body {color:#232323;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,STHeiti;font-size:14px; color:#747474;}
body, div, td, select, input, textarea{ font-size:14px;}
p,h1,h2,h3,h4,h5,div,ul,li{ padding:0px; margin:0px;}
a{ color:#747474; text-decoration:none}
a:hover {color:#fc011b;}
.cnt{ overflow:hidden; padding:0px;     color: #565656;}
.box {width:1200px; margin:auto; overflow:hidden;}
#news_body .l_summary{ height:40px; overflow:hidden;}
#news_body .txtlist li{ margin-bottom: 20px; overflow:hidden; padding: 0px 20px 20px 20px; padding-bottom:15px;background:#fff;}
#news_body .txtlist li:hover {box-shadow: 0px 1px 0px 0px #e9e9e9;}
#news_body .cnt li h5 a{ font-size:16px;width: 80%;    float: left;margin-bottom: 10px;}
#news_body .txtlist li .l_more {    color: #939393; font-size:15px;width: 20%;    float: right;  text-align: right;}
#news_body .l_summary{ color:#989898; font-size:12px;width: 100%;}
.l_newxxyd a {width:100px;height:25px;display:block;border:1px solid #d2d2d2;line-height:25px; text-align:center;float:right;margin: 20px 0 0px 0;color: #686868;}
/*************head******************/
.cpBox{ margin-top:40px;}
.cpBox #goodsCat{background:#fff; width:242px; float:left;}
.cpBox #goodsCat .ttl{background:url(../img/cp_index.jpg) no-repeat #a10010; width:240px; height:98px; padding:1px; }
.cpBox #goodsCat .ttl h4{ display:none;}
.cpBox #goodsCat .cnt{background:#ffffff; width:242px;  padding-bottom:20px;border: 1px solid #eee;border-bottom: none;}
.cpBox #goodsCat li{ margin-top:10px;}
.cpBox #goodsCat li a{background:url(../img/cpOvrTb1.jpg) 10px 50% no-repeat; height:40px; line-height:40px; border-bottom:dashed  1px #dfdfdf; width:180px; margin-left:10px; padding-left:40px; display:block; font-size:16px; }
.cpBox #goodsCat li a:hover{background:#a10010 url(../img/cpOvrTb.jpg) 180px 50% no-repeat; border:none; color:#fff; padding-left:20px; width:200px; padding-bottom:1px;}
.cpRight{width:920px; float:right;}
.cpRight #goods{margin:20px 0; overflow:hidden;}
.cpRight .ttl{width:100%;height:44px;  overflow:hidden;border-bottom: 1px solid #e7e7e7;background:#fff;}
.cpRight .ttl p{ width:256px; height:44px; line-height:44px; float:left;  color:#a10010;font-size:22px;font-weight:bold;margin-left: 20px;}
.cpRight .ttl p span {text-transform: Uppercase;    font-weight: initial;    font-size: 14px;    margin-left: 8px;}
.cpRight .cnt li{margin:0px;}
.cpRight .cnt li{width:291px; height:242px; float:left;    margin: 0 20px 20px 0; position:relative;}
.cpRight .cnt li img{width:291px; height:242px; }
/**.cpRight .cnt .grid .cp1, .cpRight .cnt .grid .cp1 img{ float:left;}
.cpRight .cnt .grid .cp2, .cpRight .cnt .grid .cp3{width:294px; height:212px; float:right;}
.cpRight .cnt .grid .cp3{margin-top:20px;}
.cpRight .cnt .grid .cp5{margin-left:10px; margin-top:20px;}
.cnt .grid .cp4{margin-top:20px;}
.cpRight .cnt .grid .cp6{float:right; margin-top:20px;}*/
.cpRight .cnt .grid .cp3{margin: 0 0 20px 0;}
.cpRight .cnt .grid .cp6{margin: 0 0 20px 0;}
.cpRight .cnt .grid .cp9{margin: 0 0 20px 0;}

.cpRight .cnt  .grid .l_ginfo h5 {position:absolute;top:205px;background:rgb(0,0,0,0.5);width:291px;color:#fff!important;height:38px;line-height:38px;}
.cpRight .cnt  .grid .l_ginfo a {color:#fff;font-size:13px;}
.cpRight .cnt li:hover {border:1px solid #fff;    font-size: 13px;}

.caseBox{}
.caseBox .ttl{background:url(../img/ttl_bg.png) left 3px repeat-x; height:40px; line-height:40px; text-align:center;}
.caseBox .ttl h4{width:200px; background:#f8f8f8; height:40px; margin-left:500px; font-size:32px; color:#000}
.caseBox .ttlTxt { width:100%; text-align:center; font-size:16px; color:#8d8d8d; margin-top:10px;}

/***********/
.head{height:121px;}
.head .ltxt{float:left; height:60px; line-height:30px; margin-top:30px; margin-left:20px;color:#FFFFFF; font-size:18px;}
.head .ltxt span{ font-size:24px;}
.head .logo{ float:left;height:74px; margin-top:21px;}
.tel{ background:url(../img/tel.png) left 50% no-repeat;  float:right; height:60px; line-height:30px; color:#313131; margin-top:25px; padding-left:60px;  font-size:14px;}
.tel span{ font-size:24px;color:#fc0026}
/***Menu****/
.Nav_bg{background:#a10011 ; width:100%; }
#menu {width:1200px; overflow:hidden; margin:auto;}
#menu li{float:left; width:110px; text-align:center;margin-left: 10px;}
#menu li a{ color:#FFFFFF; width:100px; height:60px; line-height:60px; font-weight:normal; display:block; font-size:16px; text-align:center}
#menu li a:hover{background:#c40015;}

.banner{text-align:center}
.bLine{background:url(../img/bg.jpg) repeat; height:25px; padding-top:1px; text-align:center;}
/************************/

.main{ overflow:hidden; width:100%; padding-top:70px;}

/***************case***********/
.caseBox{ padding-bottom:5px;width: 1200px;margin: 50px auto 0;}
#case{ width:1200px; overflow:hidden; margin:20px auto 40px;}
#case .ttl{ text-align:center; margin-top:50px; margin-bottom:20px;}
#case .cnt li{ position:relative}
#case .cnt .fdDiv{ position:absolute; height:24px; line-height:24px; top:0px; margin-top:220px; background:url(../img/anBg.png) repeat; width:374px; height:30px; line-height:30px; color:#FFFFFF}
#case .cnt .fdDiv a{ color:#FFFFFF;}
#case .grid{ width:1300px; overflow:hidden; margin-left:-40px;}
#case .grid li{width:372px; margin-left:40px;height:250px;text-align:center;}
#case .grid .l_img img{ width:372px; height:250px; padding:0px; border:0;}

/***************************/
.dzBox{background:#eeeeee; width:100%;padding:60px 0;}
.dzBox .ttl{ height:25px; margin-bottom:15px;}
.dzBox #news{ width:437px; float:right}
.dzBox #news .cnt img{ float:left; width:200px;}
/*new******
#news li{ width:100%; overflow:hidden; height:28px; line-height:28px; }
#news .n1 {background:url(../img/newsPic.jpg) left top no-repeat; padding-left:165px;  height:95px; width:260px; margin-bottom:10px;}
#news .l_summary{ line-height:20px; height:60px; overflow:hidden; font-size:12px; margin-top:5px; color:#a6978f} 
#news .n1 .fl{ width:100%; height:24px; line-height:24px; font-size:14px; }
#news .n1 .fl a{ font-weight:bold; color:#222222;}
#news .n1  .l_summary {color:#565656;}
#news .n1 .fr{ display:none}
#news li div{ width:100%; height:24px; }****/
.dzBox #about{ width:650px; float:left}
.dzBox #about .cnt img{ float:left; margin-right:15px;}
.dzLine{ width:100%; text-align:center; border-top:solid 1px #FFFFFF;}

/***************box3***********//******************footer****************/
#link{ width:1200px; margin:auto;}
#link .cnt{ padding:0; height:30px; line-height:30px;}
.footer{ background:#303030; width:100%; overflow:hidden; padding:20px 0;}
.footer .l2{ width:300px; padding-left:50px}
.footer .l2 h2{ float:left}
.footer .l2 .txt, .footer .l3 .txt{ float:left; width:300px;}

.footer .l1{ text-align:center; width:200px; border:none;}
.footer .l1 img{ margin-top:20px;}
.footer h2{ width:380px; color:#FFFFFF; font-size:14px; font-weight:normal; padding:40px 0 5px; font-weight:bold;}
.footer h2 a {color:#fff;}
.footer .txt{ width:200px; margin:auto; overflow:hidden;}
.footer .txt a{ display:block; width:50%; float:left;height:24px; line-height:24px; color:#919191}
.footer .txt a:hover{ color:#fc011b}
.footer .l3{ width:300px; margin-left:50px;}
.footer .l4{ border:none; text-align:center}
.footer .l4 .txt{ padding-top:20px;}
.footer .l4 h4{ font-size:22px; padding:20px 0 10px; 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{ padding:40px 0;}
.main .styleBox{ width:250px;}
.main .left{ width:250px; float:left}
.main .left	.styleBox .cpindexlx li{width:250px;margin-bottom: 20px; }
.main .left	.styleBox .mod { width:250px;  margin:0 auto;}
.main .left	.styleBox  .cpindexlx li a{background:url(../img/cpsb.jpg)  no-repeat; display:block;  padding-left:55px; width:235px; font-size:16px; color:#fff;  height:35px; line-height:35px; }
.main .left	.styleBox  .cpindexlx li a:hover{background: url(../img/cpschg2.jpg)  no-repeat #d9d9d9; color:#fff;width:211px;}
.main .left	.styleBox .first {border:none;}
#goodsCat .ttl h4{ width:255px;  color:#FFFFFF; margin:0px; }
.main .left	.styleBox .first a{background:#a10010; width:225px; 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:#a10010; color:#FFFFFF;width: 225px;}

.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}
.main .right{ width:900px; float: right;background: #fff;}
#ULocation{ width:100%; overflow:hidden;  background: #fff; padding: 10px;}
#ULocation h3{ color:#a10011; font-size:22px; padding:0px; margin:0px;padding-bottom: 5px;
    border-bottom: 1px solid #ddd;}
.main_body .cnt{ line-height:24px; font-size:14px;}
.crt_cats{ display:none}
.crt_cats a{display:inline-block; height:32px; line-height:28px; padding:0 20px; background:#f4f4f4; border:solid 1px #bebebe; color:#000000; font-size:14px; margin:0 5px;}

#goods_body .cnt .grid, #case_body .cnt .grid, #certificate_body .cnt .grid{ }
.grid li{width:280px; height:308px; margin:0 9px 16px 9px; text-align:center;background: #fff;border: 1px solid #e6e6e6;}
.grid li:hover{border: 1px solid #a10010;}
.grid .l_img img{ width:250px; height:250px;border:none;margin-top: 10px;}
.grid h5{ padding:0; margin:0; height:20px; line-height:20px; overflow:hidden; font-size:15px;}
.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***********/
.main_body .cnt{ padding-top:10px;}
#goodsCat .ttl h5{ display:none}
.styleBox #goodsCat .cpindexlx h3 {display:none}

#subCats li {
    background:#919191;
    border:none;
    padding: 4px 15px;
    text-overflow: ellipsis;
    width:auto; margin:2px;
}
#subCats li  a{ color:#FFFFFF}


/****************首页*************************/
.main_01{background:#ffffff; overflow:hidden; width:100%; padding-top:70px;}
.main_01{ padding:40px 0; width:1200px; margin:0 auto;}

.left_01{ width:280px; float:left; padding:5px; background:;#2c2825;}
.styleBox_01{ width:260px; margin:0 auto;}
.styleBox_01 li{ border-bottom:solid 1px #30002b; background:#ffffff; width:200px; display:black;}
.styleBox_01 li a{background:url(../img/ltb2.jpg) 20px 50% no-repeat; display:block; height:40px; line-height:40px; padding-left:45px; width:235px; font-size:15px; color:#000000;}
.styleBox_01 li a:hover{background:#f29b4c url(../img/ltb2.jpg) 20px 50% no-repeat; color:#FFFFFF}
/*.styleBox_01 .first_01{}.styleBox_01 .first_01 a,#goodsCat .ttl h4{background:#4f0057; width:255px; padding-left:25px; color:#FFFFFF; margin:0px; height:44px; line-height:44px; font-size:16px; font-weight:bold;}*/
.styleBox_01 .first_01 a:hover{background:#ff591f; color:#FFFFFF}
.img_01{ margin:20px 0;}
.contact_01{background:#ff8201 url(../img/lP2.jpg) top no-repeat; width:100%; overflow:hidden;}
.contact_01 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;}
.contact_01 a:hover{ background:#ba4600}
.right_01{ width:850px; float: right; border: 1px solid #000000;}




/***box3**/
.b3_box {width:1200px;margin:auto;overflow:hidden; height:650px; margin-top:40px;}
.b3_ttl{ line-height:35px;font-size:26px; color:#b5b5b5; text-align:center;margin:0 auto;display:block;width:340px;}
.b3_ttl .b3_ttl_span{ text-align:center; font-size:32px; color:#eec86c;}
.b3_ttl font{ font-size:16px; padding-top:10px; color:#535353}

.box3{ width:100%; overflow:hidden; padding-top:20px; }
.b3_cnt{width:100%; height:400px; margin-top:40px;}
.b3_cnt ul li {width:380px; height:410px; float:left; background:#fff; margin-right:20px;}
.b3_cnt ul li img  {margin-bottom:15px;}
.b3_txtBox a {font-size:20px; color:#444444; margin:20px 30px 0 30px; }
.b3_txtBox p {font-size:16px; color:#8a8a8a;margin:10px 30px 10px 30px; padding-top:10px;line-height:24px; height:120px;width:320px;text-overflow:ellipsis; white-space:normal;  overflow:hidden;  border-top: 1px solid #f0f0f0;}
.b3_date{float:right;margin:20px 30px 10px 30px;font-size:16px; color:#8a8a8a; }

.b3_more{width: 100%;height: auto; padding-top: 60px;padding-left: 500px;}
.b3_more a {margin:0 auto;}

.b3_more .xq { margin:10px 0px 0 0px; width:205px;height:40px; line-height:40px;float:left; border:1px solid #bfbfbf; }

.b3_more .xq a{display:block; color:#333;font-size:14px; line-height:40px; text-align:center;}


.b3_box .ttl{/*background:url(../img/ttl_bg.png) left 3px repeat-x; */height:40px; line-height:40px; text-align:center;}
.b3_box .ttl h4{width:200px; background:#f8f8f8; height:40px; margin-left:500px; font-size:32px; color:#000}
.b3_box .ttlTxt { width:100%; text-align:center; font-size:16px; color:#8d8d8d; margin-top:10px;}


#Pages a {
    padding: 2px 8px;
    border: 1px solid #999;
    margin: 0 5px;
    color: #999;
}
#Pages a:hover {
    border: 1px solid #a10011;
    color: #a10011;
}
#Pages  .red {margin: 0 5px; background: #f00;color:#fff;padding: 2px 8px;}

#Pages {margin-top:25px;height:40px;}
#Pages p {display: none;}
 #crt_cats {display:none}

#feedback {background:none;padding:0;margin:0;}
.container {width:1120px;}
#myMap {
  width: 1000px!important;
    margin: 0px!important;
}
.dhhlx {margin-left:20px;;}


.main .left .styleBox  #menu1 li{ }
.main .left .styleBox  #menu1 li {    width: 250px;margin-bottom: 5px;}
.main .left .styleBox  #menu1 .first a {background:#a10010 url(../img/cpOvrTb.jpg) 180px 50% no-repeat; border:none; color:#fff; padding-left:20px; width:220px; padding-bottom:1px; border:none}
.main .left .styleBox #menu1 li a{background:url(../img/cpOvrTb1.jpg) 10px 50% no-repeat; height:40px; line-height:40px; border-bottom:dashed  1px #dfdfdf; width:180px; margin-left:10px; padding-left:40px; display:block; font-size:15px; color:#000}
.main .left .styleBox #menu1 li a:hover{background:#a10010 ;  color:#fff; padding-left:20px; width:220px; padding-bottom:1px; border-bottom:solid  1px #a10010; }
.tjcpgd {background:#a10010 url(../img/cpOvrTb.jpg) 180px 50% no-repeat; border:none; color:#fff; padding-left:20px;width: 230px; padding-bottom: 1px; border: none; height: 40px;line-height: 40px;    font-size: 15px;font-weight: 700;margin:40px 0 20px 0;}
.juhygd {}
.main .left .styleBox .juhygd li {    width: 239px;    height: 235px;    float: left;    margin: 0 20px 20px 0;    position: relative;	padding-top:10px;}
.main .left .styleBox .juhygd li img {width:220px;    height: 200px;}
.main .left .styleBox .juhygd li:hover {border: 1px solid #e6e6e6}
.newxqy h2 {    font-size: 20px;    margin: 6px 0;    font-weight: bold;}

#certificateDetail_body h2 {text-align:center;font-size:20px;}
#certificateDetail_body img {margin:0 auto;display: block;width:500px;}

#newsDetail_body {padding:0 25px;}

.cpindexlx {
    height: 491px;
    display: block;
}
#goodsDetail_body .d_img {border: 1px solid #efefef; }
#goodsDetail_body { padding:25px;}
#goods_detail_imgs li {
    border: none;
    float: left;
    height: 175px;
    margin: 6px;
    overflow: hidden;
    padding: 4px 0;
    text-align: center;
    width: 130px;
}
#goods_detail_imgs {
    width: 100%;
    overflow: hidden;
    background: #f1f1f1;
}
.contlxwm {width:460px;font-size:15px;float: left;}























