@charset "UTF-8";
/* css reset */

*,body,html,div,p,h1,h2,h3,h4,h5,h6,span,i,strong,small,ul,li,dl,dt,dd,ol,table,tr,td,th,a,input,textarea,label,img,hr{margin:0;padding:0}
a{text-decoration: none;outline:none;display:inline-block;-webkit-transition: .3s;transition: .3s;color:#333}
img{border:0;vertical-align: middle;max-width: 100%;}
span{display:inline-block;}
i{font-style: normal;}
ul,li{list-style: none;}
input,textarea,button{-webkit-appearance: none;font-family:SourceHanSansCN,PingFang,'PingFang SC',Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:1em;color:#333;}
input:focus,textarea:focus,select:focus{outline:none; }
html{font-size: 100%;}
body{font-family:SourceHanSansCN,PingFang,'PingFang SC',Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:1em;color:#333;margin:0 auto;width:100%;background:#FFF;font-weight: 400;}
.clear{clear:both;zoom:1;}
.clear:after,.clear:before{content:""; display:table; height:0; clear: both;}
.wrap{width:1300px;margin:0 auto;max-width:90%;position:relative}
.fl{float:left}
.fr{float:right}
.zz{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.8;filter:alpha(opacity=80);display:none;}

.wz{margin: 15px 0;padding-bottom: 2em;}
.wz .wrap{}
.wz .wrap ul{text-align: right;}
.wz .wrap ul li{display: inline-block;vertical-align: middle;}
.wz .wrap ul li icon{width: 25px;height: 25px;background: url(../images/home-nav_03.png) no-repeat;background-position: center;display: inline-block;vertical-align: middle;}
.wz .wrap ul li span{font-size: 16px;display: inline-block;vertical-align: middle;color: #333333;}
.wz .wrap ul li a{color: #333333;font-size: 16px;}




/*header*/
.header{width:100%;text-align: center;background:#FFF;}
.logo{line-height: 130px}
.nav{padding-top: 55px;}
.nav li{float:left;font-size: 16px;margin-right:1em;line-height:30px;position:relative}
.nav li>a{color:#333;padding:0 1em;position: relative;display: block;border-radius:15px;}
.nav li:hover>a,.nav li.active>a{color:#FFF;background:#0078c3;}
.menu{width:20px;height:16px;position:absolute;right: 4%;margin-top: 18px;cursor:pointer;display:none;-webkit-transition:.5s;transition: .5s;}
.menu span{width:20px;height:2px;position:absolute;background:#0078c3;left:0;-webkit-transform-origin: left center;transform-origin: left center;-webkit-transition:.3s;transition:.3s;}
.menu .sp1{top:0}
.menu .sp2{top:7px;}
.menu .sp3{top:14px;}
.menu.on .sp1{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.menu.on .sp2{opacity:0}
.menu.on .sp3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu:hover span{opacity:0.8}
.lang{position:relative;margin-top:55px;}
.lang p{color:#FFF;padding:0 26px 0 33px;line-height:30px;width:20px;text-align:center;font-size:14px;background:#0078c3 url(../images/icon_lang.png) no-repeat 5px center;border-radius: 5px;position:relative;cursor:pointer;}
.lang p:after{position:absolute;content:'';width:0;height:0;border-top:7px solid #FFF;border-left:4px solid transparent;border-right:4px solid transparent;top:50%;margin-top:-3px;right:8px;}
.lang dl{position:absolute;top:100%;left:0;width:100%;background:#0078c3;padding:5px 0;z-index: 9;border-radius: 5px;display: none;}
.lang dd a{color:#fff;line-height:2;font-size:14px;display:block;border-bottom:1px dashed rgba(255,255,255,0.2);}
.lang dd:last-child a{border-bottom: 0}
.lang dd a:hover{opacity:0.75}
.lang:hover dl{display: block;}

/*footer*/
.footer{background:#0369a9;color:#fff;}
.footer a{color:#FFF;}
.footer_t{padding:3.5em 0 2.5em}
.footer_t li{float:left;margin-left:3%;margin-right: 4%}
.footer_t li dt{font-size:16px;line-height: 1.5;margin-bottom: 1em;opacity:0.75}
.footer_t li dd{font-size:14px;line-height: 2.25;opacity:0.5;-webkit-transition: .3s;transition: .3s;}
.footer_t li dd:hover{opacity:0.75;}
.footer_t li.share{float:right;margin:0;text-align: center;}
.footer_t .share dd{opacity:1}
.footer_t .share dd a{margin-right:15px;opacity:0.5;}
.footer_t .share dd a:hover{opacity:0.75;}
.footer_t .share dd a:last-of-type{margin-right:0;}
.footer_b{border-top:1px solid #1d78b2;font-size:14px;line-height: 3em;text-align: center;}
.footer_b p{opacity:0.5;}

.flink{width:1300px;margin:0 auto;max-width:90%;margin-top:15px;}
.flink a{font-size:14px;line-height: 2.25;opacity:0.5;-webkit-transition: .3s;transition: .3s;margin-right: 1em;}
.flink a:first-of-type{margin-right: 0;}
.flink a:last-of-type{margin-right: 0;}
.flink a:hover{opacity:0.85;}
/* index */
.index_title{text-align: left;}
/*index_banner*/
.index_banner .swiper-slide{position:relative}
.index_banner .wrap{position:absolute;top:38%;left:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.index_banner .txt{color:#FFF;padding-left:7.5%}
.index_banner .txt h1{font-size:3em;line-height: 1.5;padding-bottom: 0.3em;font-weight:normal}
.index_banner .txt h2{font-size:1.875em;line-height: 1.5;padding-bottom: 0.7em;font-weight:normal}
.index_banner .txt p{font-size:1.125em;line-height: 1.75;}
/*index_about*/
.index_about{background:url(../images/index_about_bg.jpg) no-repeat bottom center;background-size:cover;padding:2em 0}
.index_about_l{width:50%;}
.index_about_r{width:46%;height:31.25em;position:relative;margin-top: 5em;overflow: hidden;}
.index_about_r video{width:100%;height:100%;opacity:0.9}
.index_about_r .video_mask{position:absolute;z-index: 1;width:101%;height:100%;background:url(../images/video_mask.png) no-repeat center;background-size:100% 100%;top:0;left:0}
.index_about_r .video_play{position:absolute;z-index: 2;width:4.125em;height:4.125em;background:url(../images/icon_play.png) no-repeat center;background-size:cover;top:50%;left:50%;margin:-2.0625em 0 0 -2.0625em;display:none;}
.index_about_nav{padding:2em 0 2.5em 0;margin-top: 1.5em;position:relative}
.index_about_nav:after{position:absolute;content:'';width:80px;height:4px;background:#a60c1f;left:0;bottom:0}
.index_about_nav h4{font-size:18px;line-height: 1;color:#1e3988;}
.index_about_nav ul li{float:left;font-size:18px;margin-left: 1.125em;line-height: 1;color:#666;-webkit-transition:0.3s;transition:0.3s;cursor:pointer;}
.index_about_nav ul li:first-child{margin-left: 0.75em;}
.index_about_nav ul li.active{color:#1e3988;font-weight: bold;}
.index_about_list{padding:1.5em 0 2em;}
.index_about_item{display: none}
.index_about_item p{font-size:16px;line-height: 2.125em;color:#686868;text-align: justify}
.index_about_item.active{display: block;}
.index_about_more:hover{background-color:#ddd}
/*index_pro*/
.index_pro{padding:2em 0;background:url(../images/index_pro_bg.jpg)}
.index_pro_nav{margin-bottom:2em;position:relative}
.index_pro_nav .index_title{position:absolute;left:0;top:0}
.index_pro_nav ul{float:left;width:100%;padding-left:256px;padding-top:30px;-webkit-box-sizing: border-box;box-sizing: border-box}
.index_pro_nav ul li{float:left;position:relative;width:25%;text-align: center;}
.index_pro_nav ul li p{display:inline-block;position:relative;cursor:pointer;}
.index_pro_nav ul li p:before{position:absolute;z-index: 0;content:'';width:100%;height:100%;background:url(../images/index_pro_title_bg.png) center;background-size:100% 100%;left:0;top:0;opacity:0.2;-webkit-transition: .3s;transition: .3s}
.index_pro_nav ul li img{display: block;margin:0;position:relative;z-index: 1}
.index_pro_nav ul li.active p:before{opacity:1}
.index_pro_item{display: none;background:#FFF url(../images/index_pro_02.jpg) no-repeat left bottom;background-size:50% 100%;position:relative}
.index_pro_item .middle_txt{position:absolute;top:50%;left:50%;z-index: 2;width:19em;height:19em;margin:-9.5em 0 0 -9.5em;}
.index_pro_item.active{display:block;}
.index_pro_item .img{width:50%}
.index_pro_item .txt{width:40%;padding:5% 3.5%;font-size:16px;line-height: 2.125em;}
.index_pro_item .txt>p{margin:5% 0 10%;padding-right:15%}
.index_pro_item .txt dd{-webkit-box-sizing: border-box;box-sizing: border-box;float:left;width:50%;padding:6px 0 6px 1em;position:relative}
.index_pro_item .txt dd:before{position:absolute;content:'';width:3px;height:3px;background:#540b10;border-radius: 50%;left:0;top:19px;}
.index_pro_item .txt dd span{background:url(../images/index_pro_text_bg_01.png) no-repeat left bottom;background-size:100% 13px;-webkit-transition: .3s;transition: .3s;line-height: 2;max-width: 90%}
.index_pro_item .txt dd span:hover{background-image:url(../images/index_pro_text_bg_02.png)}
/*index_team*/
.index_team{padding:5em 0 4em;background:url(../images/index_team_bg.jpg) no-repeat bottom center;background-size:cover;}
.index_team_nav{margin-bottom: 2em;}
.index_team_nav ul{padding-top:70px;}
.index_team_nav ul li{float:left;margin-left:3em;font-size:18px;line-height: 2.5;border-bottom:2px solid transparent;color:#666;-webkit-transition: .3s;transition: .3s;cursor:pointer;}
.index_team_nav ul li.active{color:#1e3988;border-bottom-color:#1e3988;}
.index_team_list{position:relative;height:23em;}
.index_team_item{opacity:0;z-index: -1;position:absolute;width:100%;height:100%}
.index_team_item.active{opacity:1;z-index: 1}
.index_team_item .swiper-slide{background:#FFF url(../images/index_team_item_bg_01.png) no-repeat center;background-size:100% 100%;padding:2em;box-sizing: border-box;-webkit-box-sizing: border-box;height:20em;-webkit-transition: .3s;transition: .3s}
.index_team_item .swiper-slide .img{width:10.875em;overflow: hidden;border-radius: 8px;margin-right: 1.25em;}
.index_team_item .swiper-slide .txt h4{font-size:18px;margin: 0.5em 0;-webkit-transition: .3s;transition: .3s}
.index_team_item .swiper-slide .txt h5{font-size:14px;margin-bottom: 1.5em;-webkit-transition: .3s;transition: .3s}
.index_team_item .swiper-slide .txt p{font-size:14px;color:#666;line-height: 2;text-align: justify;max-height:10em; -webkit-transition: .3s;transition: .3s}
.swiper-pagination{position:static;margin-top: 15px;}
.swiper-pagination span{width:10px;height:10px;border-radius: 50%;}
.index_team_item .swiper-slide:hover{background-color:#0078c3;background-image:url(../images/index_team_item_bg_02.png)}
.index_team_item .swiper-slide:hover .txt h4,.index_team_item .swiper-slide:hover .txt h5{color:#FFF;}
.index_team_item .swiper-slide:hover .txt p{color:#FFF;opacity:0.8}
/*index_news*/
.index_news{padding:5em 0 2.5em;background:url(../images/index_news_bg.jpg) no-repeat right top;}
.index_news_title{margin-bottom: 1.75em;}
.index_news_title h2{font-size:30px;line-height: 1.2;display: inline-block;font-weight:normal;}
.index_news_title span{font-size:16px;line-height: 1.2;color:#417fca;position:relative;padding:0 0 0 13px;margin-left: 10px;}
.index_news_title span:before{position:absolute;content:'';width:1px;height:120%;bottom:0;left:0;background:#999;}
.index_news_l{width:50%;}
.index_news_l ul li{padding-bottom: 1.125em;margin-bottom: 1.375em;border-bottom:1px solid #ebebeb;}
.index_news_l ul li a{display: block;}
.index_news_l ul li .img{width:124px;margin-right: 1.5em;}
.index_news_l ul li .img img{width:100%;}
.index_news_l ul li .txt h4{font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 1.2;margin-bottom: 8px;-webkit-transition: .3s;transition: .3s}
.index_news_l ul li .txt span{font-size:12px;color:#999;margin-bottom: 8px;}
.index_news_l ul li .txt p{font-size:12px;overflow: hidden;text-overflow: ellipsis;line-height: 1.5;height:3em;color:#666;}
.index_news_l ul li:hover .txt h4{color:#0078c3}
.index_news_r{width:40%;}
.index_news_r dt{margin-bottom:0.5em;}
.index_news_r dd a{display: block;}
.index_news_r dd p{font-size:16px;color:#666;float:left;max-width: 70%;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;line-height:42px;-webkit-transition: .3s;transition: .3s}
.index_news_r dd p i{color:#999;}
.index_news_r dd span{font-size:12px;color:#999;float:right;line-height:42px;}
.index_news_r dd:hover p,.index_news_r dd:hover p i{color:#0078c3}
/*index_partner*/
.index_partner{padding:3.5em 0;text-align: center;background:url(../images/index_partner_bg_02.jpg) no-repeat right bottom;overflow: hidden;position:relative}
.index_partner:before{position:absolute;content:'';width:222px;height:110px;background:url(../images/index_partner_bg_01.jpg) no-repeat center;left:0;top:0;z-index: -1}
.index_partner_title h2{font-size:30px;line-height: 1.2;font-weight:normal;margin-bottom: 1.25em;}
.index_partner_list{position:relative;padding:0 45px;}
.index_partner_list .swiper-slide{background:#FFF;border:1px solid #eee;box-sizing: border-box;-webkit-box-sizing: border-box;height:6.5em;line-height: 6.45em;text-align: center;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition: .3s;transition: .3s}
.index_partner_list .swiper-slide img{max-width: 90%;max-height: 80%}
.index_partner_list .swiper-slide:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}
.index_partner_list .swiper-button-prev,.index_partner_list .swiper-button-next{width:22px;height:38px;background-size:100%;-webkit-transition: .3s;transition: .3s}
.index_partner_list .swiper-button-prev{left:0;background-image:url(../images/index_partner_prev.png)}
.index_partner_list .swiper-button-next{right:0;background-image:url(../images/index_partner_next.png)}
.index_partner_list .swiper-button-prev:hover{background-image:url(../images/index_partner_prev_01.png)}
.index_partner_list .swiper-button-next:hover{background-image:url(../images/index_partner_next_01.png)}

/* inside */
/*banner*/
.banner img{width:100%}

/*sub_nav*/
.sub_nav{border-bottom:1px solid #e6e6e6;}
.sub_nav ul{padding-top: 10px;}
.sub_nav li{margin-right: 3.5em;float:left;}
.sub_nav li a{display: block;font-size:16px;line-height:3;border-bottom:3px solid transparent;}
.sub_nav li.active a{border-bottom-color:#0078c3;color:#0078c3}
.sub_nav li a:hover{color:#0078c3}

/*title*/
.title{text-align: center;padding:4em 0 3em}
.title h2{font-size:2.25em;font-weight:normal;line-height: 1.5;padding-bottom: 0.5em;}

/*about*/
.about{padding:1.75em 0 6.25em;background:url(../images/about_bg_01.jpg);position:relative}
.about:before{position:absolute;content:'';width:100%;height:100%;bottom:0;right:0;z-index: 0;background:url(../images/about_bg.jpg) no-repeat bottom right;background-size:80%}
.about .wrap{position:relative;}
.about_title{position:absolute;width:192px;left:10px;top:0;}
.about_wrap{padding-left:230px;}
.about_nav{margin:0 0 30px;}
.about_nav li{font-size:18px;line-height:2.5;border-bottom:3px solid transparent;color:#540b0f;margin-right: 20px;cursor:pointer;float:left;}
.about_nav li.active{border-bottom-color:#540b0f}
.about_video{width:37.2%;height:23em;position:relative;margin:-4em 0 10px 20px;overflow: hidden;}
.about_video video{width:100%;height:100%;opacity:0.9}
.about_video .video_mask{position:absolute;z-index: 1;width:100%;height:100%;background:url(../images/about_video_mask.png) no-repeat center;background-size:101% 101%;top:0;left:0}
.about_video .video_play{position:absolute;z-index: 2;width:4.125em;height:4.125em;background:url(../images/icon_play.png) no-repeat center;background-size:cover;top:50%;left:50%;margin:-2.0625em 0 0 -2.0625em;display: none;}
.about_item{display: none}
.about_item.active{display: block}
.about_item p{font-size:16px;line-height: 2.125em;color:#686868;text-align: justify}
.about_item h3{line-height: 2.125em;}
.about_item h3 a{color: #540b0f;}
.about_culture{padding:3.25em 0 6em;background:url(../images/about_culture_bg.jpg) no-repeat bottom center;background-size:cover;}
.about_culture_title{position:relative;font-size:30px;line-height: 3;color:#FFF;text-align: center;font-weight:normal;}
.about_culture_title:after{position:absolute;content:'';width:2em;height:1px;background:#FFF;opacity:0.5;bottom:0;left:50%;margin-left:-1em;}
.about_culture_nav{padding:70px 0 60px;/*text-align: center;*/}
.about_culture_nav ul{/*display: inline-block;*/vertical-align: top;position:relative;width:100%;text-align:center;}
.about_culture_nav ul:before{position:absolute;content:'';width:60%;left:20%;top:50%;height:1px;background:#FFF;opacity:0.3;z-index: 0;}
.about_culture_nav li{    display: inline-block;list-style: none;width:8.75em;height:8.75em;line-height: 8.73em;background:#FFF;border-radius: 50%;position:relative;margin:0 3em;/*float:left;*/cursor:pointer;-webkit-transition: .3s;transition: .3s;z-index: 1}
.about_culture_nav li div{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition: .3s;transition: .3s;z-index: 1}
.about_culture_nav li:first-child img{margin-left: 0px;}
.about_culture_nav li .icon2{opacity:0}
.about_culture_nav li:before{position:absolute;content:'';width:75%;height:75%;left:50%;top:50%;margin:0;background:#0078c3;z-index:0;-webkit-transition: .3s;transition: .3s;border-radius: 50%;display: none;}
.about_culture_nav li:after{position:absolute;content:'';width:85%;height:85%;left:50%;top:50%;margin:0;border:1px solid #ddd;z-index: 0;-webkit-transition: .3s;transition: .3s;border-radius: 50%;display: none;}
.about_culture_nav li.active:before,.about_culture_nav li:hover:before{width:75%;height:75%;margin:-37.5% 0 0 -37.5%;display: block;}
.about_culture_nav li.active:after,.about_culture_nav li:hover:after{width:85%;height:85%;margin:-42.5% 0 0 -42.5%;display: block;}
.about_culture_nav li.active .icon2,.about_culture_nav li:hover .icon2{opacity:1}
.about_culture_nav li.active .icon1,.about_culture_nav li:hover .icon1{opacity:0}
/* .about_culture_nav li.active,.about_culture_nav li:hover{-webkit-transform: scale(1.2);transform: scale(1.2)} */
.about_culture_nav li.active,.about_culture_nav li:hover{margin-top: -10px;}
.about_culture_item{display: none;text-align: center;}
.about_culture_item.active{display: block;}
.about_culture_item h3{color:#FFF;font-size:26px;line-height: 1.5;padding: 0 0 0.75em;font-weight:normal}
.about_culture_item p{color:#FFF;opacity:0.9;font-size:16px;line-height: 2;height:5em;}
.about_honor{padding:3.25em 0 6em;background:url(../images/about_honor_bg.jpg) no-repeat bottom center;background-size:cover;}
.about_honor_title{font-size:30px;line-height: 3;text-align: center;font-weight:normal;margin-bottom: 1.5em;}
.about_honor_wrap{padding:0 50px;}
.about_honor_wrap .swiper-slide{background:url(../images/about_honor_slide_bg.jpg) no-repeat bottom center;background-size:cover;text-align: center;height:20em;line-height: 19.8em;}
.about_honor_wrap .swiper-slide img{max-width: 88%;max-height: 88%}
#partner{padding-top:6em}
#partner:before{top:2em;}

/*team*/
.team_t{padding:3.75em;padding-top: 1.75em;background:url(../images/team_bg.jpg) no-repeat bottom center;background-size:cover;}
.team_t_title{color:#FFF;font-size:16px;line-height: 71px;padding:0 70px 0 64px;background:url(../images/team_tile_bg.png) no-repeat center;background-size:100% 71px;margin-bottom: 15px;display: inline-block}
.team_t_desc p{font-size:16px;line-height: 2.25;text-align: justify}
.team_t_list{margin-top: 50px;}
.team_t_item{background:#FFF url(../images/index_team_item_bg_01.png) no-repeat center;background-size:100% 100%;padding:2em;width:32%;margin-right:2%;margin-bottom:24px;box-sizing: border-box;-webkit-box-sizing: border-box;height:20em;-webkit-transition: .3s;transition: .3s;float:left;}
.team_t_item:nth-child(3n){margin-right: 0}
.team_t_item a{display: block;}
.team_t_item .img{width:10.875em;overflow: hidden;border-radius: 8px;margin-right: 1.25em;}
.team_t_item .txt h4{font-size:18px;margin: 0.5em 0;-webkit-transition: .3s;transition: .3s}
.team_t_item .txt h5{font-size:14px;margin-bottom: 1.5em;-webkit-transition: .3s;transition: .3s}
.team_t_item .txt p{font-size:14px;color:#666;line-height: 2;text-align: justify;max-height:10em; -webkit-transition: .3s;transition: .3s}
.team_t_item:hover{background-color:#0078c3;background-image:url(../images/index_team_item_bg_02.png)}
.team_t_item:hover .txt h4,.team_t_item:hover .txt h5{color:#FFF;}
.team_t_item:hover .txt p{color:#FFF;opacity:0.8}
.team_b{padding:15px 0 4.5em;background:url(../images/index_partner_bg_02.jpg) no-repeat right;overflow: hidden;position:relative}
.team_b:before{position:absolute;content:'';width:222px;height:110px;/*background:url(../images/index_partner_bg_01.jpg) no-repeat center;left:0;top:40%;z-index: -1*/}
.team_b_title{text-align: left}
.team_b_list{padding-top:30px;}
.team_b_item{float:left;width:48.5%;margin-right:3%;background:url(../images/team_b_bg.png) no-repeat center;background-size:100% 100%;margin-bottom: 24px;-webkit-transition: .3s;transition: .3s;}
.team_b_item a{display: block;padding:30px;}
.team_b_item:nth-child(2n){margin-right: 0}
.team_b_item .img{float:left;width:140px;height:140px;border-radius: 10px;overflow: hidden;margin-right:2.25em;}
.team_b_item .img img{width:100%;}
.team_b_item p{font-size:18px;color:#753b40;line-height:30px;padding:15px 0 0;}
.team_b_item:hover{background-color:#efefef}
.team_detail{padding:6em;padding-top: 1.75em;background:url(../images/team_bg.jpg) no-repeat bottom center;background-size:cover;}
.team_detail .wrap{width:1469px;}
.team_detail_wrap{background:url(../images/team_detail_bg_03.png) no-repeat center;background-size:100% 100%;}
.team_detail_wrap{padding:11.5% 6% 9.7% 10%}
.team_detail_wrap .img{width:30%;position:relative}
.team_detail_wrap .img img{position:relative;z-index: 1}
.team_detail_wrap .img:after{position:absolute;content:'';width:100%;height:100%;top:-5%;left:-7%;background:#b3a580;z-index: 0}
.team_detail_wrap .txt{width:58%;padding-right: 7%}
.team_detail_title{font-size:30px;line-height: 2;position:relative;font-weight:normal;margin-bottom: 15px;}
.team_detail_title:after{position:absolute;content:'';width:1em;height:2px;background:#ae081d;left:0;bottom:0;}
.team_detail_sub_title{font-size:16px;line-height: 1.875em;color:#ae081d;position:relative}
.team_detail_sub_title:after{position:absolute;content:'';width:5px;height:100%;background:#ae081d;right:-10%;top:0}
.team_detail_desc{margin-top: 15px;}
.team_detail_desc p{font-size:16px;line-height: 1.875em;color:#666;}

/*pro*/
.pro_t{padding:4.5em 0 2em;padding-top: 1.75em;background:url(../images/index_partner_bg_02.jpg) no-repeat right bottom;overflow: hidden;position:relative}
.pro_t:before{position:absolute;content:'';width:222px;height:110px;background:url(../images/index_partner_bg_01.jpg) no-repeat center;left:0;top:40%;z-index: -1}
.pro_t_nav{margin-bottom:1.5em;}
.pro_t_nav ul li{float:left;width:20%}
.pro_t_nav ul li a{display:block;padding:0 15px;border-right:1px solid #eee;border-bottom:1px solid #eee;font-size:16px;line-height: 76px;white-space:nowrap}
.pro_t_nav ul{border-top:1px solid #eee;border-left:1px solid #eee;}
.pro_t_nav ul li .icon{width:32px;text-align: center;}
.pro_t_nav ul li span{-webkit-transition: .3s;transition: .3s}
.pro_t_nav ul li:hover span{color:#0078c3}
.pro_t_nav ul li.active a{background:#0078c3;padding-left:30px;position:relative;}
.pro_t_nav ul li.active a:after{position: absolute;content:'';width:2em;height:1px;background:#FFF;left:30px;bottom:15px;}
.pro_t_nav ul li.active span{color:#FFF;}
.pro_t_nav ul li.active .icon{display:none;}
.pro_t_title{font-size:24px;line-height:3;padding-left:80px;color:#0078c3;font-weight:normal;background:url(../images/pro_title_bg.png) no-repeat left center;}
.pro_t_desc p{font-size:14px;color:#666;line-height: 2;margin-bottom:1.5em;}
.pro_t_desc p img{width:100%}
.pro_t_b h3{font-size:24px;line-height:2.5;color:#0078c3;font-weight:normal;margin-bottom:15px;}
.pro_t_b dd{font-size:16px;color:#666;line-height:1.875;padding:0 50px 0 20px;position: relative;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin-bottom:15px;}
.pro_t_b dd:before{position: absolute;content:'';width:10px;height:10px;border-radius: 50%;background:#0078c3;left:0;top:10px;}

/*contact*/
.contact{padding:3.75em 0 5em;padding-top: 1.75em;background:url(../images/about_bg.jpg) no-repeat center;background-size:cover;}
.contact_l{width:39%}
.contact_nav{padding:1em 0 1em 0;position:relative}
.contact_nav:after{position:absolute;content:'';width:80px;height:4px;background:#0078c3;left:0;bottom:0}
.contact_nav h4{display:inline-block;font-size:18px;line-height: 1;color:#0078c3;}
.contact_nav ul{display:inline-block}
.contact_nav ul li{display:inline-block;font-size:18px;margin-left: 6px;line-height: 1;color:#666;-webkit-transition:0.3s;transition:0.3s;cursor:pointer;}
.contact_nav ul li:first-child{margin-left: 2px;}
.contact_nav ul li.active{color:#0078c3}
.contact_item{display:none;}
.contact_item.active{display:block;}
.contact_item h2{font-size:24px;line-height:2;color:#0078c3;font-weight:normal;margin:20px 0 15px;}
.contact_item dd{font-size:16px;line-height:1.5;padding:20px 0 20px 60px;background-position:left 12px;background-repeat: no-repeat;}
.contact_item dd.tel{background-image:url(../images/contact_icon_01.png)}
.contact_item dd.add{background-image:url(../images/contact_icon_02.png)}
.contact_item dd.email{background-image:url(../images/contact_icon_03.png)}
.ewm{margin-top:20px;}
.ewm img{max-width:130px;}
.ewm p{color:#0078c3;line-height: 2;}
.contact_r{width:58%;padding:10px;height:480px;background:#FFF;}
#allmap{height: 100%}
#allmap img{max-width: inherit}
#allmap .BMap_bubble_content{font-size: 13px;}
#allmap .BMap_bubble_content h3{font-size: 15px;color:#0078c3;margin-bottom: 8px}


/*join*/
.join{padding:3em 0;padding-top: 1.75em;background:url(../images/about_bg.jpg) no-repeat right center;background-size:cover;}
.join_wrap p{font-size:14px;line-height:2.125em;padding-bottom:1.5em;text-align: justify;}

/*join_zp*/
.join_list li dt{height:53px;line-height: 53px;padding-left:3%;cursor: pointer;padding-top: 4px;-webkit-transition: .3s;transition: .3s;background:#FFF;border-bottom:1px solid #eee;font-weight:normal;}
.join_list li dt:hover{background:#eee}
.join_list li.first dt{border-bottom:0;color:#000;background:#0078c3;cursor: default;color:#FFF;}
.join_list li dt span{float:left;text-align: center;height:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.join_list li dt span.j_n{width:20%;text-align: left}
.join_list li dt span.j_l{width:12%}
.join_list li dt span.j_x{width:12%}
.join_list li dt span.j_a{width:14%}
.join_list li dt span.j_p{width:16%}
.join_list li dt span.j_t{width:16%}
.join_list li dt span.j_b{width:10%;cursor:pointer;position:relative;-webkit-transition: .2s;transition: .2s;background:url(../images/join_bth_01.png) no-repeat center;}
.join_list li dd{padding:30px 3% 50px;font-size: 14px;color:#626262;line-height:2.125;display:none;border-bottom:1px solid #f0f0f0;background:#FFF url(../images/join_bg.jpg) no-repeat center;background-size:cover;font-weight:normal;}
.join_list li dd .btn{font-size: 1.125em;padding:0 1.5em;line-height: 2.5em;border-radius:0.75em;color:#FFF;background-color:#0078c3;border:1px solid #0078c3;text-align: center;margin:2em 0 0}
.join_list li dd .btn:hover{color:#0078c3;background-color:transparent}
.join_list li dt span.j_b:hover{color:#0078c3}
.join_list li dt span.j_b.on{-webkit-transform: rotate(180deg);transform: rotate(180deg);color:#0078c3;background:url(../images/join_bth_02.png) no-repeat center;}
.join_list li dd.on{display:block;}

/*news*/
.news{padding:3em 0 4em;padding-top: 1.75em;/*background:url(../images/about_bg.jpg) no-repeat right center;background-size:cover;*/}
.news_content{width:73%;}
.news_item{border-bottom:1px solid #ddd;padding:24px 0}
.news_item a{display:block;}
.news_item h3{font-size:24px;line-height: 1.5;padding-bottom:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight:normal;-webkit-transition: .3s;transition: .3s}
.news_item .img{float:left;width:31.7%;overflow: hidden}
.news_item .txt{float:right;width:62%;padding-right:5%}
.news_item .txt span{font-size:14px;line-height: 1.5;color:#999;margin-bottom: 5px;}
.news_item .txt p{font-size:14px;line-height: 2;height:6em;overflow: hidden;color:#666;margin-bottom:1em;}
.news_item a:hover h3{color:#0078c3}
.pagination{text-align: center;margin-top:50px;}
.pagination span{font-size:14px;color:#0078c3;margin:0 5px;border:1px solid #0078c3;line-height: 30px;cursor:pointer;-webkit-transition: .3s;transition: .3s}
.pagination span a{display: block;padding: 0 10px;}
.pagination span.active,.pagination span:hover{color:#FFF;background:#0078c3}
.news_aside{float:right;width:26%;}
.news_aside dt{font-size:1.125em;padding-left:1.33em;line-height: 2.125em;padding-top:8px;border-bottom:1px solid #ddd;font-weight:bold}
.news_aside .hot{padding-bottom: 1em;}
.news_aside .hot dd{padding:1.5em 0.8em;}
.news_aside .hot dd a{font-size:1em;line-height: 2;padding:0 1em;border:1px solid #ccc;border-radius:10px;margin:0 1.5em 1em 0;text-align: center;float:left;}
.news_aside .hot dd a:nth-child(2n){margin-right: 0}
.news_aside .hot dd a.active,.news_aside .hot dd a:hover{color:#FFF;background:#0078c3}
.news_aside .recommend dd{padding:1.5em 0;}
.news_aside .recommend dd a{font-size:0.875em;line-height: 2.5;padding:0 1.715em;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.news_aside .recommend dd a:hover{color:#0078c3;}
.news_aside{padding-bottom:0.5em;}

/*news_detail*/
.news_detail_title{border-bottom:1px solid #ddd;padding-bottom:1.5em;margin-bottom: 1.5em; }
.news_detail_title h2{font-size: 24px;line-height: 1.5;padding-bottom: 15px;font-weight:normal}
.news_detail_title .info{font-size: 14px;color:#999}
.news_detail_title .info .fl span{padding-left:28px;margin-right: 36px;line-height: 20px;}
.news_detail_title .info .fl span.time{background:url(../images/news_icon_01.png) no-repeat left center;}
.news_detail_title .info .fl span.source{background:url(../images/news_icon_02.png) no-repeat left center;}
.news_detail_title .info .fl span.count{background:url(../images/news_icon_03.png) no-repeat left center;}
.news_detail_main{padding:0 0 4.5em;}
.news_detail_main div,.news_detail_main p{font-size: 0.875em;line-height: 1.62;text-align: justify;margin-bottom: 10px;}
.news_detail_main div>a,.news_detail_main p>a,.news_detail_main p strong>a{color:#0c96f0; display: initial;}
.news_detail_main div span,.news_detail_main p span{display: initial;}strong
.news_detail_main img{display: block;margin:0 auto;max-width:100%}
.news_detail_b{border-top:1px solid #ddd;padding:25px 0 65px;}
.news_detail_b a{font-size: 14px;line-height: 30px;color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.news_detail_b a:hover{color:#0c96f0}


/* down */
.down_wrap{padding: 25px 0 40px;}
.down_wrap ul{}
.down_wrap ul li{width: 48%;margin-right: 4%;float: left;margin-bottom: 3%;}
.down_wrap ul li:nth-of-type(2n){margin-right: 0;}
.down_wrap ul li a{display: block;padding: 25px;background: #ffffff;}
.down_wrap ul li a p{display: table;}
.down_wrap ul li a p icon{width: 40px;height: 50px;background-image: url(../images/pdf.png);background-repeat: no-repeat;background-position: center;display: inline-block;vertical-align: middle;}
.down_wrap ul li a p span{font-size: 18px;line-height: 30px;color: #666666;display: table-cell;vertical-align: middle;padding-left: 30px;}
.down_wrap ul li a .down-img{width: 30px;height: 30px;background-image: url(../images/down.png);background-repeat: no-repeat;background-position: center;display:block;margin-left: auto;}
.down_wrap ul li a:hover{background: #0078c3;}
.down_wrap ul li a:hover p span{color: #ffffff;}
.down_wrap ul li a:hover p icon{background-image: url(../images/pdf-h.png);}
.down_wrap ul li a:hover .down-img{background-image: url(../images/down-h.png);}

/* contact-word */
.contact-word{}
.contact-word .wrap{}
.contact-word .wrap form{}
.contact-word .wrap ul{}
.contact-word .wrap ul li{width: 49%;margin-right: 2%;float: left;margin-bottom: 2%;}
.contact-word .wrap ul li:nth-of-type(2n){margin-right: 0;}
.contact-word .wrap ul li p{background: #ffffff;border-radius: 5px;}
.contact-word .wrap ul li p input{width: 100%;box-sizing: border-box;border-radius: 5px;border: none;background:none;padding: 0 10px;height: 45px;}
.contact-word .wrap ul li.text-li{width: 100%;margin-right: 0;}
.contact-word .wrap ul li.text-li textarea{border: none;resize: none;width: 100%;height: 200px;box-sizing: border-box;padding: 10px;}
.contact-word .wrap ul li p input[type="text"],.contact-word .wrap ul li p textarea{font-weight: bold;}
.contact-word .wrap .butt{background: #04a6e1;color: #ffffff;border: none;padding: 8px 45px;cursor: pointer;}
.contact-word .wrap .butt:hover{background: #0369a9;}
.contact-word .wrap .butt:focus{outline: none;}



/*n*/
.tfen{margin-top: 25px;}
.team_t_item a{height: 16em;overflow: hidden;}

.index_about_nav h4{color: #007dc9;font-weight: bold;}
.index_about_nav ul li.active{color: #007dc9;}
.index_about_nav ul li{font-weight: bold;}
.index_team_nav ul li.active{color: #007dc9;font-weight: bold;border-bottom-color: #007dc9;}
.index_pro_nav ul li.active p:before{background: url(../images/lan_07.png) center;background-size: 100% 100%;}
.about_nav li.active{color: #007dc9;border-bottom-color:#007dc9;}
.about_culture{background: url(../images/lianhua_02.jpg) no-repeat bottom center;background-size: cover;}
.about_culture_title{color: #010101;}
.about_culture_item h3{color: #000000;}
.about_culture_item p{color: #000000;}
.about_culture_nav li:before,.about_culture_nav li{background: none;}
.about_video .video_mask{background-size: 110%;}
.about_culture{    padding: 4.25em 0 18em;}

.footer_t .share dd a{position: relative;opacity: 1;}
.footer_t .share dd a .h-img{position: absolute;top: 150%;right: 0;z-index: 999;width: 180px;display: none;}
.footer_t .share dd a:hover {
    opacity: 1;
}
.footer_t .share dd:hover{opacity: 1;}
.footer_t .share dd a:hover .h-img{display: block;}
@media (max-width: 1440px){
    body{font-size:0.875em}
.logo{width:20%;}
.nav li>a{padding: 0 0.5em;}
.index_team_nav ul li{margin-left: 2.5em;}
.team_t_item .txt p{line-height: 1.85em;}
.pro_t_nav ul li a{font-size: 15px;}
}

@media (max-width: 1366px){
.index_team_nav ul li{margin-left: 1.8em;}
}

@media (max-width: 1280px){
    body{font-size:0.875em}
/* html{width:1280px;margin: auto;} */
/* .wrap{max-width:1200px;margin: auto;} */
.index_about_nav ul li{margin-left: 0.7em;}
.index_pro_item .middle_txt{width: 17em;height: 17em;margin: -8.5em 0 0 -8.5em;}
.index_pro_item .img img{height: 100%;}
.index_pro_item .txt>p{margin: 5% 0 6%;}
.index_team_item .swiper-slide .txt h5{margin-bottom: 0.5em;}
.index_team_item .swiper-slide{height: 23em;overflow: hidden;}
.index_team_item .swiper-slide .txt p{font-size: 13px;}
.sub_nav li{margin-right: 2.5em;}
.team_t_item .txt p{font-size: 13px;line-height: 2.09;font-size: 13px;}
.team_t_item a{height: 16em;overflow: hidden;}
.pro_t_nav ul li a{font-size: 14px;}
.news_item h3,.news_detail_title h2{font-size: 22px;}

}
@media (max-width: 1199px){
	.wrap{max-width: 94%;}
	.logo{width: 16%;}
	.header{position: fixed;left: 0;right: 0;width: 100%;top: 0;z-index: 999;}
	.logo{line-height: 100px;}
	.lang{margin-top: 35px;}
	.nav{padding-top: 35px;}
	.nav li{margin-right: 0.4em;}
	.index_banner{padding-top: 100px;}
	.index_about_l{width: 60%;}
	.index_about_r{width: 38%;}
	.index_pro_nav .index_title{width: 20%;}
	.index_title{width: 33%;}
	.index_pro_nav ul li p{width: 60%;}
	.index_pro_item .middle_txt{width: 13em;height: 13em;margin: -8.5em 0 0 -6.5em;}
	.index_team_nav ul li{font-size: 17px;margin-left: 1em;}
	.index_team_nav .index_title{width: 22%;}
	.index_team_item .swiper-slide .img{width: 100%;margin-right: 0;text-align: center;}
	.index_team_item .swiper-slide .txt{float: left;width: 100%;}
	.index_team_item .swiper-slide .txt h4{text-align: center;}
	.index_team_item .swiper-slide .txt h5{text-align: center;}
	.index_team_item .swiper-slide{height: 26em;}
	.index_team_item .swiper-slide .txt p{height: 80px;overflow: hidden;}
	.index_team_nav ul{padding-top: 35px;padding-right: 1.5em;}
	.index_team_list{height: 27em;}
	.index_news_title h2{font-size: 22px;}
	.index_pro_item .txt{padding: 2% 3.5%;}
	.about_culture_nav li{width: 7.75em;height: 7.75em;line-height: 7.73em;}
	.about_culture_nav li div.icon1 img{width: 55%;}
	.about_culture_nav li.active .icon2 img, .about_culture_nav li:hover .icon2 img{width: 50%;}
	.sub_nav li{margin-right: 2em;}
	.team_t_item .img{width: 100%;text-align: center;}
	.team_t_item a .txt{width: 100%;float: left;}
	.team_t_item .txt h4{text-align: center;}
	.team_t_item .txt hh5{text-align: center;}
	.team_t_item a{height: auto;}
	.team_t_item .txt p{height: 80px;overflow: hidden;}
	.team_t_item .txt h5{margin-bottom: 0.3em;text-align: center;}
	.team_t_item{height: 27em;}
	.team_b_title h2 img{width: 25%;}
	.team_b_item p{font-size: 16px;padding: 8px 0 0;}
	.team_b_item .img{height: auto;}
	.team_b_item a{padding: 20px;}
	.team_detail_title{font-size: 24px;}
	.team_detail_sub_title{line-height: 1.575em;}
	.team_detail_desc p{font-size: 14px;}
	.news_item h3, .news_detail_title h2{font-size: 18px;}
	.pro_t_nav ul li{width: 25%;}
	.banner{padding-top: 100px;}
	.pro_t_title{font-size: 20px;}
	.pro_t_b h3{font-size: 20px;}
	.pro_t_nav{padding-bottom: 3em;}
	.contact_item h2{font-size: 20px;}
	
}
@media (max-width: 992px){
	
	.menu{display: block;width: 23px;height: 30px;margin-top: 27.5px;}
	.header .wrap{width: 100%;padding:0 3%;border-bottom: 1px solid #f2f2f2;}
	.nav{position: absolute;right: 0;margin: auto;top: 86px;background: #ffffff;padding-top: 0;width: 30%;display: none;}
	.menu span{width: 23px;margin: 6px 0;}
	.lang{margin-right: 50px;margin-top: 27.5px;}
	.menu .sp2{top:8px;}
	.menu .sp3{top: 16px;}
	.menu:hover span{opacity: 1;}
	.logo{width: 20%;line-height: 85px;}
	.nav li:hover>a, .nav li.active>a{background: none;color: #333333;}
	.nav li{width: 100%;margin-right: 0;text-align: left;padding: 12px 3% 12px 10%;box-sizing: border-box;border-bottom: 1px dashed   #f2f2f2;}
	.nav li>a{display: block;}
	/* .nav.on{right: 0;} */
	.banner{padding-top: 86px;}
	.index_banner{padding-top: 86px;}
	.index_about_l{width: 100%;}
	.index_about_r{width: 100%;}
	.index_title{width: 24%;}
	.index_about_r .video_mask{background-size: 100% 101%;}
	.index_pro_item .middle_txt{display: none;}
	.index_pro_item .img{display: none;}
	.index_pro_item .txt{width: 100%;box-sizing: border-box;}
	.index_pro_item{background-size: 100% 100%;}
	.index_pro_item .txt>p{padding-right: 0;}
	.index_team{padding: 3em 0 4em;}
	.index_team_nav ul li{margin-left: 1.3em;}
	.index_news_l{width: 100%;margin-bottom: 2em;}
	.index_news_r{width: 100%;}
	.index_news_title h2{font-size: 20px;}
	.index_partner_title h2{font-size: 22px;}
	.footer_t li{}
	.footer_t li dl{}
	.footer_t li dl dd{display: none;}
	.footer_t li.share{width: 100%;float: left;margin-top: 2em;}
	.footer_t li.share dl dt{display: none;}
	.footer_t li.share dl dd{display: block;}
	.wz {margin: 5px 0;padding-bottom: 1em;}
	.about_video{width: 100%;margin: 0em 0 10px 0px;}
	.about_culture_nav li{width: 5.75em;height: 5.75em;line-height: 5.73em;margin: 0 2em;}
	.about_culture_title{font-size: 22px;}
	.about_culture_item h3{font-size: 22px;}
	.about_honor_title{font-size: 22px;}
	.team_b_item p{font-size: 14px;line-height: 24px;}
	.team_t_item .txt h4{font-size: 15px;}
	.team_t_item .txt h5{font-size: 13px;}
	.team_t_item .txt p{line-height: 2;}
	.pro_t_nav ul li{width: 33.3333%;}
	.pro_t_title{font-size: 20px;}
	.pro_t_b h3{line-height: 2;}
	.pro_t_b dd{width: 33.333%;}
	.pro_t_nav{padding-bottom: 5em;}
	.contact_l{width: 100%;}
	.contact_r{width: 100%;margin-top: 3em;}	
	
}

@media (max-width: 765px){
	
	.logo{width: 35%;line-height: 70px;}
	.lang{margin-top: 22px;}
	.menu{margin-top: 20px;}
	.nav{width: 100%;height: calc(100vh - 70px);top: 71px;}
	.nav li{padding: 12px 3% 12px 3%;text-align: center;}
	.index_banner{padding-top: 71px;}
	.index_title{width: 35%;}
	.index_about_nav{padding: 1em 0 2.5em 0;margin-top:0.5em ;}
	.index_about_nav h4{width: 100%;position: relative;padding: 10px 0;font-size: 16px;}
	.index_about_nav ul{width: 100%;}
	.index_about_nav h4:after {position: absolute; content: '';width: 80px;height: 4px;background: #a60c1f;left: 0;bottom: 0;}
	.index_about_nav:after{position: unset;width: 0;height: 0;}
	.index_about_nav{padding: 1em 0 0.5em;}
	.index_about_nav ul li:first-child{margin-left: 0;}
	.index_about_nav ul li{font-size: 16px;}
	.index_about_list {padding: 0.5em 0 2em;}
	.index_about_item p{font-size: 14px;}
	.index_about_more{width: 30%;}
	.index_about_r{height: auto;margin-top: 3em;}
	.index_about_r .video_mask{background-size: 101% 101%;}
	.index_pro_nav .index_title{width: 35%;}
	.index_pro_nav ul{padding-left: 0;    padding-top: 115px;}
	.index_pro_nav ul li p{width: 70%;}
	.index_pro_item .txt>p{font-size: 15px;line-height: 26px;}
	.index_pro_item .txt dd{font-size: 15px;}
	.index_team {padding: 2em 0 4em;}
	.index_team_nav .index_title{width: 35%;}
	.index_team_nav ul li{font-size: 16px;}
	.index_news_title h2{font-size: 16px;}
	.index_news_l ul li .txt h4{font-size: 14px;}
	.index_news_l ul li .txt h4{margin-bottom: 5px;}
	.index_news_l ul li .txt span{margin-bottom: 5px;}
	.index_partner_title h2{font-size: 18px;}
	.index_about_nav h4:after{height: 2px;}
	.index_partner_list .swiper-button-prev, .index_partner_list .swiper-button-next{background-size: 75%;}
	.index_news_r dd span{line-height: 32px;}
	.index_news_r dd p{font-size: 14px;line-height: 32px;}
	.footer_t li{margin-right: 3%;}
	.footer_t{padding: 1.5em 0 1.5em;}
	.footer_t li dt{margin-bottom: 0.5em;}
	.index_team_item .swiper-slide .txt h4{font-size: 16px;}
	.banner{padding-top: 71px;}
	.wz .wrap ul li span{font-size: 13px;}
	.wz .wrap ul li a{font-size: 13px;}
	.about{padding: 0.75em 0 3.25em;}
	.about_title{position: unset;width: 100%;box-sizing: border-box;float: none;}
	.wz .wrap ul li icon{background-size: 50%;}
	.about_wrap{padding-left: 0;float: none;width: 100%;}
	.about_nav li{font-size: 16px;border-bottom: 2px solid transparent;margin-right: 13px;}
	.about_item p{font-size: 14px;}
	.tfen{width: 30%;}
	.about_culture_title{font-size: 20px;line-height: 2;}
	.about_culture_nav{padding: 15px 0 30px;}
	.about_culture_nav li{width: 3.75em;height: 3.75em;line-height: 3.73em;margin: 0 0.5em;}
	.about_culture_item h3{font-size: 18px;}
	.about_culture_item p{font-size: 14px;}
	.about_honor_title{font-size: 20px;line-height: 2;margin-bottom: 1em;}
	.about_honor{padding: 2.25em 0 3em;}
	#partner{padding-top: 3em;}
	.index_partner{padding: 2.5em 0;}
	.team_t{padding: 0.75em;}
	.team_t_title{font-size: 15px;padding: 30px 45px 30px 35px;line-height: 25px;}
	.sub_nav li a{font-size: 15px;    line-height: 2.5;}
	.sub_nav li{margin-right: 1.5em;}
	.team_t_list{margin-top: 20px;}
	.team_t_item{width: 49%;    padding: 1em;}
	.team_t_item:nth-child(3n){margin-right: 2%;}
	.team_t_item:nth-of-type(2n){margin-right: 0;}
	.team_t_item .img{margin-right: 0;}
	.team_t_item .txt p{line-height: 1.6;}
	.team_t_item{height: 23em;}
	.team_b_title h2 img{width: 40%;}
	.team_b_item .img{width: 100%;border-radius: 2px;margin-right: 0;}
	.team_b_item p{float: left;}
	.team_b_item{width: 49%;margin-right: 3%;}
	.team_b_item:nth-of-type(2n){margin-right: 0;}
	.team_b_item a{padding: 13px;}
	.team_b_item p{line-height: 21px;height: 64px;overflow: hidden;}
	.team_t_desc p{font-size: 14px;line-height: 2;}
	.team_detail{padding: 0;padding-top: 1em;}
	.team_detail_wrap .img{width: 40%;margin-right: 15px;}
	.team_detail_wrap .txt{padding-right: 0;float: none;}
	.team_detail_sub_title{font-size: 14px;    padding-right: 8px;}
	.team_detail_wrap .txt .icon img{width: 45px;}
	.team_detail_wrap .txt{padding-right: 0;width: auto;}
	.team_detail_sub_title:after{right: -4px;width: 3px;}
	.team_detail_title{font-size: 20px;line-height: 1.5;margin-bottom: 5px;margin-top: 5px;}
	.team_detail_wrap{padding: 11.5% 6% 22.7% 10%;}
	.pro_t_nav ul li{width: 50%;}
	.pro_t_nav ul li .icon{display: none;}
	.pro_t_nav ul li a{font-size: 12px;padding: 0 4px;line-height: 50px;}
	.pro_t_nav ul li.active a{padding-left: 5px;}
	.pro_t_nav ul li.active a:after{left: 5px;bottom: 10px;width: 3em;}
	.pro_t_title{font-size: 16px;line-height: 2;margin-bottom: 10px;}
	.pro_t_nav{padding-bottom: 1em;}
	.pro_t_b h3{font-size: 16px;}
	.pro_t_b dd{width: 50%;font-size: 14px;padding: 0 5px 0 14px;}
	.pro_t_b dd:before{width: 7px;height: 7px;}
	.pro_t{background: none;}
	.news {padding: 1em 0 2em;padding-top: 0.75em;}
	.wz{padding-bottom: 0.5em;}
	.news_content{width: 100%;}
	.news_aside{width: 100%;}
	.news_item h3, .news_detail_title h2{font-size: 15px;}
	.news_item h3{padding-bottom: 10px;}
	.news_item .img{width: 45%;}
	.news_item .txt{width: 50%;padding-right: 0;}
	.news_item .txt span{line-height: 1;}
	.news_item .txt p{line-height: 1.5;margin-bottom: 0em;font-size: 13px;}
	.news_item{padding: 15px 0;}
	.pagination span a{padding: 0 8px;}
	.pagination span{line-height: 22px;}
	.news_aside{margin-top: 2em;}
	.news_detail_main{padding: 0 0 2.5em;}
	.news_detail_b a{display: block;font-size: 13px;}
	.news_detail_b { border-top: 1px solid #ddd; padding: 25px 0 25px;}
	.news_aside dt{font-size: 15px;}
	.news_detail_title .info{font-size: 13px;}
	.news_detail_title .info .fl span{padding-left: 25px;margin-right: 15px;}
	.join{background: none;}
	.join_list li dt span{font-size: 13px;}
	.join_list li dd{padding: 15px 3% 25px;font-size: 13px;}
	.join_list li dd .btn{font-size: 13px;}
	.contact_nav h4{font-size: 16px;}
	.contact_nav:after{width: 70px;height: 2px;}
	.contact_nav ul li{font-size: 16px;}
	.contact_item h2{font-size: 18px;margin: 15px 0 15px;}
	.contact_item dd{padding: 18px 0 10px 49px;background-size: 35px;}
	.contact_r{height: 300px;}
	.contact{padding-top: 0.75em;}
	.footer_t .share dd a{width: 30px;}
	.footer_t li dt{font-size: 15px;}
	.footer_b{line-height: 1.5em;padding: 7px 0;}
	.footer_t{display: none;}
	.lang p{padding: 0 23px 0 27px;    line-height: 26px;    font-size: 13px;    background-size: 25%;}
	.lang dl{padding: 3px 0;}
	.lang dd a{font-size: 13px;line-height: 1.5;}
	
	
	.index_pro_nav .index_title{position: relative;}
	.index_pro_nav ul{padding-top: 30px;}
	.index_pro_nav .index_title::after{position: absolute;content: "";left: 0;bottom: -10px;width: 70%;height: 10px;    background: url(../images/index_pro_text_bg_01.png) no-repeat;background-size: 100%;background-position: bottom;opacity: 0.85;}
	
	.news_aside .hot dd a:nth-child(2n){margin-right: 2.5em;}
	
	
}

