body {color:#57504d;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;font-size:14px; background:#f1eeea;}
p,h1,h2,h3,h4,h5,div,ul,li{ padding:0px; margin:0px;}
a{ color:#57504d; text-decoration:none}
a:hover {color:#ef7000;}
.cnt{ overflow:hidden; padding:0px;}
.box {width:1160px;margin:auto;overflow:hidden;}
#news_body .l_summary{ height:40px; overflow:hidden;}
#news_body .txtlist li{ margin:15px 0; border-bottom:dashed 1px #CCCCCC; padding-bottom:15px; overflow:hidden}
#news_body .cnt li h5 a{ font-size:16px;}
/*************head******************/
.head{ height:106px;background:url(../img/headBg.jpg) top center no-repeat;}
.head .fr{ width:234px; float:right; padding-top:30px;}
.head p{color:#666666; font-size:14px; padding-top:3px; padding-left:5px;}
.head .logo{ margin-top:12px; float:left; height:61px; margin-top:20px;}
.head .tel{ background:url(../img/tel.png) left 5px no-repeat; height:45px; line-height:22px; padding-left:50px; font-size:14px; margin-top:12px; color:#696969}
.head .tel span{ font-size:22px; color:#ff6600}
/***Menu****/
.Nav_bg{ background:#ffffff; height:52px; line-height:52px; width:100%; border-top:solid 2px #ffd703; overflow:hidden}
#menu{ width:1200px; overflow:hidden; margin:auto}
#menu li{ float:left;}
#menu li a{ display:block; height:52px; line-height:52px; padding:0 28px; font-size:16px;}
#menu li a:hover{background:#201110; color:#FFFFFF}
.banner{text-align:center}

/***************box3***********/
.box2{width:100%;  margin-top:30px; padding:30px 0 50px;}
.box2 .ttl{background:url(../img/cpttlBg.jpg) 50% repeat-x;height:60px; line-height:60px; text-align:center; margin-bottom:40px; overflow:hidden}
.box2 .ttl .txt{ margin:auto; width:280px; height:58px; line-height:58px; background:#f1eeea; border:solid 1px #c2bab1; font-size:22px;}

#goods{width:1200px; margin:auto; overflow:hidden;}
#goods .cnt{overflow:hidden; padding:0px;}
#goods .cp_bg{width:100%;float:left;overflow:hidden;}
#goods #cmo1 img{ width:250px; height:320px; border:none; margin:0 7px; border:none;}
#goods #cmo1 h5{ font-size:14px; height:20px; line-height:20px; margin-top:8px; overflow:hidden;}
#goods #cmo1 td{overflow:hidden}

/***************box5***********/
.box5{ background:#e4dfd9; padding-top:40px;}
.box5 .about{ width:326px; float:left; height:330px; overflow:hidden;padding-right:30px;}
.box5 .cnt{ line-height:22px; font-size:14px;}
.box5 .ttl{ width:100%;background:url(../img/gayLine.jpg) bottom repeat-x; height:30px; line-height:25px; color:#303030; border-bottom:solid 1px #c2bab0; padding-bottom:5px;}
.box5 .ttl span{ color:#00ac08}
.box5 .ttl h4{height:30px;float:left;font-size:20px; padding:0px; color:#1e1310}
.box5 .ttl h3{ float:left; padding-left:10px; padding-top:2px; color:#1e1310}
.box5 .ttl h5{ float:right; padding-top:3px;}
.box5 .mod .ttl{ display:none}
.box5 .about p img, .box5 .contact p img{ width:326px; padding:10px 0 15px;}
.box5 .contact{ width:285px; float:right;height:380px;}
.box5 .news{ width:430px; float:left;padding-right:40px; margin-left:30px;height:330px;}
.box5 .newsxx{ width:100%; overflow:hidden; height:94px; margin:10px 0;}
.box5 .newsxx img{ float:left;}
.box5 .newsxx .txt{ width:285px; float:right}
.box5 .newsxx .txt a{ color:#403e3e; display:block; font-weight:bold; padding-bottom:5px; font-size:14px;}
.box5 .newsxx .txt p{ height:60px; line-height:22px; overflow:hidden;}
.box5 .news li{background:url(../img/tb2.png) left 50% no-repeat; width:410px; padding-left:12px; height:28px; line-height:28px; overflow:hidden; border-bottom:dotted 1px #e4e4e4; font-size:14px; border-bottom:dotted 1px #57504d;}
/******************footer****************/
#link{ width:100%; overflow:hidden; margin:auto}
#link .cnt{ padding:0; height:30px; line-height:30px;}
.footer{ background:#7b6861; width:100%; overflow:hidden; padding:20px 0; color:#34251f; min-height:100px; line-height:20px;}
.footer .box{background:url(../img/2wm.png) right 50% no-repeat; font-size:14px; min-height:106px;}
.footer a{ color:#34251f}
.footer .btmNav{ width:100%; overflow:hidden; padding-bottom:5px;}
.footer .btmNav a{ float:left; display:block; margin-right:5px; background:#191919; color:#7b6861; height:24px; line-height:24px; padding:0 15px;}
/**********/
.main{background:url(../img/nyBg.png) repeat-y; margin:40px auto;}
.main .left{ width:280px; float:left}
.main .left	.styleBox li{ border-bottom:solid 1px #e2e2e2}
.main .left	.styleBox li a{background:url(../img/ltb1.jpg) 20px 50% no-repeat; display:block; height:40px; line-height:40px; padding-left:45px; width:235px; font-size:15px; color:#000000; margin-top:10px;}
.main .left	.styleBox li a:hover{background:#404040 url(../img/ltb2.jpg) 20px 50% no-repeat; color:#FFFFFF}
.main .left	.styleBox .first{}
.main .left	.styleBox .first a, #goodsCat .ttl h4{background:#201110; width:255px; padding-left:25px; color:#FFFFFF; margin:0px; height:44px; line-height:44px; font-size:16px; font-weight:bold;}
#goodsCat .ttl h5{ display:none}
.main .left	.styleBox .first a:hover{background:#201110; color:#FFFFFF}
.main .left .img{ margin:20px 0;}
.main .left .contact a:hover{ background:#ba4600}
.main .right{ width:790px; float: right}
#ULocation{ width:100%; overflow:hidden; height:44px; line-height:44px; border-bottom:solid 3px #201110}
#ULocation h3{ color:#201110; font-size:22px; padding:0px; margin:0px;}

.main_body .cnt{ line-height:24px; font-size:14px; padding:10px 5px;}
.main_body .d_img img{ max-width:760px;}
.main_body .detail h2{ font-size:24px; text-align:center; padding:30px 0 20px;}
.crt_cats{ width:100%; overflow:hidden; padding:0px; margin:0px; text-align:center; display:none}
.crt_cats a{ display:block; float:left; height:28px; line-height:26px; padding:0 20px; background:#e4dfd9; border:solid 1px #c2b9b0; color:#000000; font-size:14px; margin-right:10px; margin-top:5px;}
.crt_cats a:hover{ background:#c2b9b0; color:#FFFFFF; border:1px #3b684e c2b9b0}
.grid li{width:235px; height:260px; margin:15px 12px;}
.grid .l_img img{ width:215px; height:215px; padding:7px;border:solid 1px #e5e5e5; background:#FFFFFF}
.grid h5{ padding:0; margin:6px 0; height:20px; line-height:20px; overflow:hidden; font-size:12px;}
.grid .l_ginfo, .jmSty3 .grid h5{ font-size:14px; width:100%; text-align:center; height:20px; line-height:20px; margin-top:5px; overflow:hidden}
/***************box3***********/


