body {color:#25070e;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;font-size:14px; background:#fff0c9; }
p,h1,h2,h3,h4,h5,div,ul,li{ padding:0px; margin:0px;}
a{ color:#25070e; text-decoration:none}
a:hover {color:#770000;}
.cnt{ overflow:hidden; padding:0px;}
.box {width:1200px;margin:auto;overflow:hidden;}
#news_body .l_summary{ height:40px; overflow:hidden;}
#news_body .txtlist li{ margin:15px 0;}
#news_body .cnt li h5 a{ font-size:14px}
/*************head******************/
.head{background:url(../img/headbg.jpg) repeat;  height:110px; width:100%;}
.head .fr{ width:260px; float:right; padding-top:10px;}
.head p{color:#666666}
.head p a{ padding:0 10px; color:#666666}
.head .logo{ float:left; height:68px; margin-top:15px;}
.head .tel{ height:30px; line-height:30px;font-size:18px; margin-top:30px; color:#ffeba6}
/***Menu****/
.Nav_bg{background:url(../img/dhBg.png) top center no-repeat; height:75px; margin-top:-16px; line-height:44px; width:100%; border-bottom:solid 5px #2b000a}
#menu {width:1200px; overflow:hidden; height:50px; line-height:50px; margin:auto; padding-top:25px;}
#menu li{float:left;}
#menu a{ width:130px; height:50px; line-height:50px; display:block; text-align:center; color:#410000; font-size:15px; font-weight:bold;}
#menu a:hover{ background:#2b000a; color:#ede1c8}
.banner{text-align:center}

/******box1******/
.box1{ width:100%; overflow:hidden; padding:50px 0;}
.box1 .b1Cnt{ padding-top:40px;}
.box1 .lImg{ width:370px; height:280px; float:left}
.box1 .rTxt{ width:800px; float:right}
.box1 .b1Cnt .cnt{ font-size:14px;}
#about .cnt{ height:170px; overflow:hidden; line-height:24px;}
#news{ border:solid 1px #c5b794; padding:10px; overflow:hidden; width:778px; margin-top:20px;}
#news li{background:url(../img/newsTb.jpg) left 50% no-repeat; height:30px; line-height:30px; width:335px; margin:0 19px; padding-left:15px; float:left; font-size:14px; overflow:hidden;}
/************goodsBox***************/
.goodsBox{background:#f2f2f2 url(../img/cpBg.jpg) center bottom no-repeat; width:100%; padding-bottom:30px; overflow:hidden}
#goods{width:1200px; margin:30px auto; overflow:hidden;}
#goods .cnt{overflow:hidden; padding:0px;}
#goods .cp_bg{width:100%;float:left;overflow:hidden;}
#goods #cmo1 img{ width:300px; height:250px; border:none; margin:0 7px; background:#FFFFFF; padding:5px;}
#goods #cmo1 h5{ font-size:14px; height:20px; line-height:20px; margin-top:8px; overflow:hidden}
#goods #cmo1 td{overflow:hidden}
#goods #cmo1 td a{ color:#fff0c9;}
.goodsBox{ margin-bottom:40px;}
.goodsBox .ttl{height:113px; text-align:center; width:100%; overflow:hidden; margin-top:60px;}
.goodsBox #goodsCat{ margin:40px 0 10px; overflow:hidden; height:40px; overflow:hidden;}
.goodsBox #goodsCat a{ display:block;border:solid 1px #b8b8b8;border-radius:10px; padding:8px 40px; float:left; margin:0 5px; font-size:16px;}
.goodsBox #goodsCat a:hover{ background:#333333; color:#FFFFFF}
/*************************/
.box5{ padding:50px 0 30px;}
.box5 .message{ width:520px; float:left; padding-left:10px;}
.box5 .message h4{ font-size:24px; color:#1b1b1b}
.box5 .iptBox,.box5 .txtBox{ display:block; width:100%; overflow:hidden; margin-top:20px;}
.box5 .iptBox span{ width:48%; overflow:hidden}
.box5 .iptBox input, .box5 textarea{ width:93%; padding:0 3%; height:40px; line-height:40px; font-size:16px; color:#786430; background:#ddc890; border:none}
.box5 textarea{ font-size:14px; height:80px;width:95%; padding:0 2%;}
.box5 .message a{ display:block; height:36px; line-height:36px; width:200px; text-align:center; border-radius:15px; color:#FFFFFF; font-size:18px; background:#920000; margin-top:20px;}
.box5 .message a:hover{ background:#000000}
.box5 .contactIdx{ width:500px; float:right;}
.box5 .contactIdx h4{ font-size:18px;}
.box5 .contactIdx .cnt{ background:#ddc890; padding:20px; line-height:26px; font-size:14px; margin-top:20px;}

/******************footer****************/
.link{ width:100%; overflow:hidden; background:#3d1715}
#link{ width:1200px; overflow:hidden; margin:auto}
#link .cnt{ padding:0; height:30px; line-height:30px;}
.footer{ background:#230000; width:100%; overflow:hidden; padding:20px 0; color:#a29683}
.footer .l2{padding-left:20px; width:300px;}
.footer .l2 h2{ float:left}
.footer .l2 .txt{ float:left; width:300px;}
.footer li{ float:left; width:300px; border-right:solid 1px #380000; height:180px;}
.footer .l1{ text-align:right; width:180px; border:none}
.footer .l1 img{ margin-top:20px;}
.footer h2{ width:170px; margin:auto; color:#FFFFFF; font-size:14px; font-weight:normal; padding:20px 0 5px; font-weight:bold;}
.footer .txt{ width:170px; margin:auto; overflow:hidden;}
.footer .txt a{ display:block; width:50%; float:left; color:#a29683; height:24px; line-height:24px; font-size:14px;}
.footer .txt a:hover{ color:#ffffff}
.footer .l3{ width:380px;}
.footer .l3 .txt{ width:320px; float:right}
.footer .l3 h2{ width:320px; float:right}
.footer .l4{ border:none; text-align:center}
.footer .l4 h4{ font-size:22px; padding-top:30px; color:#FFFFFF}
.footer .l4 a{ width:100%; display:block; background:#ff9c00; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; margin-top:20px;}
.btm{width:100%; overflow:hidden; padding:10px 0; text-align:center; }

/**********/
.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 #c5b794}
.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:#2b000a url(../img/ltb2.jpg) 20px 50% no-repeat; color:#FFFFFF}
.main .left	.styleBox .first{}
.main .left	.styleBox .first a, #goodsCat .ttl h4{background:#2b000a; width:255px; padding-left:25px; color:#FFFFFF; margin:0px; height:44px; line-height:44px; font-size:16px; font-weight:bold;}
.main .left	.styleBox .first a:hover{background:#2b000a; color:#FFFFFF}
.main .left .img{ margin:20px 0;}
.main .left .contact{background:#ff8201 url(../img/lP2.jpg) top no-repeat; width:100%; overflow:hidden;}
.main .left .contact a{ background:#d35900; display:block; width:240px; height:42px; line-height:42px; color:#FFFF00; text-align:center; margin:220px auto 30px; font-size:16px; font-weight:bold;}
.main .left .contact a:hover{ background:#ba4600}
#goodsCat .ttl h5{ display:none}
.main .right{ width:834px; float: right}

#ULocation{ width:100%; overflow:hidden; height:44px; line-height:44px; border-bottom:solid 3px #2b000a}
#ULocation h3{ color:#2b000a; font-size:22px; padding:0px; margin:0px;}

.main_body .cnt{ line-height:24px; font-size:14px; padding-top:20px;}
.crt_cats{ width:100%; overflow:hidden; padding:0px; margin-top:10px; text-align:center; display:none}
.crt_cats a{ display:block; float:left; height:28px; line-height:26px; padding:0 20px; background:#614a41; border:none; margin-right:10px; margin-top:5px; color:#FFFFFF}
.crt_cats a:hover{ background:#2b000a;}
.grid li{width:258px; height:280px; margin:10px;}
.grid .l_img img{ background:#230000; border:none; width:246px; height:246px; padding:5px;}
.grid h5{ padding:0; margin:0; height:20px; line-height:20px; overflow:hidden; font-size:12px; text-align:center; font-size:14px; font-weight:normal;}
.grid .l_ginfo, .jmSty3 .grid h5{ font-size:14px; width:100%; text-align:center; height:20px; line-height:20px; margin-top:5px; overflow:hidden}
#case_body .grid h5{ margin-top:5px;}
#goodsDetail_body .cnt h2, #caseDetail_body .cnt h2{ width:100%; text-align:center; padding:20px 0;}
/***************box3***********/


