@charset "utf-8";

/* CSS Document */



* {margin:0;padding:0;}



body{ background:url( ../images/bg.jpg) repeat;}



a,p,h1,h2,h3,h4,b,span, dd,dt,li {font-size: 14px;color: #000000; font-family:"微软雅黑";}



a:link {text-decoration: none;}



a:visited {text-decoration: none;color: #000000;}



a:hover {text-decoration: none;}



a:active {text-decoration: none;color: #000000;}



img {border:0;}



.clear{clear:both;}



ul,dl,li,dd,dt {list-style:none;}



.top{ width:100%; margin:0 auto; background:#3c85f1; border-top:2px solid #fff;}



.head{ width:1008px; margin:0 auto; }



.head p{ line-height:2; color:#fff; font-size:12px;}



.head span{ float:right;font-size: 12px; color:#fff;}



.head a{ color:#fff; font-size:12px;}



.logo{ width:1010px; margin:0 auto; height:120px;}



.logo img{ margin:0 auto; display:block;}



.nav_bg{ width:100%; margin:0 auto; height:54px; background:url(../images/nav_bg.jpg) no-repeat center; border-bottom:2px solid #f28303;}



.nav{ width:1008px; margin:0 auto; height:54px;}



.nav ul li{ width:100px; float:left; line-height:54px; text-align: center;}



.nav ul li a { color: #fff;font-size: 18px;}



.nav ul li:hover , .nav ul li.cur{ background:url(../images/nav_bg.png) no-repeat center;}



.slides { position: relative; z-index: 1;}



.banner { height: 590px; min-width: 100%; overflow: hidden; position: relative; text-align: center;}



.slides li { height: 590px;}



.flex-control-nav { bottom: 25px; position: absolute; text-align: center; width: 100%;z-index: 2;}



.flex-control-nav li { display: inline-block; height: 3px; margin: 0 5px; width: 50px;}



.flex-control-nav a { background: #fff; cursor: pointer; display: inline-block; height: 3px; overflow: hidden; width: 50px;}



.flex-control-nav .flex-active { background: #ff8400;}



.flex-direction-nav { position: absolute;  top: 45%; width: 100%; z-index: 3;}



.flex-direction-nav li a.flex-prev { background:url("../images/prev_icon.png") no-repeat center; left: 40px;}



.flex-direction-nav li a {  cursor: pointer; display: block;  height: 38px; opacity: 0.8;  overflow: hidden; position: absolute;  width: 50px;}



.flex-direction-nav li a.flex-next {background: url("../images/next_icon.png") no-repeat center; right: 40px;}



.content{ width:1010px; margin:0 auto;}



.main { width:1020px; margin:0 auto;}



.cp_tit{ background:url(../images/cp_bg.png) no-repeat center; height:70px; margin-top:20px;}



.cp_tit span{ float:right; padding-right:10px; line-height:50px;}



.cp_tit p{ padding-left:225px;padding-top:40px; font-size:20px; color:#333;}



.left{ width:289px; float:left; margin-top:25px;}



.left_tit{ background:url(../images/left_bg.png) no-repeat top center; height:88px;}



.left_tit h1 { color: #fff; line-height: 60px; padding-left: 85px; font-size:30px;}



.left_tit p{ font-size:16px; padding-left:118px; color:#fff; }



.left_con{ background:#fff; border:1px solid #8a8a8a; border-top:none; padding-top:15px;}



.left_con h2{ background:url(../images/xl_bg.jpg) no-repeat center 15px; padding-top:16px;height:30px; line-height:30px; text-align:center;}



.left_con h2 a { color: #fff; font-size: 16px;}



.left_con li { border-bottom: 1px dashed #888; margin: 0 15px 3px;line-height: 29px; background:url(../images/xing.png) no-repeat 6px center;}



.left_con li a{ font-size:16px; padding-left:25px;}



.right{ width:710px; float:right;margin-top:25px; border:1px solid #8a8a8a; background:#fff;}



.main_right{ width:720px; float:right;margin-top:25px; border:1px solid #8a8a8a; background:#fff;margin-bottom: 10px;  padding-bottom: 5px;}



.main_right > p {line-height: 2;padding-left: 10px; padding-right: 10px;text-align: justify;}



.right_tit { line-height:2; border-bottom:1px solid #8a8a8a;}



.right_tit h1 { background:url(../images/right_tit.png) no-repeat 6px center; font-size:20px;padding-left:50px; color:#235aa6;}



.right_tit b{ color:#333; font-size:14px;}



.right_tit p { background: #eb8a0c;  border-radius: 6px; color: #fff; float: right;  font-size: 14px; height: 27px; line-height: 27px; margin-right: 10px; margin-top: 3px; text-align: center; width: 50px;}



.right_tit a { color: #fff;  font-size: 14px;}



.right_con li { text-align: center; padding:3px; width: 220px; float:left; line-height:2;border:1px solid #888;margin-left: 6px; margin-top: 5px; margin-bottom:10px;}



.right_con p{ background:#97adcc; width:220px; margin:0 auto; text-align:center; color:#fff;}



.right_con li p:hover{ background:#eb8a0c; width:220px; margin:0 auto; text-align:center; color:#fff;}



.right_con li a { width:220px; display:block;font-size: 16px;}



.right_con li img{ width:220px; height:163px;}



.geduan{ width:1008px; margin:0 auto; display:block; margin-top:10px;}



.geduan img { height:125px;}



.about{ width:1010px; margin:0 auto; height:480px; border-bottom:1px solid #888;}



.about_tit{ background:url(../images/contact_bg.png) no-repeat center;height:70px; margin-top:20px;}



.about_tit span{ float:right; padding-right:10px; line-height:50px;}



.about_tit p{ padding-left:225px;padding-top:40px; font-size:20px; color:#333;}



.about_left{ width:380px; float:left; margin-top:20px; margin-bottom:10px; background: url(../images/about_bg.png) no-repeat center 40px; height:355px;}



.about_left > img { padding-left: 15px; padding-top: 55px;}



.about_right{ width:615px; float:right; margin-top:10px; margin-bottom:10px;}



.about_right p{ line-height:2;}



.about_right a{ font-size:30px; font-weight:bold; }



.about_right  strong{ color:#235aa6;}



.about_right span{ line-height:60px; float:right; font-size:22px; font-weight:normal;}



.two{ font-size:18px;}



.xq a{ font-size:16px; color:#235aa6;}



.about_right img{ float:left; margin-top:5px; margin-right:15px;}



.two span{ float:right; font-size:16px;line-height: 2;}



.two  a{font-size:16px;line-height: 2;}



.honor{ width:1008px; margin:0 auto;}



.honor_tit { line-height:2; text-align:center;}



.honor_tit p { font-size:20px; color:#666;}



.honor_tit h1 { font-size:41px;}



.honor_tit h1 span{ color:#235aa6;font-size:41px; }



.honor_con{ border-bottom: 1px solid #9e9e9e;margin:0 auto; width:1010px; margin-top:10px;}



.hot_cp{ width:1010px; margin:0 auto; }



.hot_tit{ background:url(../images/hotcp_bg.png) no-repeat center;height:70px; margin-top:20px; height:90px; border-bottom:3px solid #235aa6;}



.hot_tit span{ float:right; padding-right:10px; line-height:70px;}



.hot_tit p{ padding-left:225px;padding-top:50px; font-size:20px; color:#333;}



.hot_con{ border:1px solid #9e9e9e; background:#fff; margin:0 auto; width:1010px; margin-top:10px;}



.youshi{ width:1010px; margin:0 auto; margin-top:20px;}



.youshi img{ margin:0 auto; display:block;}



.success{ width:1010px; margin:0 auto; }



.succ_tit{ background:url(../images/success_bg.png) no-repeat center; height:70px; margin-top:20px;}



.success_left{ width:268px; float:left; height:430px; margin-left: 3px; margin-top:5px; }



.success_up{ float:left; width:268px;margin-bottom: 3px; height:211px;}



.success_down{ float:left; width:268px; height:211px;}



.success_mid{ width:460px; float:left;height:430px; margin-left: 3px; margin-top:5px; }



.mid_p{ height:125px; width:460px; background:#235aa6;float:left; }



.mid_p > p {color: #fff; line-height: 2;  padding-left: 15px;}



.mid_p a{color: #fff; line-height: 2;  padding-left: 15px; font-size:16px;}



.success_right{ width:268px; float:right;height:430px;margin-right: 3px; margin-top:5px;}



.success_rightup{ float:left; width:268px; margin-bottom: 3px; height:189px;}



.success_rightdown{ float:left; width:268px; height:189px;}



.success_more p{ line-height:44px; text-align:center; height:44px; width:289px; color:#fff;}



.success_more{ height:44px; width:268px; background:#235aa6; float:left;}



.success_more a{ line-height:44px; text-align:center; height:44px; width:289px; color:#fff; font-size:16px;}







.hot_con{ border:1px solid #999; background:#fff; margin:0 auto; width:1010px;}



.succ_tit span{ float:right; padding-right:10px; line-height:50px;}



.succ_tit p{ padding-left:225px;padding-top:40px; font-size:20px; color:#333;}



.success_con{ border:1px solid #9e9e9e; background:#fff; margin:0 auto; width:1010px; margin-top:10px;}



.news{ width:1010px; margin:0 auto;margin-top:20px;}



.news_left{ width:248px; float:left;}



.news_left h1 { background:url(../images/contactbg.png) no-repeat top center; height:72px; padding-left:86px; padding-top:18px; color: #fff; font-size:30px; }



.news_left p { font-size: 14px; font-weight: normal;  padding-left: 10px; color:#fff;}



.contact_con{ background: #fff url(../images/cont_bg.jpg) no-repeat bottom center;}



.contact_con > p { color: #235aa6; font-size: 20px; font-weight: bold; line-height: 2;}



.contact_con > span {  font-size: 14px; line-height: 2;padding-left: 14px; font-family:"微软雅黑";}



.news_right{ width:750px; float:right;}



.news_tit{ background:url(../images/news_bg.png) no-repeat top center;height: 88px;}



.news_tit h1 { height:72px; padding-left:86px; padding-top:18px; color: #fff; font-size:30px; width:175px; float:left; }



.news_tit p { font-size: 14px; font-weight: normal;  padding-left: 10px; color: #fff;}



.xwzx { background: url("../images/xwzx.png") no-repeat center 25px; position:relative;margin: 0 auto;width: 125px; height:88px; float: left;}



.xwzx p{ font-size:16px; color:#fff; position:absolute; top:26px; left:37px;}



.dt { background: url("../images/dt.png") no-repeat center 25px; position:relative;margin: 0 auto;width: 125px; height:88px; float: left; margin-left:10px;}



.dt p{ font-size:16px; color:#fff; position:absolute; top:26px; left:37px;}



.dt a{ font-size:16px; color:#fff;}



.dt span{color:#fff;}



.jszc { background: url("../images/jszc.png") no-repeat center 25px; position:relative;margin: 0 auto;width: 125px; height:88px; float: left; margin-left:10px;}



.jszc p{ font-size:16px; color:#fff; position:absolute; top:26px; left:37px;}



.jszc a{ font-size:16px; color:#fff;}



.jszc span{color:#fff;}



.newshr{ background:#fff url(../images/hr_bg.png) no-repeat bottom right;}



.hr_h{ width:749px; border-bottom: 1px solid #555; }



.hr_left { width: 275px;}



.hr_left > img { float: left;  margin: 10px;}



.nr{ width:450px; float:right;line-height: 2;margin-top: 13px;padding-right: 15px;}



.nr dt { background: url("../images/wen.png") no-repeat 0 center;}



.nr dd { background: url("../images/da.png") no-repeat 0 10px;}



.nr a{ font-size:24px;padding-left: 30px;}



.nr dd { text-indent: 2em; font-family:"微软雅黑";}



.hr_con span{ float:right;padding-right: 15px;}



.hr_con li{ background:url(../images/xx.png) no-repeat 5px 11px; line-height:2;}



.hr_con a { padding-left:30px; font-size: 14px;}



.link{ width:100%; margin:0 auto; background:#fff;}



.link_tit{background:url(../images/friend_bg.png) no-repeat center 15px; margin-top:10px;}



.link_tit > p{ text-align:center; font-size:14px; line-height:50px;padding-right: 10px;}



.link_tit span a{font-size: 16px; color:#fff; padding-left:10px; padding-left: 10px; }



.link_con{ width:1010px; margin:0 auto;}



.link_con > a { line-height:2;font-size: 16px;}



.footer{ width:100%; background:#bfbfbf; border-top:2px solid #fff; height:393px;}



.foot_con{ width:900px; margin:0 auto;}



.footer_left { width:350px; float:left;line-height: 2;}



.footer_left h1{ font-size:18px;}



.footer_left p { line-height:2; font-size:16px; }



.footer_left > a {font-size: 16px;}



.footer_right{ width:500px; float:right;line-height: 2;}



.footer_ul{float: left; margin-top: 25px; width: 130px;}



.footer_ul li{float: left; margin-top: 10px; width: 130px;}



.footer_ul li a{ font-size:16px; }



.position{ width:700px; margin:0 auto; border-bottom:1px solid #222;}



.position p { line-height:2; padding-left:15px;font-size: 20px; font-weight: bold;}



.position span { float: right; padding-right: 15px; font-size:16px;font-weight: normal; line-height:24px;padding-top: 8px;}



.position span a{ font-size:16px;}



.right > p{ line-height:2;padding-left: 15px; padding-right: 15px;text-align: justify;}



.pic_con li { margin: 3px 3px 3px 6px; float: left; width: 230px; text-align:center;}



.pic_con img {  border: 1px solid #999; height: 190px; padding: 3px; width: 215px;}



.pic_con li a{ font-size:16px; line-height:2;}



.page {  line-height: 2; text-align: center;}



.newlist{ line-height:2;}



.newlist span{ float:right;padding-right: 15px;}



.newlist li{ padding-left: 15px; border-bottom:1px dashed #999; margin-left: 10px; margin-right:10px;}



.newlist li a{ font-size:16px;}



.Contents h1{ font-size:24px; line-height:2; text-align:center;}



.Contents p { line-height:2; }



.pro_dir {  line-height: 2; padding-left: 10px; padding-right: 10px; text-align: justify;}



.up, .down{ padding-left:10px; }



.up  a, .down a { font-size: 16px; line-height:2; }



.article_dir p { font-size: 16px; line-height: 2; text-align: justify; padding-left:10px; padding-right:10px;}



.article_dir a {font-size: 16px;}



.xgxw , .xgcp{ margin-left:10px; margin-right: 10px; margin-top:10px; }



.xg_tit {background:#235aa6;}



.xg_tit p { color:#fff; background:#363636; line-height:2;font-size: 18px;text-align: center; width: 94px;}



.xgxw span {float: right;}



.xgxw li{ line-height:2; border-bottom:1px dashed #999; width:680px; margin:0 auto;}



.xgxw li a{font-size:16px; }



.xgcp li { float:left; line-height: 2; margin-top:5px; text-align: center; width: 175px;}



.xgcp img {

    height: 155px;

    width: 170px;

}



/*··································热销产品·····················································*/

.rollBox img{border:none;}



.rollBox{width:1010px;overflow:hidden;margin:0 auto;}



.rollBox .Cont{width:960px;overflow:hidden;margin:0 auto;padding-top:20px;}



.rollBox .ScrCont{width:10000000px;}



.rollBox .Cont .pic{width:180px;float:left;text-align:center;margin-right:13px;}



*+html .rollBox .Cont .pic{width:180px;float:left;text-align:center;padding-right:30px;}



.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}



.rollBox .Cont .pic p{line-height:26px;color:#505050;}



.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}



.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}



.rollBox #List1,.rollBox #List2{float:left;}



.img1,.img2,.Cont{float:left;}



.img1,.img2{width:25px;height:170px;display:block;cursor:pointer;margin-top:20px;}



.img1{background:url(../images/left_hot.png) no-repeat center center; }



.img2{background:url(../images/right_hot.png)  no-repeat center center;}



.pic > a { font-size: 14px; line-height: 2;}





/*··································荣誉资质·····················································*/



.F14lists {	LINE-HEIGHT: 23px}



.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}



.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}



.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}



.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}



.RForm DT {	LINE-HEIGHT: 23px}



.RformB {	PADDING-LEFT: 10px}



.blk_29 { PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; ZOOM: 1; POSITION: relative}



.blk_29 .LeftBotton {	BACKGROUND: url(../images/left.jpg) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 28px; CURSOR: pointer; POSITION: absolute; TOP: 110px; HEIGHT:44px}



.blk_29 .LeftBotton:hover{BACKGROUND: url(../images/left_hover.jpg) no-repeat 0px 0px;}



.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/right.jpg) no-repeat 0 0px; FLOAT: right; WIDTH: 28px; CURSOR: pointer; POSITION: absolute; TOP: 110px; HEIGHT: 44px}



.blk_29 .RightBotton:hover {BACKGROUND: url(../images/right_hover.jpg) no-repeat 0 0px;}



.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 940px; PADDING-TOP: 5px}



.blk_29 .box {	FLOAT: left; WIDTH: 240px; TEXT-ALIGN: center}



.blk_29 .box IMG { PADDING: 3px;DISPLAY: block; BACKGROUND: #fff; MARGIN: 0px auto; BORDER: #b6b6b6 1px solid}



.blk_29 .box A:hover IMG {	BORDER: #235aa6 1px solid;}



.Cont{}



.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}



.rollphotos {	MARGIN-TOP: 10px;WIDTH: 1010px;margin: 0 auto;}



.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 950px}



.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}



.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}



.partC .PC_left {	FLOAT: left}



.partC .PC_right {	FLOAT: right}



.PT_mix {	BORDER: #a2d1ff 1px solid; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto;}



.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}



.PhoTxt IMG {	BORDER: #ccc 1px solid; PADDING: 3px; BACKGROUND: #fff; FLOAT: left;  MARGIN-RIGHT: 5px;}



.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}



.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}



.english img{width:100%;}



.Bannerslider{position:relative; width: 100%;  height:590px; margin: 0 auto; overflow:hidden; }



.Bannerslider ul{position:relative; width: 1000%; overflow:hidden; height:100%;}



.Bannerslider ul li{width:10%; float:left; display: block; background:center top no-repeat; height:100%; }



.Bannerslider ul li img{display: none;}



.img a{ width:100%; height:590px; display:block;}



.Bannerslider ol{text-align:center; width: 100%; position:absolute; bottom: 10px; left: 0;}



.Bannerslider ol li{width:16px; height: 16px; background: url(../images/dot.png) 0 -16px; cursor: pointer; display: inline-block; *display:inline; *zoom:1;}



.Bannerslider ol li.on{width:16px; height: 16px; background: url(../images/dot.png) 0 0px;}



.Bannerslider .ScrollLeft{display:none; width:60px; height:90px; position: absolute; top: 50%; left:0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 0; cursor:pointer; z-index: 1; margin-top:-45px;}



.Bannerslider .ScrollRight{display:none; width:60px; height:90px; position: absolute; top: 50%; right:0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 -90px; cursor:pointer;  z-index: 1; margin-top:-45px;}



.Bannerslider .ScrollLeft:hover,.Bannerslider .ScrollRight:hover{opacity: 1;}



.Bannerslider:hover .ScrollLeft,.Bannerslider:hover .ScrollRight{display: block;}



.xbanner{ width:1010px; margin:0 auto;}



.xbanner img { width:1010px; display:block; margin:0 auto;}



.left_con h3{ line-height:35px; background:#dfdfdf; width:255px; margin:0 auto; text-align:center;}



.left_con h3 a{ font-size:18px; color:#333;}



.main_right p img{ margin:10px;}



.titu li{ float:left; line-height:2;}



.titu li img{ margin:10px;}