@charset "utf-8";
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
/*address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:400}*/
address,b,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none;color: #333;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
img{vertical-align:middle;max-width: 100%;}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
body{color:#333;line-height:1.3;overflow-x: hidden;background:#fff;font-family: 'Microsoft YaHei';padding-top: 80px;}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
.layout{max-width: 1280px; margin:0 auto;}
.layout1{max-width: 1280px; margin:0 auto;}
.col{color: #f30189;}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.pr{position: relative;}
.pa{position: absolute;}
.bg{ background-position: center;background-repeat: no-repeat;background-size: cover;}
img{ -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;}
.icon{display: inline-block; background-position: center;background-repeat: no-repeat;vertical-align: middle;}
.nav > li{ transition: border-color 300ms; -moz-transition: border-color 300ms; -webkit-transition: border-color 300ms; -o-transition: border-color 300ms; }
.lang a{ transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none;  }
.w{ width: 100%; }
.pr{ position: relative; }
.pa{ position: absolute; }
.tl{ text-align: left; }
.tc{ text-align: center; }
.tr{ text-align: right; }
.vt{ vertical-align: top; }
.vm{ vertical-align: middle; }
.none{ display: none; }
.cp{ cursor: pointer; }
.db{ display: block; }
.d_ib{ display: inline-block; _zoom: 1; *display: inline; }
.baseWidth{ width: 1280px; margin: 0 auto;}
.txt_overflow{display:block;-o-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.clear{ clear: both;}
.img_box,.img{ position: relative; display: block; overflow: hidden; }
.img_box img,.img span,.img_box span{ position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear; background-repeat: no-repeat; background-position: center; background-size: cover; }
.img_box:hover img,.img:hover span{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.over{ overflow: hidden; }

/*header*/
.header{ height: 82px; line-height: 82px; background: #fff; position: fixed; top: 0; width: 100%; z-index: 9999; box-shadow: 0 2px 8px rgba(0,0,0,.1);  }
.h_box{ font-size: 0; }
.nav>li{ padding: 0 16px; position: relative; float: left; display: block; box-sizing: border-box; }
.nav li > a{ font-size: 17px; display: block; color: #222; padding:0px 20px; }
.nav li ul li:hover  ul{ display:block}
.nav li ul li ul{ display:none}


.s_nav{ border-top: 1px solid transparent;display: none; white-space: nowrap;font-size: 0; box-sizing: border-box;  position: absolute; left: 0px; top: 82px; width: auto; line-height: 40px; z-index: 999; background: rgba(255,255,255,.94); box-shadow: 3px 3px 0px rgba(0,0,0,0.15); width:300px; }
.nav_pic{ width: 266px; height: 186px; display: inline-block; vertical-align: top; background-position: center; background-size: cover; background-repeat: no-repeat; }
.nav li dl{ margin-right: 18px; display: inline-block; vertical-align: top; }
.nav li dl dd{ margin-right: 32px; display: inline-block; vertical-align: top; }
.nav li dl a{ font-size: 16px; padding: 0 10px; min-width: 118px; display: block; white-space: nowrap; background-position: 125px center; }
.nav li.hase .s_nav{ display: none;}
.nav li.goright .s_nav{ left: auto; right: -62px; }
.header_box{ text-align: right; display: inline-block; vertical-align: top; /*width: 142px;*/ height: 82px; box-sizing: border-box; }
.search_form{/* display: inline-block!important;*/ width: 30px; height: 30px; line-height: 30px; font-size: 0; }
.search_input{ font-size: 14px; vertical-align: top; color: #000; box-sizing: border-box; width: 0; border: none; height: 30px; line-height: 30px; }
.search_btn{ user-select: none; outline: none; cursor: pointer; margin-left: -1px; vertical-align: top; width: 30px; height: 30px; background: url(../images/search.png) center no-repeat; background-size: 15px; border: none; }
.search_form.on{  vertical-align: middle; width: 140px; overflow: hidden; border: 1px solid #fff; border-radius: 12px; }
.search_form.on .search_input{ background: none; height: 30px; line-height: 30px; width: 110px; padding-left: 5px; }
.search_form.on .search_btn{ margin-left: 0; background: url(../images/icon1_g.png) center no-repeat; background-size: 15px;}
.lang{ position: relative; padding: 0 16px 0 20px; min-width:30px; font-size: 14px; color: #fff; background: url(../images/icon8.png) right center no-repeat; background-size: 9px; height: 30px; line-height: 30px;}
.lang:before{ content: ''; position: absolute; left: 0; height: 18px; top: 5px; width: 18px;background: url(../images/icon7.png) center no-repeat;}
.lang span{ color: #222; cursor: pointer; display: inline-block; }
.lang ul{ display: none; border-radius: 5px; z-index: 666; position: absolute; left: -8px; top: 30px; width: calc(100% + 16px); overflow: hidden; background: #eee; z-index: 99999;}
.lang li{ font-size: 14px; height: 30px; line-height: 30px; border-top: 1px solid #fff; white-space: pre; padding: 0 16px; }
.lang li:first-child{ border-top: none; }
.lang li img{ margin-right: 14px; }
.lang li a{ color: #333; display: block; }
.lang li:hover{ background: #0f609f; }
.lang li:hover a{ color: #fff; }
.lang:hover ul{ display: block; }
.hsearch_icon{ display: none; width: 2.6rem; height: 2.6rem; background: url(../images/icon1_g.png) center no-repeat; background-size: 1.4rem; }
.header .language{ display: none; margin-right: 10px; }
.header .language{ font-size: 16px; vertical-align: top;}
.header .language a{ color: #666; padding: 0 8px;}
.header .language a:hover,.header .language a.on{ color: #0f609f; }
.nav-skip { display: none; box-sizing: border-box; width:2.4rem; height:2.4rem; padding:0.5em 0 .4em; text-indent:2.1875em; font-size:1.3rem; line-height:1.9em; text-align:center;}
.nav-skip span {position:relative; top:0.4em; margin:0 auto; -webkit-transition-duration:0s; transition-duration:0s; -webkit-transition-delay:0.2s; transition-delay:0.2s;}
.nav-skip span:before,
.nav-skip span:after {position:absolute; content:'';}
.nav-skip span,
.nav-skip span:before,
.nav-skip span:after {width:1.3em; height:2px; background-color:#666; display:block; -webkit-transition-duration:0.2s; transition-duration:0.2s; -webkit-transition-delay:0.2s, 0; transition-delay:0.2s, 0;}
.nav-skip span:before {top:-0.4em;}
.nav-skip span:after {top:0.4em;}
.nav-skip.toggled span {background-color:rgba(0,0,0,0.0); -webkit-transition-delay:0s; transition-delay:0s;}
.nav-skip.toggled span:before,
.nav-skip.toggled span:after {top:0; -webkit-transition-delay:0, 0.2s; transition-delay:0, 0.2s;}
.nav-skip.toggled span:before {-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.nav-skip.toggled span:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.pc_menu{ background: #fff; position: absolute;display: block; left: 0px; top: 82px;width: 100%;  z-index: 99;line-height:60px; }
.pc_menu .pc_menu2{text-align: center;display: none; height: 60px;}
.pc_menu .pc_menu2 dl {display: inline-block;}
.pc_menu .pc_menu2 dl dd{float: left;margin: 0 30px;}

.pc_menu .pc_menu2 dl dd a{color: #666; font-size: 14px;display: block;height: 60px;line-height: 60px; }
.pc_menu .pc_menu2 dl dd a:hover{ color: #0063b0; }



   .pb_same{ padding: 40px 0 50px; }
   .baseWidth{ width: 1200px; margin: 0 auto;}
   
   
   .m_ware .box{ text-align: center; float: left; width: 50%; height: 312px; background: #f2f2f2; }
.m_ware .text{ display: table; }

.m_ware .img{ background-repeat: no-repeat; background-position: center; background-size: cover; }
.m_ware li{ position: relative; }
.m_ware li:nth-child(2n) .img{ float: left; }
.m_ware li:nth-child(2n) .text{ float: right; }
@media screen and (max-width: 1300px){
	.layout1{width: 94%;margin: 0 3%;}
	.layout{width: 94%;margin: 0 3%;}
	.baseWidth{ width: 94%; margin: 0 3%; }
	.header .baseWidth{ width: 96%; margin: 0 2%; }
	.banner, .banner-wrap, .banner-wrap .banner-bg{ height: 550px; }
	.nav li{ padding: 0 5px; font-size: 16px; }
	.nav li dl dd{ margin-right: 20px; }
}

@media screen and (min-width: 1201px){
	.nav{ display: inline-block!important; }
	.nav li:hover > a{ color: #0f609f; font-weight:bold }
	
.nav ul>li>a{ background:#999; background:url(../images/cp_iconh.png) no-repeat 15px center; background-size:10px; border-bottom:1px dashed #CCC; text-indent:28px; padding:10px 0 }
.nav ul>li:hover > a{ color:#FFF;background:#0f609f url(../images/cp_icon.png) no-repeat 15px center; background-size:10px;}
.nav li ul li ul li a{ background:#eee; border-bottom:1px dashed #9f9f9f; padding:0px 14px; font-weight:normal; text-indent:10px; overflow: hidden; height:40px; line-height:40px; font-size:12px;
text-overflow:ellipsis;
white-space: nowrap;	}

.nav li ul li ul li:last-child a{ border:none}
.nav li ul li ul li a:hover{ background:#006bbe; color:#fff; font-weight:0; padding:0px 14px; }
.nav ul li { position:relative}
.nav ul li ul{ position:absolute; min-height:60px; left:100%; top:-1px;}



.nav li ul li:hover .on1{ font-weight:bold}

}
@media screen and (max-width: 1200px){
	.pc_menu{opacity: 0;z-index: -99;}
	body{ padding-top: 60px; }
	.header{ height: 60px; line-height: 60px; box-shadow: 0 2px 8px rgba(0,0,0,.1); }
	.header .logo{ max-height: 40px; }
	.nav-skip{ display: inline-block; margin-right: 10px; }
	.lang{ display: none!important; }
	.header .language{ display: inline-block; }
	.search_btn{ background: url(../images/icon1_g.png) center no-repeat; background-size: 22px; }
	.search_form.on{ width: 200px; }
	.search_form.on .search_input{ width: 170px; }
	.header_box{ width: auto; height: auto; }
	.header .baseWidth{ width: 94%; margin: 0 3%; }
	.nav{ box-shadow: 0 2px 2px rgba(0,0,0,.1); display: none; box-sizing: border-box; overflow: auto; position: absolute; top: 50px; right: 0; padding: 10px 0; width: 33.3%; height: auto; background: rgba(255,255,255,.9);}
	.nav li{ margin: 0;background: url(../images/icon9.png) 97% 21px no-repeat; background-size: 10px; box-sizing: border-box; padding: 0 30px 0 20px; width: 100%; display: block; float: none; min-height: 45px; line-height: 45px; height: auto; font-size: 16px; font-weight: normal; text-align: left; }
	.nav li.on, .nav li:hover{ border-top: none; border-bottom: none; }
	.nav li.on > a, .nav li:hover > a{ border: none; height: auto; line-height: 45px; }
	.nav li > a{ font-size: 16px; display: block; padding: 0; color: #333; }
	.nav li.hase{ margin: 0; background: url(../images/icon9.png) 97% 21px no-repeat; background-size: 10px;}

	.s_nav{ box-shadow: none; min-width: 0; display: none; padding: 0; position: static; margin: 0!important; background: none; border-top: none; }
	.s_nav .nav_pic{ display: none; }
	.nav li dl{ width: 100%; margin: 0; height: auto; float: none; }
	.nav li dl dd{ display: block; }
	.nav li dl dd{ height: auto!important; margin: 0; float: none; width: 100%; text-align: left; }
	.nav li dl dd > a{ font-size: 14px; font-weight: normal; border-bottom: none; line-height: 30px; background: url(../images/icon69.png) 5px center no-repeat!important; border: none; padding: 0 18px; width: 100%; box-sizing: border-box;}
	.nav li dl .baseWidth{ width: 100%; }
	.nav li a:hover,.nav li dl dd > a:hover{ color: #0f609f; }



	.show_left{ display: block; } 
	.banner, .banner-wrap, .banner-wrap .banner-bg{ height: 500px; }
	.m_left{ display: block; position: fixed; left: -33.3%; top: 60px; background: #fff; width: 33.3%; min-width: 220px; height: calc(100% - 50px); z-index: 999;}
	.m_left .wrap{ position: absolute; height: 100%; overflow: auto; width: 100%; padding-bottom: 50px; box-sizing: border-box; }
	.m_left.active{ left: 0; box-shadow: 0 0 20px #999;}
	.ml_nav dd{ line-height: 23px; }
	.ml_nav dl:after{ height: calc(100% - 11px); }
	.ml_title{ height: 85px; line-height: 85px; }
	.ml_nav li > a{ padding: 15px 10% 15px 5%; background-position: 95% center; }
	.ml_nav li.on > a, .ml_nav li.active > a, .ml_nav dd.on a{ background-position: 95%; }
	.ml_nav dl{ height: auto!important; }
	.ml_nav dd{ padding: 0 5% 0 10%; }
	.ml_nav dd p a{ padding-left: 6%; }
	.ml_nav li > a .tit{ right: 2%; }
	.ml_title h2{ font-size: 22px; }
	.m_right{ width: 100%; }
	.nav{ display: none; }
}
@media screen and (max-width:480px){
	.header .logo{max-height: 25px;}
	.nav{width: 40%;}
}
@media screen and (max-width: 960px){
	.banner{height: 550px;}
	.banner .ban_box{height: 550px;}
}
.footer{background:#272727;}
.f_t{padding: 75px 0;}
.flogo{width:34.67%;margin-right:3.33%}
.f_l{float: left;position: relative;width:  54.54%;}
.f_l:before{content: "";position: absolute;width: 1px;height:197px;background: #3d3d3d;right: 0;top:-20px; z-index: 0;  }
.f_l dl{float: left;width: 16.66%;}
.f_l dl dt{font-size:16px;color:#cfcfcf;margin-bottom: 30px;}
.f_l dl dd a{display:block;font-size:14px;color:#727272;margin-bottom: 15px;}
.f_l dl dd a:hover{color:#fff;}
.f_r{float: right;width: 40%}
.f_r .leve {float: left;margin-left: 5%;}
.f_r .leve h2{color: #cfcfcf;margin-bottom:16px; }
.f_r .leve .puts {margin-bottom: 3px;}
.f_r .leve .puts input{float: left;width: 150px;font-size: 12px;color: #727272;border: 1px solid #525252; height: 28px;line-height: 26px;box-sizing: border-box;padding-left: 8px;background: none;}
.f_r .leve .puts input:nth-child(1){margin-right: 3px;}
.f_r .leve textarea{padding: 8px;color: #727272; box-sizing: border-box; width: 303px;height: 70px;border: 1px solid #525252;/*margin-bottom: 3px;*/background: none;}
.f_r .leve .submit{display: block; width: 86px;height: 28px;line-height: 28px;font-size: 12px;color: #a7a7a7;border: 0;background: #464646;margin-top: 3px;}
.f_r  .code{float: right;text-align: center; }
.f_r  .code  .pic{margin-bottom: 12px;}
.f_r  .code p{font-size: 14px;color: #969696;}
/*.fewm{width:auto ;margin:0 60px;}
.fewm h3{font-size:20px;color:#fff;line-height:40px;text-align:center;margin-bottom:20px}
.fewm img{display:block;margin:0 auto}
.fewm p{font-size:14px;color:#999;line-height:34px;text-align:center}*/
.f_b{background: #1b1b1b;}
.copy{padding:16px 0;border-top:1px solid #313234;*zoom:1;}
.copy:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.copy p{font-size:12px;color:#727272;line-height:28px}
.copy a{float: left;width: 28px;height: 28px;text-align: center; background: #404040; border-radius: 50%; line-height:28px;margin-left: 20px; }

@media screen and (max-width: 1080px){
	.f_l{float: none;width: 100%;text-align: center;margin-bottom: 30px;}
	.f_l:before{width: 0;}
	.f_r{float: none;width: 100%;} 
	.f_r .leve{margin-left: 0;}
	.f_r  .code{margin-top: 36px;}
}
@media screen and (max-width: 640px){
	.f_l dl{float: none;width: 100%;}
	.f_l{text-align: left;}

	.layout{width: 96%;margin:0 2%;}
	.footer{padding-top:60px}
	.f_l{display:block;margin:10px 0;width:100%;text-align:center}
    .f_l dl{width:100%;text-align:left;float:none}
    .f_l dl dt{padding:10px 0;position:relative;border-bottom:1px solid #b7b7b7;font-size:16px;line-height:26px;margin-bottom:10px;cursor: pointer;}
    .f_l dl dt:before{content:"";position:absolute;right:10px;width: 15px;height: 15px; -webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background: url(../images/tl.png) center no-repeat;}
    .f_l dl.active dt:before{content:"";font-size: 14px; position:absolute; right:10px;width: 15px;height: 15px;background: url(../images/tr.png) center no-repeat;}
    .f_l dl dd{display:none}

    .fewm{width:100%;text-align:center;margin-top: 20px;}
    .fewm h3{display:none}
    .copy{margin-top:20px}
	.copy .cl{display: block; float: none;text-align: center;}
	.copy .cr{display: block; float: none;text-align: center;}
	.copy .cr a{float: none;}
	.fewm img{width: 50px;}
	.footer{padding-top: 30px;}
}
@media screen and (max-width: 500px){
	.f_r .code{float: none;}
	.f_r .leve{float: none;}
}
@media screen and (max-width: 790px){
	.copy .cl{display: block; float: none;text-align: center;}
	.copy .cr{display: block; float: none;text-align: center;}
	.copy .cr a{float: none; display: inline-block;}
	.fewm img{width: 50px;}
	.footer{padding-top: 30px;}
}
/*首页*/
.banner{width: 100%;margin: 0 auto;position: relative;height: 943px;}
.banner .ban_box{height: 943px; background-position: center;background-repeat: no-repeat;background-size: cover;}
.banner .slick-dots{overflow:hidden;position: absolute;width: 100%;bottom: 20px;text-align: center;}
.banner .slick-dots>li{margin: 0 4px;cursor: pointer; display: inline-block; width: 40px;height: 2px;background: url(../images/z1.png);}
.banner .slick-dots>li button{display: none}
.banner .slick-dots>li.slick-active{background: #fff; height: 5px;}
.banner .box {position:relative;}
.banner .box .tit{position: absolute;color: #fff;width: 60%; }
.banner .box .tit h2{font-size: 48px;margin-bottom: 24px;}
.banner .box .tit h2 span{color: #24deef;}
.banner .box .tit p{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
.banner .box .tit a{display: inline-block;width: 136px;height: 38px; text-align: center;line-height: 38px;font-size: 14px;color: #fff;  border: 2px solid #808aaa;}
.banner .box .tit1{padding-top:32%;}
.banner .box .tit2{left: 55%;padding-top:10%;}
@media screen and (max-width:1300px){
	.banner{height: 590px;}
	.banner .ban_box{height:590px;}
	.banner .box .tit h2{font-size: 38px;}
}
@media screen and (max-width:1200px){
	.banner .box .tit2{left: 50%; width: 45%}
	.banner .box .tit h2{font-size: 28px;}

}
@media screen and (max-width: 960px){
	.banner{height: 390px;}
	.banner .ban_box{height:390px;}
	.banner .box .tit h2{font-size: 22px;margin-bottom: 5px;}
	.banner .box .tit p{line-height: 20px;}
	.banner .box .tit{width: 70%;}

	.banner .box .tit2{padding-top: 5%;}
	.banner .box .tit1{padding-top: 25%;}
	.banner .box .tit a{width: 100px;height: 30px;line-height: 30px;}
}
@media screen and (max-width: 760px){
	.banner{height: 300px;}
	.banner .ban_box{height:300px;}
	.banner .box .tit{width: 85%}
	.banner .box .tit2{width:48%}
	.banner .box .tit h2{font-size: 16px;font-weight: bold;}
	.banner .box .tit p{font-size: 12px;margin-bottom: 10px;}
}
@media screen and (max-width: 640px){
	.banner .box .tit{width: 65%;margin-left: -20%;}
	.banner .box .tit h2{font-size: 16px;font-weight: bold;}
	.banner .box .tit p{height: 40px;overflow: hidden;}
	.banner .box .tit1{display: none;}
}
@media screen and (max-width: 460px){
	.banner{height: 180px;}
	.banner .ban_box{height:180px;}
}
.pubt {padding-top:90px; }
.pubt h2{font-size: 30px;color: #222;margin-bottom: 10px;}
.pubt span{font-size: 17px;color: #666;}
/*.main1_box {height: 850px;}*/
.main1{padding-bottom:70px; }
.main1 .pubt{margin-bottom: 50px;}
.banner2 .box{position: relative;height: auto;}
.banner2 .box .pic{float: left; width:calc(82% - 286px);margin-left: 18%; height: auto;}
.banner2 .box img{display: block;}
.banner2 .box .b2_left{/*float: left;*/color: #000; position: absolute;left: 0;top: 0;}
.banner2 .box .b2_left span{font-size: 26px;display: block;margin-bottom: 12px;}
.banner2 .box .b2_left h2{font-size: 30px;font-weight: bold;}
.banner2 .box .b2_right{float: right;}
.banner2 .box .b2_right h4{font-size: 20px;font-weight: 400;margin-bottom:20px; } 
.banner2 .box .b2_right h1{font-size: 48px;color: #961d2e;font-weight: bold;margin-bottom: 45px;}
.banner2 .box .b2_right p{font-size: 11px;color: #666;line-height: 26px;margin-bottom: 60px;}
.more{display: inline-block;width: 136px;height: 38px; text-align: center;line-height: 38px;font-size: 14px;  border: 2px solid #817f7f;}
.more i{width:9px;height: 9px;background-image: url(../images/more.png); margin-left:10px;  }

.banner2 .slick-arrow{-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;
  width:48px;top: 50%; height:48px; border: 1px solid #b2b2b2; color: transparent;position: absolute;cursor: pointer; z-index: 9;}
.banner2 .slick-prev{ left: 0;margin-top: -24px;  background: url(../images/bl.png) center no-repeat;  }
.banner2 .slick-next{left:40px;margin-top:16px;   background: url(../images/br.png) center no-repeat; }
.banner2 .slick-prev:hover{ background:#0063b0 url(../images/blon.png) center no-repeat;border-color: #0063b0; }
.banner2 .slick-next:hover{   background:#0063b0 url(../images/bron.png) center no-repeat; border-color: #0063b0;}
.banner2 .more:hover{background: #0063b0;border-color: #0063b0;color: #fff;}
.banner2 .slick-arrow:hover{background-size: 60%;}
@media screen and (max-width:960px){
	.main1 .pubt{padding: 40px 0;}
	.banner2 .slick-arrow{top: auto; width: 35px;height: 35px;bottom: -40px;}
	.banner2 .slick-prev{left: 48%;  }
	.banner2 .slick-next{left:calc(48% + 55px); }
	.banner2 .box .b2_left span{font-size: 20px;}
	.banner2 .box .b2_left h2{font-size: 26px;}
	.banner2 .box .pic{margin-left: 10%;margin-top: 5%;width:calc(90% - 252px);}
	.banner2 .box .b2_right h4{margin-bottom: 0;font-size: 22px;margin-bottom: 5px;}
	.banner2 .box .b2_right h1{font-size: 32px;margin-bottom: 20px;}
	.banner2 .box .b2_right p{margin-bottom: 45px;}
	.more{width: 105px;}

}
@media screen and (max-width:680px){
.banner2 .box .pic{margin-top: 0%}
}
@media screen and (max-width:460px){
	.banner2 .slick-prev{right: 50px; left: auto;}
	.banner2 .slick-next{right: 0;left: auto; }
	.banner2 .box .b2_left{float: left; position: relative;margin-bottom: 10px;}
	.banner2 .box .pic{float: none;margin-bottom: 10px;}
	.pubt{padding-top: 30px;}
	.pubt h2{font-size: 18px;font-weight: bold;}
	.pubt span{font-size: 16px;}
	.banner2 .box .b2_left{display: none;}
	.banner2 .box .b2_left span{font-size: 18px;margin-bottom: 40px;}
	.banner2 .box .b2_left h2{font-size: 20px;}
	.banner2 .box .pic{float: right;top: 0; width: 100%; left:0}
	.banner2 .box .b2_right{float: left;margin-bottom: 0;margin-top:0px;}
	.banner2 .box .b2_right h4{font-size: 18px;margin-bottom: 10px;}
	.banner2 .box .b2_right h1{margin-bottom: 0px;font-size: 22px;}
	.banner2 .box .b2_right p{margin-bottom: 15px;}
	.more{height: 30px;line-height: 30px;font-size: 14px;}
	.banner2 .slick-arrow{width: 30px;height: 28px;bottom: -2px; border-color: #333;}
	.main1 .pubt{margin-bottom: 0;  padding:20px 0}
	.banner2 .box .pic{margin-left: 0}

}
.main2_con{background: #f2f2f2;}
.main2_box{background: #d8d9dd;padding-bottom: 95px;}
.main2_box .pubt{margin-bottom: 47px;}
.m2_left{float: left;width: 50%;}
.m2_right{float:left;width: 50%; background: #f2f2f2;height: 50%;}
.m2_left li{position: relative;background: #fff;}
.m2_left li .pic{float: left;width: 50%; height: auto;overflow: hidden;}
.m2_left li .tit{float: left;text-align: center;width: 50%;}
.m2_left li .tit{padding-top: 90px;}
.m2_left li .tit h2{font-size: 26px;margin-bottom: 12px; color:#F00}
.m2_left li .tit p{font-size: 14px;line-height: 23px;color: #666;margin-bottom: 25px;}
/*.m2_left li:nth-child(2) .tit{padding-top: 90px;}*/
/*.m2_left li:nth-child(2) .tit h2{font-size: 24px;} */
.m2_left li .tit a{display: inline-block;width: 140px;height: 42px;text-align: center;font-size: 14px; line-height: 42px;background: #fff;color: #fff;}
.m2_left li:hover{background: #0063b0; color: #fff;}
.m2_left li:hover .tit a{color: #333;}
.m2_left li:hover .tit p{color: #fff;}
.m2_left li:hover .pic img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.m2_right .tit{background: #f2f2f2; padding: 40px 40px 0 40px;}
.m2_right .tit h2{color: #222;font-size: 30px;} 
.m2_right .tit p{font-size: 14px;color: #666;margin-top: 20px; line-height:30px;overflow: hidden;}
.m2_right .tit a{font-size: 14px;color: #0063b0;}
@media screen and (max-width:1300px){
	.m2_right .tit{padding:15px  15px 0 15px;}
}
@media screen and (max-width:1140px){
	.m2_left li .tit{padding-top: 30px;}
	.m2_right .tit h2{font-size: 22px;margin-bottom: 8px;}
	.m2_right .tit p{margin-bottom: 10px;}
}
@media screen and (max-width:960px){
	.m2_left li .tit{padding: 30px 4% 0;box-sizing: border-box;}
	.m2_left li .tit h2{font-size: 18px; font-weight: bold;}
	.m2_left li .tit p{margin-bottom: 15px;}
	.m2_left li .tit a{width: 100px;height: 30px; line-height: 30px;}
	.m2_right .tit{width: 90%;padding: 15px 5% 0;}
}
@media screen and (max-width:860px){
	.m2_left{float: none;width: 100%;margin-bottom: 20px;}
	.m2_right{float: none;width: 100%;}
	.m2_left li .pic img{width: 100%;}
	.m2_left li .tit{padding:15% 4% 0; }
	.m2_right .tit{padding: 15px 5%}
	.main2_con{background:none; }
	.m2_right{background:#f5f5f5; }
	.m2_right .pic img{width: 100%;}
}
@media screen and (max-width:460px){
	.m2_left li .tit{padding: 4% 4% 0;}
	.m2_left li .tit h2{font-size: 16px;margin-bottom: 5px;}
	.m2_left li .tit p{line-height: 18px; margin-bottom: 10px;}
	.m2_left li .tit a{color: #333;border: 1px solid #eee;}
	.m2_right .tit h2{font-size: 20px;}

}
.main3_box{background: url(../images/bg1.jpg) center no-repeat; height: auto;}
.main3{padding-bottom: 80px;}
.main3_list {margin-bottom: 88px;}
/*.main3_list li{float: left;overflow:hidden; position:relative;width: 23.51%;margin-right: 1.875%;}*/
/*.main3_list li:last-child{margin-right: 0;}*/
.main3_list li .box{overflow:hidden; position:relative; width: 94%;}
.main3_list li .tit{position: absolute;width: 100%; left: 0;bottom: -82px;text-align: center; padding-top: 25px;padding-bottom: 40px; 
	 -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; transition: all 300ms linear;
	}
.main3_list li .tit h2{font-size: 24px;margin-bottom: 10px;}
.main3_list li .tit p{color: #bbb;margin-bottom: 28px;}
.main3_list li:hover .tit{background: url(../images/z2.png); color: #fff; bottom: 0;}
.main3_list li .tit a{display: inline-block;width: 136px;height: 38px; text-align: center;color: #fff; line-height: 38px;font-size: 14px;  border: 2px solid #fff;}
.main4_box{background: #f5f5f5;padding-bottom: 85px;}
.main4_box .pubt{margin-bottom: 45px;}
.main3 .pubt{margin-bottom: 70px;}
.main3_list li .pic img{width: 100%;}
.main3_list .slick-arrow{border: 0;top: 50%; margin-top: -47px; width: 16px; height: 41px; color: transparent;position: absolute;cursor: pointer;z-index: 10;}
.main3_list .slick-prev{ left: 0px;  background: url(../images/tl1.png) center no-repeat; background-size: contain; }
.main3_list .slick-next{ right: 0px;  background: url(../images/tr1.png) center no-repeat; background-size: contain; }
.main3 .more{color: #fff;}
.main3 .more:hover{background: #0063b0;border-color: #0063b0;}
@media screen and (max-width:1200px){
	.main3{padding-bottom: 40px;}
	.main3 .pubt{margin-bottom: 40px;padding-top: 40px;}
	.main3_list{margin-bottom: 40px;}
}
@media screen and (max-width:960px){
	.main3_list li .box{width: 90%;margin: 0 auto;}

}

/*.main4_con{padding: 0 40px;}*/
.cooper_list .box{height: 128px;line-height: 128px; width: 198px;border: 1px solid #dcdcdc; text-align: center; background: #fff;}
.cooper_list .box img{display: inline-block;}
.cooper_list .slick-arrow{width:12px; height:17px;top: 50%; margin-top: -8.5px;border: 0;  color: transparent;position: absolute;cursor: pointer; z-index: 9;}
.cooper_list .slick-prev{ left: -40px;  background: url(../images/jl.png) center no-repeat;  }
.cooper_list .slick-next{right: -40px;   background: url(../images/jr.png) center no-repeat; }
.cooper_list .slick-prev:hover{ background: url(../images/jlon.png) center no-repeat;  }
.cooper_list .slick-next:hover{  background: url(../images/jron.png) center no-repeat; }
@media screen and (max-width:1200px){
	.cooper_list .box{width: 94%;margin:0 auto;height: 100px;line-height: 100px;}
	.cooper_list .slick-prev{left: -15px;}
	.cooper_list .slick-next{right: -15px;}
}
@media screen and (max-width:960px){
	.cooper_list .box{width: 85%;margin:0 auto;height: 80px;line-height: 80px;}
	.cooper_list .slick-prev{left: -2px;}
	.cooper_list .slick-next{right: -2px;}	
}
.main4_box{padding-bottom: 40px;}
/*案例展示*/
.bgs{height: 460px;}
.case_box{padding-top: 70px;padding-bottom: 100px;}
.case_left{float: left;width:calc(100% - 480px);padding-right: 50px;border-right: 1px solid #e5e5e5; }
.case_left .case .pic{overflow: hidden;}
.case_left .case .tit {padding-top: 45px;}
.case_left .case .tit h2{font-size: 28px;margin-bottom: 25px;}
.case_left .case .tit p{font-size: 14px;color:#666;line-height: 30px;}
.case_left .case {display: none;}
.case_left .case.on {display: block ; margin-bottom:30px}
.case_right {float: right; width: 400px;height:710px;}
.case_list {width: 96%;}
.case_list li{padding:20px;border-bottom: 1px dashed  #c7c7c7;cursor: pointer;}
.case_list li .pic{float: left; overflow:hidden;margin-right: 20px;}
.case_list li .tit{float: left;width: 200px;}
.case_list li .tit h2{margin-bottom: 15px;font-size: 15px;} 
.case_list li .tit p{font-size: 14px;line-height: 23px;height: 46px;width: 200px; overflow:hidden;text-overflow: ellipsis;color: #666; }
.case_list li:hover{background: #1972b8; color: #fff;}
.case_list li:hover p{color: #fff;}
.container2{position: relative;height: 710px; overflow: hidden;}
.container2 .swiper-scrollbar{ opacity: 1 ! important; }
.container2 .swiper-slide{height: auto;}

@media screen and (max-width:1200px){
	.case_list li{padding: 15px 20px;}
	.bgs{height: 360px;}
}
/*标准工作站*/
.nav3{height: 50px; border-bottom: 1px solid #e5e5e5;}
.nav3 .nav3_list{display: inline-block;}
.nav3 .nav3_list li {float: left;margin:0 50px;width: 200px;height: 50px;line-height: 50px; font-size: 14px;}
.nav3 .nav3_list li a{display: block;}
.nav3 .nav3_list li.on a{color: #fff;background: #0063b0;}
.nav3 .nav3_list li:hover a{color: #fff;background: #0063b0;}
@media screen and (max-width:1220px){
	.case_box{padding: 40px 0;}
	.nav3{height: 35px;}
	.nav3 .nav3_list{width: 100%; }
	.nav3 .nav3_list li{width: 25%;margin:0 ;height: 35px;line-height: 35px;}
	.container2{height: 560px;}
	#nav3 .nav3_list li{width: 33.33%;margin:0 ;height: 35px;line-height: 35px;}
	#nav2 .nav3_list li{width: 50%;margin:0 ;height: 35px;line-height: 35px;}
}
@media screen and (max-width:960px){
	.case_box{padding: 35px 0;}
	.case_left{float: none;width: 100%;padding-right: 0; margin-bottom: 20px;border: 0;}
	.case_left .case .pic img{width: 100%;}
	.nav3 .nav3_list li{height: 35px;line-height: 35px;}
	.case_left .case .tit{padding-top: 25px;}
	.case_left .case .tit h2{font-size: 22px;margin-bottom: 15px;}
	.case_left .case .tit p{line-height: 22px;}
	.case_right{float: none;width: 100%;}
	.bgs{height: 260px;}
}
@media screen and (max-width:640px){
	.case_list li .pic{margin-bottom: 5px;}
	.case_list li{padding: 10px 12px;}
}
@media screen and (max-width:460px){
	.bgs{height: 160px;}
	.case_right{height: 180px;}
	.container2 { height: 172px;}
	.case_list li{padding: 10px 0;}
	.case_list li .pic{width: calc(100% - 205px);margin-right: 5px;}

}
.workstation .work_t{padding: 58px 85px 0; margin-bottom: 32px;}
.workstation .work_t h2{color: #0063b0;font-size:36px; margin-bottom: 32px;}
.workstation .work_t p{font-size: 14px;color: #666;line-height:24px; }
.pord_list {margin-bottom: 50px;}
.pord_list li{float: left;text-align: center;line-height: 48px; width: 178px;height: 48px;border: 1px solid #d2d2d2;font-size: 14px;color: #666;border-radius:25px;margin-right: 16px; overflow:hidden;}
.pord_list li:list-child{margin-right: 0;}
.pord_list li a{color: #666;display: block;}
.pord_list li.on a{background: #0063b0;color: #fff;border-color: #0063b0;}
.pord_list li:hover a{background: #0063b0;color: #fff;border-color: #0063b0;}
.work_box{background: #f2f2f2}
.work1{padding: 80px 0;}
.work1_left{float: left; width: 520px;}
.work1_left h2{font-size: 34px;color: #0063b0;margin-bottom: 40px;}
.work1_left .pic{margin-bottom: 20px;}
.work1_left p{font-size: 14px;line-height: 33px;color: #666;}
.work1_right{float: right;width:45.3%;}
.work1_right dl dt{height: 50px;line-height: 50px;background: #0063b0;text-align: center;color: #fff;}
.work1_right dl dd{height: 30px;line-height: 30px;font-size: 12px;background: #eeeeee;}
.work1_right dl dd span{float: left; font-weight: bold;}
.work1_right dl dd .sp1{text-align: center;width:176px;border-right: 1px solid #fff; }
.work1_right dl dd .sp2{padding-left: 70px;}
.work1_right dl dd:nth-child(odd){background: #fff;}
@media screen and (max-width:1300px){
	.workstation .work_t{width: 96%;padding: 5% 2% 0;}
	.pord_list li{margin-bottom: 15px;}


}
@media screen and (max-width: 1050px){
	.work1{padding: 40px 0;}
	.work1_left{width: 53%}
	.work1_left h2{font-size: 26px;margin-bottom: 25px;}
}
@media screen and (max-width: 900px){
	.pord_list{margin-bottom: 10px;}
	.pord_list li{width:160px;height: 38px;line-height: 38px; }
}
@media screen and (max-width: 900px){
	.work1_right dl dd .sp1{width: 30%;}
	.work1_right dl dd .sp2{padding-left: 10%;width: 59%;}
}
@media screen and (max-width:640px){
	.work1{padding: 25px 0;}
	.work1_left h2{font-size: 22px;margin-bottom: 15px;}
	.work1_left{float: none;width: 100%;margin-bottom: 20px;}
	.work1_right{float: none;width: 100%;}
	.work1_right dl dt{height: 35px;line-height: 35px;}
	.work1_left p{line-height: 25px;}
}
@media screen and (max-width:390px){
	.pord_list li{width: 48%;margin-right: 0; }
	.pord_list li:nth-child(even){float: right; }
}
/*标配及选配*/
.product_top{padding: 40px 0;}
.product_left{ margin-top:35px;}
.slider-for .thumbnail-variant-2{ border: 1px solid #e4e4e4; height: 456px;line-height: 456px; text-align: center;}
.slider-for .thumbnail-variant-2 img{display: inline-block;}
.mshow{margin-top:30px; padding: 0 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.mshow.slider-nav img{display: inline-block;}
.mshow.slider-nav .box{width: 110px;height: 110px;border:1px solid #e4e4e4; text-align: center;line-height: 110px;}
.mshow.slider-nav .slick-current .box{border-color:#0063b0;}
.mshow .slick-arrow{position:absolute;top:50%;margin-top:-8.5px;z-index:99;width:12px;height:17px;font-size:0;cursor:pointer;border: 0;z-index: 9;}
.mshow .slick-prev{left:0;background:url(../images/jl.png) no-repeat center}
.mshow .slick-next{right:0;left:auto;background:url(../images/jr.png) no-repeat center}
#magnifier{position: relative;width: 100%;}
.small-box {overflow: hidden; text-align: center; position: relative;margin-bottom: 0px;cursor: pointer;}
.small-box img { display: inline-block;max-width: 98%;max-height: 98%;}
.small-box .hover {display: none;position: absolute;left: 0;top: 0;width: 200px;height: 200px;border: 1px solid #aaa;background: #0099ff;opacity: .5;filter: alpha(opacity: 50);cursor: move;}
.thumbnail-box { position: relative;}
.thumbnail-box .btn {position: absolute;top: 50%;width: 22px;height: 32px;margin-top: -16px;}
.thumbnail-box .list {overflow: hidden;margin: 0 auto;padding:0 30px;}
.thumbnail-box .wrapper { }
.thumbnail-box .list .box {width: 110px;height: 110px;border:1px solid #e4e4e4; text-align: center;line-height: 110px;}
.thumbnail-box .list .item-cur {}
.thumbnail-box .list .item img { display: inline-block;max-width: 98%;max-height: 98%;}
.thumbnail-box .list .item-cur .box { border-color:#0063b0;}
.big-box {display: none;overflow: hidden;position: absolute;left: 100%;top: 0;width: 548px;height: 458px;background:#fff; border: 1px solid #e4e4e4;z-index: 9;}
.big-box img { max-width: 1000px;}
.prodl_left .wrapper{padding:0px 0;}
.thumbnail-box .list  .slick-arrow{position:absolute;top:50%;margin-top:-8.5px;z-index:99;width:12px;height:17px;font-size:0;cursor:pointer;border: 0;z-index: 9;}
.thumbnail-box .list  .slick-prev{left:-30px;background:url(../images/jl.png) no-repeat center}
.thumbnail-box .list  .slick-next{right:-30px;left:auto;background:url(../images/jr.png) no-repeat center}
.pic_big{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.6);display: none; z-index: 99;}
.pic_big .box{position: absolute; padding: 15px;width: 550px;height: 500px;line-height: 500px; top: 50%;left: 50%; margin-left: -275px;margin-top: -250px; text-align:center;background: #fff;border-radius: 15px;}
.pic_big .box .pic{overflow: hidden;}
.pic_big .box .close{position: absolute;width: 40px;height: 40px;background: #fff url(../images/close2.png) center no-repeat;background-size: 100%;  border-radius: 50%; right: -20px;top: -20px; cursor: pointer;}

@media screen and (max-width:640px){
	.pic_big .box{padding: 8px;width: 360px;height: 360px;line-height: 360px; margin-left: -180px;margin-top: -180px; }
}
@media screen and (max-width:460px){
	.pic_big .box{padding: 8px 10px;width: 280px;height: 300px;line-height: 300px; margin-left: -150px;margin-top: -150px; }
	.pic_big .box .close{width: 30px;height:30px;right: -10px;top: -15px;}
	.thumbnail-box .list .box{width: 95px;height: 95px;line-height: 95px;}
}
.product_right{ text-align:center}
.product_name  {border-bottom: 1px dotted #b2b2b2;padding-bottom: 30px;}
.product_name h2{font-size: 36px;color: #fa0203;margin-bottom: 5px;font-weight:bold;  }
.product_name p{color: #888888; font-size:24px;  color:#000}
.product_mes li{padding: 25px 0; position: relative;border-bottom: 1px solid #e0e0e0;s}
.product_mes li i{position: absolute;left: 0;top: 0; height: 100%; width: 70px;}
.product_mes li .tit{float: left;width: calc(100% - 70px); margin-left: 70px;}
.product_mes li .tit h4{color: #0063b0;margin-bottom: 10px;}
.product_mes li .tit p{font-size: 14px;line-height: 22px;color: #666;}
.product_intro{padding: 25px 0;}
.product_intro span{float: left; color: #666;font-size: 14px;margin-left: 18px;height: 35px;line-height: 35px;}
.product_intro span img{margin-right: 3px;}
.product_right .dow{display: inline-block;width: 160px;height: 45px;line-height: 45px;text-align: center;background: #0063b0;color: #fff;font-size: 14px;}
.product_right .dow i{width: 22px;height: 22px;background-image: url(../images/icon12.png); margin-right: 8px;}
.product_nav{background: #f0f0f0;}
.product_nav ul li{float: left;} 
.product_nav ul li a{display: block;width: 199px;height: 60px;text-align: center;line-height: 60px; border-left: 1px solid #d8d8d8;border-top: 1px solid #f0f0f0;}
.product_nav ul li.on a{border-top: 1px solid #0063b0;color: #0063b0;background: #fff;}
.product_wrap .product{display: none;}
.product_wrap .product.on{display: block;}

.standard{padding: 78px 0;}
.standard .standard_left{float: left; width: 760px;}
.standard .standard_left table{ border:1px solid #d8d9dd; width: 100%;margin-bottom: 10px;}
.standard .standard_left th{width: 50%; height: 50px;text-align: center;border-right:  1px solid  #d8d9dd;line-height: 50px;background: #0063b0;color: #fff; }
.standard .standard_left td{ width: 50%;line-height: 20px;padding:15px 0 15px 10px; border-bottom: 1px solid  #d8d9dd;border-right:  1px solid  #d8d9dd; font-size: 14px;}
.standard .standard_left .tr8{height: 50px;text-align: center;border-right:  1px solid  #d8d9dd;line-height: 50px;background: #0063b0;color: #fff;}
.standard .standard_left tr:nth-child(odd){background: #f8f8f8;}
.standard .standard_right{float: right;}
.standard .standard_right .pic{margin-top: 75px;}
.trait_list li .box{padding: 30px 60px 40px; box-sizing: borkder-box;}
.trait_list li .tit{}
.trait_list li .tit h2{font-size: 30px;margin-bottom:35px; line-height:38px;}
.trait_list li .tit p{line-height: 30px;color: #666;}
.trait_list li .pic{float: right;}
.trait_list li:nth-child(even){background: #f5f5f5;} 
.trait_list li:nth-child(even) .tit{float: right;}
.trait_list li:nth-child(even) .pic{float: left;}
/*产品规格*/
.product .gui_ge{padding-top: 80px;padding-bottom: 80px;}
.product .gui_ge h2{font-size:26px;margin-bottom: 30px; }
/*外形图*/
.contour{padding: 50px 0;}
.contour p{line-height: 35px;font-size: 24px; margin-bottom:70px; }
.contour p span{margin: 0 30px;}
.contour_left{float: left; width: 50%;}
.contour_right{float: right; width: 50%;} 
/*应用领域*/
.field_box {width: 1176px;padding: 30px 0;}
.field_list li{float: left;box-sizing:border-box;width: 50%;border-bottom: 1px dashed #cccccc;padding-top: 3.45%;}
.field_list li:nth-child(odd){padding-right:4.321%;border-right: 1px dashed #ccc;}
.field_list li:nth-child(even){padding-left:4.321%;}
.field_list li .pic{overflow: hidden; height: auto;}
.field_list li p{height: 90px;line-height: 90px;font-size: 22px;}
.field_list li:hover .pic img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
/*分页器*/
.page_box {margin-top: 60px; text-align: center;}
.page_box .page{text-align: center;display: inline-block;}
.page_box .page a{float: left;width: 36px;height: 36px;  line-height: 36px;font-size: 16px;margin:0 15px;}
.page_box .page a.on{color: #fff;background: #e11a21; }
.page_box .page a:hover{color: #fff;background: #e11a21; }
.page_box .page a.first{background: url(../images/pl.png) center no-repeat;}
.page_box .page a.last{background:url(../images/pr.png) center  no-repeat;}
.page_box .page .first:hover{background: url(../images/plon.png) center  no-repeat;}
.page_box .page .last:hover{background: url(../images/pron.png) center  no-repeat;}
/*打磨工作站*/
.polish1_box{background: #f5f5f5; padding: 80px 0 20px;}
.polish1_box h1{font-size: 44px;color: #000; text-align: center;margin-bottom: 55px;}
.polish1_left{float: left; text-align: center;width: calc(100% - 400px);margin-top: 50px;}
.polish1_right{float: right;width: 400px;}
.effic li {padding-bottom: 30px;border-bottom: 1px dotted #c4c4c4;}
.effic li:last-child{border-bottom: 0;}
.effic li h2{line-height: 80px;font-size: 28px;color: #444;}
.effic li h2 img{margin-right: 15px;}
.effic li p{font-size: 14px;color: #666;line-height: 27px;}
.polish2_top{background: #000;padding-top: 85px; color: #fff;}
.polish2_top h2{font-size: 46px; text-align: center;}
.polish2_top p{font-size: 23px;height: 80px;line-height: 80px; text-align: center;background: url(../images/icon17.png) center no-repeat;margin-bottom: 60px;}

.mobile .slick-arrow{position:absolute;top:50%;margin-top:-8.5px;z-index:99;width:12px;height:17px;font-size:0;cursor:pointer;border: 0;z-index: 9;}
.mobile .slick-prev{left:0;background:url(../images/jlon.png) no-repeat center}
.mobile .slick-next{right:0;left:auto;background:url(../images/jron.png) no-repeat center}
.mobile .box{text-align: center;}
.mobile img{display: inline-block;}
.mobile_mes dl dt{height: 50px;line-height: 50px;background: #2b2b2b;color: #fff; font-size: 18px;}
.mobile_mes dl dd{line-height: 20px;padding: 10px 0; background: #f6f6f6;}
.mobile_mes dl span{float: left;width: 50%;}
.mobile_mes dl .sp1{text-align: center; }
.mobile_mes dl .sp2{}
.mobile_mes dl dd:nth-child(odd){background: #fff;}
.polish3_box{padding: 100px 0;background: #f5f5f5}
.polish3_box li{margin-bottom: 55px;}
.polish3_box li .pic{float: left;width: 120px;text-align: center;margin-right: 10px;}
.polish3_box li .tit{float: left;width: 223px;}
.polish3_box li .tit h2{font-size: 21px;margin-bottom: 18px;}
.polish3_box li .tit p{font-size: 14px;line-height: 24px;color: #666;}
.polish4_box {padding: 75px 0;}
.polish4_box h1{font-size: 44px;margin-bottom: 100px;}
.polish4_box .polish4_left{width: 50%;text-align: center;}
.polish4_box .polish4_right{width: 50%;text-align: center;}
@media screen and (max-width:1300px){
	.product_intro span{width: 40%;margin-left: 2%;margin-bottom: 10px;}
	.polish3_left{width: 33.33%;}
	.polish3_con {width: 33.33%;text-align:center;}
	.polish3_right{width: 33.33%;}
	.polish3_box li .pic{width: 120px;margin-right: 10px;}
}
@media screen and (max-width:1280px){
	.product_right{width: calc(100% - 560px)}
	.product_name h2{font-size: 28px;margin-bottom: 10px;}
	.product_name{padding-bottom: 15px;}
	.product_mes li{padding: 15px 0;}
	.product_mes li .tit h4{margin-bottom: 3px;}
	.product_mes li .tit p{line-height: 20px;}

}
@media screen and (max-width:1200px){
	.product_top{padding: 40px 0;}
	.polish4_box{padding: 50px 0;}
	.polish3_box{padding: 50px 0;}
	.polish3_box li .pic{width: 30%}
	.polish3_box li .tit{width: 65%}
	.polish3_box li .tit h2{font-size: 18px;margin-bottom: 0;}
}
@media screen and (max-width:1050px){
	.product_left{width: calc(100% - 420px)}
	.product_right{width: 415px;}
	.big-box{width: 300px;height: 300px;}
}
@media screen and (max-width:960px){
	.effic li{padding-bottom: 15px;}
	.effic li h2{line-height: 55px;}
	.polish1_box{padding: 40px 0;}
	.workstation .work_t h2{font-size: 22px;font-weight: bold;margin-bottom: 15px;}
	.polish2_top{padding-top: 45px;}
	.polish2_top h2{font-size: 24px;font-weight: bold;}
	.polish2_top p{font-size: 18px;height: 55px;line-height: 55px;background-size:100%;}
	.polish4_box h1{font-size: 22px;font-weight: bold;margin-bottom: 35px;}
	.product_left{float: none;width: 50% ;margin: 0 25%;margin-bottom: 20px;}
	.product_right{float: none;width: 100%;}
	.small-box .hover{display: none ;}
	.product_left .small-box{height: 350px;line-height: 350px;}
}
@media screen and (max-width:860px){

}
@media screen and (max-width:760px){

	.polish1_left{float:none;width: 100%;margin-top: 0;}
	.polish1_right{float:none;width: 100%;}
	.polish1_box h1{font-size: 22px;font-weight: bold;}
	.effic li{float: left; width: 32%; margin-right: 1.3%; border: 0;}
	.effic li h2{font-size: 18px;font-weight: bold;line-height: 40px;}
	.effic li h2 img{height: 18px;margin-right: 5px;}
	.effic li p{line-height: 25px;}
	.polish3_con{float: none;width: 100%;}
	.polish3_left {float: none; width: 100%;}
	.polish3_box li{float: left;margin-bottom: 20px;}
	.polish3_right{float: none;width: 100%;}

}
@media screen and (max-width:690px){
	.product_intro{padding: 10px 0;}
	.product_intro span{width: 40%;margin-bottom:10px;}
	.product_right .dow{width: 130px;height:35px;line-height: 35px; }
	.product_left{float: none;width: 88% ;margin: 0 6%;margin-bottom: 20px;}
}
@media screen and (max-width:560px){
	.polish4_box{padding:30px 0;}
	.polish3_box{padding: 25px 0;}
	.effic li{float: none; width:100%; margin-right: 0%;}
	.polish4_box .polish4_left{float: none;width: 100%;margin-bottom: 20px;}
	.polish4_box .polish4_right{float: none;width: 100%;}
	.polish4_box h1{margin-bottom:15px; }
}
@media screen and (max-width:460px){
	.product_name h2{font-size: 22px;font-weight: bold;}
	.product_mes li i{width: 35px; background-size: 25px}
	.product_mes li .tit h4{font-size: 14px;font-weight: bold;}
	.product_mes li .tit{width: calc(100% - 45px);margin-left: 45px;}
	.product_left .small-box{max-height:none;line-height:inherit; height:auto; margin-bottom:10px 0}
	.mobile_mes dl .sp1{width: 32%;font-size: 14px;}
	.mobile_mes dl .sp2{width: 68%;font-size: 14px;}
	.product_intro span{float: left; margin-bottom:10px;height: 25px;line-height: 25px;margin-bottom: 0;font-size: 12px;margin-left: 0}
	.product_intro span img{width: 15px;margin-right: 0;}
	.product_intro span:nth-child(odd){width:55%;}
	.product_intro span:nth-child(even){width: 45%;}
	.product_left{ margin-top:20px;}
	.product_top{ padding:20px 0}

}
/*产品列表*/
.robot_box{}
.robot{padding:0px 0;border-bottom: 1px solid #e5e5e5;}
.robot h1{font-size: 28px;margin-bottom: 20px;} 
.robot_list li{float: left;width: 608px;border:1px solid #e4e4e4;padding: 40px 0 20px;margin-bottom: 40px;}
.robot_list li:nth-child(even){float: right;}
.robot_list li .pic{float: left; width: 190px;text-align: center;overflow: hidden;}
.robot_list li .tit{float: left;width: 330px;}
.robot_list li .tit h2{font-size: 22px;color: #0063b0;margin-bottom: 25px;}
.robot_list li .tit p{font-size: 12px;line-height: 22px;color: #666;overflow: hidden;height: 88px;}
.robot_box .page_box{margin-top: 10px;}
@media screen and (max-width:1300px){
	.robot_list li{width: 48.5%}
}
@media screen and (max-width:1200px){
	.robot_list li{padding:20px 0;margin-bottom: 20px; }
	.robot_list li .pic {width: 30%;margin-right: 2%;margin-top: 2%;}
	.robot_list li .tit{width:65% }
}
@media screen and (max-width:960px){
	.robot h1{font-size: 22px;font-weight: bold;}
}
@media screen and (max-width:860px){
	.robot_list li .tit{margin-top: 2%;}
	.robot_list li .pic{margin-top: 0;}
	.robot_list li{float: none;width: 100%;}
	.robot_list li:nth-child(even){float: none;}
}
@media screen and (max-width:460px){
	.robot{padding: 35px 0;}
	.robot h1{font-size: 18px;}
	.robot_list li .tit{margin-top: 0;}
	.robot_list li .tit h2{font-size: 18px;margin-bottom: 8px ;font-weight: bold;}
	.robot_list li .tit p{line-height: 20px;height: 80px;}
	.page_box .page a{width: 30px;height: 30px;line-height: 30px;margin: 0 10px;}
}
/*产品中心其他*/
.other1_box{background: #f2f2f2;padding: 100px 0;}
.other1_left{float: left;width: 670px;}
.other1_left h2{font-size: 31px;color: #0063b0;margin-bottom: 55px;}
.other1_left p{font-size: 14px;color: #666;line-height: 32px;}
.other1_right{float: right;}
.other2_box{padding: 70px 0 100px;}
.other2_t h2{font-size: 28px;color: #0063b0;margin-bottom: 15px;} 
.other2_t span{display: block;color: #888888;margin-bottom: 45px;}
.other2_intro h4{font-size: 19px;color: #666;margin-bottom: 20px;}
.other2_intro ul{width: 1080px;border:1px solid #ccc;}
.other2_intro ul li { border-bottom: 1px solid #ccc; line-height: 52px; box-sizing: border-box;}
.other2_intro ul li h3{height: 60px;line-height: 60px;padding-left: 20px; }
.other2_intro ul li p{padding-left: 20px;}  
.other2_intro ul li span{float: left;font-size: 14px;}
.other2_intro ul li .sp1{width: 96px;border-right: 1px solid #ccc; text-align: center;}
.other2_intro ul li .sp2{width: 487px;border-right: 1px solid #ccc; padding-left: 30px;} 
.other2_intro ul li .sp3{width: 260px;border-right: 1px solid #ccc;padding-left: 30px;} 
.other2_intro ul li .sp4{padding-left: 30px;}
.other2_intro ul li .zhu_yi{ padding: 20px;font-size: 14px;line-height: 22px;  }
@media screen and (max-width:1120px){
	.other1_box{padding: 50px 0;}
	.other1_left{width: calc(100% - 400px)}
}
@media screen and (max-width:960px){
	.other2_box{padding: 50px 0;}
	.other1_left h2{font-size: 26px;margin-bottom: 35px;}
}
@media screen and (max-width:860px){
	.other1_left p{line-height: 25px;}
	.other1_left{width: 50%;}
	.other1_right{width: 40%; margin-top: 5%}
}
@media screen and (max-width:640px){
	.other1_left h2{font-size: 18px;margin-bottom: 20px; font-weight: bold;}
	.other1_box{padding: 30px 0;}
	.other1_left{width: 100%;}
	.other1_right{width:90%; margin: 5%}
	.other2_t h2{font-size: 20px; font-weight: bold;}
	.other2_t span{margin-bottom: 20px;}
	.other2_intro h4{font-size: 18px;margin-bottom: 10px;}
}

/*备品备件*/
.spare_box {padding: 50px 0;}
.spare1 {margin-bottom: 50px;}
.spare1_left{float: left;width: 50.78%;}
.spare1_left h2{font-size: 38px;margin-bottom: 35px;}
.spare1_left p{font-size: 14px;line-height: 28px;margin-bottom:45px; }
.spare1_left ul li{font-size: 14px;line-height: 30px;}
.spare1_right{float: right; width: 580px;height: auto;overflow: hidden;}
.spare2_swiper{position: relative;overflow: hidden;}
.spare2_list{border: 1px solid #ccc;font-size: 14px;box-sizing:border-box;}
.spare2_list span{float: left;text-align: center;border-right: 1px solid #ccc;overflow: hidden;height: 59px;}
.spare2_list dt{height: 59px;line-height: 59px; border-top: 1px solid #0063b0;background: #f3f8fb; color: #0063b0;border-bottom: 1px solid #a5a5a5;}
.spare2_list dd{height: 59px;line-height: 59px; border-bottom: 1px solid #ccc;}
.spare2_list dd:last-child{border-bottom: 0;}
.spare2_list .sp1{width: /*85px;*/ 6.64%;}
.spare2_list .sp2{width: /*86px;*/6.64%;} 
.spare2_list .sp3{width: /*225px;*/17.57%;} 
.spare2_list .sp4{width: /*287px;*/22.42%;} 
.spare2_list .sp5{width:/* 333px;*/ 26.01%;}
.spare2_list .sp6{width: /*115px;*/8.98%} 
.spare2_list .sp7{width: /*141px*/ 11.01%;border-right: 0} 
.jiz{display: inline-block;width: 260px;height: 50px;color: #fff;text-align: center;line-height: 50px;background: #0063b0;color: #fff;margin: 40px 0;}
.jiz i{width: 12px;height: 9px;background-image: url(../images/icon18.png); margin-left: 15px;}
.spare_bot h2{padding: 22px 0; margin-bottom: 28px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.spare_bot h2 span{line-height: 40px;}
.spare_bot h2 img{margin-right:17px; }
.spare_link {width: 50%;}
.spare_link p{font-size: 14px;line-height: 30px;margin-bottom: 45px;}
.spare_link .link{padding: 32px;border: 1px solid #ccc;width: 340px;}
.spare_link .link .pic{float: left;width: 140px;text-align: center;border-right: 1px dotted #ccc;margin-right: 47px;}
.spare_link .link .tit{float: left;}
.spare_link .link .tit span{display: block; color: #555555;margin-bottom: 10px;}  
.spare_link .link .tit a{font-size: 14px;color: #588ac1}
.spare2_list dd{width: auto;}
.spare2_list dt{width: auto;}
.spare2_swiper{position: relative; overflow: hidden;padding-bottom: 15px;}
.spare2_swiper .swiper-scrollbar{bottom: 0px; opacity: 1 ! important; }
@media screen and (max-width:1300px){
	.spare1_right{width: 45.3%}
	/*.spare2_list .sp3{width: auto;padding:0 15px;}*/
	/*.spare2_list .sp4{width: auto;padding:0 15px;}*/
	/*.spare2_list .sp5{width: auto;padding:0 15px }*/
}
@media screen and (max-width:1200px){
	.spare1_left h2{font-size: 30px;margin-bottom: 25px;}
	.spare1_left p{line-height: 25px;margin-bottom: 20px;}
}
@media screen and (max-width:960px){
	.spare2_list dd{height: 45px;line-height: 45px;}
	.spare2_list dt{height: 45px;line-height: 45px;}
	.spare2_list span{height: 45px;}
	.spare1{margin-bottom: 20px;}
	.spare1_left h2{font-size: 22px;margin-bottom: 15px; font-weight: bold;}
	.spare1_left p{line-height: 25px;margin-bottom: 12px;}
	/*.spare2_list .sp1{width: auto;padding:0 15px;}*/
	/*.spare2_list .sp2{width: auto;padding:0 15px;}*/
	/*.spare2_list .sp6{width: auto;padding:0 15px;}*/
	.jiz{width:150px;height: 40px;line-height: 40px;margin:20px 0; }
}
@media screen and (max-width:760px){
	.spare_link{width: 80%;}
}
@media screen and (max-width:860px){
	.spare2_list{width: 900px;}
}
@media screen and (max-width:640px){
	.spare_box{padding: 30px 0;}
	.spare1_left{float: none;width: 100%;margin-bottom: 20px;}
	.spare1_right{float: none;width: 100%;margin-bottom: 20px;}
	.spare_bot h2 {padding: 15px 0;margin-bottom: 15px;}
	.spare_bot h2 img{float: left;margin-right: 8px;}
	.spare_bot h2 span{width:calc(100% - 48px); float: left;line-height: 20px; font-size: 14px;}
	.spare_link{width: 100%;}
	.spare_link p{margin-bottom: 15px;}
	.spare_link .link{width: 90%; padding: 5%;}


}
/*技术服务*/
.technique1_box{background: #f0f2f4; padding-top: 35px;}
.technique1_left{float: left;width: 500px;margin-top: 60px;}
.technique1_left h2{font-size:32px;margin-bottom: 35px;}
.technique1_left p{font-size: 14px;color: #666;line-height: 28px;}
.technique1_right{float: right;}
.technique2_box{background: #f8f8f8;padding: 70px 0;}
.technique2_list li{float: left;width: 32.8%;background: #fff; height:200px;padding-top: 45px; box-sizing: border-box; }
.technique2_list li .pic{float: left;width:30.95%;text-align: center; margin-top: 20px;}
.technique2_list li .tit{float: left; width: 58.33%;}
.technique2_list li .tit h2{font-size: 28px;margin-bottom: 15px;}
.technique2_list li .tit p{font-size: 12px;line-height: 24px;margin-bottom:10px;color: #666;}
.technique2_list li .tit a{font-size: 12px;color: #0063b0;}
.technique2_list li:nth-child(2){margin: 0 0.78%;}
/*常见问题*/
.solve_box{padding-top: 60px;}
.solve_box h1{font-size: 28px;}
.solve_list li{padding: 30px 0;border-bottom: 1px dotted #999999}
.solve_list li .tit{float: left;width: 76.953%;}
.solve_list li .tit h2{font-size: 17px;margin-bottom: 20px;}
.solve_list li .tit:hover h2{color: #0063b0;}
.solve_list li .tit p{font-size: 14px;line-height: 24px;color: #888888;}
.solve_list li .pic{float: right; overflow: hidden;}
.solve_list li:hover .pic img{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.solve_box .page_box{margin: 50px 0;}
.back{width: 100%;height: 50px;line-height: 50px;background: #eaeaea;}
@media screen and (max-width:1200px){
	.technique2_list li{padding-top: 25px;height: 170px;}
	.technique2_list li .pic img{width: 50%}
	.technique2_list li .tit{width: 65%;}
}
@media screen and (max-width:1050px){
	.technique2_list li .tit h2{font-size: 22px;margin-bottom: 10px;}
	.technique2_list li .pic {width: calc(100% - 220px)}
	.technique2_list li .tit{width:206px;}
}
@media screen and (max-width:960px){
	.solve_list li .tit{width: calc(100% - 210px)}
	.solve_box{padding-top: 35px;}
	.solve_list li{padding: 15px 0;}
	.technique1_left{width: calc(100% - 375px)}
	.technique1_right{width: 375px;}
	.technique2_list li{width: 49%;margin-bottom: 2%;}
	.technique2_list li:nth-child(2){margin: 0 0 2%;float: right;}
	.technique2_list li .tit h2{font-size: 18px;font-weight: bold;}
}

@media screen and (max-width:640px){
	.solve_list li .pic{margin-top:5%; }
	.technique1_left{width: 50%}
	.technique1_right{width: 50%;}
	.technique2_list li{width: 100%;margin-bottom: 2%; height: auto;padding: 25px 0;}
	.technique2_list li .pic{width: 100px;}
	.technique2_list li .tit{width: calc(100% - 110px);}
}
@media screen and (max-width:560px){
	.solve_box h1{font-size: 18px;font-weight: bold;}
	.solve_list li .tit h2{font-size: 16px;font-weight: bold;margin-bottom: 10px; font-weight: bold;}
	.solve_list li .tit{float: none; width: 100%;}
	.solve_list li .pic{float: none;width: 100% }
	.technique1_left{float: none; width: 100%}
	.technique1_right{float: none;width: 100%;}
	.technique1_left h2{font-size: 18px;font-weight: bold;margin-bottom: 10px;}
	.technique2_box{padding: 35px 0;}
}
@media screen and (max-width:460px){
	.technique2_list li .pic{width: 80px;}
	.technique2_list li .tit{width: calc(100% - 100px);}
}

.train_t{padding: 70px 0 50px;}
.train_t h1{font-size: 36px;margin-bottom: 45px;}
.train_t ul {display: inline-block;}
.train_t ul li{float: left;margin:0 55px;}
.train_t ul li i{width: 76px;height: 76px;border: 1px solid #717171;margin-bottom: 15px;border-radius: 50%;overflow: hidden;}
.train_t ul li.on i{ background-color: #0063b0;border-color: #0063b0;}
.train_t ul li .i1{background-image: url(../images/icon26.png);}
.train_t ul li .i2{background-image: url(../images/icon27.png);}
.train_t ul li.on .i1{background-image: url(../images/icon26on.png);border-color: #0063b0;}
.train_t ul li.on .i2{background-image: url(../images/icon27on.png);border-color: #0063b0;}
.train_wrap{padding-bottom: 70px;}
.theory_t{margin-bottom: 40px;}
.theory_t h2{float: left; width: 200px; text-align: center;height: 55px;line-height: 55px;font-size: 24px;color: #0063b0;background: url(../images/icon28.png) right no-repeat;} 
.theory_t p{float: left;width: calc(100% - 200px);box-sizing: border-box;padding: 0 50px;line-height: 30px;}

.theory_list {margin-bottom: 70px;/*padding: 0 20px;*/}
.theory_list li{float: left; width: 248px;/*margin-right: 10px;*/}
/*.theory_list li:first-child{margin-left: 17px;}*/
.theory_list li h2{position: relative; text-align: center;height: 56px;line-height: 56px;margin-bottom: 40px; background: url(../images/bg11.png) center no-repeat; background-size: 100%;}
.theory_list li h2 span{position: relative;z-index: 9;padding-left: 14px;}
.theory_list li h2 span:before{content: "";position: absolute; width: 4px;height: 4px;border-radius: 50%;background: #a1a1a1; top: 50%;margin-top: -2px;left: 0;}
/*.theory_list li h2:before{
	content: "";width: 100%;height: 100%;background: #ebebeb; position: absolute;left: 0;top: 0;
	transform:skew(-30deg);    
	-webkit-transform: skew(-30deg);   
	-moz-transform: skew(-30deg);   
	-o-transform:skew(-30deg);   
	-ms-transform:skew(-30deg); 
	background: url(../images/bg11.png) center no-repeat; 
}*/
.theory_list li .tit{padding-left: 40px;color: #888888;border-left: 1px solid #e5e5e5;}
.theory_list li .tit h3{ font-weight: bold;margin-bottom: 15px;}
.theory_list li .tit dd a{position: relative; display: block;margin-bottom: 10px; font-size: 14px;color: #888; padding-left:14px;}
.theory_list li .tit dd a:before{content: "";position: absolute; width: 4px;height: 4px;border-radius: 50%;background: #a1a1a1; top: 50%;margin-top: -2px;left: 0;}
.theory_list li.on h2{color: #fff; background: url(../images/bg11on.png) center no-repeat;background-size: 100%;}
.theory_list li.on h2 span:before{background: #fff;}
/*.theory_list li.on h2:before{background: #0063b0;}*/
.theory_list li.on .tit{color: #0063b0;}
.theory_list li.on .tit dd a{color: #0063b0;}
.theory_list li.on .tit dd a:before{background: #0063b0;}
.theory_list li:hover h2{color: #fff; background: url(../images/bg11on.png) center no-repeat;background-size: 100%;}
.theory_list li:hover h2 span:before{background: #fff;}
.theory_list li:hover .tit{color: #0063b0;}
.theory_list li:hover .tit dd a{color: #0063b0;}
.theory_list li:hover .tit dd a:before{background: #0063b0;}
/*.theory_list li:last-child{margin-right: 0;}*/
/*.theory_list li:last-child .tit{border: 0;}*/
.pic_wall li{float: left;overflow: hidden; height: auto;width: 32.03125%;} 
.pic_wall li:nth-child(3n+2){margin:0 1.953%;}
.pic_wall li:hover img{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.theory_list .slick-arrow{border: 0;top: 40%; margin-top: -47px; width: 16px; height: 41px; color: transparent;position: absolute;cursor: pointer;z-index: 9;}
.theory_list .slick-prev{ left: 0px;  background: url(../images/tl1.png) center no-repeat; background-size: contain; }
.theory_list .slick-next{ right: 0px;  background: url(../images/tr1.png) center no-repeat; background-size: contain; }
.theory_list .slick-prev:hover{ background: url(../images/tl1on.png) center no-repeat;  }
.theory_list .slick-next:hover{ background: url(../images/tr1on.png) center no-repeat;  }
.train_wrap .theory_box{height: 0;overflow: hidden;}
.train_wrap .theory_box.on{height: auto;}
@media screen and (max-width:1300px){
	.train_t{padding: 50px 0;}
}
@media screen and (max-width:960px){
	.train_t h1{font-size: 22px;font-weight: bold;margin-bottom: 35px;}
	.theory_t h2{width: 150px;font-size: 22px;}
	.theory_t p{width: calc(96% - 150px);padding:0 2%;font-size: 14px;}
}
@media screen and (max-width:640px){
	.theory_list li h2{height: 45px;line-height: 45px;}
	.theory_list .slick-arrow{height: 24px;top: 40%;}
	.train_t h1{margin-bottom: 25px;}
	.train_t{padding: 25px 0;}
	.train_t ul li{margin: 0 15px;}
	.theory_t h2{float: none;text-align: left; height: 40px;margin-bottom: 20px;line-height: 40px;background: no-repeat;margin-bottom: 5px;}
	.theory_t p{float: none;width: 96%;padding: 0 2%;}
}
/*下载中心*/
.download_box{background: #f5f5f5; padding: 70px 0;}
.download_box h1{font-size: 36px;margin-bottom:40px;text-align: center; }
.download_box form {border-radius: 5px;overflow: hidden;margin-bottom: 30px;}
.download_box form input{float: left;height: 54px;line-height: 54px; border: 0;outline: none;}
.download_box form .txt{width: calc(100% - 190px);box-sizing: border-box;padding-left: 15px;}
.download_box form .submit{width: 190px;color: #fff;background: #0063b0; cursor: pointer;}
.down_list span{float: left;text-align: center;}
.down_list li{height: 70px;line-height: 70px;font-size: 14px; margin-bottom: 10px; color: #666;background: #fff;}
.down_list .sp1{width: 70px; text-align: center;background: #0063b0;}
.down_list .sp1 i{width: 30px;height: 28px;background-image: url(../images/icon29.png);}
.down_list .sp2{padding-left: 29px;text-align: left;min-width: 200px;} 
.down_list .sp3{width: 400px;text-align: center;} 
.down_list .sp4{float: right;width: 325px; } 
.down_list .sp5 {float: right;margin-top: 17px;margin-right: 20px; width: 112px;height: 34px;text-align: center;line-height: 34px;border:1px solid #c7c7c7;}
.down_list .sp5 a{display: block;}
.down_list .sp5 i{width: 15px;height: 11px;background-image: url(../images/icon30.png); margin-left: 10px;}
.down_list{padding-bottom: 10px;}
.down_list li{width: auto;}
.down_swiper{position: relative; overflow: hidden;}
.down_swiper .swiper-scrollbar{bottom: 0px; opacity: 1 ! important; }
@media screen and (max-width:1300px){
	.down_list .sp3{width: 39%;}
	.down_list .sp4{width: 24%;}
}
@media screen and (max-width:1160px){
	.download_box h1{font-size: 28px;}
	.download_box{padding: 50px 0;}
	.down_list .sp3{width: 39%;}
	.down_list .sp4{width: calc(60% - 395px);}
}
@media screen and (max-width:960px){
	.down_list .sp3{width: 100px;}
	.down_list .sp4{width:150px;}
	.down_list .sp5{margin-top: 13px;}
	.down_list li{height: 60px;line-height: 60px;}
}
@media screen and (max-width:760px){
	.down_list{width: 765px;}
	.down_list .sp3{width: 80px;margin-left:85px;}

}
@media screen and (max-width:640px){
	.download_box form .txt{width: calc(100% - 100px);box-sizing: border-box;padding-left: 8px;height: 40px;line-height: 40px;}
	.download_box form .submit{width: 100px;color: #fff;background: #0063b0; cursor: pointer;height: 40px;line-height: 40px;}
}
@media screen and (max-width:460px){
	.download_box h1{margin-bottom: 20px;}
	.download_box{padding: 25px 0;}
	.download_box form .txt{height: 30px;line-height: 35px;width: calc(100% - 50px);}
	.download_box form .submit{height: 30px;line-height: 35px;width: 50px;}
	.down_list li{height: 45px;line-height: 45px;}
	.down_list .sp1 {width: 45px;}
	.down_list .sp1 i{background-size: 75%;}
	.down_list .sp5{width: 70px;height: 25px;line-height: 25px;margin-top: 10px;}

}

/*关于我们*/
.about1{padding: 70px 0;}
.about1_left {float: left; width: 395px;}
.about1_left .logo2 {margin-bottom:90px;}
.about1_left .logo2 a{display: block;margin-bottom: 10px;}
.about1_left .logo2 h2{font-size: 28px;color: #9a1a2e;}
.about1_left li{float: left;width: 50%;box-sizing: border-box;}
.about1_left li:nth-child(1){border-right: 1px solid #e5e5e5;}
.about1_left li h2{font-size: 30px;margin-bottom: 25px;color: #0063b0;} 
.about1_left li h2 em{font-size: 20px;}
.about1_left li h2 i{font-size: 20px;vertical-align: top;}
.about1_left li p{font-size: 14px;color: #666;}
.about1_left li:nth-child(2){padding-left: 35px;}
.about1_left li:nth-child(2) h2{color: #219ab4;}
.about1_right{float: right; width: 775px;}
.about1_right p{text-indent: 2rem; line-height: 34px;}


.about2_box{padding: 98px 0 95px; background: #1785c7 url(../images/bg6.png) center no-repeat;}
.about2_left{float: left;width: 690px;}
.about2_right{float: right;}
.about2_left .about2_int{color: #fff;margin-bottom: 50px;}
.about2_left .about2_int h2{font-size: 30px;margin-bottom: 50px;}
.about2_left .about2_int p{text-indent: 2em;line-height: 30px;}
.about2_left .about2_lt li{float: left;color: #ffdf73;}
.about2_left .about2_lt li:nth-child(2){float: right;}
.about2_left .about2_lt li p{position: relative;font-weight: bold; padding-left: 20px;margin-bottom: 10px;}
.about2_left .about2_lt li p:before{content: ""; position: absolute;width: 9px;height: 9px;background: url(../images/icon32.png) center no-repeat; left: 0;top: 50%;margin-top: -4.5px;}
.about2_left .about2_lt li p:nth-child(2){margin-bottom: 35px;}
.about3_box{background-image: url(../images/bg7.png);height: 719px;}
.about3{padding-top: 90px;}
.about3 h1{font-size: 32px;margin-bottom:70px; }
.about3_list li{}
.about3_list li .box{text-align: center;width: 89%;margin:0 auto; cursor: pointer;}
.about3_list li img{display: inline-block;}

.about3_list li i{display: inline-block;width: 150px;height: 150px;border-radius: 50%;line-height: 150px;margin-bottom: 30px;background: #fff;}
.about3_list li i img.bai{display: none;}
.about3_list li:hover i{background: #0063b0;}
.about3_list li:hover i img.fei{display: none;}
.about3_list li:hover i img.bai{display: inline-block;}
.about3_list li h4{font-weight: bold;margin-bottom: 25px;}
.about3_list li  p{font-size: 14px;line-height: 25px;}
.about3_list .slick-arrow{border: 0;top: 50%; margin-top: -47px; width: 16px; height: 41px; color: transparent;position: absolute;cursor: pointer;z-index: 9;}
.about3_list .slick-prev{ left: 0px;  background: url(../images/tl1.png) center no-repeat; background-size: contain; }
.about3_list .slick-next{ right: 0px;  background: url(../images/tr1.png) center no-repeat; background-size: contain; }
.about3_list .slick-prev:hover{ background: url(../images/tl1on.png) center no-repeat;  }
.about3_list .slick-next:hover{ background: url(../images/tr1on.png) center no-repeat;  }

/*.about3_list li:last-child{margin-right: 0;}*/
.about4_box{padding:80px 0 100px; background:#ededed; margin-top:40px;}
.about4_t{margin-bottom: 50px;}
.about4_t h2{font-size: 34px;margin-bottom: 20px;}
.about4_t p{font-size: 14px;color: #666;}
.banner3{position: relative;}
.banner3 .box{width: 96.8%;margin: 0 auto; text-align: center;background: #fff;padding-bottom: 7.8125%;}
.banner3 .box img{display: inline-block;}
.banner3 .box .pic{padding-top: 11%; margin-bottom: 7.8125%;}
.banner3 .box p{font-size: 14px;color: #666;}
.banner3 .slick-dots{overflow:hidden;position: absolute;width: 100%;bottom: -40px;text-align: center; z-index: 9;}
.banner3 .slick-dots li{margin: 0 12px;cursor: pointer; display: inline-block; width: 12px;height: 12px;border-radius: 50%;border: 1px solid #b8b8b8;}
.banner3 .slick-dots li.slick-active{background: #0063b0; border-color: #0063b0;}
@media screen and (max-width:1280px){
	.about1_right{width:calc(100% - 400px) }
	.about2_left{width:calc(100% - 480px) }
}
@media screen and (max-width:1120px){
	.about1_right p{font-size: 14px;line-height: 30px;}
	.about1{padding: 50px 0}
	.about1_top{margin-bottom: 40px;}
	.about2_box{padding: 50px 0;}
	.about2_left .about2_int{margin-bottom: 25px;}
	.about2_left .about2_int h2{margin-bottom: 20px;}
	.about2_left .about2_lt li p{font-size: 14px;}
	.about3{padding-top: 50px;}
	.about4_box{padding: 50px 0;}
}
@media screen and (max-width:960px){
	.about2_left{width: 53%;}
	.about2_right{width: 45%;}
	.about1_right p{line-height: 25px;}
	.about2_left .about2_int h2{font-size: 22px;font-weight: bold;}
	.about2_left .about2_int p{font-size: 14px;line-height: 25px;}
}
@media screen and (max-width:860px){
	.about1_left {float: none;width: 80%;margin-bottom: 20px;}
	.about1_right {float: none;width: 100%;}
	.about1_left .logo2 h2{font-size: 28px;}
	.about1_left .logo2{margin-bottom: 40px;}
	.about2_left{float: none; width: 100%}
	.about2_right{float: none; width: 100%; text-align: center;}
	.about2_right img{width: 55%}
}
@media screen and (max-width:640px){
	.about1{padding: 35px 0;}
	.about1_left li{width: 45%}
	.about1_left li h2{font-size: 28px;font-weight: bold;}
	.about1_left{width: 100%}
	.about1_left .logo2 h2{font-size: 18px ;font-weight:bold;}
	.about1_left .logo2 a{width: 50%}
	.banner3 .box img{width: 90%;}
	.about3_list .slick-arrow{background-size: 55%;}
	.about3_list .slick-arrow:hover{background-size: 55%;}
}
@media screen and (max-width:460px){
	.pic_wall li{float: none;width: 100%;margin-bottom: 15px;}
	.pic_wall li:nth-child(3n+2){margin:0 0 15px; }
	.about2_right img{width: 100%}
	.about2_left .about2_lt li{float: none;margin-bottom: 20px;}
	.about2_left .about2_lt li:nth-child(2){float: none;}
	.about2_left .about2_lt li p:nth-child(2){margin-bottom: 10px;}
	.banner3 .slick-dots li{margin: 0 8px;width: 10px;height: 10px;}
}

/*联系我们*/
.contact1{padding: 90px 0;}
.contact1_left{float: left; width: 456px;}
.contact1_right{float: right; width:800px; }
.contact1_left .contact1_t{margin-bottom: 40px;}
.contact1_left .contact1_t h2{font-size: 27px;color: #0063b0;margin-bottom:10px;font-weight: bold;}
.contact1_left .contact1_t p{font-size: 14px;color: #666;line-height: 27px;}
.contact1_left .ph_add li{margin-bottom: 35px;}
.contact1_left .ph_add li img{float: left;margin-right:14px;}
.contact1_left .ph_add li .tit{float: left;width: calc(100% - 55px);}
.contact1_left .ph_add li .tit h2{font-size: 16px; font-weight: bold;}
.contact1_left .ph_add li .tit p{font-size: 14px;line-height: 24px;color: #666;}
.contact1_left .as a{float: left;width: 38px;line-height: 38px;height: 38px;text-align: center;border-radius: 50%;border: 1px solid #e0e0e4;margin-right: 14px;}
.contact1_left .as a:hover{background: #0063b0;border-color: #0063b0;}
.contact1_left .as a:last-child{margin-right: 0;}
.contact1_left .as a img{vertical-align: middle;}
.contact2{padding: 50px 0;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.contact2_list li{float: left; width: 23.4375%;margin-right: 2.08%;margin-bottom: 30px;}
.contact2_list li:last-child{margin-right: 0;}
.contact2_list li .pic{height: auto; overflow: hidden;margin-bottom: 20px;}
.contact2_list li .tit h2{margin-bottom: 15px;}
.contact2_list li .tit p{line-height: 20px;font-size: 14px;color: #666;margin-bottom: 9px;}
.contact2_list li .tit p img{margin-right: 5px;}
.content3{padding: 80px 0;}
.content3_left{float: left;}
.content3_right{float: right; width: 400px;}
.content3_right h1{font-size: 28px;margin-bottom: 35px;}

.add_list .box{padding: 15px 0;border-bottom: 1px dotted #c1c1c1;}
.add_list .box span{float: left;width: 26px;height: 26px;background: #0063b0;text-align: center;line-height: 26px;color: #fff; border-radius: 50%;margin-right: 10px;}
.add_list .box .tit{float: left;width: calc(100% - 36px);}
.add_list .box .tit h2{margin-bottom: 10px;}
.add_list .box .tit p{color: #666;line-height: 30px;}
.add_list .slick-arrow{width: 28px;height: 28px; border:0;cursor: pointer; position: absolute;bottom:-50px;  color: transparent;z-index: 10}
.add_list .slick-prev{left: 0px;background:url(../images/bl3.png) center no-repeat;}
.add_list .slick-next{left: 40px;background:url(../images/br3.png) center no-repeat;} 
.add_list .slick-prev:hover{background:url(../images/bl3on.png) center no-repeat;}
.add_list .slick-next:hover{background:url(../images/br3on.png) center no-repeat;}
@media screen and (max-width:1280px){
	.contact1{padding: 35px 0;}
	.contact1_left{width: calc(100% - 715px)}
	.contact1_left .contact1_t h2{font-size: 22px;}
	.content3_left{width: calc(100% - 450px)}
}

@media screen and (max-width:1080px){
	.contact1_left{width: 281px;}
	.contact1_right{width: calc(100% - 300px);}
}
@media screen and (max-width:1000px){
	.content3_right h1{font-size: 22px;font-weight: bold;}
	.content3_left{float: none;width: 100%; margin-bottom: 20px;}
	.content3_right{float: none;width: 100%;}
}
@media screen and (max-width:960px){
	.contact2{padding: 25px 0;}
	.content3{padding: 60px 0;}

}
@media screen and (max-width:860px){
	.contact2_list li{width: 49%;margin-right: 0;}
	.contact2_list li:nth-child(even){float: right;}
}
@media screen and (max-width:690px){
	.map_box{width: 500px;display: none;}
	.iconf{display: none;}
	.contact1_left{float: none;width: 100%;margin-bottom: 20px;}
	.contact1_right{float: none;width: 100%;}
	.add_list .box .tit p{font-size: 14px;}
	.content3{padding: 30px 0;}
}
@media screen and (max-width:460px){
	.contact1_left .contact1_t{margin-bottom: 15px;}
	.contact1_left .contact1_t h2{font-size: 18px;}
	.contact1_left .contact1_t p{line-height: 20px;}
	.contact1_left .ph_add li{margin-bottom: 15px;}
	.contact1_left .ph_add li img{width: 20px;margin-right: 10px;margin-top: 5px;}
	.contact1_left .ph_add li .tit p{line-height: 18px;}
	.contact1_left .as a{width: 25px;height: 25px;line-height: 21px;}
	.contact1_left .as a img{height: 12px;}
	.contact2_list li{float: none; width: 100%}
	.contact2_list li .pic img{width: 100%;}
	.add_list .box .tit h2{margin-bottom: 0px;}
	.add_list .box .tit p{line-height: 25px;}
	.add_list .box{padding: 10px 0;}
	.content3{padding: 30px 0 45px;}
	.add_list .slick-arrow{bottom: -35px;}
}
/*人才招聘*/
.join1{padding: 0px 0 0px;}
.join1_t{padding:0 110px;margin-bottom: 35px;text-align: center;}
.join1_t h2{font-size: 38px;margin-bottom: 35px;color: #000;}
.join1_t p{font-size: 14px;line-height: 26px;color:#666;}
.join1_list li{float: left;width: 49.21875%;position: relative; margin-bottom:35px; }
.join1_list li .pic{overflow: hidden;height: auto;}
.join1_list li:hover .pic img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.join1_list li:nth-child(2n){float: right;}
.join1_list li .tit{position: absolute;top: 50%;left: 50%;margin-left: -88px;margin-top: -88px; width: 174px;height: 174px;text-align: center;border-radius: 50%;border:none; color: #fff;}

.join1_list li .video_text{ line-height:55px; background:#dddddd; text-align:center;font-size:16px; font-family:"微软雅黑"; letter-spacing:1px; overflow: hidden; padding:0 20px; box-sizing:border-box;
text-overflow:ellipsis;
white-space: nowrap; color:#666}
.join1_list li .tit span{display: block; padding-top: 25px;height: 80px;line-height: 80px;}
.join1_list li .tit h2{font-size: 25px; color: #fff;}
.join1_list li.on .tit{background:  #0063b0;border-color: #0063b0;}
.join1_list li.on .ba_none{background:none; border:none !important}
.join2_top{background-image: url(../images/bg9.png); height: 274px; }
.join2_top .tit{text-align: center;color: #fff; padding-top: 70px;}
.join2_top .tit h2{font-size: 28px;margin-bottom: 25px;}
.join2_top .tit p{font-size: 14px;margin-bottom: 55px;}
.join2_top .tit span{display: inline-block; background: #fff;width: 2px;height:28px; }
.join2_bot {padding: 50px 0;background: #f8f9fc;}
.join2_list li{float: left; width: 14.843%;margin:0 5.078%; text-align: center;}
.join2_list li .pic{height: 70px;line-height: 70px;margin-bottom: 15px;}
.join2_list img{display: inline-block;}
.join2_list li h4{font-size: 18px;color: #0063b0;margin-bottom: 20px;}
.join2_list li p{font-size: 14px;line-height: 20px;color: #666;text-align: left;}
.join2_list .slick-arrow{border: 0;top: 50%; margin-top: -47px; width: 16px; height: 41px; color: transparent;position: absolute;cursor: pointer;z-index: 10;}
.join2_list .slick-prev{ left: 0px;  background: url(../images/tl1.png) center no-repeat; background-size: contain; }
.join2_list .slick-next{ right: 0px;  background: url(../images/tr1.png) center no-repeat; background-size: contain; }
.join2_list .slick-prev:hover{ background: url(../images/tl1on.png) center no-repeat;  }
.join2_list .slick-next:hover{ background: url(../images/tr1on.png) center no-repeat;  }


/*时间轴*/
.zhao_pin{padding:70px 0;}
.join3{padding: 0 100px;}
.time_slick{ position: relative; }
.timeline ul{margin-bottom: 20px;}
.timeline ul li{text-align: center;position: relative;}
.timeline ul li .box{width: 184px; height: 184px;margin: 0 auto; background: url(../images/cr.png) center no-repeat;border-radius: 50%;}
.timeline ul li .box .tit {padding-top: 50px; color: #666;}
.timeline ul li .box .tit i{
	width: 22px;height: 22px;margin-bottom: 10px; overflow: hidden;}
/*.timeline ul li .box .tit i .bai{display: none;}*/
.timeline ul li.slick-slide.on .box .tit i .fei{display: none;}
.timeline ul li .box .tit i{}
.timeline ul li .box .tit h4{margin-bottom: 20px;}
.timeline ul li .box .tit p{font-size: 14px;}
.timeline ul li.slick-slide{position: relative; cursor: pointer; padding-bottom: 27px;}
.timeline ul li.slick-slide.on .box{ background: url(../images/cron.png) center no-repeat; }
.timeline ul li.slick-slide.on .box .tit{color: #fff;}
/*.timeline ul li.slick-slide.on .box .tit i{background-image: url(../images/icon43on.png)}*/

.timeline ul li.slick-slide.on:after{content: "";position: absolute;left: 50%;margin-left: -12.5px;bottom: 0; width: 23px;height: 13px;background: url(../images/icon44.png) center no-repeat;}
.timeline .slick-arrow{border: 0;top: 50%; margin-top: -47px; width: 16px; height: 41px; color: transparent;position: absolute;cursor: pointer;z-index: 10;}
.timeline .slick-prev{ left: -10px;  background: url(../images/tl1.png) center no-repeat; background-size: contain; }
.timeline .slick-next{ right: -10px;  background: url(../images/tr1.png) center no-repeat; background-size: contain; }
.timeline .slick-prev:hover{ background: url(../images/tl1on.png) center no-repeat;  }
.timeline .slick-next:hover{ background: url(../images/tr1on.png) center no-repeat;  }
.timeline .time_box {border:1px solid #f5f5f5;border-radius: 15px; padding: 40px 50px;}
.timeline .time_box dl {margin-bottom: 15px;}
.timeline .time_box dl dt{color: #0063b0;margin-bottom: 10px;}
.timeline .time_box dl dd{color: #666;font-size: 14px;line-height: 25px;}
.join4_box{padding: 60px 0 80px;background: #f5f5f5;}
.join4_t {margin-bottom: 50px;}
.join4_t h2{font-size: 30px;margin-bottom: 35px;}
.join4_t p{font-size: 14px;color: #666;}
.join4_con ul {float: left;}
.join4_con ul li{margin-right: 13px;margin-bottom: 13px; overflow: hidden;height: auto;}
.join4_con ul li:hover img{-webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); transform: scale(1.15);}

.join4_con .ul1{width: 259px;}
.join4_con .ul2{width: 518px;}
.join4_con .ul2 li{float: left;}
.join4_con .ul3{width: 503px;}
.join4_con .ul3 li{float: left;margin-right: 11px;}
.join4_con .ul3 li:nth-child(even){margin-right: 0;}
.zhao_pin .join3_box{height: 0;overflow: hidden;}
.zhao_pin .join3_box.on{height: auto;}
@media screen and (max-width:1300px){
	.join4_con .ul1{width:20.23%;}
	.join4_con .ul2{width: 40.46%;}
	.join4_con .ul3{width: 39.29%;}
	.join4_con .ul1 li{width:94.98% }
	.join4_con .ul2 li{width:47.49%;margin-right: 2.5%; }
	.join4_con .ul3 li{width:94.98% }
	.join4_con .ul2 li:last-child{width: 97.48%;}
	.join4_con .ul3 li{width:48.9%;margin-right: 2.18%; }
}

@media screen and (max-width:1200px){
	.join1{padding: 40px 0;}
	.zhao_pin{padding: 40px 0;}
	.join3{padding: 0 60px;}
	.join1_t{width: 90%;padding: 0 5%;}
	.join1_t h2{font-size: 30px;margin-bottom: 20px;}
}
@media screen and (max-width:960px){
	.join4_box{padding: 35px 0;}
	.zhao_pin{padding: 35px 0;}
	.join3{padding: 0 ;}
	.join1{padding: 0px 0;}
	.join1_t{width: 94%;padding: 0 3%;}
	.join1_t h2{font-size: 22px;margin-bottom: 15px;font-weight: bold;}
	.join1_list li .tit{width: 130px;height: 130px;margin-top: -65px;margin-left: -65px;}
	.join1_list li .tit span{height: 45px;line-height: 45px;}
	.join1_list li .tit span img{width:45px; }
	.join1_list li .tit h2{font-size: 22px;}
	.timeline ul li .box{background-size:85%;}
	.timeline ul li.slick-slide.on .box{width: 150px;height: 150px;background-size: 100%; }
	.timeline ul li .box .tit{padding-bottom: 32px;}
	.timeline ul{margin-bottom: 0;}
	.join4_t h2{font-size: 28px;margin-bottom: 25px;}
	.join4_t{width: 96%;margin: 0  2% 3%;}
}
@media screen and (max-width:640px){
	/*.join1_list li{float: none;width: 100%;margin-bottom: 20px;}
	.join1_list li:nth-child(2){float: none;width: 100%;}*/
	.join1_list li .tit{width:110px;height: 110px;margin-top: -55px;margin-left: -55px; }
	.timeline .time_box{padding: 20px;}
	.join4_t h2{font-size: 22px;font-weight: bold;margin-bottom: 10px;}
	.join4_con .ul1{float: none;width: 100%;}
	.join4_con .ul2{float: none;width: 100%;}
	.join4_con .ul3{float: none;width: 100%;}
	.join4_con ul li{float:left;}
	.join4_con ul li img{width: 100%;}
	.join4_con .ul1 li{width:32.33%;margin-right: 1%;}
	.join4_con .ul2 li{width:49%;margin-right: 1%; }
	.join4_con .ul3 li{width:94.98% }
	.join4_con .ul2 li:last-child{width: 100%;margin-right: 0;}
	.join4_con .ul3 li{width:48.9%;margin-right: 2.18%; }
	.join4_t{width: 96%;margin: 0  2% 5%;}
	.timeline .slick-arrow{background-size: 55%;}
	.timeline .slick-arrow:hover{background-size: 55%;}
	.join2_list .slick-arrow{background-size: 55%;}
	.join2_list .slick-arrow:hover{background-size: 55%;}

}
@media screen and (max-width:490px){
	.join1_list li .tit{width: 100px;height: 100px;margin-top: -50px;margin-left: -50px;}
	.join1_list li .tit span{height:35px;line-height: 35px;padding-top: 15px;}
	.join1_list li .tit span img{width:30px; }
	.join1_list li .tit h2{font-size: 14px;}
	.join1_list li .tit{width: 80px;height: 80px;margin-top: -40px;margin-left: -40px;}
	.join1_list li .tit span{margin-top: 4px;}
}
@media screen and (max-width:460px){
	.timeline ul li .box .tit{padding-top: 32px;}
	.timeline .time_box dl dd{line-height: 20px;}
	.timeline .slick-arrow{width: 20px;}
	
}
/*新闻中*/
.new_top{padding:30px 0;}
.new_banner .box{background: #e6e6e6;}
.new_banner .box .pic{float:left;width: 660px;overflow: hidden;}
.new_banner .box .tit{float: left; width: 620px;}
.new_banner .box .tit .top_line {margin-bottom: 44px;}
.new_banner .box .tit .top_line span{float: left;width: 80px;height: 80px;background: #e11a21;text-align: center; margin-right: 20px;color: #fff;} 
.new_banner .box .tit .top_line span  h4{padding-top: 15px;font-size: 20px;font-weight: bold;margin-bottom: 5px;}
.new_banner .box .tit .top_line   h3{line-height: 80px; color: #e11a21;font-size: 22px;}
.new_banner .box .tit .new_tit{margin-left: 6.45%; width: 85%;}
.new_banner .box .tit .new_tit h2{font-size: 22px;margin-bottom: 25px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.new_banner .box .tit .new_tit p{font-size: 14px;line-height: 26px;color: #666;margin-bottom: 30px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.new_banner .box .tit .new_tit a{display: inline-block;width: 130px;height: 38px;background: #e11a21;text-align: center;line-height: 38px; font-size: 14px;color: #fff;}
.new_banner .slick-dots{overflow:hidden;position: absolute;width: 50%;bottom: 14px;text-align: center;}
.new_banner .slick-dots li{margin: 0 10px;cursor: pointer; display: inline-block; width: 8px;height: 8px;border-radius: 50%;background: #fff;}
.new_banner .slick-dots li.slick-active{background: #0063b0; }
.new_nav{padding-bottom: 30px;border-bottom: 1px solid #f6f6f6;}
.new_nav  a{float: left;color: #666;margin-right: 30px;}
.new_nav  a.on{color: #0063b0;}

.new_list li{padding: 20px 0;border-bottom: 1px dotted #f6f6f6}
.new_list li .pic{float: left; overflow: hidden;margin-right:35px;}
.new_list li .tit{float: left;width: calc(100% - 275px);padding-top: 25px; }
.new_list li .tit h2{font-size: 17px;margin-bottom: 10px;}
.new_list li .tit p{font-size: 14px;margin-bottom: 10px;color: #666;}
.new_list li .tit span{font-size: 14px;color: #666;}
.new_list li:hover .pic img{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.new_list li:hover .tit h2{color: #0063b0;}
.new_box .page_box{margin: 50px 0;}
.news .new_wrap{display: none;}
.news .new_wrap.on{display: block;}

@media screen and (max-width:1300px){
	.new_top{padding: 40px 0;}
	.new_banner .box .pic{width: 51%;}
	.new_banner .box .tit{width: 49%;}
	.new_banner .box .tit .top_line{margin-bottom:30px; }
}
@media screen and (max-width:1200px){
	.new_banner .box .tit .top_line{margin-bottom: 15px;}
	.new_banner .box .tit .top_line   h3{line-height: 60px;}
	.new_banner .box .tit .top_line span{width: 60px;height: 60px;}
	.new_banner .box .tit .top_line span  h4{ padding-top: 8px;font-size: 16px;margin-bottom: 0;}
	.new_banner .box .tit .new_tit h2{font-size: 18px;font-weight: bold;margin-bottom: 5px;}
	.new_banner .box .tit .new_tit p{margin-bottom: 10px;}
}
@media screen and (max-width:960px){
	.new_banner .box .tit .new_tit h2{font-size: 16px;}
	.new_banner .box .tit .new_tit{width: 90%;margin: 0 5%;}
}
@media screen and (max-width:860px){
	.new_banner .box{padding-bottom: 40px;}
	.new_banner .box .pic{float: none;width: 100%;}
	.new_banner .box .pic img{width: 100%;}
	.new_banner .box .tit{float: none;width: 100%;}
	.new_banner .slick-dots{width: 100%;}
}
@media screen and (max-width:640px){
	.new_list li .pic{margin-right: 15px;}
	.new_list li .tit{padding-top: 0;width: calc(100% - 255px)}
	.new_list li .tit h2{font-size: 14px;font-weight: bold}
}
@media screen and (max-width:460px){
	.new_list li .pic{float:none;width: 100%;margin-right: 0;margin-bottom: 20px;}
	.new_list li .pic img{width: 100%;}
	.new_list li .tit{float:none;width: 100%;}
}
/*新闻详情*/
.new_mes {padding: 65px 0;}
.new_title h1{font-size: 30px;color:#000;margin-bottom:25px; }
.new_title .new_time {line-height: 22px; padding: 15px;font-size: 14px;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;color: #666;}
.new_title .new_time span{float: left; margin: 0 15px;} 
.new_title .new_time .fen_xiang span{float: left;}
.new_title .new_time .fen_xiang{float: left;}
.new_title .new_time .fen_xiang em{float: left;margin-right: 10px;}
.new_title .new_time .fen_xiang  a{float: left;margin-right: 5px; width: 22px;height: 22px;text-align: center;line-height: 18px;border: 1px solid #7a7a7a; border-radius: 50px; }
.new_title .new_time .fen_xiang  a:hover{background: #011340;}
.new_title .new_time .fen_xiang  img{max-width: 14px;max-height: 15px;vertical-align:middle;}
.new_mes_con{padding: 40px 0;}
.new_mes_con .pic{margin-bottom: 25px;}
.new_mes_con  p{color: #666;line-height: 32px;margin-bottom: 35px;}
.pnv{padding-top: 36px;border-top: 1px solid #f3f3f3;position: relative; text-align:left}
.pnv li a{display: block;color: #666;font-size: 14px;margin-bottom: 10px;}
.pnv li a:hover{color: #333;}
.pnv  .fan_h{position: absolute;right: 0;top:35px; width: 160px;height: 50px;text-align: center;line-height: 50px; color: #fff;background: #0063b0}
@media screen and (max-width:960px){
	.new_mes{padding: 40px 0;}
	.new_title h1{font-size: 22px;margin-bottom: 15px;}
	.new_mes_con{padding: 20px 0;}
}
@media screen and (max-width:640px){
	.pnv  .fan_h{width: 140px;height: 35px;line-height: 35px;}
	.new_mes_con p{font-size: 14px;line-height: 25px;margin-bottom: 25px;}
}
@media screen and (max-width:540px){
	.new_title h1{font-size: 18px;font-weight: bold;}
	.new_title .new_time{padding: 10px 0;}
	.new_title .new_time span{float: none;width: 100%; display: inline-block; line-height: 25px;}
	.new_title .new_time .fen_xiang{float: none; display: inline-block;}
	.pnv  .fan_h{position: relative;width: 100%;display: block; top: 10px;}
}
/*标配选配*/
@media screen and (max-width:1200px){
	.standard .standard_left{width: calc(100% - 350px )}
	.field_box{width: 100%; padding: 35px 0;}
	.field_list li p{height: 60px;line-height: 60px;}
}
@media screen and (max-width:1080px){
	.trait_list li .box{padding:30px 0 }
	.trait_list li .tit{width: 45%;}
	.trait_list li .pic{width: 52%}
	.product_nav>.layout{width: 100%;margin: 0;}
	.product_nav ul li{width:20%;}
	.product_nav ul li a{width: calc(100% - 1px);height: 50px;line-height: 50px; font-size: 12px}
}
@media screen and (max-width:960px){
	.field_box{padding: 35px 0;}
	.standard{padding: 35px 0;}
	.contour{padding: 30px 0;}
	.contour p{font-size: 18px;margin-bottom: 30px;}
	.trait_list li .tit h2{font-size: 22px;font-weight: bold;}
	.trait_list li .pic{width: 45%}
	.field_list li p{font-size: 18px; height: 40px;line-height: 40px;}
}
@media screen and (max-width:860px){
	.contour_right{margin-top: 5%}
	.trait_list li .tit h2{font-size: 18px;line-height: 25px;}
	.standard .standard_left{width: 65%}
	.standard .standard_right{width: 30%}
}
@media screen and (max-width:860px){
	.standard .standard_left{float: none;width: 100%;}
	.standard .standard_right{float: none;width: 100%; text-align: center;}
	.new_top{ padding:20px 0}
}
@media screen and (max-width:560px){
	
	.trait_list li .tit {float: none;width: 100%;margin-bottom: 20px;}
	.trait_list li .pic{float: none; width: 100%;text-align: center;}
	.field_list li p{font-size: 14px; }
	.contour .wixi{display: block;}
	.contour p span{margin-left: 0; }
}
@media screen and (max-width:460px){
	.field_box{padding: 25px 0;}
	.contour p{font-size: 16px;font-weight: bold;}
	.product_nav ul li a{height: 30px;line-height: 30px;}
	.trait_list li .tit h2{margin-bottom: 10px;}
	.trait_list li .tit p{line-height: 30px; font-size:12px;}
	.trait_list li .box{ padding:15px 0}
	.product .gui_ge{ font-size:12px; line-height:30px; padding:15px 0}
	.contour_left{float: none;width: 100%;}
	.contour_right{float: none;width: 100%;}
	.standard .standard_left td{padding: 10px 5px;}
	.standard .standard_right img{width: 80%;}
	.contour p .wixi{font-weight: bold;}
}


.mask3{position: fixed;width: 100%;height: 100%;left: 0;top: 0; background:rgba(0,0,0,.5);z-index: 10002;display: none;}
.ico_search { position: absolute; width: 600px;height: 60px; left: 50%;top: 150px; margin-left: -300px; /* border:1px solid rgb(234,234,234);*/ overflow: hidden;background: #fff;border-radius: 5px;}
.ico_search .ico_text{border:0; outline: none;width: 490px; padding-left: 10px; float: left; vertical-align: middle;height: 60px;font-size: 16px;}
.ico_search .all_btn{float: left; width: 100px;height: 60px; cursor: pointer; border:0;outline: none; background:#0063b0 url(../images/search.png) no-repeat center;}
.mask3 .close{position: absolute; right: 20px;top: 60px;width: 30px;height: 30px; background: url(../images/close.png) center no-repeat ; cursor: pointer;}
@media screen and (max-width:650px){
	.ico_search { position: absolute; width: 96%;height: 40px; left: 2%;top: 100px; margin-left: 0px; }
	.ico_search .ico_text{width:calc(100% - 60px); padding-left: 10px; height: 40px;font-size: 14px;}
	.ico_search .all_btn{width: 50px;height: 40px; background: #0063b0 url(../images/search.png) no-repeat center;}
}

tspan{position: relative;}
tspan i{color: #333;
    	display:inline-block;
    	/*position: absolute;*/
    	width: 35px;
    	height: 48px;
    	background: url(../images/icon45.png) center no-repeat;
    	border: 1px solid #ccc;
    }


@media screen and (min-width: 1200px){
	/*.nav li.hase .s_nav{display: none !important}*/
	.nav li:hover .s_nav{ display:block !important }
}
.pc_menu .pc_menu2 dl dd img{margin-right: 8px;}

.join2_list li p{text-align: left;}
.about3_list li p{text-align: left;}



.linksev{position: fixed;right: 20px;bottom: 100px;background: #666;color: #fff;font-size: 14px;text-align: center;z-index: 99;}
.linksev a{color: #fff;}
.linksev ul li{padding:8px;border-bottom: 1px solid #fff;cursor: pointer;}
.linksev ul .gotop{border-bottom: #666}
@media screen and (min-width: 460px){
	.linksev{right: 10px;bottom: 50px;}
	.linksev ul li{padding:5px;}
}


.box_width{ width:60%; margin:0 auto;    display: table-cell; 
    vertical-align: middle;}
.pr_xh{ font-size:35px; color:#F00;}
.pr_wz{ font-size:22px; margin:5px 0 ; }
.shadow{ height:30px; line-height:30px; background:url(../images/pt_text.png) ; position:absolute;bottom:0px; width:100%;}

.allmap{ height:500px;}
.allmap .BMap_Marker div{width: 53px !important;
    height: 65px !important;
    background-image: url(../images/icon12.png);
    background-repeat: no-repeat;
    top: -20px;
    left: -27px;}
.allmap .BMap_Marker div img{ display:none !important}





/*荣誉证书*/
.hon_list li{ overflow: visible; position: relative; width: 33.3%; float: left; }
.hon_list .img{ padding-bottom: 83.5%; position: relative; height: 0; width: 100%; text-align: center; display: inline-block; overflow: hidden; }
.hon_list .img img{ max-width: 87%; max-height: 80%; width: auto; height: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.hon_list li p{ padding: 0 5%; box-sizing: border-box; height: 36px; line-height: 36px; background: #fff; text-align: center; color: #161616; font-size: 16px; font-weight:bold; }
.hon_list li:hover p{ color: #004ea2; }
.hon_list li:hover img{-webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.hon_list li:nth-child(3n):after{ content: ''; position: absolute; display: block; width: 1200px; right: 0; bottom: 36px; height: 58px;  background-size: contain; }

.m_main{ padding:30px 0}
.m_about .box .tit {
    line-height: 45px;
    margin-bottom: 30px;
    text-align: center;
    font-size: 30px;
    color: rgba(0,0,0,.8);
}
@media screen and (max-width: 1220px){
.hon_list li:nth-child(3n):after{ display: none; }
.hon_list li{ margin-bottom: 20px; padding-bottom: 10px; }
.hon_list li .img{ padding-bottom: 55%; }
.hon_list .img img{ max-width: 85%; max-height: 80%; }	
}

@media screen and (max-width: 1150px){
.m_about .box{ padding: 40px 0; }
.m_about .box .tit{ font-size: 26px; line-height: 1.3; margin-bottom: 20px; }
.m_main {
    background: #f6f6f6;
    padding: 20px 0;
}
}

@media screen and (max-width: 900px){
	.hon_list li,.hon_list li:nth-child(3n){ width: 49%; margin-right: 2%; background: #fff; }
.hon_list li:nth-child(2n){ margin-right: 0; }
.m_main {
    background: #f6f6f6;
    padding: 0px 0;
}

.m_ware .box{
		}
}

@media screen and (max-width: 600px){
.m_about .box{ padding: 20px 0; }
.m_about .m_abo1{ background-position: left center; }
.m_about .box .tit{ font-size: 24px; margin-bottom: 10px; }
.hon_list li{ width: 100%!important; margin-right: 0!important; }
.hon_list li p{ height: auto; line-height: 22px; font-size: 14px; }
.sug_list li p{ font-size: 12px; }
.sug_list li .icon{ width: 100px; height: 50px; }
.sug_list li h2{ font-size: 16px; margin-bottom: 10px; }

}

@media screen and (max-width: 900px){
.m_ware .box {
    height: 200px;
}
.pr_xh{
	   font-size:20px;
}
.pr_eg { display:none}
.pr_wz{ font-size:18px}}


element.style {
}
style.css:340
.m_ware li .text span {
    background: #ff794a;
}
@media screen and (max-width: 500px){
.m_ware .text span {
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    margin-right: 10px;
	
}
.m_ware .box {
    float: none;
    height: auto;
    width: 100%;
    background: none;
    text-align: left;
    margin-bottom: 0px;
}

.m_ware .img {
    width: 100%;
    height: 160px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	
}
.m_ware li{margin-bottom:10px;}
.pr_xh{ float:left;    margin: 2px 10px 0 0}
.pr_wz{ float:left}
}


/* CSS Document */

.footerr .tel{margin-left:10px}
.footerr .tel h5{font-size:15px;color:#fff;text-transform:uppercase;line-height:36px;padding-left:17px;background:url(../images/star3.png) no-repeat left 10.5px;background-size:10px 9px;position:relative}
.footerr .tel h5:after{content:'';width:21px;height:1px;width:21px;height:1px;background:#ffc41c;position:absolute;bottom:0;left:0}
.footerr .tel h3{font-size:30px;color:#fff;font-family:fantasy;line-height:50px}
.footerr .tel a{display:block;width:162px;height:48px;text-align:center;line-height:48px;margin-top:10px;background:#ffc41c;position:relative;z-index:8}
.footerr .tel a:after,
.footerr .tel a:before{position:absolute;z-index:8;width:0;height:0;content:'';-webkit-transition:.5s;transition:.5s;border-width:0;border-style:solid}
.footerr .tel a:before{bottom:0;left:0;border-color:transparent transparent transparent #16704a}
.footerr .tel a:after{top:0;right:0;border-color:transparent #16704a transparent transparent}
.footerr .tel a:hover{z-index:8;background:#16704a}
.footerr .tel a:hover:hover:before{border-width:48px 0 0 162px}
.footerr .tel a:hover:hover:after{border-width:0 162px 48px 0}
.footerr .tel a i{display:inline-block;font-size:14px;color:#fff;background:url(../images/tel.png) no-repeat left center;background-size:17px 17px;position:relative;z-index:9}