@charset "utf-8";
/* CSS Document */
html {}
body{ font-family:Arial,"Microsoft YaHei"; font-size:100%; color:#5b5b5b; margin:0px auto; padding:0px; overflow-x:hidden;}
ol,ul,li,p,dl,dt,dd{list-style: none outside none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{ padding:0; font-size:100%; font-weight:normal;-webkit-margin-before:0em;  -webkit-margin-after:0em;}
img {border:none;}
a:link, a:visited {color:#161616; text-decoration: none;outline:none;}
a:hover, a:active {color:#00a0e9; text-decoration: none;outline:none;}
.clear{clear:both;}
.kg{ max-width:1500px; width:98%; margin:0 auto;}
.kga{ margin:0 auto; max-width:1400px; width:98%;}
.kgb{ margin:0 auto; max-width:1300px; width:98%;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}
.green-black {padding-top:30px; clear:both; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.green-black a {border:1px solid #cacaca; padding:5px 9px; border-radius:3px; height:12px; line-height:12px; zoom:1; font-size:0.875rem; margin:0 2px; color:#333;}
.green-black a:hover,.green-black span.current{border:1px solid #ddd; border-radius:3px; padding:5px 9px; height:12px; line-height:12px; font-size:0.875rem; background:#238bd2; color:#fff;}
::-webkit-scrollbar {width:3px;height:8px;background-color:#fff;border-radius:2px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:1px}
#dituContent{ height:450px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
@media screen and (max-width:770px){#dituContent{ height:350px;}}
@media screen and (max-width:520px){#dituContent{ height:260px;}.kg{width:94%;}.kga{width:94%;}}
@font-face {
 font-family:"Din";
 src: url("../fonts/din.eot"),
      url("../fonts/din.ttf");
}
@font-face {
 font-family:"Dina";
 src: url("../fonts/dina.eot"),
      url("../fonts/dina.ttf");
}
@font-face {
 font-family:"alternate";
 src: url("../fonts/alternate.eot"),
      url("../fonts/alternate.ttf");
}
@font-face {
 font-family:"Fonta";
 src: url("../fonts/fonta.eot"),
      url("../fonts/fonta.ttf");}
/*基础配置*/
@keyframes topbom{ 0%{bottom:3%; opacity:1;} 50%{bottom:5%; opacity:0.7;} 100%{bottom:3%; opacity:1;}} @-webkit-keyframes zzt{ 0%{bottom:5%; opacity:1;} 50%{bottom:6%; opacity:0.7;} 100%{bottom:5%; opacity:1;}}
@keyframes probom{ 0%{bottom:80px; opacity:1;} 50%{bottom:90px; opacity:0.7;} 100%{bottom:80px; opacity:1;}} @-webkit-keyframes zzt{ 0%{bottom:80px; opacity:1;} 50%{bottom:90px; opacity:0.7;} 100%{bottom:80px; opacity:1;}}
@keyframes nzzt{0% {-webkit-transform: perspective(1000px) scale(1);transform: perspective(1000px) scale(1);}100% {-webkit-transform: perspective(1000px) scale(1.1);	transform: perspective(1000px) scale(1.1);}}
@keyframes bandong{0% {-webkit-transform: perspective(1000px) scale(1);transform: perspective(1000px) scale(1);}50% {-webkit-transform: perspective(1000px) scale(1.1);	transform: perspective(1000px) scale(1.1);}100% {-webkit-transform: perspective(1000px) scale(1);transform: perspective(1000px) scale(1);}}
/*@group header*/
/*首页*/
.top{width:100%; background:rgba(255,255,255,0.8); left:0%; top:0%; position:absolute; z-index:999; /*box-shadow:0px 1px 2px rgba(0,0,0,0.3);*/ transition:0.5s;}
.top_kg{ width:100%; margin:0 auto;}
.logo{ padding-top:15px; padding-left:3.5%;}
.tel{ border-left:1px solid #ccc; padding:0 23px; margin-top:25px;}
.yuyan a{ border-left:1px solid #ccc; color:#666; text-align:center; font-family:"Din"; display:block; height:75px; padding:15px 23px 0 23px;}
.yuyan p{ font-size:1.125rem; padding-top:8px;}
.sp_nav i{ display:none;}
.sjj_nav{height:88px; padding-right:7px;}
.sjj_nav>ul>li{ float:left; position:relative;}
.sjj_nav li .sp_nav_xjb{ display:none;}
.sjj_nav>ul>li>a{display:block; padding:0 22px; text-align:center; font-size:1rem; height:90px; line-height:90px; color:#666; position:relative; z-index:9; transition:0.5s;}
.sjj_nav>ul>li:hover>a,.sjj_nav>ul>li.cur>a{ color:#fff; transition:0.5s;}
.sjj_nav>ul>li:after{content:""; background:#f08300; display:block; position:absolute; left:0%; bottom:32px; height:26px; border-radius:13px; width:100%; transform:scale(0); transition:0.5s;}
.sjj_nav>ul>li:hover:after,.sjj_nav>ul>li.cur:after{transform:scale(1); transition:0.5s;}

/*navej*/
.sjj_nav>ul>li>ul{position:absolute; width:240px; background:#f2f2f2; left:0; border-top:1px solid #d9d9d9; display:none;}
.sjj_nav>ul>li>ul.sublr{ width:440px;}
.sjj_nav>ul>li>ul>li{ position:relative;}
.sjj_nav>ul>li>ul.sublr>li{ width:50%; float:left;}
.sjj_nav>ul>li>ul>li:before{content:""; background:#f08300; width:4px; display:block; position:absolute; left:0%; bottom:0; height:100%; transform:scaleY(0); transition:0.5s;}
.sjj_nav>ul>li>ul>li:hover:before{transform:scaleY(1); transition:0.5s;}
.sjj_nav>ul>li>ul>li>a{line-height:49px; height:49px; font-size:1rem; color:#666; padding-left:20px; display:block; transition:0.5s;}
.sjj_nav>ul>li>ul>li:hover>a{color:#f08300; background:#fff; transition:0.5s;}
@media screen and (max-width:1680px){
.logo{padding-left:1%;}
}
@media screen and (max-width:1440px){
.sjj_nav>ul>li>a{padding:0 20px;}
.sjj_nav>ul>li>ul{width:160px;}
.tel{display:none;}
}
@media screen and (max-width:1366px){
.sjj_nav>ul>li>a{padding:0 18px;}
}
@media screen and (max-width:770px){
.top{background:rgba(255,255,255,0.95); box-shadow:0px 1px 2px rgba(0,0,0,0.3); left:0% !important; top:0% !important; position:fixed;}	
.top_kg{ width:100%; height:80px;}
.logo{ padding-top:10px; padding-left:1%;}
.tel{display:none;}
.yuyan a{ height:70px; padding:10px 23px 0 23px;}
.yuyan p{ font-size:1.125rem; padding-top:8px;}
.sjj_nav>ul>li>a{ color:#fff;}
.sjj_nav>ul>li:after{ display:none;}
.sjj_nav>ul>li>ul{position:relative; width:100%; background:none; left:auto; border-top:1px solid rgba(255,255,255,0.2);}
.sjj_nav>ul>li>ul.sublr{width:100%;}
.sjj_nav>ul>li>ul.sublr>li{ width:100%; float:none;}
.sjj_nav>ul>li>ul>li:before{ display:none;}
.sjj_nav>ul>li>ul>li>a{line-height:44px; height:44px; color:#fff !important; padding-left:0; font-size:1rem;}
.sjj_nav>ul>li>ul>li:hover>a{color:#fff; background:none;}
}
@media screen and (max-width:520px){
.top_kg{height:50px;}
.logo{ padding-top:12px;}
.logo img{ height:26px;}
.tel{ display:none;}
.yuyan a{ height:43px; padding:7px 15px 0 15px;display: none;}
.yuyan p{ font-size:0.875rem; padding-top:3px;}
.yuyan img{ height:18px;}
}

.index {position:relative;}
.index .section {position:relative; max-height:950px;}
.index .section-0{background-size:cover; overflow:hidden;}
/*banner*/
.banner{height:auto; width:100%; position:relative; height:100%; display:inline-block;}
.slides{position:relative; height:100%;}
.slides li{height:100%; position:relative; width:100%; background-size:100% !important; }
.slides li.flex-active-slide{animation:bandong 10s infinite linear;}
.slides li a{ display:block; width:100%; height:auto;}
.slides li img{display:none;/*height: 100%; width: 100%;*/}
@media screen and (max-width:770px){
.slides li{ background:none!important; height:auto !important; min-height:inherit !important; animation:none;}
.slides li img{ width:100%; display:block;}
}
.flex-control-nav{ position:absolute; bottom:5%; z-index:99; width:100%; text-align:center; left:0%; display:none; transition:0.5s;}
.flex-control-nav li{height:14px; display:inline-block; margin:0 5px; transition:0.5s;}
.flex-control-nav li a{ display:block; overflow:hidden; text-indent:-999px; width:10px; height:10px; border:2px solid #fff; border-radius:50%; cursor:pointer;}
.flex-control-nav li a.flex-active{border:2px solid #00a0e9;}
.flex-direction-nav{position:absolute; z-index:99;width:100%; top:47%;}
.flex-direction-nav li a{display:block;width:43px;height:70px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:1; -khtml-opacity:1; opacity: 1; text-indent:-999rem;}
.flex-direction-nav li a.flex-prev{left:5%;background:url(../images/ban_l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:5%;background:url(../images/ban_r.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.inda_xx{ position:absolute; bottom:3%; width:100%; text-align:center; left:0; animation:topbom 2s infinite linear; z-index:101;}
.inda_xx a{ display:block; width:50px; padding:5px 0; margin:0 auto; height:auto; cursor:pointer; border-radius:5px;}
@media screen and (max-width:770px){
.flex-control-nav{display:block;}
.slides li.flex-active-slide{animation:bandong 0s infinite linear;}
.flex-direction-nav{display:none;}
.inda_xx{ display:none;}}
/*banner*/

.index .section-1 {overflow:hidden; position:relative; background:url(../images/index_bgc.jpg) no-repeat center; background-size:cover;}
.indc_nr{padding-top:235px; position:relative;}
.indc_nr li{ background:#00a0e9; float:left; border-radius:12px; width:18%; margin-left:2.5%; margin-top:60px; position:relative; transition:0.5s;}
.indc_nr li:nth-child(1){ margin-left:0;}
.indc_nr li:hover{background:#f08300; margin-top:0px; box-shadow:10px 10px 6px rgba(0,0,0,0.1); transition:0.5s;}
.indc_nr li a{ display:block; padding:5px;}
.indc_kg{border:1px solid rgba(255,255,255,0.2); border-radius:12px; padding:6px;}
.indc_pic{ padding-top:25px; text-align:center;}
.indc_mc{ text-align:center; color:#fff; padding-top:5px;}
.indc_mc p{ font-size:2.25rem; font-weight:bold; padding-bottom:3px;}
.indc_mc span{ font-size:0.75rem; font-family:Arial;}
.indc_img{ margin-top:55px; margin-bottom:15px; position:relative;}
.indc_hyc{ border:3px solid #fff; overflow:hidden; border-radius:12px; opacity:1; transform:scale(1); transition:0.5s;}
.indc_hyc img{ display:block; width:100%;}
.indc_nr li:hover .indc_hyc{opacity:0; transform:scale(0); transition:0.5s;}
.indc_hxs{ position:absolute; left:5%; top:5%; width:90%; font-size:1rem; line-height:28px; color:#fff; opacity:0; transform:scale(0); transition:0.5s;}
.indc_nr li:hover .indc_hxs{opacity:1; transform:scale(1); transition:0.5s;}
@media screen and (max-width:1680px){
.index .section-3 .kg{ width:85%;}
.indc_nr{padding-top:200px; position:relative;}
}
@media screen and (max-width:1440px){
.indc_nr{ margin-top:-60px;}
.indc_mc p{ font-size:1.875rem;}
}
@media screen and (max-width:1366px){
.indc_nr{ margin-top:-150px;}
.indc_mc p{ font-size:1.5rem;}
}
@media screen and (max-width:770px){
.index .section-1{ padding-top:70px; padding-bottom:80px;}
.index .section-1 .kg{ width:94%;}
.indc_nr{padding-top:0px; margin:0; position:relative;}
.indc_nr li{ margin-top:30px;}
.indc_nr li:hover{margin-top:30px;}
.indc_mc span{ display:none;}
.indc_img{ margin-top:20px; margin-bottom:10px; overflow:hidden;}
.indc_hyc{ border:2px solid #fff;}
.indc_hxs{left:2%; top:2%; width:96%; font-size:0.75rem; line-height:20px;}
}
@media screen and (max-width:520px){
.index .section-1{ padding-top:40px; padding-bottom:50px;}
.indc_nr li{width:32%; margin-left:0; margin-top:2%;}
.indc_nr li:hover{margin-top:2%;}
.indc_nr li:nth-child(3n-1){ margin:2% 2% 0 2%;}
.indc_pic{ padding-top:10px;}
.indc_nr li:hover .indc_hyc{opacity:1; transform:scale(1);}
.indc_hxs{ display:none;}
.indc_mc p{ font-size:1.25rem;}
}

.index .section-2{background:url(../images/index_bgb.jpg) center no-repeat; background-size:cover; overflow:hidden; position:relative;}
.index .section-2:after{ content:""; position:absolute; background:url(../images/indb_bg.png) no-repeat left top; left:0; top:0; width:100%; height:100%;}
.indb_kg{ position:relative; z-index:9; width:98%; max-width:1500px; padding-top:185px; margin:0 auto;}
.indb_nr{ width:50%;}
.indb_bt{ font-size:3rem; color:#00a0e9; line-height:55px; font-weight:bold;}
.indb_ms{ margin-top:45px; width:90%; line-height:35px;}
.indb_zj{ padding-top:50px;}
.indb_zj li{ float:left; margin-left:68px;}
.indb_zj li:nth-child(1){ margin-left:0;}
.indb_zsz p,.indb_zsz span{ display:inline-block; vertical-align: top; height:80px; line-height:80px;}
.indb_zsz p{ color:#f08300; font-size:6rem; font-family:"alternate","Microsoft YaHei";}
.indb_zsz p i{font-family:"Microsoft YaHei"; font-style:normal; font-weight:bold; font-size:4.5rem; vertical-align:top; height:70px; line-height:70px;}
.indb_zsz span{ padding-left:8px; color:#946a35;}
.indb_zj li:nth-child(1) .indb_zsz span,.indb_zj li:nth-child(2) .indb_zsz span,.indb_zj li:nth-child(3) .indb_zsz span{ font-size:1.5rem;}
.indb_zmc{ text-align:center; font-size:1rem; color:#946a35; line-height:24px;}
.indb_more{ margin-top:65px;
    height: 50px;
    border: 1px solid #ddd;
    width: 80px;
    line-height: 50px;
    padding: 0 27px;
    background: #f08300;}
@media screen and (max-width:1680px){
.indb_kg{ width:82%;}
}
@media screen and (max-width:1440px){
.index .section-2:after{ background-size:auto 100%;}
.indb_kg{ padding-top:150px;}
.indb_bt{ font-size:2.5rem; line-height:50px;}
.indb_ms{ margin-top:25px;}
.indb_zj{ padding-top:30px;}
.indb_zj li{margin-left:40px;}
.indb_zsz p{font-size:5rem;}
.indb_zsz p i{font-size:3.5rem;}
.indb_more{ margin-top:45px;}
}
@media screen and (max-width:1366px){
.indb_kg{ padding-top:120px;}
.indb_bt{ font-size:2rem; line-height:40px;}
.indb_ms{ margin-top:20px; width:94%; line-height:28px;}
.indb_zj{ padding-top:25px;}
.indb_zj li{margin-left:40px;}
.indb_zsz p,.indb_zsz span{height:60px; line-height:60px;}
.indb_zsz p{font-size:4rem;}
.indb_zsz p i{font-size:2.875rem; height:50px; line-height:50px;}
.indb_zsz span{ padding-left:5px;}
.indb_zj li:nth-child(2) .indb_zsz span,.indb_zj li:nth-child(3) .indb_zsz span{ font-size:1.375rem;}
.indb_zmc{font-size:0.9375rem;}
.indb_more{ margin-top:35px;}
}
@media screen and (max-width:770px){
.index .section-2{ padding-top:70px; padding-bottom:100px;}
.indb_kg{width:94%; padding-top:0px; margin:0 auto;}
.indb_nr{ width:80%;}
}
@media screen and (max-width:520px){
.index .section-2{ padding-top:40px; padding-bottom:70px; background-size:auto;}
.indb_nr{ width:100%;}
.indb_bt{ font-size:1.625rem; line-height:30px;}
.indb_ms{ margin-top:25px; width:100%; line-height:24px; font-size:0.875rem;}
.indb_zj{ padding-top:20px;}
.indb_zj li{ margin-left:20px;}
.indb_zsz p,.indb_zsz span{height:30px; line-height:30px;}
.indb_zsz p{font-size:2rem;}
.indb_zsz p i{font-size:1.25rem; height:26px; line-height:26px;}
.indb_zsz span{ padding-left:0px;}
.indb_zj li:nth-child(2) .indb_zsz span,.indb_zj li:nth-child(3) .indb_zsz span{ font-size:1.125rem;}
.indb_zmc{font-size:0.875rem; line-height:20px;}
.indb_more{margin-top:25px; display:none;}
.indb_more a{ display:block; background:#fff; width:110px; font-size:0.875rem; height:36px; line-height:36px; text-align:center; border-radius:5px;}
}

.index .section-3{background:#f8fcff; background-size:cover; position:relative; z-index:9; overflow:hidden;}
.index .section-3:before{ content:""; position:absolute; left:0; top:0; background:url(../images/indd_d.png) repeat; width:28.7%; height:100%;}
.index .section-3:after{ content:""; position:absolute; left:0; top:0; background:url(../images/index_bga.jpg) no-repeat; width:28.7%; height:50%;}
.inda_kg{ padding-top:150px; position:relative; z-index:9;}
.inda_l{ width:22.8%; padding-top:60px;}
.inda_title{ font-size:2.5rem; color:#333;}
.inda_title p{font-size:3.75rem; color:#00a0e9; font-family:"Din"; line-height:60px; margin-bottom:15px;}
.inda_fl{ padding-top:105px;}
.inda_fl li{ width:48%; float:left; margin-bottom:10px; position:relative;}
.inda_fl li:nth-child(2n){ float:right;}
.inda_fl li a{color:#666; display:block; height:48px; line-height:24px; transition:0.5s;}
.inda_fl li:hover a,.inda_fl li.on a{ color:#f08300; font-weight:bold; transition:0.5s;}
.inda_fl li:before{ content:""; position:absolute; left:-20px; top:10px; border-radius:2px; background:#f08300; width:0px; height:4px; transition:0.5s;}
.inda_fl li:hover:before,.inda_fl li.on:before{width:15px; transition:0.5s;}
.indd_r{ width:70.7%; position:relative;}
.indd_img{ overflow:hidden;}
.indd_img img{ display:block; width:100%;}
.inda_wb{color:#262626; background:#fff;}
.inda_nr{ padding:15px 3% 20px 3%; text-align:center;}
.inda_mc{ font-size:1.7rem; font-weight:bold; margin-bottom:10px; color:#333;}
.inda_ms{ font-size:1rem; line-height:24px; color:#666;}
.indd_an a{ position:absolute; top:45%; width:25px; height:35px; background:#4d4d4d; display:block; cursor:pointer;}
.indd_an a.prev{ left:0;}
.indd_an a.next{ right:0;}
.indd_an a.prev:after,.indd_an a.prev:before{border:7px solid transparent; border-right:7px solid #4d4d4d; width:0; height:0; position:absolute; top:10px; left:3px; content:'';}
.indd_an a.prev:before {border-right-color:#fff; left:1px;}
.indd_an a.next:after,.indd_an a.next:before{border:7px solid transparent; border-left:7px solid #4d4d4d; width:0; height:0; position:absolute; top:10px; right:3px; content:'';}
.indd_an a.next:before {border-left-color:#fff; right:1px;}
.indd_jt{ display:none;}
@media screen and (max-width:1680px){
.index .section-3 .kg{ width:82%;}
.inda_fl{ margin-top:-30px;}
}
@media screen and (max-width:1440px){
.inda_l{padding-top:20px;}
.inda_title{ font-size:2.25rem;}
.inda_fl li{ margin-bottom:8px;}
.inda_mc{ font-size:1.75rem;}
}
@media screen and (max-width:1366px){
.index .section-3 .kg{ width:70%;}
.index .section-3:before{width:32.7%;}
.index .section-3:after{width:32.7%;}
.inda_fl li{ margin-bottom:5px;}
.inda_fl li a{ font-size:0.9375rem;}
.inda_kg{ padding-top:120px;}
.inda_l{ padding-top:0;}
.inda_title{ font-size:2rem;}
.inda_fl{ margin-top:-50px;}
.inda_mc{ font-size:1.5rem;}
.inda_ms{ font-size:0.875rem; line-height:22px;}
}
@media screen and (max-width:770px){
.index .section-3{ padding-top:70px; padding-bottom:80px;}
.index .section-3:before,.index .section-3:after,.inda_fl{ display:none;}
.index .section-3 .kg{ padding-top:0px; width:94%;}
.inda_l{ float:none; padding-top:0; width:auto;}
.inda_title{ font-size:1.875rem; text-align:center;}
.inda_title p{ font-size:2rem; line-height:30px; margin-bottom:0px; color:#00a0e9;}
.inda_title p br{ display:none;}
.inda_r{ width:auto; margin-top:30px;}
.inda_ms{ font-size:0.9375rem;}
}
@media screen and (max-width:520px){
.index .section-3{ padding-top:40px; padding-bottom:50px;}
.inda_title{ font-size:1.5rem;}
.inda_title p{ font-size:1.625rem; line-height:28px;}
.inda_r{ width:auto; margin-top:25px;}
.inda_nr{ padding:5px 3% 10px 3%;}
.inda_mc{ font-size:1.125rem; margin-bottom:0px; height:30px; line-height:30px;}
.inda_ms{ font-size:0.875rem; line-height:22px;}
.index .section-3 .indd_an a{ top:30%;}
}


.index .section-4 {background:url(../images/index_bgd.jpg) center no-repeat; background-size:cover; position:relative; overflow:hidden;}
.index .section-4:before{ content:""; position:absolute; left:0; top:0; background:url(../images/indd_d.png) repeat; width:28.7%; height:100%;}
.index .section-4:after{ content:""; position:absolute; left:0; top:0; background:#00a0e9; width:28.7%; height:50%;}
.indd_kg{ padding-top:150px; position:relative; z-index:9;}
.indd_l{ width:22.8%; padding-top:60px;}
.index .section-4 .inda_title{ display:none;}
.indd_title{ font-size:2.5rem; color:#fff;}
.indd_title p{font-size:3.75rem; color:#fff; line-height:60px; margin-bottom:15px;}
.indd_fl{ padding-top:105px;}
.indd_fl li{ width:48%; float:left; margin-bottom:12px; position:relative;}
.indd_fl li:nth-child(2n){ float:right;}
.indd_fl li a{color:#262626; display:block; height:30px; line-height:30px; transition:0.5s;}
.indd_fl li:nth-child(9) a{ height:28px; line-height:28px; border:1px solid #00a0e9; width:98px; border-radius:15px; color:#00a0e9; text-align:center;}
.indd_fl li:hover a,.indd_fl li.on a{ color:#f08300; font-weight:bold; transition:0.5s;}
.indd_fl li:before{ content:""; position:absolute; left:-20px; top:13px; border-radius:2px; background:#f08300; width:0px; height:4px; transition:0.5s;}
.indd_fl li:hover:before,.indd_fl li.on:before{width:15px; transition:0.5s;}


.indd_fl li1{ width:48%; float:left; margin-bottom:12px; position:relative;}
.indd_fl li1:nth-child(2n){ float:right;}
.indd_fl li1 a{color:#262626; display:block; height:30px; line-height:30px; transition:0.5s;}
.indd_fl li1:nth-child(9) a{ height:28px; line-height:28px; border:1px solid #00a0e9; width:98px; border-radius:15px; color:#00a0e9; text-align:center;}
.indd_fl li1:hover a,.indd_fl li.on a{ color:#f08300; font-weight:bold; transition:0.5s;}
.indd_fl li1:before{ content:""; position:absolute; left:-20px; top:13px; border-radius:2px; width:0px; height:4px; transition:0.5s;}
.indd_fl li1:hover:before,.indd_fl li.on:before{width:15px; transition:0.5s;}


.indd_r{ width:70.7%; position:relative;}
.indd_img{ overflow:hidden;}
.indd_img img{ display:block; width:100%;}
.indd_wb{ position:absolute; color:#262626; background:#fff; bottom:0; width:100%;}
.indd_nr{ padding:15px 3% 20px 3%;}
.indd_mc{ font-size:1.875rem; font-weight:bold; margin-bottom:10px; text-align:center; color:#333;}
.indd_ms{ font-size:1rem; line-height:24px; color:#666;}
.indd_an a{ position:absolute; top:45%; width:25px; height:35px; background:#4d4d4d; display:block; cursor:pointer;}
.indd_an a.prev{ left:0;}
.indd_an a.next{ right:0;}
.indd_an a.prev:after,.indd_an a.prev:before{border:7px solid transparent; border-right:7px solid #4d4d4d; width:0; height:0; position:absolute; top:10px; left:3px; content:'';}
.indd_an a.prev:before {border-right-color:#fff; left:1px;}
.indd_an a.next:after,.indd_an a.next:before{border:7px solid transparent; border-left:7px solid #4d4d4d; width:0; height:0; position:absolute; top:10px; right:3px; content:'';}
.indd_an a.next:before {border-left-color:#fff; right:1px;}
@media screen and (max-width:1680px){
.index .section-4 .kg{ width:82%;}
.indd_fl{ margin-top:-30px;}
}
@media screen and (max-width:1440px){
.indd_l{padding-top:20px;}
.indd_title{ font-size:2.25rem;}
.indd_fl li{ margin-bottom:8px;}
.indd_mc{ font-size:1.75rem;}
.indd_sz{ width:105px; font-size:4.5rem;}
}
@media screen and (max-width:1366px){
.index .section-4 .kg{ width:70%;}
.index .section-4:before{width:32.7%;}
.index .section-4:after{width:32.7%;}
.indd_fl li{ margin-bottom:5px;}
.indd_fl li a{ font-size:0.9375rem;}
.indd_kg{ padding-top:120px;}
.indd_l{ padding-top:0;}
.indd_title{ font-size:2rem;}
.indd_fl{ margin-top:-50px;}
.indd_mc{ font-size:1.5rem;}
.indd_ms{ font-size:0.875rem; line-height:22px;}
.indd_sz{ font-size:4rem; width:97px; line-height:95px;}
}
@media screen and (max-width:770px){
.index .section-4{ padding-top:70px; padding-bottom:80px;}
.index .section-4:before,.index .section-4:after,.indd_fl{ display:none;}
.index .section-4 .kg{ padding-top:0px; width:94%;}
.indd_l{ float:none; padding-top:0; width:auto;}
.indd_title{ font-size:1.875rem; color:#262626; text-align:center;}
.indd_title p{ font-size:2rem; line-height:30px; margin-bottom:0px; color:#00a0e9;}
.indd_r{ width:100%; float:none; margin-top:30px;}
.indd_wb{width:100%; margin-left:0%; position:relative; left:auto; bottom:auto;}
.indd_ms{ font-size:0.9375rem;}
}
@media screen and (max-width:520px){
.index .section-4{ padding-top:40px; padding-bottom:50px;}
.indd_title{ font-size:1.5rem;}
.indd_title p{ font-size:1.625rem; line-height:28px;}
.indd_r{ width:auto; margin-top:25px;}
.indd_nr{padding:5px 3% 10px 3%;}
.indd_mc{ font-size:1.125rem; margin-bottom:0px; height:30px; line-height:30px;}
.indd_ms{ font-size:0.875rem; line-height:20px;}
.index .section-4 .indd_an a{ top:32%;}
}

.index .section-5 {background:#f2f2f2; background-size:cover; overflow:hidden;}
.index .section-5:before{ content:""; position:absolute; left:0; top:0; background:url(../images/inde_bg.jpg) no-repeat; width:28.7%; height:100%;}
.indf_kg{ position:relative; z-index:9; padding-top:130px;}
.indf_l{ width:22.8%; padding-top:60px;}
.inde_fl{ padding-top:110px;}
.inde_fl li{ margin-bottom:20px; position:relative; width:180px; background:#ccc; border-radius:0 30px 0 0; overflow:hidden;}
.inde_fl li:hover,.inde_fl li.on{background:#f08300; box-shadow:10px 10px 6px rgba(0,0,0,0.1); transition:0.5s;}
.inde_fl li a{ display:block; height:60px; color:#808080; line-height:60px; padding-left:50px; transition:0.5s;}
.inde_fl li:hover a,.inde_fl li.on a{ color:#fff; transition:0.5s;}
.inde_fl li:nth-child(1) a{ background:url(../images/indf_f01.png) no-repeat 18px center;}
.inde_fl li:nth-child(2) a{ background:url(../images/indf_f02.png) no-repeat 18px center;}
.inde_fl li:nth-child(1):hover a,.inde_fl li:nth-child(1).on a{background:url(../images/indf_f01b.png) no-repeat 18px center;}
.inde_fl li:nth-child(2):hover a,.inde_fl li:nth-child(2).on a{background:url(../images/indf_f02b.png) no-repeat 18px center;}
.inde_more{ padding-top:150px;}
.indf_r{ width:77.2%;}
.indf_nr li{ padding-left:13%; margin-top:20px; position:relative;}
.indf_nr>ul>li:before{ content:""; position:absolute; left:0; top:0; background:#00a0e9; width:0%; height:100%; transition:0.5s;}
.indf_nr>ul>li:after{ content:""; position:absolute; right:-6%; top:0; background:#fff; width:0%; height:100%; transition:0.5s;}
.indf_nr>ul>li:hover:before{width:42.5%; transition:0.6s;}
.indf_nr>ul>li:hover:after{width:63.5%; transition:0.6s;}
.indf_nr li a{ display:block; padding:20px 0; border-bottom:1px solid rgba(217,217,217,1); position:relative; z-index:9; transition:0.5s;}
.indf_nr li:hover a{border-bottom:1px solid rgba(217,217,217,0); transition:0.5s;}
.indf_pic{ width:31%; overflow:hidden;}
.indf_pic img{ display:block; width:100%; transition:0.5s;}
.indf_nr li:hover .indf_pic img{transform:scale(1.1);}
.indf_wb{ width:50%; padding-left:6%;}
.indf_mc{ margin-top:24px; height:40px; line-height:40px; position:relative; font-size:1.125rem; font-weight:bold;}
.indf_mc:before{ content:""; background:#4d4d4d; width:20px; height:2px; position:absolute; left:0; top:0; transition:0.5s;}
.indf_ms{ line-height:28px;/* height:56px;*/ overflow:hidden; margin-top:15px; color:#808080; transition:0.5s;font-size: 15px;}
.indf_gd{ margin-top:20px;}
.indf_nr li:hover .indf_mc:before{ background:#00a0e9; transition:0.5s;}
.indf_nr li:hover .indf_gd{ color:#f08300; transition:0.5s;}
.indf_rq{ border:1px solid #ccc; width:96px; height:35px; text-align:center; line-height:36px; color:#808080; font-size:0.875rem; transition:0.5s;}
.indf_rq p{ height:51px; border-bottom:1px solid #ccc; line-height:51px; font-size:2.875rem; font-weight:bold; transition:0.5s;}
.indf_nr li:hover .indf_rq{ color:#fff; background:#00a0e9; border:1px solid #00a0e9; transition:0.5s;}
.indf_nr li:hover .indf_rq p{ border-bottom:1px solid #44c4ff; transition:0.5s;}
@media screen and (max-width:1680px){
.index .section-5 .kg{ width:84%;}
.indf_kg{padding-top:100px;}
.indf_gd{ margin-top:30px;}
}
@media screen and (max-width:1440px){
.inde_fl{ margin-top:-40px;}
.inde_more{ padding-top:80px;}
.indf_r{ width:75.2%;}
.indf_mc{ margin-top:4px;}
.indf_gd{ margin-top:20px;}
}
@media screen and (max-width:1366px){
.index .section-5 .kg{ width:70%;}
.index .section-5:before{width:32.7%;}
.indf_kg{padding-top:100px;}
.indf_l{ width:22.8%; padding-top:20px;}
.inde_fl{ margin-top:-60px;}
.inde_fl li a{height:50px; line-height:50px;}
.inde_more{ padding-top:60px;}
.indf_nr li a{ padding:10px 0;}
.indf_mc{ font-size:1rem; line-height:30px; height:30px;}
.indf_ms{ line-height:22px; height:44px; font-size:0.875rem;}
.indf_gd{ font-size:0.875erm; margin-top:15px;}
}
@media screen and (max-width:770px){
.index .section-5 { padding-top:70px; padding-bottom:80px;}
.index .section-5:before{ display:none;}
.index .section-5 .kg{ width:94%;}
.indf_kg{padding-top:0px;}
.indf_l{ width:auto; float:none; padding-top:0px;}
.inde_fl{ padding-top:25px; margin-top:0; text-align:center;}
.inde_fl li{width:auto; border-radius:5px; display:inline-block; margin:0 5px;}
.inde_fl li a{height:50px;line-height:50px; padding:0px 25px 0 45px;}
.inde_more{ display:none;}
.indf_r{ width:auto; float:none; margin-top:25px;}
.indf_nr li{ padding-left:0%; margin-top:0px; position:relative;}
.indf_nr>ul>li:hover:before{width:35.5%; transition:0.6s;}
.indf_nr>ul>li:hover:after{width:70.5%; transition:0.6s;}
.indf_nr li a{padding:20px;}
.indf_wb{ width:53%; padding-left:6%;}
.indf_mc{ margin-top:15px;}
}
@media screen and (max-width:520px){
.index .section-5 { padding-top:40px; padding-bottom:50px;}
.indf_nr>ul>li:hover:before{width:33.5%;}
.indf_nr>ul>li:hover:after{width:72.5%;}
.inde_fl li a{height:40px;line-height:40px; padding:0px 15px 0 45px; font-size:0.9375rem;}
.indf_nr li a{padding:2%;}
.indf_gd,.indf_rq{ display:none;}
.indf_wb{ width:62%; padding-left:4%;}
.indf_mc{ margin-top:0px; height:26px; line-height:26px; font-size:0.9375rem; overflow:hidden;}
.indf_mc:before{ display:none;}
.indf_ms{ line-height:20px; height:40px;  margin-top:0px; font-size:0.75rem;}
}

.index .section-6 {background:url(../images/index_bgg.jpg) center no-repeat; background-size:cover; overflow:hidden;}
.index .section-6:before{ content:""; position:absolute; left:0; top:0; background:url(../images/indg_bimg.jpg) no-repeat; width:28.7%; height:100%;}
.indg_kg{ position:relative; z-index:9; padding-top:170px;}
.indg_l{ width:22.8%;}
.indg_title{ font-size:2.5rem; color:#fff;}
.indg_title p{ font-size:4rem; color:#00a0e9; font-family:"Din"; line-height:60px; margin-bottom:15px;}
.indg_r{ width:70%; background:#fff; border-radius:10px;}
.indg_nr{ padding:40px;/* background:url(../images/indg_logo.png) no-repeat 96% 94%;*/}
.indg_bt{ color:#262626; font-size:1.5rem; font-weight: bold; border-bottom:1px solid #e5e5e5; padding-bottom:25px;}
.indg_ms li{ height:25px; float:left; margin-top:30px;}
.indg_ms li:nth-child(2n-1){ width:66%;}
.indg_ms li a{ color:#4c4c4c; font-size:1.125rem; height:25px; padding-left:40px; display:block;}
.indg_zj{ position:relative; padding-top:30px;}
.indg_zj a{ margin-right:25px; cursor:pointer;}
.indg_bok{ padding-top:70px;}
.indgbok_nr{ padding-top:9px;}
.indgbok_l{ width:30%;}
.indgbok_r{ width:65%;}
.indgboka{ margin-top:20px;}
.indgboka input{ background:#edf1f4; height:45px; width:92%; padding:0 4%; display:block; outline:none; font-family:"Microsoft YaHei"; font-size:0.875rem; color:#808080; border:0; border-radius:10px;}
.indgboka select{ display:block; background:#edf1f4; height:45px; width:48%; padding:0 4%; display:block; font-family:"Microsoft YaHei"; outline:none; font-size:0.875rem; color:#808080; border:0; border-radius:10px;}
.indgboka textarea{ background:#edf1f4; height:85px; width:96%; padding:2%; display:block; outline:none; font-family:"Microsoft YaHei"; font-size:0.875rem; color:#808080; border:0; border-radius:10px;}
.indgbokan{margin-top:20px;}
.indgbokan input{ background:#00a0e9; height:45px; width:140px; padding:0; display:block; outline:none; font-family:"Microsoft YaHei"; font-size:0.875rem; color:#fff; border:0; border-radius:10px; box-shadow:10px 10px 6px rgba(0,0,0,0.1);}
@media screen and (max-width:1680px){
.index .section-6 .kg{width:84%;}
.indg_kg{padding-top:140px;}
.indg_ms li a{font-size:1rem;}
}
@media screen and (max-width:1440px){
.indg_title{ font-size:2.25rem;}
.indg_title p{ font-size:3rem; line-height:50px;}
.indg_r{ width:72%;}
.indg_nr{ padding:30px;}
.indg_bt{ padding-bottom:15px;}
.indg_ms li{ margin-top:20px;}
.indg_bok{ padding-top:40px;}
}
@media screen and (max-width:1366px){
.index .section-6:before{ width:32.7%;}
.index .section-6 .kg{width:70%;}
.indg_kg{ padding-top:110px;}
.indg_title{ font-size:1.875rem;}
.indg_title p{ font-size:2.5rem; line-height:40px; margin-bottom:10px;}
.indg_nr{ padding:15px;}
.indg_bt{ font-size:1.25rem; padding-bottom:5px;}
.indg_ms li:nth-child(2n-1){ width:56%;}
.indg_ms li:nth-child(2n){ margin-left:2%;}
.indg_ms li a{font-size:1rem; padding-left:36px; background-size:auto 20px!important;}
.indg_zj{padding-top:25px;}
.indg_bok{ padding-top:20px;}
.indgbok_nr{ padding-top:0;}
.indgbok_l{ width:33%;}
.indgboka{ margin-top:15px;}
}
@media screen and (max-width:770px){
.index .section-6 { padding-top:70px; padding-bottom:80px;}
.index .section-6:before{ display:none;}
.index .section-6 .kg{ width:98%;}
.indg_kg{padding-top:0px;}
.indg_l{ width:auto; float:none; text-align:center;}
.indg_title{ font-size:1.875rem;}
.indg_title p{ font-size:2rem; line-height:40px; margin-bottom:0px;}
.indg_r{ width:auto; float:none; margin-top:30px;}
.indg_nr{ padding:30px;}
.indg_bt{ padding-bottom:15px;}
.indg_ms li{margin-top:20px; margin-left:0;}
.indg_ms li:nth-child(2n-1){ width:100%;}
.indg_ms li:nth-child(2n){ margin-left:0;}
.indg_bok{ padding-top:50px;}
}
@media screen and (max-width:520px){
.index .section-6 {padding-top:40px; padding-bottom:50px;}
.indg_title{ font-size:1.5rem;}
.indg_title p{ font-size:1.625rem; line-height:30px;}
.indg_nr{ padding:5%; background:url(../images/indg_logo.png) no-repeat 96% 97%;}
.indg_ms li{ height:auto; margin-top:15px;}
.indg_ms li a{ font-size:0.9375rem; height:auto;}
.indg_bok{ padding-top:30px;display: none;}
.indgbok_l,.indgbok_r{ float:none; width:auto;}
}

/*@group footer*/
.fnel{ position:relative; overflow:hidden; background:#00283b; padding-top:60px; width:100%;}
.fnel:before{ content:""; position:absolute; left:0; top:19px; background:rgba(255,255,255,0.1); width:100%; height:1px;}
.fnel .kg{ border-bottom:1px solid rgba(255,255,255,0.1); padding-bottom:40px;}
.fnav{ width:80%;}
.fnav li{ float:left; width:18%; padding-left:7%; position:relative;}
.fnav li:nth-child(1){ width:25%; padding-left:0;}
.fnav li:after{ content:""; position:absolute; right:0; top:0; background:rgba(255,255,255,0.1); width:1px; height:240px;}
.fnav_title{ height:50px; line-height:50px;}
.fnav_title a{ font-size:1.125rem; color:rgba(255,255,255,0.5); transition:0.5s;}
.fnav_title a:hover{color:rgba(255,255,255,1); transition:0.5s;}
.fnav_nr{ padding-top:5px; padding-bottom:25px;}
.fnav_nr p{ line-height:26px;}
.fnav_nr p a{ color:rgba(255,255,255,0.2); font-size:0.875rem; transition:0.5s;}
.fnav_nr p a:hover{color:rgba(255,255,255,1); transition:0.5s;}
.ftelewm{ padding-top:20px;}
.ftel{ padding-top:10px;}
.ftel a{ color:#fff; font-size:0.875rem;}
.ftel p{ font-size:1.5rem; font-family:"Fonta";}
.fqq{ padding-top:5px;}
.fqq a{ color:rgba(255,255,255,0.5); font-size:0.75rem;}
.footer {background:#00283b; width:100%; height:auto;}
.fbq{ font-size:0.875rem; padding:15px 0; line-height:22px; color:#fff;}
.fbq span{ float:right;}
.fbq em{ font-style:normal;}
.fbq a{ color:#fff;}
.fbq a:hover{ text-decoration:underline;}
.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height: auto !important;}
@media screen and (max-width:770px){
.fbq em{ display:block; line-height:30px;}
.fnav{ width:100%;}
.ftelewm{ width:100%;}
.fewm{ float:left;}
.ftelewm_r{ float:left; padding-left:15px;}
}
@media screen and (max-width:520px){
.fbq{ font-size:0.875rem; padding:15px 0 15px 0; line-height:20px; text-align:center;}
.fnel{padding-top:30px;}
.fnav{ display:none;}
.fnel:before{ display:none;}
.ftelewm{ padding-top:0;}
.fbq span{ display:none;}
}

/*内页style开始*/
.main_flbg{ border-top:4px solid #f08300; background:#f2f2f2; position:relative; width:100%;}
.main_fl{ text-align:center; overflow:hidden;}
.main_fl li{position:relative; float:left;}
.main_fl li:before{ content:""; background:#ccc; width:1px; height:20px; top:35px; position:absolute; left:0;}
.main_fl li:nth-child(1):before{background:none;}
.fl_02 li{width:50%;}
.fl_03 li{width:33.333%;}
.fl_04 li{width:25%;}
.fl_05 li{width:20%;}
.fl_06 li{width:16.666%;}
.fl_07 li{width:14.285%;}
.fl_08 li{width:12.5%;}
.fl_09 li{width:11.111%;}
.fl_10 li{width:10%;}
.main_fl li a{display:block; height:90px; line-height:90px; font-size:1.125rem; color:#4c4c4c; position:relative; z-index:9; transition:0.5s;}
.fl_10 li a{ font-size:1rem;}
.main_fl li:hover a,.main_fl li.cur a{ color:#fff; transition:0.5s;}
.main_fl li:after{ content:""; display:block; position:absolute; left:0; bottom:0px; width:100%; background:url(../images/fl_jt.png) no-repeat center 80% #00a0e9; height:100%; transform:scaleX(0); transition:0.5s;}
.main_fl li:hover:after,.main_fl li.cur:after{transform:scaleX(1); transition:0.5s;}
.main{ padding-top:70px; padding-bottom:70px; background:#fff; width:100%;}
@media screen and (max-width:770px){
.main_flbg{ border-top:2px solid #f08300;}
.main_flbg .kga{ width:100%;}
.main_fl li a{height:70px; line-height:70px; font-size:1rem;}
.main_fl li:before{ top:25px;}
.fl_10{ overflow:hidden;}
.fl_10 li{width:auto;}
.fl_10 li a{ padding:0 20px;}
.main{ padding-top:60px; padding-bottom:70px;}
.about_nr{ font-size:0.875rem; line-height:24px;}
.about_nr img{ max-width:100%;}
}
@media screen and (max-width:520px){
.main_fl li a{height:44px; line-height:44px; font-size:0.9375rem;}
.main_fl li:before{ top:12px;}	
.main_fl li:after{background:url(../images/fl_jt.png) no-repeat center 90% #00a0e9; background-size:auto 7px;}
.fl_10 li a{ font-size:0.9375rem;}
.main{ padding-top:40px; padding-bottom:60px;}
}

/*main*/
.main_banner{ position:relative; overflow:hidden;}
.main_ban{animation:nzzt 10s 1 linear;}
.main_ban img{ display:block; width:100%;}
.abo_tit{ position:absolute; left:0; top:38%; width:100%; font-size:2.25rem; color:#fff; line-height:48px; font-weight:bold;}
.abo_tit .kga{ padding-bottom:23px}
.join_tit{ position:absolute; left:0; top:38%; width:100%; font-size:1.875rem; color:#fff; line-height:48px; font-weight:bold;}
.join_tit p{ font-size:3.75rem; font-weight:bold; height:56px;}
.join_tit .kga{ padding-bottom:70px}
@media screen and (max-width:770px){
.main_banner{ margin-top:80px;}
.abo_tit{top:28%; font-size:1.875rem; line-height:38px;}
.abo_tit .kga{ background-size:auto 50px !important; padding-bottom:20px}
.join_tit{ top:28%; line-height:38px;}
.join_tit p{ font-size:1.875rem; font-weight:bold; height:38px;}
.join_tit .kga{background-size:auto 50px !important; padding-bottom:30px}
}
@media screen and (max-width:520px){
.main_banner{ margin-top:50px;}
.abo_tit{top:22%; font-size:1.125rem; line-height:24px;}
.abo_tit .kga{ background-size:auto 30px !important; padding-bottom:15px}
.join_tit{font-size:1.125rem; top:22%; line-height:24px;}
.join_tit p{ font-size:1.125rem; height:24px;}
.join_tit .kga{background-size:auto 30px !important; padding-bottom:20px}
}
/*main*/

/*about*/
.abo_bga{ background:url(../images/index_bgb.jpg) no-repeat center top; width:100%; padding-top:70px; height:810px; overflow:hidden;}
.aboa_title{ text-align:center;}
.aboa_title p{ font-size:3rem; color:#00a0e9; font-weight:bold; padding-top:32px;text-shadow: #fff 2px 0 0;}
.aboa_title p:after{ content:""; display:block; width:38px; background:#00a0e9; height:2px; margin:37px auto 0 auto;}
.aboa_ms{ line-height:50px; color:#000; margin-top:30px; text-align:center;width: 90%;text-shadow: #b5b5b7 1px 0 0;}
@media screen and (max-width:770px){
.abo_bga{ background-size:auto 100%; padding-top:90px; height:auto; padding-bottom:200px;}
.aboa_title p{ font-size:2.5rem;}
}
@media screen and (max-width:520px){
.abo_bga{padding-top:60px; padding-bottom:110px;}
.aboa_title img{ height:36px;}
.aboa_title p{ font-size:1.625rem; padding-top:15px;}
.aboa_title p:after{ margin:20px auto 0 auto;}
.aboa_ms{ line-height:26px; margin-top:20px; font-size:0.9375rem; text-align:left;}
.aboa_ms br{ display:none;}
}

.abo_bgb{ background:url(../images/abo_bgb.jpg) no-repeat center top; padding-top:115px;}
.abob_title{ text-align:center; color:#333; font-weight:bold; font-size:1.875rem; padding-bottom:113px;}
.abob_title p{ color:#00a0e9; font-size:3rem;}
.abob_kg{ background:#2284f2; width:100%;}
.abob_kg li{ float:left; width:33.333%; position:relative;}
.abob_kg li:nth-child(4),.abob_kg li:nth-child(5){ width:50%;}
.abob_pic{ overflow:hidden;}
.abob_pic img{ display:block; width:100%;}
.abob_nr{ position:absolute; right:10%; bottom:0; height:100%; color:#fff; text-align:center;}
.abob_sz{ padding-top:65px;}
.abob_sz p{ font-size:7.5rem; font-family:"Din"; display:inline-block; height:90px; line-height:90px;}
.abob_sz span{ display:inline-block; vertical-align:top; line-height:90px; height:90px; padding-left:10px; font-size:4.125rem; font-weight:bold;}
.abob_kg li:nth-child(2) .abob_sz span{ vertical-align:bottom; line-height:40px; height:40px; font-size:2.25rem;}
.abob_kg li:nth-child(4) .abob_sz span{ font-size:2.5rem; line-height:40px; height:40px;}
.abob_mc{ font-size:1.125rem; height:30px; line-height:30px; padding-top:10px;}
@media screen and (max-width:1440px){
.abob_sz{ padding-top:35px;}
}
@media screen and (max-width:770px){
.abo_bgb{ background-size:auto 58%; padding-top:90px;}
.abob_title{font-size:1.5rem; padding-bottom:40px;}
.abob_title p{font-size:2.5rem;}
.abob_sz{ padding-top:10px;}
.abob_sz p{ font-size:4rem;height:55px; line-height:55px;}
.abob_sz span{line-height:55px; height:55px; font-size:1.5rem;}
.abob_kg li:nth-child(2) .abob_sz span{line-height:40px; height:40px; font-size:1.5rem;}
.abob_kg li:nth-child(4) .abob_sz span{ font-size:1.5rem;}
.abob_mc{ font-size:0.9375rem; padding-top:0px;}
}
@media screen and (max-width:520px){
.abo_bgb{ background-size:auto 66%; padding-top:50px;}
.abob_title{font-size:0.9375rem; padding-bottom:25px;}
.abob_title p{font-size:1.625rem; padding-bottom:5px;}
.abob_kg li{ width:100% !important;}
.abob_nr{ right:4%;}
.abob_kg li:nth-child(1) .abob_sz,.abob_kg li:nth-child(2) .abob_sz,.abob_kg li:nth-child(3) .abob_sz{ padding-top:35px;}
}

.abo_bgc{ background:url(../images/abo_bgc.jpg) no-repeat center top #fff; width:100%; padding-top:115px; height:870px;}
.aboc_title{ text-align:center; color:#333; font-size:1.875rem; font-weight:bold;}
.aboc_ms{ color:#666; line-height:40px; text-align:center; margin-top:30px;}
.aboc_nr{ padding-top:60px; width:52.6%; padding-left:2%;}
.aboc_nr li{ padding-top:70px; width:32%; float:left;}
.aboc_nr li:nth-child(3n-1){ margin:0 2%;}
.aboc_pic p{ text-align:center;}
.aboc_mc{ height:44px; line-height:44px; color:#fff; text-align:center; overflow:hidden;}
.aboc_more{ width:53%; padding-top:105px;}
.aboc_more a{ color:#fff; display:block; width:168px; height:43px; border:1px solid #fff; border-radius:23px; line-height:43px; text-align:center; float:right;}
.aboc_more span{ font-family:"Dina"; font-weight:bold; padding-left:8px;}
.aboc_more a:hover{ text-decoration:underline;}
@media screen and (max-width:770px){
.abo_bgc{ background-size:auto 100%; width:100%; padding-top:90px; height:auto; padding-bottom:170px;}
.aboc_nr{ padding-top:60px; width:65%; padding-left:0%;}
.aboc_nr li{ padding-top:40px;}
.aboc_pic{ background-size:auto 11px; padding-bottom:10px;}
.aboc_pic p{ text-align:center; margin:0 auto; width:82%;}
.aboc_pic img{ display:block; width:100%;}
.aboc_mc{ font-size:0.875rem; height:30px; line-height:30px;}
.aboc_more{padding-top:70px;}
}
@media screen and (max-width:520px){
.abo_bgc{ background:#fff; width:100%; padding-top:50px; height:auto; padding-bottom:0px;}
.abo_bgc .kg{ width:100%;}
.aboc_title{font-size:1.625rem;}
.aboc_ms{ line-height:24px; text-align:left; margin:18px auto 0 auto; width:98%; font-size:0.875rem;}
.abo_bgc .aboc_ms{width:94%;}
.aboc_ms br{ display:none;}
.aboc_nr{ margin-top:20px; background:#f08300; width:98%; padding:10px 1% 30px 1%;}
.aboc_nr li{ padding-top:30px;}
.aboc_pic{ background-size:auto 8px; padding-bottom:8px;}
.aboc_pic p{ text-align:center; margin:0 auto; width:76%;}
.aboc_mc{height:24px; line-height:24px;}
.aboc_more{ width:100%; text-align:center; padding-top:0px; padding-bottom:50px; background:#f08300;}
.aboc_more a{ font-size:0.875rem; float:none; width:140px; line-height:38px; height:38px; margin:0 auto;}
.aboc_more span{padding-left:5px;}
}

.abo_bgd{ padding-top:80px; position:relative; z-index:9;}
.abod_kg{ margin:0 auto; width:98%; max-width:1600px;}
.abod_nr{ padding-top:70px;}
.abod_l{ width:51.0625%; position:relative;}
.abod_img img{ float:right;}
.abodl_nr{ width:88%; padding:2%; background:#fff; position:absolute; left:0; top:40px; border-radius:10px;}
.abodl_nr li{ float:left; width:33.333%;}
.abodl_nr li a{ display:block; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; text-align:center; padding:13px 0;}
.abodl_nr li:nth-child(3n) a{ border-right:1px solid #fff;}
.abodl_nr li:nth-child(-n+3) a{ border-top:1px solid #fff;}
.abodl_mc{ height:40px; line-height:40px; text-align:center; font-size:1.125rem; color:#333;}
.abod_r{ width:43%; padding-top:30px;}
.abod_r li{ float:left; width:25%; border-bottom:5px solid #ccc; text-align:center;}
.abod_r li a{ display:block; padding:15px 0;}
@media screen and (max-width:770px){
.abo_bgd{ margin-top:-20px;}
.abod_kg{width:100%;}
.abod_nr{ padding-top:40px;}
.abod_l{ width:100%; background:url(../images/abod_bg.jpg) no-repeat left; background-size:auto 100%; padding:2% 0; float:none;}
.abod_img{ display:none;}
.abodl_nr{ width:94%; padding:2%; background:#fff; position:relative; left:auto; top:auto; border-radius:10px; margin:25px 1%;}
.abodl_pic img{ max-width:80%;}
.abodl_mc{font-size:1rem;}
.abod_r{ width:98%; float:none; padding-top:30px; margin:0 auto;}
}
@media screen and (max-width:520px){
.abo_bgd{ margin-top:0px; padding-top:50px;}
.abod_nr{ padding-top:25px;}
.abo_bgd .aboc_ms{width:94%;}
.abod_l{ padding:1% 0;}
.abod_r li{ border-bottom:2px solid #ccc;}
.abod_r li a{ padding:10px 0;}
.abord_pic img{ max-width:80%;}
.abodl_mc{font-size:0.875rem;}
}

.abo_bge{ background:#fff; padding-top:70px; padding-bottom:90px; width:100%;}
.aboe_nr{ padding-top:60px;}
.aboe_nr li{ float:left; width:31%; background:#f2f2f2; border-radius:10px;/* padding-bottom:90px;*/}
.aboe_nr li:nth-child(2){ margin:0 3.5%;}
.aboe_pic{ text-align:center;}
.aboe_mc{ margin-top:40px; height:40px; line-height:30px; text-align:center; font-size:1.375rem; font-weight:bold; color:#00a0e9;}
.aboe_ms{ margin:20px auto 10px auto; width:80%; color:#666; line-height:35px; height:180px;}
@media screen and (max-width:770px){
.abo_bge{padding-top:90px; padding-bottom:100px;}
.aboe_nr{ padding-top:50px;}
.aboe_nr li{width:32%; padding-bottom:50px;}
.aboe_nr li:nth-child(2){ margin:0 2%;}
.aboe_pic img{ max-width:50%;}
.aboe_mc{ margin-top:25px; height:30px; line-height:30px; font-size:1.25rem;}
.aboe_ms{ margin:10px auto 0 auto; font-size:0.875rem; width:90%; line-height:22px; height:176px;}
}
@media screen and (max-width:520px){
.abo_bge{padding-top:60px; padding-bottom:50px;}
.aboe_nr{ padding-top:25px;}
.aboe_nr li{width:100%; padding-bottom:40px;}
.aboe_nr li:nth-child(2){ margin:2% 0;}
.aboe_pic img{ max-width:36%;}
.aboe_mc{ margin-top:15px;}
.aboe_ms{width:90%; line-height:22px; height:auto;}
}
/*about*/

/*contact*/
.book_bg{ padding-top:65px; padding-bottom:120px; width:100%; background:#fff; overflow:hidden;}
.book_title{ font-size:1.125rem; color:#808080; line-height:30px;}
.book_t{ margin-top:40px;}
.book_kg{ width:48%; float:left; border:1px solid #cdcdcd; border-radius:12px; overflow:hidden;}
.book_kg:nth-child(2){ float:right;}
.book_kg input{ border:0; display:block; width:92%; height:48px; padding:0 4%; font-size:1rem; outline:none;}
.book_kga{border:1px solid #cdcdcd; border-radius:12px; overflow:hidden;}
.book_kga textarea{ border:0; font-family:"Microsoft YaHei"; display:block; width:96%; height:110px; line-height:30px; padding:1% 2%; font-size:1rem; outline:none;}
.book_an{margin-top:40px;}
.book_an input{width:140px; border:0; background:#00a0e9; font-family:"Microsoft YaHei"; height:45px; cursor:pointer; font-size:1rem; color:#fff; border-radius:12px; box-shadow:10px 10px 6px rgba(0,0,0,0.1);}
@media screen and (max-width:770px){
.book_title{ font-size:1rem;}
.book_t{ margin-top:20px;}
.book_an{margin-top:20px;}
}
@media screen and (max-width:520px){
.book_bg{ padding-top:40px; padding-bottom:60px;}
.book_title{ font-size:1rem; line-height:26px; margin-bottom:15px;}
.book_kg{ width:99%; float:none; border-radius:5px;margin-top:10px;}
.book_kga{border-radius:5px;margin-top:10px;}
.book_t{ margin-top:0px;}
}
/*contact*/

/*join*/
.joina{ padding-top:85px; padding-bottom:55px; width:100%; overflow:hidden; background:#fff;}
.joina_bt{ font-size:1.875rem; color:#262626; font-weight:bold;}
.joina_bt:after{ content:""; display:block; width:50px; background:#00a0e9; height:2px; margin-top:20px;}
.joina_yw{ font-family:"Din"; font-size:1.5rem; color:#ccc; padding-top:10px;}
.joina_ms{ line-height:30px; color:#666; padding-top:25px;}
.joina_nr{ padding-top:60px;}
.joina_l{ width:16.25%; text-align:center; padding-top:13%;}
.joina_l p{ font-size:1.375rem; padding-top:15px;}
.join_pic{ width:67.5%;}
.join_pic img{ display:block; width:100%;}
@media screen and (max-width:770px){
.joina{ padding-top:70px;}
.joina_yw{font-size:1.75rem; margin-top:10px;}
.joina_ms{ line-height:28px;}
.joina_l img{ width:40%;}
.joina_l p{ font-size:1.125rem;}
}
@media screen and (max-width:520px){
.joina{ padding-top:40px; padding-bottom:50px;}
.joina_bt{ font-size:1.5rem; text-align:center; float:none;}
.joina_bt:after{width:32px; margin:12px auto 0 auto;}
.joina_yw{ display:none;}
.joina_ms{ line-height:24px; font-size:0.875rem;}
.joina_nr{ padding-top:30px; position:relative;}
.join_pic{ width:100%;}
.joina_l{ width:50%; padding-top:5%;}
.joina_l:nth-child(1){ position:absolute; left:0; bottom:0;}
.joina_l img{ width:15%;}
.joina_l p{padding-top:5px;}
}

.joinb{ background:url(../images/join_bgb.jpg) no-repeat center bottom #c2def0; background-size:auto 100%; width:100%; padding-top:85px; padding-bottom:38px; overflow:hidden;}
.joinb_nr{ padding-top:24px;}
.joinb_nr li{ width:24%; margin-right:1.333%; padding-bottom:1.333%; float:left;}
.joinb_nr li:nth-child(4n){ margin-right:0;}
.joinb_nr li a{ display:block; background:#fff; padding:30px 0;}
.joinb_pic{ text-align:center;}
.joinb_mc{ font-size:1.125rem; font-weight:bold; color:#00a0e9; text-align:center; margin-top:20px;}
.joinb_ms{ line-height:26px; color:#666; height:156px; text-align:center; margin-top:20px; font-size:0.9375rem;}
.joinb_nr li:nth-child(8) a{ position:relative;}
.joinb_nr li:nth-child(8) a:after{ content:""; display:block; width:100%; background:#00a0e9; height:100%; position:absolute; left:0; top:0;}
.joinb_kg{ position:absolute; left:0; width:100%; top:30%; text-align:center; color:#fff; font-size:1.875rem; font-weight:bold; color:#fff; line-height:48px; z-index:99;}
.joinb_bz{ padding-top:20px; color:#999; font-size:0.75rem;}
@media screen and (max-width:770px){
.joinb{padding-top:70px; padding-bottom:50px;}
.joinb_pic img{ height:50px;}
.joinb_ms{ line-height:22px; height:154px; margin:20px auto 0 auto; width:90%; font-size:0.875rem;}
.joinb_ms br{ display:none;}
.joinb_kg{font-size:1.5rem; line-height:38px;}
}
@media screen and (max-width:520px){
.joinb{padding-top:40px; padding-bottom:50px;}
.joinb_nr li{ width:49%; margin-right:0%; padding-bottom:2%; float:left;}
.joinb_nr li:nth-child(2n){float:right;}
.joinb_kg{font-size:1.375rem; line-height:34px;}
}

.joinc{ padding-top:85px; background:#fff; width:100%; overflow:hidden;}
.joinc_a{ position:relative; margin-top:25px;}
.joinc_aimg img{ display:block; width:100%;}
.joinc_anr{ position:absolute; width:100%; height:100%; left:0; top:0;}
.joinc_anr li{ width:33.333%; float:left; height:250px; text-align:center; position:relative;}
.joinc_anr li:before{ content:""; display:block; width:1px; background:rgba(255,255,255,1); height:100%; position:absolute; right:0; top:0;}
.joinc_anr li:nth-child(3n):before{ background:none;}
.joinc_anr li:after{ content:""; display:block; width:100%; background:rgba(255,255,255,1); height:1px; position:absolute; right:0; top:0;}
.joinc_sz{ padding-top:55px; font-size:6.25rem; font-family:"Fonta"; height:80px; line-height:80px; color:#f08300;}
.joinc_sz em{ font-family:"Microsoft YaHei"; vertical-align:top; font-style:normal; font-size:4.375rem; font-weight:bold; height:80px; line-height:80px;}
.joinc_sz span{ display:inline-block;}
.joinc_sz p{ display:inline-block; font-size:3rem; vertical-align:top; padding-left:5px;}
.joinc_anr li:nth-child(4) .joinc_sz p{ font-size:1.875rem;}
.joinc_mc{ color:#262626; padding-top:20px;}
.joinc_b{ padding-top:85px; margin-top:90px; background:url(../images/join_bgc.jpg) no-repeat center top; border-top:1px solid #f08300; width:100%; height:713px;}
.joincb_bt{padding-bottom:25px;}
.joinc_btit{ text-align:center; font-size:1.875rem; font-weight:bold; color:#000;}
.joinc_ms{ padding-top:40px; font-size:1rem; color:#666; line-height:30px; text-align:center;}
.joinc_gd{ margin-top:50px; position:relative;}
.joinc_zs img{ display:block; width:100%;}
@media screen and (max-width:770px){
.joinc{ padding-top:70px; padding-bottom:80px;}
.joinc_anr li{height:157px;}
.joinc_sz{ padding-top:40px; font-size:4rem; height:40px; line-height:40px;}
.joinc_sz em{ font-size:3rem; height:40px; line-height:40px;}
.joinc_anr li img{ height:50px;}
.joinc_mc{font-size:0.875rem;}
.joinc_b{ padding-top:65px;}
.joinc_ms{ padding-top:20px;}
.joinc_jt a{top:30%;}
.joinc_jt a.prev:after,.joinc_jt a.prev:before{border:16px solid transparent; border-right:16px solid #fff;}
.joinc_jt a.prev:before {border-right-color:#c7c7c7; left:1px;}
.joinc_jt a.next:after,.joinc_jt a.next:before{border:16px solid transparent; border-left:16px solid #fff;}
.joinc_jt a.next:before {border-left-color:#c7c7c7; right:1px;}
}
@media screen and (max-width:520px){
.joinc{ padding-top:40px; padding-bottom:50px;}
.joinc_aimg{ display:none;}
.joinc_anr{ background:url(../images/joinc_bg.jpg) no-repeat center; background-size:auto 100%; position:relative; left:auto; top:auto; margin-top:25px;}
.joinc_anr li{height:auto; width:50%;}
.joinc_anr li:nth-child(3n):before{background:rgba(255,255,255,1);}
.joinc_anr li a{ display:block; padding-bottom:15px;}
.joinc_sz{ padding-top:30px; font-size:3rem; font-family:"Din";}
.joinc_sz p{ font-size:2rem;}
.joinc_sz em{ font-size:2rem; height:36px; line-height:36px;}
.joinc_anr li img{ height:50px;}
.joinc_anr li:nth-child(4) .joinc_sz p{ font-size:1.5rem;}
.joinc_mc{font-size:0.875rem; width:90%; margin:0 auto; padding-top:15px; line-height:20px; height:40px;}
.joinc_b{ padding-top:40px; margin-top:50px; background-size:auto 100%; padding-bottom:50px; height:auto;}
.joinc_btit{font-size:1.5rem;}
.joinc_ms{ padding-top:20px; font-size:0.875rem; line-height:24px; text-align:left;}
.joinc_gd{ margin-top:20px;}
.joinc_zs li{ width:50%;}
.joinc_jt a.prev:after,.joinc_jt a.prev:before{left:-10px;}
.joinc_jt a.prev:before {border-right-color:#c7c7c7; left:-12px;}
.joinc_jt a.next:after,.joinc_jt a.next:before{right:-10px;}
.joinc_jt a.next:before {border-left-color:#c7c7c7; right:-12px;}
}

.joind{ background:url(../images/join_bgd.jpg) no-repeat center bottom; width:100%; padding-top:81px;}
.joind_pic{ padding-top:25px;}
.joind_pic img{ display:block; width:100%;}
@media screen and (max-width:770px){
.joind{ background-size:auto 100%; padding-top:70px;}
.joind .kga{ width:100%;}
.joind .joina_yw{ display:none;}
.joind .joina_bt{ float:none; text-align:center;}
.joina_bt:after{ margin:20px auto 0 auto;}
.joind_pic{ padding-top:45px;}
}
@media screen and (max-width:520px){
.joind{padding-top:40px;}
.joind .joina_bt{ width:80%; margin:0 auto;}
.joind_pic{ padding-top:25px;}
}

.joine{ padding:75px 0; background:#fff; width:100%; overflow: hidden;}
.joine_nr li{ margin-top:20px; background:#f2f2f2;}
.joine_nr li a{ display:block; border:1px solid #e6e6e6;}
.joine_pic{ background:#fff; width:16%; text-align:center; padding:40px 0;}
.joine_wb{ width:78%; padding:45px 3% 0 3%;}
.joine_mc{ color:#00a0e9; font-size:1.375rem; font-weight:bold;}
.joine_ms{ margin-top:20px; line-height:24px; color:#666; font-size:0.875rem;}
@media screen and (max-width:770px){
.joine{ padding:70px 0;}
}
@media screen and (max-width:520px){
.joine{ padding:40px 0 50px 0;}
.joine_nr li{ margin-top:10px;}
.joine_pic{ background:none; width:100%; padding:20px 0 5px 0;}
.joine_pic img{ height:80px;}
.joine_wb{ width:94%; padding:0px 3% 20px 3%;}
.joine_mc{ font-size:1.25rem; text-align:center;}
}

.joinf{ background:url(../images/join_bgf.jpg) no-repeat center bottom; width:100%; border-top:1px solid #e6e6e6; padding-top:60px; padding-bottom:140px;}
.joinf_title{ font-family:"Din"; font-size:1.125rem; color:rgba(255,255,255,0.5);}
.joinf_title p{font-size:1.875rem; font-weight:bold; color:#fff; padding-bottom:3px;}
.joinf_nr{ padding-top:35px; max-width:990px; margin:0 auto; width:98%;}
.joinf_l{ width:50.6%; background-image:linear-gradient(rgba(240,131,0,1),rgba(240,131,0,0.2)); padding:40px 5% 50px 5%; border-radius:20px; box-shadow:0px -1px 1px rgba(255,255,255,1);}
.joinf_l .indgboka{ margin-top:10px;}
.joinf_l select{ width:49%; padding:0 3%;}
.joinf_l .indgbokan input{ margin:0 auto;}
.jewm_mc{ color:#fff; padding-top:67px; line-height:24px; padding-left:5px;}
.joinf_tel{background:url(../images/jtel.png) no-repeat left; padding-left:50px;  margin:25px 0;}
.joinf_tel p{ color:#fff; font-size:0.875rem; line-height:20px;}
.joinf_tel span{ display:block; color:#fff; font-family:"Din"; font-size:1.875rem;}
@media screen and (max-width:770px){
.joinf{ padding-top:70px;}
.joinf_l{ padding:30px 3% 40px 3%;}
.jewm_mc{ font-size:0.875rem;}
}
@media screen and (max-width:520px){
.joinf{ padding-top:40px; padding-bottom:50px;}
.joinf_l{ width:94%;}
.joinf_r{ display:none;}
}
/*join*/

/*news*/
.news_bg{ background:#fff; padding-top:50px; padding-bottom:50px; position:relative;}
.newone{ border-bottom:1px solid #e0e0e0; padding-bottom:80px;}
.newone_l{ overflow:hidden; width:40.6%;}
.newone_l img{ display:block; width:100%; transition:0.5s;}
.newone_l:hover img{transform:scale(1.1);}
.newone_r{ width:55%; padding-top:30px;}
.newone_rq{ font-family:"Din"; font-size:1.125rem; color:#bdbdbd; padding-bottom:15px;}
.newone_mc{ font-size:1.375rem; color:#00a0e9; line-height:30px; height:60px; overflow:hidden; margin-bottom:15px; transition:0.5s;}
.newone_ms{ color:#979797; line-height:40px;/* height:48px;*/ overflow:hidden;}
.newone_gd{ width:138px; height:48px; border:1px solid #e2e2e2; margin-top:38px; text-align:center; line-height:48px; border-radius:20px; color:#414141; transition:0.5s;}
.newone_gd span{ font-family:"宋体"; padding-left:10px;}
.newone:hover .newone_mc{ color:#238bd2; transition:0.5s;}
.newone:hover .newone_gd{ background:#f18b11; color:#fff; transition:0.5s;}
.news_nr li{ border-bottom:1px solid #e0e0e0; padding:45px 0; transition:0.5s;}
.news_nr li:hover{box-shadow:0px 0px 20px rgba(0,0,0,0.3); border-bottom:1px solid #fff; transition:0.5s;}
.news_nr li a{ display:block; padding:0 3%;}
.news_rq{ border:1px solid #e0e0e0; color:#7c7c7c; font-size:1.125rem; padding:1.5% 1%;}
.news_rq p{ font-size:2.25rem;}
.news_wb{ width:70%; margin-left:3%;}
.news_mc{ font-size:1.25rem; color:#454545; height:30px; line-height:30px; overflow:hidden; /*margin-top:17px;*/}
.news_ms{ color:#a7a7a7; font-size:1rem; line-height:24px; height:24px; overflow:hidden; margin-top:3px;}
.news_more{ width:138px; height:48px; border:1px solid #e2e2e2; margin-top:30px; text-align:center; line-height:48px; border-radius:20px; color:#414141; transition:0.5s;}
.news_more span{ font-family:"宋体"; padding-left:10px;}
.news_nr li:hover .news_more{background:#f18b11; color:#fff; transition:0.5s;}
.newsshow_title{ text-align:center; border-bottom:1px dashed #ccc; padding-bottom:20px; font-size:1.375rem; font-weight:bold; line-height:40px;}
.newsshow_title p{ font-size:0.875rem; color:#999; font-weight:normal; padding-top:8px;}
.newsshow_wnnr{ margin:0 auto; padding:20px 0; font-size:1rem; line-height:40px; border-bottom:1px dashed #ccc;}
.newsshow_wnnr img{ max-width:100%;}
.bdsharebuttonbox{ width:140px; margin:40px auto 0 auto;}
.sxyjsys,.sxyjsys a{ font-size:14px;  line-height:20px;}
.sxyjsys a:hover{ text-decoration:underline;}
.xgnews-tit{ text-align:center; font-size:1.25rem; font-weight:bold; line-height:46px; height:46px; color:#717171;}
.xgnews-con{ padding-top:15px;}
.xgnews-con li{ float:left; width:45%; margin-left:1%; margin-right:4%; line-height:24px; list-style-position:inside; list-style-type:disc;}
.xgnews-con li a{ font-size:14px;}
.xgnews-con li span{ float:right; color:#999; font-size:12px;}
.xgnews-con li a:hover{ text-decoration:underline;}
@media screen and (max-width:770px){
.newone{padding-bottom:60px;}
.newone_r{padding-top:0px;}
.newone_rq{font-size:1rem; padding-bottom:5px;}
.newone_mc{ font-size:1.125rem; line-height:26px; height:52px; margin-bottom:10px;}
.newone_ms{ font-size:0.875rem; line-height:22px; height:44px;}
.newone_gd{ width:118px; height:34px; margin-top:15px; line-height:34px; border-radius:10px;}
.news_nr li{padding:25px 0;}
.news_rq p{ font-size:2rem;}
.news_wb{ width:60%; margin-left:2%;}
.news_mc{ font-size:1.125rem; margin-top:12px;}
.news_ms{font-size:0.875rem; line-height:22px; height:22px;}
.news_more{ width:118px; height:34px; margin-top:20px; line-height:34px; border-radius:10px;}
.newsshow_title{font-size:1.125rem;}
.newsshow_title p{font-size:0.75rem; padding-top:0;}
.newsshow_wnnr{font-size:0.875rem; line-height:24px; }
}
@media screen and (max-width:520px){
.news_bg{padding-top:50px; padding-bottom:60px;}
.newone{padding-bottom:20px;}
.newone_r{ width:57%;}
.newone_rq{ display:none;}
.newone_mc{ font-size:0.9375rem; line-height:20px; height:40px; margin-bottom:0px;}
.newone_ms{ font-size:0.75rem; margin-top:7px; line-height:18px; height:36px;}
.newone_gd{ display:none;}
.news_nr li{padding:20px 0;}
.news_nr li a{padding:0 1%;}
.news_rq{font-size:0.875rem;}
.news_rq p{ font-size:1.5rem;}
.news_wb{ width:78%; margin-left:3%;}
.news_mc{ font-size:0.9375rem; margin-top:0px;}
.news_ms{font-size:0.75rem; line-height:20px; height:20px; margin-top:0px;}
.news_more{ display:none;}
.newsshow_title{font-size:1.125rem;}
.xgnews-tit{font-size:1.125rem;}
.xgnews-con li{width:95%;}
}




.digg4{padding:3px;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;margin-top:20px;}
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}
.pagelist{width:45%; height:50px; line-height: 50px; text-align: center; margin:0 auto;}
#pege li{float:left; margin:0 10px;}
.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}


/*news*/

/*case*/
.case_bg{ background:#fff; width:100%; padding-top:40px; padding-bottom:50px;}
.case_nr{ padding-top:45px;}
.case_nr li{ width:31%; padding-bottom:3.5%; float:left; transition:0.5s;}
.case_nr li:nth-child(3n-1){ margin:0 3.5%;}
.case_pic{ overflow:hidden; border:1px solid #ddd;}
.case_pic img{ display:block; width:100%; transition:0.5s;height: 301px;}
.case_nr li:hover .case_pic img,.honor_nr li:hover .case_pic img{transform:scale(1.1);}
.case_wb{ height:60px; transition:0.5s;border-bottom: 1px solid #ddd;}
.case_mc{ overflow:hidden; line-height:60px; height:60px; text-align:left; color:#4c4c4c; width:74%; font-size:1.125rem; transition:0.5s;}
.case_rq{font-size:1rem; color:#808080; font-family:"Din"; line-height:60px; height:60px; transition:0.5s;}
.case_rq span{font-family:Arial; font-size:0.875rem; padding-right:5px; font-style:italic;}
.case_nr li:hover .case_wb{ background:#00a0e9; transition:0.5s;}
.case_nr li:hover .case_mc{ padding-left:4%; color:#fff; transition:0.5s;}
.case_nr li:hover .case_rq span{ display:none;}
.case_nr li:hover .case_rq{color:#fff; padding-right:4%; transition:0.5s;}
.honor_nr li{ float:left; width:23%; padding-bottom:2.666%; margin-right:2.666%;}
.honor_nr li:nth-child(4n){ margin-right:0;}
.honor_mc{ text-align:center; height:42px; line-height:42px; overflow:hidden;}
@media screen and (max-width:770px){
.case_nr{ padding-top:20px;}
.case_nr li{ width:32%; padding-bottom:2%;}
.case_nr li:nth-child(3n-1){ margin:0 2%;}
.case_wb{ height:40px;}
.case_mc{line-height:40px; height:40px; text-align:center; font-size:1rem; float:none; width:auto;}
.case_rq{ display:none;}
.honor_nr li{width:32%; padding-bottom:2%; margin-right:0%;}
.honor_nr li:nth-child(3n-1){ margin:0 2%;}
.honor_mc{ font-size:0.9375rem;}
}
@media screen and (max-width:520px){
.case_nr{ padding-top:0px;}
.case_nr li{ width:49%;}
.case_nr li:nth-child(3n-1){ margin:0;}
.case_nr li:nth-child(2n){ float:right;}
.case_mc{ font-size:0.875rem;}
.honor_nr li{width:49%;}
.honor_nr li:nth-child(3n-1){ margin:0;}
.honor_nr li:nth-child(2n){ float:right;}
.honor_mc{ font-size:0.875rem;}
}
/*case*/

/*jiejue*/
.jiejue_bg{ padding-top:85px; width:100%;}
.jj_title{ text-align:center;}
.jj_title p{ color:#333; font-size:1.875rem;}
.jj_title span{ font-size:0.875rem; color:rgba(51,51,51.0.5);}
.jj_nr{ width:96%; margin:0 auto; color:#333; line-height:28px; text-align:center; margin-top:25px; padding-bottom:55px;}
.jj_bgb{ background:url(../images/jiejue_bgb.jpg) no-repeat center top; width:100%; padding-top:225px; padding-bottom:65px;}
.jjb_kg{ background:rgba(255,255,255,0.7); padding:35px 4.5% 50px 4.5%; border-radius:10px; box-shadow:0px 0px 5px rgba(0,0,0,0.2); position:relative;}
.jjb_pic{ text-align:center; position:relative;}
.jjb_pic img{ max-width:100%;}
.jjb_pic:after{ content:""; background:url(../images/jjsy.png) no-repeat center; width:100%; height:100%; position:absolute; left:0px; top:0px;}
.jjb_wb{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/jiejue_xt.png) no-repeat 80% 65px; z-index:9;}
.jjb_wb li{ position:absolute;}
.jjb_wb li:nth-child(1){ left:25%; top:70px;}
.jjb_wb li:nth-child(2){ left:60.5%; top:40px;}
.jjb_wb li:nth-child(3){ right:5.1%; bottom:65px;}
.jjb_qpic{ width:38px; height:38px; position:relative;}
.jjb_qpic p{ width:38px; height:38px; background:url(../images/jiejue_bsw.png) no-repeat center #349ff9; border-radius:50%; position:relative; z-index:9;}
.jjb_qpic:before{ content:""; background:rgba(52,159,249,0.5); width:58px; height:58px; position:absolute; left:-10px; top:-10px; border-radius:50%; z-index:5; animation:jjbqqa 3s infinite alternate;}
.jjb_qpic:after{ content:""; background:rgba(52,159,249,0.2); width:78px; height:78px; position:absolute; left:-20px; top:-20px; border-radius:50%; animation:jjbqqa 3s infinite alternate;}
.jjb_wb li:nth-child(2) .jjb_qpic p{background:url(../images/jiejue_bsw.png) no-repeat center #f93434;}
.jjb_wb li:nth-child(2) .jjb_qpic:before{background:rgba(249,52,52,0.5);}
.jjb_wb li:nth-child(2) .jjb_qpic:after{background:rgba(249,52,52,0.2);}
.jjb_qwb{margin-left:20px;}
.jjb_bt{ font-size:1.125rem; font-weight:bold; color:#349ff9; margin-top:6px;}
.jjb_ms{ color:#333; font-size:0.9375rem; line-height:24px; margin-top:8px;}
.jjb_wb li:nth-child(3) .jjb_qwb{margin-left:0px; margin-right:20px; text-align:right;}
@keyframes jjbqqa{0%{transform:scale(0);opacity:0.1;}50%{transform:scale(0.5);opacity:0.5;}100%{transform:scale(1);opacity:1;}}
@keyframes jjbqqb{0%{transform:scale(0);opacity:0.1;}50%{transform:scale(0.5);opacity:0.5;}100%{transform:scale(1);opacity:1;}}
@media screen and (max-width:770px){
.jiejue_bg{ padding-top:70px;}
.jj_nr{ width:100%; line-height:24px; text-align:left;}
.jj_bgb{ background-size:auto 60% !important; padding-top:185px;}
.jjb_kg{padding:35px 4.5% 50px 4.5% !important;}
.jjb_wb{background:none !important; position:relative; left:auto; top:auto;}
.jjb_wb li{ position:relative; left:auto !important; top:auto !important; bottom:auto !important; right:auto !important; width:46%; float:left;}
.jjb_wb li:nth-child(2){ float:right;}
.jjb_qpic{ float:left !important;}
.jjb_qwb{ width:80%; float:left !important; text-align:left !important; margin-right:0 !important; margin-left:20px !important;}
.jjb_ms br{display:none;}
.jjb_wb li:nth-child(3){ width:100%; margin-top:25px;}
.jjb_wb li:nth-child(3) .jjb_qpic{margin-left:0px; margin-right:20px; text-align:left; float:left !important;}
.jjb_wb li:nth-child(3) .jjb_qwb{margin-left:0px !important; margin-right:20px !important; text-align:left !important; float:left !important; width:86%;}
}
@media screen and (max-width:520px){
.jiejue_bg{ padding-top:40px;}
.jj_title p{font-size:1.325rem;}
.jj_nr{ font-size:0.875rem; padding-bottom:50px;}
.jj_bgb{ background-size:auto 60%; padding-top:100px;}
.jjb_wb li{width:100%; margin-top:25px;}
.jjb_wb li:nth-child(1){margin-top:0px;}
.jjb_ms{ font-size:0.875rem; line-height:22px;}
.jjb_wb li:nth-child(3) .jjb_qwb{margin-left:0px; margin-right:20px; text-align:left; float:left; width:70%;}
}

.jj_bgc{ background:url(../images/jiejue_bgc.jpg) no-repeat center top; width:100%; padding-top:90px; height:570px;}
.jjc_nr{ width:88%; padding-top:55px; margin:0 auto;}
.jjc_nr li{ float:left; width:30%;}
.jjc_nr li:nth-child(2){ margin:0 5%;}
.jjc_nr li a{ display:block; background:rgba(255,255,255,0.5); border-radius:10px; box-shadow:0px 0px 5px rgba(0,0,0,0.2); padding:35px 8%;}
.jjc_pic{ text-align:center;}
.jjc_wb{ padding-top:10px;}
.jjc_mc{ text-align:center; font-size:1.125rem; font-weight:bold; color:#276eb7;}
.jjc_ms{ color:#666; line-height:24px; margin-top:10px; font-size:0.9375rem; min-height:120px;}
@media screen and (max-width:770px){
.jj_bgc{ background-size:auto 100%; padding-top:70px; height:auto; padding-bottom:80px;}
.jjc_nr{ width:100%; padding-top:35px; margin:0 auto;}
.jjc_nr li{ width:32%;}
.jjc_nr li:nth-child(2){ margin:0 2%;}
}
@media screen and (max-width:520px){
.jj_bgc{padding-top:40px; padding-bottom:50px;}
.jjc_nr{padding-top:25px;}
.jjc_nr li{ width:100%;}
.jjc_nr li:nth-child(2){ margin:2% 0%;}
.jjc_nr li a{padding:25px 4%;}
.jjc_pic img{ max-width:30%;}
.jjc_ms{min-height:96px; font-size:0.875rem;}
}

.jj_bgd{ padding-top:95px; padding-bottom:75px; background:#fff; width:100%;}
.jjd_gd{ position:relative; margin-top:40px;}
.jjd_nr li{float:left; width:33.333%;}
.jjd_nr li a{ display:block; margin:0 3%; position:relative;}
.jjd_pic{ overflow:hidden; border:1px solid #ddd;}
.jjd_pic img{ display:block; width:100%; transition:0.5s;}
.jjd_nr li:hover .jjd_pic img{transform:scale(1.05);}
.jjd_mc{ position:absolute; left:0%; width:100%; bottom:0; height:54px; overflow:hidden; background:rgba(0,0,0,0.5); line-height:54px; color:#fff; text-align:center; transition:0.5s;}
.jjd_nr li:hover .jjd_mc{background:rgba(52,159,249,0.8); transition:0.5s;}
.jjd_an{ text-align:center; padding-top:20px;}
.jjd_an li{ width:13px; height:13px; border:1px solid #fff; border-radius:50%; display:inline-block; text-align:center; margin:0 8px; overflow:hidden; text-indent:-999rem; cursor:pointer; position:relative;}
.jjd_an li:after{ content:""; background:#00a0e9; width:5px; height:5px; border-radius:50%; display:block; position:absolute; left:4px; top:4px;}
.jjd_an li.on{ border:1px solid #00a0e9;}
@media screen and (max-width:770px){
.jj_bgd{ padding-top:70px;}
.jjd_mc{height:40px; line-height:40px; font-size:0.9375rem;}
}
@media screen and (max-width:520px){
.jj_bgd{ padding-top:40px; padding-bottom:50px;}
.jjd_gd{ margin-top:20px;}
.jjd_nr li{width:100%;}
.jjd_nr li a{ display:block; margin:0 3%; position:relative;}
.jjd_an li{ margin:0 3px;}
}

.jj_bge{ background:url(../images/jiejue_bge.png) no-repeat center top #f2f2f2; width:100%; padding-top:75px; padding-bottom:45px; overflow:hidden;}
.jje_nr{ padding-top:40px;}
.jje_nr li{ float:left; width:25%;}
.jje_nr li a{ display:block; margin:0 2%;}
.jje_pic{ overflow:hidden; position:relative;}
.jje_pic img{ display:block; width:100%; transition:0.5s;}
.jje_nr li:hover .jje_pic img{transform:scale(1.05);}
.jje_mc{ height:50px; overflow:hidden; background:#fff; line-height:50px; text-align:center; transition:0.5s;}
.jje_an{ padding-top:25px; text-align:center;}
.jje_an li{ display:inline-block; width:12px; height:12px; background:#fff; border-radius:50%; overflow: hidden; text-indent:999rem; margin:0 5px; cursor:pointer; transition:0.5s;}
.jje_an li.on{ background:#00a0e9; transition:0.5s;}

@media screen and (max-width:770px){
.jje_mc{ height:40px; line-height:40px; font-size:0.9375rem;}
.jje_nr li{width:100%;}
}
@media screen and (max-width:520px){
.jj_bge{ padding-top:40px; padding-bottom:50px;}
.jje_nr{ padding-top:25px;}
}
/*jiejue*/

/*pro*/
.pro_bg{ background:#fff; padding-top:60px; padding-bottom:50px;}
.pro_nr li{width:31%; float:left; padding-bottom:3.5%;}
.pro_nr li:nth-child(3n-1){ margin:0 3.5%;}
.pro_pic{ overflow:hidden; padding:20px; background:#f2f2f2; position:relative;}
.pro_pic img{ display:block; width:100%; position:relative; z-index:9; transition:0.5s;}
.pro_nr li:hover .pro_pic img{transform:scale(1.1);}
.pro_mc{ font-size:1.25rem; color:#4c4c4c; height:28px; line-height:28px;  overflow:hidden; margin-top:20px; transition:0.5s;}
.pro_yw{ font-size:1.2rem; color:#808080; height:18px; line-height:18px; overflow:hidden;margin-top: -23px;}
.pro_yw span{ float:right; font-size: 17px; transition:0.5s;}
.pro_nr li:hover .pro_mc{ color:#00a0e9; transition:0.5s;}
.pro_nr li:hover .pro_yw span{ color:#e37c00; transition:0.5s;}
.pro_pic:after{ background:#00a0e9; content:""; width:100%; height:100%; position:absolute; left:0; bottom:-100%; transition:0.5s;}
.pro_nr li:hover .pro_pic:after{ bottom:0; transition:0.5s;}
@media screen and (max-width:770px){
.pro_mc{ font-size:1rem;}
.pro_yw{ font-size:0.75rem;}
.pro_gd{height:33px; line-height:33px; margin-top:15px;}
}
@media screen and (max-width:520px){
.pro_bg{padding-top:40px; padding-bottom:60px;}
.pro_bg .kga{ width:100%;}
.pro_nr{ width:94%; margin:0 auto;}
.pro_nr li{width:49%; padding-bottom:4%;}
.pro_nr li:nth-child(2n){float:right;}
.pro_nr li:nth-child(3n-1){ margin:0;}
.pro_mc{ font-size:1rem; height:20px; line-height:20px;}
.pro_yw{ font-size:0.75rem; height:18px; line-height:18px;}
.pro_yw span{ display:none;}
}

header{ border-top:4px solid #f08300; background:#f2f2f2; position:relative; width:100%; position:relative;}
header nav{ width:98%; max-width:1200px; margin:0 auto;}
header>nav>ul>li{position:relative; float:left; width:20%; text-align:center;}
header>nav>ul>li:before{ content:""; background:#ccc; width:1px; height:20px; top:35px; position:absolute; left:0;}
header>nav>ul>li:nth-child(1):before{background:none;}
header>nav>ul>li>a{display:block; height:90px; line-height:90px; font-size:1.125rem; color:#4c4c4c; position:relative; z-index:9; transition:0.5s;}
header>nav>ul>li:hover>a,header>nav>ul>li.cur>a{ color:#fff; transition:0.5s;}
header>nav>ul>li:after{ content:""; display:block; position:absolute; left:0; top:0px; width:100%; background:url(../images/fl_jt.png) no-repeat center 80% #00a0e9; height:100%; transform:scaleX(0); transition:0.5s;}
header>nav>ul>li:hover:after,header>nav>ul>li.cur:after{transform:scaleX(1); transition:0.5s;}
header>nav>ul>li>ul{ display:none;}

.proejfl{ background:#f2f2f2; border-top:1px solid #d9d9d9;}
.proejfl li{ float:left; position:relative;}
.proejfl li:before{ content:""; background:#ccc; width:1px; height:20px; top:35px; position:absolute; left:0; transition:0.5s;}
.proejfl li:hover:before,.proejfl li.cur:before{width:4px; background:#00a0e9; transition:0.5s;}
.proejfl li a{ height:89px; line-height:89px; display:block; position:relative; padding-left:25px; padding-right:35px; transition:0.5s;}
.proejfl li:hover a,.proejfl li.cur a{ padding-left:15px; color:#00a0e9; transition:0.5s;}
/*pro*/
@media screen and (max-width:770px){
header{border-top:2px solid #f08300;}
header nav{ width:100%;}
.proejfl{ display:none;}

}

/*proshow*/
.proshow{ background:#fff; padding-bottom:2.5%;}
.swiper-container {display:none;}
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(../images/spr.png) no-repeat;}
#tFocus{width:720px;overflow:hidden;}
#tFocus-pic{width:710px; height:440px; border:5px solid #f4f4f4; position:relative;}
#tFocus-pic li{width:710px;height:510px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocus-pic li img{ display:block; width:100%; margin:0 auto;}
#tFocusBtn{width:718px; height:108px; padding:15px 0; border:1px solid #d9d9d9; margin-top:10px; z-index:20;overflow:hidden; position:relative;}
#tFocus-btn{width:670px; height:108px; position:relative;left:24px;bottom:0;overflow:hidden;float:left;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:106px; width:147px; position:relative; border:1px solid #ddd; display:block; float:left; margin:0 8px; cursor:pointer;}
#tFocus-btn li.active{border:1px solid #3b9cde;}
#tFocus-btn li img{ display:block; width:100%; margin:0 auto;}
#tFocus-btn li i{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/vpic.png) no-repeat center rgba(0,0,0,0.3);}
#tFocus-leftbtn,#tFocus-rightbtn{ position:absolute; top:15px; height:108px; width:24px; line-height:108px; font-family:"宋体"; font-size:1.125rem; text-align:center;}
#tFocus-leftbtn{left:0px;}
#tFocus-rightbtn{ right:0;}

.proshowa_wb{ width:45%;}
.nycp_bt{color:#909090; font-size:1.25rem; border-bottom:1px solid #ddd; padding-bottom:25px;}
.nycp_bt p{ font-size:1.75rem; font-weight:bold; padding-bottom:5px; color:#f08300;}
.nycp_nr{ font-size:1rem; color:#656464; line-height:50px; padding-top:1.5rem; padding-bottom:1.5rem; border-bottom:1px solid #ddd;}
.nycp_nr img{ max-width:100%;}
.nycp_tel{ margin-top:25px; font-size:1.125rem; color:#000;}
.nycp_tel p{ font-family:"Sycx"; font-size:1.875rem; line-height:30px;}
.nycp_more{ width:150px; height:50px; padding-top:19px;}
.nycp_more a{display:block; background:#f08300; text-align:center; line-height:50px; font-size:1.125rem; color:#fff;}
.nycp_more a img{ margin-bottom:-8px; margin-right:5px;}
.nycp_more .job_moreb{ display:none;}

.proshow_bom{ margin-top:70px;}
.proms_l{ width:100%; border-top:50px solid #00a0e9; padding:0 2% 50px 2%;}
.proshow_title{ margin-top:-62px;}
.proshow_title p{ height:62px; line-height:62px; width:155px; text-align:center; color:#fff; font-size:1.125rem; background:#047fb7;}
.proshow_title p img{ margin-bottom:-3px; margin-right:5px;}
.proshow_nr{ font-size:1rem; line-height:24px; padding-top:30px;}
.proshow_nr img{ max-width:100%;}

.protable tr td{ height:44px !important; text-align:center !important; border:0 !important; border-left:1px solid rgba(0,0,0,0.1) !important;}
.protable tr:nth-child(2n-1) td{ background:#e6e6e6;}
.protable tr:nth-child(1) td{ color:#fff !important; background:#00a0e9;}
.protable tr td:nth-child(1){ border-left:1px solid rgba(255,255,255,0) !important;}

.showcp_an{ padding-top:0.875rem; width:100%; padding-top:30px; margin-bottom:10px;}
.showcp_an p{/*width:120px;*/}
.showcp_an p a{width:100%;height:40px; background:#f08300; text-align:center; line-height:40px; display:block; font-size:1rem; color:#fff; font-weight:bold; padding:0 10px;}
.cnxh{width:100%; border-top:50px solid #00a0e9; padding:0 2% 20px 2%;}
.cnxh_tit{font-size:1.125rem; color:#232323; height:61px; line-height:61px; margin:0 1%; border-bottom:1px solid #ececec; text-align:center;}
.cnxh_nr li{ margin-top:50px; width:24%; float:left; margin-right:1%;}
.cnxh_nr li:nth-child(4){ margin-right:0;}
.cnxh_pic{ overflow:hidden;}
.cnxh_pic img{ display:block; width:100%; transition:0.5s;}
.cnxh_nr li:hover .cnxh_pic img{transform:scale(1.1);}
.cnxh_wb{ background:#d0d0d0; height:46px; line-height:46px; color:#252424; overflow:hidden; font-size:1rem; text-align:center; transition:0.5s;}
.cnxh_nr li:hover .cnxh_wb{ background:#00a0e9; color:#fff; transition:0.5s;}



@media screen and (max-width:770px){
#tFocus{ float:none; margin:0 auto;}
.proshowa_wb{ width:100%; padding-top:30px; float:none;}
.nycp_bt{font-size:1.125rem; }
.nycp_bt p{ font-size:1.5rem;}
.proms_l{ width:100%; float:none;}
.cnxh{ width:100%; margin-top:0px;}
.cnxh_nr li{ margin:20px 1.333% 20px 0; float:left; width:24%;}
.cnxh_wb{ height:40px; line-height:40px; font-size:0.875rem;}
}
@media screen and (max-width:720px){
.swiper-container { display:block;
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img{display:block; width:100%;}
#tFocus{ display:none;}
}
@media screen and (max-width:520px){
.proshowa{ padding:0 3%;}
.nycp_bt{font-size:1rem; padding-bottom:15px;}
.nycp_bt p{ font-size:1.25rem;}
.nycp_more .job_morea{ display:none;}
.nycp_more .job_moreb{ display:block;}
.nycp_more{ width:110px; height:40px;}
.nycp_more a{line-height:40px; font-size:0.9375rem;}
.nycp_more a img{ margin-bottom:-8px; height:22px;}
.proshow_bom{ margin-top:50px;}
.proms_l{border-top:35px solid #00a0e9; padding:0 3% 35px 3%; width:94%;}
.proshow_title{ margin-top:-42px;}
.proshow_title p{ height:42px; line-height:42px; width:135px; text-align:center; color:#fff; font-size:1rem; background:#047fb7;}
.proshow_title p img{ margin-bottom:-3px; margin-right:5px;}
.cnxh{border-top:30px solid #00a0e9; padding:0 1% 30px 1%; margin-top:30px;}
.cnxh_nr{ padding:0 2% 2% 2%;}
.cnxh_nr li{ width:49%; margin:20px 0 0 0 !important;}
.cnxh_nr li:nth-child(2n){float:right;}
.cnxh_pic{ padding:0 0 10px 0;}
.cnxh_pic img{ max-width:70%; margin:0 auto;}
.showcp_an p{width:100px;}
.showcp_an p a{height:32px; line-height:32px; font-size:0.9375rem;}
}
/*proshow*/

/*浮动留言*/
.baojia{position:absolute; left:0px; top:150px; z-index:996;}
.baojia_bg{ height:auto; background:url(../images/bj_bg.png) no-repeat rgba(0,0,0,0.8); overflow:hidden; float:left; width:0px; margin-left:10px;}
.baojia_bg .baojia_xs { width:279px; overflow:hidden;}
.baojia_yc{ width:71px; height:133px; overflow:hidden; cursor:pointer; float:left; background:url(../images/icon_73.png) no-repeat; margin-left:-10px; margin-top:180px;}
.baojia_yc span { display:none;}
.baojia_title{ font-size:0.875rem; color:#fff; font-family:"Din"; text-align:center; position:relative;}
.baojia_title p{font-family:"ALIBABAREGULAR"; font-size:1.375rem; padding-top:20px; padding-bottom:6px;}
.baojia_title a{ display:block; position:absolute; right:5px; top:0px; color:#fff; font-size:24px; line-height:24px; cursor:pointer;}
.baojia_nr{ width:94%; margin:0 auto; padding-top:35px;}
.baojia_kg{ width:96%; height:38px; padding:0px 2%; font-family:"Din"; font-size:0.875rem; outline:none; margin-bottom:5px; background:#fff; border:none; color:#636363;}
.baojib_kg{ width:96%; height:100px; padding:2%; line-height:24px; font-family:"Din"; font-size:0.875rem; outline:none; margin-bottom:5px; background:#fff; border:none; color:#636363;}
.baojia_btn{ background:#f08519; width:100%; border:0px; padding:0px; color:#fff; font-family:"Din"; height:50px; font-size:1.125rem; margin-bottom:9px; cursor:pointer;}
@media screen and (max-width:770px){
.baojia{ display:none;}
}
/*浮动留言*/

/*fhtop*/
.cd-top{display:block; height:40px; width:40px; position: fixed; bottom: 40px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); overflow: hidden;  text-indent:100%;  white-space:nowrap; background:url(../images/cd-top-arrow.svg) no-repeat center rgba(35,139,210,0.8); border-radius:50%; visibility: hidden; opacity:0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; z-index:99;}
.cd-top.cd-is-visible {visibility: visible;opacity:1;}
.cd-top.cd-fade-out {opacity:1;}
.cd-top:hover{background:url(../fonts/cd-top-arrow.svg) no-repeat center rgba(0,0,0,0.4); opacity: 1;}
/*fhtop*/
@media screen and (max-width:520px){
.cd-top{ display:none;}
}
/*内页style结束*/




.fswzj{ display:none;}@media(max-width:767px){.fswzj{ position:fixed; bottom:0; z-index:999; width:100%; display:block; background:#00a0e9;}.fswzj ul{ padding:0px; margin:0px; list-style-type:none; border-top:2px solid #16aef3;}.fswzj ul li{color:#fff; width:25%; text-align:center; padding:0.3rem 0; position:relative; float:left;}.fswzj ul li a{ color:#fff;  display:block; border-left:1px solid #16aef3;}.fswzj ul li.on a{ border-left:none;}.fnav_pic{ width:23%; margin:0 auto;}.fnav_pic img{ width:100%;}.fnav_wb{font-size:0.8125rem; padding-top:2px;}footer{ padding:20px 0 120px 0;}}



@media screen and (max-width:770px){
/*分类*/
header{ background:none; width:auto; display:block;position: relative; z-index:100; margin:0; padding:0; border-radius:0; float:none !important;}
header nav li{background:none; line-height:inherit; margin-bottom:auto;}
header nav li a{ font-weight:inherit; border:none; padding:inherit; height:auto; z-index:9;}
header nav li span{ display:none;}
header nav li ul li{ margin:auto; background:none;}
header nav li ul li a{border:0; line-height:inherit;}
header nav li i{ height:40px;}
.mean-container .mean-bar {width:100%;position:relative;background:#00a0e9; height:40px; z-index:99;}
.mean-container .mean-bar div.fl{ font-size:1rem; color:#fff; line-height:40px; padding-left:2%;}
.mean-container a.meanmenu-reveal {width:22px;height:22px;padding:9px 10px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;	display:block;font-family:Arial, Helvetica, sans-serif;	font-weight:700}
.mean-container a.meanmenu-reveal span {display:block;background:#fff;height:3px;margin-top:3px}
.mean-container .mean-nav {float:left;width:100%;background: rgba(243,243,243,1); margin-bottom:30px;}
.mean-container .mean-nav ul {padding:0;margin:0;width:100%;list-style-type:none;}
.mean-container .mean-nav ul li {position:relative;width:100%;}
.mean-container .mean-nav ul li a {display:block;width:90%; background:none; font-size:0.875rem;padding:0 5%;height:39px; line-height:39px;margin:0;text-align:left;border-top:1px solid #383838;border-top:1px solid rgba(173, 173, 173, .5);text-decoration:none;text-transform:uppercase}
.mean-container .mean-nav ul li li a {width:80%;padding:0 10%; height:45px; line-height:45px; border-top:1px solid rgba(216,216,216,.25);	opacity:.75; filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}
.mean-container .mean-nav ul li.mean-last a {border-bottom:0;margin-bottom:0}
.mean-container .mean-nav ul li a.mean-expand {width:15px;height:40px;text-align:center;position:absolute;right:0;top:0;z-index:10;font-weight:700;	background:rgba(255, 255, 255, .1);	border:0!important;	border-left:1px solid rgba(255, 255, 255, .4)!important;border-bottom:1px solid rgba(255, 255, 255, .2)!important}
.mean-container .mean-nav ul li a.mean-expand:hover {background:rgba(240,131,0,.9)}
.mean-container .mean-push {float:left;	width:100%;	padding:0;	margin:0;clear:both}
.mean-nav .wrapper {width:100%;padding:0;margin:0}
.mean-container .mean-bar, .mean-container .mean-bar * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove {display:none!important}
header nav {text-align: center;background: #efefef;}
header nav ul {margin:0;padding:1em;list-style-type: none;}
/*分类*/	
}

/*导航样式*/
@media screen and (max-width:770px){
.sp_nav{width:60px;float:right;position:relative;cursor: pointer; height:60px; background:#00a0e9; padding:10px;}
.sp_nav i{display:block; color:#fff; position:absolute; width:100%; bottom:12px; left:0; text-align:center; font-style:normal;}
.sp_nav span{display:block;background:#fff;width:40%;height:2px;position:absolute;left:30%;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:22px}
.sp_nav span:nth-of-type(2){top:32px}
.sp_nav_se span:nth-of-type(1){top:22px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){top:22px;transform:rotate(-45deg)}
.sjj_nav{position:fixed; z-index:99; background:rgba(0,153,222,1); width:50%; height:calc(100% - 104px); line-height:40px; top:80px; right:-100%; overflow:auto; overflow-x:hidden; transition:right ease 0.5s;}
.nav_show{top:80px; right:0;}
.sjj_nav li ul,.sjj_nav li .sp_nav_xjb{ display: block;}
.sjj_nav ul li{ float:none; width:auto; background:none;}
.sjj_nav>ul>li:first-child{overflow:hidden;}
.sjj_nav>ul>li:first-child>a{float:left; width:calc(100% - 70px);}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{ display:block; position:absolute;top:5px;right:0px;border-left:1px solid rgba(255,255,255,0.2);height:45px;padding:0px 10px 0 10px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li em{ display:none;}
.sjj_nav ul li{border-bottom:1px solid rgba(255,255,255,0.2);margin-left:10px;position:relative;line-height:55px;font-size:14px;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li ul li{ border-top:none; background:none;}
.sjj_nav ul li a{ width:88%; font-size:1rem; text-align:inherit; padding:inherit; height:auto; line-height:inherit; background:none;}
.sjj_nav ul li.cur a,.sjj_nav ul li:hover a,.sjj_nav ul li.cur ul li.cur a{color:#ffd400;}
.sjj_nav ul li ul li a,.sjj_nav ul li.cur ul li a{color:#fff;display:block;text-align:left; font-size:0.9375rem;}
.sjj_nav ul li i svg{width:24px;height:45px;fill:#fff;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#fff;}
.sjj_nav ul li ul li>ul{margin-left:10px}
.sjj_nav ul li ul li:last-child{ border-bottom:none;}
}
@media screen and (max-width:520px){
.sp_nav{width:50px; height:50px; padding:0px;}
.sp_nav i{ font-size:0.8125rem; bottom:6px;}
.sp_nav span{ width:50%; left:25%;}
.sp_nav span:nth-of-type(1){top:10px}
.sp_nav span:nth-of-type(2){top:20px}
.sp_nav_se span:nth-of-type(1){top:13px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){top:13px;transform:rotate(-45deg)}
.sjj_nav{top:50px; width:60%;}
.nav_show{top:50px;}
.sjj_nav ul li{line-height:40px;}
.sjj_nav ul li a{ font-size:0.9375rem; width:84%;}
.sjj_nav ul li i{height:30px;padding:0px 6px 0 6px;}
.sjj_nav ul li i svg{width:20px;height:30px;fill:#fff;}
.sjj_nav ul li ul li a,.sjj_nav ul li.cur ul li a{font-size:0.875rem;}
}



#fp-nav {position:fixed; z-index:100; top:50%; opacity: 1; -webkit-transform: translate3d(0,0,0); width:60px;}
#fp-nav.right {right:3%;}
.fp-slidesNav{position: absolute; z-index: 4;left:50%; opacity: 1;}
.fp-slidesNav.bottom {bottom:17px;}
.fp-slidesNav.top {top:17px;}
#fp-nav ul,.fp-slidesNav ul {margin:0;padding:0;}
#fp-nav ul li,.fp-slidesNav ul li {display:block; width:60px; height:18px; position:relative; margin:9px 0;}
#fp-nav ul li a.active,.fp-slidesNav ul li a.active,#fp-nav ul li:hover a.active,.fp-slidesNav ul li:hover a.active{color:#00a0e9;}
.fp-slidesNav ul li {display:inline-block;}
#fp-nav ul li a,.fp-slidesNav ul li a { display:block; position:relative; z-index: 1; width:60px; height:18px; ursor:pointer; background:url(../images/bot.png) no-repeat right;}
#fp-nav ul li a.active,.fp-slidesNav ul li a.active,#fp-nav ul li:hover a.active,.fp-slidesNav ul li:hover a.active{background:url(../images/botb.png) no-repeat right;}
#fp-nav ul li a p{ position:absolute; right:25px; top:0; font-size:0.875rem; line-height:18px; opacity:0;}
#fp-nav ul li a.active p{opacity:1;}
#fp-nav ul li .fp-tooltip {position: absolute;top: -2px; color: #fff; font-size: 14px; font-family: arial, helvetica, sans-serif; white-space: nowrap; max-width: 220px; display: block;}
#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active + .fp-tooltip { -webkit-transition: opacity 0.2s ease-in; transition: opacity 0.2s ease-in; width: auto; opacity: 1;}
#fp-nav ul li .fp-tooltip.right {right:20px;}
#fp-nav .fp-prev{ background:url(../images/fd_up.png) no-repeat center; width:47px; height:47px; cursor:pointer; transition:0.5s;}
#fp-nav .fp-prev:hover{ background:url(../images/fd_upb.png) no-repeat center; transition:0.5s;}
#fp-nav .fp-next{ background:url(../images/fd_down.png) no-repeat center; width:47px; height:47px; cursor:pointer; transition:0.5s;}
#fp-nav .fp-next:hover{ background:url(../images/fd_downb.png) no-repeat center; transition:0.5s;}
@media screen and (max-width:770px){
#fp-nav.right { display:none;}	
}


.sous{ margin-top:32px; position:relative; padding:0 20px;}
.sous:before{background:#ccc; content:""; position:absolute; left:0; top:5px; width:1px; height:17px;}
.sous b{background:url(../images/sous.png) no-repeat center;}
.sous b{background:url(../images/soush.png) no-repeat center;}
#nav .top_r{position:relative;z-index:999;}
.top_r .sous{height:28px;}
.sous a{width:28px;height:28px;display:block; position:relative; border-radius:50%; overflow:hidden;}
.sous a:hover,.sous a.current b{background:url(../images/sous.png) no-repeat center #2563f1;}
.sous a b{width:28px;height:28px;display:block;position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s;}
.sous a.user b{background-position:-43px 0;}
.sous a.user b img{width:42px;height:42px;}
.sous a.user:hover b,.sous a.user.current b{background-position:-43px -43px;}
#nav .vivo-search{height:80px;width:100%;position:relative;z-index:9999;display:none; overflow:hidden;}
.vivo-search .search-box{width:700px;height:40px;position:absolute;top:20px;left:50%;margin-left:-350px;background:#666;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);position:relative;z-index:9999;}
.vivo-search .search-box .data_q{width:550px;height:40px; padding:0px 20px; font-size:0.9125rem;color:#555;border:none;background:#fff;overflow:hidden;vertical-align:middle; outline:none; display:block; float:left;}
.vivo-search .search-box .sous_an{width:110px;height:40px;overflow:hidden;text-align:center;font-size:14px;color:#fff;border:none;overflow:hidden;vertical-align:middle; float:left; background:url(../images/sous.png) no-repeat center #2563f1;outline:none;cursor:pointer;-webkit-transition:background .2s ease-in-out;-moz-transition:background .2s ease-in-out;-ms-transition:background .2s ease-in-out;transition:background .2s ease-in-out;}
.vivo-search .search-box .sous_an:active{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;-ms-box-shadow:0 1px 2px rgba(0,0,0,.3) inset;box-shadow:0 1px 2px rgba(0,0,0,.3) inset;}
.vivo-search .search-box a.close{width:24px;height:24px;position:absolute;top:8px;right:-40px;background:url(../images/vivo-head-ico.png) -86px 0 no-repeat;_background-image:url(../images/vivo-head-ico.gif);}
.vivo-search .search-box a.close:hover{background-position:-86px -25px;}
@media screen and (max-width:770px){
.sous{ margin-top:24px; padding:0 20px;}
.sous:before{ display:none;}
}
@media screen and (max-width:520px){
.sous{ margin-top:12px; padding-right:15px;}
.vivo-search .search-box{ left:1%; margin:0; width:98%;}
.vivo-search .search-box .data_q{ width:76%; padding:0 2%;}
.vivo-search .search-box .sous_an{ width:20%;}
}


.kg2{ width:98%; margin:0 auto; max-width:1400px;}
.foot_bg{ background:url(../images/foot_bg.jpg) no-repeat center top;}
.foot_l{ margin-top:-15px; width:19%; position:relative;}
.flogo{ position:absolute; top:20%; left:0; width:95%; text-align:center;}
.flogo img{ max-width:98%;}
.foot_r{ width:78%; padding-top:40px;}
.fnav{font-size:1rem; color:#fff;}
.fnav a{color:#fff;font-size: 15px;}
.fnav span{ padding:0 36px;}
.fnav a:hover{ text-decoration:underline;}
.ftela{ font-size:0.875rem; margin-top:50px; border:1px solid #fff; color:#fff; height:34px; line-height:34px; text-align:center; }
.ftela span{ padding:0 40px;}
.ftela a{ color:#fff;}
.ftela a:hover,.ftelb a:hover{ text-decoration:underline;}
.ftelb{  color:#fff; font-size:0.875rem; padding-top:15px;}
.ftelb a{ color:#fff;}
.link{ padding-top:40px;}
.link_title{ height:24px; font-size:1rem; color:#fff; padding-bottom:20px;}
.link_nr{ height:24px; overflow:hidden; line-height:24px; width:910px;}
.link_nr a{ display:block; float:left; margin-right:10px; font-size:0.875rem; color:#fff;}
.link_nr a:hover{ text-decoration:underline;}
@media screen and (max-width:1280px){.foot_r{ width:74%;}}