﻿/*
	基础样式表 
 */
/* reset */
html{position: relative;}
body{font-family:'Microsoft YaHei',Arial,'SimHei';width: 100%;padding:0;font-size:14px;margin:0;background: #fff;position: relative;overflow-x: hidden;color:#212123;}
div,a,li,img,p,span,ul,li,em,i,tr,td,th,strong,dl,dd{padding: 0;margin:0;}
input,textarea,button{font-family:'Microsoft YaHei',Arial,'SimHei';}
h1,h2,h3,h4,h5{padding:0;margin:0;}
em,i{font-style: normal;}
li{list-style: none;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
a:focus{outline: none;text-decoration: none;}
img{border:none;outline:0}
.ell{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clearfix{  content: '';  display: block;  clear: both;}
*, *::after, *::before { box-sizing: border-box;}
*{ outline: none;}
.no { display:none;}
.no02{ }

/* 动画 */
.transform,.fenye a,.menu li em,.emailbox2  table tr td:first-child span{-moz-transition:all .4s linear  ; /* Firefox 4 */-webkit-transition:all .4s ease-in-out; /* Safari and Chrome */-o-transition:all .4s ease-in-out; /* Opera */}
.rotate{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg); -ms-transform:rotate(0deg);transform:rotate(0deg);}
.rotate90,.menu-list li.current h3 span{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);  -ms-transform:rotate(90deg);transform:rotate(90deg);}
.rotate45{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);  -ms-transform:rotate(45deg);transform:rotate(45deg);}

