body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration: none; }
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; } /* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

/*其他*/
.cur{cursor:pointer};

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

.left { width:230px; float:left; position: relative;}
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; font-size:12px; font-family: "微软雅黑"; position:relative;}
.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1400px;}

.header{width:100%; overflow:hidden; margin:0 auto; position:fixed;top:0; z-index:9999; }
.header_top { overflow:hidden; width:100%; height:33px; background-color:#f4f4f4}
.header_top .biaoyu{ float:left; line-height:33px; color:#636363; font-size:12px;max-width:800px}
.header_top ul{ overflow:hidden; float:right; margin-top:8px;}
.header_top li{ float:left; padding:0 10px; border-left:1px dotted #c8c8c8; font-size:12px;}
.header_top li a{ color:#636363;}
.header_top li.last{ padding-left:0; border:none}
.header_center { overflow:hidden; width:1200px; margin:0 auto; height:150px;}
.header_center h1{ float:left; margin-top:30px; }
.header_center h2{ float:left; font-size:24px; color:#FFBA14; margin:45px 0 0 20px; padding-left:20px; border-left:1px solid #eaeaea;}
.header_center h2 p{ font-weight:normal; font-size:15px; color:#595959; line-height:30px;}
.header_center .phone{ padding:5px 0; overflow:hidden; padding-right:55px; background:url(../images/bg.png) no-repeat 290px -880px; text-align:right; margin-top:45px;}
.header_center .phone em{ display:block; font-size:16px; color:#595959;}
.header_center .phone span{ display:block; font-size:22px; color:#3c3c3c; font-weight:bold; padding-top:5px;}
.header_nav { position:relative;  width:100%; padding:0px; margin:0 auto; height:62px; background-color:#BF0103;}

.mod{ position:relative;  width:100%; padding:0px; margin:0 auto;position:fixed; }
.wrap-menu{ height:62px; }

.navdh{ width:1205px; height:62px; padding:0px; margin:0 auto; z-index:99998;}
.navdh .nav_list{ float:left; padding:0px; margin:0px;}
.navdh li{ float:left;height:62px; width:130px; line-height:62px;position:relative; list-style:none;}
.navdh .navjiange { float:left; list-style:none; width:1px; height:62px; background:url(../images/Nav_JianGeLine.jpg); }
.navdh li.last{ background:none; list-style:none;}
.navdh li a{ float:left;display:block; width:130px; height:62px; text-align:center; line-height:62px; }
.navdh li a:hover{ text-decoration:none; color:#FFFFFF; line-height:62px; font-size:16px; font-family:"Microsoft Yahei"; background-color:#FFBA14;}
.navdh li a span{ float:left;display:block; width:130px; height:62px; line-height:62px;cursor:pointer; font-family:"Microsoft YaHei"; text-align:center; color:#FFFFFF; font-size:16px;}
.navdh li .submenu{ display:block; padding:0px; margin:0px; }
.navdh li .submenu{ display:none;position:absolute; top:62px;left:0px; }
.navdh li .submenu{ width:130px; padding:0px; margin:0px;}
.navdh .submenu .SmallNavJianGe { float:left; list-style:none; width:130px; height:1px; background-color:#e5a200; }
.navdh li .submenu{ z-index:91096; padding:0px; margin:0px; padding:0px; margin:0px; }
.navdh li .submenu li{ float:left;padding:0;background:none;height:36px; line-height:36px; background:#FFBA14; padding:0px; margin:0px; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; }
.navdh li .submenu li a{ padding:0; text-align:center; background:#FFBA14; font-family:"Microsoft YaHei";height:36px; line-height:36px;background:none; color:#FFFFFF; width:130px; font-size:14px; font-family:"Microsoft Yahei"; }
.navdh li .submenu li a:hover{ padding:0; text-align:center; background:#FFF500; font-weight:normal; color:#000000; text-decoration:none; width:130px; height:36px; line-height:36px; font-size:14px; font-family:"Microsoft Yahei"; }


.navdh A.a1 { background-color:#FFBA14; COLOR: #fff; }
.navdh A.a1 span{ background-color:#FFBA14; COLOR: #fff; }


/*navdh2*/
.navdh20{ width:100%; height:100px; padding:0px; margin:0 auto; z-index:99998;background:#FFffff; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;}

.navdh2{ width:1440px; height:100px; padding:0px; margin:0 auto;}
.navdh2 .logo{ float:left; margin-top:20px; padding-left:10px;z-index:1;}
.navdh2 .yuyan{ float:right;width:300px; margin-top:20px; padding-right:5px;}

.navdh2 .yuyan y1{ float:left; margin-top:20px; padding-left:15px;}
.navdh2 .yuyan y2{ float:left; margin-top:20px; padding-left:15px;}
.navdh2 .yuyan kefu{ float:left; margin-top:10px; padding-left:15px;}



.navdh2 .nav_list{ float:left; padding:0px; margin:0px;padding-left:10px;}

.navdh2 li{ float:left;height:100px; width:115px; line-height:100px;position:relative; list-style:none;}

.navdh2 .navjiange { float:left; list-style:none; width:1px; height:100px; background:url(); }

.navdh2 li.last{ background:none; list-style:none;}
.navdh2 li a{ float:left;display:block;color:#181818; width:114px; height:100px; text-align:center; line-height:100px; }
.navdh2 li a:hover{ text-decoration:none; color:#008F3D; line-height:100px; font-size:16px; font-family:"Microsoft Yahei"; }
.navdh2 li a span{ float:left;display:block; width:114px; height:100px; line-height:100px;cursor:pointer; font-family:"Microsoft YaHei"; text-align:center; font-size:16px;}



.navdh2 li .submenu{ display:none;top:100px;left:0px;width:150px; padding:0px; margin:0px;position:absolute;}

.navdh2 .submenu .SmallNavJianGe { float:left; list-style:none; width:150px; height:2px; background-color:#F3F3F3; }

.navdh2 li .submenu li{ float:none;padding:0;height:43px; line-height:43px; width:150px;background-color:#ececec; color:#333333;border-bottom:1px solid #fff;margin:0px; filter:alpha(opacity=99); -moz-opacity:0.99; -khtml-opacity: 0.99; opacity: 0.99;  }
.navdh2 li .submenu li a{ float:none;padding:0;height:43px; line-height:43px; width:150px;background-color:#ececec; color:#333333; border-bottom:1px solid #fff; font-size:14px; font-family:"Microsoft Yahei"; }
.navdh2 li .submenu li a:hover{ float:none;padding:0;height:43px; line-height:43px; width:150px;background-color:#057D38; color:#fff; border-bottom:1px solid #fff; font-size:14px; font-family:"Microsoft Yahei"; }

.navdh2 li:hover .submenu{display:block; }













.navigation-link {
	display: block;
	position: relative;
0	text-decoration: none;
	color: #333;
	-webkit-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}

.navigation-link:before {
	content: "";
	position: absolute;
	bottom: 0;
	width: 0;
	border-bottom: solid 2px;
}

.navigation-link:before {
	left: 0;
}

.navigation-link:hover {
	color: #009688;
}

.navigation-link:hover:before {
	width: 100%;
}

.navigation-link:before {
	-webkit-transition: width .2s ease-in-out;
	transition: width .2s ease-in-out;
}





.navdh2 A.a1 { background-color:#FFBA14; COLOR: #181818; }
.navdh2 A.a1 span{ background-color:#FFBA14; COLOR: #181818; }


/*footer*/

.shijie { overflow:hidden; width:1440px; margin:0 auto; background-color:#F6F5F3;}



.footer{ overflow:hidden; width:100%; background-color:#000;}
.footer .f_btm { padding-left:10px;overflow:hidden; width:1420px; margin:0 auto 20px;font-family: "微软雅黑";}

.footer .f_btm .com{float:left;margin-top:35px;width:440px;}
.footer .f_btm .com h1,.footer .f_btm .com h1 a{display:block; text-align:left; margin:0 auto; font-size:18px; color:#ffffff;padding-top:20px; padding-bottom:5px;}
.footer .f_btm .com p{ display:block; text-align:left; margin-top:15px;font-size:14px; color:#c1c1c1; line-height:30px;}
.footer .f_btm .com span{ display:block; width:100%; margin-top:15px; text-align:left; font-size:14px; color:#fff;margin:0 auto;margin-top:20px;}

.footer .f_btm .com ul{ overflow:hidden; width:100%;margin-top:20px;}


.footer .f_btm .com li{ float:left;display:block; width:88px; height:40px; line-height:25px; text-align:center; font-size:14px; color:#7e7e7e;border:1px solid #535353; margin:0 10px; }
.footer .f_btm .com li a{ float:left; display:block; width:88px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#7e7e7e;}
.footer .f_btm .com li a:hover{ float:left;display:block; width:88px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background-color:#535353;}





.footer .f_btm .chanpin{overflow:hidden; padding:0 0 0 20px; float:left;  margin:50px 0 0 20px; width:350px;}

.footer .f_btm .chanpin img{ float:left; padding-left:5px;width:31px;height:27px;padding-right:10px;}

.footer .f_btm .chanpin p{ display:block; padding-left:10px;  text-align:left; font-size:18px; color:#ffffff; margin-top:20px; padding-bottom:15px;}

.footer .f_btm .chanpin ul{ overflow:hidden; width:100%;margin-top:20px;}


.footer .f_btm .chanpin li{ float:left;display:block; width:125px; height:40px; line-height:25px; text-align:center; font-size:14px; color:#7e7e7e;border:1px solid #535353; margin:0 10px;margin-bottom:15px; }
.footer .f_btm .chanpin li a{ float:left; display:block; width:125px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#7e7e7e;}
.footer .f_btm .chanpin li a:hover{ float:left;display:block; width:125px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background-color:#535353;}





.footer .f_btm .prosort{overflow:hidden; margin-top:70px; float:left; width:220px;}
.footer .f_btm .prosort p{ display:block; text-align:left; margin:0 auto;font-weight:bold; font-size:18px; color:#ffffff; padding-bottom:15px;}

.footer .f_btm .prosort ul{ overflow:hidden; width:150px;}
.footer .f_btm .prosort ul i10{ display:block; width:120px; height:1px; line-height:30px; background-color:#383838; position:absolute;}

.footer .f_btm .prosort li{ float:left;height:30px; width:150px; line-height:30px;position:relative; color:#7e7e7e;list-style:none;font-size:14px;margin-top:5px;}
.footer .f_btm .prosort li a{color:#7e7e7e;}
.footer .f_btm .prosort li a:hover{ color:#D7FDFD;}


.footer .f_btm .info{ overflow:hidden; float:left;  margin:70px 0 0 20px; width:330px;}
.footer .f_btm .info i11{ display:block; width:250px; height:1px; line-height:30px; background-color:#383838; position:absolute;}



.footer .f_btm .info p{ display:block; text-align:left; margin:0 auto;font-weight:bold; font-size:18px; color:#fff; padding-bottom:15px;}
.footer .f_btm .info p1{ display:block; text-align:left; margin:0 auto;font-weight:bold; font-size:18px; color:#fff; padding-bottom:10px;}
.footer .f_btm .info p2{display:block; text-align:left; font-size:14px; line-height:28px; color:#fff; margin-top:10px;}
.footer .f_btm .info p2 a{color:#ffffff;}
.footer .f_btm .info p2 a:hover{color:#aaaaaa;}



.footer .f_btm .copy span{ font-size:13px; line-height:24px; color:#aaaaaa; padding-top:15px;}
.footer .f_btm .copy a{color:#aaaaaa;}
.footer .f_btm .copy a:hover{color:#aaaaaa;}


.footer .f_btm .phone{ overflow:hidden; margin-right:-100px; text-align:right; margin-top:78px; float:right}
.footer .f_btm .phone p{ font-size:13px; color:#FFF522;}
.footer .f_btm .phone b{ display:block; font-size:25px; color:#FFF522;}


.footer .f_btm .ewm{ overflow:hidden; float:right; margin-top:35px;}
.footer .f_btm .ewm span{ font-size:14px; color:#FFF522; margin-right:10px; position:relative; top:-20px;}
.footer .f_btm .ewm img{ padding-left:11px; background:url(../images/bg.png) no-repeat -386px -273px;}

.footer .copy{ overflow:hidden; width:1420px; margin:0 auto 10px;background-color:#141414;}
.footer .copy i0{ display:block; width:100%; height:1px; background-color:#141414; position:absolute; left:0; }
.footer .copy p{ display:block; float:left; width:800px; text-align:left; margin:0 auto;font-size:14px; color:#aaaaaa; padding-top:15px;}


.footer .copy .r{ display:block; float:right; margin-right:-10px;  width:200px; margin:0 auto; padding-bottom:5px;}
.footer .copy .r p{ display:block; float:left; width:200px; text-align:left; margin:0 auto;font-size:14px; color:#aaaaaa; padding-top:15px;}


.footer .copy .r ul{ display:block; width:100%; margin:0 auto; }
.footer .copy .r li{ display:block; width:35px; margin:5px 2px; float:left; }

.footer .copy .r li:hover i{display:none}
.footer .copy .r li:hover .hover{display:flex}

.footer .copy .r li i{display:flex;height:33px;align-items:center;justify-content:center}
.footer .copy .r li i.hover{display:none}




.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:85%; right:51%; margin-right:-675px; cursor:pointer;  display:none;}
.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}
.rtTop img{ display:block; position:absolute; top:0; left:0;}



/*banner*/
#flashs { overflow:hidden; width:100%; height:600px; position:relative}
#flashs .btn{ overflow:hidden; width:100%; height:20px; text-align:center; position:absolute; left:0; bottom:20px;}
#flashs .btn span{ display:inline-block; width:20px; height:20px; background:url(../images/bg.png) no-repeat 0 0; margin:0 5px;}
#flashs .btn span{ *display:inline}
#flashs .btn span.cur{background:url(../images/bg.png) no-repeat -34px 0;}
#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;}
#flashs .bot1{ background:url(../images/bg.png) no-repeat -349px -425px; left:5%; z-index: 2;}
#flashs .bot2{ background:url(../images/bg.png) no-repeat -349px -496px; right:5%; z-index: 2;}
.bgitem{height: 600px; width: 100%; cursor: pointer; overflow:hidden; position:relative;}


/*内页banner*/
#banner{ overflow:hidden; width:100%; height:350px; position:relative}



/*search*/
.search { overflow:hidden; width:100%;padding:10px 0; background-color:#f0f0f0}
.search p{ line-height:40px; float:left; font-size:14px; color:#8b8b8b;}
.search p a{ color:#8b8b8b}
.search p a:hover{ color:#333}
.search .sbox {overflow:hidden; width:373px; height:40px; background-color:#BF0103; float:right}
.search input{display:block; float:left; width:308px; height:38px; margin:1px; border:none; outline:none; line-height:38px; font-size:13px; color:#b1b1b1; padding:0 10px;}
.search span{ display:block; width:43px; height:40px; float:right; background:url(../images/bg.png) no-repeat 10px -586px; cursor:pointer}
.sbox .img{display:block; width:43px; height:40px; float:right; background:url(../images/bg.png) no-repeat 10px -586px; padding:0px; margin:0px;}


/*pro*/

.pro { overflow:hidden; width:1440px; margin:0 auto; margin-bottom:60px;}
.title{ overflow:hidden; width:100%; text-align:center; position: relative; margin:40px 0;}
.title .juedui{position:absolute;left:28.5%;top:1px;}
.title span{font-size:34px; color:#008f3d; padding-top:10px; text-align:center;}
.title h1{font-size:34px; color:#008f3d; padding-top:10px; text-align:center;}
.title p{ font-weight:normal; margin:5px 0;letter-spacing:4px; font-size:14px;color:#868686;margin-bottom:18px;}
.title sc{ display:block; width:50px; height:2px; text-align:center; line-height:2px; font-size:13px; color:#fff; position:relative; z-index:-1; background-color:#008F3D; margin:0 auto; border-radius:3px;}

.title .sc0{ display:block; width:196px; height:26px; text-align:center; line-height:26px; font-size:13px; color:#fff; position:relative; z-index:-1; background-color:#008F3D; margin:0 auto; border-radius:3px;}

.title i0{ display:block; width:50px; height:2px; background-color:#008F3D; position:absolute; top:88px;left:48.5%; bottom:13px;}

.title i{ display:block; width:100%; height:1px; background-color:#d9d9d9; position:absolute; left:0; bottom:13px;}

.fpro { overflow:hidden; width:1440px; margin:0 auto; margin-bottom:20px;}
.fpro .fbox{ overflow:hidden; width:100%;  margin-bottom:20px; margin:0 auto;position:relative;}
.fpro .fbox ul{ overflow:hidden; width:105%;}
.fpro .fbox li{ float:left; width:710px; height:630px; margin:5px 1px;}


.fpro .fbox li i{height:420px;align-items:center;justify-content:center;padding-top:20px;}
.fpro .fbox li .h3,.fpro .fbox li h3{font-size:24px;color:#3d3d3d;margin-bottom:2px;text-align:left;padding-top:90px;padding-left:5px;padding-right:30px;}
.fpro .fbox li p{font-size:12px;color:#585858;padding:10px;text-align:left;font-family: "Microsoft Yahei";padding-left:5px;padding-right:30px;}
.fpro .fbox li more{text-align:left; font-size:14px; color:#000; padding-left:5px;padding-right:30px;padding-bottom:10px;line-height:50px;}


/*zy*/
.zhuanye { overflow:hidden; width:1440px; margin:0 auto; margin-bottom:60px;}
.title1{ overflow:hidden; width:100%; text-align:center; position: relative; margin:40px 0;}
.title1 .juedui{position:absolute;left:20.5%;top:1px;}
.title1 span{font-size:34px; color:#008f3d; padding-top:10px; text-align:center;}
.title1 h1{font-size:34px; color:#008f3d; padding-top:10px; text-align:center;}
.title1 p{ font-weight:normal; margin:5px 0;letter-spacing:4px; font-size:14px;color:#868686;margin-bottom:18px;}
.title1 sc{ display:block; width:50px; height:2px; text-align:center; line-height:2px; font-size:13px; color:#fff; position:relative; z-index:-1; background-color:#008F3D; margin:0 auto; border-radius:3px;}

.title1 .sc0{ display:block; width:196px; height:26px; text-align:center; line-height:26px; font-size:13px; color:#fff; position:relative; z-index:-1; background-color:#008F3D; margin:0 auto; border-radius:3px;}

.title1 i0{ display:block; width:50px; height:2px; background-color:#008F3D; position:absolute; top:88px;left:48.5%; bottom:13px;}


.zpro { overflow:hidden; width:1440px; margin:0 auto; margin-bottom:0px;}
.zpro .tbox{ overflow:hidden; width:100%;  margin-bottom:20px; margin:0 auto;position:relative;}
.zpro .tbox ul{ overflow:hidden; width:100%;}
.zpro .tbox li{ float:left; width:700px; height:550px; margin:5px 1px;}


.zpro .tbox li .h3,.zpro .tbox li h3{font-size:24px;color:#333;text-align:left;font-family: "微软雅黑";padding-top:100px;padding-left:30px;padding-right:80px;}
.zpro .tbox li p{font-size:12px;color:#585858;line-height:2;text-align:left;padding:10px;font-family: "Microsoft Yahei";padding-left:30px;padding-right:80px;margin-bottom:20px;}


.zpro .tbox li .wz{ float:left; width:600px; height:100px; padding-left:30px;}
.zpro .tbox li .wz p1{width:80%;font-size:15px;color:#585858;line-height:35px;text-align:left;font-family: "微软雅黑";padding-right:10px;}

.zpro .tbox li .more{ float:left; margin-left:30px;margin-top:100px;display:block; width:135px; height:25px; line-height:25px; text-align:center; font-size:14px; color:#000;}

.zpro .tbox li .more a{ float:left; display:block; width:135px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#000; background-color:#e0e0e0; }

.zpro .tbox li .more a:hover{ float:left;display:block; width:135px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background-color:#008F3D;}


.pro .tubox{ overflow:hidden; width:100%;  margin-bottom:20px;}
.pro .tubox ul{ overflow:hidden; width:105%;}
.pro .tubox li{ float:left; width:282px; height:330px; border:1px solid #e6e6e6; margin:15px 9px; }
.pro .tubox li a{ display:block; text-decoration:none}
.pro .tubox li img{ display:block; margin:9px auto;}
.pro .tubox li span{ display:block; width:100%; height:50px; line-height:50px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-top:1px solid #e6e6e6; font-size:14px}
.pro .tubox li:hover { border-color:#996533;}
.pro .tubox li:hover span{ background-color:#996533; border-color:#996533; color:#fff;}



/*huoban*/
.huoban { overflow:hidden; width:1440px; height:450px;margin:0 auto; background:url(../images/huoban.jpg) no-repeat 50% 0px;}
.title2{ overflow:hidden; width:100%; text-align:center; position: relative; margin:40px 0;}

.title2 .juedui{position:absolute;left:5.5%;top:1px;}
.title2 span{font-size:34px; color:#008f3d; padding-top:10px; text-align:center;}
.title2 h1{font-size:34px; color:#008f3d; padding-top:10px; text-align:center;}
.title2 p{ font-weight:normal; margin:5px 0;letter-spacing:4px; font-size:14px;color:#868686;margin-bottom:18px;}
.title2 sc{ display:block; width:50px; height:2px; text-align:center; line-height:2px; font-size:13px; color:#fff; position:relative; z-index:-1; background-color:#008F3D; margin:0 auto; border-radius:3px;}

.title2 .sc0{ display:block; width:196px; height:26px; text-align:center; line-height:26px; font-size:13px; color:#fff; position:relative; z-index:-1; background-color:#008F3D; margin:0 auto; border-radius:3px;}

.title2 i0{ display:block; width:50px; height:2px; background-color:#008F3D; position:absolute; top:88px;left:48.5%; bottom:13px;}



.huoban .threebox{ overflow:hidden; width:1420px;  margin-bottom:20px; margin:0 auto;position:relative;}
.huoban .threebox ul{ overflow:hidden; width:100%;}
.huoban .threebox li{ float:left; width:450px; height:320px; border:0px solid #e6e6e6; margin:15px 5px; }
.huoban .threebox li a{ display:block; text-decoration:none}
.huoban .threebox li img{ display:block; margin:0px auto;max-height:260px;}
.huoban .threebox li span{ display:block; width:100%; height:50px; line-height:60px; text-align:center; color:#333;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-top:0px solid #e6e6e6; font-size:16px;}


/*renzheng*/
.renzheng { overflow:hidden; width:1440px; margin:0 auto; background-color:#fff;}
.title3{ overflow:hidden; width:100%; text-align:center; position: relative; margin:40px 0;}

.title3 .juedui{position:absolute;left:15.5%;top:1px;}



.title3 span{font-size:34px; color:#008f3d; padding-top:10px; text-align:center;}
.title3 h1{font-size:34px; color:#008f3d; padding-top:10px; text-align:center;}
.title3 p{ font-weight:normal; margin:5px 0;letter-spacing:4px; font-size:14px;color:#868686;margin-bottom:18px;}
.title3 sc{ display:block; width:50px; height:2px; text-align:center; line-height:2px; font-size:13px; color:#fff; position:relative; z-index:-1; background-color:#008F3D; margin:0 auto; border-radius:3px;}

.title3 .sc0{ display:block; width:196px; height:26px; text-align:center; line-height:26px; font-size:13px; color:#fff; position:relative; z-index:-1; background-color:#008F3D; margin:0 auto; border-radius:3px;}

.title3 i0{ display:block; width:50px; height:2px; background-color:#008F3D; position:absolute; top:88px;left:48.5%; bottom:13px;}


.renzheng .fourbox{ overflow:hidden; width:1420px; height:400px;  margin-bottom:20px; margin:0 auto;position:relative;}
.renzheng .fourbox ul{ overflow:hidden; width:100%;}
.renzheng .fourbox li{ float:left; width:320px; height:320px; border:1px solid #e6e6e6; margin:5px 10px; }
.renzheng .fourbox li a{ display:block; text-decoration:none;}
.renzheng .fourbox li img{ display:block; margin:5px auto;max-height:300px }
.renzheng .fourbox li span{ display:block; width:100%; height:50px; line-height:50px; text-align:center; color:#333;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-top:0px solid #e6e6e6; font-size:16px;}





/*design*/
.design { overflow:hidden; width:1440px; margin:0 auto; background-color:#fff; background:url(../images/huoban.jpg) no-repeat 50% 0px;}
.title30{ overflow:hidden; width:100%; text-align:center; position: relative; margin:40px 0;}
.title30 span{font-size:34px; color:#008f3d; padding-top:10px; text-align:center;}
.title30 h1{font-size:34px; color:#008f3d; padding-top:10px; text-align:center;}
.title30 p{ font-weight:normal; margin:5px 0;letter-spacing:4px; font-size:14px;color:#868686;margin-bottom:18px;}
.title30 sc{ display:block; width:50px; height:2px; text-align:center; line-height:2px; font-size:13px; color:#fff; position:relative; z-index:-1; background-color:#008F3D; margin:0 auto; border-radius:3px;}

.title30 .sc0{ display:block; width:196px; height:26px; text-align:center; line-height:26px; font-size:13px; color:#fff; position:relative; z-index:-1; background-color:#008F3D; margin:0 auto; border-radius:3px;}

.title30 i0{ display:block; width:50px; height:2px; background-color:#008F3D; position:absolute; top:88px;left:48.5%; bottom:13px;}


.design .fbox{ overflow:hidden; width:1420px;  margin-bottom:20px; margin:0 auto;position:relative;}
.design .fbox ul{ overflow:hidden; width:100%;}
.design .fbox li{ float:left; width:450px; height:320px; border:0px solid #e6e6e6; margin:5px 10px; }
.design .fbox li a{ display:block; text-decoration:none;}
.design .fbox li img{ display:block; margin:0 auto;max-height:161px }
.design .fbox li span{ display:block; width:100%; height:50px; line-height:60px; text-align:center; color:#333;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-top:0px solid #e6e6e6; font-size:17px;}





/*shijie*/
.shijie { overflow:hidden; width:1440px; margin:0 auto; background-color:#F6F5F3;}
.title4{ overflow:hidden; width:100%; text-align:center; position: relative; margin:40px 0;}

.title4 .juedui{position:absolute;left:8.5%;top:1px;}

.title4 span{font-size:34px; color:#008f3d; padding-top:10px; text-align:center;}
.title4 h1{font-size:34px; color:#008f3d; padding-top:10px; text-align:center;}
.title4 p{ font-weight:normal; margin:5px 0;letter-spacing:4px; font-size:14px;color:#868686;margin-bottom:18px;}
.title4 sc{ display:block; width:50px; height:2px; text-align:center; line-height:2px; font-size:13px; color:#fff; position:relative; z-index:-1; background-color:#008F3D; margin:0 auto; border-radius:3px;}

.title4 .sc0{ display:block; width:196px; height:26px; text-align:center; line-height:26px; font-size:13px; color:#fff; position:relative; z-index:-1; background-color:#008F3D; margin:0 auto; border-radius:3px;}

.title4 i0{ display:block; width:50px; height:2px; background-color:#008F3D; position:absolute; top:88px;left:48.5%; bottom:13px;}


.shijie .thbox{ overflow:hidden; width:1420px;  margin-bottom:20px; margin:0 auto;position:relative;}
.shijie .thbox ul{ overflow:hidden; width:100%;}
.shijie .thbox li{ float:left; width:440px; height:380px; border:0px solid #e6e6e6; margin:15px 10px; }
.shijie .thbox li a{ display:block; text-decoration:none}
.shijie .thbox li img{transition:transform 1s; display:block; margin:9px auto; width:420px;height:240px;max-height:300px}

.shijie .thbox li img:hover{transform:scale(1.1,1.1);  }



.shijie .thbox li span{ display:block; width:100%; height:50px; line-height:50px; text-align:center; color:#333;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-top:0px solid #e6e6e6; font-size:16px;}
.shijie .thbox li p{ margin-left:5%;display:block; width:90%; height:80px; line-height:25px; text-align:left; color:#595959;  border-top:1px solid #e6e6e6; font-size:12px;}





/*hezuo*/
.hez{ background-color:#f6f6f6}
.hezuo { overflow:hidden; width:1200px; margin:60px auto 20px auto; padding:20px 0px;}
.hezuo h2{ text-align:center; margin-bottom:5px; margin-top:20px; font-size:28px;}
.hezuo h2 a{ color:#BF0103;}
.hezuo span{ display:block; text-align:center; font-size:14px; color:#CCC; font-weight:lighter; margin-bottom:50px; text-transform:uppercase}
.hezuo .hzbox{ overflow:hidden; width:100%; height:170px; position:relative; margin-bottom:0px;}
.hezuo .hzbox ul{ overflow:hidden; position:absolute}
.hezuo .hzbox li{ float:left; width:223px; height:170px; margin-right:18px;}
.hezuo .hzbox li img{ display:block; border:4px solid #f8f8f8;}
.hezuo .hzbox li em{ display:block; text-align:center; font-size:13px; color:#333; margin-top:15px;}
.hezuo .hzbox li a{ display:block; text-decoration:none}
.hezuo .btn { overflow:hidden; width:168px; margin:0 auto; height:40px; position:relative; margin-bottom:20px;}
.hezuo .btn i{ display:block; width:100%; height:1px; background-color:#bebebe; position:absolute; left:0; top:50%;}
.hezuo .btn b{ display:block; width:40px; float:left; position:relative; z-index:-1; height:40px; margin-right:2px; cursor:pointer}
.hezuo .btn .btn01{ background:url(../images/bg.png) no-repeat 0 -496px; margin-left:44px;}
.hezuo .btn .btn02{ background:url(../images/bg.png) no-repeat -60px -496px;}
.hezuo .btn .btn01:hover{ background:url(../images/bg.png) no-repeat 0 -536px;}
.hezuo .btn .btn02:hover{ background:url(../images/bg.png) no-repeat -60px -536px;}

/*case*/
.case { overflow:hidden; width:1200px; padding:40px 0; margin:0 auto }
.case h2{ text-align:center; margin-bottom:5px; font-size:28px; }
.case h2 a{color:#BF0103;}
.case span{ display:block; text-align:center; font-size:14px; color:#c1c1c1; font-weight:lighter; margin-bottom:50px; text-transform:uppercase}
.case .casebox{ overflow:hidden; width:110%; height:410px;}
.case dl{ overflow:hidden; width:560px; height:180px; float:left; margin-right:70px; margin-bottom:50px;}
.case dt{ float:left; width:213px; height:152px; border:14px solid #e5e5e5;}
.case dd{ overflow:hidden; float:left; padding-left:15px; height:176px; width:302px; border:2px solid #e5e5e5; border-left:none}
.case dd h3{ font-size:16px; margin-top:18px; margin-bottom:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.case dd h3 a{ color:#000}
.case dd p{ font-size:12px; line-height:22px; color:#000; height:66px; overflow:hidden; text-align:justify; margin-bottom:15px; width:280px;}
.case dd .more{ display:block; width:98px; height:32px; background-color:#BF0103; text-align:center; line-height:32px; font-size:13px; color:#fff; border-radius:3px; text-decoration:none}
.case dl:hover dt{ border-color:#BF0103;}
.case dl:hover dd{ background-color:#BF0103; border-color:#BF0103;}
.case dl:hover dd .more{ color:#646464; background-color:#fff;}
.case dl:hover dd h3 a{ color:#fff;}
.case dl:hover dd p{ color:#fff;}

.youshi {width:100%; background:url(../images/youshi_bg.jpg) center top; padding-bottom:60px;}
.youshi .title2{ overflow:hidden; width:1200px; margin:0 auto; height:255px; background:url(../images/youshi_t.png) no-repeat center top; margin-top:42px;color:#bde1ff;}
.youshi .title2 h2{font-size:36px; color:#FFF; padding-top:20px; text-align:center}
.youshi .title2 p{font-size:16px; color:#666; text-align:center; padding-top:2px; font-weight:bold;}
.youshi .wenbox{overflow:hidden; width:1190px; margin:0 auto; background:url(../images/youshi_t1.png) repeat; position:relative; padding:40px 0;}
.youshi .wen{ overflow:hidden; width:600px;}
.youshi .wen dd{display:block; padding-left:70px}
.youshi .wen dt{display:block; height:70px; width:70px;background:url(../images/bg.png) no-repeat 0 -651px; float:left; line-height:78px; text-align:center; font-size:30px; color:#FFF;font-style:italic}
.youshi .wen h3{ font-size:25px; color:#1b1b1b; margin-left:15px; margin-bottom:7px; padding-top:10px}
.youshi .wen span{ margin-left:15px; display:block; font-size:16px; color:#1b1b1b; border-bottom:#CCC 1px dashed; padding-bottom:5px}
.youshi .wen p{ font-size:14px; color:#585657; line-height:30px; margin-bottom:5px; padding:10px 0 0 19px; background:url(../images/bg.png) no-repeat -394px -1018px; height:90px; overflow:hidden}
.youshi .wen b{ color:#BF0103;}
.youshi .wen01{float:right; padding-right:20px; margin:20px 0;}
.youshi .wen02{ float:left;margin:20px 0; padding-left:20px}
.youshi .phone{ overflow:hidden; background:url(../images/bg.png) no-repeat 580px -886px; padding-left:640px;  float:left}
.youshi .phone em{ display:block; font-size:14px; color:#333;}
.youshi .phone b{ font-size:26px; color:#BF0103;}
.youshi .about_tp1{position:absolute; top:20px; left:50px}
.youshi .about_tp2{position:absolute; top:350px; left:20px}







/*about*/
.about0 { overflow:hidden; width:1440px; margin:0 auto; margin-bottom:10px;background-color:#fff; }
.about0 .aboutbox{ overflow:hidden; width:100%;margin:0 auto; text-align:center; position: relative;height:950px;background:url(../images/probk3.jpg) no-repeat;}

.about0 .aboutbox .company_img{
    padding-top: 200px;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -webkit-transition-delay: 100ms;
	-moz-transition-delay:100ms;
    transition-delay: 100ms;
}



.about0 .aboutbox h3{ font-size:18px; margin-bottom:20px;}
.about0 .aboutbox h3 a{ color:#333;}
.about0 .aboutbox h3 span{ font-weight:normal; font-size:14px; color:#c1c1c1; margin-left:10px;}

.about0 .aboutbox .wenbox{ overflow:hidden; width:100%; height:950px;}

.about0 .aboutbox .wenbox .aboutp{ float:left;}
.about0 .aboutbox .wenbox img{ display:block;border:#CCC solid 0px }
.about0 .aboutbox .wenbox .wen{ overflow:hidden; width:1000px; text-align:center; margin:0 auto }
.about0 .aboutbox .wenbox .wen h4{ font-size:33px; margin-bottom:15px; margin-top:200px;font-weight:bold;text-transform : uppercase;}
.about0 .aboutbox .wenbox .wen h4 a{ color:#fff;}
.about0 .aboutbox .wenbox .wen .shipin { height:420px; float:center; padding-top:25px; margin-bottom:25px;}

.about0 .aboutbox .wenbox .wen .wenzi { font-size:15px; line-height:28px; color:#fff; height:80px; overflow:hidden; margin-bottom:25px; text-align:justify;}

.about0 .aboutbox .wenbox .wen .more0{ display:block;padding-left:45%; width:71px; height:55px; line-height:32px; text-align:center; font-size:13px; color:#646464; border-radius:3px;}



/*about*/
.about { overflow:hidden; width:1200px; margin:80px auto 60px; }
.about .aboutleft{ overflow:hidden; float:left; width:890px;}
.about h3{ font-size:18px; margin-bottom:20px;}
.about h3 a{ color:#333;}
.about h3 span{ font-weight:normal; font-size:14px; color:#c1c1c1; margin-left:10px;}
.about .wenbox{ overflow:hidden; width:100%; height:291px; background:url(../images/bg.png) no-repeat 22px 19px}
.about .wenbox .aboutp{ float:left;}
.about .wenbox img{ display:block;border:#CCC solid 3px }
.about .wenbox .wen{ overflow:hidden; width:430px; float:right; margin-top:20px}
.about .wenbox h4{ font-size:16px; margin-bottom:15px; margin-top:5px;}
.about .wenbox h4 a{ color:#1b1b1b;}
.about .wenbox .wenzi { font-size:14px; line-height:24px; color:#585756; height:150px; overflow:hidden; margin-bottom:25px; text-align:justify;text-indent:2em}
.about .wenbox .more{ display:block; width:98px; height:32px; line-height:32px; text-align:center; font-size:13px; color:#646464; background-color:#e5e5e5; border-radius:3px;}
.about .rongyu{ float:right; width:218px; margin-right:22px;}
.about .rongyu .rybox { width:100%; height:277px; position:relative}
.about .rybox i{ display:block; z-index:2; width:40px; height:40px; cursor:pointer; position:absolute; top:123px;}
.about .rybox .btn01{ background:url(../images/bg.png) no-repeat 0 -496px; left:-20px;}
.about .rybox .btn02{ background:url(../images/bg.png) no-repeat -60px -496px; right:-20px;}
.about .rybox .btn01:hover{ background:url(../images/bg.png) no-repeat 0 -536px;}
.about .rybox .btn02:hover{ background:url(../images/bg.png) no-repeat -60px -536px;}
.about .ryWin{ overflow:hidden; position:relative; width:216px; height:275px; border:1px solid #c6c6c6;}
.about .ryWin ul{ overflow:hidden; position:absolute}
.about .ryWin li{ float:left; width:216px; height:275px; text-align:center}
.about .ryWin li span{ display:block; width:100%; text-align:center; font-size:14px; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:24px; line-height:24px}


.ggt{height:250px; width:100%; background: url(../up_ad/ggtbk.jpg) center; }
.ggt img{ width:100%; margin:0 auto; display:block}


.fengcai { overflow:hidden; width:100%; margin:0 auto; margin-bottom:5px;background-color:#fff;}
.title{ overflow:hidden; width:100%; text-align:center; position: relative; margin:40px 0;}
.title span{ display:block; text-transform:uppercase; font-weight:lighter; font-size:38px; color:#dad9d9;}
.title h2{ font-weight:normal; margin:5px 0; font-size:28px;color:#000;}
.title .sc{ display:block; width:196px; height:26px; text-align:center; line-height:26px; font-size:13px; color:#fff; position:relative; z-index:-1; background-color:#BF0103; margin:0 auto; border-radius:3px;}
.title i{ display:block; width:100%; height:1px; background-color:#d9d9d9; position:absolute; left:0; bottom:13px;}

.fengcai .fcbox{ overflow:hidden; width:1200px; height:330px; position:relative; margin-bottom:20px; margin:0 auto;}
.fengcai .fcbox ul{ overflow:hidden; position:absolute; padding:2px 0; height:320px}
.fengcai .fcbox li{ float:left; width:280px; height:320px; box-shadow:0 0 2px #666; margin:0 10px 0 9px;}
.fengcai .fcbox li img{ display:block; margin:0 auto; margin-top:10px; margin-bottom:15px;}
.fengcai .fcbox li span{ display:block; font-size:14px; color:#585756; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*news*/
.news_all { overflow:hidden; width:100%;padding:10px 0; background-color:#f6f6f6}

.news { overflow:hidden; width:1200px; margin:0 auto; margin-bottom:50px;}
.news .newsleft{ overflow:hidden; width:578px; height:538px;  float:left;}
.news .newsright { overflow:hidden; width:578px; height:538px;  float:right}

.news .menu{ overflow:hidden; width:100%; height:58px; padding-bottom:7px; margin-bottom:25px;}
.news .menu li{ float:left; width:100%; height:54px; border:2px solid #BF0103; text-align:center; line-height:54px; font-size:18px; color:#1b1b1b; background-color:#fff; position:relative}
.news .menu li a{ display:block; text-decoration:none;}
.news .menu li img{ display:none; position:absolute; left:50%; margin-left:-6px; bottom:-9px;}
.news .menu li.cur{ background-color:#BF0103; font-weight: bold}
.news .menu li.cur a{ color:#fff;}
.news .menu li.cur img{ display:block}
.news .listbox { overflow:hidden; width:100%; height:535px; position:relative}
.news .list{ overflow:hidden; width:100%; height:100%;}
.news .list dl{ overflow:hidden; width:735px; margin:0 auto; height:166px; margin-bottom:25px; background-color:#fff;}
.news .list dt{ float:left; width:236px; height:153px; border:6px solid #fff;}
.news .list dd{ overflow:hidden; float:right; width:470px;}
.news .list h3{ font-size:16px; margin:14px 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.news .list h3 a{ color:#1b1b1b;}
.news .list p{ font-size:13px; line-height:22px; color:#585657; height:128px; overflow:hidden; text-align:justify}
.news .list ul{ overflow:hidden; width:735px; margin:0 auto}
.news .list li{ overflow:hidden; width:100%; height:50px; margin-bottom:15px; background-color:#fff;}
.news .list li .time{ width:60px; height:50px; background-color:#996533; float:left; overflow:hidden; text-align:center; color:#fff;}
.news .list li .time span{ display:block; font-size:20px; font-family:Arial; margin-top:6px;}
.news .list li .time em{ display:block; font-size:12px; font-family:Arial;}
.news .list li a{ display:block; line-height:50px; font-size:13px; float:left}
.news .list li .title1{ width:530px; margin-left:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#585657; font-size:14px}
.news .list li .more{ float:right; text-transform:uppercase; color:#c1c1c1; margin-right:20px;}
.news .list li:hover a.title{ color:#7baf10;}




/*link*/
.link { overflow:hidden; position:relative; width:1190px; margin:0 auto; margin-bottom:50px;}
.link h3{ position:absolute; left:0; top:0}
.link ul{ overflow:hidden; float:right; width:1065px; padding:15px 30px 15px 45px; border:1px solid #c4c4c4}
.link li{ float:left; margin:5px 15px; font-size:14px; white-space:nowrap; }
.link li a{ color:#333}

.topadcs{width:100%; margin-bottom:0px;overflow:hidden; text-align:center;height:400px;}

.RandomNews{ margin:30px 0}
.RandomNews h4{ padding-left:12px;height:36px;line-height:36px;color:#fff;background:#BF0103;font-weight:bold;}
.RandomNews ul{height: 196px; padding-top:10px;  margin-bottom: 10px;}
.RandomNews li{ height:32px;line-height:32px; padding:0 23px 0 2px;  width:417px; float:left;overflow:hidden;background:url(../images/bg.png) no-repeat -400px -580px}
.RandomNews li a{ width:310px; display: block; padding-left:12px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:14px}

.cpMain{ background:#EBEBEB; overflow:hidden;}
.cpMain .container{ margin-top:20px;padding-bottom:20px;}

/*cpright*/
.cpright{ width:885px; padding:0 25px; background:#fff; float:right;}
#ny_prBox{background-color: #fff; margin-bottom:30px; min-height:500px; margin-top: 55px;}
#rtop{padding-top: 18px; padding-bottom: 15px;margin: 12px 20px 0 20px;}
.rtop{ overflow:hidden; padding-top:20px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #BF0103; font-weight:normal; line-height:16px; }
.rtop h5 a{ font-size:16px; color:#BF0103;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}



/*目录*/
.mulu{ width:100%; background:#fff; float:left;}
.mulu .ml{ width:1440px; margin:0 auto; background:#fff;}
.mulu .ml ul{ overflow:hidden; width:100%;margin-top:20px;}

.mulu .ml li div.x1{ float:left;display:block; width:160px; height:42px; line-height:25px; text-align:center; font-size:14px; color:#7e7e7e;border:0px solid #535353; margin:0 10px;margin-bottom:15px;background-color:#F0F3F7; }
.mulu .ml li div.x1 a{ float:left; display:block; width:160px; height:42px; line-height:40px; text-align:center; font-size:14px; color:#7e7e7e;}
.mulu .ml li div.x1 a:hover{ float:left;display:block; width:160px; height:42px; line-height:40px; text-align:center; font-size:14px; color:#fff; background-color:#008F3D;}


.mulu .ml li div.x10{ float:left;display:block; width:160px; height:42px; line-height:25px; text-align:center; font-size:14px; color:#fff;border:0px solid #535353; margin:0 10px;margin-bottom:15px;background-color:#008F3D; }
.mulu .ml li div.x10 a{ float:left; display:block; width:160px; height:42px; line-height:40px; text-align:center; font-size:14px; color:#fff;}
.mulu .ml li div.x10 a:hover{ float:left;display:block; width:160px; height:42px; line-height:40px; text-align:center; font-size:14px; color:#fff; background-color:#008F3D;}

.mulu .ml mtitle{ width:1440px; padding-left:15px; text-align:left;height:50px;line-height:60px; font-size:24px;color:#008F3D; float:left;padding-bottom:10px;border-bottom:1px dashed #dcdcdc; }


.mulu .ml mtitles{ width:1440px; text-align:center;height:40px;line-height:50px; font-size:24px;color:#008F3D; float:left;padding-bottom:10px;border-bottom:1px dashed #dcdcdc; }



/*展会*/
.fair{ width:100%; background:#fff; float:left;}
.fair .title{ width:1440px; height:80px; line-height:50px; padding-left:50px;font-size:18px; color:#000; background:#eee; float:left;}

.fair .title ul{ overflow:hidden; width:100%;margin-top:20px;}


.fair .title li div.x01{ float:left;display:block; width:250px; height:80px; line-height:50px; text-align:left; margin:0 10px;margin-bottom:15px; }
.fair .title li div.x02{ float:left;display:block; width:450px; height:80px; line-height:50px; text-align:left; margin:0 10px;margin-bottom:15px; }




.fair .ml{ width:1440px; padding-left:50px; background:#fff; float:left;margin-bottom:15px;}

.fair .ml ul{ overflow:hidden; width:100%;margin-top:5px;}


.fair .ml li div.x1{ float:left;display:block; width:250px; height:60px; line-height:55px; text-align:left; font-size:14px; color:#000; margin:0 10px;margin-bottom:5px; }


.fair .ml li div.x10{ float:left;display:block; width:450px; height:60px; line-height:55px; text-align:left; font-size:16px; color:#008f3d;margin:0 10px;margin-bottom:5px; }


.fair .ml line{ width:1440px; padding-left:15px; text-align:center;height:1px;line-height:2px; font-size:1px;color:#008F3D; float:left;padding-top:1px;border-bottom:1px dashed #dcdcdc; }





/*img*/

.imgbox{width:100%; background:#fff; float:left;}
.img4{width:1300px; padding-left:50px; background:#fff; float:left; padding-bottom:20px;padding-top:20px;}

.img4 ul{ margin-bottom:100px;}
.img4 li {float: left; margin:25px 9px;width:305px;border:1px #dddddd solid; }
.img4 li a{ display:block; text-decoration:none;}

.img4 li:hover {border:1px #CC411A solid;}

.img4 li img{display:block;overflow:hidden; padding:5px;width:295px;height:440px;}


.img4 li p{ line-height:48px; float:left; text-align:center; width:305px; height:48px; overflow:hidden;font-size:15px; color:#595959;}
.img4 li p a{ font-size:16px; color:#333;}
.img4 li p a:hover{ font-size:16px; color:#00742F;}


/*img3*/

.img3{width:1300px; padding-left:50px; background:#fff; margin:0 auto; padding-bottom:20px;padding-top:20px;}

.img3 ul{ margin-bottom:100px;}
.img3 li {float: left; margin:25px 12px;width:393px;border:1px #dddddd solid; }
.img3 li a{ display:block; text-decoration:none;}

.img3 li:hover {border:1px #CC411A solid;}

.img3 li img{display:block;overflow:hidden; padding:5px;width:383px;}

.img3 li p{ line-height:48px; float:left; text-align:center; width:390px; height:48px; overflow:hidden;font-size:15px; color:#595959;}
.img3 li p a{ font-size:16px; color:#333;}
.img3 li p a:hover{ font-size:16px; color:#00742F;}




/*product*/

.productbox{width:100%; background:#fff; float:left;}
.product4{width:1400px; margin:0 auto; padding-left:50px; background:#fff;  padding-bottom:50px;padding-top:20px;}

.product4 ul{ margin-bottom:100px;}
.product4 li {float: left; margin:35px 9px;width:305px;height:205px;border:1px #dddddd solid; background-color:#fff; }


.product4 li img{display:block;overflow:hidden;width:305px;height:205px;}


.product4 li span4{display:block; width:100%; height:50px; line-height:50px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  font-size:14px;color:#333;}
.product4 li:hover {border:1px solid #008F3D; color:#fff;}

.product4 li:hover span4{ color:#fff; background-color:#008F3D;}





/*news*/

.newsall{width:100%; background:#fff; float:left;}
.newsList{width:1400px; background:#fff; float:center; margin:0px auto;}
.newsList dl{position:relative; height:250px; background-color:#fff;}

.newsList dt{float:left; width:400px; height:195px}
.newsList dt img{display:block;height: 195px;}


.newsList dt .time{ width:60px; height:60px; background-color:#1fc056; float:left; overflow:hidden; text-align:center; color:#fff;z-index:-1;position: absolute;  }
.newsList dt .time span{ display:block; font-size:26px; font-family:Arial; margin-top:6px;}
.newsList dt .time em{ display:block; font-size:14px; font-family:Arial;}


.newsList dd{margin-left: 420px; text-align:left;}
.newsList dd h5{height:40px; line-height:40px; font-size:18px;color:#373737;}
.newsList dd h5 a{color:#373737; display:block; width:700px; height:40px; overflow:hidden}
.newsList dd h5 a:hover{ color:#1FC056;}
.newsList dd h5 span{float: right;color: #bfbfbf;}
.newsList dd p{line-height:26px; height:100px; overflow:hidden; font-size:14px;color:#595959;}
.newsList dd b{position:relative; bottom:-10px; left:0; font-size:15px; color:#BF0103; }

.newsList dd .more{float:left;display:block; width:174px; height:44px; line-height:44px; text-align:left; font-size:14px; color:#888; background:url(../images/morebk.jpg) no-repeat;margin-top:15px;}
.newsList dd .more:hover{font-size:16px; width:200px; color:#fff; background:url(../images/morebk0.jpg) no-repeat; text-align:center;}

.newsList dl i{ display:block; width:100%; height:1px; background-color:#EEEEEE; position:absolute; left:0; top:80%;}


.newsList .ftitle{ width:100%; font-size:14px; color:#595959; height:40px; line-height:40px;text-align:center; border-bottom:1px solid #E5E5E5;padding-bottom:5px}

.newsList .ftitle01{ width:100%; font-size:14px; color:#595959; height:40px; line-height:40px;text-align:left;padding-left:10px; background-color:#EEEEEE; border-bottom:1px solid #E5E5E5;padding-bottom:5px;}


.newsList .neirong{width:100%; margin:20px 0; font-size:14px;line-height:34px; text-align:left;  color:#595959;}

.newsList .miaoshu{width:100%; margin:20px 0;}

.newsList .miaoshu p{font-size:16px;line-height:34px; text-align:left;  color:#007632;}

.newsList .miaoshu span{font-size:14px;line-height:34px; text-align:left;  color:#595959;}


.newsList .pic{display:block;width:100%;text-align:center; }




.fenye{ width:100%; text-align:left;height:60px;line-height:70px; float:left;padding-bottom:10px;border-top:1px dashed #dcdcdc; }

.fenye .pgs{width:1400px;margin:0 auto;padding-left:50px;height:60px; line-height:60px; font-size:14px;}

/*contact*/
.contact{ width:100%; background:#fff; float:left;}
.contact .cbox{ width:1400px; padding-left:20px; background:#fff;margin:0 auto; padding-bottom:20px;}

.contact .cbox .about2022{ width:1350px; padding-left:20px; float:left; font-size:14px;line-height:30px; color:#595959; padding-top:20px;padding-bottom:20px;}



.contact .cbox .contact_l{ overflow:hidden; float:left;  margin:20px 0 0 20px; width:650px;}


.contact .cbox .contact_l p{ display:block; text-align:left; margin:0 auto;font-weight:bold; font-size:18px; color:#B22222; padding-bottom:15px;}
.contact .cbox .contact_l p1{ display:block; text-align:left; margin:0 auto;font-weight:bold; font-size:18px; color:#fff; padding-bottom:10px;}

.contact .cbox .contact_l p2{ font-size:16px; line-height:42px; color:#595959; margin-top:25px;padding-top:20px;}
.contact .cbox .contact_l p2 a{color:#595959;}
.contact .cbox .contact_l p2 a:hover{color:#008F3D;}

.contact .cbox .contact_r{ overflow:hidden; float:left;  margin:20px 0 0 20px; width:700px;}
.contact .cbox .contact_r img{ float:right;  margin:20px 0 0 20px;padding-right:20px; }




.contact .cbox .form {
width: 800px;
margin: 20px auto;
background: #fff;
border: 0px transparent dashed;
}
.contact .cbox .form .list {
width: 800px;
margin: 20px auto;
}
.contact .cbox .form .list li {
width: 800px;
height: 50px;
margin-top: 20px;
}
.contact .cbox .form .list label {
width: 150px;
height: 45px;
display: inline-block;
font-size: 16px;
line-height: 40px;
text-align: right;
float: left;
margin-right: 20px;
}
.contact .cbox .form .list .circle-box {
width: 500px;
height: 50px;
border: 0px #D9D9D9 solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
float: left;
}


.contact .cbox .form .list .circle-box-y {
width: 100px;
height: 100px;
border: 0px #D9D9D9 solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
float: left;
}

.contact .cbox .form .list .circle-box-y input{
width: 100px;
height: 40px;
border: 1px #D9D9D9 solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
float: left;

}
.contact .cbox .form .list .circle-box-y img{
float: left;
width:80px;
height:40px;
margin-left:150px;
margin-top:-40px;

}

.contact .cbox .form .list .circle-box-c {
width: 500px;
height: 100px;
border: 0px #D9D9D9 solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
float: left;
}




.contact .cbox .form .list .img {
display:block;
width: 172px;
height: 64px;
float: left;
padding-top:50px;
}


.contact .cbox .form .list input{
width: 500px;
height: 50px;
border: 1px #D9D9D9 solid;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
float: left;

line-height:40px;
font-size: 16px;
padding-left: 6px;
}

.contact .cbox .form input{
padding-left:180px;
width: 479px;
height: 52px;
float: left;
display:block;

}

.contact .cbox .form .list .value{
color: #A9A9A9;
}









#ny_prBox{background-color: #fff; margin-bottom:30px; min-height:500px; margin-top: 55px;}
#rtop{padding-top: 18px; padding-bottom: 15px;margin: 12px 20px 0 20px;}
.rtop{ overflow:hidden; padding-top:20px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #BF0103; font-weight:normal; line-height:16px; }
.rtop h5 a{ font-size:16px; color:#BF0103;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}





/*about*/
.rightbox .about_xq{ margin:20px 0;text-align:center}
.rightbox .about_xq h2{ font-size:24px; color:#333}
.rightbox .about_xq .n_tit{ margin:16px 0; font-size:14px; border-bottom:1px solid #E5E5E5;padding-bottom:15px}
.rightbox .about_xq .about_wz{ margin:20px 0; font-size:14px;line-height:34px; text-align:left; }
.rightbox .about_xq .contact_wz{ margin:20px 0; font-size:14px;line-height:26px; text-align:left; }
.rightbox .about_fy{height:40px; line-height:40px; background-color:#EBEBEB; padding:0 10px; font-size:14px}
.rightbox .about_fy span{ width:430px; height:40px; overflow:hidden}
.rightbox .about_fy span a{ color:#666}




.rightbox{ overflow:hidden; width:885px; position:relative; margin-bottom:30px}
.pro_c{overflow: hidden;padding-top: 20px;width:100%;}
.pro_c li {float: left; margin:0 9px}
.pro_c li img{border:1px #ebebeb solid ;display:block; overflow:hidden;padding: 5px;}
.pro_c li p{ line-height:45px;font-weight:100; display:inline-block;padding:0 0 0 20px; float:left;background:url(../images/bg.png) no-repeat -393px -937px; width:244px; height:48px; overflow:hidden;}
.pro_c li p a{ font-size:14px; color:#333;}

.honor_c{overflow: hidden;padding-top: 20px;width:100%;}
.honor_c li {float: left; margin:0 9px}
.honor_c li img{border:1px #ebebeb solid ;display:block; overflow:hidden;padding: 5px;}
.honor_c li p{ line-height:45px;font-weight:100; display:inline-block;padding:0 0 0 20px; float:left;background:url(../images/bg.png) no-repeat -393px -937px; width:244px; height:48px; overflow:hidden;}
.honor_c li p a{ font-size:14px; color:#333;}

.Pages{width:100%;padding-top: 20px;padding-bottom: 50px;}
.Page{width:1400px; margin:0 auto; text-align:center;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#BF0103; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#BF0103; color:#FFF}

.leftr{ float:left;  overflow:hidden;display:inline;}
.lf_n{width:230px; overflow:hidden; margin-bottom:10px; }
.lf_n h2{ height: 90px; line-height:90px; background: url(../images/toppng.png) #BF0103 repeat; font-weight: bold; font-size: 20px; text-align: center; color: #fff;}
.lf_n h2 a{ font-size:24px; color:#fff;}
.TabTitle2 ul.expmenu{ margin:0 auto;}
.TabTitle2 ul.expmenu li{}
.TabTitle2 ul.expmenu li div.header1 { width: 100%; display: block;height:53px;line-height:50px;overflow: hidden; background-color:#EFD392; margin-bottom:4px}
.TabTitle2 ul.expmenu li div.header1 a {color:#BF0103;padding-left:30px;font-size:17px; text-decoration:none;}
.TabTitle2 ul.expmenu li div.header1 a:hover {width: 100%; display: block;height:53px;line-height:50px;overflow: hidden;background:#FFBA14; color:#623903;}

.TabTitle2 ul.expmenu li div.header2 { width: 100%; display: block;height:43px;line-height:40px;overflow: hidden; background-color:#FCE4AC; margin-bottom:4px}

.TabTitle2 ul.expmenu li div.header2 a {color:#000;padding-left:40px;font-size:15px; text-decoration:none;}
.TabTitle2 ul.expmenu li div.header2 a:hover {width: 100%; display: block;height:43px;line-height:40px;overflow: hidden;background:#EFD392; color:#BF0103;}

.TabTitle2 ul.expmenu li div.header20 { width: 100%; display: block;height:43px;line-height:40px;overflow: hidden; background-color:#EFD392; margin-bottom:4px}
.TabTitle2 ul.expmenu li div.header20 a {color:#000;padding-left:40px;font-size:15px; text-decoration:none;}
.TabTitle2 ul.expmenu li div.header20 a:hover {width: 100%; display: block;height:43px;line-height:40px;overflow: hidden;background:#EFD392; color:#BF0103;}




.TabTitle2 ul.expmenu li div.header1 .arrow {display: block;width: 28px;height: 30px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer;}
.TabTitle2 ul.expmenu li div.header1 .arrow.up {background:url(../images/bg.png) no-repeat 0 -310px; margin-top:16px;}
.TabTitle2 ul.expmenu li div.header1 .arrow.down {background:url(../images/bg.png) no-repeat 0 -398px; margin-top:16px;}
.TabTitle2 ul.expmenu li .menu {width:100%;height: auto;overflow: hidden;}
.TabTitle2 ul.expmenu li .menu li{display: block;height:42px;overflow: hidden;line-height:40px;color:#000; border-bottom:1px #bfbfbf dashed; background-color:#e0e0e0}
.TabTitle2 ul.expmenu li .menu li a { color:#000; text-decoration:none;font-size:14px;padding-left:45px;display:block;}
.TabTitle2 ul.expmenu li .menu li:hover {background-color:#ffce59}
.TabTitle2 ul.expmenu li .menu li.xuanzhong{background-color:#ffce59;}
.TabTitle2 ul.expmenu li .menu li.xuanzhong a { color:#FFFFFF; text-decoration:none;font-size:14px;padding-left:45px;display:block;}


.he{ display:none}
.lianx{ margin-top:10px; border:#BF0103 1px solid; background-color:#FFF}
.lianx h3{ background-color:#BF0103; text-align:center; color:#FFF; height:70px; line-height:70px}
.lianx .lianxi{ line-height:24px; padding:10px;}
.lianx .lianxi p{ font-size:14px; color:#333;overflow:hidden; width:210px;}