*{margin:0px; padding:0px;font-family:'微软雅黑';}
a{text-decoration:none; color:#333; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -mx-transition:all 0.5s;}
.fl{float:left;}
.fr{float:right;}
a img{ border:none;}
li{ list-style:none;}
.clear{clear:both;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.clearfix {zoom:1;}
img{vertical-align:middle;}
.div1200{width:1200px; margin:0px auto;}
.banner img{vertical-align: middle;}
.banner{ position:relative; z-index:1; width:100%; text-align:center;}
.wrap {width: 100%;min-width: 1200px;_zoom: 1;position: relative;overflow: hidden;}
/*index*/
.header{ margin: 16px 0;}
.logo{ width: 153px;}
.logo img{ width: 100%;}
.nav{ width: 702px; margin-top: 21px;}
.nav ul li{ float: left; width: 80px; line-height: 23px; text-align: center;margin-right: 44px;}
.nav ul li:last-child{ margin-right: 0 !important;}
.nav ul li a{ display: block; font-size: 16px; color: #393939;}
.nav ul li.cur{ background: #008fd7; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px;}
.nav ul li.cur a{ color: #fff;}
.nav ul li:hover{ background: #008fd7; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px;}
.nav ul li:hover a{ color: #fff;}
.banner img{ width: 100%;}
.callbacks_tabs.callbacks1_tabs{margin-top:-30px; position:relative;z-index:100;}
.callbacks_tabs.callbacks1_tabs li{font-size:6px;display:inline-block;width:10px;height:10px;margin-left:10px; background:#fff;position:relative;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#008fd7;}
.callbacks_container{margin-bottom:9px;position:relative;width:100%;max-width:100%;text-align:center;}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("../images/themes.gif") no-repeat left top;margin-top:-30px;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}
.wm-contact{ margin-top: 36px;}
.tit{ text-align: center;}
.tit h2{ font-size: 30px; color: #008fd7; text-transform: uppercase; position: relative;}
.tit h2:before{ content: ""; width: 26px; height: 2px; background: #008fd7; position: absolute; bottom: -12px; left: 50%; transform:translate(-50%,0);}
.tit .b{ width: 224px; height: 1px; background: #dcdcdc; margin: 10px auto 0;}
.tit p{ font-size: 25px; color: #595959; line-height: 42px;}
.contact{ margin-top: 30px;}
.contact_a{ width: 566px;}
.contact_b{ width: 566px;}
.contact_b h5{ font-size: 20px; color: #e62129; font-weight: normal;}
.contact_b p{ font-size: 14px; color: #595959; line-height: 30px; margin-bottom: 34px;}
.contact_b p:last-child{ margin-bottom: 0;}
.product{ margin-top: 40px; background: #f5f5f5; padding: 34px 0;}
.pro{ margin-top: 20px;}
.pro ul li{ width: 287px; float: left; background: #fff; border: 1px solid #dcdcdc; text-align: center;margin-right: 14px;}
.pro ul li:last-child{ margin-right: 0 !important;}
.pro ul li .li_img{ overflow: hidden;}
.pro ul li .li_img img{ width: 100%;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.pro ul li .li_nr{ line-height: 44px; border-top: 1px solid #dcdcdc;}
.pro ul li .li_nr i{ margin-right: 26px;}
.pro ul li .li_nr p{ font-size: 16px; color: #595959;}
.pro ul li:hover p{color: #008fd7;}
.pro ul li:hover .li_img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.more{ margin-top: 38px; text-align: center;}
.more a{ display: inline-block; width: 120px; line-height: 28px; border: 1px solid #008fd7; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px; font-size: 14px; color: #008fd7; background: #fff;}
.more a i{ margin-left: 10px;}
.more a:hover{ background: rgba(0,143,215,0.5); color: #fff;}
.new{ margin-top: 38px;}
.new_list ul li{ margin-top: 24px; width: 566px; float: left;margin-right: 68px;}
.new_list ul li:nth-child(2n){ margin-right: 0 !important;}
.new_list ul li .li_img{ width: 144px;}
.new_list ul li .li_img img{ width: 100%;}
.new_list ul li .li_nr{ width: 404px;}
.new_list ul li .li_nr h6{ margin-top: 6px; font-size: 14px; color: #595959; line-height: 25px;}
.new_list ul li .li_nr p{ font-size: 14px; color: #7c7c7c; line-height: 25px;}
.new_list ul li .li_nr p a{ font-size: 14px; color: #e62129; line-height: 25px;}
.new_list ul li:hover h6{ color: #008fd7;}
.show{ margin-top: 36px; background: #f5f5f5; padding: 35px 0;}
.show_list{ margin-top: 32px; position: relative;}
.show_list .swiper-container{ position: static;}
.show_list .swiper-slide{ text-align: center;}
.show_list .swiper-slide p{ font-size: 16px; color: #595959; line-height: 36px;}
.show_list .swiper-slide:hover p{ color: #008fd7;}
.show_list .swiper-button-next, .show_list .swiper-button-prev {position: absolute;top: 50%;width: 28px;height: 28px;margin-top: -14px;z-index: 10;cursor: pointer;background-size: 28px 28px;background-position: center;background-repeat: no-repeat;}
.show_list .swiper-button-prev, .show_list .swiper-container-rtl .swiper-button-next{ background-image: url(../images/index_67.png); left: -43px;}
.show_list .swiper-button-next, .show_list .swiper-container-rtl .swiper-button-prev{ background-image: url(../images/index_68.png); right: -43px;}
.show_list .swiper-button-prev:hover{ background-image: url(../images/index_69.png);}
.show_list .swiper-button-next:hover{ background-image: url(../images/index_70.png);}
.foot{ background: #008fd7; border-top: 2px solid #e62129; padding-top: 20px;}
.foot_nav{ text-align: center; border-bottom: 1px solid #d0d8dc; padding-bottom: 16px;}
.foot_nav ul{ display: inline-block;}
.foot_nav ul li{ float: left;}
.foot_nav ul li a{ font-size: 16px; color: #fff;}
.foot_nav ul li a:hover{ color: #e62129;}
.foot_nav ul li span{ font-size: 16px; color: #fff; padding: 0 40px;}
.foot_net{ text-align: center; padding: 20px 0;}
.foot_net p{ font-size: 14px; color: #fff; line-height: 30px;}
.copy{ background: #027ac6; line-height: 39px; text-align: center;}
.copy p{ font-size: 14px; color: #fff;}
/*industry*/
.industry{ background: #f5f5f5; padding: 48px 0;}
.industry .tit h2{ font-weight: normal;}
.industry .tit h2:before{ background: #e62129;}
.industry .tit p{ font-size: 14px;}
.ind_list{ padding-top: 50px; text-align: center;}
.ind_list ul{ display: inline-block;}
.ind_list ul li{ width: 324px; float: left; margin-right: 110px;}
.ind_list ul li:last-child{ margin-right: 0 !important;}
.ind_list ul li .li_img{ position: relative;}
.ind_list ul li .li_img img{ border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border:3px solid #008fd7;}
.ind_list ul li .num{ width: 30px; height: 30px; line-height: 30px; background: #fff; border: 1px solid #e62129; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; position: absolute; right: 84px; top: 0;}
.ind_list ul li .num p{ font-size: 16px; color: #e62129;}
.ind_list ul li h6{ margin-top: 20px; font-size: 16px; color: #666; line-height: 30px; font-weight: normal;}
/*product*/
.center{ background: #f5f5f5; padding: 35px 0;}
.con{ padding-top: 33px;}
.con_img{ width: 237px;}
.con_nr{ width: 930px; height: 201px; background: #fff;}
.con_nr p{ padding: 24px; font-size: 14px; color: #666; line-height: 35px; text-indent: 2em;}
.conn{ background: #fff; margin-top: 42px; line-height: 43px; text-align: center; border: 1px solid #dcdcdc;}
.conn dl dt{ float: left; width: 144px; background: #008fd7; font-size: 18px; color: #fff; font-weight: bold;}
.conn dl dd{ float: left; width: 260px;}
.conn dl dd a{ font-size: 16px; color: #666;}
.conn dl dd i{ margin-right: 14px;}
.conn dl dd.on a{ color: #008fd7;}
.conn dl dd:hover a{ color: #008fd7;}
.pros ul li{ float: left; width: 285px; text-align: center; margin-top: 43px;margin-right: 20px;}
.pros ul li:nth-child(4n){ margin-right: 0 !important;}
.pros ul li p{ background: #e3e5e6; line-height: 45px;}
.pros ul li .li_img{ overflow: hidden;}
.pros ul li .li_img img{ width: 100%;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.pros ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.pros ul li:hover p{ background: #008fd7; color: #fff;}
.fenye{ text-align: center; margin-top: 54px;}
/*xq*/
.xq .conn{ margin-top: 0;}
.boxs{ margin-top: 40px;}
.boxs .boxs_a{ width: 500px;}
.boxs .boxs_b{ width: 646px;}
.boxs .boxs_b h5{ font-size: 18px; color: #008fd7; margin-bottom: 18px;}
.boxs .boxs_b p{ font-size: 14px; color: #666; line-height: 45px; padding-left: 13px; border-bottom: 1px dashed #dcdcdc;}
.boxs .boxs_b h6{ font-size: 16px; color: #e6242c; line-height: 45px; padding-left: 13px; border-bottom: 1px dashed #dcdcdc;}
.pccs{ margin-top: 42px;}
.pccs_tit{ position: relative; border-bottom: 1px solid #008fd7; padding-bottom: 8px;}
.pccs_tit h6{ font-size: 18px; color: #008fd7; line-height: 32px;}
.pccs_tit a{ position: absolute; right: 0; top: 0; line-height: 42px; width: 134px; text-align: center; background: #e62129; font-size: 14px; color: #fff;border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -ms-border-radius: 20px;}
.pccs_tit a i{ margin-right: 13px;}
.pccs_tit a:hover{ opacity: 0.8;}
.table{ margin-top: 30px;}
.table table{ width: 100%; background: #fff;border-collapse:collapse;}
.table table tr td{ line-height: 44px; font-size: 14px; color: #666; padding-left: 10px;}
.table table tr:nth-child(2) td:nth-child(2n-1),.table table tr:nth-child(3) td:nth-child(2n-1),.table table tr:nth-child(4) td:nth-child(2n-1),.table table tr:nth-child(5) td:nth-child(2n-1),.table table tr:nth-child(6) td:nth-child(2n-1){ background: #f9f9f9;}
.cptj{ margin-top: 42px;}
.cptj_list{ margin-top:35px; }
.cptj_list ul li{ text-align: center; width: 230px; float: left;margin-right: 12px;}
.cptj_list ul li:last-child{ margin-right: 0 !important;}
.cptj_list ul li .li_img{ overflow: hidden;}
.cptj_list ul li img{ width: 100%;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.cptj_list ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.cptj_list ul li p{ font-size: 16px; color: #595959; line-height: 36px;}
.cptj_list ul li:hover p{ color: #008fd7;}