/*背景覆盖*/
.bg-cover{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.dib{display: inline-block;}.vm{vertical-align: middle;}.rel{position: relative;}.abs{position: absolute;}.ovh{overflow: hidden;}.ta-r{text-align: right;}.ta-l{text-align: left;}.ta-c{text-align: center;}.dn{display: none;}

/* 通用布局*/
.mainbox{max-width: 1200px;margin: 0 auto;position: relative;}

/*header*/
.header_box{position: fixed;width: 100%;left: 0;top: 0;z-index: 10000;}
body{margin-top:140px;}
.top{height: 40px;background: #D9251B}
.header{position: relative;height: 100px;background:#F5F7F9 }
.logo{float: left;width: 238px;height: 100px;}
.logo-o{height:100%;display: table;}
.logo-i{height:100%;display: table-cell;vertical-align: middle;}
.logo a{display: block;}
.logo img{max-height: 100%;max-width: 100%;border: none;}
.logo h1{height: 0;overflow: hidden;text-indent: -9999px;}
.out{height:100%;display: table;width: 100%;}
.in{width: 100%;height:100%;display: table-cell;vertical-align: middle;}

/*nav*/
.nav{position:relative;z-index: 100;margin-left: 280px;padding-right: 280px;padding-top: 0px;text-align: right}
.nav ul{display: inline-block;max-width: 100%;vertical-align: top;}
.nav ul li{float: left;width:auto;position: relative;margin-right: 15px;z-index: 1;}
.nav ul li:last-child{margin-right: 0;}
.nav ul li h2{font-size: 18px;font-weight: normal;padding:0 10px;height: 100px;position: relative;text-align: center;}
.nav ul li h2 a{color:#212123;display: block;line-height: 100px;}
.nav ul li h2 span{display: none;}
.nav ul li dl{display:none;;position: absolute;top: 80px;left:50%;margin-left: -85px;width: 170px;}
.nav ul li dl.sub_list{width: 580px;min-width: 180px;left:auto;margin-left: 0;right:0;}
.nav ul li.hover{z-index: 2}
.nav ul li.hover h2{}
.nav ul li.hover h2 a{color:#D9251B}
.nav ul li.active h2 a{color:#CB2F2F}
.nav ul li.active h2{}
.nav ul li dl>i{display: none;}

.nav ul li dl.sub_list >i{display: none;width: 15px;height: 15px;position: absolute;top:-5px;background:#D9251B;left:auto;margin-left: 0;right:0;}
.nav ul li dl dd{position: relative;border-top:2px #D9251B solid;background: #fff;box-shadow: 0px 2px 5px rgba(0,0,0,.2);border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding: 0 0 5px 0;}
.nav ul li dl dd>i{}
.nav ul li dl dd a{display: block;line-height: 20px;padding: 10px 10px;border-bottom:1px #eeeeee solid;text-align: center;color:#212123;font-size: 16px;}
.nav ul li dl dd a i{display: none;}
.nav ul li dl.sub_list dd{overflow: hidden;}
.nav ul li dl.sub_list dd a{float: left;width: 33.33%;border-bottom:none;}
.nav ul li dl dd a:hover{color:#D9251B;text-decoration: underline;}
.nav ul li dl dd a.active{color:#D9251B;}
.nav ul li dl dd a:last-child{border-bottom:none;}
.nav-close,.nav-button{display: none;}
.header_link{display: inline-block;position: absolute;right: 0;top: 30px;}
.header_link a{display: inline-block;width: 100px;line-height: 40px;margin-right: 10px;color:#fff;background: #CB2F2F;text-align: center;font-size: 16px;}
.header_link a:last-child{background:#C81138;margin-right: 0;}
.search{width:250px;height: 40px;position: absolute;right:0;top: 50%;margin-top: -20px;overflow: hidden;}
.search_b{position: relative;width: 100%;height: 100%;}
.search_b form{display: block;position: relative;padding-right:40px;border-radius: 20px;overflow: hidden;}
.search_i{position: relative;z-index: 1;width: 100%;height: 40px;height: auto\0;padding:10px 10px 10px 20px;line-height: 20px;color:#333;font-size: 14px;border:1px #DCDCDC solid;border-right:none;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.search_i::placeholder{color:#BEBEBE;}
.search_btn{position: absolute;z-index: 2;right: 0;top: 0; width: 40px;height: 40px;border:none;background-color:#D9251B;background-image: url('../images/icon_search.png'); cursor: pointer; background-position: center center;background-repeat: no-repeat;}
.top_content{height:40px;position: absolute;right:0;top:-40px;z-index: 101;}
.top_content a{display: inline-block;vertical-align: middle;margin-left:10px;color:#fff;}
.top_content span{display: inline-block;vertical-align: middle;}
.top_link_common{line-height: 40px;}
.top_link_qq,.top_link_wx,.top_link_contact{width: 25px;height: 25px;position: relative;background-position: center center;}
.top_link_qq{background-image: url(../images/icon_01.png);}
.top_link_wx{background-image: url(../images/icon_02.png);}
.top_link_contact{background-image: url(../images/icon_03.png);}
.top_link_wx_box{display: none;position: absolute;top:30px;left:50%;margin-left: -75px;width:150px;}
.top_link_wx_box_b{width: 100%;position: relative;padding:10px;background: #fff;text-align: center;border:1px #eee solid;color:#333333;font-size:12px;}
.top_link_wx_box_b i{display: inline-block;width: 15px;height: 15px;position: absolute;left: 50%;margin-left: -8px;top:-8px;background:#fff;border:#eee solid;border-width: 1px 0 0 1px;}
.top_link_wx_box_b img{max-width: 100%;}
.top_link_wx:hover .top_link_wx_box{display: block;}


/*footer*/
.footer{}
.footer_box{background: #F5F7F9;padding: 40px 0;}
.footer_box_b{margin: 0 -25px;}
.footer_menu{float: left;width: 50%;}
.footer_menu_b{padding: 0 25px;}
.footer_menu_b ul{overflow: hidden;margin: 0 -25px;}
.footer_menu_b ul li{float: left;width: 33%;}
.footer_menu_b ul li dl{padding: 0 25px;}
.footer_menu_b ul li dl dt{line-height: 23px;padding-bottom: 10px;border-bottom:1px #DBDEE9 solid;margin-bottom: 20px;}
.footer_menu_b ul li dl dt a{color:#212121;font-size: 16px;font-weight: bold;}
.footer_menu_b ul li dl dd a{display: block;font-size: 14px;color:#212123;line-height: 22px;}

.footer_other{float: left;width: 50%;}
.footer_other_b{padding: 0 25px;}
.footer_other_b_box{overflow: hidden;margin: 0 -25px;}
.footer_contact{float: left;width: 66%;}
.footer_contact_box{padding: 0 25px;}
.footer_contact_box dl dt{line-height: 23px;padding-bottom: 10px;border-bottom:1px #DBDEE9 solid;margin-bottom: 20px;}
.footer_contact_box dl dt a{color:#212121;font-size: 16px;font-weight: bold;}
.footer_contact_box dl dd{}
.footer_contact_box dl dd ul{overflow: hidden;margin: 0 -10px;}
.footer_contact_box dl dd ul li{float: left;width: 25%;text-align: center;}
.footer_contact_box dl dd ul li a{display: block;padding: 0 10px;}
.footer_contact_box dl dd ul li a span{display: inline-block;width: 48px;height: 48px;border-radius: 48px;background: #7E828B;overflow: hidden;margin-bottom: 5px;}
.footer_contact_box dl dd ul li a span img{width: 100%;height: 100%;vertical-align: top;}
.footer_contact_box dl dd ul li a strong{display: block;font-weight: normal;font-size: 14px;color:#212123;}
.footer_code{float: left;width: 34%;}
.footer_code_box{padding: 0 25px;text-align: right;}
.footer_code_b{text-align: center;display: inline-block;width: 100%;max-width: 160px;background: #fff;padding: 10px;}
.footer_code_img img{width: 100%;}
.footer_code_b p{color:#656565;font-size: 14px;}
.footer_nav dt span{display: none;}
.footer_nav dd>a span{display: none;}

.footer_copyright{background: #D9251B;padding:20px 10px;text-align: center;}
.footer_copyright p{line-height: 20px;color:#fff;font-size: 14px;}
.footer_copyright p a{color:#fff;}
.footer_copyright p a img{width: 16px;height: 16px;vertical-align: top;}
.footer_copyright iframe {width: 117px;height: 40px;}

/*banner*/

.banner{position: relative;height:500px;overflow: hidden;}
.swiper-pagination-bullet{width: 14px;height: 14px;vertical-align: middle;opacity: 1;border-radius: 14px;border:2px #fff solid;background: rgba(255,255,255,0);-moz-transition:all .4s linear  ; /* Firefox 4 */-webkit-transition:all .4s ease-in-out; /* Safari and Chrome */-o-transition:all .4s ease-in-out; /* Opera */}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.swiper-pagination-bullet-active{background: rgba(255,255,255,1)}
.banner img{max-width: 100%;}
.banner .swiper-slide{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:10px;}

.banner-button-prev,.banner-button-next{position: absolute; top: 50%;width: 36px; height: 64px; margin-top: -32px; z-index: 10; cursor: pointer; -moz-background-size:cover; -webkit-background-size:cover; background-size:cover; background-position: center; background-repeat: no-repeat;    -moz-transition:all .4s linear  ; /* Firefox 4 */-webkit-transition:all .4s ease-in-out; /* Safari and Chrome */-o-transition:all .4s ease-in-out; /* Opera */}
.banner-button-prev{left:20px;background-image: url(../images/icon_banner_arr_prev.png);}
.banner-button-prev.swiper-button-disabled{	opacity:0.5;/*background-image: url(../images/icon_banner_arr_prev_dis.png);*/}
.banner-button-next{right:20px;	background-image: url(../images/icon_banner_arr_next.png);}
.banner-button-next.swiper-button-disabled{	opacity:0.5	/*background-image: url(../images/icon_banner_arr_next_dis.png);*/}
.swiper-pagination {position: absolute;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s; -webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);    z-index: 10; left: 0; bottom:10px; width: 100%;}
.swiper-pagination-switch { display: inline-block; width: 14px;height: 14px;border-radius: 14px;margin: 0 8px;cursor: pointer; border:2px #fff solid;background: rgba(255,255,255,0);}
.swiper-active-switch { background: #fff;}

.banner .swiper-slide_b{overflow: hidden;height: 500px;}
.banner .swiper-slide_img,.banner .swiper-slide_info{width: 50%;float: left;height: 100%;position: relative;overflow: hidden;}
.banner .swiper-slide_img_b,.banner .swiper-slide_info_b{width: 100%;height: 100%;position: relative;}
.slide-nav .swiper-slide_img_b{margin-left:-50px;opacity: 0;}
.slide-nav .swiper-slide_info_b{margin-top:50px;opacity: 0}
.banner .swiper-slide-active .swiper-slide_img_b{margin-left:0;opacity: 1}
.banner .swiper-slide-active .swiper-slide_info_b{margin-top:0;opacity: 1}
.banner .swiper-slide_img img{max-width: 100%;}
.banner .swiper-slide_img_b .in{vertical-align: bottom;}
.banner .swiper-slide_info strong{display: block;font-size: 48px;color:#FFFFFF;}
.banner .swiper-slide_info p{color:#fff;font-size: 18px;line-height: 30px;}
.banner .swiper-slide_info a{ display: inline-block; margin-top: 30px; font-size: 24px; color: #fff; width: 250px; border-radius: 25px; background:#D9251B; position: relative; text-align: center; line-height: 50px;}

.innerbanner{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.innerbanner_b{height:300px;position: relative;}
.innerbanner_info{position: absolute;width: 100%;left: 0;bottom: 70px;padding: 0 20px 0px;color:#fff;display: none;}
.innerbanner_info strong{display: block;font-size: 24px;margin-bottom: 10px;}
.innerbanner_info p{font-size: 16px;}

.bg_fixed{background-position: center center;background-repeat: no-repeat;background-attachment: fixed;-webkit-background-size: cover;background-size: cover;background-repeat: repeat-y\0;}
.main_tit{}
.main_tit h2{display: block;font-size:48px;color:#fff;}
.main_tit p{font-size:18px;color:#fff;}
.h_product{padding:60px 0;}
.h_product_list{padding:40px 0 0;}

/*首页产品*/
.h_product_list ul{overflow: hidden;margin: 0 -20px;}
.h_product_list li{float: left;margin-bottom:30px;width: 50%;}
.h_product_list li .h_product_list_box{padding:0 20px;}
.h_product_list li a{display: block;background: #fff;}
.h_product_list_b{overflow: hidden;padding:20px 20px 20px 10px;}
.h_product_list_img{width: 200px;height: 200px;background: #fff;float: left;overflow: hidden;}
.h_product_list_img img{max-width: 100%;}
.h_product_list_info{margin-left: 220px;}
.h_product_list_info strong{display: block;font-size: 24px;color:#212123;margin-bottom: 15px;}
.h_product_list_info p{color:#696C72;font-size: 16px;margin-bottom: 15px;line-height: 23px;max-height: 69px;overflow: hidden;}
.h_product_list_info span{display: inline-block;font-size: 16px;color:#fff;width: 160px;height: 40px;border-radius: 20px;background: #2384CF;position: relative;text-align: center;line-height: 40px;}
.h_product_list_info span i{position: absolute;right: 10px;font-size: 14px;top:0;}

/*首页技术交流 + 优势特点*/
.h_exchange{padding:130px 0;}
.h_exchange2{padding:100px 0 ;position: relative;}
.h_exchange_b{width: 50%;float:right}
.h_exchange_b_img{width: 50%;position: absolute;left: 0;bottom: 0;padding-right:60px;}
.h_exchange_b_img img{max-width: 100%;vertical-align: bottom;}
.h_exchange .main_tit h2{margin-bottom: 20px;}
.h_exchange .main_tit p{line-height: 32px;}

.h_exchange a{display: inline-block;margin-top: 30px;font-size: 24px;color:#fff;width: 250px;border-radius: 25px;background: #2384CF;position: relative;text-align: center;line-height: 50px;}
.h_exchange a i{position: absolute;right: 10px;top:0;}
.h_exchange2 a{background:#D9251B;}

/*首页简介*/
.h_about{padding:130px 0 100px;}
.h_about ul{overflow: hidden;margin: 0 -20px;}
.h_about li{float: left;width: 50%;}
.h_about_info{padding:0 20px;}
.h_about_video{padding:0 20px;}
.h_about_info .main_tit h2{margin-bottom: 20px;}
.h_about_info .main_tit p{line-height: 32px;}
.h_about_info .main_tit h2,.h_about_info .main_tit p{color:#212123;}

.h_about_info a{display: inline-block;margin-top: 30px;font-size: 24px;color:#fff;width: 250px;border-radius: 25px;background: #2384CF;position: relative;text-align: center;line-height: 50px;}
.h_about_info a i{position: absolute;right: 10px;top:0;}

.h_about_video a{display: block;position: relative;text-align: center}
.h_about_video a img{max-width: 100%;}
.h_about_video a i{display: inline-block;position: absolute;left: 50%;top: 50%;margin-left: -50px;margin-top: -50px;width: 100px;height: 100px;background-image: url(../images/icon_play.png); background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;
background-size: cover;}
/*播放弹出*/
.news_video{width: 50%;height: auto;}
.layui-m-layercont .video-js{width:100%;height: 100%;margin: 0 auto}
.layui-m-layercont .video-js .vjs-tech { position: relative;}
.video-js .vjs-big-play-button{top: 50%;left: 50%;margin: -40px -40px;width: 80px;height: 80px;line-height: 80px;}
.layui-m-layercont .vedioClose{display: inline-block;position: absolute;right: 0;top: 5px;font-size: 24px;color:#fff;}
.layui-m-layer-search_tips{padding: 20px;background: rgba(0,0,0,.8);color:#fff;}

/*首页新闻、留言*/
.h_news_facebook{margin:0 -15px;padding:55px 0;overflow: hidden;}
.h_news{float: left;width: 66%;}
.h_facebook{float: left;width: 34%;}
.h_news_box{padding:0 15px;}
.h_facebook_box{padding:0 15px;}
.h_news .main_tit h2{display: inline-block;margin-right: 20px;vertical-align: middle;}
.h_news .main_tit {}
.swiper-button{display: inline-block;vertical-align: middle;}
.swiper-button-next_new,.swiper-button-prev_new,.cbox_tit_more{display: inline-block;width: 32px;height: 32px;background: #fff;border:1px #CED0CF solid;line-height: 30px;text-align: center;color:#2384D0;font-size: 17px;cursor: pointer;vertical-align: middle;}
.swiper-button-next_new.swiper-button-disabled,.swiper-button-prev_new.swiper-button-disabled{border-color: #ccc;background: #ccc;color:#fff}
.cbox_tit_more{background: #2384D0;border-color:#2384D0;color:#fff;}
.h_news_b{overflow: hidden;margin: 0 -15px;padding-top: 25px;}
.swiper-news{overflow: hidden;}
.h_news_b .swiper-slide{float: left;}
.h_news_b .swiper-slide a{display: block;}
.h_news_b .swiper-slide .swiper-slide_b{padding:0 15px;}
.h_news_img_b{overflow: hidden;width: 100%;height: 214px;}
.h_news_img{width: 100%;height: 100%;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;}
.h_news_info{background: #fff;padding: 15px 10px;min-height: 250px;}
.h_news_date{margin-bottom: 10px;}
.h_news_date i{display: inline-block;vertical-align: middle;width: 13px;height: 13px;background: url(../images/icon_clock_01.png) no-repeat center center;}
.h_news_date span{color:#5C5F66;font-size: 16px;display: inline-block;vertical-align: middle;}
.h_news_info strong{font-size: 24px;color:#212123;display: block;margin-bottom: 10px;font-weight: normal;line-height: 30px;overflow: hidden;max-height: 90px;}
.h_news_info p{font-size: 16px;color:#5C5F66;line-height: 21px;max-height: 84px;overflow: hidden;}

.h_facebook_b{background:rgba(255,255,255,0.9);background:#ECECEC\0;padding: 20px 40px;margin-top: 25px;}
.h_facebook_group{margin-bottom: 15px;}
.h_facebook_group:last-child{margin-bottom: 0;}
.h_facebook_group label{display: block;font-weight: normal;color:#212123;font-size: 16px;margin-bottom: 5px;}
.h_facebook_group label span{color:#D22B3F;}
.h_facebook_group label em{color:#7E828C;font-size: 14px;}
.h_facebook_group .common_i,.h_facebook_group .common_textarea{width: 100%;padding: 10px;line-height: 20px;background: #fff;border:#DCDFE8 1px solid;font-size: 16px;}
.h_facebook_group .common_i{max-width: 360px;}
.h_facebook_group .common_i::placeholder{color:#999;}
.h_facebook_group .common_i_active{border-color:#2383CF;box-shadow: 0 2px 6px rgba(35,51,117,0.3)}
.h_facebook_group .common_textarea{min-height: 80px;resize:none;max-width: none;max-width: 95%\0}
.h_facebook_btn{width: 100%;max-width: 360px;height: 50px;border-radius: 50px;text-align: center;line-height: 50px;font-size: 18px;border:none;background: #2383CF;color:#fff;}
.h_facebook_btn_disabled{background: #CACAD1;}

.success_tips{width: 100%;text-align: center;background:rgba(255,255,255,.8);padding:30px 0;}
.success_tips i{display: inline-block;width: 100px;height: 100px;background-image: url(../images/icon_success.png);background-repeat: no-repeat;background-position: center center;background-size: cover;}
.success_tips strong{display: block;line-height: 40px;font-size: 30px;color:#2383CF;}

/*侧边工具栏*/
.bar{position: fixed;width: 40px;height: 204px;right: 10px;top: 50%;margin-top: -127px;z-index: 100;display: none;}
.bar li{display: block;position: relative;width: 40px;height: 40px;margin-bottom: 10px;box-shadow: 0 4px 8px rgba(0,0,0,.3);border-radius: 5px;border:1px #CDD1D4 solid;
	filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#DCDFEA,gradientType=0);	
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffffff,endcolorstr=#DCDFEA,gradientType=0);	
	background:#DCDFEA; /* 一些不支持背景渐变的浏览器 */  
    background:-moz-linear-gradient(top, #ffffff, #DCDFEA);  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#DCDFEA)); 
}
.bar li.m{background: rgba(35,132,207,0.6);display: none;}
.bar li.zx{height: 77px;}
.bar li.zx span{display: inline-block;width: 100%;text-align: center;line-height: 16px;}

.bar li> a{display: block;width: 100%;height: 100%;position: relative;z-index: 1;color:#212123;}
.bar li> a i{display: inline-block;width: 100%;height: 100%;vertical-align: middle;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.bar li> a i.zx{height:38px;background-image: url(../images/icon_bar_01.png);}
.bar li> a i.call{background-image: url(../images/icon_bar_02.png);}
.bar li> a i.qq{background-image: url(../images/icon_bar_03.png);}
.bar li> a i.wx{background-image: url(../images/icon_bar_04.png);}
.bar li> a i.totop{background-image: url(../images/icon_bar_05.png);}
.bar li> a i.m{background-image: url(../images/icon_bar_06.png);}
.mp_tooltip{position: absolute;width: 220px;z-index: 2;left: -240px;top: 0;min-height: 40px; background: #fff;text-align: center;display: block;visibility:hidden;box-shadow: 1px 1px 5px rbga(0,0,0,.15);}
.mp_tooltip>i{display: inline-block;position: absolute;top: 13px;right: -4px;width: 10px;height: 10px;background: #fff;border-top:1px #cdd1db solid;border-right:1px #cdd1db solid;z-index: 2;}
.mp_tooltip_b{color:#212123;font-size: 14px;line-height: 20px;padding:10px 15px;position: relative;background: #fff;z-index: 1;border:1px #cdd1db solid;}
.mp_tooltip_b img{max-width: 100%;}
.mp_tooltip_b strong{display: block;text-align: left;font-size:14px;color:#005599;}
.mp_tooltip_b p{line-height: 22px;color:#212123;font-size: 14px;text-align: left;}
.mp_tooltip_b p a{margin-right: 10px;color:#212123;}

/*当前位置*/
.position{background: #2385D0;padding: 0 10px;width:100%;overflow: hidden;}
.position_b{color:#fff;font-size: 14px;line-height: 30px;padding: 10px 0 0;text-align: right;}
.position_in{display: inline-block;width:30%}
.position_b span,.position_b i,.position_b strong{display: inline-block;vertical-align: middle;font-weight: normal;}
.position_b strong{color:#fff}
.position_b a{display: inline-block;vertical-align: middle;color:#fff}
.position_b a:hover{color:#fff;}
.position_b i {font-size: 12px;}

.menu{position: absolute;left: 0;top: 0;overflow: hidden;padding-top:5px;width:70%;}
.menu_b{position: relative;}
.swiper-container-menu{width: 100%;overflow: hidden;}
.menu .swiper-slide{float: left;width: auto;padding: 5px 20px;height: 47px;line-height: 30px;}
.menu .swiper-slide a{display:block;padding: 0 0px;position: relative;font-size: 16px;color:#fff;}
.menu .swiper-slide a i{display: none;}
.menu .swiper-slide a:hover{color:#fff}
.menu .active{background: #f5f5f5;}
.menu .active a,.menu .active a:hover{color:#D9251B;}
.menu .active a i{display: inline-block;position: absolute;left: 50%;margin-left: -18px;bottom: -16px;font-size: 24px;color:#D9251B;}
.menu .active a:before,.menu .active:last-child a:after{background:#2F6190;}

/*single page*/
.pagesingle{}
.about_page_item{padding:60px 0;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;
background-size: cover;background-attachment: fixed;}
.about_page_item_b{margin:0 -30px;overflow: hidden;}
.about_item_info_b,.about_item_image_b{padding: 0 30px;}
.about_item_info{float: left;width: 66%;}
.about_item_image{float: left;width: 34%;}
.about_item_info_b p{color:#212123;font-size: 16px;line-height: 23px;margin-bottom: 15px;}
.about_item_image_b{text-align: right;}
.about_item_image_b img{max-width: 100%;}

/*client*/
.client_list{padding:50px 0 70px;}
.client_list_b{border-top:1px #EBECF0 solid;border-left:1px #EBECF0 solid;}
.client_list_b ul{overflow: hidden;}
.client_list_b ul li{float: left;width: 20%;border-bottom:1px #EBECF0 solid;background: #F5F7F9;}
.client_list_b ul li:nth-child(even){background: rgba(245,247,249,0.5);}
.client_list_b ul li .client_img{height: 100px;text-align: center;border-right:1px #EBECF0 solid;padding:10px;}
.client_img_b{height: 100%;width: 100%;}
.client_list_b ul li .client_img_b  img{max-height: 80px;max-width: 100%;}

.client_info_b{padding: 30px;}
.client_info_b ul{overflow: hidden;margin: 0 -20px;}
.client_info_b ul li{float: left;width: 33%;padding:30px 0;}
.client_info_item{padding: 0 20px;text-align: center;color:#FFFFFF;}
.client_info_item strong{display: block;font-size: 120px;font-weight: normal;line-height: 127px;}
.client_info_item em{display: inline-block;width: 50px;height: 2px;background: #fff;}
.client_info_item p{font-size: 18px;margin-top: 30px;}

.honor_list{overflow: hidden;padding: 30px 0;}
.honor_list{}
.swiper-honor {overflow: hidden;}
.honor_list .swiper-slide{flex-shrink: 0;width: 100%;height: 100%; position: relative;margin:100px 0;margin:50px 0\0;-webkit-transition: transform 1.0s;-moz-transition: transform 1.0s;-ms-transition: transform 1.0s;-o-transition: transform 1.0s;-webkit-transform: scale(0.95);/* margin: 1px; */	transform: scale(0.95);	z-index: 1000;	opacity: 0.2}
.honor_list .swiper-slide-prev,.honor_list .swiper-slide-next{-webkit-transform: scale(1.2);transform: scale(1.2);z-index: 1001;opacity: 0.5}
.honor_list .swiper-slide-active{-webkit-transform: scale(1.5);transform: scale(1.5);z-index: 1002; opacity: 1;}
.honor_list .swiper-slide a{display: block;border:1px #DCDEEA solid;background: #fff;margin: 0 10px\0;}
.honor_list .swiper-slide_img{padding:20px;text-align: center;}
.honor_list .swiper-slide_img img{max-width: 100%}
.honor_list .swiper-slide a p{border-top:1px #DCDEEA solid;line-height: 40px;font-size: 12px;padding: 0 10px;text-align: center;color:#212123;}
.honnor_swiper_button{margin-bottom: 20px;text-align: center;}
.honnor-button-prev,.honnor-button-next{display: inline-block;width:100%;max-width: 160px;position: relative;cursor: pointer;}
.honnor-button-prev span,.honnor-button-next span{display: block;position: relative;margin:0 10px;line-height: 40px;color:#fff;font-size: 14px;background: #2385D0;border:1px #2385D0 solid;}
.honnor-button-prev span i,.honnor-button-next span i{font-size: 20px;position: absolute;top: 0;}
.honnor-button-prev i{left:0;}
.honnor-button-next i{right:0;}

.environment_box{padding: 50px 0;}
.environment_info{padding-bottom: 20px;}
.environment_info ul{margin: 0 -15px;overflow: hidden;}
.environment_info ul li{float: left;width: 50%;margin-bottom: 15px;}
.environment_info_b{padding: 0 15px;}
.environment_info_b a{display: block;overflow: hidden;background: #F5F7F9;padding:30px;}
.environment_info_img{float: left;width: 100px;}
.environment_info_img img{max-width: 100%;vertical-align: top;}
.environment_info_i{margin-left: 120px;height: 100px}
.environment_info_i strong{display: block;font-size: 36px;color:#212123;}
.environment_info_i p{font-size: 24px;color:#5C5F66;}

/*product*/

.product_list>h2{margin-bottom: 20px;position: relative;}
.product_list>h2>span,.product_special>h2>span{display: block;font-size: 16px;color:#7E828C;line-height: 40px;}
.product_special >h2{margin-bottom: 0;}
.product_special_b{position: relative;margin-bottom: 30px;}
.product_special_img{width: 400px;height: 400px;position: absolute;right: 0;top: -40px;}
.product_special_slide{position: absolute;width: 400px;top:-40px;right: 0;}
.product_special_slide_b{position: relative;width: 100%;overflow: hidden;}
.product_special_img img{width: 100%;}
.product_special_info{margin-right: 400px;min-height: 400px;padding-right:20px;}
.product_special_info strong{font-size: 20px;display: block;margin-bottom: 10px;}
.product_special_info h3{font-size: 30px;color:#D9251B;margin-bottom: 10px;}
.product_special_info p{font-size: 16px;color:#5C5F66;margin-bottom: 20px;}
.product_special_info a{display: block;width: 100%;max-width: 160px;line-height: 40px;border-radius: 20px;position: relative;text-align: center;background: #2384CF;font-size: 16px;color:#fff;}
.product_special_info a span{display: inline-block;position: absolute;right: 10px;top: 0;}
.product_list ul{overflow: hidden;margin: 0 -10px;}
.product_list ul li{float: left;width: 25%;margin-bottom: 20px;}
.product_list_item{padding: 0 10px;}
.product_list_img{overflow: hidden;text-align: center;}
.product_list_img img{max-width: 100%;}
.product_list_item a{display: block;padding: 10px;background: #ffffff;}
.product_list_i{text-align: center;}
.product_list_i strong{color:#212123;font-size: 20px;display: block;padding: 10px 0;}
.product_list_i p{line-height: 20px;height: 80px;overflow: hidden;font-size: 16px;color:#7E828C;}

.detail_link{padding: 0px 0 30px;}
.product_link{background: #F5F7F9;}

.product_info{overflow: hidden;margin: 0 -30px;}
.product_info_item{float: left;width: 50%;}
.product_info_item_b{padding: 0 30px;}
.product_info_item_b h3{display: block;font-size: 24px;line-height: 30px;margin-bottom: 10px;color:#212123;}
.product_info_item_b table{border:1px #DEDFE4 solid;width: 100%;border-collapse: collapse;margin-bottom: 20px;}
.product_info_item_b table th,.product_info_item_b table td{border:1px #DEDFE4 solid;padding:10px;font-size: 16px;}
.product_info_item_b table th{width: 30%;}
.product_info_item_b table td{width: 35px;}
.product_info_item_b table th {background: #F6F7FB;color:#212123;}
.product_info_item_b table tr td{color:#7E828C}
.product_info_item_b table tr td+td{color:#212123;}
.product_info_item_b p{font-size: 16px;color:#5C5F66;margin-bottom: 15px;}
.product_info_item_b >a{display: block;color:#2384D0;text-decoration: underline;font-size: 16px;}
.product_info_item_b strong{display: block;font-size: 18px;color:#212123;}
.product_info_2{margin-top: 40px;}

.product_point{background: #F5F7F9;padding: 20px;margin-bottom: 20px;}
.product_point ul{display: block;overflow: hidden;margin:0 -10px;}
.product_point ul li{float: left;width: 33.33%;}
.product_point_b{padding: 0 10px;text-align: center;}
.product_point_b em{display: inline-block;width: 100px;height: 100px;}
.product_point_b em img{max-width: 100%;}
.product_point_b strong{display: block;font-size: 16px;color:#D9251B;margin: 8px 0;}
.product_point_b p{font-size: 14px;color:#5C5F66;margin: 0;}
.product_info_2 h3{font-size: 30px;color:#D9251B;margin-bottom: 20px;}
.product_info_item_b h3 em{color:#5B5F66;}

.product_preview{text-align: center;}
.swiper-container-preview {display: inline-block;max-width: 100%;}
.product_view .swiper-slide{text-align: center;float: left;width: 100%;}
.product_view .swiper-slide img{width: 100%;}

.product_preview .swiper-slide{ width: 80px;height: 80px;cursor: pointer;}
.product_preview .swiper-slide a{display: block;border:1px #fff solid;overflow: hidden;}
.product_preview .swiper-slide a img{max-width: 100%;vertical-align: top;}
.product_preview .swiper-slide.active-nav a{border:1px #2384CF solid;}

.honor_opp{display: none;max-width: 800px;position: relative;overflow: hidden;}
.honor_opp_b{position: relative;padding:30px;background: #fff;}
.honor_opp_b span{display: inline-block;position: absolute;right: 0;top: 0;font-size: 20px;color:#212123;width: 30px;height: 30px;text-align: center;line-height: 30px;cursor: pointer;}
.honor_opp_b span:hover{color:#E30033;}
.honor_opp_b_img {text-align: center;position: relative;}
.honor_opp_b_img img{max-width: 100%;max-height: 100%;}

.common_tab_box{margin-bottom: 50px;text-align: left;overflow: hidden;}
.common_tab{overflow: hidden;display: inline-block\0;}
.common_tab .swiper-slide{float: left;width: auto;}
.common_tab .swiper-slide_b{padding:0 10px 0 0;}
.common_tab .swiper-slide a{display: block;color:#7D8085;text-align: center;min-width: 180px;background: #F6F7FB;line-height: 40px;border:1px #DBDEE3 solid;}
.common_tab .swiper-slide.active{}
.common_tab .swiper-slide a:hover{color:#DA251C;}
.common_tab .swiper-slide.active a{color:#fff;background: #DA251C;border-color:#DA251C;}
.culture_box{padding: 50px 0;}
.singlepage_content{}
.singlepage_content >h3{display: block;font-size: 36px;color:#212123;margin-bottom: 30px;text-align: center;}
.singlepage_content >strong{display: block;color:#212123;font-size: 20px;margin-bottom: 15px;}
.singlepage_content p{color:#212123;font-size: 16px;line-height: 22px;margin-bottom: 10px;}
.singlepage_content p img{max-width: 100%;}

.duty_box{}
.duty_box dl{display: block;overflow: hidden;padding:40px 0;}
.duty_box dl dt{float: left;width: 200px;text-align: center;}
.duty_box dl dt img{max-width: 120px;}
.duty_box dl dd{margin-left: 200px;}
.duty_box dl dd strong{display: block;color:#212123;font-size: 20px;margin-bottom: 15px;}
.duty_box dl dd p{color:#5C5F66;font-size: 16px;line-height: 22px;margin-bottom: 10px;}

/*hr*/
.job_list{padding: 50px 0;}
.job_list dl{overflow: hidden;background: #fff;border-bottom:#DCDCDC 1px dashed;}
.job_list dl dt{float: left;width: 25%;}
.job_list dl dt .dt_b{font-size: 14px;color:#212123;padding: 15px 10px;line-height: 30px;font-weight: bold;}
.job_list dl dt a{color:#212123;font-size: 16px;}
.job_list dl dd{width: 15%;float: left;}
.job_list dl dd .dd_b{font-size: 14px;color:#212123;text-align: center;padding: 15px 5px;line-height: 30px;}
.job_list dl dt span,.job_list dl dd span{display: none;}
.job_list dl:nth-child(odd){background: #F9FBFB;}
.job_list dl:first-child,.job_list dl:first-child:hover{background:#F5F7F9;border-bottom:#DBDFEA 1px solid;}
.job_list dl:first-child dt ,.job_list dl:first-child dd{font-weight: bold;color:#7E828C;}
.job_list dd a{display: inline-block;width: 80%;background:#EFEFF3;text-align: center;line-height: 30px;color:#333333;border:1px #DCDCDE solid;}
.job_details_box{padding: 50px 0;}
.job_box{}
.job_box h4{display: block;font-size: 36px;line-height: 45px;color:#333333;padding:30px 0;}
.job_box table{width: 100%;border:1px #DBDEE9 solid;border-collapse:collapse;border-spacing:0;}
.job_box table td{padding: 10px 5px;border:1px #DBDEE9 solid;width: 33.33%;}
.job_details{border-top:1px #DBDEE9 solid;border-left:1px #DBDEE9 solid;overflow: hidden;}
.job_details dl{border-bottom:1px #DBDEE9 solid;float: left;width: 33.33%;overflow: hidden;background: #F5F7F9;}
.job_details dl .dl_b{border-right:1px #DBDEE9 solid;}
.job_details dl dt{float: left;width: 120px;color:#7E828C;}
.job_details dl dt,.job_details dl dd{padding: 10px;line-height: 24px;font-size: 16px;}
.job_details dl dd{color:#212123;background: #fff;margin-left: 120px;border-left:1px #DBDEE9 solid;}
.job_box strong{color:#D9251B;font-size: 18px;padding: 20px 0;display: block;}
.job_box p{font-size: 16px;color:#212123;line-height: 30px;}
.job_link{padding: 30px 0;text-align: center;}
.job_link a{display: inline-block;background:#D9251B;font-size: 20px;color:#fff;width: 240px;line-height: 60px;border-radius: 30px;box-shadow: 0 1px 5px rgba(0,0,0,0.3)}
.job_link a i,.job_link a span{display: inline-block;vertical-align: middle;}
.job_link a i{background: url(../images/icon_mail.png);width: 30px;height: 30px;background-position: center center;background-repeat: no-repeat;margin-right: 10px;}
.job_tips{color:#999999;font-size: 14px;padding:15px 10px;text-align: center;}

.details_other{border:1px #DBDFEA solid;background: #FAFBFC;position: relative;padding: 10px 0;}
.details_other ul{overflow: hidden;}
.details_other li{float: left;width: 50%;position: relative;}
.details_other li:last-child{text-align: right;}
.details_other li a{display: block;color:#212123;padding:0 40px;line-height: 30px;}
.details_other li a:hover{display: block;color:#2384CF;}
.details_other li a span{width: 30px;height: 30px;text-align: center;line-height: 28px;position: absolute;right: 0;top: 50%;border:1px #2384CF solid;background: #2384CF;color:#fff;font-size: 17px;cursor: pointer;margin-top: -15px;}
.details_other li:first-child a span{right:auto;left: 0;}
.details_other li a span.disabled{border-color:#DBDFEA;background: #fff;color:#666;}

/*contact*/
.contact_box,.map_list,.facebox_box,.common_page_box{padding: 50px 0;}
.contact_box ul{overflow: hidden;margin: 0 -30px;}
.contact_box ul li{float: left;width: 50%;}
.contact_item{padding: 0 30px;}
.contact_item_b{padding: 20px;background:#F5F7F9;}
.contact_item_img{text-align: center;}
.contact_item_img img{max-width: 100%;}
.contact_item_info{padding-top: 20px;}
.contact_item_info strong{display: block;margin-bottom: 20px;font-size: 24px;color:#212123;}
.contact_item_info dl{display: block;overflow: hidden;margin-bottom: 10px;}
.contact_item_info dl dt{float: left;line-height: 22px;}
.contact_item_info dl dt i{display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin-right: 5px;}
.contact_item_info dl dt i img{max-width: 100%;vertical-align: top;}
.contact_item_info dl dt em{display: inline-block;vertical-align: middle;color:#7E828C;font-size: 16px;}
.contact_item_info dl dd p{color:#212123;font-size: 16px;line-height: 22px;padding-left: 5px;}

/*sitemap*/
.map_list dl{padding: 15px 0;border-bottom:1px #DBDFEA dashed;overflow: hidden;position: relative;min-height:60px;}
.map_list dl a{font-size: 16px;}
.map_list dl dt{position: absolute;left: 0;top: 20px;line-height: 20px;width: 150px;padding-left: 10px;font-weight: bold;}
.map_list dl dt i{display: inline-block;vertical-align:top;font-size: 18px;}
.map_list dl dd{margin-left: 150px;border-left:1px #DBDFEA solid;padding:0 10px 0 20px;line-height: 30px;}
.map_list dl dt a{color:#2384D0;}
.map_list dl dd a{color:#212123;display: inline-block;vertical-align: middle;margin-right: 20px;}

/*facebook*/
.facebox_b{width: 100%;margin: 0 auto;margin-bottom: 30px;max-width: 660px;}
.facebox_b .h_facebook_group{overflow: hidden;}
.facebox_b .h_facebook_group label{color:#7E828C}
.facebook_group_b span{display: inline-block;vertical-align: middle;line-height: 42px;margin-right: 10px;cursor: pointer;}
.facebook_group_b span i{display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin-right: 5px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/icon_check_off.png);}
.facebook_group_b span.check i{background-image: url(../images/icon_check_on.png);}
.facebook_tips {color:#CD8F5D;background: #FFFEF4;border:1px #F1C700 dashed;padding: 15px 10px;text-align: center;line-height: 20px;font-size: 16px;margin: 0 auto;max-width: 900px;}
.facebook_tips2{color:#D9251B;font-weight: bold;background: #FFFEF4;border:1px #F1C700 dashed;padding: 15px 10px;text-align: center;line-height: 20px;font-size: 16px;margin: 0 auto;max-width: 1000px;margin-bottom: 50px;}
.facebook_tips3{font-size: 16px;color:#7E828C;background: #F9FBFF;padding:20px;border:1px #DCDFE8 solid;}

/*faq*/
.faq_list{border:1px #DFDFEB solid;border-bottom:none;}
.faq_list ul{}
.faq_list ul li{}
.faq_question{background: #fff;position: relative;padding:10px;border-bottom:1px #DFDFEB solid;padding-right:40px;}
.faq_question strong{display: block;margin-left:40px;color:#212123;font-size: 18px;}
.faq_question em {float: left;}
.faq_question span{display: inline-block;position: absolute;right: 10px;top: 50%;margin-top: -13px;width: 26px;border:1px #DBDFEA solid;line-height: 24px;text-align: center;color:#CACAD1;font-size: 18px;}
.faq_question em,.faq_answer dl dt em{display: inline-block;width: 26px;height: 26px;vertical-align: middle;background: url(../images/icon_faq_01.png);background-repeat: no-repeat;background-position: center center;}
.faq_answer dl dt em{background-image: url(../images/icon_faq_02.png);}
.faq_answer{display: none;background: #F6F7FB;padding:20px 10px;border-bottom:1px #DFDFEB solid;}
.faq_question.active span{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);  -ms-transform:rotate(180deg);transform:rotate(180deg);}
.faq_answer dl{padding-left: 30px;overflow: hidden;}
.faq_answer dl dt{float: left;width: 40px;}
.faq_answer dl dd{margin-left: 40px;}
.faq_answer dl dd p{color:#212123;font-size: 16px;}
.faq_answer dl dd p img { max-width:100%;}

/*link*/
.link_list{border-top:1px #EBECF0 solid;border-left:1px #EBECF0 solid;}
.link_list ul{overflow: hidden;}
.link_list ul li{float: left;width: 25%;border-bottom:1px #EBECF0 solid;background: #FAFBFD;}
.link_list_b{height: 80px;border-right:1px #EBECF0 solid;}
.link_list ul li:nth-child(even){}
.link_list ul li a{display: block;color:#212123;font-size: 16px;padding: 10px;text-align: center;}
.link_list ul li:hover{background: #F5F7F9\0;}

/*service*/
.down_list{}
.down_list dl{overflow: hidden;border-bottom:1px #DBDFEA dashed;padding: 15px 0;}
.down_list dl.list_header{border-bottom-style: solid}
.down_list dl dt{float: left;width: 200px;}
.down_list dl dd{margin-left: 200px;overflow: hidden;}
.down_list dl dt .dt_b{padding: 0 10px;}
.down_list dl dt .dt_b strong{font-size: 16px;}
.down_list dl:nth-child(odd){background: #FAFBFC;}
.down_list dl:hover{background: #F5F7F9;}
.down_list dl.list_header:hover{background: #FAFBFC;}
.down_list_info,.down_list_file{float: left;}
.down_list_info{width: 65%;}
.down_list_info strong{display: block;padding: 0 20px 0 10px;color:#212123;font-size: 16px;font-weight: normal;}
.down_list_file{width:35%;}
.down_list_file a{display: block;padding: 0 10px 0 20px;color:#212123;font-size: 16px;}
.down_list dl.list_header .down_list_file span {display: block;padding: 0 10px 0 20px;}
.down_list_file a:hover,.down_list dl:hover .down_list_file a{color: #D9251B\0;}
.down_list dl dt .dt_b span{display: none;}
.down_list dl dt em,.down_list_info em,.down_list_file em{display: none;}
.down_list dl.list_header dt strong,.down_list dl.list_header .down_list_info strong, .down_list dl.list_header .down_list_file span{font-weight: bold;font-size: 24px;}

/*page*/
.pagefenye{padding: 30px 0 0;background: #fff;}
.fenye2{text-align: center;margin: 30px;}
.fenye2 .fenye_b{display: inline-block;overflow: hidden;}
.fenye2 a{display: inline-block;vertical-align: middle;text-align: center;height: 35px;min-width: 35px;min-width:15px\0;padding: 0px 10px;background: #fff;font-size: 14px;border:1px #ccc solid;margin-right:10px;}
.fenye2 a{color:#4C4C4C;line-height: 35px;}
.fenye2 a:last-child{margin-right: 0;}
.fenye2 a:hover{border-color:#2384CF;color:#D9251B;}
.fenye2 a.active{border-color:#2384CF;background: #2384CF;}
.fenye2 a.active {color:#fff;}
.visible-xs{display: none;}

/*solution*/
.list_fitter{position: absolute;right: 0;top: 0;}
.list_fitter strong{display: inline-block;font-size: 14px;color:#212123;vertical-align: middle;}
.select_box{display: inline-block;vertical-align: middle;position: relative;cursor: pointer;min-width: 180px;margin: 0 5px;}
.select_title{height: 34px;line-height: 34px;line-height: 34px\9;border-width: 1px;border-style: solid;background-color: #fff; border-radius: 2px;border-color: #e6e6e6;padding:0 30px 0 10px;text-align: left;	font-size: 14px;font-weight: normal;}
.select_title i{position: absolute;	display: inline-block;  width: 0; height: 0; border-width: 6px; border-style: dashed; border-color: transparent; overflow: hidden; right: 10px; top: 50%; margin-top: -3px; border-width: 6px; border-top-color: #c2c2c2; border-top-style: solid;    transition: all .3s; -webkit-transition: all .3s; }
.select_title.selected i{ margin-top: -9px; -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.select_list{display: none; position: absolute;left: 0;top: 42px;padding: 5px 0;z-index: 999;min-width: 100%; border: 1px solid #d2d2d2;max-height: 300px;overflow-y: auto;background-color: #fff; border-radius: 2px; box-shadow: 0 2px 4px rgba(0,0,0,.12); box-sizing: border-box;}
.select_list dd{cursor: pointer;padding: 0 10px;line-height: 30px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;font-weight: normal;}
.select_list dd:hover{background-color:#f2f2f2}
.select_list dd.selected{background-color: #2385D0;	color:#fff;}

/*technology*/
.technology_list{}
.technology_list ul{overflow: hidden;margin: 0 -20px;}
.technology_list ul li{float: left;width: 50%;margin-bottom: 30px;}
.technology_list_b{padding: 0 20px;}
.technology_list_b a{display: block;padding:2px;}

.technology_list_img{max-height:240px;overflow: hidden;text-align: center;}
.technology_list_img img{max-width: 100%;max-height: 100%;vertical-align: top;}

.technology_list_info{background:#F5F7F9;padding: 10px 10px 20px;}
.technology_list_info strong{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 24px;margin-bottom: 10px;color:#212123;}
.technology_list_info p{line-height: 24px;height: 96px;overflow: hidden;font-size: 16px;color:#7E828C;}
.technology_list_b a:hover{background: #2F8AD1\0;box-shadow: 0 0 8px rgba(0,0,0,0.3)\0}
.technology_list_b a:hover .technology_list_info{background: #2F8AD1\0;}
.technology_list_b a:hover .technology_list_info strong,.technology_list_b a:hover .technology_list_info p{color:#fff\0;}

/*news*/
.news_list{}
.news_list ul{}
.news_list li{display: block;border-bottom:1px #DBDCE1 dashed;}
.news_list li:nth-child(odd){background: #FAFBFD;}
.news_list_b{padding:30px 15px;}
.news_list_b a{display: block;overflow: hidden;}
.news_list_b_img{float: left;width: 360px;overflow: hidden;}
.news_list_b_img img{max-width: 100%;}

.news_list_b_info{margin-left: 380px;position: relative;padding-top:30px;}
.news_calendar {display: block;position: absolute;top: 0;left: 0;line-height: 26px;font-size: 18px;color:#D9251B;}
.news_calendar i{display: inline-block;vertical-align: middle;width: 26px;height: 26px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/icon_calendar_01.png);}
.news_calendar span{display: inline-block;vertical-align: middle;}
.news_list_b_info strong{display: block;font-size: 30px;color:#212123;margin-bottom: 20px;}
.news_list_b_info p{font-size: 16px;color:#7E818B;line-height: 23px;height: 92px;overflow: hidden;}
.news_list li:hover{background:#2384CF\0;}
.news_list li:hover .news_calendar i{background-image: url(../images/icon_calendar_01_active.png)\0;}
.news_list li:hover a .news_calendar span,.news_list li:hover .news_list_b_info strong,.news_list li:hover .news_list_b_info p{color:#fff\0;}

/*文章内容详情*/
.content_tit{padding:0px 0px 25px;}
.content_tit strong{display: block;font-size: 30px;color:#212123;font-weight: normal;margin-bottom: 20px;text-align: center;}
.content_tit p{text-align: center;font-size: 14px;color:#999;background: #FAFBFC;border:1px #E6E8ED dashed;padding: 15px 10px;}
.content_tit p span,.content_tit p small{display: inline-block;vertical-align: middle;margin-right: 10px;}
.content_b{padding: 0;}
.content_b>h5{display: block;padding: 10px 0 15px 10px;position: relative;font-weight: normal;font-size: 24px;line-height: 24px;}
.content_b>h5:before{display: inline-block;content:'';position: absolute;left: 0;width: 4px;height: 24px;background: #CB2F2F;top: 10px;}
.content_b>p{line-height: 24px;padding-bottom: 15px;font-size: 16px;color:#212123;}
.content_b>p img{max-width: 100%;height: auto;}

.back{text-align: center;padding:20px 10px 20px;}
.back a{display: block;width: 95%;max-width: 200px;background: #2385D0;color:#fff;line-height: 40px;border:1px #2385D0 solid;font-size: 16px;border-radius: 6px;cursor: pointer;margin: 0 auto;position: relative;}
.back a i{display: inline-block;position: absolute;right: 20px;top: 50%;margin-top: -6px;width: 14px;height: 12px;background: url(../images/icon_back_01.png) no-repeat center center; background-size: cover;}
.back a:hover{text-decoration: underline;}

/*search page */
.search_list{}
.search_list>p{font-size: 18px;color:#212123;}
.search_list>p em{color:#2385D0;}
.search_list>p span{color:#CB2F2F;}

.search_list ul{overflow: hidden;margin-top: 30px;}
.search_list li{display: block;background:#fff;padding:20px 15px;border-bottom:1px #DBDFEA dashed;}
.search_list li:nth-child(odd){background: #FAFBFC;}
.search_list li a{display: block;}
.search_list li a strong{display: block;font-size: 20px;color:#212123;margin-bottom: 20px;}
.search_list li a p{font-size: 16px;color:#656565;}
.search_list li a:hover strong,.search_list li a:hover p{color:#2385D0;}
.search_list li a strong span{color:#CB2F2F;}
.search_list li a p span{color:#CB2F2F;}

/*2018.10.08 */
.nav ul li dl.sub_list02 {width: 440px;min-width: 180px;left:auto;margin-left: 0;right:-155px; }
.nav ul li dl.sub_list02 dd{padding: 0 20px 20px; }
.nav ul li dl.sub_list02 dd ol  { display: inline-block; max-width: 100%; margin:0; padding:0;}
.nav ul li dl.sub_list02 dd ol li { float:left; margin: 0 10px;}
.nav ul li dl.sub_list02 dd h4 {font-weight: 800;}
.nav ul li dl.sub_list02 dd h4 a {border-bottom:1px #eeeeee solid;text-align: left; width: 180px; margin: 10px 0 0;}
.nav ul li dl.sub_list02 dd a { border-bottom: none; text-align: left;}
.position02 {background: #f5f5f5;padding:20px 0;width: 100%;overflow: hidden; }
.position02 .menubox { max-width: 1200px; margin: 0 auto; height:auto; }
.position02 a { margin:5px 4px; background: #fff; border:1px solid #e6e6e6; border-radius: 4px; line-height:24px; padding:8px 8px;font-size: 14px;display: inline-block;}
.position02 a.active { background: #d32b3f; color:#fff; border: none; }


/*
 * 媒体查询响应大于768px
 */
@media (min-width:1000px){
	.nav ul li:hover dl>i{width: 15px;height: 15px;position: absolute;left: 50%;margin-left: -8px;top:-5px;background:#D9251B;}
	.nav ul li:hover dl.sub_list >i{width: 15px;height: 15px;position: absolute;top:-5px;background:#D9251B;left:auto;margin-left: 0;right:0;}
}
@media (min-width:768px){
	.h_product_list li a:hover{background: rgba(35,132,207,0.9);}
	.h_product_list li a:hover .h_product_list_img img,.technology_list_b a:hover .technology_list_img img,.news_list_b a:hover .news_list_b_img img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}
	.h_product_list li a:hover .h_product_list_info strong,.h_product_list li a:hover .h_product_list_info p{color:#fff;}
	.h_product_list li a:hover .h_product_list_info span{background: #D9251B;width: 170px;}
	.h_about_video a:hover i{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
	.h_news_b .swiper-slide .swiper-slide_b a:hover {box-shadow: 0 0px 8px rgba(0,0,0,0.3)}
	.h_news_b .swiper-slide a:hover .h_news_info{background: #D9251B;}
	.h_news_b .swiper-slide a:hover .h_news_img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
	.h_news_b .swiper-slide a:hover .h_news_info .h_news_date i{background-image: url(../images/icon_clock_01_active.png);}
	.footer_menu_b ul li dl dt a,.footer_menu_b ul li dl dd a,.footer_contact_box dl dd ul li a span,.footer_contact_box dl dt a,.footer_contact_box dl dd ul li a strong{-moz-transition:all .4s linear  ; /* Firefox 4 */-webkit-transition:all .4s ease-in-out; /* Safari and Chrome */-o-transition:all .4s ease-in-out; /* Opera */} 
	.h_news_b .swiper-slide a:hover .h_news_info strong,.h_news_b .swiper-slide a:hover .h_news_info p,.h_news_b .swiper-slide a:hover .h_news_info .h_news_date span{color:#fff;}
	
	.h_exchange a:hover,.h_about_info a:hover,.banner .swiper-slide_info a:hover{width: 260px;box-shadow: 0 2px 4px rgba(0,0,0,0.3)}
.product_special_info a:hover{width: 180px;box-shadow: 0 2px 4px rgba(0,0,0,0.3);background: #D9251B;}
	.footer_menu_b ul li dl dt a:hover,.footer_menu_b ul li dl dd a:hover{color:#D9251B;text-decoration: underline;}
	.footer_contact_box dl dd ul li a:hover span{background:#D9251B;}
	.footer_contact_box dl dd ul li a:hover strong,.footer_contact_box dl a:hover{color:#D9251B;}
	.bar li:hover{background: #2385D0;border:1px #2385D0 solid;}
	.bar li.zx:hover span{color:#fff;}
	.bar li> a:hover i.zx{background-image: url(../images/icon_bar_01_hover.png);}
	.bar li:hover i.call{background-image: url(../images/icon_bar_02_hover.png);}
	.bar li:hover i.qq{background-image: url(../images/icon_bar_03_hover.png);}
	.bar li:hover i.wx{background-image: url(../images/icon_bar_04_hover.png);}
	.bar li:hover i.totop{background-image: url(../images/icon_bar_05_hover.png);}
	.mp_tooltip_b p a:hover{margin-right: 10px;color:#D9251B;}
	.product_list_item a:hover{background: #2484D0;box-shadow: 0 0px 10px rgba(0,0,0,0.3)}
	.product_list_item a:hover .product_list_img img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}
	.product_list_item a:hover .product_list_i strong,.product_list_item a:hover .product_list_i p{color:#fff;}
	.job_list dd a:hover{color:#fff;background: #DA251A;}
	.job_list dl:hover,.job_list dl:nth-child(odd):hover{background: #F6F7FB;}
	.job_list dl dt a:hover{color:#1E83D3;text-decoration: underline;}
	.map_list dl a:hover{color:#D9251B;text-decoration: underline;}
	.map_list dl dt a:hover{color:#2384D0;text-decoration: underline;}
	.map_list dl:hover{background: #F6F7FA;}
	.facebox_b{width: 660px;}
	.facebox_b .h_facebook_group label{float: left;text-align: right;width: 120px;margin-bottom: 0;line-height: 20px;padding: 10px 0 0;}
	.facebook_group_b{margin-left: 140px;}
	.facebox_b .h_facebook_group .facebook_group_b label { text-align: left;}
	.link_list ul li a:hover{color:#D9251B;text-decoration: underline;}
	.link_list ul li:hover{background: #F5F7F9;}
	.down_list_file a:hover,.down_list dl:hover .down_list_file a{color: #D9251B;}
	.technology_list_b a:hover{background: #2F8AD1;box-shadow: 0 0 8px rgba(0,0,0,0.3)}
	.technology_list_b a:hover .technology_list_info{background: #2F8AD1;}
	.technology_list_b a:hover .technology_list_info strong,.technology_list_b a:hover .technology_list_info p{color:#fff;}
	.news_list li:hover{background:#2384CF;}
	.news_list li:hover .news_calendar i{background-image: url(../images/icon_calendar_01_active.png);}
	.news_list li:hover a .news_calendar span,.news_list li:hover .news_list_b_info strong,.news_list li:hover .news_list_b_info p{color:#fff;}
}

/*
 * 媒体查询响应大小1200px
 */
@media (max-width:1300px){
body {font-size: 12px;margin-top: 110px;}
.mainbox { max-width: 1000px;}
.header { height: 80px;}
.top_content {height: 30px;top: -35px;}
.top {height: 30px;}
.logo { width: 200px; height: 80px;}
.nav { margin-left: 230px;}
.nav ul li { margin-right: 5px;}
.nav ul li h2 {height: 80px;}
.nav ul li h2 a { line-height: 80px;}
.nav ul li dl {top: 60px;}
.banner .swiper-slide_info a, .h_exchange a, .h_about_info a {font-size: 20px;width: 200px;line-height: 40px;}
.h_exchange a:hover,.h_about_info a:hover,.banner .swiper-slide_info a:hover{width: 220px;}

.position_b, .footer_menu_b ul li dl dd a {font-size: 12px;}
.nav ul li dl dd a, .h_product_list_info p, .product_info_item_b p, .down_list_info strong, .product_info_item_b table th, .product_info_item_b table td, .product_special_info p, .h_news_info p, .h_news_date span, .h_facebook_group .common_i, .h_facebook_group .common_textarea, .menu .swiper-slide a, .down_list_file a, .faq_answer dl dd p, .facebook_tips2, .facebook_tips3, .link_list ul li a, .about_item_info_b p, .innerbanner_info p, .job_box p, .job_details dl dt, .job_details dl dd, .singlepage_content p, .news_calendar, .map_list dl a, .contact_item_info dl dd p, .footer_menu_b ul li dl dt a, .footer_contact_box dl dt a {font-size: 14px;}
.nav ul li h2, .main_tit p, .product_info_item_b strong, .faq_question strong, .client_info_item p {font-size: 16px;}
.banner .swiper-slide_info p {font-size: 18px;}
.h_news_info strong, .product_info_item_b h3, .contact_item_info strong {font-size: 20px;}
.product_special_info h3, .product_info_2 h3 {font-size: 24px;}
.main_tit h2, .banner .swiper-slide_info strong { font-size: 36px;}
.client_info_item strong { font-size: 100px;line-height: 100px;}

.client_info_item p {margin-top: 10px;}
.job_link a { font-size: 18px;line-height: 50px;}
.news_list_b {padding: 20px 15px;}
.news_list_b_img { width: 240px;}
.news_list_b_info { margin-left: 260px;}
.news_list_b_info strong {font-size: 20px; margin-bottom: 20px;}

.search_i { height: 34px;}
.search { margin-top: -15px;}
.bar {width: 32px;}
.bar li { width: 32px; height: 32px;}
.bar li > a i.zx { height: 32px;}
.product_list ul{overflow: hidden;margin: 0 -10px;}
.footer_menu_b ul li dl dt { margin-bottom: 10px;}
.innerbanner_b {height: 250px;}
.menu .swiper-slide { padding: 5px 10px;}
.product_special_info { margin-right: 320px; min-height: 300px;}
.product_special_slide { width: 300px;}
.h_product_list_img { width: 160px; height: 160px;}
.h_product_list_info { margin-left: 180px;}
.h_product_list_info strong {margin-bottom: 10px;}
.h_product_list_info span {width: 150px;height: 35px;line-height: 35px;}
.h_product_list_info p {margin-bottom: 10px;}
.banner { height: 450px;}
.banner .swiper-slide_b { height: 450px;}
.h_exchange, .h_about { padding: 100px 0;}
.h_news_img_b {height: 180px;}
.h_facebook_group .common_i, .h_facebook_group .common_textarea { padding: 5px;}
.footer_menu_b ul li dl dt { margin-bottom: 5px;padding-bottom: 5px;}
.footer_contact_box dl dt { margin-bottom: 15px;padding-bottom: 5px;}
.product_preview .swiper-slide { width: 76px; height: 76px;}
/*2018.10.08 */
.nav ul li dl.sub_list02 {right: -165px; }
.nav ul li dl.sub_list02 dd{padding: 0 20px 20px; }
.nav ul li dl.sub_list02 dd ul li { float:left;}
.nav ul li dl.sub_list02 dd h4 a {font-size: 14px;}
.nav ul li dl.sub_list02 dd a { font-size: 14px; padding: 5px;}
.position02 .menubox { max-width: 1000px; margin: 0 auto;  height:auto;}
.position02 a { font-size: 14px; margin:5px 4px; background: #fff; border:1px solid #e6e6e6; border-radius: 4px; line-height:24px; padding:5px 8px;}
.product_special_img {width: 300px;height: 300px;}
}

@media (max-width:1200px){
	.mainbox { max-width: 900px;}
	.nav{padding-right:80px;}
	.search{width: 40px;z-index: 101}
	.search:hover{width: 250px;}	

	.footer_box{padding: 20px 0;}	
	.footer_box_b{margin: 0 0px;}
	.footer_menu_b{padding: 0;}
	.footer_menu_b ul{margin: 0 -10px;}
	.footer_menu_b ul li dl{padding: 0 10px;}
	.footer_other_b{padding: 0 10px;}
	.footer_other_b_box{margin: 0 -10px;}
	.footer_contact_box{padding: 0 10px;}
	.footer_code_box{padding: 0 0 0 10px;}
	.h_about ul{margin: 0 -10px;}
	.h_about_info{padding: 0 10px;}
	.h_about_video{padding: 0 10px;}

	.common_tab_box{margin-bottom: 30px;}
	.culture_box{padding: 30px 0;}

    .search_list>p{font-size: 18px;color:#212123; padding: 0 10px;}
    .search_list ul{overflow: hidden;margin-top: 30px;}
	
.banner { height: 400px;}
.banner .swiper-slide_b { height: 400px;}
.h_exchange, .h_about {padding: 70px 0;}
.innerbanner_b { height: 200px;}
.footer_contact_box dl dd ul li a strong {font-size: 12px;}

/*2018.10.08 */
.position02 .menubox { max-width: 900px; margin: 0 auto; height:auto; }
.position02 a { font-size: 12px; margin:5px 4px; background: #fff; border:1px solid #e6e6e6; border-radius: 4px; line-height:20px; padding:5px 6px;}

}


/*
 * 媒体查询响应大小1000px
 */

@media (max-width:1000px){
	.top{display: none;}
	.nav{margin-left: 180px;}
	.nav ul li h2{padding: 0 10px;}
	.header_link a{width: auto;padding: 0 15px;}
	.header{height:60px;}
	body{margin-top:60px;}
	.logo{height: 60px;padding:10px 20px;padding-right: 40px;position: relative;display: block;float: none;width: 100%;}
	.logo img{max-height: 40px;}
	.nav-button { display: block; position: absolute;right: 0px; margin-top: -15px;top: 50%; font-size: 24px;color: #D9251B; }
	.nav-close,.menu_button_close{display: inline-block;line-height: 30px;position: absolute;left: 10px;top:5px;color:#D9251B;}
	.menu_button_close{left: auto;right: 10px;}
	.nav-close i,.menu_button_close i{font-size: 20px;}
	.nav-button i{font-size: 24px;}
	.slider-right { position: fixed; width: 250px; right: -250px; background: #fff; z-index: 1000; top: 0; height: 100%; overflow-x: hidden; margin-left: 0; }
	.slider-right.in{box-shadow: -1px 0 3px rgba(0,0,0,.15);}
	.sliderovely { position: fixed;top: 0; left: 0; height: 100%; width: 100%; background: rgba(0,0,0,.15); z-index: 101;}
	.nav{padding: 0;display: block;text-align: left;padding:85px 0 0px;}
	.nav-list{height: 100%;width: 100%;overflow-y: auto;overflow-x: hidden;}
	.nav ul{border-top:1px #eee solid;display: block;}
	.nav ul li{float: none;width: 100%;margin-right:0px;position: relative;border-bottom:1px #eee solid;}
	.nav ul li.active{border-bottom-color:#CB2F2F; background: #f7f7f7; }
	.nav ul li h2{padding: 0 10px;font-size: 16px;font-weight: normal;line-height: 45px;border:none;text-align: left;height: auto;}
	.nav ul li.active h2{border: none;}
	.nav ul li h2 a{line-height: 45px;display: inline-block;}
	.nav ul li h2 span{display:inline-block;position: absolute;right: 10px;top: 0;}
	.nav ul li h2>i{display: none;}
	.nav ul li dl{display: none;width: 100%;position:static;margin-left:0px;padding-top: 0px;}
	.nav ul li dl.sub_list{width: 100%;}
	.nav ul li.over h2 span{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);  -ms-transform:rotate(180deg);transform:rotate(180deg);}
	.nav ul li dl{display: none;width:100%;position:static;margin-left: 0px;padding-top:0;}
	.nav ul li dl dd{position: relative;border-top:1px #D9251B solid;background: #f8f8f8;padding: 0;box-shadow: none;border-bottom-left-radius: 0;border-bottom-right-radius:0;}
	.nav ul li dl dd>i{}
	.nav ul li:hover dl>i{display: none;top:30px;margin-top: 0;}
	.nav ul li dl dd a{display: block;line-height: 45px;border-bottom:1px #eeeeee dashed;text-align: left;padding: 0 10px;color:#333;position: relative;}
	.nav ul li dl.sub_list dd a{float: none;width: 100%;}
	.nav ul li dl dd a:last-child{border-bottom: none;}
	.nav ul li dl dd a i{display: inline-block;position: absolute;right:10px;top: 0;}
	.nav ul li dl dd a:hover{color:#2F6190;;}
	.nav ul li dl dd a.active{color:#2F6190;;background: #f5f5f5;}
	.search{width:100%;z-index: 101;padding:0 10px;top:40px;margin-top: 0;}
	.search:hover{width: 100%;}
	.top_content{ position: static; top:auto;bottom:0;width: 100%;height: auto; padding: 30px 0;}
	.top_content span{display: block;border-bottom:1px #eeeeee solid;padding:10px 0;text-align: center}
	.top_content a.top_link_common{display: block;border-bottom:1px #eeeeee solid;color:#333333;margin-left: 0;padding-left: 10px;}
	.top_link_qq{background-image: url(../images/icon_01_m.png);}
	.top_link_wx{background-image: url(../images/icon_02_m.png);}
	.top_link_contact{background-image: url(../images/icon_03_m.png);}

	.h_product_list ul{margin: 0 -10px;}
	.h_product_list li{margin-bottom:20px;}
	.h_product_list li .h_product_list_box{padding:0 10px;}
	.h_product_list_b{overflow: hidden;padding:10px 10px 10px 10px;}
	.h_product_list_img{width: 150px;height: 150px;}
	.h_product_list_info{margin-left: 160px;}

	.h_exchange{padding:80px 0;	}
	.h_exchange .main_tit h2{margin-bottom: 20px;}
	.h_exchange .main_tit p{line-height: 32px;}
	
	.h_exchange a{display: inline-block;margin-top: 30px;font-size: 24px;color:#fff;width: 250px;border-radius: 25px;line-height: 50px;box-shadow: 0 2px 4px rgba(0,0,0,0.3)}
	.h_exchange a i{position: absolute;right: 10px;top:0;}

	.main_tit h2{font-size:36px;}
	.main_tit p{font-size:16px;}
	.h_about{padding:80px 0;}
	.news_video{width: 80vw;height: auto;}

	.footer_menu,.footer_other{width: 100%;}
	.footer_contact_box{padding: 0;}

	.position_b{text-align: left;display: none;}
	.menubox{height: 50px;position: relative;}
	.menu{top: auto;position: relative;width:100%;}
	.position{padding: 0 0px;overflow: hidden;}
	.position .mainbox{margin: 0 5px;}
	.menu .swiper-slide{height: 50px;padding-top: 10px;}
	.menu .active a i{bottom: -15px;}

	.about_page_item{padding:40px 0;}
	.about_page_item_b{margin:0 -15px;overflow: hidden;}
	.about_item_info_b,.about_item_image_b{padding: 0 15px;}

	.client_info_b ul{overflow: hidden;margin: 0 -15px;}
	.client_info_b ul li{padding: 30px 0;}
	.client_info_item{padding: 0 15px;}
	.client_info_item strong{font-size: 70px;line-height: 75px;}
	.client_info_item p{font-size: 16px;margin-top: 15px;}
	.client_list_b ul li{width: 33%;}
	.client_list_b ul li:nth-child(3n+3){width:34%;}

	.environment_info ul{margin: 0 -10px;}
	.environment_info ul li{margin-bottom: 10px;}
	.environment_info_b{padding: 0 10px;}

	.product_list ul li{float: left;width: 33.33%;width: 33%\0;margin-bottom: 20px;}
	.product_list_item{padding: 0 10px;}
	.duty_box dl{padding: 20px 0;}
	.job_list,.job_details_box{padding: 30px 0;}

	.contact_box,.map_list,.facebox_box,.common_page_box{padding: 30px 0;}
	.contact_box ul{overflow: hidden;margin: 0 -15px;}
	.contact_box ul li{float: left;width: 50%;}
	.contact_item{padding: 0 15px;}
	.contact_item_b{padding: 10px;background:#F5F7F9;}
	.contact_item_info{padding-top: 10px;}
	.contact_item_info strong{font-size: 20px;margin-bottom: 10px;}
	.facebook_tips2{margin-bottom: 20px;}
	.facebook_tips3{padding: 10px;}
	.link_list ul li{width: 33.33%;}

	.down_list dl dt{width: 200px;}

	.down_list dl dd{margin-left: 200px;}

	.technology_list ul{overflow: hidden;margin: 0 -10px;}
	.technology_list ul li{margin-bottom: 20px;}
	.technology_list_b{padding: 0 10px;}

	.news_list_b{padding:15px 10px;}
	.news_list_b a{display: block;overflow: hidden;}
	.news_list_b_img{float: left;width: 240px;}
	.news_list_b_info{margin-left: 260px;position: relative;}
	.news_list_b_info strong{font-size: 20px;margin-bottom: 15px;}
	.news_list_b_info p{font-size: 14px;max-height: 69px;}
	.news_calendar{font-size: 14px;}

	.product_special_b{position: relative;margin-bottom: 30px;}
	.product_special_img{width: 300px;height: 300px;position: absolute;right: 0;top: 0;}
	.product_special_img img{max-width: 100%;}
	.product_special_info{margin-right: 300px;min-height: 300px;padding-right:20px;}

	.product_info{overflow: hidden;margin: 0 -10px;}
	.product_info_item{float: left;width: 50%;}
	.product_info_item_b{padding: 0 10px;}

	.swiper-slide_b{overflow: hidden;}
	.swiper-slide_info strong{font-size: 30px;}
	
	.nav-button i { padding: 10px 20px;}
	.top_link_qq, .top_link_wx, .top_link_contact { width: 60px; height: 30px;background-position: center center;background-repeat: no-repeat;}
	
/*2018.10.08 */
.position02 .menubox { padding: 0 20px; margin: 0 auto; height:auto; }
.position02 a { margin:5px 4px;}
.nav ul li dl.sub_list02 dd { padding: 0;}
.nav ul li dl.sub_list02 dd ol li { margin: 0;}
.nav ul li dl.sub_list02 dd a {border: none; padding: 0 30px;line-height: 40px;}
.nav ul li dl.sub_list02 dd h4 a {border: none; padding: 0 10px;}


}
/*
 * 媒体查询响应大小1000px
 */
@media (max-width:768px){
	.banner{display: none;}
	.banner-button-prev,.banner-button-next{width: 22px; height:40px; margin-top: -20px;}
	.banner-button-prev{left:0px;}
	.banner-button-next{right:0px;}
	.swiper-pagination-bullet{width: 10px;height: 10px;}
	.swiper-pagination-switch {width: 10px;height: 10px;border-radius: 10px;}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:5px;}
	.h_product{padding:40px 10px;}
	.h_product_list{padding:20px 0 0;}
	.h_product_list ul{margin: 0 0px;}
	.h_product_list li{margin-bottom:20px;width: 50%; padding: 0 10px;}
	.h_product_list li .h_product_list_box{padding:0 0px;}
	.h_product_list_b{overflow: hidden;padding:10px 10px 10px 10px;}
	.h_product_list_img{width: 120px;height: 120px;}
	.h_product_list_info{margin-left: 130px;}
	.h_product_list_info strong{font-size: 16px;margin-bottom: 10px;}
	.h_product_list_info p{font-size: 12px;margin-bottom: 10px;max-height: none;line-height: 18px;}
	.h_product_list_info span{display: none;}

	.h_exchange{padding:40px;}
	.h_exchange2{padding-bottom: 0;}
	.h_exchange .main_tit h2{margin-bottom: 10px;}
	.h_exchange .main_tit p{line-height: 24px;}
	.h_exchange a,.h_about_info a{font-size: 18px;width: auto;padding:0 50px;;line-height: 40px;margin-top: 20px;}
	.h_exchange a i,.h_about_info a i{right: 5px;}

	.h_exchange_b{width: 100%;float: none;}
	.h_exchange_b_img{width: 100%;position: static;left: 0;bottom: 0;padding-right:0;text-align: right; margin: -150px 0 0;}
	.h_exchange_b_img img{max-width: 60%}

	.main_tit h2{font-size:30px;}
	.main_tit p{font-size:16px;}

	.h_about{padding:40px;}
	.h_about_info{text-align: center;}
	.h_about_info .main_tit h2{text-align: center;margin-bottom: 10px;}
	.h_about ul{overflow: hidden;margin: 0 auto}
	.h_about li{float: none;width: 100%;padding:0px;margin-bottom: 40px;}
	.h_about_info{padding:0 50px;}
	.h_about_info .main_tit p {line-height: 28px;}
	.h_about_video a {max-width: 60%; margin: auto;}
	
	.h_about_video{padding:0 0px;}
	.h_about li:last-child{margin-bottom: 0;}
	.h_about_video a i{margin-left: -30px;margin-top: -30px;width:60px;height: 60px;}
	.news_video{width: 95vw;height: auto;}
	.h_news_facebook{padding: 30px 15px;margin:0;}
	.h_news{float: left;width:100%;}
	.h_news_b{padding-top: 15px;}
	.h_facebook{float: left;padding:0px;width:100%;margin-top: 20px;}
	.h_facebook_b{padding: 20px 20px;}
	.swiper-button{float: right;}
	.h_news_info{padding: 10px;min-height: 200px;}
	.h_news_info strong{font-size: 18px;line-height: 24px;max-height: 72px;}
	.h_news_info p,.h_news_date span{font-size: 14px;}
	.footer_copyright{padding: 10px;}
	.footer_contact,.footer_code{width: 100%;margin-top: 20px;}
	.footer_code_box{text-align: center;}
	.footer_menu_b ul{margin: 0;}
	.footer_menu_b ul li{width: 100%;margin-bottom: 0;}
	.footer_menu_b ul li dl{padding: 0;}
	.footer_menu_b ul li dl dt,.footer_contact_box dl dt{margin-bottom: 0;}
	.footer_nav dt{padding: 10px 40px;position: relative;}
	.footer_nav dt span{display: inline-block;position: absolute;right: 30px;top: 10px;font-size: 16px;}
	.footer_nav dt.active span{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);  -ms-transform:rotate(180deg);transform:rotate(180deg);}
	.footer_nav dd{display: none;background-color: #fff;}
	.footer_nav dd>a{border-bottom:1px #DBDEE9 solid;padding: 10px 60px;position: relative;}
	.footer_nav dd>a span{display: inline-block;position: absolute;right: 30px;top: 10px;font-size: 16px;}
	.footer_contact_box dl dd ul{margin-top: 10px;margin-bottom: 10px;}
	.footer_contact{margin-top: 0;}

	.bar{position: fixed;right: 10px;top: auto;margin-top: 0;bottom: 0px;height: auto;display: block;}
	.bar li{display: none;}
	.bar li.m{display: block;}
	.innerbanner_b{height:200px;}
	.innerbanner_info{padding: 0 20px;bottom: 20px;}
	.innerbanner_info p{line-height: 21px;max-height: 105px;overflow: hidden;}

	.about_page_item{padding:30px;}
	.about_page_item_b{margin:0 0px;overflow: hidden;}
	.about_item_info_b,.about_item_image_b{padding: 0 0px;}
	.about_item_info,.about_item_image{width: 100%;}
	.about_item_image_b{text-align: center;margin-bottom: 15px;}
	.client_info_b ul{overflow: hidden;margin: 0 -10px;}
	.client_info_b ul li{width: 50%;padding: 25px 0;}
	.client_info_item{padding: 0 10px;}
	.client_info_item strong{font-size: 60px;line-height: 65px;}
	.client_info_item p{font-size: 14px;margin-top: 10px;}

	.client_list{padding: 20px 0 20px;}
	.honor_list{padding: 0 30px;}
	.honnor-button-prev,.honnor-button-next{width: 45%;max-width: 160px;}
	.honnor-button-prev span,.honnor-button-next span{margin: 0 5px;}
	.honor_list .swiper-slide-active{}
	.honor_list .swiper-slide{margin: 30px 0;}
	.honor_list .swiper-slide-prev,.honor_list .swiper-slide-next{-webkit-transform: scale(1); transform: scale(1); z-index: 1001; opacity: 0.5;}
	.honor_list .swiper-slide-active{-webkit-transform: scale(1); transform: scale(1); z-index: 1002; opacity: 1;}

	.environment_box{padding:20px;}
	.environment_info{padding: 0;}
	.environment_info ul{margin: 0 0px;}
	.environment_info ul li{width: 50%;margin-bottom: 10px;}
	.environment_info_b{padding: 0 10px;}
	.environment_info_b a{padding:15px;}
	.environment_info_img{width: 80px;}
	.environment_info_i{margin-left: 100px;height: 80px}
	.environment_info_i strong{font-size: 24px;}
	.environment_info_i p{font-size: 16px;}

	.product_list ul li{float: left;width: 50%;width: 50%\0;margin-bottom: 20px;}
	.product_list_item{padding: 0 10px;}

	.common_tab_box{margin-bottom: 20px;}
	.common_tab .swiper-slide a{min-width:auto;padding:0 15px;}
	.culture_box{padding: 20px;}
	.singlepage_content >h3{font-size: 24px;margin-bottom: 20px;}
	.singlepage_content >strong{font-size: 18px;}
	.singlepage_content p{font-size: 16px;}

	.duty_box dl dt{width: 140px;}
	.duty_box dl dt img{max-width: 100px}
	.duty_box dl dd{margin-left: 140px;}

	.job_list dl{overflow: hidden;background: #fff;border:#DCDCDC 1px solid;margin-bottom: 10px;}
  	.job_list dl dt{float: left;width:100%;}
  	.job_list dl dt .dt_b{padding: 10px 10px;line-height: 30px;font-weight: bold;padding-left: 40%;position: relative;border-bottom:#DCDCDC 1px dashed;}
  	.job_list dl dd{width: 100%;float: left;}
  	.job_list dl dd .dd_b{font-size: 14px;color:#212123;text-align: center;padding: 10px 5px;line-height: 27px;padding-left: 40%;position: relative;text-align: left;border-bottom:#DCDCDC 1px dashed;}
  	.job_list dl dt span,.job_list dl dd span{display: block;position: absolute;left: 0;top: 0;width: 40%;font-size: 14px;color:#212123;padding: 10px 10px;line-height: 27px;font-weight: bold;}
   	.job_list{padding: 20px;}
  	.job_list dl:nth-child(odd){background: #F9FBFB;}
  	.job_list dl:first-child{display: none;}
  	.job_list dl dd:last-child .dd_b{width: 100%;text-align: center;padding-left: 0;border-bottom: none;}
  	.job_list dl:first-child dt ,.job_list dl:first-child dd{font-weight: bold;color:#7E828C;}
  	.job_list dd a{display: inline-block;width: 80%;}
  	.job_details dl{width: 100%;}
  	.job_box h4{font-size: 24px;padding: 15px 0;}
	.job_details_box{padding: 20px 0;}
  	.details_other li{float: none;width: 100%;margin-bottom: 5px;}
  	.details_other li:last-child{text-align: left;}
  	.details_other li a{padding:0 40px 0 10px;}
  	.details_other li:first-child a span{right:0px;left: auto;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);  -ms-transform:rotate(180deg);transform:rotate(180deg);}
  
	.contact_box{padding: 20px;}
	.contact_box ul{overflow: hidden;margin: 0 0px;}
	.contact_box ul li{float: left;width: 100%;margin-bottom: 10px;}
	.contact_item{padding: 0 0px;}
	.contact_item_b{padding: 10px;background:#F5F7F9;}
	.contact_item_img{height: auto;}
	.contact_item_info strong{font-size: 18px;}
	.map_list,.facebox_box,.common_page_box{padding: 20px;}
	.map_list dl dt{padding-left: 0;}
	.map_list dl dd{padding: 0 0 0 10px;}
	.h_facebook_group .common_i,.h_facebook_btn{max-width: none}
	.faq_answer{padding: 10px;}
	.faq_answer dl{padding-left: 0;}
	.faq_answer dl dd p{font-size: 14px;}
	.faq_question strong{font-size: 16px;}

	.down_list dl.list_header{display: none;}
	.down_list dl dt{width: 100%;float: none;}
	.down_list dl dd{margin-left: 0;}
	.down_list_info,.down_list_file{width: 100%;float: none;overflow: hidden;}
	.down_list dl dt em,.down_list_info em,.down_list_file em{display: block;width: 100px;float: left;padding: 10px 0;font-size: 14px;color:#999;padding-left: 10px;}
	.down_list dl dt .dt_b,.down_list_info strong,.down_list_file a{display: block;margin-left: 100px;padding: 10px;}
	.down_list dl dt,.down_list_info,.down_list_file{border-bottom:1px #DBDFEA solid;}
	.down_list dl {padding: 0;margin-bottom: 10px;border:1px #DBDFEA solid;border-bottom:none;}
	.fenye2{text-align: center;display: none;}
	.visible-xs{display:block;}
	.fenye2 a{display: none;}
	.fenye2 a.prev,.fenye2 a.next,.fenye2 a.active{display: inline-block;}
	.technology_list ul{overflow: hidden;margin: 0 0px;}
	.technology_list ul li{width: 100%;margin-bottom: 10px;}
	.technology_list_b{padding: 0 0px;}
	.technology_list_b strong{white-space:normal;font-size: 18px;}
	.technology_list_b p{font-size: 14px;height: auto;}

	.content_tit strong{font-size: 22px;}

	.product_special_b{position: relative;margin-bottom: 30px;}
	.product_special_img {width: 100%;max-width: 300px;height: auto;position: static;right: 0;top: 0;margin: 0 auto;margin-bottom: 20px;float: right;}
	.product_special_img img{max-width: 100%;}
	.product_special_info{margin-right: 0px;min-height:auto;padding-right:50%;}
	
	.product_special_info h3{font-size: 24px;}
	.product_special_info p{font-size: 14px;}
	.product_special_info a{margin: 0;}
	.product_special_slide{width: 50%;height: auto;position: static;right: 0;top: 0;margin: 0 auto;margin-bottom: 20px;float: right;}

	.product_info{overflow: hidden;margin: 0 0px;}
	.product_info_item{float: none;width: 100%;}
	.product_info_item_b{padding: 0 0px;}

	.product_info_item_b h3{font-size: 20px;margin-bottom: 10px;}
	.product_info_item_b strong{font-size: 16px;margin-bottom: 5px;}
	.product_info_item_b p{font-size: 14px;}
	.product_point{padding: 10px;}
	.product_list_img img { max-width: 60%;}

    .search_list>p{font-size: 16px;color:#212123; padding: 0 10px;}
    .search_list ul{overflow: hidden;margin-top: 20px;}
    .search_list ul li{padding: 15px 10px;}
    .search_list ul li a strong{font-size: 16px;margin-bottom: 10px;}
    .search_list ul li a p{font-size: 16px;}
	.product_view .swiper-slide img { width: 90%;}
	.honor_list .swiper-slide_img img { max-width: 90%;}


	
}
/*
 * 媒体查询响应大小1000px
 */
@media (max-width:640px){
	.banner,.banner .swiper-slide a{height: 200px;}
	.client_list{padding: 10px 0 10px;}
	.client_list_b ul li{width: 50%;}
	.client_list_b ul li:nth-child(3n+3){width:50%;}
	.client_list_b ul li:nth-child(even){background: rgba(245,247,249,1);}
	.client_list_b ul li .client_img{height: 80px;padding: 5px;}
	.client_list_b ul li .client_img_b img{max-height: 60px;}

	.product_list ul li{float: left;width: 50%;width: 100%\0;margin-bottom: 10px;}
	.product_list_item{padding: 0 0px;}
	.product_list_i p{height: auto}
	.duty_box dl dt {float: none;width: 100%;margin-bottom: 10px;}
	.duty_box dl dt img{max-width: 100%;}
	.duty_box dl dd{margin-left: 0;}
	.duty_box dl dd strong{text-align: center;}
	.link_list ul li{width: 50%;}
	.list_fitter{display: block;position: relative;text-align: right;}
	.select_box{text-align: left;}

	.news_list_b_img{float: left;width: 150px;}
	.news_list_b_info{margin-left: 160px;position: relative;}
}
/*
 * 媒体查询响应大小1000px
 */
@media (max-width:480px){
	
	
	.h_news_facebook {}
	.banner,.banner .swiper-slide a{height: 160px;}
	.banner-button-prev,.banner-button-next{ width: 17px;height:30px;margin-top: -15px;}
	.h_product_list_img{width: 100px;height: 100px;}
	.h_product_list_info{margin-left: 110px;}
	.h_product_list_info strong {text-align: left;margin-bottom: 5px;}
	.h_product_list_img { width: 100px; height: 100px; margin: auto; display: block; float: none;}
	.h_exchange_b_img { margin: -50px 0 0 0;}	
	.h_exchange_b_img img { max-width: 70%;margin-right: -15px;}
	.h_about_info {padding: 0;}
	.h_about_video a { max-width: 90%;}
	.product_special_img {width: 60%; float: none;}
	.product_special_info { margin-right: 0px;}
	.product_list_img img { max-width: 90%;}
	.product_list_i {}
	.product_special_slide { width: 90%; float: none;}
.product_special_info { padding-right: 0;}
.about_item_image_b img { max-width: 65%;}
.environment_info ul li { width: 100%;}

	.main_tit h2{font-size:24px;}
	.main_tit p{font-size:14px;}
	.environment_info_i strong{font-size: 20px;}
	.environment_info_i p{font-size: 14px;}

	.singlepage_content p{font-size: 14px;}
	.duty_box dl dd strong{font-size: 18px;}
	.duty_box dl dd p{font-size: 14px;}

	.map_list dl dt{width: 90px;}
    .map_list dl dd{margin-left: 90px;}
    .news_list_b_img{float: none;width: 100%;text-align: center;}
    .news_list_b_info{margin-left: 0;}
    .product_point ul{margin: 0;}
    .product_point ul li{float: none;width: 33%;margin-bottom: 15px; float: left;}
	.product_info_item_b p { margin-bottom: 8px;}
	.product_list ul li { width: 50%;}
	.product_list_item { padding: 0 5px;}
	.h_product_list_info p { font-size: 12px;line-height: 15px;}
	.h_exchange { padding: 40px 30px;}
	.innerbanner_b { height: 120px;}
	.product_list_i p { line-height: 16px; font-size: 12px;}
	.product_special_info h3, .product_list_i strong, .product_info_item_b h3 { font-size: 18px;}
.product_info_item_b table th, .product_info_item_b table td { padding: 7px;}
.map_list dl dt a, .map_list dl dd a { font-size: 12px;}
.nav ul li h2, .nav ul li h2 a {line-height: 40px;}
.nav ul li h2 { font-size: 14px;}
.top_content { padding: 20px 0;}
.innerbanner_info strong { font-size: 20px;}
.content_tit p { font-size: 10px; padding: 10px;}
.innerbanner_info p { overflow:hidden;}

.h_product_list li { width: 100%;margin-bottom: 10px;}
.h_product_list_img {float: left;}
.footer_nav dt { padding: 10px 20px;}	
.footer_nav dt span { right: 20px;}
.footer_nav dd > a { padding: 10px 30px;}
.footer_nav dd > a span { right: 20px;}

/*2018.10.08 */
.product_list_i p { height: 80px;}
}
/*
 * 媒体查询响应大小1000px
 */
@media (max-width:320px){
	.banner,.banner .swiper-slide a{height: 140px;}
	.innerbanner_info{bottom: 10px;}
	.innerbanner_info strong{font-size: 18px;}
	.innerbanner_info p{font-size: 14px;}

	
}