@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:14px; font-family:"Microsoft YaHei","Arial"; color:#000000;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:14px;}

*{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{border:medium none;margin:0;padding:0;}
body,button,input,select,textarea{outline:none;}
ul,ol,li{list-style:none;}

img{border:0px;}
table{ text-align: center;
    border: 1px solid #2670B5;} 
table td{ text-align: center;
    border: 1px solid #2670B5;} 

html,body{height:auto;margin:0 auto;}
.hide{display:none;}
.clear{clear:both;}


h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin:0; padding:0;}
h2 { font-size: 2em;  margin:0; padding:0;}
h3 { font-size: 1.5em; line-height: 1;  margin:0; padding:0;}
h4 { font-size: 1.2em; line-height: 1.25; margin:0; padding:0;}
h5 { font-size: 1em;  margin:0; padding:0;}
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none; }
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:focus, a:hover {	color:#FF9E3E;}
a:focus {	outline:5px auto -webkit-focus-ring-color;	outline-offset:-2px}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }


/* top
-------------------------------------------------------------- */

/**/
*{ margin:0px; padding:0px; border:0px;}
ul,li{ padding:0px; margin:0px; list-style:none; display:block;}
.w1200{width: 1200px;margin:0 auto;}
.container { width:100%; margin:0 auto;}
.header_box { width:100%;  position:relative; z-index:10;}
.header { width:1200px;  margin:0 auto;position: relative;}
.logo {height:80px; top:24px; float:left; position: absolute;}
.logo img { width:264px; height:80px;}
.logo li{ font-size: 18px;    margin-top: 10px;    float: right;    line-height: 15px;}
.menu { float: right;text-align: center;}
.top_tel01{ font-size: 15px;    color: red;    margin-top: 27px;    font-weight: bolder;}
.top_tel02{ font-size: 30px;    color: red;    margin-top: 8px;    font-weight: bolder;}
.menu ul li.top_tel01 span {    border-bottom: 1px dotted #e71f19;    margin: 5px 10px;    display: inline-block;    width: 70px;}
li.top_menu { width:11.11%; height:55px; float:left; position:relative; text-align: center;}
li.top_menu a { display:block;  height:55px; line-height:60px;  font-size:19px;color: #ffffff;font-weight: bold;}
li.home a {  border:none; height:55px; line-height:55px;}
li.top_menu a:hover { color:#fff; background:#FF9E3E;}
ul.son_menu { position:absolute; left:0; top:55px; }
ul.son_menu li {  height:42px; position: relative;}
ul.son_menu li a { display:block;  padding: 0;  height:42px; border:none;  line-height:42px; font-size:14px; margin:0; color:#FFF; font-weight:400;text-align: center;}
ul.son_menu li a:hover { background: #086ab5; font-weight:bolder;color: #fff; }
ul.son_menu {width:100% ; display:none;z-index: 9999;}
li.top_menu:hover ul.son_menu { display:block;background: #086ab5;}
li.top_tel a {    display: block;    padding: 0 35px;    height: 60px;    line-height: 60px;font-size: 19px;    color: #363d57;    font-weight: bold;}

.son_menu li ul {position:absolute; top: 0; left: 100%; display: none; width: 100%;line-height: 42px;}
.son_menu li:hover ul {display: block;}
.son_menu li ul li{margin: 0;padding: 0px; color: #FFFFFF; background-color: #086ab5;}
.son_menu li ul li a{text-decoration: none; }
.son_menu li ul li a:hover{font-weight:bolder;color: #fff; }



.topWrap{ background:#ffffff; height:160px;position:relative;z-index:10;}
.h_top{ height:35px; line-height:35px; color:#ffffff; overflow:hidden;background: #2d3e50}
.h_top .w1200{width: 1200px;margin:0 auto;}
.h_top .fr{color:#ffffff;font-size:14px;padding-right: 10px;}
.h_top .fr i{ font-size:16px;}
.h_top .fr a { color:#fff; display:inline-block; padding:0 15px;}
.h_top span img{ vertical-align:middle;} 
.h_nr{ height:100px;}
.h_logo{ width:300px; height:67px; overflow:hidden; margin:17px 0 0 0;}
.h_logo span{ width:305px; height:67px; overflow:hidden;}
.h_logo span img{ width:300px; height:67px; }
.h_logo h1{ margin-left: 10px; display: inline; margin-top: 1px; width:120px; font:18px "Microsoft Yahei"; color:#333; font-weight:bold; }
.h_logo h1 b{ font-size: 18px; display:block; }
.h_nav{ width: 850px; height:100px;}
.h_nav ul li { float:left; height:100px;  position: relative; display: inline;}
.h_nav ul li a{ display:inline-block; font:15px "Microsoft Yahei"; color:#333; line-height:100px; height:100px; padding:0 28px;    font-weight: bold;}
.h_nav li a:hover , .h_nav .cur a { color: #fff; text-decoration:none; background:#d0231b; }
.h_nav .nobot{ background:none;}

/*lanmu*/
.navnr {   width: 100%;    height: 55px;    background-color:#2670B5;}
.nav {    width: 1200px;    margin: auto;}
.mulu3{    width: 100%;    margin: auto;    float: left;}
li.top_lanmu { width:auto; height:68px; line-height:68px; float:left; position:relative;}
li.top_lammu a { display:block;  padding: 0 28px; height:68px; line-height:68px;  font-size:15px;color: #363d57;font-weight: bold;}

/*侧边栏*/
div.slide-mask {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  display: none;
}

header h1 {
  position: relative;margin:0;
  height: 55px;
  line-height: 55px;
  text-align: center;
  font-size: 24px;
  background: #17283a;font-weight:bold;color: #fff;
}
section{margin:4em 0;}
.toolbar{position:fixed;top:0;left:0;right:0;background-color:transparent;line-height:68px;z-index: 999;}
.menu-button{position:relative;margin:5px;height:36px;width:36px;cursor:pointer;}
.menu-left{float:right;margin-right:1.5em;}
.menu-left i{font-size: 38px;color: #b0120a}
.sidebar{margin:0;padding-top:1em;color:white;background-color:#17283a;}
.sidebar h6{margin:0 .8em;padding:0;font-weight:300;font-size: 18px;}
.sidebar h6 a{color: #fff}
.sidebar li{margin:.5em 0;padding:0 1em;line-height:32px;}
.sidebar li a{color: #fff}
.sidebar li:hover{background-color:#e84e40;}
.sidebar hr{margin:2em auto;border:0;padding:0;width:80%;height:1px;background-color:white;}
/*主要样式*/
.subNav{cursor:pointer;padding:10px 0;border-bottom: 1px solid #425b76;}
.navContent{display:none;color:#999;}
.phonece{display: none;}
/*侧边栏*/

.toolbar{display: none;}
.sidebar{display: none;}
.map_txt{ line-height:35px; font-size:24px; background:#005AAD; color:#fff; padding-left:10px;}


@media screen and (max-width:640px) { 
.toolbar{display: inline-block;}
.sidebar{display: inline-block;}
.ybk_fot01 .ybk_fot01_box{ width:95%; margin:0 auto; color:#fff;}
.ybk_fot01 .ybk_fot01_t01{ display: none;}
.ybk_fot01 .ybk_fot01_t02{display: inline-block;}
.ybk_fot01 .ybk_fot01_t01 .ybk_fot01_tit{ margin-top:15px;}
.ybk_fot01_t02{ float:none; width:100%;}
.fot_fix{ display:block; position:fixed; bottom:0px; overflow:hidden; width:100%; background:#1b1b1b; z-index:2; padding:7px;}
.fot_fix ul li{ display:block; height:30px; line-height:30px; float:left; width:33%; text-align:center; border-right:1px solid;}
.fot_fix ul li a{ color:#fff;}
.topWrap{display: none;}
.phonece{display: inline-block;width: 100%}
.carousel-indicators{display: none;}
.inmain2 .inabout .l{width: 100%;}
.inmain2 .inabout h3{margin-top: 20px;}
.inmain2 .inabout .r{width: 100%;}
.inmain2 .inabout .r img{width: 100%;}
.sliderbox h3{font-size: 25px;}
.sliderbox .xiaolie{width: 100%;padding: 0}
.inmain1{width: 100%;padding: 15px 0;}
.inmain2 .inabout{width: 96%;}
.sliderbox{width: 100%;padding: 20px 0}
.sliderbox .xiaolie li{width: 47%;margin: 5px;}
.slider{width: 100%;height:520px;}
.slider ul{width: 100%!important;}
.slider li{margin: 2%;width: 46%;height: 245px;}
.inmain4{padding-bottom: 0;width: 96%;margin: 0 auto;}
.inmain4 .inchoose h3{font-size: 25px;}
.inmain4 .inchoose ul li .wen{width: 100%;padding: 10px;height: auto;line-height: 20px;font-size: 18px;}
.inmain4 .inchoose ul li .r{width: 100%;}
.inmain4 .inchoose ul li .l{width: 100%;}
#btn-left{display: none;}
#btn-right{display: none;}
.inmain4 .inchoose{width: 100%;}
.inmain5{display: none;}
.inmain6{padding-top: 5px;width: 96%;margin: 0 auto}
.inmain6 .innew{width: 100%}
.inmain6 .innew .innewtitle{font-size: 25px;}
.inmain6 .innew .innewp{font-size: 12px;padding:5px 0;}
.inmain6 .innew .innewul .innewli{width: 100%;margin: 0}
.inmain6 .innew .innewul .innewli .r p{display: none;}
.inmain6 .innew .innewul .innewli .l{width: 40%;height: 100px;}
.inmain6 .innew .innewul .innewli .r{width: 55%;}
.inmain6 .innew .innewul .innewli .r span{display: block;margin-top: 20px;margin-bottom: 5px;}
.ybk_fot01_t03{display: none;}
.clearfix{ display:block;}
.ybk_fot01{padding: 0;}
.zhanzhang{padding:0 10px 55px 0;line-height: 28px;}
.slider img{height: 120px;}
/*产品栏目*/
.prolistbg{background-size: 100%;height: 66px;}
.prodabao .list_image{width: 96%;padding: 15px 0}
.prodabao .list_image .list_image-l{width: 100%;}
.prodabao .list_image .list_image-l ul .list_imageli{padding: 5px;}
.prodabao .list_image .list_image-l ul .list_imageli p{display: none;}
.prodabao .list_image .list_image-l ul .list_imageli img{width: 40%;height: 109px;}
.prodabao .list_image .list_image-l ul .list_imageli .prolitir{width: 55%;}
.manu{padding-bottom: 0}
.left_nav{width: 100%;display: none;}
.pro02{width: 96%;margin: 0 auto}
.left_nav .left_nav_tit{width: 100%;background-size: 100%;}
.menu_list{width: 100%;}
.menu_head{width: 100%;}
.menu_body{width: 100%;}.menu_body a{width: 100%;}.left_nav_box{width: 100%;background-size: 100%;}
.left_nav_botbg{background-size: 100%;}
.tuijian_box_big{width: 96%;}
.tuijian_box_big .tuijian_cont{width: 100%}
.login-form input.user{padding: .8em 1em .8em 1em;}
section{margin:4em 0;}
.toolbar{position:absolute;top:0;left:0;right:0;background-color:transparent;line-height:68px;z-index: 999;}
.menu-button{position:relative;margin:9px;height:36px;width:36px;cursor:pointer;}
.menu-left{float:right;margin-right:1.5em;}
.menu-left i{font-size: 38px;color: #0068b7}
.sidebar{margin:0;padding-top:1em;color:white;background-color:#17283a;}
.sidebar h6{margin:0 .8em;padding:0;font-weight:300;font-size: 18px;}
.sidebar h6 a{color: #fff}
.sidebar li{margin:.5em 0;padding:0 1em;line-height:32px;}
.sidebar li a{color: #fff}
.sidebar li:hover{background-color:#e84e40;}
.sidebar hr{margin:2em auto;border:0;padding:0;width:80%;height:1px;background-color:white;}
/*主要样式*/
.subNav{cursor:pointer;padding:10px 0;border-bottom: 1px solid #425b76;}
.navContent{display:none;color:#999;}
}

/* ipro
-------------------------------------------------------------- */
.chaninfour {    width: 1200px;    margin: 0 auto;}
.chaninfour .ititle{   margin: 40px 0; }
.chaninfour  h3{     font-size: 32px;    color: #000000;    font-weight: bold;margin-bottom: 10px;text-align: center;}
.chaninfour  h4{ font-size:16px; letter-spacing:5px;text-align: center; background: url(../images/ititlebg.png);}

.inprop {    color: #707070;    font-size: 16px;text-align: center;    padding: 15px 0;}

.container {    width: 100%;    padding-left: 0;    padding-right: 0;    text-align: center;}
.row {    width: 1200px;    margin: 0 auto;}
.pro-index {  overflow: hidden;  }
.pro-index .pro-category {    padding: 0px 0; }
.pro-index .pro-category .ipro{ margin: 0 30px;    width: 190px;    height: 50px;line-height: 50px;background:#2670B5; }
.iprojiantou{border-top: 25px solid transparent;   border-bottom: 25px solid transparent;   border-left: 25px solid #2670B5;   float: left;   margin-top: -50px;   margin-left: 190px;}
.pro-index .pro-category .ipro a{ font-size: 22px;    color: #ffffff;width:190px;font-weight: bold;}
.pro-index .pro-category ul{     width: 925px;    height: 10px;margin-left: 250px;}
.pro-index .pro-category ul li {  width: 185px;    text-align: center;       float: left;    margin-top: -50px;}
.pro-index .pro-category ul li a { font-size: 18px;       color: #666666;        width: 150px;        text-align: center;line-height: 50px;   border: 1px solid #2670B5;   }
.pro-index .pro-category ul li a:hover { color:#ffffff;     background-color:#FF9E3E; }
.pro-index .pro-index-list {    height: 608px;    overflow: hidden; }
.pro-index .left-big {    width: 900px;    height: 605px;    position: relative; }
.pro-index .left-big img{width:900px;  height:605px;}
.pro-index .left-big .bottom-intro {      position: absolute; background: url(../images/imgbg1.png);      height: 72px;bottom: 0;width: 100%;left: 0; }
.pro-index .left-big .bottom-intro p { width: 550px;        padding-left: 20px;        color: #ffffff;line-height: 72px;        display: block; }
.pro-index .left-big .bottom-intro a { background-color: #2670B5;        color: #ffffff;        line-height: 36px;        padding: 0 20px;        margin-top: 18px;        margin-left: 20px; }
.pro-index .left-big .bottom-intro a:hover {         background-color: #FF9E3E; }
.pro-index .left-big:hover .bottom-intro {      background: url(../images/imgbg3.png); }

.pro-index .right-small {   width: 290px; }
.pro-index .right-small img{width:290px;  height:195px;}
.pro-index .right-small ul li {height: 195px;     position: relative; }
.pro-index .right-small ul li span {position: absolute;height: 30px;line-height: 30px; text-align: center;width: 100%; display: block;color: #ffffff;background: url(images/imgbg1.png);bottom: 0;left: 0; }
.pro-index .right-small ul li:hover span {background: url(../images/imgbg3.png); }
.pro-index .right-small ul li + li {margin-top: 10px; }
.pro-index .right-small ul li span {  position: absolute;  height: 30px;line-height: 30px;    text-align: center;    width: 100%;    display: block;color: #ffffff;    background: url(../images/imgbg1.png);    bottom: 0;    left: 0;}
.row {  width: 1200px; margin: 0 auto; }
.big-row {  width: 1250px; }
.text-left {  text-align: left; }
.text-right {  text-align: right; }
.text-center {  text-align: center; }
.transition {  transition: all 0.5s;  -moz-transition: all 0.5s;-webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.four-special ul li, .pro-index .left-big, .pro-index .left-big .bottom-intro p, .pro-index .left-big .bottom-intro a, .footer .left-logo, .footer dl, .footer dl dd.col-one { float: left; }
.pro-index .right-small, .footer .right-rq {  float: right; }
.pro-title a h2, .pro-index .pro-category ul li, .pro-index  .pro-index .left-big  .txt li a img,  a {  display: inline-block;  *display: inline;  *zoom: 1; }

/* iadv
-------------------------------------------------------------- */
.iadv {    width: 1200px;    margin: 0 auto;}
.iadv  h4{ font-size:16px; letter-spacing:5px;text-align: center; background: url(../images/ititlebg.png);}
.iadv_title{ text-align:center;font-size: 32px;margin-bottom: 10px;font-weight: bold;}
.iadv_title span{ font-size:60px;color:#FF9E3E;margin: 0 15px 0 10px;font-style: italic;font-weight: bold;}
.iadv .ileft{border-top: 1px solid #000;    padding-left: 200px;    margin-top: -18px;}
.iadv .iright{border-top: 1px solid #000;   padding-right: 200px;    margin-top: -18px;}
.iadv .iprotitle h3{ font-size: 16px;    margin-top: 10px;    color: #666666;    letter-spacing: 10px;}
.tedian_youshik{ width:100%; height:860px; overflow:hidden; margin: 0 auto; }
.tedian_youshi{ width:1200px; height:702px; margin:0 auto; }
.tedian_youshi .tedian{ width:1200px; height:277px; float:left; }
.tedian_bt{ width:1200px; height:130px; float:left; }
.tedian_nr{ width:1200px; height:auto; float:right; position:relative; }
.tedian_nrhonor{ width:660px; height:auto; float:left; position:absolute; top:40px; left:0px; }
.tedian_nrimg{ width:554px; height:auto; margin-top:70px;  float:left; position:relative;transition:all 0.4s linear 0s;}
.tedian_nrimg:hover{transition:all 0.4s linear 0s;  -webkit-transform: scale(1.08);-ms-transform: scale(1.08);	transform: scale(1.08);	-webkit-box-shadow: 0 0 5 rgba(0,0,0,0.3);	box-shadow: 0 0 5 rgba(0,0,0,0.3); }
.tedian_nrimg2{ width:554px; height:auto; float:right; position:absolute; top:480px; right:0px;  transition:all 0.4s linear 0s;}
.tedian_nrimg2:hover{transition:all 0.4s linear 0s;  -webkit-transform: scale(1.08);-ms-transform: scale(1.08);	transform: scale(1.08);	-webkit-box-shadow: 0 0 5 rgba(0,0,0,0.3);	box-shadow: 0 0 5 rgba(0,0,0,0.3); }
.tedian_nr .wenzi{ width:530px; height:auto; }
.tedian_nr .wenzibt{ width:530px; height:51px; line-height:51px; float:left; border:1px solid #d7d7d7; border-right:none;  font-size:30px; color:#2670b5; font-weight:bold; text-indent:5px; margin-bottom:10px; position:relative; }
.tedian_nr .wenzibt .shuzi{ width:50px; height:51px; line-height:51px; float:left; background-color:#2670b5 ; color:#fff;  text-align:left; text-indent:8px;  transition:0.3s;font-size: 28px;}
.tedian_nr .wenzibt .wenzi{ position:absolute; top:0px; left:60px; z-index:9999;transition:0.3s;font-size: 30px;    color: #2670B5;}
.tedian_nr .tedian_nrli{ width:515px; height:auto; line-height:40px; float:left;padding-left:15px; font-size:16px; color:#666666; }
.tedian_nr .tedian_nrli span{ color:#FF9E3E;transition:0.3s;font-weight: bold;}
.tedian_nr .wenzi01{position:absolute; top:30px; right:0px; }
.tedian_nr .wenzi02{position:absolute; top:240px; right:0px; }
.tedian_nr .wenzi03{position:absolute; top:460px; left:0px; }
.tedian_nr .wenzi04{position:absolute; top:670px; left:0px; }
.tedian_nr .wenzi01:hover .shuzi{ width:530px; height:51px; line-height:51px; float:left; background-color:#2670b5 ; color:#fff; text-align:left; text-indent:9px; position:absolute; top:0px; left:0px;transition:0.3s;}
.tedian_nr .wenzi01:hover .wenzi{ color:#fff;transition:0.3s;}
.tedian_nr .wenzi02:hover .shuzi{ width:530px; height:51px; line-height:51px; float:left; background-color:#2670b5 ; color:#fff; text-align:left; text-indent:9px; position:absolute; top:0px; left:0px;transition:0.3s;}
.tedian_nr .wenzi02:hover .wenzi{ color:#fff;transition:0.3s;}
.tedian_nr .wenzi03:hover .shuzi{ width:530px; height:51px; line-height:51px; float:left; background-color:#2670b5 ; color:#fff; text-align:left; text-indent:9px; position:absolute; top:0px; left:0px;transition:0.3s;}
.tedian_nr .wenzi03:hover .wenzi{ color:#fff;transition:0.3s;}
.tedian_nr .wenzi04:hover .shuzi{ width:530px; height:51px; line-height:51px; float:left; background-color:#2670b5 ; color:#fff; text-align:left; text-indent:9px; position:absolute; top:0px; left:0px;transition:0.3s;}
.tedian_nr .wenzi04:hover .wenzi{ color:#fff;transition:0.3s;}
.tedian_nr .wenzi01:hover span{ color:#2670b5;transition:0.3s;}
.tedian_nr .wenzi02:hover span{ color:#2670b5;transition:0.3s;}
.tedian_nr .wenzi03:hover span{ color:#2670b5;transition:0.3s;}
.tedian_nr .wenzi04:hover span{ color:#2670b5;transition:0.3s;}
.flipsterwz{ width:100%; height:55px; line-height:55px; display:block; background-color:#2670b5; text-align:center; font-size:18px; color:#FFF;}

/* ihezuo
-------------------------------------------------------------- */
.ihezuo01{ background:#F4F4F4;}
.ihezuo {    width: 1200px;    margin: 0 auto;height: 290px;}
.ihezuo .ititle{ padding-top: 40px;    margin-bottom: 40px; }
.ihezuo  h3{     font-size: 32px;    color: #000000;    font-weight: bold;margin-bottom: 10px;text-align: center;}
.ihezuo  h4{ font-size:16px; letter-spacing:5px;text-align: center; background: url(../images/ititlebg.png);}
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;  border:1px solid #ccc;      margin-bottom: 11px; }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
/* icase
-------------------------------------------------------------- */
.icase{    width: 1200px;    margin: 0 auto;}
.icase li{width: 378px;float: left;margin: 11px 11px;background: #eee;height: 415px;}
.icase li img{width: 378px;height: 290px;}
.icase p{text-align: center;font-size: 14px;margin: 0 7px;}
.icase ul p{text-align:left;font-size: 14px;margin: 0 7px;color: #666666;}
.icase .ititle{ padding-top: 40px;    margin-bottom: 40px; }
.icase  h3{     font-size: 32px;    color: #000000;    font-weight: bold;margin: 10px 0;text-align: center;}
.icase  h4{ font-size:16px; letter-spacing:5px;text-align: center; background: url(../images/ititlebg.png);}

/*about*/
.Idsf{    width: 100%;    overflow:hidden;}
.Idsf_content{    width: 1200px;height: 100%;    margin:0px auto 0;    overflow: hidden;}
.Idsf_content .ititle{ padding-top: 40px;    margin-bottom: 40px; }
.Idsf_content  h3{     font-size: 32px;    color: #000000;    font-weight: bold;margin-bottom: 10px;text-align: center;}
.Idsf_content  h4{ font-size:16px; letter-spacing:5px;text-align: center; background: url(../images/ititlebg.png);}
.Idsf_pic{    float: left;    width: 510px;height: 335px;}
.Idsf_word{       float: right;    width: 690px;    overflow: hidden;    height: 335px;    background: #f9f9f9;}
.Idsf_72ddd{    font-size: 72px;color:#074790;}
.Idsf_word .Idsf_72ddd{margin: 1% auto auto 9%;letter-spacing: 7px;}
.Idsf_36333{    font-size: 36px;color:#333;}
.Idsf_word .Idsf_36333{margin: -3% auto auto 9%;}
.Idsf_word_bottom{       margin: 40px 40px 0px 40px;    overflow: hidden;    word-wrap: break-word;    word-break: break-all;}
.Idsf_word_bottom .Inav_16fff{      font-size: 28px;    color: #2c2c2c;    margin-bottom: 16px;}
.Idsf_word_bottom .Inav_16fff span{    font-size: 14px;    color: #666;    text-indent: unset;    text-transform: uppercase;   padding-left: 8px;}
.Idsf_word_bottom .Idsf_14fff {    font-size: 14px;    line-height: 25px;    letter-spacing: .2px;    color: #666666;}
/*news*/
.news {    overflow: hidden;    width: 1200px;    margin: 20px auto;    margin-bottom: 50px;}
.news .newsleft{ overflow:hidden; width:778px; height:488px; background-color:#f6f6f6; float:left;}
.news .menu{ overflow:hidden; width:100%; height:61px; padding-bottom:7px; margin-bottom:25px;}
.news .menu li{ float:left; width:389px; height:54px; border:2px solid #2670B5; 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:#2670B5; font-weight: bold}
.news .menu li.cur a{ color:#fff;}
.news .menu li.cur img{ display:block}
.news .listbox { overflow:hidden; width:100%; height:385px; 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;}
.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:14px; 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:88px; 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:70px; height:60px; background-color:#2670B5; float:left; overflow:hidden; text-align:center; color:#fff;}
.news .list li .time span{ display:block; font-size:20px; font-family:Arial; margin-top:3px;}
.news .list li .time em{ display:block; font-size:12px; font-family:Arial;    line-height: 50px;}
.news .list li a{ display:block; line-height:50px; font-size:13px; float:left}
.news .list li .title{ width:530px; margin-left:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#585657;}
.news .list li .more{ float:right; text-transform:uppercase; color:#c1c1c1; margin-right:20px;}
.news .list li:hover a.title{ color:#FF9E3E;}
.news .newsright { overflow:hidden; width:379px; height:488px; background-color:#f6f6f6; float:right}
.news .newsright h3{ font-weight:normal; padding:0 20px; width:379px; height:58px; background-color:#2670B5; line-height:58px; overflow:hidden;}
.news .newsright h3 a{ text-decoration:none; color:#fff;}
.news .newsright h3 b{ float:left; font-size:18px;}
.news .newsright h3 span{ float:left; font-size:12px; font-family:Arial; margin-left:5px; line-height:65px;}
.news .newsright h3 em{ font-size:13px; float:right; text-transform:uppercase}
.news .wenda { overflow:hidden; width:340px; height:395px; margin:0 auto; margin-top:20px; position:relative}
.news .wenda ul{ overflow:hidden; width:100%; position:absolute}
.news .wenda li{ overflow:hidden; height:139px; border-bottom:1px dotted #ddd; margin-bottom:12px;}
.news .wenda li h5{ font-weight:normal; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding-left:10px;  line-height:15px; margin-bottom:7px;}
.news .wenda li p{ padding-left:10px; font-size:13px; line-height:22px; color:#585657; height:88px; overflow:hidden; text-align: justify}

/*foot*/
.footer{background:#2670B5; padding:10px 0px;overflow: auto; width:100%;}
.foot{width: 1200px;margin: 0 auto;overflow: auto;}
.foot .foot-fen{width: 160px;float: left;padding-left: 10px;}
.foot .foot-fen li{padding: 5px 0 5px 0;}
.foot .foot-fen li a{color: #fff}
.foot-fentou{padding: 10px 0 10px 0;font-size: 20px;display: inline-block;}
.weixin{width: 92px;float: left}
.weixin .foot-fentou{color: #fff;margin: 5px;}
.foot-con{    float: right;    padding: 50px 0px;}
.foot-con p{color: #fff;}
.fot_copy{ margin:0 auto; width:1200px; line-height:25px;}
.fot_copy a{ color:#fff;}
.zhanzhang{width: 1200px;margin: 0 auto;color: #fff}
.zhanzhang a{color: #fff;}
.back-to {    bottom: 35px;    overflow: hidden;    position: fixed;    width: 50px;    z-index: 999;}
.back-top {
    background: url("../images/up-arrow.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 50px;
    margin-left: 5px;
    outline: 0 none;
    text-indent: -9999em;
    width: 50px;
}
/*************关于我们 start***********/
.wz {height: 50px;    line-height: 50px;    font-size: 14px;    width: 1200px;    margin: 0 auto;    border-bottom: 1px dotted #c8c8c8;}
.aboutbanner{ width:100%; height:400px; background:url(../images/aboutbanner.jpg);}
.about_1200{ width:1200px; margin:0 auto;}
.about_tit{ background:url(../images/about_02.png) top center no-repeat; width:305px; margin:0 auto;}
.about_tit h4,.about_tit h2{ font-size:32px; text-align:center; padding-top:25px; color:#333; font-weight:normal;}
.about_tit p{ text-align:center; font-size:20px; color:#333; padding-top:8px; text-transform:uppercase; background:url(images/titbg.png) bottom no-repeat; padding-bottom:8px;}
.about_t01{ overflow:hidden; width:100%; clear:both; padding:20px 0px;}
.about_left01{ float:left; width:755px;}
.about_right01{ float:right;}

.about_t02{ width:100%; background:url(../images/about02bg.jpg) center no-repeat; overflow:hidden; margin-bottom:20px;}
.about_tit02{ width:300px; margin:0 auto; padding:30px 0px;}
.about_tit02 h4,.about_tit02 h2{ color:#fff; font-size:30px; font-weight:normal; text-align:center;}
.about_tit02 p{ color:#eeeeee; text-align:center; font-size:18px;background:url(../images/titbg.png) bottom no-repeat; padding:8px 0px;}
.yuan_ul { display:block; padding-bottom:25px; overflow:hidden;}
.yuan_ul li{ display:block; float:left; width:33.33333%; text-align:center;color:#fff;}
.yuan_ul li span{ display: block; width: 50%;font-size: 36px;border-radius: 100%; background: #0a6caf; border: solid 7px #eee;  margin: 0 auto; height:200px; line-height:200px; color: #eee;}
.yuan_ul li p{ padding:10px 0px; font-size:16px;color: #eee;}
.about_t03{ width:1200px; margin:0 auto;}
.about_t03 .about_t03ul{ display:block; padding:20px 0px; overflow:hidden;}
.about_t03ul li{  display:block; float:left; margin-left:10px; margin-right:10px;}
.about_t03ul li p{ text-align:center; line-height:30px; font-size:16px;}

.about_t04{ width:100%; center no-repeat; overflow:hidden; margin-bottom:20px;}
.about_t04{ overflow:hidden; width:100%; clear:both; padding:20px 0px;}
.about_left04{ float:left; width:755px;}
.about_right04{ float:right;}
/*************关于我们 end***********/

/*************新闻页面 start***********/
.wbmbx{ height:50px; line-height:50px; font-size:14px;width: 1200px;margin: 0 auto;border-bottom: 1px dotted #c8c8c8;}
.wbmbx span{ color:#333;}
.wbmbx a{ color:#333; padding-right:4px;}
.wbmbx a:hover{ color:#ec6700;}
.newbanner{ width:100%; height:400px; background:url(../images/newbanner.jpg);position: relative;}
.legsxw{width: 1200px;margin: 0 auto;padding-bottom: 20px;}

.lehangye{width: 1200px;margin: 0 auto;}
.xshrdxw{width: 100%;padding-top: 10px;}
.xshrdxw ul{display: block;margin-top: 20px;}
.xshrdxw ul li{display: block;margin-bottom: 25px;width: 580px;float: left;margin-right: 40px;}
.xshrdxw ul li:nth-child(2){margin-right: 0px;}
.xshrdxw ul li:nth-child(4){margin-right: 0px;}
.xshrdxw ul li:nth-child(6){margin-right: 0px;}
.xshrdxw ul li:nth-child(8){margin-right: 0px;}
.xshrdxw ul li:nth-child(10){margin-right: 0px;}
.xshrdxw ul li a{display: block;height: 130px;border: 1px solid #e6e6e6;-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;}
.xshrdxw ul li a i{width: 100px;float: left;font-style: normal;margin-top:32px;border-right: 1px dotted #e6e6e6;}
.xshrdxw ul li a i big{display: block;font-weight: bold;font-size: 44px;height: 44px;line-height: 44px;text-align: center;color: #bababa;}
.xshrdxw ul li a i small{display: block;height: 30px;line-height: 30px;text-align: center;color: #bababa;}
.xshrdxw ul li a p{display: block;width: 450px;float: right;margin-top: 24px;}
.xshrdxw ul li a p strong{display: block;height: 32px;line-height: 32px;font-size: 16px;font-weight: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.xshrdxw ul li a p span{display: block;height: 52px;line-height: 26px;overflow: hidden;color: #777;padding-right: 30px;margin-top: 5px;}
.xshrdxw ul li a:hover{-moz-box-shadow:0 0 10px #2670B5;-webkit-box-shadow:0 0 10px #2670B5;box-shadow:0 0 10px #2670B5;transition:all 0.5s; }
.wbmbx span{ color:#333;}

.lejishu{width: 1200px;margin: 0 auto;}
.lejishu .czhonor_tit{padding-top: 30px;}
.xshrdxw{width: 100%;padding-top: 10px;}
.xshrdxw ul{display: block;margin-top: 20px;}
.xshrdxw ul li{display: block;margin-bottom: 25px;width: 580px;float: left;margin-right: 40px;}
.xshrdxw ul li:nth-child(2){margin-right: 0px;}
.xshrdxw ul li:nth-child(4){margin-right: 0px;}
.xshrdxw ul li:nth-child(6){margin-right: 0px;}
.xshrdxw ul li:nth-child(8){margin-right: 0px;}
.xshrdxw ul li:nth-child(10){margin-right: 0px;}
.xshrdxw ul li a{display: block;height: 130px;border: 1px solid #e6e6e6;-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;}
.xshrdxw ul li a i{width: 100px;float: left;font-style: normal;margin-top:32px;border-right: 1px dotted #e6e6e6;}
.xshrdxw ul li a i big{display: block;font-weight: bold;font-size: 44px;height: 44px;line-height: 44px;text-align: center;color: #bababa;}
.xshrdxw ul li a i small{display: block;height: 30px;line-height: 30px;text-align: center;color: #bababa;}
.xshrdxw ul li a p{display: block;width: 450px;float: right;margin-top: 24px;}
.xshrdxw ul li a p strong{display: block;height: 32px;line-height: 32px;font-size: 16px;font-weight: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.xshrdxw ul li a p span{display: block;height: 52px;line-height: 26px;overflow: hidden;color: #777;padding-right: 30px;margin-top: 5px;}
.xshrdxw ul li a:hover{-moz-box-shadow:0 0 10px #2670B5;-webkit-box-shadow:0 0 10px #2670B5;box-shadow:0 0 10px #2670B5;transition:all 0.5s; }


.czhonor_tit{padding-top: 40px;}
.czhonor_tit p{display: block;}
.czhonor_tit p span,.czhonor_tit p h2,
.czhonor_tit div span,.czhonor_tit div h2{display: block;height: 30px;line-height: 30px;font-size: 22px;font-weight: bold;float: left;width: auto;}
.czhonor_tit p h2{display:inline-block}
.czhonor_tit p a,
.czhonor_tit div a{display: block;height: 30px;line-height: 30px;width: 200px;text-align: right;text-transform:uppercase;float: right;color: #666;}
.czhonor_tit p a:hover,
.czhonor_tit div a:hover{color: #2670B5;transition:all 0.5s;}
.czhonor_tit i{display: block;font-style: normal;padding-top: 15px;}
.lenews{width: 1200px;margin: 0 auto;padding-top: 50px;}
.lenews ul{display: block; overflow:hidden;width: 1245px;}
.lenews ul li{display: block;width: 370px;margin-right: 45px;float: left;}
.lenews ul li a{display: block;}
.lenews ul li a:hover .lenews_bot_l p{color: #2670B5;transition:all 0.5s;}
.lenews ul li a:hover .lenews_bot_l span{color: #2670B5;transition:all 0.5s;}
.lenews ul li a:hover .lenews_bot_r p{color: #2670B5;transition:all 0.5s;}
.lenews ul li a:hover .lenews_bot_r span{color: #2670B5;transition:all 0.5s;}
.lenews_top{width: 370px;height: 203px;overflow: hidden;}
.lenews_top img{width: 100%;height: 100%;}
.lenews_bot{height: 165px;background-color: #f7f7f7;}
.lenews_bot_l{width: 110px;text-align: center;padding-top: 30px;}
.lenews_bot_l p{height: 50px;line-height: 50px;color: #bababa;font-size: 44px;display: block;text-align: center;}
.lenews_bot_l span{height: 30px;line-height: 30px;color: #bababa;font-size: 16px;display: block;text-align: center;}
.lenews_bot_r{width: 240px;padding-right: 20px;}
.lenews_bot_r p{font-size: 16px;height: 30px;line-height: 30px;display: block;overflow: hidden;margin-top: 25px;}
.lenews_bot_r i{display: block;width: 100px;height: 1px;background-color: #2670B5;margin-top: 10px;margin-bottom: 10px;}
.lenews_bot_r span{display: block;line-height: 26px;color: #666;height: 52px;overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.content{    margin-top:15px;}

/*************新闻页面 end***********/
/*************客户案例 start***********/
.casebanner{ width:100%; height:400px; background:url(../images/casebanner.jpg);}
.search{ width: 100%; height: 65px; line-height: 65px;background: #f5f5f5;}
.search-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.search-keywords{ font-size: 14px; color: #fff; display: inline-block;}
.search-keywords .wb{ display: inline-block; vertical-align: top;}
.search-keywords .wb > span{ color: #666; font-size: 14px;display: inline-block;text-align: center; height: 30px; line-height: 30px; width: 100px;}
.search-keywords .wb > a{ color: #666; font-size: 14px;}
.search-keywords .wb > a:hover{ color: #30639a;}
.search-keywords .wb i{ color: #666; font-size: 14px; margin: 0 5px 0 5px;}
#searchForm{ background: url(../images/search.png) no-repeat; width: 295px; line-height:45px; height: 45px; z-index: 99; position: relative; margin-top: 10px;}
.search-form{ display: inline-block; float: right;}
#searchForm .search-input{ vertical-align: top; height: 45px; background: none; line-height: 45px; color: #666; border-radius: 5px; text-indent: 20px; outline: none; border: none; width: 85%; font-size: 14px;}
.search-form #s_btn{ width: 44px; height: 45px; background:url(../images/fangdajing.png); color: #fff; outline: none; border: none;float: right; cursor: pointer; display: inline-block; vertical-align: top;}
.clear-fix-3{ line-height: 0; font-size: 0; clear: both;}
#searchForm .search-input::-webkit-input-placeholder{/* WebKit browsers */
	color: #666;}
#searchForm .search-input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
	color: #666;}
#searchForm .search-input::-moz-placeholder{/* Mozilla Firefox 19+ */
	color: #666;}
#searchForm .search-input:-ms-input-placeholder{/* Internet Explorer 10+ */
	color: #666;}
	
.product-main{}
.product-content{ width: 1200px; margin: 0 auto; overflow: hidden;    margin-bottom: 20px;}	
.product-main .product-content .right{float: right; width:900px;}
.product-main .product-content .right .title-top{ border-bottom: 1px dashed #c2c2c2; padding-bottom: 5px; overflow: hidden;margin-top: 10px;}
.product-main .product-content .right .title-top img{ display: inline-block; vertical-align: text-bottom; margin-right: 15px; width: 13px; height: 22px;}
.product-main .product-content .right .title-top span{ color: #292929; font-size: 14px; display: inline-block;}
.product-main .product-content .right .title-top > div{ display: inline-block;}
.product-main .product-content .right .title-top > div > a{ color: #292929; font-size: 14px;}
.product-main .product-content .right .title-top > div > a:hover{ color: #FF9E3E;}
.product-main .product-content .right .cp-zl{ margin-top: 35px; overflow: hidden;}
.product-main .product-content .right .cp-zl ul li{ float: left; position: relative; width: 290px; margin: 0 10px 21px 0; overflow: hidden;}
.product-main .product-content .right .cp-zl .cp-img{ text-align: center; background: #fff; border: 1px solid #e8e8e8; width: 290px;height: 230px; overflow: hidden;}
.product-main .product-content .right .cp-zl ul li img{width: 100%;}
.product-main .product-content .right ul li:hover .cp-img img{ transform: scale(1.1, 1.1); transition-duration: 300ms;}
.product-main .product-content .right ul li .db-title{ background: url(../images/prord.png)no-repeat; width: 100%; height: 35px; line-height: 35px; font-size: 16px; color: #999; text-align: center;}
.product-main .product-content .right ul li:hover .db-title{color: #fff;background: #0a8900;}
.about-zx{ margin: 35px 20px 0 20px;}

.new-list{ overflow: hidden; margin-top: 20px;}
.new-list .download-info{ padding: 15px;}
.new-list .download-info .download-img{ display: inline-block; width: 20%; vertical-align: middle; text-align: center;}
.new-list .download-info .download-img img{ width: 80%;}
.new-list .download-info .download-basic{ display: inline-block; vertical-align: middle; width: 78%;}
.new-list .download-info .download-title{ font-size: 18px; margin-bottom: 10px;}
.new-list .download-info .download-title a:hover{ color: #0a8900;}
.new-list .download-info .download-discription{ color: #666; font-size: 14px;}
.new-list .download-info .download-discription a:hover{ color: #0a8900;}
.new-list ul li{ margin-bottom: 25px; border: 1px dashed #e4e4e4;}
.arc_fanye{
    text-align: center;
}

/*************contact start***********/
.lxbanner{ width:100%; height:400px; background:url(../images/lxbanner.jpg);position:relative}
.list_img{ width:100%; padding:25px 0px; background:#eee; margin:0 auto; overflow:hidden; border-top:1px solid #fff; }
.list_img_box{ width:1200px; margin:0 auto; overflow:hidden;}
.left_con{ float:left; width:265px; }
.left_con .left_nav{background:#2670B5; width:100%; overflow:hidden; }
.left_con dl{ font-size:24px; font-weight:bold; color:#fff; text-align:center; line-height:60px; }
.left_con  .left_nav .congaishu{font-size: 16px;    color: #fff;    text-align: center;    margin-top: -15px;}
.left_con .left_pro_ul{ display:block; width:240px; margin:0 auto;     padding: 10px 0 0px 0;}
.left_con .left_pro_ul .left_pro_li{ display:block; line-height:42px; border-bottom:3px #fff solid;}
.left_con .left_pro_ul .left_pro_li a{ display:block; line-height:42px; font-size:14px; background:#eee; text-align:center;}
.left_con .left_pro_ul .left_pro_li a:hover{ background:#FF9E3E; color:#fff;}

 .left_pro{ background:#2670B5; width:100%; overflow:hidden;  }
 .left_pro .left_nav{background:#2670B5; width:100%; overflow:hidden; margin-bottom:30px;}
 .left_pro dl{ font-size:24px; font-weight:bold; color:#fff; text-align:center; line-height:60px; }
 .left_pro  .congaishu{font-size: 16px;    color: #fff;    text-align: center;    margin-top: -15px;}
 .left_pro .left_pro_ul{ display:block; width:240px; margin:0 auto; padding:10px 0px;}
 .left_pro .left_pro_ul .left_pro_li{ display:block; line-height:42px; border-bottom:3px #fff solid;}
 .left_pro .left_pro_ul .left_pro_li a{ display:block; line-height:42px; font-size:14px; background:#eee; text-align:center;}
 .left_pro .left_pro_ul .left_pro_li a:hover{ background:#FF9E3E; color:#fff;}

.left_lx{ width:100%;background:#2670B5; padding-bottom:10px;}
.left_lx .congaishu{font-size: 16px;    color: #fff;    text-align: center;    margin-top: -15px;margin-bottom: 10px;}
.left_lx .left_lx_bg{ background:#fff; width:240px; margin:0 auto; padding:10px 0px;}
.left_lx .left_lx_txt{ width:210px; margin: 10px 0 10px 15px; line-height:25px; padding-top:5px; font-size: 14px;}
.list_img_right{ width:900px; float:right; overflow:hidden;}
.list_img_right .arc_body{  padding:10px; background:#fff; overflow:hidden;}
.con_title{ font-size: 22px;margin: 20px;    font-weight: bold;}
.con_title2{ font-size:14px;line-height: 25px;    margin: 0 20px 0 60px;}
.con_con1{ font-size: 18px;    text-align: center;   padding: 30px 0 10px 0;    line-height: 1em;    color: #484848;    font-weight: normal;}
.con_con1 h2{display: inline-block;    padding: 0 22px;    border-left: 3px solid #484848;border-right: 3px solid #484848;line-height: 36px;}
.con_con1 h3{font-size: 24px;    line-height: 50px;    margin: 0;padding: 0;    color: #9d9d9d;}
.con_con1 ul{display:flex;flex-wrap:wrap;}
.con_con1 li{display: block;    width: 233px;    text-align: center;height: 260px;    border: 1px solid #eee;    margin: 10px 30px 30px 30px;}
.con_con1 li:hover{ background:#2670B5; color:#FFF;}
.con_con2{ font-size: 18px;    text-align: center;   padding: 30px 0 10px 0;    line-height: 1em;    color: #484848;    font-weight: normal;}
.con_con2 h2{display: inline-block;    padding: 0 22px;    border-left: 3px solid #484848;border-right: 3px solid #484848;line-height: 36px;}
.con_con2 h3{font-size: 24px;    line-height: 50px;    margin: 0;padding: 0;    color: #9d9d9d;}

.con_wenzi{ padding:20px 20px;line-height: 30px;    font-size: 14px;}
.con_wenzi strong{ font-size:18px;display: inline-block;margin: 5px 0 20px 0;}

/*************contact end***********/
/*************产品中心 start***********/
.prosearch{ width: 100%; height: 65px; line-height: 65px;background: url(../images/probj.jpg);}
.prosearch-content{ width: 1200px; margin: 0 auto; overflow: hidden;}
.prosearch-keywords{ font-size: 14px; color: #fff; display: inline-block;}
.prosearch-keywords .wb{ display: inline-block; vertical-align: top;}
.prosearch-keywords .wb > span{ color: #fff;    font-size: 24px;    display: inline-block;    text-align: center;    height: 65px;line-height: 65px;font-weight: bold;}
.prosearch-keywords .wb > a{ color: #666; font-size: 14px;}
.prosearch-keywords .wb > a:hover{ color: #30639a;}
.prosearch-keywords .wb i{ color: #fff; font-size: 24px; margin: 0 5px 0 5px;}

.productbanner{ width:100%; height:400px; background:url(../images/productbanner.jpg);}
.prdcuct_img_right .prdcuct_img_weizhi h3{ display:block; float:left; width:135px; text-align:center; line-height:40px; background:#2670B5; font-size:18px; color:#fff; }
.prdcuct_img_right .prdcuct_img_weizhi{ height:40px; border-bottom:2px solid #2670B5;}
.prdcuct_img_right .prdcuct_img_weizhi .proweizhi{ float:right;line-height: 40px;}
.prdcuct_img_right{ width:901px; float:right; overflow:hidden;}
.prdcuct_img_right .arc_body {padding: 20px 0;      background: #fff;    overflow: hidden;}
.prdcuct_img_right .arc_body li{box-shadow: 0 5px 10px silver;    float: left;    text-align: center;    margin: 20px 17px;  border: 1px solid #CCD5E9;}
.prdcuct_img_right .arc_body li .listtitle{ color: #000;    font-size: 14px;    margin: 10px 0;width: 159px;height: 38px;}
.prdcuct_img_right .arc_body li  img{width: 264px;    height: 211px;}
.prdcuct_img_right .arc_body li:hover{ background:#2670B5; }
.prdcuct_img_right .arc_body li:hover a{ color:#FFF;}
.prdcuct_img_right .arc_fanye {     background: #fff;    overflow: hidden;padding-bottom: 15px;}
.prdcuct_img_right .arc_fanye li{box-shadow: 0 5px 10px silver;    float: left;    text-align: center;    margin: 5px 10px;  border: 1px solid #CCD5E9;padding: 0 7px;}
.prdcuct_img_right .arc_fanye li .listtitle{ color: #000;    font-size: 16px;    margin: 10px 0;}
.prdcuct_img_right .arc_fanye li  img{width: 264px;    height: 211px;}
.prdcuct_img_right .arc_fanye li:hover{ background:#2670B5; }
.prdcuct_img_right .arc_fanye li:hover a{ color:#FFF;}

.prdcuct_img_right .prdcuct_img_weizhi dl{ float:right; line-height:40px; color:#666;}
.prdcuct_img_right .prdcuct_img_weizhi dl a{ color:#666;}
/*************产品中心 end***********/
/*************articl_images start***********/
.box{width: 1200px;    margin: 0 auto;    overflow: hidden;    padding: 30px 0;}
.box .right-pro{float: right;    width: 695px;    margin-left: 30px;}
.box .right-pro h1{font-size: 30px;padding-bottom:10px;}
.box .right-pro .right-prolei{color: #000;font-size: 18px;line-height: 35px;}

.left-pro{ width: 452px; border: 1px solid #ccc; text-align: left; float: left; background-color: #FFF;padding: 10px; height:380px;}
.left-pro .t2{width:100%;height:288px;text-indent:0;float:left;}
.left-pro .t2 .main_img{text-indent:0;width:100%; height:362px;}
.article_img_t2{ width:1200px; margin:0 auto; overflow:hidden; padding:20px 0px;height: auto;}
.article_img_t2 .article_img_t2right{width:900px; overflow:hidden;float: right;}
.article_img_t2 .article_img_t2right .article_t2_intro{ width:230px; border-left:5px #2670B5 solid; background:#e9e9f4; height:34px; line-height:34px; font-weight:bold; text-align:center; font-size:16px; color:#333;}
.article_img_t2 .article_img_t2right .article_t2_cont{ border:1px solid #eee; font-size:14px; padding:12px; line-height:27px;}
.article_img_t2 .article_img_t2right .article_t2_cont h2{padding: 6px 0;margin: 10px 0;border-bottom: 1px solid #FF9E3E;line-height: 17px;}
.article_img_t2 .article_img_t2right .article_t2_cont h2 span{font-size: 16px!important;background:#FF9E3E;padding: 4px;color: #fff}
.article_img_t2 .article_img_t2right .article_t2_cont img{ max-width:100%;}
.article_img_t2 .article_img_t2right .article_t2_cont h3{ border-bottom:2px solid #f39800; padding:8px 0px; font-size:18px; color:#22a7ec;}

.tuijian_box_big{ margin-top:25px;width:1200px; margin:0 auto; overflow:hidden;padding-bottom: 20px}
.tuijian_tit{ margin-bottom:15px; height:46px; line-height:46px; border-bottom:#c9c9c9 1px solid;}
.tuijian_tit .tuijian_dl{ background:#e9e9f4 url(../images/tuijian_tbg.png) left center no-repeat;height:45px;line-height:45px; width:221px;}
.tuijian_tit .tuijian_dl2{ background:#e9e9f4 url(../images/tuijian_tbg.png) left center no-repeat;;}
.tuijian_tit .tuijian_dl h4{height:45px;line-height:46px; color:#4c4c4c; font-size:20px; font-weight:bold; padding-left:30px;}
.tuijian_box_big .tuijian_cont{ width:100%; overflow:hidden; margin-bottom:20px; margin-top:20px;}
.tuijian_box_big .tuijian_cont ul{ display:block; overflow:hidden}
.tuijian_box_big .tuijian_cont ul li{display: block;float:left;padding:0; width:282px; margin-right:23px;}
.tuijian_box_big .tuijian_cont ul li:nth-child(4){margin-right:0px;}
.tuijian_box_big .tuijian_cont ul li a{display:block;float:left;width:282px;padding:0;position:relative;height:211px;color:#333; transition: all 0.5s ease;}
.tuijian_box_big .tuijian_cont ul li a img{width: 100%}
.tuijian_box_big .tuijian_cont ul li a .intro { transition: 0.3s;position: absolute;left: 0;z-index: 10;background-color:#e71010;filter: alpha(opacity=70);width:282px;color: #fff;-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;text-align: center; bottom:-166px; overflow:hidden;}
.tuijian_box_big .tuijian_cont ul li a .intro h5{margin: 0;font-size:14px;height: 45px;line-height:45px;border-bottom: 1px solid #eee; font-weight: 100;}
.tuijian_box_big .tuijian_cont ul li a .intro p{font-size:13px;line-height: 20px;margin: 63px 70px; height: 40px;overflow: hidden; font-size:40px; color:#fff;}
.tuijian_box_big .tuijian_cont ul li a:hover .intro {bottom:0px;}
.tuijian_box_big .tuijian_cp{ display:block; margin:0 auto; padding-bottom:20px;}
.tuijian_box_big .tuijian_cp li{ overflow: hidden;transition: 0.3s;float:left; width:263px; height:250px; padding:10px; background:#2670B5; margin-right:49px;}
.tuijian_box_big .tuijian_cp li:nth-child(4){margin-right:0px;}
.tuijian_box_big .tuijian_cp li img{width:100%;height: 187px;}
.tuijian_box_big .tuijian_cp li a{ color:#fff; text-align:center; display:block; overflow:hidden;}
.tuijian_box_big .tuijian_cp li .intro{ display:block;}
.tuijian_box_big .tuijian_cp li .intro h5{ font-weight:bold; padding:5px 0px; line-height:30px;    color: #fff;}
.tuijian_box_big .tuijian_cp li .intro p{ width:120px; background: #ffffff; color: #525252;border-radius:25px; margin:0 auto; font-weight:bold; height:30px; line-height:30px; font-size:14px;}
.tuijian_box_big .tuijian_cp li a:hover p{ }
.tuijian_box_big .tuijian_cp li:hover{    transition: all .3s ease;    transform: translateY(-6px);    -webkit-transform: translateY(-6px);    -moz-transform: translateY(-6px);    box-shadow: 0 26px 40px -24px rgba(0,36,100,.5);    -webkit-box-shadow: 0 26px 40px -24px rgba(0,36,100,.5);    -moz-box-shadow: 0 26px 40px -24px rgba(0,36,100,.5);}
.tuijian_box_big .tuijian_cp li i{display: block;    position: absolute;    left: -100%;    top: 0;    width: 100%;    height: 100%;    background-image: -webkit-linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));    transform: skewx(-25deg);    -o-transform: skewx(-25deg);    -moz-transform: skewx(-25deg);    -webkit-transform: skewx(-25deg);}
.tuijian_box_big .tuijian_cp li:hover i{transition:all .3s ease;left:100%}
.box .right-pro .right-prolei a:hover{color: #f05a00}
.box .right-pro .right-ping{line-height: 25px;font-size: 16px;color: #525252; margin-top: 10px; padding-top: 8px;  padding-bottom: 5px; border-top: 1px solid #dbdbdb; }
.box .right-pro .right-ping .right-shuxing{margin-top: 15px;}
.box .right-pro .right-ping .right-shuxing span{display: block;color: #4c4c4c;font-size: 16px;line-height: 30px;}
.box .right-pro .right-ping .right-shuxing span i{color: #FF9E3E;padding-right: 10px;}
.box .right-pro .right-huo{overflow: hidden;margin-top: 10px; }
.box .right-pro .right-huo a i{margin-right: 10px;}
.box .right-pro .right-huo .diyia{background: #2670B5;}
.box .right-pro .right-huo a{text-align: center;display: inline-block;width: 260px;padding: 0 30px;background: #2670B5;font-size: 21px;color: #fff;margin-right: 20px;line-height: 60px;}
.box .right-pro .right-huo a:hover{background: #FF9E3E;}
.box .right-pro .articlecon{font-weight:bold;background: url(../images/articlecon.png)no-repeat;height: 60px;margin-top: 10px;line-height: 60px;color: #f05a00;font-size: 30px;padding-left: 70px;}
/*************articl_images end***********/

/*************软化水设备 start***********/
.ruanhua{width: 1200px;    margin: 0 auto;    display: block;    padding: 20px;    height: 430px;margin-top: 30px;}
.ruanhua .imgleft{     margin: 0 30px; width:520px; float:left;border: 10px solid #2670B5;}
.ruanhua .textright{ width:580px; float:right; }
.ruanhua .textright h1{font-size: 23px;    color: #2670B5;    padding-left: 25px;padding-bottom: 10px;}
.ruanhua .textright h2{height: 21px;    line-height: 16px;    padding-left: 8px;    font-size: 16px;    background: url(../images/ruanhuashui_h2bg.jpg) left no-repeat;    margin: 15px 0 15px 25px;    text-align: left;    color: #FF9E3E;}
.ruanhua .textright .desbg p{line-height: 25px;    text-indent: 24px;    color: #000000;    text-align: left;    padding: 12px 30px 0;border-top: 1px solid #FF9E3E;    background: linear-gradient(to bottom,#e4f1fe,#ffffff);}

.qiehuan{width: 1200px;    margin: 0 auto; }
.sec2, .sec5, .sec6 {    margin-top: 30px;}
.line-big { }
.line-big .x12{position: relative;    min-height: 1px;    padding-right: 10px;    padding-left: 10px;}
h3.xl12 {    line-height: 128px;    font-size: 26px;    color: #a8d0ff;    font-family: "Microsoft YaHei",simsun,"Helvetica Neue",Arial,Helvetica,sans-serif;}
h3.xl12 p {    padding-bottom: 15px;    display: inline-block;    background: url(../images/line.jpg) no-repeat bottom left;	font-size: 26px;}
h3.xl12 span {    color: #FF9E3E;	font-size: 26px;}
.sel_t.active {    background: url(../images/select.png) no-repeat center;    color: #1b4876;}
.sel_t {    text-align: center;    color: #c9def7;    font-size: 26px;    font-weight: bold;    line-height: 52px;    position: relative;	background: url(../images/unselect.png) no-repeat center;}
.line-big .xs3{position: relative;    min-height: 1px;    padding-right: 10px;    padding-left: 10px;	width: 280px;    float: left;}
.last {    overflow: hidden;}
.sel_c.active {    display: block;}
.sel_c {    color: #c9def7;    margin-top: 40px;    display: none;}
.sec2 .xm6 {    font-family: "宋体","Microsoft YaHei",simsun,"Helvetica Neue",Arial,Helvetica,sans-serif;}
.line-big .xm6{position: relative;    min-height: 1px;	width: 618px;    padding-right: 10px;    padding-left: 10px;	float: left;}
.line-big .xm6r{position: relative;    min-height: 1px;    width: 500px;    padding-right: 10px;    padding-left: 50px;float: left;}
.sec2 h2 {   font-family: "Microsoft YaHei",simsun,"Helvetica Neue",Arial,Helvetica,sans-serif;    color: #FF9E3E;    margin-bottom: 19px;    font-size: 30px;}
.line-big .xs4{position: relative;    min-height: 1px;    padding-right: 10px;padding-left: 10px;}
.sel_c h3 {    color: #a8d0ff;    margin-top: 24px;    margin-bottom: 12px;}
.sec2 a b {    color: #fad868;}
.div-hid {    line-height: 30px;}
.img-cen {    margin: 0 auto;}
.img-responsive {    display: block;    height: auto;}
.clearfix {zoom:1;}
.sec3 {    margin-top: 30px;    float: left;    width: 55%;}
.sec4 {    margin-top: 30px;}
h3.xl12 li{ line-height:30px;font-weight: normal;}
.rhscase  .case1{ background:url(../images/case1.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.rhscase  .case2{ background:url(../images/case2.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.rhscase  .case3{ background:url(../images/case3.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.rhscase  .case4{ background:url(../images/case4.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.rhscase  .case5{ background:url(../images/case5.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.rhscase  .case6{ background:url(../images/case6.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.rhscase  .case7{ background:url(../images/case7.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.rhscase  .case8{ background:url(../images/case8.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.rhscase  .case9{ background:url(../images/case9.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.rhscase  .case10{ background:url(../images/case10.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }

.rhscase li .textpostion{ margin-top:20px;color: #ffffff;    font-size: 15px;    display: block;    font-weight: bold;	text-align: center;	margin-top:145px;   line-height: 25px;}
.questionleft{ width:45%;border-radius: 2%;    border: 1px dashed #2670B5;    padding: 10px 10px;float:left;margin-left: 20px;margin-bottom: 30px;height: 190px;}
.questionleft h2 a{ font-size:20px;  margin: 10px 6px;font-weight: bold;}
.questionleft p{ margin-left:10px;}
.questionright{ width:45%;border-radius: 2%;    border: 1px dashed #2670B5;    padding: 10px 10px;float: right;margin-right: 20px;margin-bottom: 30px;height: 190px;}
.questionright h2 a{ font-size:20px;  margin: 10px 6px;font-weight: bold;}
.questionright p{ margin-left:10px;}

/*************软化水设备 end***********/
/*************反渗透设备 start***********/
.fanshentou{width: 1200px;    margin: 0 auto;    display: block;    padding: 20px;    height: 430px;margin-top: 30px;}
.fanshentou .imgleft{     margin: 0 30px; width:520px; float:left;border: 10px solid #2670B5;}
.fanshentou .textright{ width:580px; float:right; }
.fanshentou .textright h1{font-size: 23px;    color: #2670B5;    padding-left: 25px;padding-bottom: 10px;}
.fanshentou .textright h2{height: 21px;    line-height: 16px;    padding-left: 8px;    font-size: 16px;    background: url(../images/ruanhuashui_h2bg.jpg) left no-repeat;    margin: 15px 0 15px 25px;    text-align: left;    color: #FF9E3E;}
.fanshentou .textright .desbg p{line-height: 25px;    text-indent: 24px;    color: #000000;    text-align: left;    padding: 12px 30px 0;border-top: 1px solid #FF9E3E;    background: linear-gradient(to bottom,#e4f1fe,#ffffff);}

.fstcase  .case1{ background:url(../images/fcase1.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.fstcase  .case2{ background:url(../images/fcase2.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.fstcase  .case3{ background:url(../images/case10.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.fstcase  .case4{ background:url(../images/fcase4.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.fstcase  .case5{ background:url(../images/fcase5.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.fstcase  .case6{ background:url(../images/case6.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.fstcase  .case7{ background:url(../images/fcase7.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.fstcase  .case8{ background:url(../images/fcase8.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.fstcase  .case9{ background:url(../images/case9.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.fstcase  .case10{ background:url(../images/case1.jpg); border: 5px solid #2670B5;    border-radius: 50%;width: 190px;    height: 190px;    float: left;	margin: 20px 20px;   }
.fstcase li .textpostion{ margin-top:20px;color: #ffffff;    font-size: 15px;    display: block;    font-weight: bold;	text-align: center;	margin-top:145px;   line-height: 25px;}

.secf4 {    margin-top: 30px; height:479px;}

/*************反渗透设备 end***********/



@media only screen and (min-width: 768px) and (max-width: 959px) {	  .banner, .bannercontainer			{	width:768px; height:357px;}}
@media only screen and (min-width: 480px) and (max-width: 767px) {	   .banner, .bannercontainer		{	width:480px; height:223px;	}}
@media only screen and (min-width: 320px) and (max-width: 479px) {		.banner, .bannercontainer		{	width:320px;height:149px;	}}
@media only screen and (max-width: 319px) {		.banner, .bannercontainer		{	width:240px;height:112px;	}}
@media only screen and (min-width: 768px) and (max-width: 959px) {}
@media only screen and (min-width: 480px) and (max-width: 767px) {    
    .responsive .tp-bullets.tp-thumbs {        width: 300px !important;        height: 30px !important;    }
    .responsive .tp-bullets.tp-thumbs .tp-mask {        width: 300px !important;        height: 30px !important;    }
    .responsive .tp-bullets.tp-thumbs .bullet {        width: 60px !important;        height: 30px !important;    }}
@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {        display: none;    }
    .responsive .tparrows {        display: none;    }}

@media screen and (max-width:640px) { 
.navnr {    width: 100%;    height: 80px;    background-color: #2670B5;}
.nav {    width: 100%;    margin: auto;}
li.top_menu {    width: 25%;    height: 40px;    float: left;    position: relative;}
li.top_menu a {    display: block;    padding: 0 10px;    font-size: 14px;    color: #ffffff;    font-weight: bold;    text-align: center;height: 40px;    line-height: 40px;}
li.home a {    border: none;    height: 40px;    line-height: 40px;}
.banner_marginTop{
    margin-top: 1.02rem;
    position: relative;
}
}
@media screen and (max-width:640px) { 
.pro-index .left-big .bottom-intro a { display:none;}
.pro-index .left-big {   width: 68%;    height: 201px;    position: relative;}
.pro-index .left-big img {    width: 100%;    height: 100%;}
.pro-index .left-big .bottom-intro p {    width: 100%;padding-left: 20px;    color: #ffffff;    line-height: 25px;    display: block;}
.pro-index .left-big .bottom-intro {    position: absolute;    background: url(../images/imgbg1.png);    height: 30px;    bottom: 0;    width: 100%;    left: 0;}
.pro-index .right-small {    width: 29%;}
.pro-index .right-small ul li {    height: 60px;    position: relative;}
.pro-index .right-small img {    width: 100%;    height: 60px;}
.pro-index .right-small ul li span {    position: absolute;    height: 18px;line-height: 18px;    text-align: center;    width: 100%;display: block;    color: #ffffff;    background: url(../images/imgbg1.png);    bottom: 0;    left: 0;}
.chaninfour {    width: 100%;    margin: 0 auto;}
.chaninfour .ititle { margin: 0 0 15px 0;}
.chaninfour h3 {    font-size: 24px;    color: #000000;   font-weight: bold;    margin-bottom: 10px;    text-align: center;}
.chaninfour h4 {    font-size: 12px;    text-align: center;letter-spacing:0px; background: none;}


.row {    width: 100%;    margin: 0 auto;}
.iprojiantou{ display:none;}
.pro-index .pro-category .ipro {margin: 0 0 0 10px;width: 20%;height: 40px;   line-height: 40px;    background: #2670B5;}
.pro-index .pro-category .ipro a {    font-size: 12px;    color: #ffffff;    width: 100%;    font-weight: bold;}
.pro-index .pro-category ul {    width: 75%;    height: 5px;    margin-left: 100px;}
.pro-index .pro-category ul li {    width: 16%;    text-align: center;    float: left;    margin-top: -40px;    margin-right: 10px;}
.pro-index .pro-category ul li a {    font-size: 10px;    color: #666666;    width: 100%;    text-align: center;    line-height: 20px;    border: 1px solid #2670B5;}
.pro-index .pro-index-list {    height: 200px;    overflow: hidden;}
}

@media screen and (max-width:640px) { 
.iadv {    width: 100%;    margin: 0 auto;}
.iadv_title {    text-align: center;    font-size: 24px;margin-bottom: 10px;    font-weight: bold;}
.iadv_title span {    font-size: 40px;    color: #FF9E3E;    margin: 0 15px 0 10px;    font-style: italic;    font-weight: bold;}
.iadv h4 {    font-size: 12px;    letter-spacing: 0px;text-align: center;    background: none;}
.tedian_nrhonor{display:none;}
.tedian_nrimg2{display:none;}
.tedian_nr .wenzi {    width: 100%;    height: auto;}
.tedian_nr .wenzibt {    width: 100%;    height: 31px;  line-height: 30px;   float: left;    border: 1px solid #d7d7d7;  border-right: none; font-size: 30px;  color: #2670b5;  font-weight: bold;    text-indent: 5px;    margin-bottom: 5px;    position: relative;}
.tedian_nr .wenzibt .shuzi {    width: 12%;    height: 30px;    line-height: 30px;    float: left;    background-color: #2670b5;    color: #fff;text-align: left;    text-indent: 12px;    transition: 0.3s;    font-size: 18px;}
.tedian_nr .wenzibt .wenzi {    position: absolute;    top: 0px;    left: 60px;    z-index: 9999;    transition: 0.3s;    font-size: 22px;color: #2670B5;}
.tedian_youshi {    width: 100%;    height: auto;    margin: 0 auto;}
.tedian_youshik {    width: 100%;    height: 510px;overflow: hidden;    margin: 0 auto;    }
.tedian_youshi .tedian {    width: 100%;    height: auto;    float: left;}
.tedian_nr {    width: 100%;    height: auto;    float: right;position: relative;}
.tedian_nr .tedian_nrli {    width: 97%;    height: auto;    line-height: 20px;float: left;        padding-left: 15px;    font-size: 12px;    color: #666666;}
.tedian_nr .wenzi01 {    position: absolute;    top: 15px;    right: 0px;}
.tedian_nr .wenzi02 {    position: absolute;    top: 150px;    right: 0px;}
.tedian_nr .wenzi03 {   position: absolute;   top: 280px;   left: 0px;}
.tedian_nr .wenzi04 {    position: absolute;    top: 390px;    left: 0px;}
}

@media screen and (max-width:640px) { 
.ihezuo {    width: 100%;    margin: 0 auto;    height: auto;}
.ihezuo .ititle {    padding-top: 20px;    margin-bottom: 20px;}
.ihezuo h3 {    font-size: 24px;    color: #000000;font-weight: bold;    margin-bottom: 10px;    text-align: center;}
.ihezuo h4 {    font-size: 12px;    letter-spacing: 0px;    text-align: center;    background: none;}
.picMarquee-left {    width: 100%;    overflow: hidden;position: relative;    border: 1px solid #ccc;    margin-bottom: 11px;}
}

@media screen and (max-width:640px) { 
.icase {    width: 100%;    margin: 0 auto;}
.icase .ititle {    padding-top: 20px;    margin-bottom: 20px;}
.icase h3 {   font-size: 24px;   color: #000000;    font-weight: bold;     margin: 0px 0;    text-align: center;}
.icase h4 {    font-size: 12px;    letter-spacing: 0px;   text-align: center;    background: none;}
.icase ul p{ display:none;}
.icase li {    width: 30%;   float: left;    margin: 0 6px 11px 7px;    background: #eee;    height: 145px;}
.icase li img {    width: 100%;    height: 100px;	margin-bottom: 4px;}
}

@media screen and (max-width:640px) { 
.Idsf_content {    width: 100%;    height: 100%;    margin: 0px auto 0;    overflow: hidden;}
.Idsf_content .ititle {    padding-top: 20px;    margin-bottom: 20px;}
.Idsf_content h3 {    font-size: 24px;    color: #000000;    font-weight: bold;    margin-bottom: 10px;    text-align: center;}
.Idsf_content h4 {    font-size: 12px;    letter-spacing: 0px;    text-align: center;    background: none;}
.Idsf_pic{ display:none;}
.Idsf_word {    float: right;    width: 100%;    overflow: hidden;height: 300px;    background: #f9f9f9;}
.Idsf_word_bottom {   margin: 15px 20px 0px 20px;    overflow: hidden;    word-wrap: break-word;    word-break: break-all;}
.Idsf_word_bottom .Inav_16fff {    font-size: 20px;    color: #2c2c2c;    margin-bottom: 5px;}
.Idsf_word_bottom .Idsf_14fff {    font-size: 12px;    line-height: 22px;    letter-spacing: .2px;    color: #666666;}

.news {    overflow: hidden;    width: 100%;    margin: 20px auto;    margin-bottom: 0px;}
.news .newsleft {    overflow: hidden;    width: 100%;    height: 370px;background-color: #f6f6f6;    float: left;}
.news .menu {    overflow: hidden;    width: 100%;    height: 60px;    padding-bottom: 7px;    margin-bottom: 10px;}
.news .menu li {    float: left;    width: 50%;    height: 35px;    border: 2px solid #2670B5;text-align: center;    line-height: 35px;    font-size: 14px;    color: #1b1b1b;    background-color: #fff;    position: relative;}
.news .listbox {    overflow: hidden;    width: 100%;    height: 290px;    position: relative;}
.news .list {    overflow: hidden;    width: 100%;height: 100%;}
.news .list dl {    overflow: hidden;    width: 100%;    margin: 0 auto;height: 150px;    margin-bottom: 0px;}
.news .list dt {    float: left;    width: 40%;    height: 135px;    border: 6px solid #fff;}
.news .list dd {    overflow: hidden;    float: right;    width: 58%;	margin-right: 5px;}
.news .list ul {    overflow: hidden;    width: 100%;    margin: 0 auto;}
.news .list li {    overflow: hidden;    width: 100%;    height: 35px;    margin-bottom: 15px;    background-color: #fff;}
.news .list li .time {    width: 15%;    height: 35px;    background-color: #2670B5;    float: left;    overflow: hidden;    text-align: center;    color: #fff;}
.news .list li .time em {    display: block;    font-size: 12px;    font-family: Arial;    line-height: 35px;}
.news .list li .title {    width: 40%;    margin-left: 15px;    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    color: #585657;}
.news .list li .more {    float: right;    text-transform: uppercase;    color: #c1c1c1;    margin-right: 20px;}
.news .newsright{ display:none;}
}
@media screen and (max-width:640px) { 
.foot {    width: 100%;    margin: 0 auto;    overflow: auto;}
.foot .foot-fen{ display:none;}
.weixin {display:none;}
.foot-con {    float: left;    padding: 5px 0px;    margin-left: 15px;}
.back-to {    bottom: 120px;    overflow: hidden;    position: fixed;    width: 50px;    z-index: 999;    margin-left: 340px;}
.zhanzhang {    padding: 0 10px 10px 0;    line-height: 28px;}
.zhanzhang {    width: 100%;    margin: 0 auto;    color: #fff;}
}

@media screen and (max-width:640px) { 
.aboutbanner {    width: 100%;    height: 86px;    background: url(../images/aboutbanner.jpg);    background-size: contain;position: relative;}
.wz {    height: 30px;    line-height: 30px;font-size: 12px;    width: 100%;    margin: 0 auto;    border-bottom: 1px dotted #c8c8c8;}
.about_1200 {    width: 100%;    margin: 0 auto;}
.about_tit {    background: url(../images/about_02.png) top center no-repeat;    width: 100%;    margin: 0 auto;}
.about_t01 {    overflow: hidden;    width: 100%;    clear: both;    padding: 20px 0px;}
.about_left01 {    float: left;    width: 97%;    margin: 0 10px;}
.about_right01{ display:none;}
.about_t02{ display:none;}
.about_t03 {    width: 100%;    margin: 0 auto;}
.about_left04 {    float: left;    width: 97%;    margin: 0 10px;}
.about_right04{ display:none;}
.about_t04 {    overflow: hidden;   width: 100%;    clear: both;    padding: 20px 0 0 0;}
.about_t04 {    width: 100%;    overflow: hidden;    margin-bottom: 8px;}
}
@media screen and (max-width:640px) { 
.list_img {    width: 100%;    padding: 15px 0px;    background: #eee;    margin: 0 auto;    overflow: hidden;    border-top: 1px solid #fff;}
.productbanner {    width: 100%;    height: 87px;    background: url(../images/productbanner.jpg);    background-size: contain;}
.prosearch{ display:none;}
.left_con{ display:none;}
.list_img_box {    width: 100%;    margin: 0 auto;    overflow: hidden;}
.prdcuct_img_right {    width: 100%;    float: left;    overflow: hidden;}
.prdcuct_img_right .arc_body li {    box-shadow: 0 5px 10px silver;    float: left;    text-align: center;    margin: 5px 6px;    border: 1px solid #CCD5E9;	width: 47%;}
.prdcuct_img_right .arc_body li img {    width: 100%;    height: auto;}
.prdcuct_img_right .arc_body li .listtitle {    color: #000;    font-size: 14px;    margin: 10px 0;}
}

@media screen and (max-width:640px) { 
.box {    width: 100%;    margin: 0 auto;    overflow: hidden;padding: 10px 5px;}
.left-pro {    width: 80%;    border: 1px solid #ccc;    text-align: left;    float: left;    background-color: #FFF;    padding: 10px;    height: auto;	margin-left: 10%;}
.left-pro .t2 {    width: 100%;   height: auto;   text-indent: 0;    float: left;}
.left-pro .t2 .main_img {    text-indent: 0;    width: 100%;    height: auto;}
.box .right-pro {    float: right;    width: 100%;    margin-left: 10px;}
.box .right-pro h1 {    font-size: 16px;    padding-bottom: 5px;}
.box .right-pro .right-ping {    line-height: 1.6;    font-size: 14px;    color: #525252;    margin-top: 0px;    padding-top: 8px;    padding-bottom: 5px;    border-top: 1px solid #dbdbdb;	margin-right: 5px;}
.box .right-pro .right-ping .right-shuxing{ display:none;}
.box .right-pro .right-huo{ display:none;}
.article_img_t2 {    width: 100%;    margin: 0 auto;    overflow: hidden;    padding: 20px 0px;    height: auto;}
.article_img_t2 .article_img_t2right {    width: 100%;    overflow: hidden;    float: right;}
.article_img_t2 .article_img_t2right .article_t2_intro {    width: 30%;    border-left: 5px #2670B5 solid;    background: #e9e9f4;    height: 34px;    line-height: 34px;    font-weight: bold;    text-align: center;    font-size: 16px;    color: #333;}
.tuijian_box_big{ display:none;}
}
@media screen and (max-width:640px) { 
.casebanner {    width: 100%;    height: 87px;    background: url(../images/casebanner.jpg);    background-size: contain;}
.search{ display:none;}
.product-content {    width: 100%;    margin: 0 auto;    overflow: hidden;    margin-bottom: 20px;}
.product-main .product-content .right {    float: left;    width: 100%;}
.product-main .product-content .right .title-top {    border-bottom: 1px dashed #c2c2c2;    padding-bottom: 5px;    overflow: hidden;    margin-top: 5px;}
.product-main .product-content .right img{max-width:100%;height:auto !important}
.new-list ul li {    margin-bottom: 20px;    border: 1px dashed #e4e4e4;}
.new-list .download-info .download-img{ display:none;}
.new-list .download-info .download-basic {    display: inline-block;    vertical-align: middle;    width: 100%;}

.newbanner {    width: 100%;    height: 87px;    background: url(../images/newbanner.jpg);    background-size: contain;}
.content {    margin-top: 5px;}
.about-zx {    margin: 15px 20px 0 20px;}
}


@media screen and (max-width:640px) { 
.wbmbx {    height: 30px;    line-height: 30px;    font-size: 12px;    width: 100%;    margin: 0 auto;    border-bottom: 1px dotted #c8c8c8;}
.legsxw {    width: 100%;    margin: 0 auto;    padding-bottom: 0px;}
.czhonor_tit {    padding-top: 20px;}
.lenews {    width: 100%;    margin: 0 auto;    padding-top: 50px;}
.lenews {    width: 100%;    margin: 0 auto;    padding-top: 50px;}
.lenews ul {    display: block;    overflow: hidden;    width: 100%;}
.lenews_top {    width: 100%;    height: 90px;    overflow: hidden;}
.lenews_bot_l{ display:none;}
.lenews_bot_r {    width: 100%;    padding-right: 0px;}
.lenews ul li {    display: block;    width: 32%;    margin-right: 5px;    float: left;}
.lenews_bot_r p {    font-size: 12px;    height: 15px;    line-height: 15px;    display: block;    overflow: hidden;    margin-top: 8px;}
.lenews_bot {    height: auto;    background-color: #f7f7f7;}
.lenews_bot_r span{display:none;}

.lehangye {    width: 100%;    margin: 0 auto;}
.xshrdxw ul li a i {    width: 17%;    float: left;    font-style: normal;    margin-top: 30px;border-right: 1px dotted #e6e6e6;}
.xshrdxw ul li a p {    display: block;    width: 80%;    float: right;    margin-top: 8px;}
.xshrdxw ul li a {    display: block;    height: auto;    border: 1px solid #e6e6e6;    -o-transition: all .6s;    -moz-transition: all .6s;    -webkit-transition: all .6s;    -ms-transition: all .6s;    transition: all .6s;}
.xshrdxw ul li a p span {    display: block;    height: 85px;    line-height: 20px;    overflow: hidden;    color: #777;    padding-right: 10px;    margin-top: 5px;}
.xshrdxw ul li {    display: block;    margin-bottom: 25px;    width: 100%;    float: left;    margin-right: 40px;}

.lejishu {    width: 100%;    margin: 0 auto;}
}
.wz_map{
height:400px;
width:860px;
object-fit: fill;
object-position: right center; 
}
.wz_map img{
 object-position: right center;   
}
@media screen and (max-width:640px) { 
.lxbanner {
    width: 100%;
    height: 87px;
    background: url(../images/lxbanner.jpg);
    background-size: contain;
    position: relative;
}
.list_img_right {
    width: 100%;
    float: right;
    overflow: hidden;
}
.con_title2 {
    font-size: 14px;
    line-height: 25px;
    margin: 0 20px 0 20px;
}
.list_img_right .arc_body {
    padding: 0px;
    background: #fff;
    overflow: hidden;
}
.con_wenzi {
    padding: 20px 10px;
    line-height: 30px;
    font-size: 14px;
}
.con_con1 li {
    display: block;
    width: 45%;
    text-align: center;
    height: 260px;
    border: 1px solid #eee;
    margin: 2.5%;
    float: left;
}
.con_wenzi strong {
    font-size: 18px;
    display: inline-block;
    margin: 5px 0 10px 0;
}

}



.set_banner_h1{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
}


