*{ margin:0; padding:0;}
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0}
body{  color:#000; font: 12px/150% microsoft yahei, arial,verdana,"\5b8b\4f53";  margin:0 auto; overflow-x: hidden;}
span{ font-style:normal;}
ol,ul,li{list-style:none}:focus{outline:0}
a img{border:0}img{vertical-align:middle}
a,a:hover,a:visited.a:active,a:link{text-decoration:none; color:#333;}
img{ border:0;}
.clear{ clear:both;}
.clearfix{ overflow:hidden; _height:1%;}
.fl{ float:left;}
.fr{ float:right;}
.wrapper{ width:1153px; margin:0 auto;}
.wrapperc{ width:1100px; margin:0 auto;}

#top{ width:100%;}
.top1{ height:44px; border-bottom:1px #ccc solid; line-height:44px;}
.top1 .hy{ width:750px;}
.top1 .shy li{ float:left; margin-right:10px;}
.top1 .shy li img{vertical-align: text-bottom; }
.top2{ height:149px;}
.top2 .logo{ background:url(/uploads/image/timages/logo.jpg); width:813px; height:149px;}
.top2 .logo .companyname{ padding-left:130px; height:110px; padding-top:39px;}
.top2 .logo .companyname .zh{ font-size:32px; font-weight:bold;}
.top2 .logo .companyname .en{ font-size:12px; color:#757577; clear:both; margin-top:15px;}
.top2 .logo .conpanyintro{ padding-left:53px; height:107px; padding-top:42px;}
.top2 .logo .conpanyintro .zh{ font-size:20px; font-weight:bold;}
.top2 .logo .conpanyintro .zh span{ color:#d70506;}
.top2 .logo .conpanyintro .en{ font-size:16px; font-weight:bold; color:#3b3738; margin-top:10px;}
.top2 .tel{ background:url(/uploads/image/timages/tel.jpg); width:291px; height:110px; padding:39px 0 0 48px; font-weight:bold;}
.top2 .tel .zh{ font-size:14px;}
.top2 .tel .en{ font-size:18px; color:#ed0908; margin-top:10px; }
.top3{ background:#b20606; height:60px;}
.top3 li{ width:143px; height:60px; line-height:60px; text-align:center; border-right:1px #c95150 solid; float:left;}
.top3 li a{ font-size:15px; font-weight:bold; color:#fff;}

#banner{max-width: 1600px; margin:0 auto; overflow: hidden; position:relative; text-align: center;}
#banner { width: 100%;}
#banner li { list-style: none; }

#banner ul li { float: left; }
#banner .dots { position: absolute; left: 0; right: 0; bottom: 20px;}
#banner .dots li { 	display: inline-block; 	width: 10px; 	height: 10px; 	margin: 0 4px; 	text-indent: -999em; 	border: 2px solid #fff; 	border-radius: 6px; 	cursor: pointer; 	opacity: .4; 	-webkit-transition: background .5s, opacity .5s; 	-moz-transition: background .5s, opacity .5s; 	transition: background .5s, opacity .5s;}
#banner .dots li.active {	background: #fff;	opacity: 1;}
#banner .arrow { position: absolute; top: 200px;}
#banner #al { left: 15px;}
#banner #ar { right: 15px;}

#main{ width:100%;}
.main1{ height:505px; background:url(/uploads/image/timages/main1bg.jpg);}
.main1 .tit{ background:url(/uploads/image/timages/scpfl.jpg) no-repeat; height:81px; position:relative; color:#4c4c4c; font-weight:bold;}
.main1 .tit .en{ position:absolute; left:490px; top:15px; font-size:22px;}
.main1 .tit .zh{ position:absolute;left:523px; top:42px; font-size:23px;}
.main1 .con1{ padding:5px 0;}
.main1 .con1 li{ width:148px; height:30px; line-height:30px; text-align:center; float:left; border:1px #ccc solid; margin-right:17px;  *margin-right:expression(this.nextsibling==null?"0":"17px"); *float:expression(this.nextsibling==null?"right":"left");}
.main1 .con1 li:last-child{ float:right; margin-right:0;}
.main1 .con1 li.on{ background:red;}
.main1 .con1 li.on a{ color:#fff;}
.main1 .con2{ padding-top:30px;}
.main1 .con2 ul{ display:none;}
.main1 .con2 ul.on{ display:block;}
.main1 .con2 li{ width:230px; height:315px; background:#efefef; float:left; padding:5px; margin-right:64px; *margin-right:expression(this.nextsibling==null?"0":"64px"); *float:expression(this.nextsibling==null?"right":"left");}
.main1 .con2 li .cpimg{ width:230px; height:195px;}
.main1 .con2 li .cpimg img{ width:230px; height:175px;}
.main1 .con2 li .cpnr{ width:230px; height:75px; font-size:14px;}
.main1 .con2 li .cpbtn{ width:230px; height:45px; text-align:center;}
.main1 .con2 li .cpbtn a{width:100px; height:30px; line-height:30px; background:#fda505; color:#fff; text-align:center;display: inline-block;}
.main1 .con2 li:last-child{ float:right; margin-right:0;}
.main2 { padding-top:20px;}
.main2 .tit{ background:url(/uploads/image/timages/cgal.jpg) no-repeat; height:70px; position:relative; font-weight:bold;}
.main2 .tit .zh{ position:absolute; left:440px; top:15px;}
.main2 .tit .zh strong{ font-size:30px;}
.main2 .tit .zh span{ font-size:20px; margin-left:15px;}
.main2 .tit .en{ position:absolute; font-size:14px; color:#4b4b4b; left:440px; top:44px;}
.main2 .con{ padding:10px;}
.main2 .con .marquee{ width:1133px; height:192px; overflow:hidden;}
.main2 .con .marquee ul li{ width:283px; height:180px; text-align:center;  float:left; }
.main2 .con .marquee ul li img{ width:225px; height:175px; padding:3px; border:1px #ccc solid;}
.main3{ padding-top:20px;}
.m3l{ width:774px;}
.qyjj{ width:774px;}
.qyjj .tit{ height:53px; background:url(/uploads/image/timages/qyjj.jpg); position:relative; font-weight:bold;}
.qyjj .tit .zh{ position:absolute; left:22px; top:8px; font-size:18px;}
.qyjj .tit .en{ position:absolute; left:22px; top:28px; font-size:12px; color:#b2b2b2;}
.qyjj .con{padding:20px 10px; height:280px; overflow:hidden;}
.scxc{ width:774px;}
.scxc .tit{height:53px; background:url(/uploads/image/timages/scxc.jpg);position:relative; font-weight:bold;}
.scxc .tit .zh{ position:absolute; left:22px; top:8px; font-size:18px;}
.scxc .tit .en{ position:absolute; left:22px; top:28px; font-size:12px; color:#b2b2b2;}
.scxc .con{ padding:10px;}
.scxc .con .marquee{ width:754px; height:150px; overflow:hidden;}
.scxc .con .marquee ul li{ width:188px; height:150px; text-align:center;  float:left; }
.scxc .con .marquee ul li img{ width:170px; height:142px; padding:3px; border:1px #ccc solid;}
.m3r{ width:378px;}
.spzs{ width:378px;}
.spzs .tit{ background:url(/uploads/image/timages/spzs.jpg); height:53px; position:relative; font-weight:bold;}
.spzs .tit .zh{ position:absolute; left:44px; top:8px; font-size:18px;}
.spzs .tit .en{ position:absolute; left:44px; top:28px; font-size:12px; color:#b2b2b2;}
.spzs .con{ background:#474747; height:492px; width:316px; margin-left:32px; margin-top:10px; padding:15px;}
.spzs .con .spimg{ width:316px; height:254px;}
.spzs .con .spimg img{width:316px; height:254px;}
.spzs .con .spnr{ width:296px; height:150px; background:#343434; margin-top:45px; color:#fff; padding:10px; font-size:14px;}
.main4{ padding:20px 0;}
.hyzs{ width:380px;}
.hyzs .tit{ height:54px; background:url(/uploads/image/timages/hyzs.jpg); position:relative;}
.hyzs .tit .zh{ position:absolute; left:25px; top:14px; font-size:20px; font-weight:bold;}
.hyzs .tit .en{ position:absolute; right:6px; top:14px;}
.hyzs .tit .en a{ padding:0 10px; background:#fda505; font-size:12px;}
.hyzs .con{ padding:10px 0;}
.hyzs .con .con1{ height:105px;}
.hyzs .con .con2 li{ border-bottom:1px #ccc dashed; height:30px; line-height:30px; background:url(/uploads/image/timages/dot.jpg) no-repeat 0 8px; width:97%; font-size:14px;}
.hyzs .con .con2 li a{ float:left; padding-left:15px; font-size:14px; color:#000;}
.hyzs .con .con2 li span{ float:right;}
.xwdt{ width:394px;}
.xwdt .tit{ height:54px;  background:url(/uploads/image/timages/xwdt.jpg); position:relative;}
.xwdt .tit .zh{ position:absolute; left:54px; top:14px; font-size:20px; font-weight:bold;}
.xwdt .tit .en{ position:absolute; right:6px; top:14px;}
.xwdt .tit .en a{ padding:0 10px; background:#fda505; font-size:12px;}
.xwdt .con{ padding:10px 0; width:361px; margin-left:30px;}
.xwdt .con .con1{ height:105px;}
.xwdt .con .con2 li{ border-bottom:1px #ccc dashed; height:30px; line-height:30px; background:url(/uploads/image/timages/dot.jpg) no-repeat 0 8px; width:97%; font-size:14px;}
.xwdt .con .con2 li a{ float:left; padding-left:15px; font-size:14px; color:#000;}
.xwdt .con .con2 li span{ float:right;}
.zswd{ width:378px;}
.zswd .tit{ height:54px;  background:url(/uploads/image/timages/zswd.jpg); position:relative;}
.zswd .tit .zh{ position:absolute; left:64px; top:14px; font-size:20px; font-weight:bold;}
.zswd .tit .en{ position:absolute; right:6px; top:14px;}
.zswd .tit .en a{ padding:0 10px; background:#fda505; font-size:12px;}
.zswd .con{ width:326px; background:#fef6e3; height:346px; margin-left:38px; margin-top:10px; padding:7px;}
.zswd .con .con1{ width:306px; height:326px; background:#ffe8be; padding:10px;}
.zswd .con .con1 li{ border-bottom:1px #fcb329 dashed; margin-bottom:10px;}
.zswd .con .con1 li .f a{ display:block;}
.zswd .con .con1 li .f img{display:inline-block; *display:inline-block; float:left;}
.zswd .con .con1 li .f span{ width:260px; *width:255px; height:20px; line-height:20px; background:#fcb329; display:inline-block;*display:inline-block; float:left; margin-left:7px; padding-left:8px; font-size:14px;}
.zswd .con .con1 li .q{ margin-top:10px; height:70px;}
.zswd .con .con1 li .q .qimg{ float:left;}
.zswd .con .con1 li .q .qnr{ float:left; margin-left:7px; width:268px; line-height:20px;}
.main6{ padding:20px 0;}
.cgal{ height:36px; border:1px #ccc solid; border-radius:4px; background:#f3f3f3; line-height:36px; padding:0 10px; margin-bottom:3px;}
.cgal strong{ font-size:14px; margin-left:5px;}
.cgal a{ margin-right:10px;}
.cgal .more{ float:right;}
.xgcp{ height:36px; border:1px #ccc solid; border-radius:4px; background:#f3f3f3; line-height:36px; padding:0 10px; margin-bottom:3px;}
.xgcp strong{ font-size:14px; margin-left:5px;}
.xgcp a{ margin-right:10px;}
.xgcp .more{ float:right;}
.dyss{ height:36px; border:1px #ccc solid; border-radius:4px; background:#f3f3f3; line-height:36px; padding:0 10px; margin-bottom:3px;}
.dyss strong{ font-size:14px; margin-left:5px;}
.dyss a{ margin-right:10px;}
.dyss .more{ float:right;}
.yqlj .tit{ /*height:40px;*/}
.yqlj .con{ border-style:solid; border-width:0 1px 1px 1px; border-color:#ccc; height:40px; width:1130px; padding:0 10px; white-space:nowrap;}
.yqlj .con li{ float:left; margin-right:5px;}
#bottom{ height:200px; background:#565656; padding:20px 0;}
.gywm{ width:359px;}
.gywm .tit{ background: no-repeat bottom; height:40px; line-height:40px; color:#fff; font-size:18px;}
.gywm .con{ color:#fff; padding:10px 0;}
.shfw{ width:359px; margin-left:36px;}
.shfw .tit{ background: no-repeat bottom; height:40px; line-height:40px; color:#fff; font-size:18px;}
.shfw .con{ color:#fff; padding:10px 0;}
.lxwm{ width:359px; }
.lxwm .tit{ background: no-repeat bottom; height:40px; line-height:40px; color:#fff; font-size:18px;}
.lxwm .con{ color:#fff; padding:10px 0;}
#copyright{ padding:10px 0; background:#373737; color:#fff;}
#left{ width:260px; float:left;}
.cpfl{ width:260px;}
.cpfl .tit{ height:65px;}
.cpfl .con{ background:url(/uploads/image/timages/products-nr.jpg);}
.cpfl .con:after{display:block; content:''; clear:both; visibility: hidden; height:0;}
.cpfl .con dt{ height:44px; background:url(/uploads/image/timages/pdt.jpg); width:260px; clear:both;}
.cpfl .con dt a{ line-height:44px; padding-left:30px; font-size:14px; font-weight:bold;}
.cpfl .con dt:after{ display:block; content:''; clear:both; visibility: hidden; height:0;}
.cpfl .con dd{ width:50%; float:left; height:30px; background:url(/uploads/image/timages/pdd.jpg) no-repeat 17px 13px; overflow:hidden;}
.cpfl .con dd a{ line-height:30px; padding-left:30px;}
.cpfl .foot{ background:url(/uploads/image/timages/products-foot.jpg); height:6px; overflow:hidden;}

.about{ width:260px;}
.about .tit{ height:65px;}
.about .con{ background:url(/uploads/image/timages/products-nr.jpg);}
.about .con dt{ height:44px; background:url(/uploads/image/timages/pdt.jpg); width:260px; clear:both;}
.about .con dt a{ line-height:44px; padding-left:30px;font-size:14px;}
.about .con dd{ width:50%; float:left; height:44px; background:url(/uploads/image/timages/pdd.jpg) no-repeat 17px 20px;}
.about .con dd a{ line-height:44px; padding-left:30px;}
.about .foot{ background:url(/uploads/image/timages/products-foot.jpg); height:6px; overflow:hidden;}

.clxwm{ width:260px;}
.clxwm .tit{ height:65px;}
.clxwm .con{ background:url(/uploads/image/timages/lxwm-nr.jpg); padding:0 7px 0 10px;}
.clxwm .con:after{ content:''; visibility:hidden; display:block; height:0; clear:both;}
.clxwm .foot{ background:url(/uploads/image/timages/lxwm-foot.jpg); height:6px; overflow:hidden; clear:both;}
#right{ width:826px; float:right;}

#m_newslist{margin:0 0 0 10px;padding:0;width:97%;}
#m_newslist li{margin:0;height:30px; line-height:30px;border-bottom:1px #ccc dashed;padding-left:20px; background:url(/uploads/image/timages/pdd.jpg) no-repeat 10px 12px;}
#m_newslist li a{float:left;}
#m_newslist li span{float:right;margin:0 10px 0 0;}


#p_prolist1{margin:8px 0 0 10px;}
#p_prolist1 li{ width:180px;text-align:center;float:left;}

.master_con{ padding-top:10px; float:left;}

.ctitle{ background: no-repeat bottom; width:820px; padding-left:6px;  height:50px; line-height:50px;}
.ctitle span{font-weight:700;margin:0 0 0 10px; font-size:16px; float:left; }
.ctitle .h_site{float:right;}
.ctitle .h_site a{ color:#000;}

#p_prolist{margin:8px 0 0 10px;}
#p_prolist li{ width:265px; height:220px; text-align:center;float:left;}
#p_prolist li img{width:220px; height:160px; border:1px #ccc solid;}

.page{clear:both; text-align:center;}

#m_pic_img{ margin:8px 0 0 10px;}
#m_pic_img li{ width:265px; height:220px; text-align:center;float:left;}
#m_pic_img li img{width:220px; height:160px; border:1px #ccc solid;}

.con_right{ width:826px; clear:both;}
.con_tit{background: no-repeat bottom; width:820px; padding-left:6px;  height:50px; line-height:50px;}
.con_tit span{font-weight:700;margin:0 0 0 10px; font-size:16px; float:left; }
.con_tit .h_site{float:right;}
.con_tit .h_site a{ color:#000;}
.ftit{ width:826px; text-align:center; font-size:14px; font-weight:700;}
.ftit1{clear:both; text-align:center;border-top:1px #ccc solid; border-bottom:1px #ccc solid; width:826px;}
.con_nr{  clear:both; padding-left:10px; width:816px; padding-top:10px; padding-bottom: 10px;}

.mastertit{background: no-repeat bottom; width:820px; padding-left:6px;  height:50px; line-height:50px;}

#protxt{display:inline-block;}
#proimg  {width:350px;float:left; border:1px solid #ddd; margin:20px 0;min-height:300px;}
#protit{  font-size: 20px;float: left;width: 100%;margin-bottom: 6px;margin-top: 7px;color:#000;font-family:'microsoft yahei';font-weight:300;line-height:55px;border-bottom:1px #e7e7e7 solid;}
#proabstract{width:360px;text-align: left;float:left;padding-top:8px;}
#proabstract .con{width:508px;height:138px;overflow:hidden;}
#productimagelist { width:350px;height:300px;position:relative;}
#productimagelist ul { position:absolute;left:0;top:0;width:350px;height:300px; z-index:1;}
#productimagelist ul li {float:left;width:350px;height:300px;}
#productimagelist ul li.on {display:block;}
#productimagelist ul li img {width:350px;height:300px;}
#productimagelist ol { position:absolute;bottom:20px;left:20px; z-index:2;}
#productimagelist ol li { width:20px;height:5px;background:#ff3300;float:left;margin:5px;cursor:pointer;margin-right:2px;opacity:0.4;}
#productimagelist ol li.on { width:20px;height:5px;background:#ff3300;float:left;margin:5px;cursor:pointer;margin-right:2px;opacity:1;}

#pro_right{width:400px;float:left; margin-left:25px;}
#pro_con{padding:0;margin:0;clear:both;}
#pro_con .menubox {width:100%;display:inline-block;}
#pro_con .menubox li{width:10%;float:left;background:#ee1c25;text-align:center;height:35px;color:#fff;}
#pro_con .menubox li:hover{background:#333;}
#pro_con .menubox li+li{background:#f3f3f3;color:#000;}
#pro_con .menubox li+li a{color:#000;width:100%;}
#pro_con .menubox li+li:hover{color:#fff;}
#pro_con .menubox li+li a:hover{color:#fff;}
#pro_con .menubox li a{line-height:35px;height:35px;color:#fff;  font-family: 'microsoft yahei';font-size: 15px;font-weight: normal;}
#pro_con .itemtab {padding:20px 0;}
#pro_con .itemtab h3{font-size:16px;font-family: 'microsoft yahei';color:#333;}
.menubox {
    width: 100%;
    border-bottom: 1px #333 solid;
    display: inline-block;
}

#procon{margin-top:3px;margin-left:3px;float:left; margin-bottom: 10px;}
#procon .cpzx{float:left; width:820px; margin-left:5px; }
#procon .cpzx .nrcon{padding-bottom:10px;}
#procon .cpzx .cname{width:100%;border-bottom:1px #dcdcdc solid;}
#procon .cpzx .cname a{font-family:'microsoft yahei';font-size:18px;color:#222222;padding-left:10px;}
#procon .cpzx .cimg {padding:20px 0;}
#procon .cpzx .cimg li{font-family:'microsoft yahei';font-size:14px;color:#222222;padding:0 10px;float:left;overflow:hidden;width:185px; height:200px;}
#procon .cpzx .cimg img{width:170px;height:135px; border:1px solid #ddd;}
#procon .cpzx .cimg .img a{height:auto;}
#procon .cpzx .cimg .txt a{width:171px;line-height:30px;height:30px;text-align:center;overflow:hidden; margin:8px 0; font-size:13px; background:#f3f3f3; color:#666;}
#newleft{width:585px;float:left}

#promore a{padding-right:15px;}