body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,option,p,blockquote,th,td{margin:0;padding:0;}
* {outline: 0 none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
ul li{list-style: none;}
a{color:black;outline:0 none;text-decoration: none;cursor:pointer;}
table {border-collapse: collapse;}
img{border:0;vertical-align: bottom;}
body{
    font-family: "Source Han Sans CN", sans-serif;
    font-size: 14px;
    -webkit-tap-highlight-color:transparent;
    overflow-x:hidden;
}


.top{width: 100%;height: 80px;line-height: 80px;background: rgba(248,248,248,0.5);position: fixed;left: 0;top: 0;z-index: 3}
.top.active{background: rgb(248,248,248)}
.top .wrap{width: 1200px;margin: 0 auto;}
.top .wrap img{vertical-align: middle;}
.top .left{float: left;}
.top .right{float: right;}
.top .right .language{display: inline-block;margin-left: 20px}
.top .left .top_nav{display: inline-block;margin-left: 30px;}
.top .left .top_nav .mainli{display: inline-block;margin-left: 30px;font-size: 14px;font-weight: bold;position: relative;}
.top .left .top_nav .mainli:hover>a,.top .left .top_nav .mainli.active>a{color: #1b5fad}
.top .left .top_nav .mainli .deep_nav{position: absolute;display: none;left: -40%;top:80px;width: 180%;line-height: 35px;background:#fff;text-align: center;box-shadow: 0 0 6px rgb(220,220,220)}
.top .left .top_nav .mainli .deep_nav li a{display: inline-block;width: 100%;height: 100%}
.top .left .top_nav .mainli .deep_nav li:hover{background:#1b5fad;color: #fff}
.top .left .top_nav .mainli .deep_nav li:hover a{color: #fff}
.top .left .top_nav .mainli.mainli3 .deep_nav{width: 120%;left: -10%}
.cebian{display: none;}

.banner{position: relative;overflow:hidden;visibility: hidden;}
.banner .slider {position: relative;}
.banner .slider li{float: left;position: relative;}
.banner .slider li img{width: 100%}
.banner .slider .fss-wrapper{float: left}
.banner .pagination{position: absolute;width: 100%;left: 0;bottom: 32%;text-align: center;}
.banner .pagination a{display:inline-block;width: 10px;height: 10px;font-size: 0;margin:0 10px;border-radius:25px;border:1px solid #fff;}
.banner .pagination a:hover,.banner .pagination a.selected{background:#fff;}
.banner .banner_nav{position: absolute;width: 70%;left: 15%;bottom: 7%;font-size: 0;}
.banner .banner_nav ul {
	text-align: center;
}
.banner .banner_nav li{display: inline-block;width: 16.66%;text-align: center;background: rgba(250,250,250,0.8) url(../image/banner_nav_line.jpg) no-repeat left center;position: relative;}
.banner .banner_nav li .hidden{display: none;background:#1b5fad;padding: 40px 0;position: absolute;width: 100%;left: 0;bottom: 0}
.banner .banner_nav li .hidden .img_wrap{height: 80px;line-height: 80px}
.banner .banner_nav li .hidden .img_wrap img{vertical-align: middle;}
.banner .banner_nav li .hidden .text_wrap{color: #fff;font-size: 17px;margin-top: 20px}
.banner .banner_nav li .show{display: block;padding:20px 0;} 
.banner .banner_nav li .show .text_wrap{color: #666;font-size: 15px;margin-top: 15px}
.banner .banner_nav li .show .img_wrap{height: 50px;line-height: 50px;}
.banner .banner_nav li .show .img_wrap img{vertical-align: bottom;}
.banner .banner_text{position: absolute;width: 100%;left: 0;top: 32%;text-align: center;}
.banner .banner_text .cont_title{font-size: 40px;color: #fff;font-weight: bold;}
.banner .banner_text .cont_p{color: #fff;width: 50%;margin:15px auto 30px;font-size: 17px;line-height: 30px}
.banner .banner_text .readmore{display: inline-block;width: 180px;height: 55px;line-height: 55px;border: 1px solid #fff;color: #fff;border-radius: 25px;font-size: 15px}
.banner .banner_text .readmore:hover{background: #1b5fad;border-color:#1b5fad }
.banner a.wfEditorMode {position: absolute;left: 0;top: 30%;z-index: 222;}


.banner .banner_text .readmore.video-btn {
	margin-top: 10px;
	background: #1b5fad;
	border-color:#1b5fad;
}


/*  */

.video-popup{
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 6;
	background: rgba(0, 0, 0, 0.3);
	top: 0;
	left: 0;
	display: none;
}

.video-popup .video-content{
	width: 70%;
	position: absolute;
	top: 10%;
	left: 15%;
}

.video-popup .video-content #my-video,
.video-popup .video-content video{
	width: 100%;
	height: auto;
}

.video-popup .video-content .close{
	width: 30px;
	height: 30px;
	position: absolute;
	top: -30px;
	right: -30px;
	cursor: pointer;
}

.video-popup .video-content .close:after,
.video-popup .video-content .close:before{
	display: block;
	width: 26px;
	height: 2px;
	background: #fff;
	border-radius: 2px;
	content: "";
	position: absolute;
	left: 2px;
}

.video-popup .video-content .close:before{
	top: 10px;
    transform: rotate(45deg) translate(5px,4px);
}

.video-popup .video-content .close:after{
	top: 16px;
	transform: rotate(-45deg) translateX(0);
}

.video-js .vjs-tech {
	position: static !important;
}

.inside_banner{position: relative;overflow:hidden;}
.inside_banner .text{position: absolute;width: 1200px;left: 50%;margin-left: -600px;top: 30%;z-index: 2}
.inside_banner .text_title{color: #fff;font-size: 40px;}
.inside_banner .line{width: 25px;height: 3px;background: #fff;margin:25px 0;visibility: hidden;}
.inside_banner .text_cont{width: 470px}
.inside_banner .text_cont p{color: #fff;font-size: 18px;line-height: 30px}
.inside_banner .text .move_down{width: 52px;height: 52px;cursor: pointer;background: url(../image/move_yuan.png);margin-top: 100px;-webkit-animation:gunmove 1.5s infinite;animation:gunmove 1.5s infinite;}
.inside_banner .banner_mc{position:absolute;left: 0;top: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.2)}


@-webkit-keyframes gunmove{
	0%{margin-top:90px;opacity: 1;}
	100%{bottom: 100px;opacity: 0;}	
}

@keyframes gunmove{
	0%{margin-top:90px;opacity: 1;}
	100%{bottom: 100px;opacity: 0;}	
}

/*.company_introduce{padding: 100px 0  130px;background: rgb(228,230,229)}*/
.company_introduce{padding: 100px 0  130px;background: rgb(255,255,255)}
.company_introduce .wrap{width: 1200px;margin: 0 auto}
.company_introduce .left{float: left;width: 50%;margin-top: 50px}
.company_introduce .right{float: right;width: 50%}
.company_introduce .left .title_wrap{position: relative;}
.company_introduce .left .title_wrap .title_text{font-size: 34px;color: #333;position: relative;z-index: 1}
.company_introduce .left .title_wrap .title_line{width: 25px;height: 3px;background: #333;margin-top: 30px;visibility: hidden;}
.company_introduce .left .title_wrap .r_img{position: absolute;bottom: 3px;left: -75px}
.company_introduce .left .cont_p{margin:30px 0 70px;}
.company_introduce .left .cont_p p{font-size: 14px;line-height: 28px;color: #666;margin-bottom: 10px;text-indent: 30px}
.company_introduce .left .readmore{display: inline-block;width: 200px;height: 55px;line-height: 55px;border-radius: 50px;text-align: center;color: #fff;border: 1px solid rgb(0,78,162) ;background: rgb(0,78,162)}
.company_introduce .left .readmore img{vertical-align: middle;margin-left: 15px}


/*.company_introduce .left .readmore:hover{background: none;color: rgb(0,78,162) }*/
.company_introduce .right{float: left;width: 50%;text-align: right;padding-top: 75px}
.company_introduce .right .bg_wrap{position: relative;display: inline-block;width: 80%;margin-right: 40px}
.company_introduce .right .bg_wrap .bg{width: 100%;position: relative;z-index: 1}
/*.company_introduce .right .bg_wrap .mc{position: absolute;background: #fff;width: 100%;height: 100%;right: -40px;bottom: -40px}*/
.company_introduce .right .bg_wrap .mc{position: absolute;background: rgb(228,230,229);width: 100%;height: 100%;right: -40px;bottom: -40px}

.Tile_box{}
.Tile_box .Tile_text{font-size: 34px;color: #333;} 
.Tile_box .Tile_line{width: 25px;height: 3px;background: #333;margin-top: 30px;display: none} 
.Tile_box.active{text-align: center;}
.Tile_box.active .Tile_line {margin: 30px auto 0}


.group_team{width: 1200px;margin: 100px auto}
.group_team .left{float: left;width: 25%;margin-top: 75px}
.group_team .team_show{width: 100%;margin-top:35px}
.group_team .team_show .map_city{font-size: 20px;color: #000;margin-bottom: 10px}
.group_team .team_show .city_company{height:250px;padding-right: 10px}
.group_team .team_show .city_company li{font-size: 14px;color: #666;position: relative;line-height: 25px;cursor: pointer;}
.group_team .team_show .city_company li .wfEditorMode{position:absolute;right: 0;top: 0;margin-top: 0}

.group_team .team_show .city_company li strong{display: none;}
.group_team .team_show .city_company li:hover {color: rgb(0,78,162)}
.group_team .cont_p{margin-top: 40px}
.group_team .cont_p p{font-size: 14px;line-height: 28px;color: #666}
.group_team .right{float: right;width: 70%;text-align: center;position: relative;}
.group_team .right .map_box{display: inline-block;width: 90%;position: relative;}
.group_team .right .map_box .bg{width: 100%}
.group_team .right .pointer{background: url(../image/pointer_zuobiao.png);width: 15px;height: 21px;position: absolute;cursor: pointer;}
.group_team .right .pointer .show_city{position: absolute;left: -35px;top: 22px;width: 85px;color: #999;font-size: 12px}


@-webkit-keyframes pointermove{
	0%{opacity: 1;}
	50%{opacity: 0;}
	100%{opacity: 1;}	
}

@keyframes pointermove{
	0%{opacity: 1;}
	50%{opacity: 0;}
	100%{opacity: 1;}	
}

.group_team .right .pointer.active .show_city{font-size: 16px;color: #222;font-weight: bold;}
.group_team .right .pointer.active {;-webkit-animation:pointermove 1.5s infinite;animation:pointermove 1.5s infinite;}
.group_team .right .pointer017 .show_city,.group_team .right .pointer05 .show_city{left: -33px;top: 23px}
/*.group_team .right .pointer{background: url(../images/pointer_bg.png);width: 30px;height: 30px;position: absolute;cursor: pointer;}*/
.group_team .right .pointer .hidden{position: absolute;z-index: 2;width:113px;height: 144px;background: url(../image/map_line.png);left: -105px;top: -140px;display: none;}
.group_team .right .pointer .hidden .city_box{width: 330px;padding:20px;background: rgb(112,187,48);position: absolute;text-align: left;left: -370px;top: -40px}
.group_team .right .pointer .hidden .map_city{color: #fff;font-size: 18px;padding-left: 30px;line-height: 30px;background: url(../image/zuobiao_icon.png) no-repeat left center;}
.group_team .right .pointer .hidden .city_company{margin-top: 20px}
.group_team .right .pointer .hidden .city_company li{display:block;width:100%;color: #fff;font-size: 14px;margin-bottom: 7px;cursor: pointer;}
.group_team .right .pointer .hidden .city_company li span{display: inline-block;width:85%}
.group_team .right .pointer .hidden .city_company li strong{display: inline-block;width:14%}
/*.group_team .right .pointer:hover .hidden{display: block;}*/
.group_team .right .pointer01{right: 12%;top: 58%} 
.group_team .right .pointer02{right: 23%;top: 35%} 
.group_team .right .pointer03{right: 26%;top: 82%} 
.group_team .right .pointer04{right: 29%;top: 62%} 
.group_team .right .pointer05{right: 45%;top: 61%} 
.group_team .right .pointer06{right: 19%;top: 59%} 
.group_team .right .pointer07{right: 12%;top: 58%} 
.group_team .right .pointer08{right: 29%;top: 62%} 
.group_team .right .pointer09{right: 13%;top: 66%} 
.group_team .right .pointer010{right: 26%;top: 82%} 
.group_team .right .pointer011{right: 50%;top: 81%} 
.group_team .right .pointer013{right: 38%;top: 65%;z-index: 2} 
.group_team .right .pointer014{right: 48%;top: 64%} 
.group_team .right .pointer015{right: 17%;top: 75%} 
.group_team .right .pointer016{right: 36%;top: 35%} 
.group_team .right .pointer017{right: 19%;top: 35%} 
.group_team .right .pointer018{right: 27%;top: 54%} 
.group_team .right .pointer019{right: 39%;top: 74%} 
.group_team .right .pointer020{right: 38%;top: 65%}
.group_team .right .pointer012{right: 36%;top: 82%} 
.yd_team_wrap{display: none;}


.group_team .map_little_box{position: absolute;left: 0;bottom: -50px;border: 3px solid rgb(220,220,220)}



.city_detail_box{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 2;display: none;}
.city_detail_box .city_detail{width: 1100px;padding: 50px;height: 500px;background: #fff;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin:auto;}
.city_detail_box .city_detail .city_name{font-size: 20px;font-weight: bold;color: #333}
.city_detail_box .city_detail .city_line{width: 25px;height: 3px;background: rgb(0,78,162);margin-top: 30px;display: none;} 
.city_detail_box .city_detail .city_cont{margin:30px 0;height: 340px;padding-right: 15px;overflow-y: hidden;}
.city_detail_box .city_detail .city_cont p{font-size: 14px;color: #666;line-height: 25px;margin-top: 15px}
.city_detail_box .city_contact{}
.city_detail_box .city_contact li{display: inline-block;color: #666;font-size: 14px;line-height: 25px;margin-right: 5.8%;margin-bottom: 5px}
.city_detail_box .city_contact li img{vertical-align: middle;margin-right: 10px}
.city_detail_box .city_close{display: inline-block;width: 16px;height: 16px;background: url(../image/close.png);position: absolute;right: 50px;top: 55px;cursor: pointer;}

.honor{position: relative;width: 100%;overflow:hidden;height: 900px}
.honor .bg{height: 970px}
.honor .honor_text{position: absolute;width: 100%;text-align: center;left: 0;top: 20%}
.honor .honor_text .Tile_text{color: #fff}
.honor .honor_text .Tile_line{margin:30px auto;background: #fff}
.honor .honor_slider_wrap{width: 1300px;margin:110px auto 0;position: relative;}
.honor .honor_slider{}
.honor .honor_slider li{float: left;position: relative;padding: 80px}
.honor .honor_slider li p{color: #fff;position: absolute;width: 220px;line-height: 25px;text-align: center;}

 
.honor .honor_slider li div:first-child p {left: 0%;top: 55%}
.honor .honor_slider li div:nth-child(2) p {left: 24%;top: 0%}
.honor .honor_slider li div:nth-child(3) p {left: 53%;top: 88%}
.honor .honor_slider li div:nth-child(4) p {right: 0%;top: 0%}

.honor .honor_slider li img.slider_bg{display: block;margin:0 auto;max-width: 100%}
.honor .honor_slider li .honor_img{position: absolute;width: 200px;height: 200px;border-radius:50%;display: none;}
 

.honor .honor_slider li div:first-child img {left: 0%;top: 5%}
.honor .honor_slider li div:nth-child(2) img {left: 24%;top: 15%}
.honor .honor_slider li div:nth-child(3) img {left: 53%;top: 40%}
.honor .honor_slider li div:nth-child(4) img {left: 84%;top: 14%}

.honor .honor_slider li div:hover .honor_img {display: block;}

.honor .honor_slider_wrap .arrow01{display: inline-block;width: 54px;height: 54px;background: url(../image/honor_arrow01.png);position: absolute;left: -10%;top: 50%;margin-top: -27px}
.honor .honor_slider_wrap .arrow02{display: inline-block;width: 54px;height: 54px;background: url(../image/honor_arrow02.png);position: absolute;right: -10%;top: 50%;margin-top: -27px}

.yd_honor_slider{display: none;}



.vision{width: 100%;padding: 100px 0;background:rgb(248,248,248)}
.vision .wrap{width: 1200px;margin:0 auto}
.vision .bg{width: 100%}
.vision .text_wrap{width: 900px;padding: 50px;margin-left: 12%;position: relative;background:#fff;box-shadow: 0 0 10px rgb(230,230,230);margin-top: -100px}
.vision .text_cont{overflow:hidden;margin-top: 30px}
.vision .text_cont .left{float: left;width: 20%}
.vision .text_cont .left p{font-size: 16px;margin-bottom: 10px}
.vision .text_cont .right{float: right;width: 80%}
.vision .text_cont .right  .wfEditorMode{margin-top: 0}
.vision .text_cont .right p{color: #333;font-size: 14px;line-height: 25px;margin-bottom: 10px}

.footer{width: 100%;background: rgb(33,34,38);}
.footer .footer01{width: 1200px;margin:0 auto;padding: 50px 0}
.footer .footer01 .mainli { float: left;width: 12.3%; }
.footer .footer01 .mainli:nth-of-type(3) { float: left;width: 15.8%; }
.footer .footer01 .mainli_1 { float: left; width: 10%; }
.footer .footer01 .mainli_1 .img { max-width: 100%; height: 100%; }
.footer .footer01 .mainli_1 .img img { width: 100%; }
.footer .footer01 .mainli_1 p {  margin-top: 8px; text-align: center; color: rgb(180,180,180); }

.footer .footer01 .mainli .main_nav{display: inline-block;width: 90%;color: rgb(220,220,220);font-size: 14px;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid rgb(100,100,100)}
.footer .footer01 .mainli .main_nav:hover{ color: rgb(0,78,162) }
.footer .footer01 .mainli .deep_nav li{margin-bottom: 6px;}
.footer .footer01 .mainli .deep_nav li a{color: rgb(180,180,180)}
.footer .footer01 .mainli .deep_nav li a:hover{color: rgb(0,78,162)}
.footer .footer02{line-height: 55px;text-align: center;border-top: 1px solid rgb(100,100,100);color: rgb(220,220,220)}


.inside_banner .start_bg{position: absolute;right: 6.1%;bottom: 0;width: 600px}
.inside_banner .start_text{position: absolute;right: 470px;bottom: 360px;cursor: pointer;z-index: 2}
.history_cont{position: relative;overflow: hidden;}
.history_cont .line{position: absolute;right: 5%;top: 0;height: 100%}
.history_cont .right_line{position: absolute;right: 6%;top: 0;height: 100%;width: 1px;background:rgba(220,220,220,0.5);padding-top: 100px}
.history_cont .year{position: absolute;right: 8%;top: 25%;color: #fff;font-size: 16px;display: none;}
.history_cont .year span{font-size: 12px;padding-left: 5px}
.history_cont .text_wrap{position: absolute;width: 1200px;left: 40%;margin-left: -600px;top: 25%;opacity: 0;transition: all 1s}
.history_cont .text_wrap.active{left: 50%;opacity: 1}
.history_cont .text_wrap .text_title{font-size: 45px;color: #fff;position: relative;}
.history_cont .text_wrap .text_title span{font-size: 20px;padding-left: 10px}
.history_cont .text_wrap .text_title .title_line{width: 70px;height: 2px;background: #fff;position: absolute;left: -90px;top: 50%;margin-top: -1px}
.history_cont .text_wrap .text_p{margin:50px 0;}
.history_cont .text_wrap .text_p p{font-size: 15px;color: rgb(240,240,240)}
.history_cont .text_wrap .text_p img{max-width: 100%;margin:25px 0;}
.history_cont .right_line div{width: 16px;height: 16px;cursor: pointer;background: url(../image/history_line_icon.png);font-size: 0;margin-left: -8px;margin-top: 50px;position: relative;}
.history_cont .right_line .line_active_wrap{width: 16px;height: 16px;background: url(../image/history_news.png);margin-left: -8px}
.history_cont .right_line .line_year{position: absolute;left: -51px;top: -3px;font-size: 14px;color: #fff}
.history_cont .right_line .line_active_wrap .line_year{font-size: 18px;font-weight: bold;top: -6px;left: -65px}



 @keyframes warn {
    0% {
        transform: scale(0);
        opacity: 0.0;
    }
    25% {
        transform: scale(0);
        opacity: 0.1;
    }
    50% {
        transform: scale(0.1);
        opacity: 0.3;
    }
    75% {
        transform: scale(0.5);
        opacity: 0.5;
    }
    100% {
        transform: scale(1);
        opacity: 0.0;
    }
}
@-webkit-keyframes warn {
    0% {
        -webkit-transform: scale(0);
        opacity: 0.0;
    }
    25% {
        -webkit-transform: scale(0);
        opacity: 0.4;
    }
    50% {
        -webkit-transform: scale(0.1);
        opacity: 0.6;
    }
    75% {
        -webkit-transform: scale(0.5);
        opacity: 0.8;
    }
    100% {
        -webkit-transform: scale(1);
        opacity: 0.0;
    }
}

  .history_cont .right_line .pulse{
    position: absolute;
    width: 20px;
    height: 20px;
    left: 50%;
    top: 50%;
    border: 10px solid #1b5fad;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    z-index: 1;
    opacity: 0;
    -webkit-animation: warn 2s ease-out;
    -moz-animation: warn 2s ease-out;
    animation: warn 2s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;

    margin-left: -20px;
    margin-top: -20px
}



.footer .fp-tableCell{height: 331px !important}
#footer_section{height: auto !important}

.news{width: 1200px;margin:0 auto;padding: 80px 0}
.news .news_wrap{margin-top: 50px}
.news .news_wrap .first_news{float: left;width: 50%;height: 600px;position: relative;}
.news .news_wrap .first_news .bg{transition:all 1s;}
.news .news_wrap .first_news:hover .bg{transform: scale(1.1,1.1);}
.news .news_wrap .first_news .news_text{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,78,162,0.2)}
.news .news_wrap .first_news .text_box{position: absolute;width: 80%;bottom: 5%;left: 5%}
.news .news_wrap .first_news .text_box .time{color: #fff;}
.news .news_wrap .first_news .text_box .cont_title{font-size: 16px;color: #fff;margin:10px 0;}
.news .news_wrap .first_news .text_box .cont_p{font-size: 14px;color: #fff}
.news .news_wrap .first_news .text_box .read_more{color: #fff;display: inline-block;margin-top: 20px}
.news .news_wrap .after_news{float: left;width: 50%;height: 600px}
.news .news_wrap .main_news{height: 50%;overflow:hidden;}
.news .news_wrap .main_news .img_wrap{float: left;width: 50%;overflow:hidden;}
.news .news_wrap .main_news .img_wrap img{width: 100%;transition:all 1s;}
.news .news_wrap .main_news .img_wrap:hover img{transform: scale(1.1,1.1);}
.news .news_wrap .main_news .text_wrap{float: left;width: 50%;height: 100%;background:rgb(232,232,232);position: relative;}
.news .news_wrap .main_news:hover .text_wrap{background: #004ea2}
.news .news_wrap .main_news:hover .text_wrap .time{color: #fff}
.news .news_wrap .main_news:hover .text_wrap .news_cont{color: #fff}
.news .news_wrap .main_news.active {}
.news .news_wrap .main_news.active .img_wrap{float: right;}
.news .news_wrap .main_news.active .text_wrap{float: left;}
.news .news_wrap .time{font-size: 14px;color: #666;margin-bottom: 10px;position: relative;}
.news .news_wrap .time .title_line{position: absolute;width: 30px;height: 1px;background: #333;}
.news .news_wrap .news_cont{font-size: 16px;line-height: 25px;color: #333;width: 80%}
/*.news .news_wrap .after_news .news_cont:hover {color: rgb(0,78,162)}*/
.news .news_wrap  .texts_box{position: absolute;width: 90%;bottom: 15%;left: 10%}
.news .readmore{width: 220px;height: 65px;line-height: 65px;background: rgb(221,221,221);text-align: center;margin:60px auto 0;border-radius: 50px;font-size: 15px}
.news .news_wrap .main_news02{height:300px;width: 50%;float: left;overflow:hidden;}




.pager{text-align: center;margin:50px 0 0;}
.pager li{display: inline-block;margin:0 6px;}
.pager li a{display:inline-block;width:30px;height:30px;line-height: 30px;font-size: 13px;color: #666}
.pager li.selected a,.pager li:hover a{color:#fff ;background:rgb(0,78,162)}

.newsDetail{width: 1200px;margin:80px auto;}
.newsDetail .title{text-align: center;color: #333;font-size: 20px;font-weight: bold;margin-bottom: 30px}
.newsDetail p{font-size: 14px;line-height: 30px;color: #666;margin-bottom: 10px;text-indent: 30px}


/*.social{width: 1200px;margin:0 auto;padding: 80px 0}
.social .social_p{width: 56%;margin:40px auto;text-align: center;font-size: 14px;line-height: 25px}
.social .social_list{}*/
/*.social .social_list li{float: left;width: 48%;border:1px solid rgb(230,230,230);margin-bottom: 45px}
.social .social_list li .title_text{padding-left: 3%;font-size: 16px;height: 60px;line-height: 60px;background: rgb(247,247,247) url(../images/social_bg.png) no-repeat 97% center}
.social .social_list li .cont_p{padding: 30px 3%}
.social .social_list li .cont_p p{line-height: 35px;color: #666}
.social .social_list li .cont_p p img{vertical-align: middle;margin-right: 15px}*/

.download{width: 1200px;margin:0 auto;padding: 80px 0}
.download .download_p{width: 56%;margin:40px auto;text-align: center;font-size: 14px;line-height: 25px}
.download .download_list{}
.download .download_list li{float: left;width:33.5%;padding:35px 3% 35px 12%;border: 1px solid rgb(220,220,220);margin-bottom: 40px;background: url(../image/img_enter_icon.png) no-repeat 40px 40px}
.download .download_list li:hover{border-color: #004ea2;background: #004ea2 url(../image/img_enter_icon_active.png) no-repeat 40px 40px}
.download .download_list li:hover .download_title{color: #fff}
.download .download_list li:hover .download_daxiao{color: #fff}
.download .download_list li:hover .down_enter{color: #fff;background: url(../image/enter_icon_active.png) no-repeat center right;}
.download .download_list li:hover .down_enter a{color: #fff}
.download .download_list li .download_title{font-size: 16px;color: #333;font-weight: bold;}
.download .download_list li .download_daxiao{color: #666;font-size: 14px;margin:15px 0 30px;}
.download .download_list li .down_enter{color:#004ea2;display: inline-block;padding-right: 50px;background: url(../image/enter_icon.png) no-repeat center right}
.download .download_list li .down_enter a{color:#004ea2}

.social{width: 1200px;margin:0 auto;padding: 80px 0}
.social .introduce_wrap{margin:70px 0;}
.social .introduce_wrap .left{float: left;width: 48%}
.social .introduce_wrap .left .title_cn{font-size: 18px;color:#004ea2;font-weight: bold;}
.social .introduce_wrap .left .title_line{width: 25px;height: 3px;background: #004ea2;margin-top: 20px}
.social .introduce_wrap .left .cont_p{margin:30px 0 50px;}
.social .introduce_wrap .left .cont_p p{font-size: 14px;line-height: 25px;color: #666}
.social .introduce_wrap .left .read_more{
	display: inline-block;width: 180px;height: 50px;line-height: 50px;text-align: center;background: #004ea2;color: #fff;cursor: pointer;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.social .introduce_wrap .right{float: right;width: 48%}
.social .introduce_wrap .right img{width: 100%}

.jobs_wrap{}
.jobs_wrap .jobs_title{font-size: 18px;color: #004ea2;font-weight: bold;padding-bottom: 15px;border-bottom: 2px solid #004ea2}
.jobs_wrap .jobs_list{}
.jobs_wrap .jobs_list .mainli{border-bottom: 1px solid rgb(220,220,220);position: relative;}
.jobs_wrap .jobs_list .mainli .show{padding: 25px 0;cursor: pointer;line-height: 22px}
.jobs_wrap .jobs_list .mainli .show img{vertical-align: middle;margin-right: 15px}
.jobs_wrap .jobs_list .mainli .show .job_name{float:left;width: 26%;font-size: 16px}
.jobs_wrap .jobs_list .mainli .show .job_people{float:left;width: 23%;}
.jobs_wrap .jobs_list .mainli .show .job_address{float:left;width: 22%;padding-left: 3%;position: relative;}
.jobs_wrap .jobs_list .mainli .show .job_address img{position: absolute;margin-right: 0;left: 0;top: 0}
.jobs_wrap .jobs_list .mainli .show .job_readmore{float:left;width: 26%;text-align: right;color: #444}
.jobs_wrap .jobs_list .mainli .show .job_readmore a{color: #666}
.jobs_wrap .jobs_list .mainli .show .job_readmore a:hover{color:#004ea2 }
.jobs_wrap .jobs_list .mainli .hidden{padding-bottom: 50px;display: none;}
.jobs_wrap .jobs_list .mainli .hidden .hidden_title{font-size: 15px;color: #000;font-weight: bold;padding:30px 0 15px;}
.jobs_wrap .jobs_list .mainli .hidden .apply_btn{margin-top: 50px;display: inline-block;width: 140px;height: 40px;line-height: 40px;text-align: center;background: #004ea2;color: #fff;cursor: pointer;}
.jobs_wrap .jobs_list .mainli .hidden li,.social .jobs_wrap .jobs_list .mainli .hidden p{color: #666;line-height: 25px;}
.jobs_wrap .jobs_list .mainli .wfEditorMode{position: absolute;top: 40%;left: 30%;z-index: 2}

.job_readmore02{margin-top: 30px;font-size: 14px;color: #999;font-style: italic;}
.job_readmore02 a{color:rgb(0,78,162) }
.job_readmore02 a:hover {text-decoration:underline}

.campus{width: 1200px;margin:0 auto;padding: 80px 0}
.campus .xingcheng{padding: 70px 0 110px;}
.campus .xingcheng .xc_box{width: 1200px;margin:0 auto;}
.campus .xingcheng .school_title{font-size: 23px;color: #222;margin-bottom: 30px}
.campus .xingcheng .xingcheng_slider{}
.campus .xingcheng .xingcheng_slider li{float: left;text-align: center;border: 1px solid rgb(200,200,200);padding:0 20px;border-top: none;border-bottom: none;}
.campus .xingcheng .xingcheng_slider li .school_time{width: 160px;height: 160px;background: rgb(0,78,162);border-radius: 50%;margin:0 auto 30px;}
.campus .xingcheng .xingcheng_slider li .year {color: #fff;font-size: 17px;font-weight: bold;padding-top: 45px}
.campus .xingcheng .xingcheng_slider li .day{color: #fff;font-size: 20px;margin:3px 0;font-weight: bold;}  
.campus .xingcheng .xingcheng_slider li .date{color: #fff;font-size: 15px}
.campus .xingcheng .xingcheng_slider li .title_text{font-size: 15px;color: #000;font-weight: bold;}
.campus .xingcheng .xingcheng_slider li .address_text{font-size: 15px;color: #666;margin-top: 4px}
.campus .xingcheng .xc_slider_wrap{margin-top: 60px;position: relative;}
.campus .xingcheng .arrow03{display: inline-block;width: 22px;height: 62px;background: url(../image/xc_arrow03.png);position: absolute;left: -5%;top: 50%;margin-top: -31px}
.campus .xingcheng .arrow04{display: inline-block;width: 22px;height: 62px;background: url(../image/xc_arrow04.png);position: absolute;right: -5%;top: 50%;margin-top: -31px}
.campus .xingcheng .xingcheng_slider li .school_time .qidai_p{line-height: 160px;color: #fff;font-size: 16px}


.school{padding: 80px 0}
.school .school_nav{width: 1200px;padding-top: 10px;border-top:1px solid rgb(220,220,220);margin: 40px auto}
.school .school_nav li{float: left;box-sizing: border-box;border-right: 1px solid #fff;width: 33.33%;cursor: pointer;height: 45px;line-height: 45px;text-align: center;background: rgb(220,220,220)}
.school .school_nav li img{vertical-align: middle;margin-right: 10px}
.school .school_nav li.active,.school .school_nav li:hover{background: rgb(0,78,162);color: #fff}
.school .school_nav li .img02{display: none;}
.school .school_nav li.active .img01,.school .school_nav li:hover .img01{display: none;}
.school .school_nav li.active .img02,.school .school_nav li:hover .img02{display: inline-block;}
.school .fuli{width: 1200px;margin:70px auto;}
.school .fuli .school_title{font-size: 23px;color: #555;margin-bottom: 30px}
.school .fuli .left{float: left;width: 45%}
.school .fuli .left .fuli_list{}
.school .fuli .left .fuli_list li{font-size: 14px;color: #666;line-height: 26px;margin-bottom: 5px;width: 90%;padding-left: 20px;background: url(../image/school_pointer.png) no-repeat left 10px;}
.school .fuli .right{float:right;width: 55%;position: relative;}
.school .fuli .right .fuli_slider li{float: left;}
.school .fuli .right .fuli_slider li img{width: 100%}
.school .fuli .right .arrow01{display: inline-block;width: 22px;height: 62px;background: url(../image/school_arrow01.png);position: absolute;left: 5%;top: 50%;margin-top: -31px}
.school .fuli .right .arrow02{display: inline-block;width: 22px;height: 62px;background: url(../image/school_arrow02.png);position: absolute;right: 5%;top: 50%;margin-top: -31px}
.school .xingcheng{padding: 70px 0;background: rgb(247,247,247)}
.school .xingcheng .xc_box{width: 1200px;margin:0 auto;}
.school .xingcheng .school_title{font-size: 23px;color: #222;margin-bottom: 30px}
.school .xingcheng .xingcheng_slider{}
.school .xingcheng .xingcheng_slider li{float: left;text-align: center;border: 1px solid rgb(200,200,200);padding:0 20px;border-top: none;border-bottom: none;}
.school .xingcheng .xingcheng_slider li .school_time{width: 160px;height: 160px;background: rgb(0,78,162);border-radius: 50%;margin:0 auto 30px;}
.school .xingcheng .xingcheng_slider li .year {color: #fff;font-size: 17px;font-weight: bold;padding-top: 45px}
.school .xingcheng .xingcheng_slider li .day{color: #fff;font-size: 20px;margin:3px 0;font-weight: bold;}  
.school .xingcheng .xingcheng_slider li .date{color: #fff;font-size: 15px}
.school .xingcheng .xingcheng_slider li .title_text{font-size: 15px;color: #000;font-weight: bold;}
.school .xingcheng .xingcheng_slider li .address_text{font-size: 15px;color: #666;margin-top: 4px}
.school .xingcheng .xc_slider_wrap{margin-top: 60px;position: relative;}
.school .xingcheng .arrow03{display: inline-block;width: 22px;height: 62px;background: url(../image/xc_arrow03.png);position: absolute;left: -5%;top: 50%;margin-top: -31px}
.school .xingcheng .arrow04{display: inline-block;width: 22px;height: 62px;background: url(../image/xc_arrow04.png);position: absolute;right: -5%;top: 50%;margin-top: -31px}
.school .apply_lc{height: 690px;position: relative;}
.school .apply_lc .text_wrap{position: absolute;width: 1200px;left: 50%;top:20%;margin-left: -600px}
.school .apply_lc .text_wrap .text_cn{font-size: 23px;color: #fff;margin-bottom: 60px}
.school .apply_lc .text_wrap .apply_img{display: block;margin:50px auto 20px;}
.school .apply_lc .apply_nav{text-align: center;margin-top:60px;}
.school .apply_lc .apply_nav li{display: inline-block;width: 150px;height: 150px;border: 2px solid #fff;margin:0 20px;border-radius: 10px}
.school .apply_lc .apply_nav li .icon_box{height: 100px;line-height: 100px}
.school .apply_lc .apply_nav li .icon_box img{vertical-align: middle;}
.school .apply_lc .apply_nav li .cont_p{font-size: 15px;color: #fff;font-weight: bold;}
.school .contact_way{padding-top:70px;width: 1200px;margin:0 auto;}
.school .contact_way .contact_way_title{font-size: 23px;color: #222}
.school .contact_way .way_list{margin:10px 0 20px}
.welfare_title{font-size: 16px;font-weight: bold;color: #333;}
.school .contact_way .way_list li{float: left;position: relative;margin-left: -23px;}
.school .contact_way .way_list li img{width: 250px}
.school .contact_way .way_list li.li_remove{margin-left: 0}
.school .contact_way .way_list li p{position: absolute;left: 0;top: 0;color: #fff;width:100%;text-align: center;height: 100%;line-height: 54px}
.school .contact_way .way_list02{margin:60px 0 40px;}
.school .contact_way .way_list02 li{float: left;position: relative;width: 25%;margin-right: 35px;padding: 30px;padding-top: 60px;border: 1px solid rgb(220,220,220)}
.school .contact_way .way_list02 li .left{float: left;}
.school .contact_way .way_list02 li .left .way_title_cn{font-size: 17px;color: #333;font-weight: bold;padding: 15px 0}
.school .contact_way .way_list02 li .left .way_text{font-size: 16px;color: #555;height: 40px;line-height: 40px}
.school .contact_way .way_list02 li .left .way_text img{vertical-align: middle;margin-right: 5px}
.school .contact_way .way_list02 li .left .way_text a{color: #555}
.school .contact_way .way_list02 li .left .way_text a:hover{color: #1b5fad}
.school .contact_way .way_list02 li .right{float: right;}
.school .contact_way .way_list02 li .move_img{position: absolute;left: 20%;background: rgb(0,78,162);border-radius: 50px;top: -25px;width: 50px;height: 50px;line-height: 50px;text-align: center;}
.school .contact_way .way_list02 li .move_img img{vertical-align: middle;}
.school .contact_way .way_list02 li.li1{background: url(../image/way001.png) no-repeat 90% 70%;}
.school .contact_way .way_list02 li.li2{background: url(../image/way002.png) no-repeat 90% 70%;}
.school .contact_way .way_list02 li.li3{background: url(../image/way003.png) no-repeat 90% 70%;}
.school .contact_way .contact_way_title02{font-size: 18px;color: #222;font-weight: bold;margin-bottom: 30px}

.contactUs{width: 1200px;margin:0 auto;padding: 80px 0}
.contactUs #map{height: 400px;margin:50px 0 65px;}
.BMap_bubble_title{padding-bottom: 10px}
.contactUs .contact_cont{}
.contactUs .contact_cont .left{float: left;width: 45%}
.contactUs .contact_cont .right{float: right;width: 50%}
.contactUs .contact_cont .left .title_cn{font-size: 22px;color:#2768b7;margin-bottom: 30px;}
.contactUs .contact_cont .left .title_line{width: 25px;height: 3px;background: #2768b7;margin-top: 20px;display: none;}
.contactUs .contact_cont .left .cont_p{margin:25px 0;}
.contactUs .contact_cont .left .cont_p p{font-size: 14px;line-height: 30px;color: #333}
.contactUs .contact_cont .left .lists{}
.contactUs .contact_cont .left .lists li{float: left;width: 100%;line-height: 35px;margin-bottom: 15px}
.contactUs .contact_cont .left .lists li.li_change{width: 50%} 
.contactUs .contact_cont .left .lists li .img_wrap{display: inline-block;width: 35px;height: 35px;margin-right: 10px;line-height: 35px;text-align: center;border: 1px solid rgb(220,220,220)}
.contactUs .contact_cont .left .lists li .img_wrap img{vertical-align: middle;}
.contactUs .contact_cont .left .lists li p{display: inline-block;color: #666}
.contactUs .contact_cont .right .form_list{}
.contactUs .contact_cont .right .form_list li{width: 100%;border: 1px solid rgb(220,220,220);margin-bottom:20px }
.contactUs .contact_cont .right .form_list li div{display: inline-block;width: 80%; outline: none; }
.contactUs .contact_cont .right .form_list li.error{border-color: red}

.contactUs .contact_cont .right .form_list li span{padding-left: 20px;color: #333}
.contactUs .contact_cont .right .form_list li input{padding:12px;width: 100%;background: none;border: none;font-size: 14px;color: #333}
.contactUs .contact_cont .right .form_list li textarea{height: 100px;width: 80%;padding: 10px;background: none;border: none;font-size: 14px;color: #333; outline: none; height: 150px;}
.contactUs .contact_cont .right .form_list li.li_last span{display: inline-block;vertical-align: top;padding-top: 12px} 
.contactUs .contact_cont .submit_btn{
	width: 190px;height: 55px;line-height: 55px;text-align: center;background: #2768b7;color: #fff;border: 1px solid #2768b7;cursor: pointer;
		-webkit-border-radius: 25.5px;
	-moz-border-radius: 28.5px;
	border-radius: 28.5px; margin: 0 auto;
}
.contactUs .contact_cont .submit_btn:hover{background: none;color:#2768b7 }


.propaganda-video{width: 100%; background-color:rgb(228,230,229);}
.wuliu{width: 1200px;margin:0 auto;padding: 80px 0}
.wuliu .video_wrap{position: relative;margin:40px 0;}
.wuliu .video_wrap .bg{width: 100%;position: relative;z-index: 1}
.wuliu .video_wrap video{position: absolute;left: 0;top: 0;width: 100%;height: 100%}
.wuliu .video_wrap .btn_start{position: absolute;left: 50%;top: 50%;z-index: 2;margin-left: -67.5px;margin-top: -67.5px;cursor: pointer;}
.wuliu .wuliu_introduce{}
.wuliu .wuliu_introduce .wuliu_title{font-size: 18px;color:#032f87;font-weight: bold;margin-bottom: 15px}
.wuliu .wuliu_introduce img{max-width: 100%}

.sevice{width: 100%;padding-top: 80px}
.sevice .service_title_box{width: 1200px;margin:0 auto;}
.sevice .service_title_box .sevice_title{font-size: 30px;color: #333;text-align: center;margin-bottom: 30px;display: none;}
.sevice .service_title_box .sevice_cont{font-size: 15px;line-height: 27px;color: #666;text-align: center;}
.sevice .sevice_nav{width: 1200px;margin: 55px auto}
.sevice .sevice_nav .left{float: left;width: 16%;padding-top: 145px}
.sevice .sevice_nav .left li{font-size: 14px;line-height: 35px;width: 180px;height: 35px;padding-right: 30px;text-align: right;background: url(../image/service_left_line.png) no-repeat right center;}
.sevice .sevice_nav .left li.active,.sevice .sevice_nav .left li:hover{background: url(../image/nav_left_lineactive.png) no-repeat right center;}
.sevice .sevice_nav .left li a{color: #999}
.sevice .sevice_nav .left li.active a,.sevice .sevice_nav .left li:hover a{color:#004ea2;font-size: 15px;font-weight: bold;}
.sevice .sevice_nav .center{float: left;width: 55%;text-align: center;}
.sevice .sevice_nav .right{float: left;width:38%;margin-left: -9%;padding-top: 127px}
.sevice .sevice_nav .right img{width: 100%}
.sevice .sevice_nav .center .center_wrap{display: inline-block;text-align: left;width: 400px;height: 400px;padding:120px 50px 50px 120px;border:1px solid rgb(220,220,220);border-radius: 50%;background: url(../image/service_bg.png) no-repeat 40% 80%;}
.sevice .sevice_nav .center .nav_title{font-size: 20px;position: relative;margin-bottom: 45px;color: #333;font-weight: bold;display: inline-block;padding-bottom: 15px;border-bottom: 3px solid #333}
.sevice .sevice_nav .center .nav_title .line{width: 140px;height: 1px;background:rgb(220,220,220);position: absolute;bottom: -2px;left: -160px}
.sevice .sevice_nav .center .nav_title_en{font-size: 22px;line-height: 30px;color: #555;width: 75%;margin: 30px 0}
.sevice .sevice_nav .center .center_nav{}
.sevice .sevice_nav .center .center_nav li{width: 300px; font-size: 14px;color: #666;line-height: 30px;padding-left: 20px;background: url(../image/nav_pointer.png) no-repeat left 13px} 
.sevice .sevice_nav .center .center_nav li a{color: #666}
.sevice .sevice_nav .center .center_nav li:hover a{color:#004ea2 }
/*.sevice .service_background{position: relative;max-height: 730px;min-height: 204px}*/
.sevice .service_background{position: relative}
.sevice .service_background .text_wrap{position: absolute;left: 0;top: 0;width: 100%;padding: 50px 0;background: rgba(0,78,162,0.6)}
.sevice .service_background .fss-wrapper{ text-align:center;}
.sevice .service_background .programme_text_wrap{position: static;}
.sevice .service_background .text_wrap p{color: #fff;font-size: 14px;line-height: 25px;margin-bottom: 5px}
.sevice .service_background .text_wrap .texts{width: 1200px;margin:0 auto;height:150px;font-size: 0;overflow: auto;}
.sevice .service_background .text_wrap .texts::-webkit-scrollbar{
    display: none;
}
.sevice .service_background .text_wrap .bg_title{font-size: 18px;color: #fff;margin-bottom: 13px}
.sevice .service_background .text_wrap .bg01_wrap{margin-top: 25px}
.sevice .service_background .text_wrap .bg01_wrap .left{float: left;width: 15%}
.sevice .service_background .text_wrap .bg01_wrap .right{float: left;width: 80%}
.sevice .service_background .text_wrap .bg01_wrap .bg01_title{color: #fff;font-size: 15px;font-weight: bold;margin-bottom: 15px}
.sevice .service_background .text_wrap .bg01_wrap li{display: inline-block;min-width: 45%;padding-left:25px;background: url(../image/bg01_yuan.png) no-repeat left center;color: #fff;font-size: 14px;line-height: 30px}
.sevice .sevice_signify{width: 1200px;margin:80px auto;}
.sevice .sevice_signify .left{float: left;width: 40%;padding-top: 60px;}
.sevice .sevice_signify .left .signify_title{font-size: 18px;color: #000;}
.sevice .sevice_signify .signify_nav{margin: 35px 0}
.sevice .sevice_signify .signify_nav li{float: left;width: 24%;margin:0 4%;line-height: 50px;text-align: center;padding-bottom: 5px;border-bottom: 3px solid #fff;cursor: pointer;}
.sevice .sevice_signify .signify_nav li.li_fenzi{margin:0 2%;width: 28%}
.sevice .sevice_signify .signify_nav li .img02{display: none;}
.sevice .sevice_signify .signify_nav li.active,.sevice .sevice_signify .signify_nav li:hover{border-color:#0050a7;}
.sevice .sevice_signify .signify_nav li.active p,.sevice .sevice_signify .signify_nav li:hover p{color:#0050a7 }
.sevice .sevice_signify .signify_nav li.active .img01,.sevice .sevice_signify .signify_nav li:hover .img01{display: none;}
.sevice .sevice_signify .signify_nav li.active .img02,.sevice .sevice_signify .signify_nav li:hover .img02{display: inline-block;}
.sevice .sevice_signify .signify_nav li p{display: inline-block;font-size: 16px;}
.sevice .sevice_signify .signify_nav li.li_fenzi p{font-size: 14px}
.sevice .sevice_signify .signify_nav li img{vertical-align: middle;margin-right: 10px}
.sevice .sevice_signify .signify_cont{}
.sevice .sevice_signify .signify_cont li{display: none;}
.sevice .sevice_signify .signify_cont li.active{display: block;}
.sevice .sevice_signify .signify_cont li .cont_titlecn{color: #333;font-size: 15px;margin-bottom: 10px}
.sevice .sevice_signify .signify_cont li p{line-height: 25px;color: #666;padding-left: 15px;background: url(../image/yi_pointer.png) no-repeat left 11px;margin-bottom: 5px}
.sevice .sevice_signify .right{float: right;width: 60%;text-align: right;}
.sevice .sevice_signify .right .img_box{position: relative;}
.sevice .sevice_signify .right .img_box .s{position: absolute;left:-2%;top: 0}
.sevice .sevice_signify .right .bg{margin-right: -5px;width: 300px}
.sevice .sevice_signify .right .kuai{display: inline-block;width: 130px;height: 250px;background:#004ea2;vertical-align: top;margin-top: 60px}
.sevice .sevice_content{position: relative;height: 500px}
.sevice .sevice_content .texts{position: absolute;width: 1200px;left: 50%;margin-left: -600px;top: 25%}
.sevice .sevice_content .texts .title_cn{color: #fff}
.sevice .sevice_content .texts .lists{overflow:hidden;margin-top: 40px}
.sevice .sevice_content .texts .lists li{float: left;width: 44%;background: rgba(255,255,255,0.3);padding: 30px 2%}
.sevice .sevice_content .texts .lists li.li2{float: right;}
.sevice .sevice_content .texts .lists li .li_title{color:#fff;font-size: 15px;margin-bottom: 10px}
.sevice .sevice_content .texts .lists li .li_contp{color: #fff;line-height: 25px}

.sevice .service_background .business_cont{margin-top: 20px}
.sevice .service_background .business_cont p{color: #fff;font-size: 14px;line-height: 25px}
.sevice .sevice_signify .signify_nav li .num_box{display: inline-block;margin-right: 4px;width: 30px;height: 30px;font-size: 15px;line-height: 30px;border: 2px solid rgb(200,200,200);border-radius: 50px;vertical-align: middle;}
.sevice .sevice_signify .signify_nav li.active .num_box,.sevice .sevice_signify .signify_nav li:hover .num_box{background: #004ea2;color: #fff;border-color: #004ea2}

.sevice .sevice_signify .business_wrap .mainli.active{display: none;}
.sevice .sevice_signify .business_wrap .mainli .cont_titlecn{font-size: 15px;font-weight: bold;}
.sevice .sevice_signify .business_wrap .mainli .cont_p{margin:15px 0;}
.sevice .sevice_signify .business_wrap .mainli .cont_p p{font-size: 14px;line-height: 25px;color: #666}
.sevice .sevice_signify .business_wrap .mainli .cont_img{text-align: center;}
.sevice .sevice_signify .business_wrap .mainli .cont_img img{max-width: 100%}
.sevice .sevice_signify .business_wrap .mainli .cont_img p{width: 80%;line-height: 25px;color: #666;font-size: 13px;margin:10px auto 0;}
.sevice .sevice_signify .business_wrap .mainli .business_slider{}
.sevice .sevice_signify .business_wrap .mainli .business_slider li{float: left;margin: 0 5px;padding: 5px;border: 1px solid rgb(220,220,220);text-align: center;}
.sevice .sevice_signify .business_wrap .mainli .business_slider li img{max-width: 100%}
.sevice .sevice_signify .business_wrap .mainli .business_slider_wrap{position: relative;margin:0 auto;margin-top: 15px;width: 410px;}
.sevice .sevice_signify .business_wrap .mainli .business_slider_wrap .arrowl{display: inline-block;cursor: pointer;width: 6px;height: 9px;background: url(../image/business_l.png);position: absolute;left: -3%;top: 50%;margin-top: -3px}
.sevice .sevice_signify .business_wrap .mainli .business_slider_wrap .arrowr{display: inline-block;cursor: pointer;width: 6px;height: 9px;background: url(../image/business_r.png);position: absolute;right: -3%;top: 50%;margin-top: -3px}
.sevice .business_p .right .img_box .s{position: absolute;left:2%;top: 0}




.business_bottom{padding: 70px 0;background: rgb(248,248,248)}
.business_bottom .bottom_box{width: 1200px;margin:0 auto;}
.business_bottom .bottom_title{color: #333;font-size: 20px;font-weight: bold;text-align: center;}
.business_bottom .business_nav{text-align: center;margin:20px 0 50px;}
.business_bottom .business_nav li{display: inline-block;margin:0 10px;font-size: 17px;color: #666;font-weight: bold;cursor: pointer;}
.business_bottom .business_nav li.active,.business_bottom .business_nav li:hover{color:#004fa3}
.business_bottom .business_product.biochemistry>li{float: left;width: 50%;display: block !important;}
.business_bottom .business_product.biochemistry:after{
	content: '';display: block;clear: both;
}
.business_bottom .business_product .left{float: left;width: 50%;}
.business_bottom .business_product.biochemistry .left{width: 100%;float: none;padding-top: 30px;}
.business_bottom .business_product .left .left_title{font-size: 17px;color: #333;font-weight: bold;}
.business_bottom .business_product .left .left_cont{font-size: 14px;color: #666;margin-top: 10px}
.business_bottom .business_product .left ul{margin-top: 30px}
.business_bottom .business_product .left ul li{background: url(../image/business_line.png) repeat-y 2.7%;padding: 15px 0} 
.business_bottom .business_product .left ul li.active .num_box{background: #0050a7;color: #fff;border-color:#0050a7 }
.business_bottom .business_product .left ul li.active .text_box .show{color: #0050a7}
.business_bottom .business_product .left ul li .num_box{float: left;color: #666;background: rgb(248,248,248);font-size: 16px;width:35px;height: 35px;line-height: 35px;border:1px solid rgb(150,150,150);text-align: center;border-radius: 50px} 
.business_bottom .business_product .left ul li .text_box{float: right;width: 90%}
.business_bottom .business_product .left ul li .text_box .show{line-height: 35px;font-size: 16px;color: #333;font-weight: bold;cursor: pointer;}
.business_bottom .business_product .left ul li .text_box .hidden{color: #666;font-size: 14px;line-height: 25px;display: none;}
.business_bottom .business_product .right{float: right;width: 50%;position: relative;}
.business_bottom .business_product .right img{max-width: 100%}
.business_bottom .business_product .right .top{ position: absolute;top: 0;left: 0;height: 50%;width: 420px;background: none;cursor: pointer;}
.business_bottom .business_product .right .bottom{position: absolute;top: 0;bottom: 0;left: 0;height:50%;width:420px;background: none;top: auto;cursor: pointer;}

.sevice .service_background .programe_p{color: #fff;font-size: 14px;line-height: 25px;margin-top: 20px}
.sevice .sevice_signify .left .signify_wrap .cont-p{padding-top: 20px;color: #666;font-size: 14px;line-height: 25px}

.programe_bottom{height: 450px;position: relative;}
.programe_bottom .left{float: left;width: 50%;height: 100%;line-height: 450px;position: relative}
.programe_bottom .pagination{position: absolute;width: 100%;left: 0;bottom: 5%;text-align: center;line-height: normal}
.programe_bottom .pagination a{display: inline-block;width: 10px;height: 10px;font-size: 0;margin: 0 10px; border-radius: 25px;border: 1px solid #0050a7;}
.programe_bottom .pagination a:hover,.programe_bottom .pagination a.selected{background: #0050a7}



.programe_bottom .left li{float: left;text-align: center;height: 450px}
.programe_bottom .left img,.service_bottom .right img{max-width: 100%;vertical-align: middle;max-height: 100%}
.programe_bottom .right{float: right;width: 40%;padding: 0 5%;height: 100%;background:rgb(248,248,248)}
.service_bottom .left{text-align: center;line-height: 450px;}
.service_bottom .right{line-height: 450px;text-align: center;width: 46%;padding: 0 2%;position: relative;}
.service_bottom .right.right_mail47{width: 48%;padding: 0 2% 0 0 }
.service_bottom63 .right{width: 50%;padding:0}
.service_63_div{height: 450px;line-height: 450px;text-align: center;}
.service_63_div img{vertical-align: middle;max-width: 100%}



.service_bottom .right .right_text{display: inline-block;vertical-align: middle;line-height: normal;text-align: left;position: relative;}
.service_bottom .right .right_text p{color: #666;font-size: 14px;line-height: 25px}
.service_bottom .right img{vertical-align: bottom;}
.service_bottom63 .right img{vertical-align: middle;}
.service_bottom_active .left{float: right;}
.service_bottom_active .right{float: left;}

.programe_bottom .title_cn{color: #333;font-size: 18px;font-weight: bold;padding-top: 50px}
.programe_bottom .title_en{color: #666;font-size: 16px;margin-top: 10px}
.programe_bottom .bottom_list{margin-top: 40px}
.programe_bottom .bottom_list p{font-size: 14px;color: #666;line-height: 25px}
.programe_bottom .bottom_list li{display: inline-block;width: 21%;line-height: 30px;color: #333;margin-bottom: 20px;font-size: 15px;padding-left: 3%;background: url(../image/pbottom_bg.png) no-repeat left center;}


.caiwu_text{width: 1000px;position: absolute;left: 50%;margin-left: -500px;top: 20%}
.caiwu_text .Tile_box .Tile_text{color: #fff}
.caiwu_text .Tile_box .Tile_line{background: #fff}
.caiwu_text .caiwu_cont{width: 80%;margin:30px auto 0;}
.caiwu_text .caiwu_cont p{font-size: 16px;color: #fff;line-height: 30px;text-align: center;}


.caiwu_pdf_wrap{width: 1300px;position: absolute;bottom: 0;left: 50%;margin-left: -650px;height: 390px;overflow:hidden;}
.caiwu_pdf_wrap .wfEditorMode{position: absolute;z-index: 22;top: 30px;left: 0}

#jswbox{position:relative;width: 100%;overflow:hidden;}
#jswbox ul{position:relative;height:500px;width:2px;margin:0 auto;}
#jswbox li{position:absolute;cursor:pointer;overflow:hidden;width: 0px;height: 0px;left: 0px;top: 0px;background: #fff;text-align: center;padding:70px 30px 60px;z-index: 0}
#jswbox li img{vertical-align: bottom;height: 100%}
#jswbox li .year{position: absolute;left: 45px;top: 20px;color: #0050a7;font-size: 23px;display: none;}
#jswbox li .text_cn{position: absolute;left: 45px;bottom: 30px;font-size: 16px;line-height: 30px;display: none;} 
#jswbox li .text_pdf{position: absolute;left: 45px;bottom:0px;line-height: 35px;font-size: 15px;font-weight: bold;color:#0050a7;display: none;}  
#jswbox li .text_pdf a{color:#0050a7}
#jswbox li .text_pdf img{vertical-align: middle;margin-left: 5px}
#jswbox li.active .year{display: block;}
#jswbox li.active .text_cn{display: block;}
#jswbox li.active .text_pdf{display: block;}

.searchform .input01 {width: 400px;height: 30px;border: 1px solid rgb(200,200,200);float: left;line-height: 30px;font-size: 15px;color: #666;padding-left: 10px;}
.searchform .input02 {width: 100px;height: 32px;float: left;background: #0050a7;border: none;color: #fff;font-size: 15px;cursor: pointer;}
.formwrap {text-align: center;margin-top: 230px;}
.searchform {display: inline-block;}
.search-result-empry, .search-keyword-error-too-short, .search-error {text-align: center;margin: 20px auto 300px;font-size: 15px;color: #666;}
.resultwrap {margin: 50px auto 200px;}
.results {width: 1200px; margin: 0 auto;padding: 20px 0;border-bottom: 1px solid rgb(220,220,220);}
.results .title {font-size: 16px;color: #333;line-height: 35px;}
.results .title:hover{color: #0050a7}
.results {width: 1200px;margin: 0 auto;padding: 20px 0;border-bottom: 1px solid rgb(220,220,220);}

.school_banner{display: block;margin:0px auto 40px;max-width: 100%}
.school .school_nav02{width: 1200px;padding-top: 25px;text-align: center;border-top:1px solid rgb(220,220,220);margin: 40px auto}
.school .school_nav02 li{display: inline-block;margin: 0 5%;cursor: pointer;}
.school .school_nav02 li:hover .text_wrap,.school .school_nav02 li.active .text_wrap{background:rgb(0,78,162);color: #fff }
.school .school_nav02 li .img_wrap{width: 60px;height: 60px;position: relative;z-index: 2;margin-right: -20px;background: rgb(0,78,162);line-height: 60px;border-radius: 50px;display:inline-block;}
.school .school_nav02 li .img_wrap img{vertical-align: middle;}
.school .school_nav02 li .text_wrap{display: inline-block;width: 185px;font-size: 16px;color:#122e4d;vertical-align: middle;font-weight: bold;height: 50px;line-height: 50px;text-align: center;background: rgb(234,234,234)}


.bg_title_02{color: #fff;font-size: 15px;cursor: pointer;margin-bottom: 7px;padding-left: 20px;background: url(../image/enter_bg.png) no-repeat left center;}
.sevice .sevice_nav .center .center_nav .li_hidden{margin-left: 8px;line-height: 28px;background: url(../image/range_icon.png) no-repeat left center;padding-left: 13px}
.sevice .sevice_nav .center .center_nav .li_hidden a{color: #666;}
.sevice .sevice_nav .center .center_nav .li_hidden a:hover{color: #1b5fad}


.jidai{color: #004ea2;font-size: 22px;font-weight: bold;}
.qipao{display: inline-block;width: 100px;height: 100px;padding: 25px;opacity: 0;margin: 0 5px;background: rgba(0,78,162,0.6);vertical-align: top;color: #fff;border-radius: 50%;text-align: center;}
.qipao strong{font-weight: bold;font-size: 18px;display: block;margin:5px 0 15px}

.qipao2{display: inline-block;width: 80px;height: 80px;padding: 25px;opacity: 0;margin: 5px;background: rgba(0,78,162,0.6);line-height: 80px;text-align: center;color: #fff;border-radius: 50%}
.qipao_strong{font-weight: bold;font-size: 16px;color: #333;}

.other_wrap{width: 1200px;margin:30px auto;}
.other_wrap .other_btn{margin:3px 0;}
.other_wrap strong{font-weight: bold;}
.other_wrap a:hover{color: rgb(27,95,173)}

.company_notice{width: 1200px;margin:0 auto;padding: 80px 0}
.company_notice .company_notice_title{font-size: 20px;font-weight:bold;color: #333;text-align: center;margin-bottom: 50px}
.company_notice .notice_list{border-top: 1px dashed rgb(200,200,200)}
.company_notice .notice_list li{overflow:hidden;line-height: 40px;border-bottom: 1px dashed rgb(200,200,200);position: relative;}
.company_notice .notice_list li .left{float: left;width: 80%;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.company_notice .notice_list li .right{float: right;width: 20%;text-align: right;color: #333}
.company_notice .notice_list li:hover .left{color:#1b5fad }
.company_notice .notice_list li:hover .right{color: #1b5fad}
.company_notice .notice_list li a.wfEditorMode{position: absolute;left: 50%;top: 30px}
.company_notice .cont_p p{font-size: 14px;line-height: 25px;color: #666;margin-bottom: 5px;text-indent: 30px}
.company_notice .down_load{line-height: 40px;font-size: 15px;font-weight: bold;margin-top: 20px}
.company_notice .down_load img{vertical-align: middle;margin-right: 10px}
.company_notice .down_load a{color: #1b5fad;}


.six_lists{}
.service_bottom .right .right_text_six{position: static;}
.six_lists li{width: 133px;height: 115px;background: url(../image/six01.png);position: absolute;text-align: center;line-height: 115px;color: #fff;font-size: 16px}
.six_lists li.li1{left: 50%;margin-left: -66.5px;top: 30px}
.six_lists li.li2{top: 87.5px;left: 50%;margin-left:-200px}
.six_lists li.li3{top: 87.5px;left: 50%;margin-left:70px;background: url(../image/six02.png)}
.six_lists li.li4{top: 230px;left: 50%;margin-left:-200px;background: url(../image/six02.png)}
.six_lists li.li5{top: 230px;left: 50%;margin-left:70px;background: url(../image/six02.png)}
.six_lists li.li6{left: 50%;margin-left: -66.5px;bottom: 30px}
.qipao_strong{position: absolute;left: 5%;top: 4%}

.service_bottom .right .right_text_mail47{position: static;width: 100%}
.mai47_list02{}
.mai47_list02 li{position: relative;margin: 20px 0;padding-left: 50px}
.mai47_list02 li .yuan_47{width: 66px;height: 66px;border-radius: 50%;z-index: 2;position: absolute;left: 0;top: 50%;margin-top: -33px;background: rgb(248,248,248);text-align: center;line-height: 66px;}
.mai47_list02 li .yuan_47 strong{position: absolute;display: inline-block;width: 50px;height: 50px;line-height: 50px;background: rgb(124,170,214);border-radius: 50%;left: 50%;top: 50%;margin-left: -25px;margin-top: -25px;color: #fff}
.mai47_list02 li .text_47{position: relative;z-index: 1;background: rgb(192,222,248);line-height: 50px;padding-left: 25px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;color: #1b5fad}
.mai47_list02 li:hover .yuan_47 strong{background: #004ea2}
.mai47_list02 li:hover .text_47{background: #004ea2;color: #fff}

.service_list323{position: relative;}
.service_list323 .list323s li{position: absolute;color: #fff;font-size: 16px;font-weight: bold;cursor: pointer;transition: all 500ms;-webkit-transition: all 500ms;transform-origin:center center;-webkit-transform-origin:center center;}
.service_list323 .list323s li:hover{color:#000;transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1)}
.service_list323 .list323s li.li1{left: 21%;top: 44%}
.service_list323 .list323s li.li2{left: 9%;top: 19.5%}
.service_list323 .list323s li.li3{left: 53%;top: 17%}
.service_list323 .list323s li.li4{left: 39%;top: 32%;text-align: center;}
.service_list323 .list323s li.li5{left: 64.5%;top: 47%;text-align: center}
.service_list323 .list323s li.li6{left: 80%;top: 71%}


.mail47_list323{}
.mail47_list323 li{font-size: 16px;line-height: 40px;text-align: right;} 
.mail47_list323 li.li1{color:#1b9191;padding-right: 80px}
.mail47_list323 li.li2{color:#79b052;padding-right: 20px}
.mail47_list323 li.li3{color:#f4bc4a}
.mail47_list323 li.li4{ color:#f25444;padding-right: 80px}


.service_326_wrap{position: relative;}
.service_bottom .service_326_wrap .bg_326{width: 85%}

.service_bottom .right .service_326_wrap p{position: absolute;left: 0;top: 0;color: #fff;font-size: 18px;cursor: pointer;transition: all 500ms;-webkit-transition: all 500ms}
.service_bottom .right .service_326_wrap p:hover{color:#000;font-size: 20px}
.service_bottom .right .service_326_wrap p.p4701{left: 14%;top: 15%;font-weight: bold;}
.service_bottom .right .service_326_wrap p.p4702{left: 14%;top: 36.5%;font-weight: bold;}
.service_bottom .right .service_326_wrap p.p4703{left: 14%;top: 58%;font-weight: bold;}
.service_bottom .right .service_326_wrap p.p4704{left: 14%;top: 79.5%;font-weight: bold;}
.service_bottom .right .service_326_wrap p.p4705{left: 34%;top: 15%;font-size: 15px}
.service_bottom .right .service_326_wrap p.p4706{left: 34%;top: 36.5%;font-size: 15px}
.service_bottom .right .service_326_wrap p.p4707{left: 34%;top: 58%;font-size: 15px}
.service_bottom .right .service_326_wrap p.p4708{left: 34%;top: 79.5%;font-size: 15px}
.service_bottom .right .service_326_wrap p.p4705:hover,.service_bottom .right .service_326_wrap p.p4706:hover,.service_bottom .right .service_326_wrap p.p4707:hover,.service_bottom .right .service_326_wrap p.p4708:hover{color:#000;font-size: 17px}

.introduce_wrap,.pr {position: relative;}
body.wfEditorMode .introduce_wrap a.wfEditorMode{position: absolute;left: 0;top: 50px}

.js-bginfo {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: url(../image/js-bg-blue.png);
    padding: 33px 0;
}
.js-bginfo h5 {
    font-size: 20px;
    color: #fff;
    margin-bottom: 10px;
}
.js-bginfo p {
    font-size: 14px;
    color: #fff;
    line-height: 30px;
}
.js-bginfo-box {
    max-width: 900px;
    margin: 0 auto;
}
.js-img img {
    
}
.js-bg2 {
    padding: 77px 0 84px 0;
    background: url(../image/js-bg_04.jpg) no-repeat;
    background-size: cover; 
}
.js-cont {
    max-width: 1200px;
    margin: 0 auto;
}
.js-piclist {
    margin-left: -15px;
    margin-right: -15px;
}
.js-piclist li {
    float: left;
    
    margin-bottom: 30px;
    width: 20%;
}
.js-piclist li >div {
    padding: 0 15px;    
}
.js-piclist li img {
    width: 100%;
}
.js-cont h3 {
    font-size: 20px;
    color: #fff;
    margin-bottom: 39px;
}
.js-bg3  {
    padding: 80px 0 80px 0;
    background:url(../image/js-bg-3_02.jpg) no-repeat;
    background-size: cover;
}
.js-fuwu {
    max-width: 1000px;
    margin: 0 auto;
    font-size: 0;
    position: relative;
    height: 340px;
}
.js-fuwu >h3 {
    font-size: 20px;
    color: #333;
    position: absolute;
    left: 0;
    top: 0;
}
.js-fuwu >div {
    display: inline-block;
    width: 50%;
    vertical-align: bottom;
}
.js-sideright img {
    max-width: 100%;
    max-height: 100%;
    position: relative;
    z-index: 10;
}
.js-sideleft >ul > li {
    display: inline-block;
    margin-right: 24px;
    border: 1px solid #d6d6d6;
    border-radius: 5px;
    font-size: 14px;
    color: #666;
    padding: 20px 30px;
    
}
.side-item li:first-child {
    margin-top: 0;
}
.side-item li {
    margin-top: 20px;
}
.side-item i {
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #004ea2;
    border-radius: 50%;
    margin-right: 8px;
    vertical-align: middle;
}
.js-sideright >div{
    text-align: right;
    padding-right: 132px;
    height: 340px;
}
.js-pic-block {
    position: absolute;
    right: 0;
    top: 13.43%;
    width: 200px;
    height: 257px;
    background-color: #005fc6;
    z-index: 0;
}
iframe.lsgg-dqbg{
	display: block;
	width: 70%;
	height: 500px;
	margin: 80px auto;
	border: 0;
}

/* 2020-2-27 start */
.group_team .right .pointer012 {
    right: 24%;
    top: 85%;
}
/* 2020-2-27 end */
/*2020-5-28*/
.rd_center>div img{max-width: 100%}
.rd_center>div p{text-align: center;font-size: 14px;color: #666;}
.rd_center>div{width: 120px;}
.contactUs .contact_cont .right{width: 40%}
.rd_center{margin-top: 110px}
.cont_p span{font-weight: 500}







/*9-9新增*/
.service_box_main{
	width: 1200px;
    margin: 0 auto;
}
.ser_swiper .swiper-slide{
	width: 720px;
}
.service_box{
	height: 920px;
	padding: 100px 0;
	position: relative;
	box-sizing: border-box;
}
.service_box .title{
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	text-align: center;
	margin-bottom: 60px;
}
.service_box .main_box{
	/*max-width: 90%;*/
	padding: 0 5%;
	margin: auto;
}
.service_box .swiper-slide .swiper_text{
	display: none;
	padding: 35px;
	background-color: #fff;
}
.service_box .swiper-slide-active .swiper_text{
	display: block;
	border-bottom: 3px solid #004ea2;
}
.service_box .swiper-slide .swiper_text h5{
	font-size: 18px;
	line-height: 30px;
	color: #004ea2;
}
.service_box .swiper-slide .swiper_text .p1{
	font-size: 14px;
	line-height: 26px;
	color: #4c4c4c;
	margin-top: 10px;
	height: 52px;
	text-overflow: -o-ellipsis-lastline;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-line-clamp: 2;
	  line-clamp: 2;
	  -webkit-box-orient: vertical;
}
.service_box .swiper-slide .swiper_text .p2{
	line-height: 30px;
	border-bottom: 1px solid #666;
	display: inline-block;
	position: relative;
}
.service_box .swiper-slide .swiper_text .p2:before{
	content: '';
	background: #004ea2;
	left: 0%;
	height: 1px;
	width: 0%;
	position: absolute;
	bottom: -1px;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
}
.service_box .swiper-slide .swiper_text .p2:hover:before{
	width: 100%;
}
/*.service_box .swiper-slide .swiper_text .p2:hover a{
	color: #004ea2;
}*/
.service_box .swiper-slide .swiper_text .p2 a{
	font-size: 14px;
	color: #666666;
	padding-right: 20px;
	background: url(../image/202094icon.png) no-repeat center right;
}
.service_color{
	width: 100%;
	height: 51.2%;
	background-color: #f4f4f4;
	position: absolute;
	left: 0;
	bottom: 0;
}
.main_box{
	position: relative;
}
.main_box .swiper-button-next, .main_box .swiper-button-prev{
	width: 35px;
	height: 35px;
	top: 40%;
}

.main_box .swiper-button-prev{
	background: url(http://www.rundamedical.com/themes/basic/skin/images/icon9-4.png) no-repeat center center;
}
.main_box .swiper-button-next{
	background: url(http://www.rundamedical.com/themes/basic/skin/images/icon9-4-1.png) no-repeat center center;
}
.main_box .swiper-num{
	display: inline-block;
	position: absolute;
	bottom: 15px;
    left: 74%;
    z-index: 10;
}
.swiper-num .active0{
	font-size: 18px;
	color: #333333;
	font-weight: 500;
	padding-right: 5px;
}
.service_tc .se_tc_main{
	max-width: 1200px;
	margin: auto;
}
.service_tc{
	display: none;
	width: 100%;
    height: 100%;
    background-color: rgba(000, 000, 000, .5);
    z-index: 10;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: fixed;
    margin: 0;
    border-radius: 0;
    transition: all 0.3s;
}
.service_tc .se_tc {
	
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
   
}
.service_tc .se_tc  .swie{
	background-color: #fff;
	width: 1200px;
}
.se_tc_text h5{
	font-size: 26px;
	color: #333;
}
.se_tc_text i{
	display: inline-block;
	width: 30px;
	border:2px solid #004ea2;
	background-color: #004ea2;
}
.se_tc_text .se_box{
	margin-top: 10px;
}
.se_tc_text .se_box p{
	font-size: 14px;
	line-height: 24px;
	color: #333;
	padding-bottom: 10px;
}
.se_tc_text{
	padding: 60px;
	position: relative;
}
.service_tc .swiper-button-prev{
	/*left: 0;*/
	left: 85%;
	background: url(../image/icon9.png) no-repeat center center;
}
.service_tc .swiper-button-next{
	right: 60px;
	background: url(../image/icon9-1.png) no-repeat center center;
}
.service_tc .swiper-button-next, .service_tc .swiper-button-prev{
	width: 44px;
	height: 44px;
	top:inherit;
	bottom:30%;
}
.service_tc .swie{
	position: relative;
}
.service_tc .swiper-num{
	display: inline-block;
	/*position: absolute;*/
	bottom:380px;
    left: 5%;
    z-index: 10;
}
.se_tc_img{
	/*height: 360px;*/
}
.se_tc_img img{
	max-width: 100%;
	width: 100%;
}
.swi_icon{
	position: absolute;
	top: 20px;
	right: 50px;
	z-index: 20;
	cursor: pointer;
}

.gaisu{
	width: 100%;
	background-color: #f4f4f4;
	/*padding: 120px 0;*/
}
.longwei{
	background-color: #fff
}
.gaisu .gs_main{
	max-width: 1200px;
	margin: auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-top: 10%;
}
.gaisu .gs_main .gs_text{
	width: 50%;
    /*padding-left: 18.5%;*/
    padding-right: 6%;
    box-sizing: border-box;
}
.gaisu .gs_main .gs_img{
	width: 50%;
	/*padding-right: 5%;*/
}
.gs_text h5{
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	font-weight: 600;
	/*padding-top: 30px;*/
}
.gs_text .gs_p p{
	font-size: 14px;
	line-height: 30px;
	color: #4c4c4c;
	text-align: justify;
	/*padding-left: 5px;*/
	/*text-indent:2em; 
	background: url(../images/dd.png)no-repeat top 3px left;*/
}
.gs_text .gs_p{
	padding-top: 15px;
}
.neirong{
	width: 100%;
	padding-top: 70px;
	padding-bottom: 100px;
}
.neirong .nr_main{
	max-width: 1200px;
	margin: auto;
}
.nr_main .title{
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	font-weight: 600;
}
.nr_main  .p1{
	font-size: 14px;
	line-height: 30px;
	color: #4c4c4c;
}
.nr_list{
	width: 50%;
	background-color: #f4f4f4;
	padding: 40px 130px 40px 40px;
	box-sizing: border-box;
	border-right: 2px solid #e7e7e7;
	border-bottom: 2px solid #e7e7e7;
}
.nr_list:hover h5{
	color: #004ea2;
}
.nr_list:hover .nr_text p{
	color: #004ea2;
}
.nr_list:nth-child(2){
	border-right: none;
}
.nr_list:nth-child(3){
	border-bottom: none;
}
.nr_list:nth-child(4){
	border-right: none;
	border-bottom: none;
}
.nr_box{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 40px;
}
.nr_icon img{
	display: inline-block;
}
.nr_list h5{
	display: inline-block;
	font-size: 18px;
	line-height: 58px;
	color: #333333;
	font-weight: 500;
	/*margin-top: 15px;*/
	padding-left: 20px;
}
.nr_text{
	margin-top: 10px;
}
.nr_list .nr_text p{
	font-size: 14px;
	line-height: 26px;
	color: #4c4c4c;
}
.zj_main{
	max-width: 1200px;
	margin: auto;
}
.zj_team{
	width: 100%;
	height: 770px;
	background: url(../image/tc15.jpg) no-repeat center center;
	background-size: cover;
	padding: 100px 0;
	box-sizing: border-box;
}
.team_img{
	width: 30%;
}
.team_text{
	width: 60%;
}
.team_container .swiper-slide{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.zj_team .title{
	font-size: 20px;
	line-height: 30px;
	color: #333;
	font-weight: 600;
	margin-bottom: 50px;
}
.team_text h5{
	font-size: 24px;
	color: #1a1a1a;
	font-weight: 600;
}
.team_text .p1{
	font-size: 16px;
	line-height: 30px;
	color: #004ea2;
	padding-top: 15px;
}
.team_text .team_box p{
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	padding-bottom: 10px;
	text-align: justify;
}
.team_text .team_box{
	margin-top: 15px;
}
.team_text{
	padding-top: 40px;
	height: 400px;
	border-bottom: 1px solid #e6e6e6;
}
.team_container .swiper-button-next, .team_container .swiper-button-prev{
	width: 35px;
	height: 35px;
	top: inherit;
	bottom:10px;
}
.team_container .swiper-button-prev{
	left: 92%;
	background: url(http://www.rundamedical.com/themes/basic/skin/images/icon9-4.png) no-repeat center center;
}
.team_container .swiper-button-next{
	background: url(http://www.rundamedical.com/themes/basic/skin/images/icon9-4-1.png) no-repeat center center;
}
.team_container .swiper-num{
	display: inline-block;
	position: absolute;
	left: 40%;
	bottom:20px;
}
.laboratory{
	width: 100%;
	padding: 100px 0;

}
.labor{
	background-color: #f4f4f4;
}
.laboratory .laboratory_main{
	max-width: 1200px;
	margin: auto;
}
.laboratory .title{
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	font-weight: 600;
	text-align: center;
	margin-bottom: 40px;
}
.lab_img{
	width: 50%;
	overflow: hidden;
}
.lab_box{
	height: 367px;
	width: 50%;
	padding: 20px 20px 0px 50px;
	box-sizing: border-box;
	background-color: #f4f4f4;
	/*border-left: 1px solid #d9d9d9;*/
	overflow: auto;
}
.laboratory_li{
	display: flex;
	flex-direction: row;
	justify-content: space-between;

}
.lab_box h5{
	font-size: 16px;
	line-height: 30px;
	color: #333333;
	font-weight: 600;
	margin-bottom: 20px;
}
.lab_box .desc {
	font-size: 14px;
	color: #999;
	margin-bottom: 20px;
}
.lab_con{
	position: relative;
	overflow: auto;
	padding-bottom: 10px;
}
.lab_con:after {
	content: '';
	position: absolute;
	left: 0px;
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #999;
}
.lab_con > * {
	position: relative;
	z-index: 1;
}
.lab_con.notit:after {
	display: none;
}
.lab_con.notit .shenghua .sh {
	padding-left: 0;
}
.lab_con p{
	font-size: 14px;
	line-height: 28px;
	color: #333333;
}
.lab_con ul{
	padding-left: 10px;
	box-sizing: border-box;
}
.lab_con ul li{
	font-size: 14px;
	line-height: 26px;
	color: #4c4c4c; 
	list-style:disc !important;
}
.lab_con .p1{
	font-size: 16px;
	line-height: 30px;
	color: #004ea2;
	margin-bottom:10px;
}
.lab_con .p2 p{
	font-size: 14px;
	line-height: 30px;
	color: #4c4c4c;
}
.laboratory_tab{
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 40px;
	text-align:center;
	height:40px;
}
.laboratory_tab ul {
	display: flex;
	justify-content: center !important;
}
.laboratory_tab ul li{
	width: auto !important;
	position: relative;
	text-align: center;
	display:inline-block;
	padding:0px 30px;

}
.lab_box .la_11 p{font-size: 14px;line-height: 26px;color: #333;margin-bottom: 10px;}

.laboratory_tab ul li:after {
	content: '';
    position: absolute;
    right: 0;
    top: 7px;
    width: 2px;
    height: 18px;
    background-color: #004ea2;
}

.laboratory_tab ul li:last-child:after {
	display: none;
}

.laboratory_tab ul li p{
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	color: #4c4c4c;
	padding-bottom: 10px;
	cursor: pointer;
	position: relative;
}
.laboratory_tab ul li p.active{
	color: #004ea2;
}
.laboratory_tab ul li p:hover{
	color: #004ea2;
}
.laboratory_tab ul li p:before{
	content: '';
    background: #004ea2;
    left: 0%;
    height: 4px;
    width: 0%;
    position: absolute;
    bottom: -2px;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
}
.laboratory_tab ul li p.active:before{
	width: 100%;
}
.laboratory_tab ul li p:hover:before{
	width: 100%;
}
.laboratory_tab ul{
	flex-direction: row;
	justify-content: space-around;
}
.laboratory_tab .quali{
	width: 50%;
	margin: auto;
}
/*.lab_img {
	position: relative;
}
.lab_img img{
	max-width: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}*/
.lab_img {
    text-align: center;
/*    height: 358px;
    display: flex;*/
    justify-content: center;
    align-items: center;
}
.lab_img1 {
    text-align: center;
    height: 458px;
    display: flex;
    justify-content: center;
    align-items: center;
	width: 50%;
}
.lab_img .li_swiper {
	height: 100%;
}
.lab_img img{
	padding-top: 20px;
	max-height: 100%;
	max-width: 100%;
	display: inline-block;
}
.swiper-slide img {
	padding-top:0px;}

.center_wrap i{
	display:block;
	width: 24px;
	border: 2.5px solid #474747;
	margin-bottom: 30px;
	background-color: #474747;
}
.sevice .sevice_nav .center .nav_title{
	margin-bottom: 0;
	border-bottom: none;
}
.sevice .sevice_nav .center .nav_title_en{
	color: #004ea2;
	/*font-size: 30px;*/
	/*line-height: 46px;*/
	margin-top: 0;
}
.ts{
	width: 100%;
	padding: 100px 0;
}
.ts_main{
	max-width: 1200px;
	margin: auto;
}
.ts_tltle{
	font-size: 20px;
	font-weight: bold;
    line-height: 30px;
    color: #333333;
    text-align: left;
    margin-bottom: 30px;
}
.ts_box ul li .title{
	font-size: 20px;
	font-weight: bold;
	color: #333;
	line-height: 68px;
	padding: 0 45px;
	background: url(http://www.rundamedical.com/themes/basic/skin/images/icon9-12.png)no-repeat center right;
	cursor: pointer;
}
.ts_box ul li .title.active {
    background: url(http://www.rundamedical.com/themes/basic/skin/images/icon9-13.png)no-repeat center right;
    color: #004ea2;
}
.ts_box ul li:nth-child(1){
	border-top: 1px solid #e6e6e6;
}
.ts_box ul li{
	border-bottom: 1px solid #e6e6e6;
}
.ts_text{
	display: none;
	padding: 0px 60px 20px 66px;
}
.ts_text .p1{
	font-size: 16px;
	line-height: 24px;
	color: #333;
}
.ts_text .p1 p{
	font-size: 14px;
	line-height: 24px;
	color: #333;
	
	padding-left: 15px;
	background: url(../image/dian_b.png) no-repeat top 4px left;
	
}
.ts_text .p2{
	font-size: 14px;
	line-height: 24px;
	color: #333;
	font-weight: 600;
	padding: 10px 0;
}
.shiji{
	height: auto;
	/*height: 730px;*/
	padding-bottom: 27px;
	background: url(../image/04_02.jpg) no-repeat center center;
}
.gs_img img{
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
}
.gs_img{
	display:flex;
	align-items:center;
	justify-content:center;
	text-align: center;
	/*background: url(../images/tc17.png) no-repeat center center;*/
	/*background-size: 37%*/
}
.shiji_btn li{
	/*width: 140px;*/
	padding: 0 10px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #004ea2;
	border:1px solid #004ea2;
	display: inline-block;
	margin: 0 10px;
	cursor: pointer;
}
.shiji_btn li:hover{
	color: #fff;
	background-color: #004ea2;
}
.shiji_btn li.active{
	color: #fff;
	background-color: #004ea2;
}

.shiji_btn{
	/*position: absolute;
	right: 22%;
	bottom:-30%;*/
	margin-top: 60px;
	width: 60%;
    margin-left: 40%;
    text-align: center;
}
.gs_main{
	position: relative;
}
.shiji .shiji_list{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
}

.center_wrap i{
	display:block;
	width: 24px;
	border: 2.5px solid #474747;
	margin-bottom: 30px;
}
.lab_con::-webkit-scrollbar{
    display: none;
}
.lab_box .lab_con{
	height: auto;
}
.shiji_tab{
	width: 100%;
}
.lab_box .lab_over{
	overflow: auto;
}
.lab_box .lab_over::-webkit-scrollbar{
    display: none;
}
.swie .swi{
	height: 500px;
	overflow: auto;
}
.keshi .lab_box .keshibox{
	height: 258px;
	overflow: auto;
}
.keshi .lab_box .keshibox::-webkit-scrollbar{
    display: none;
}

.se_box table{
	width: 100%;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;

}
.se_box table td{
	/*text-align: center;*/
	padding: 0 10px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.team_gaisu .gs_main{
	padding: 100px 0;
}
.teamgaisu .gs_main .gs_text{
	padding-left: 0;
	padding-right: 12.5%;
	margin-left: 50px;
}
.teamgaisu .gs_main .gs_img{
	padding-right: 0;
	padding-left: 14%;

}
.teamgaisu .gs_main{
	padding: 100px 0;
}
.teamgaisu{
	background-color: #f4f4f4;
}
.regaisu .gs_main{
	padding: 100px 0;
}
#keshi{
	height: 196px;
	overflow: auto;
}
#keshi::-webkit-scrollbar{
    display: none;
}

.lab_con .shenghua h6{
	font-size: 14px;
    line-height: 30px;
    color: #333333;
    font-weight:bold;
	padding:10px 0px;
    cursor: pointer;
}
.lab_con .shenghua .sh{
	display: none;
	padding-left: 41px;
	padding-bottom: 5px;
}
.lab_con .shenghua .sh p{

    line-height: 26px;
    color: #333333;
}
.lab_con .shenghua h6.active{
	color: #004ea2;
}
/*.lab_con .shenghua h6{
	padding-left: 15px;
}*/
/*.lab_con .shenghua:nth-child(1) h6{
	background: url(../images/1.png) no-repeat top 2px left;
}
.lab_con .shenghua:nth-child(2) h6{
	background: url(../images/2.png) no-repeat top 2px left;
}
.lab_con .shenghua:nth-child(3) h6{
	background: url(../images/3.png) no-repeat top 2px left;
}
.lab_con .shenghua:nth-child(4) h6{
	background: url(../images/4.png) no-repeat top 2px left;
}
.lab_con .shenghua:nth-child(5) h6{
	background: url(../images/5.png) no-repeat top 2px left;
}
.lab_con .shenghua:nth-child(6) h6{
	background: url(../images/6.png) no-repeat top 2px left;
}
.lab_con .shenghua:nth-child(7) h6{
	background: url(../images/7.png) no-repeat top 2px left;
}
.lab_con .shenghua:nth-child(8) h6{
	background: url(../images/8.png) no-repeat top 2px left;
}
.lab_con .shenghua:nth-child(9) h6{
	background: url(../images/9.png) no-repeat top 2px left;
}*/
.lab_con .shenghua h6 span{
	display: inline-block;
	width: 30px;
	height: 30px;
	color: #666;
	border: 1px solid #666;
	border-radius: 50%;
	background-color: #f4f4f4;
	font-size: 12px;
	text-align: center;
	line-height: 30px;
	margin-right: 6px;
}
.lab_con .shenghua h6.active span{
	color: #fff;
	
	border: 1px solid #004ea2;
	background-color: #004ea2;
	
	
}
.lab_box .lab_over{
	
}
.lab_con  .shenghua h6.active{
	color: #004ea2;
}

.gs_text .gs_p{
	
}

.gs_text .gs_p::-webkit-scrollbar {
    display: none;
}










@media screen and (max-width:414px){

  .lab_img{
    width: 100%;
  }
  .lab_box{
    width: 100%;
  }
  .laboratory_li{
    flex-wrap: wrap;
  }

}




.lab_con .shenghua.active .sh{
	display: block;
}























































































































































































































































































