*{margin:0; padding:0;}
body {font-size:14px; font-family:"微软雅黑"; line-height:23px;color:#585858; background:#fff}
.clr{clear:both; font-size:0; line-height:0;zoom:1}
ul, li { list-style:none;margin:0; padding:0;}
img { border:none; }
a:link{ color:#2e4146;text-decoration:none}
a:visited{color:#2e4146;text-decoration:none}
a:hover{color:#2e4146;text-decoration:none}
a:active{color:#013567;text-decoration:none}
/*--------公用--------------*/
td {FONT-WEIGHT: normal;FONT-SIZE: 13px;COLOR: #5A5A5A;LINE-HEIGHT: 20px;TEXT-DECORATION: none;}
.borders{ border:1px #ebe7e8 solid;}
.bg{ background:#ffffff;}
.titl{width:100%; height:40px; background:url(../images/tit.jpg); margin:auto;}
.titl h2{float:left; line-height:40px; width:140px; text-align:center; background:#013567;overflow: hidden; color:#ffffff; font-size:14px; font-weight: bold;}
.titl p{ line-height:40px; float:right; font-size:12px; padding-right:5px;}
.fl{ float:left}
.fr{ float:right;}
.marg20{ margin-top:20px;}
.clear{line-height:1px;height:1px;clear:both}
.w1200{width:1200px;margin: 0 auto 0;}
.min1200{ min-width:1200px;}
.mag30{ margin-top:30px;}
.magjl{ width:100%; height:150px; margin:auto}
/*==================================head===========================================*/

#heads{width:100%;overflow:hidden; height:120px; margin:auto; line-height:30px;background:url(/images/hbg.png);position: fixed;z-index: 999;}
.heads{ width:1200px; margin: auto; text-align:left}
.heads .h-l{width: 222px;float: left;}
.heads .h-c{width: 840px;float: left;margin-left: 40px;}
.heads .h-r{float: right;}
#logo{ width:100%; margin:auto; height:140px;}
.logo{ width:1200px; height:140px; margin:auto;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.menu{ width:100%;height:50px; font-size:14px;margin: auto;}

.nav{ margin:auto; height:119px; line-height:119px; position:relative; z-index:1; font-weight:bold; font-size:14px}
.nav a{ color:#000;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; width:105px; text-align:center; font-weight:normal;}
.nav .nLi h3 a{ display:block; padding:0 10px; font-size:14px; color:#fff; font-weight:bold;}
.nav .on h3 a{  color:#fff ;-webkit-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear; font-size:14px; font-weight:bold;border-bottom: 1px solid #fff;}

.nav .sub{ display:none; /*默认隐藏*//* width:1920px;*/ width:100%; padding:0; position:fixed; top:120px; overflow:hidden; text-align:left; z-index:110; left:0px; /*height:544px; padding-bottom:50px;*/background:url(/images/hbg1.png);}
.nav .sub .nav_xiao{ width:1200px; overflow:hidden; padding-top:5px; margin:0 auto;}
.nav .sub .nav_xiao .xiao_three{width:1200px;overflow:hidden;margin: auto;color: #fff;margin-bottom: 20px;}
.nav .sub .nav_xiao .xiao_three li{width:200px;float: left;height:auto;margin-bottom:5px;}
.nav .sub .nav_xiao .xiao_three li .dlb{width: 200px;height: 25px;line-height: 25px;float: left;}
.nav .sub .nav_xiao .xiao_three li a{ color:#fff;  font-size:16px;}
.nav .sub .nav_xiao .xiao_three li a:hover{ color:#f3782a;}

.nav .sub .nav_xiao .xiao_three li ul {width:200px;}
.nav .sub .nav_xiao .xiao_three li ul li a{width:200px;height:20px;float: left;line-height: 20px;overflow: hidden;color: #fff;font-size: 12px;}












/*==================================swf===========================================*/
.fullSlide{width:100%;position:relative;height:830px;background:#ffffff; min-width:1200px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:830px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:830px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul img{ height:830px}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px; border-radius:20px; width:10px; height:10px; margin:0 3px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(/images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
/*==================================common=============================================*/
.cpxl { width:100%; margin:auto;}
.cpxl .hover11 {BACKGROUND:#fb7903; COLOR: #000000; height:40px; line-height:40px;text-align:center; float:left; width:120px; margin-top:10px; margin-left:10px}
.cpxl .hover12 {width:120px;line-height:40px;color:#381a12;font-size:14px;font-family:"微软雅黑";height:40px;margin:auto; background: #eeeeee; float:left; margin-top:10px; margin-left:10px}
.cpxl A { DISPLAY: block; color:#000000; width:120px;text-align:center; float:left;}
.cpxl .hover12 A:hover {BACKGROUND: #1282c4; COLOR: #fff; height:40px; line-height:40px;text-align:center; }
.cpxl .hover11 a{ color:#fff; font-weight:bold; background:#fb7903} 
.cpxl .hover11 a:hover{ color:#FFFFFF}



#search{width: 100%;height: 48px;line-height: 48px;;margin: auto;background: url(/images/sbg.jpg);}
.search{width: 1200px;margin: auto;}


.box1{ width:1200px; height:300px; margin:auto;margin-top: 40px; }
.box1 .b1-bt{width: 1200px;text-align: center;margin: auto;font-size: 24px;line-height: 30px;}
.box1 .b1-bt span{color: #d5d4d2;}
.box1 li{width: 25%;float: left;text-align: center;line-height: 40px;}
.box1 li img{vertical-align: middle;}
.box1 li span{font-size: 18px;font-weight: bold;}



#titles{ width:100%; margin:auto; text-align:center;}
#titles .tit1{ width:100%; height:45px; background:url(/images/tt1.png)}
#titles .tit1 .t-bt{ width:200px; margin:auto; line-height:45px; font-size:25px; color:#015baa; font-weight:bold}
#titles .tit2{ width:100%; text-align:center; color:#717273; font-size:14px}


.box2{ width:1200px; margin:auto;height: 430px;margin-top: 40px;}
.box2 .b2-l{float: left;width:500px;height:400px;}
.box2 .b2-l img{width: 480px;height: 410px;border: 10px solid #f7f5f5;}
.box2 .b2-r{width:680px;float: right;}
.box2 .b2-r .b2-bt{width: 100%;text-align: left;font-size: 24px;font-weight: bold;color: #5c5a5a;}
.box2 .b2-r .b2-bt span{color: #b1b0b0;font-size: 18px;font-weight:normal}
.box2 .b2-r ul{width: 100%;line-height: 40px;}
.box2 .b2-r ul span{font-weight: bold;}
.box2 .more a{width: 150px;height: 40px;line-height: 40px;text-align: center;background: #444342;border-radius: 5px;display: block;margin: auto;color: #fff;float: left;}


#box3{width: 100%;height:600px;margin-top: 40px;background: url(/images/b3bg.jpg) center center no-repeat;}
#box3 .jj{width: 100%;height: 70px;margin: auto;}
.box3 { width:1200px; margin:auto; height:460px;background: url(/images/3bg.png);}

.box3 img{float: left;margin-left: 30px;margin-top: 50px;}
.box3 .b3-r{width: 670px;float: right;margin-top: 50px;margin-right: 40px;color: #fff;line-height:65px;}
.box3 .b3-r span{font-size: 24px;}
.box3 .b3-r .xx{width: 100%;height: 130px;background:url(/images/b31bg.png) ;}
.box3 .b3-r .xx li{width: 200px;height: 50px;border-right: 1px solid #ccc;float: left;margin-top: 40px;line-height: 20px;text-align: center;}

.box4{ width:1200px; margin:auto;height:550px;margin-top: 40px;}
.box4 .b4-bt{width: 1200px;text-align: center;margin: auto;font-size: 24px;line-height: 30px; ccolor: #333333;}
.box4 .b4-bt span{color: #d5d4d2;}
.box4 .b4-l{float: left;margin-top: 20px;}

.box4 .b4-r{width: 550px;float: right;height: 414px;margin-top: 20px;}
.box4 .b4-r .rbt{width: 100%;height: 50px;line-height: 50px;text-align: left;font-size: 24px;font-weight: bold;color: #444342;}
.box4 .b4-r ul{line-height: 33px;}
.box4 .b4-r ul span{font-weight: bold;}
.box4 .b4-r ul .more a{width: 150px;height: 40px;line-height: 40px;text-align: center;background: #444342;border-radius: 5px;display: block;margin: auto;color: #fff;float: left;margin-bottom: 10px;}
.box4 .b4-r .b4-dh{margin: auto;padding-top: 20px;}
.box4 .b4-r .b4-dh li{width:108px;text-align: center;float: left;}

#box5{width: 100%;height: 800px;margin: auto;background: #f5f5f6;}
.box5{width: 1200px;margin: auto;height: 800px;}
.box5 .b5-1{width:1200px;height: 500px;margin: auto;}
.box5 .b5-1 .bt{width: 100%;text-align: center;height: 100px;text-align: center;line-height: 50px;padding-top: 20px;}
.box5 .b5-1 .bt span{font-size: 24px;font-weight: bold;color: #373d41;}
.box5 .b5-1 .nr{width: 100%;height: 340px;margin: auto;margin-top: 20px;}
.box5 .b5-1 .nr li{width: 295px;float: left;text-align: center;line-height: 30px;height: 350px;margin-left: 5px;border-bottom: 1px solid #ccc;}
.box5 .b5-1 .nr li:hover{background: #444342;color: #fff;-webkit-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;}
.box5 .b5-1 .nr li:hover span{color: #fff;}
.box5 .b5-1 .nr li img{width: 295px;height: 184px;}
.box5 .b5-1 .nr li span{font-weight: bold;font-size: 18px;color: #333333;}
.box5 .b5-1 .nr li ul{width: 70%;margin: auto;}
.box5 .b5-2{width: 1200px;margin: auto;margin-top: 20px;}
.box5 .b5-2 .b52-bt{width:100%;text-align: center;font-size: 24px;font-weight: bold;color: #373d41;}
.box5 .b5-2 ul{width: 1200px;margin: auto;margin-top: 20px;text-align: center;}
.box5 .b5-2 ul li{width: 220px;text-align: right;float: left;}

.box6{ width:1200px; margin:auto;height:420px;margin-top: 40px;}
.box6 .b6-bt{width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #f7f7f7}
.box6 .b6-bt span{font-size: 18px;font-weight: bold;color: #111110;}
.box6 .b6-l{width: 460px;float: left;}
.box6 .b6-l img{width: 100%;height: 270px;margin-top: 20px;}
.box6 .b6-l span{font-weight: bold;font-size: 16px;}
.box6 .b6-r{width: 700px;float: right;}
.box6 .b6-r li{ width:700px; height:130px; float:left; margin-top:20px; text-align:left; color:#ccc;border-bottom: 1px dashed #ccc;}
.box6 .b6-r li img{ float:left; width:180px; height:110px; margin-right:15px}
.box6 .b6-r span{font-weight: bold}


.product{width: 1200px;margin: auto;margin-top: 20px;}
.product li{width: 1200px;margin: auto;text-align: center;margin-top: 20px;}

.product li .dlb{width: 1200px;height: 45px;line-height: 45px;border: 1px solid #f1f1f1; background:#f6f6f6}
.product li .dlb .dl-l{float: left;width: 220px;text-align: left;color: #444342;font-size: 16px;font-weight: bold; text-indent:1em;}
.product li .dlb .dl-r{float: right;margin-right: 15px;}
.product li ul {width:1200px;border: 1px solid #f1f1f1;height: 350px;border-top: none;margin-top: -1px;}
.product li ul li{width: 350px;height:300px;background: #f0f0f0;float: left;margin-left: 30px;line-height: 30px;overflow: hidden;}
.product li ul li img{width: 350px;height: 240px;transition: all 0.6s;width: 100%;}
.product li ul li img:hover{transform: scale(1.1)}
.product .gd a{width: 150px;height: 40px;text-align: center;line-height: 40px;background: #ff994f;color: #fff;display: block;margin: auto;border-radius: 5px;}


.productlist{ width:1200px;height:auto; margin:auto; background:#FFFFFF;}
.productlist ul{margin-left:-60px;}
.productlist ul li{ width:350px;float:left;display:inline;margin-left:60px; margin-top:20px; border:1px #DDDDDD solid; height:280px; background:#eee;overflow: hidden;}
.productlist ul li img{ margin:auto; height:238px; width:344px; padding:3px;transition: all 0.6s;}

.productlist ul li h1{ width:100%;line-height:30px; font-size:14px;text-align:center; background:#eee; display:block}

.caidanbg{width:100%; height:50px; margin:auto;margin-top: 20px;}
.caidan{ width:100%; margin:auto;height:40px;}
.caidan ul{ margin-left:-10px}
.caidan ul li{ float:left; height:40px; margin-left:10px;margin-top: 20px;}
.caidan li a{ display:block;line-height:40px; width:140px; text-align:center; font-size:13px; background:#eeeeee;border-radius:3px}
.caidan li a:hover{ color:#ffffff;  background:#444342;-webkit-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;}
.caidan li .cur{ color:#ffffff;  background:#444342; font-size:13px; text-align:center; line-height:40px; width:140px;}
.caidan li .cur a{ color:#ffffff;}

/*==================================内页关于我们=============================================*/
#ny-about{width: 100%;margin: auto;margin-top: 20px;}
#ny-about .ab1{width: 1200px;height:375px;margin: auto;margin-top: 40px;}
#ny-about .ab1 img{float: left;}
#ny-about .ab1 ul{width: 640px;float: right;text-align: left;line-height: 45px;}
#ny-about .ab1 ul .abt{width: 640px;margin: auto;text-align: left;font-size: 24px;}
#ny-about .ab1 ul .abt span{font-weight: bold;}
#ny-about #ab2{width: 100%;height: 200px;margin: auto;background: url(/images/ab2.jpg) center center no-repeat;margin-top: 40px;}
#ny-about #ab2 ul{text-align: center;color: #111110;margin: auto;font-size: 24px;font-weight: bold;padding-top: 60px;line-height: 40px;}

#ny-about .ab3{ width:1200px; height:1048px; margin:auto; margin-top:40px}
#ny-about .ab3 .b2-nr{width:1200px;margin: auto;height: 300px;margin-top: 40px;}
#ny-about .ab3 .b2-nr .bt{ width:540px; border-bottom:1px dashed #CCCCCC; height:40px; text-align:right; margin-top:70px; line-height:35px}
#ny-about .ab3 .b2-nr .bt span{ font-size:18px; color:#2f2e2e; font-weight:bold}
#ny-about .ab3 .b2-nr .b2-l{ width:540px; height:300px; text-align:left; line-height:35px;float: left;}
#ny-about .ab3 .b2-nr .b2-r{float: right;width: 540px;text-align:right; line-height:35px;}





#ny-fushe{width: 100%;margin: auto;margin-top: 20px;}
#ny-fushe .ab1{width: 1200px;height:375px;margin: auto;margin-top: 40px;}
#ny-fushe .ab1 img{float: left;border: 10px solid #f7f7f7;}
#ny-fushe .ab1 ul{width: 640px;float: right;text-align: left;line-height:32px;}
#ny-fushe .ab1 ul span{font-weight: bold;}
#ny-fushe .ab1 ul .abt{width: 640px;margin: auto;text-align: left;font-size: 24px;}
#ny-fushe .ab1 ul .abt span{font-weight: bold;}
#ny-fushe #ab2{width: 100%;height: 200px;margin: auto;background: url(/images/ab2.jpg) center center no-repeat;margin-top: 40px;}
#ny-fushe #ab2 ul{text-align: center;color: #111110;margin: auto;font-size: 24px;font-weight: bold;padding-top: 60px;line-height: 40px;}

#ny-fushe .ab3{ width:1200px; height:1048px; margin:auto; margin-top:40px}
#ny-fushe .ab3 .b2-nr{width:1200px;margin: auto;height: 300px;margin-top: 40px;}
#ny-fushe .ab3 .b2-nr .bt{ width:540px; border-bottom:1px dashed #CCCCCC; height:40px; text-align:right; margin-top:70px; line-height:35px}
#ny-fushe .ab3 .b2-nr .bt span{ font-size:18px; color:#2f2e2e; font-weight:bold}
#ny-fushe .ab3 .b2-nr .b2-l{ width:540px; height:300px; text-align:left; line-height:35px;float: left;}
#ny-fushe .ab3 .b2-nr .b2-r{float: right;width: 540px;text-align:right; line-height:35px;}











#ny-contact{width: 100%;margin: auto;margin-top: 20px;}
#ny-contact .clx{width: 1200px;margin: auto;margin-top: 40px;}
#ny-contact .clx-l{float: left;width: 600px;border: 1px solid #ccc;}
#ny-contact .clx-r{float: right;text-align: left;width: 550px;}
#ny-contact .clx-r .c-bt{width: 100%;text-align: left;height:60px;margin-top: 20px;}
#ny-contact .clx-r .c-bt .c1{font-size:58px;color: #eee;}
#ny-contact .clx-r .c-bt .c2{font-size: 28px;color: #7f7f7f;}
#ny-contact .clx-r ul{font-size: 18px;margin-top: 20px;line-height: 35px;}
#ny-contact .clx-r ul span{font-weight: bold;}
#ny-contact .clx-r .hot{font-size: 32px;line-height: 40px;}
#ny-contact .clx-r .hot img{width: 40px;}

.online{width: 1200px;margin: auto;margin-top: 40px;}
.online .bt{width: 1200px;text-align: center;font-size: 32px;color: #000;font-weight: bold;margin: auto;}
.online .nr{width: 1200px;margin: auto;margin-top: 40px;}
.online .nr ul{margin-left: -55px;}
.online .nr ul .dinput{width:360px;height: 50px;border: 1px solid #ccc;border-radius: 5px;float: left;margin-left: 55px;margin-top: 20px;}
.online .nr textarea{width: 100%;height: 150px;margin-top: 40px;border-radius: 5px;}
.online .nr .zx{width: 100%;margin-top: 40px;height: 50px;text-align: center;line-height: 50px;background: #363838;color: #fff;border-radius: 5px;border: none;}






/*证书滚动*/
.picScroll-left{ width:300px;overflow:hidden; position:relative; margin-top:60px;float: left;}
.picScroll-left .prev{ float:left; width:40px; padding-top:70px;cursor:pointer}
.picScroll-left .next{ display:block;  width:40px;padding-top:70px; float:right;cursor:pointer}
.picScroll-left .bd1{ float:left;width:300px; margin-top:20px; margin-bottom:10px;}
.picScroll-left .bd1 ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd1 ul li{ width:300px;  float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd1 ul li img{ width:300px; height:400px; display:block; }


.link{width: 1200px;margin: auto;margin-top: 20px;text-align: left;}
/*------------------------------------lan3-----------------------------------------------*/

.insb{ width:1200px; margin:auto; height:340px; overflow:hidden; margin-top:20px }
.insb ul{ margin-left:-35px}
.insb ul li{ width:270px;float:left; margin-top:10px; margin-left:35px; height:200px;}
.insb ul li a img{ width:230px; height:140px; border:1px solid #ccc; padding:5px;border-bottom: none;}
.insb ul li span{ text-align:center; font-size:14px; width:260px; color:#000;}





.inca{ width:1200px; margin:auto; margin-top:20px}
.inca ul{margin-left:-22px;}
.inca ul li{ width:260px;float:left;display:inline; margin-left:22px; margin-right:15px; line-height:25px; text-align:center}
.inca ul li img{ width:250px; height:260px; border:1px solid #CCCCCC; padding:4px; background:#FFFFFF}
.inca ul li span{ text-align:center; font-size:14px; width:260px; color:#000;}

.cpxl { width:100%; margin:auto;}
.cpxl .hover11 {BACKGROUND:#fb7903; COLOR: #000000; height:40px; line-height:40px;text-align:center; float:left; width:120px; margin-top:10px; margin-left:10px}
.cpxl .hover12 {width:120px;line-height:40px;color:#381a12;font-size:14px;font-family:"微软雅黑";height:40px;margin:auto; background: #eeeeee; float:left; margin-top:10px; margin-left:10px}
.cpxl A { DISPLAY: block; color:#000000; width:120px;text-align:center; float:left;}
.cpxl .hover12 A:hover {BACKGROUND: #1282c4; COLOR: #fff; height:40px; line-height:40px;text-align:center; }
.cpxl .hover11 a{ color:#fff; font-weight:bold; background:#fb7903} 
.cpxl .hover11 a:hover{ color:#FFFFFF}





/*========================productList==========================================*/
.cplist{ width:930px;height:auto; margin:auto; background:#FFFFFF;}
.cplist ul{margin-left:-40px;}
.cplist ul li{ width:270px;float:left;display:inline;margin-left:40px; margin-top:20px; border:1px #DDDDDD solid; height:260px}
.cplist ul li img{ margin:auto; height:228px; width:264px; padding:3px}
.cplist ul li h1{ width:270px;line-height:30px; font-size:14px;text-align:center; background:#eee; display:block}






/*==================================lan1=============================================*/
.boxtitle{ width:100%; background:#e6e6e6; height:50px; margin-bottom:7px;}
.boxtitle h3.title{ background:#b0600b; color:#fff; min-width:250px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#f2f2f2; font-weight:normal; float:left; position:relative;}
.boxtitle h3.title b{ display:block; background:url(../images/icon_arrow.png) no-repeat 0px 0px; width:13px; height:8px; overflow:hidden; position:absolute; left:47%; bottom:-7px;}
.boxtitle .breadcrumb{ float:right; font-size:12px; height:50px; line-height:50px; padding-right:10px;}

.types{ float:left; width:250px; overflow:hidden; padding:5px;background:#b0600b;}
.box210{ overflow:hidden;}
.box210 .btit{ font-weight:normal; color:#fff; background:url(/images/478.png); text-align:center; height:76px; width:240px;margin-top: 13px;}
.box210 .btit ul span{font-size:12px; }
.box210 .btit ul{ padding-top:17px; font-size:26px }

.box210 .left-contact{ width:240px;}
.box210 .left-contact img{ width:240px; }
.box210 .left-content{ text-align:left; line-height:40px;}


.sideMenu{width:240px; margin:auto;}
.sideMenu ul li{ float:left; width:240px; height:48px; line-height:48px; background:url(/images/lbg.jpg);  text-align:center; margin-top:10px }
.sideMenu ul li a{width:240px;font-size:15px; height:48px; display:block; line-height:48px; text-align:left; background:url(/images/lbg.jpg); color:#000; text-indent:1em  }
.sideMenu ul li a:hover{ color:#ffffff;background: #003c7e; text-align:left; text-indent:1em; -webkit-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear; }



.main1R{ float:right; width:962px;overflow:hidden;}
.incplist{ width:962px;height:auto; margin:auto;margin-top:12px;}
.incplist ul{margin-left:-32px;}
.incplist ul li{ width:215px;float:left;display:inline;margin-left:32px;}
.incplist ul li img{ width:215px; height:221px; }
.incplist ul li h1{ width:215px;line-height:30px;display:block;overflow:hidden;font-weight:normal; text-align:center; font-size:15px; color:#333333}
.incplist ul li span{ width:215px;line-height:20px;display:block;overflow:hidden;font-size:13px; color:#9a9a9a}
/*==================================lan2=============================================*/
.box21{ width:1176px; padding:12px; background:#ffffff; margin:auto; margin-top:30px; overflow:hidden;}
.box21 .main3L{ float:left; width:660px; margin-top:30px; padding-bottom:10px; line-height:25px;}
.box21 .main3L p{ width:100%; line-height:40px; font-size:25px; color:#b0600b; padding-bottom:20px;}
.box21 .main3R{ float:right; width:513px; margin-top:30px; padding-bottom:10px;}
.slideBox{ width:513px;  overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:513px; height:307px; display:block;  }



/*------------------------------------lan4-----------------------------------------------*/
.lan4{width:1200px;margin:auto;overflow:hidden;margin-top:20px;}
.lan4 .lan4L{ width:850px; float:left; height:321px; background:#ffffff}
.lan4 .lan4R{ float:right; width:320px; height:321px; background:#ffffff}
.lan4nr{ width:300px; margin:auto; margin-top:5px; line-height:25px;}
.lan4 .lan4L .imgs{ float:left; width:360px; padding-left:5px; padding-top:5px;}
.lan4 .lan4L .newsL{ float:right; width:460px; padding-top:5px;}
.lan4 .lan4L .newsL ul li{ width:430px; float:left; border-bottom:#bebebe dotted 1px; height:auto; background:url(../images/ico.gif) no-repeat 0 50%;padding-left:1em;}
.lan4 .lan4L .newsL ul li a{ height:35px;display:block; color:#707070; line-height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.lan4 .lan4L .newsL ul li a span{ font-size:12px; float:right; padding-right:5px;}
.lan4 .lan4L .newsL ul li a:hover{ color:#f28300;}
/*------------------------------------about-----------------------------------------------*/
.about{margin:auto;margin-top: 40px;}
.about .about_Rihgt{ float:right; width:930px;overflow:hidden; background:#ffffff; text-align: left; margin-top:13px}
.about .about_Left{ float:left; width:240px; overflow:hidden;}
.content{ clear:both;padding:15px; line-height:30px; font-size:14px; overflow:hidden }



#titlef{width:100%; height:40px; text-align:left; margin:auto; line-height:40px; text-indent:1em}
.titlef{width:100%; height:40px}
.titlef a{ color:#636363;}



/*========================newsList==========================================*/
.news_list{ width:100%;margin-top:25px; margin:auto;}
.news_list ul li{ border-bottom:#bebebe dotted 1px;width:100%; height:auto;}
.news_list ul li a{ height:35px; width:100%; padding-left:25px; display:block; color:#707070; line-height:35px; background:url(../images/news_tip.jpg) 7px 12px no-repeat;}
.news_list ul li a span{ font-size:12px; float:right;}
.news_list ul li a:hover{ color:#0857B4; background: url(../images/news_now.jpg) 7px 12px no-repeat;}
.news_page{ width:820px; height:40px; text-align:center; line-height:40px; margin:auto; margin-top:20px;}



.contactbox{ padding:5px; width:190px; margin-top:5px; color:#898989; line-height:26px;}
.contactbox .tel{ padding:0 0 15px;}
.proshow{width:930px; margin:auto;}
.proshow li.bt{ width:880px; margin:auto; height:70px; line-height:70px; font-size:14px; text-align:center; font-weight:bold; }
.proshow li.bt h1{ width:880px; margin:auto;}
.proshow li.nr{ font-size:13px;}
.proshow li.ly{ font-size:12px; text-align:center}


.proshow1{width:1200px; margin:auto;}
.proshow1 li.bt{ width:880px; margin:auto; height:70px; line-height:70px; font-size:14px; text-align:center; font-weight:bold; }
.proshow1 li.bt h1{ width:880px; margin:auto;}
.proshow1 li.nr{ font-size:13px;}
.proshow1 li.ly{ font-size:12px; text-align:center}

/*==========================honor============================================*/

.news_page{ width:780px; height:40px; text-align:center; line-height:40px; margin-top:40px;}
/*==========================equipment============================================*/
.equipment{ width:1200px;margin:auto;margin-top:20px; overflow:hidden}
.equipment a li{ width:100%; height:270px; background:#fff; border-bottom:1px dashed #CCCCCC}
.equipment a:hover li{ background:#eeeeee;-webkit-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear; display:block}
.equipment a li ul{ width:97%; margin:auto; height:190px; margin-top:20px}
.equipment a li ul img{ width:425px; height:225px; float:left; margin-top:20px}
.equipment a li ul span{ float:right; text-align:left}
.equipment a li ul .nr ul{ width:700px; height:190px; float:right; text-align:left; margin-top:20px; font-size:14px; color:#999; line-height:35px}
.equipment a li ul .nr ul span{ color:#444545; font-size:20px; font-weight:bold}
.equipment a li ul .nr ul font{ color:#7d7e7e; font-size:14px;}


/*==========================cases============================================*/
.cases{ width:930px;margin:auto;margin-top:20px; overflow:hidden}
.cases ul{margin-left:-55px;}
.cases ul li{ width:272px;float:left;display:inline;margin-left:55px; margin-top:15px;}
.cases ul li img{ width:264px; height:120px; border:1px #DDDDDD solid; padding:2px}
.cases ul li span{ width:270px;line-height:30px; height:30px;display:block;overflow:hidden; font-size:13px; text-align:center; font-weight:normal; background:#f1f1f1}
.cases ul li a{display:block; overflow:hidden;}




/*==========================honor============================================*/


.honor {display: flex;flex-wrap: wrap; margin-top:20px; width:100%;}
.honor ul{}
.honor ul li{ float:left;width: 31.5%; margin-right:2.5%;margin-bottom:20px;cursor: pointer;}
.honor ul li:nth-child(3n) {margin-right: 0;}
.honor ul li h1{ float:left; width:100%; line-height:35px; text-align:center; font-size:16px;}
.honor ul li img{ overflow:hidden; border:1px solid #efefef;}





/*========================newsList==========================================*/
#info_lists{ width:100%;margin:auto;}
#info_lists a li{ width:100%; height:230px; background:#fff; border-bottom:1px dashed #CCCCCC}
#info_lists a:hover li{ background:#eeeeee;-webkit-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear; display:block}
#info_lists a li ul{ width:98%; margin:auto; height:190px; margin-top:20px}
#info_lists a li ul img{ width:300px; height:190px; float:left; margin-top:20px}
#info_lists a li ul span{ float:right; text-align:left}
#info_lists a li ul .nr ul{ width:850px; height:190px; float:right; text-align:left; margin-top:20px; font-size:14px; color:#999; line-height:35px}
#info_lists a li ul .nr ul span{ color:#444545; font-size:20px; font-weight:bold}
#info_lists a li ul .nr ul font{ color:#7d7e7e; font-size:14px;}


.titles{ margin:auto; height:55px; background:url(../images/tt.jpg); overflow:hidden; margin-bottom:30px;}
.titles p{ margin:auto; width:200px; text-align:center; line-height:30px; background:#ffffff; font-size:25px; color:#31343c;}
.titles span{ display:block; width:500px; margin:auto; text-align:center; line-height:25px; background:#ffffff; font-size:15px; color:#717171; text-transform:uppercase}


/*--------------------------bottom------------------------------------------------------------*/
#foot1 { width:100%; height:auto; margin:auto; background:#1b1a18; margin-top:20px }
.foot1{ width:1200px; margin:auto; height:255px;}
.foot1 ul{ width:1200px; height:175px;margin:auto}
.foot1 ul img{float: left;}
.foot1 ul .ft-nr{width:720px;float: left;margin-left: 40px;}
.foot1 ul .ft-nr .dh{width: 100%;height: 45px;margin-top: 40px;}
.foot1 ul .ft-nr .dh li{ float:left; width:90px; height:45px; text-align:center; color:#a4a1a1; line-height:45px}
.foot1 ul .ft-nr .xq{width: 100%;height: 60px;color: #fff;line-height: 40px;margin-left: 20px;}
.foot1 ul .ft-nr .link{width: 100%;text-align: left;color: #fff;margin-top: 20px;}
.foot1 ul .ft-nr .link span{font-weight: bold;}
.foot1 a{ color:#fff}


#foot2{width: 100%;background: #111110;margin: auto;height: 50px;}
.foot2{width: 1200px;margin: auto;line-height: 50px;color: #fff;}
.foot2 a{ color:#fff}








/*===================================招聘====================================*/
.ys{ width:98%; text-align:left; margin:auto; margin-top:10px; line-height:30px}
.ys span{ font-size:16px; font-weight:bold; line-height:50px; color:#11a8ff}
.ys img{ width:50px; float:left}

.hg20{ width:100%; height:20px;}
.detail-content{ width:100%; margin:auto; margin-top:20px;}
.zhaopin li{height: auto;border: 1px solid #f0f0f0;border-width: 0 1px 1px;}
.zhaopin li:first-child{margin-top: 0;}
.zhaopin li:last-child{border-bottom: 0;}
.zhaopin li .r-jianjie{width: 100%;}
.zhaopin li .r-jianjie h3{color: #282828;height: 56px;line-height: 56px;border: 1px solid #f0f0f0;border-width: 1px 0 0;cursor: pointer; background:#f6f6f6}
.zhaopin li .r-jianjie h3,
.zhaopin li .r-jianjie p.tj,
.zhaopin li .r-jianjie .intro{padding: 0 20px;}
.zhaopin li .r-jianjie h3 span{display: inline-block;padding-left: 10px;font-size: 11px;color: #818181;}
.zhaopin li .r-jianjie h3 i.jia{width: 14px;height: 12px;margin-top: 23px;cursor: pointer;background: url(../images/open.png) no-repeat 0 0;}
.zhaopin li .r-jianjie .slide-hide{display: none;}
.zhaopin li .r-jianjie p.tj{margin: 14px 0 20px;}
.zhaopin li .r-jianjie p.tj a{display: inline-block;padding: 0 18px;color:#646464;background: url(../images/ico-3.png) no-repeat center right;}
.zhaopin li .r-jianjie p.tj a:first-child{padding-left: 0;}
.zhaopin li .r-jianjie p.tj a:last-child{background: none;}
.zhaopin li .r-jianjie .intro{padding-bottom: 20px;margin-bottom: 5px;}
.zhaopin li .r-jianjie .intro span{color: #282828;}
.zhaopin li .intro:last-child{border-bottom: none;}
.zhaopin li .r-jianjie h3 span.email:hover{color:#333;}
/* open */
.zhaopin li.open .r-jianjie .slide-hide{display: block;}
.zhaopin li.open .r-jianjie h3{border-width: 1px 0;}
.zhaopin li.open .r-jianjie h3 i.jia{background-position: 0 -72px;}










