﻿@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{height: 140px;}
.top{background: #18345b;height: 40px;}
.topbox{width: 1200px; margin: 0 auto;}
.topbox p{font-size: 14px; color: #fff; line-height: 40px;}
.topbox b{float: left; line-height: 40px; font-size: 14px; color: #fff;}
.topbox span{font-size: 14px; line-height: 40px; color: #fff; padding-left: 40px;}
.ssbtnbox{float: right;width: 220px; height: 26px;border: 1px solid #fff; border-radius: 13px; margin-top: 7px;}
.wby12{float: left; color: #fff; line-height: 26px; padding-left: 15px;width: calc(100% - 40px);}
.wby12::-webkit-input-placeholder{color:#fff;}
.ssan{border: none; height: 28px; background: url(../images/dm3.png) no-repeat center center;width: 40px;cursor: pointer;float: right;background-size: 20px 20px;}

.headerbox{width: 1200px;  margin: 0 auto;}
.logo{width: 245px; padding-top: 27px;float: left;}
.nav{float: right;}
.nav img{display: none;}
.nav li{float: left; padding:0  10px; position: relative;}
.nav h3 a{display: block; padding: 0 14px; line-height: 100px; font-size: 18px; color: #000; position: relative;transition: All 0.4s ease-in-out;}
.nav h3 a:before{position: absolute;content: ""; border-bottom: 4px solid #df4222; width: 0;  bottom: 0; left: 0;border-radius: 2px 2px 0 0;left:50%; transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.nav .on h3 a:before{width: 100%; }
.nav .on h3 a{ color: #df4222;}
.sub {position: absolute; width: 100%;top: 100px; left: 0; background: rgba(255,255,255,.9);z-index: 100;display: none;}
.sub a{display: block; font-size: 14px;text-align: center; line-height: 38px;border-bottom: 1px solid #ddd;}
.sub a:hover{background: #df4222; color: #fff;}
.sub dt{position: relative;}
.sub_a{position: absolute;width: 100%; top: 0; right: -100%;background: rgba(255,255,255,.9);display: none;}
.sub dt:hover .sub_a{display: block;}
.sub dt span{position: absolute; right: 5px;width:0; top:50%; transform: translateY(-50%);
    height:0; 
    border-top:5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #df4222;}



.banner img{width: 100%;}
.wz1200{width: 1200px; margin: 0 auto;}
.fwxm_tit{text-align: center;padding: 120px 0 50px;}
.fwxm_tit h2{font-size: 45px; font-weight: bold; color: #e14221;margin-bottom: 20px;}
.fwxm_tit p{display: inline-block; text-align: center; line-height: 18px; color: #585858; margin: 0 auto; padding: 0 15px; border: 1px solid #e14221; color: #000; position: relative;letter-spacing: 4px; min-width: 155px;}
.fwxm_tit p:before{position: absolute; content: ""; border-bottom: 1px solid #e14221;width: 125px; left: -145px; bottom: 9px;}
.fwxm_tit p:after{position: absolute; content: ""; border-bottom: 1px solid #e14221;width: 125px; right: -145px; bottom: 9px;}

.fwxm_nr ul{overflow: hidden;font-size: 0;}
.fwxm_nr li{display: inline-block;width: 20%; font-size: 0;}
.fwxm_box{position: relative;overflow: hidden;}
.fwxm_box img{width: 100%; transition: All 0.4s ease-in-out;}
.fwmx_zz{position: absolute;width: 100%; height: 100%;top: 0;left: 0; transition: All 0.4s ease-in-out;}
.fwmx_text{position: absolute;width: 100%; padding: 0   10px;left:50%; top:30%; transform:translate(-50%,-50%);z-index: 100;}
.fwmx_text h2{text-align: center; color: #e14221; font-size: 26px; margin-bottom: 30px;font-weight: bold;}
.fwmx_text a{color: #fff;}
.fwmx_text a:hover{color: #E14221;}
.fwmx_text p{font-size: 16px; line-height: 20px;text-align: center;color: #fff;height: 40px;display: none}
.fwxm_box:hover .fwmx_zz{background: rgba(0,0,0,.7);}
.fwxm_box:hover img{ transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2);}
.fwxm_box:hover h2{animation:fadeInUp .8s, 100ms;color: #fff;}
.fwxm_box:hover p{animation:fadeInDown .9s, 100ms;display: block;  }

.cgal_title{height: 230px; background: #0e3368;}
.cgal_title ul{border-bottom: 1px solid #3e5c86;text-align: center; padding: 28px 0 20px;}
.cgal_title li{display: inline-block;}
.cgal_title a{display: block; font-size: 18px; height: 55px; color: #fff; padding: 0 23px; line-height: 50px;background: url(../images/a_07.jpg) no-repeat right center;}
.cgal_nr{width: 1200px; margin: -107px auto 0 auto; border-bottom: 10px solid #e14423;overflow: hidden;background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); position: relative;}
.cgal_nr .swiper-pagination{border: 1px solid #DF4222; width: 90px; height: 25px; right: 60px; bottom: 27px; position: absolute;left: auto;background: #fff;color: #fff;  overflow: hidden;}
.swiper-pagination-current{background: #e14221; font-size: 16px; color: #fff; line-height: 23px;display: block; float: left;width: 50%;}
.cgal_nr .swiper-pagination-total{color: #000; font-size: 16px; width: 40%;float: right; line-height: 23px;}
.cgalbox{overflow: hidden; animation:fadeIn .25s, 100ms;}
.cgal_left{float: left; background: url(../images/a_25.jpg) repeat-x left bottom ; height: 440px;width: 430px; }
.cgal_left img{margin: 0 auto;width: 100%;height: 440px;}
.cgal_right{float: right; width: calc(100% - 430px); padding-right: 50px;height: 440px;background: url(../images/a_17.jpg) no-repeat left center; padding-left: 70px;}
.cgal_right h2{font-size: 22px; color: #e14221; overflow: hidden; padding-top: 45px;}
.cgal_right span{font-size: 72px; color: #e14221; font-weight: bold;float: left;}
.cgal_right b{float: right; width: calc(100% - 90px); padding:10px 0; position: relative;text-align: center;line-height: 1.5;}
.cgal_right b:before{position: absolute;content: "";border-bottom: 1px solid #e14221;left: -20px; bottom: 0; width: calc(100% + 20px);}
.cgal_text ul{overflow: hidden; padding-top: 35px;}
.cgal_text li{float: left; width: 33.33%; line-height: 26px; font-size: 16px; color: #000000;}
.cgal_text p{font-size: 16px; color: #333; line-height: 28px; margin-top: 15px;}
.cgal_text h3{text-align: right;}
.cgal_text h3 a{font-size: 14px; color: #333;}
.cgal_text h3 a:hover{color: #E14424;}
.dqbj{overflow: hidden; padding-top: 30px;}
.dqbj ul{float: right; width: 90px;border: 1px solid #e14221;}
.dqbj li{float: left; width: 50%; text-align: center;}
.dqbj a{display: block;  font-size: 16px; line-height: 22px; color: #e14221;}
.dqbj li.cur a{color: #fff; background: #e14221;}
.cgal_title li.cur a{background: url(../images/a_13.jpg) no-repeat  center top;}
.rdwt_nr .rdwt_a{overflow: hidden; margin-left: -20px;}
.rdwt_a li{float: left; width: 33.33%; padding: 0 0 20px 20px;}
.rdwt_a a{display: block; overflow: hidden; position: relative;background: #122746;}
.rdwt_a img{width: 100%;opacity: 0.2;}
.rdwt_a a:hover img{opacity: 0.6;}
.rdwt_text{width: 100%; text-align: center;position: absolute; left: 0;top:50%; transform: translateY(-50%);}
.rdwt_text h2{font-size: 30px; color: #fff; padding: 20px 0 8px;}
.rdwt_text b{display: inline-block; padding: 0 10px; line-height: 22px; font-size: 12px; color: #fff;background: #e14221;}
.rdwt_a a:hover b{background: #fff; color: #122746;}
.rdwt_b{overflow: hidden; margin-left: -20px;}
.rdwt_b li{float: left; width: 25%; padding-left: 20px;}
.rdwt_b a{display: block; position: relative; background: #122746;}
.rdwt_b img{width: 100%;opacity: .2;}
.rdwt_b a:hover img{opacity: 0.6;}
.rdwt_b a:hover b{background: #fff; color: #122746;}
.rdwt_text img{width: auto; height: 82px; margin: 0 auto;opacity: 1;}

.qyys_nr ul{overflow: hidden; padding-bottom: 20px;}
.qyys_nr li{float: left; width: 33.33%;}
.qyys_nr a{display: block; text-align: center; margin: 0 auto; width: ;font-size: 18px; line-height: 50px; color: #000;width: 260px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1);border-radius: 25px;  background-image: linear-gradient(#fff, #dfdfdf);}
.qyys_nr a b{font-weight: bold; color: #e14221;}
.qyys_nr span{display: block; height: 250px; position: relative;}
.qyys_nr img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}

.xzmm img{height: 340px; margin: 0 auto;width: 100%;}
.xzmm{width: 100%; overflow: hidden;}
.xzmm  .swiper-slide {width: 28%; }
.xzmm_text{padding: 30px 0 0 0;display: none;}
.xzmm_text h2{font-weight: bold; font-size: 18px; color: #000; margin-bottom: 10px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xzmm_text p{font-size: 16px; color: #666; line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 60px;}
.swiper-container-3d .swiper-slide-shadow-left { background-image:none;}
.xzmm .swiper-container-3d .swiper-slide-shadow-right{background-image: none;}
.xzmm .swiper-slide-active .xzmm_text{display:block;}
.qyfw_nr{overflow: hidden;}
.qyfw_left{float: left;}
.qyfw_right{float: right; width: 440px;}
.qyfw_right h3{font-size: 24px; color: #e14221; margin-bottom: 8px;}
.qyfw_right h3 span{display: inline-block;vertical-align: middle; margin: -3px 4px 0 0; padding: 0 3px; color: #fff; font-weight: bold; background: #e14221;}
.qyfw_right p{font-size: 14px; color: #676767; line-height: 24px;}
.qyfw_right li{padding-bottom: 15px;}


.fwcn_nr{background: url(../images/a_08.jpg) no-repeat center center; height: 450px;background-size: auto 100%;}
.fwcn_nr ul{text-align: center; padding-top: 47px;width: 1200px; margin: 0 auto;overflow: hidden;}
.fwcn_nr li{width: 25%; padding: 0 5px;float: left;}
.fwcn_nr span{display: block; margin: 0 auto;width: 286px; position: relative;}
.fwcn_nr img{width: 100%; opacity: .5;}
.fwcn_nr h3{width: 100%; position: absolute; text-align: center; color: #fff; background-size: 100% auto; left: 0; bottom: 34px;background:url(../images/a_90.png); line-height: 36px; font-size: 24px;}
.fwcn_nr p{font-size: 16px; line-height: 24px; opacity: 0.9; padding: 20px 20px 0 20px;color: #fff;}
.fwcn_nr a:hover img{opacity: .8;}
.fwcn_nr a:hover h3{background:url(../images/a_91.png);background-size: 100% 100%; }

.gsjj{background: url(../images/a_09.jpg) no-repeat center center;background-size: cover;}
.gsjj_nr{overflow: hidden;width: 1200px; margin: 0 auto; padding-bottom: 50px;}
.gsjj_right{width: 474px;float: right;}
.gsjj_right img{width: 100%;}
.gsjj_left{float: left; width: calc(100% - 500px);}
.gsjj_left p{font-size: 18px; line-height: 48px;text-indent: 36px; color: #000;text-align:justify; word-break: break-all;}
.gsjj_left p  span{font-weight: bold; color: #e14221;}

.footer{background: #0b2953;}
.foo_top{border-bottom: 3px solid #ced4dd; margin-bottom: 5px;}
.foo_topbox{width: 1200px; margin: 0 auto; padding: 40px 0;}
.footerbox{width: 1200px; margin: 0 auto; padding: 45px 0 35px; overflow: hidden;}
.foot_right{float: right; width: 280px;}

.foot_right li{padding-bottom: 25px;}
.foot_right h2{font-size: 18px; padding-left: 20px; position: relative; color: #fff; margin-bottom: 6px;}
.foot_right h2:before{position: absolute; content: ""; border-left: 10px solid #8594a9; height: 10px; left: 0; top: 4px;}
.foot_right p{font-size: 14px; line-height: 32px; color: #fff; opacity: 0.8;}
.rwm{width: 75%;text-align: center;}
.rwm ul{overflow: hidden; margin-left: -10px; }
.rwm li{float: left; width: 50%; padding-left: 25px;}
.rwm img{width: 100%;}
.rwm p{font-size: 14px; color: #fff; margin-top: 9px;}
.foot_left{float: left; width: calc(100% - 350px);}
.foot_left ul{overflow: hidden;}
.foot_left li{float: left; width: 20%;}
.foot_left h2{font-size: 18px; color: #fff; margin-bottom: 6px;}
.foot_left dt{line-height: 14px; line-height: 32px; }
.foot_left dt a{color: #fff;}
.foot_left dt a:hover{opacity: 0.7;}
.bqxx{background: #092142;}
.bqxxbox {width: 1200px; margin: 0 auto;}
.bqxxbox p{font-size: 14px; line-height: 20px; padding: 10px 0; color: #fff;}
.bqxxbox p a{color: #fff; padding-right: 20px;}
.bqxxbox p a:hover{opacity: 0.7;}


/*首页新闻*/


.bj2{background: #fbfbfb;}

.xwlb_tit{padding: 80px 0 60px;overflow: hidden;}

.xwlb_tit h2{color: #000;font-size: 40px; margin-bottom: 11px;}

.xwlb_tit p{font-size: 20px; color: #666666;}

.xwlb_tit a{background: url(../images/a_55.png) no-repeat center bottom; width: 89px;display: block; text-align: center; line-height: 40px; font-size: 14px; color: #000;}

.xwlb_nr{padding-bottom: 80px;}

.xwlb_nr ul{overflow: hidden; margin-left: -30px;}

.xwlb_nr li{float: left;width: 33.33%; padding-left: 30px;}

.xwlbbox{background: #fff;transition: All 0.4s ease-in-out;}

.xwlbbox:hover{background: #0483B9;}

.xwlbbox h2{color: #e14221;}
.xwlbbox h3 a{color: #000000;}
.xwlbbox:hover h2{color: #fff;}

.xwlbbox:hover p{color: #fff;}

.xwlbbox:hover a{color: #fff;}

.xwlbbox:hover span{color: #fff;}

.xwlbbox:hover h3{border-top: 1px solid #fff;}

.xw_tp{overflow: hidden;height: 270px;}

.xw_tp img{width: 100%;height: 100%;}


/*.xw_text{padding: 0 15px;}*/

.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }

.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }

.xw_text h2{font-size: 18px; line-height: 54px; margin-top: 20px;overflow: hidden; /*text-overflow:ellipsis; white-space: nowrap;*/text-align: center;}

.xw_text p{font-size: 16px; line-height: 25px; margin-bottom: 40px; color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.xw_text h3{overflow: hidden; line-height: 82px; font-size: 14px; color: #666666;border-top: 1px solid #000000;}

.xw_text h3 a{color: #000000;}


/*波兰医学留学*/

.bllx_nr p{font-size: 18px; line-height: 48px; color: #000; text-indent: 36px;text-align:justify; word-break: break-all;}

.fwxm_tit.fwxm_tit_e p{letter-spacing: 1px;}

.blys_nr{background: url(../images/a_10.jpg) no-repeat center center; height: 650px;}
.blysbox{width: 1200px; margin: 0 auto;}
.blys_text{padding-top: 70px;width: 600px;}
.blys_text li{font-size: 18px; color: #000000; padding:10px 0 10px 64px; line-height: 32px;position: relative;text-align:justify; word-break: break-all;}
.blys_text span{width: ;background: url(../images/a_01.png); width: 45px; line-height: 45px;vertical-align: middle; margin: -3px 15px 0 0; color: #e14221; font-weight: bold;text-align: center; position: absolute; left:0; top: 10px;}
.blys_text ul li:nth-child(1) span{ background: url(../images/a_02.png) no-repeat center center; color: #fff;}

.ykdx{ }
.xxjs{background: #f2f2f2; margin-bottom: 30px;}

.xxjs_nr{overflow: hidden;}
.btnrlb{overflow: hidden; margin-left: -20px;}
.xxjs h2{color: #fff; font-size: 24px; line-height: 60px;background: url(../images/a_04.png) no-repeat center top;text-align: center; padding-bottom: 15px;}
.btnrlb li{float: left; width: 45%; padding-left: 20px; }
.btnrlb  li:nth-child(2){ width:55%;}
.btnrla {overflow: hidden; margin-left: -20px;margin-top: 10px; background: #18345b;}
.btnrla li{float: left; width: 45%; padding-left: 20px; }
.btnrla li:nth-child(2){ width:55%;}
.xxjsnrbox h3{text-align: center; color: #fff; background: url(../images/a_05.png) no-repeat center center; height: 72px; background-size: auto 100%; line-height: 59px;font-size: 24px;}
.btnrla li:nth-child(1) dl{ padding: 25px 110px;}
.xxjsnrbox dt{font-size: 18px; line-height: 36px; padding-left: 30px; position: relative;color: #fff;overflow: hidden;}
.xxjsnrbox dt:before{position: absolute;left: 0; top: 14px; border-left: 10px solid #d1d6de;height: 10px; content: "";}
.btnrla li:nth-child(2) dl{ padding: 25px;}
.xxjsnrbox span{float: left;}
.xxjsnrbox b{float: right;width: calc(100% - 100px);}
.xxjs_nr_b{padding-top: 20px;}
.xxjs_nr_b p{font-size: 18px; line-height: 30px; padding: 25px 60px; color: #000;text-align:justify; word-break: break-all;}
.xxjs_nr_b h3{text-align: center; color: #fff; background: url(../images/a_05.png) no-repeat center center; height: 72px; background-size: auto 100%; line-height: 59px;font-size: 24px;}
.qyfw_right_a{padding-top: 70px;}
.tao2{height: 55px;}

/*国外执业医师*/
.sqzg_nr{padding-bottom: 70px;}
.sqzg_nr h2{font-size: 18px;text-align: center; color: #333; font-weight: bold; margin-bottom: 35px;}
.sqzg_nr p{font-size: 18px;
    line-height: 48px;
    color: #000;
    text-indent: 36px; text-align:justify; word-break: break-all;}

.xmbj{background: url(../images/a_12.jpg) no-repeat center center; height: 490px;background-size: auto 100%;}
.xmbjbox{width: 1200px; margin: 0 auto;}
.xmbj_nr{border: 5px solid #848891;padding: 20px 30px;background: rgba(0,0,0,.5);}
.xmbj_nr p{font-size: 18px; line-height: 48px; color: #fff; text-indent: 36px;text-align:justify; word-break: break-all;}
.fwxm_tit_d{padding-top: 60px;}
.fwxm_tit_d h2{color: #fff;}
.fwxm_tit_d p{background: #fff;border: 1px solid #fff;color: #e14221;}
.fwxm_tit_d p:before{border-bottom: 1px solid #fff;}
.fwxm_tit_d p:after{border-bottom: 1px solid #fff;}
.wzsq_nr ul{overflow: hidden; margin-left: -20px;}
.wzsq_nr li{padding: 0 0 0 20px;width: 50%;float: left;} 
.wzsqbox{padding: 20px; background: #f2f2f2;text-align: center;}
.wzsqbox img{width: 100%; border: 5px solid #fff;}
.wzsqbox h2{font-size: 24px; color: #000; padding: 20px 0 10px;}
.wzsqbox a{display: inline-block; width: 200px; line-height: 20px; text-align: center;color: #fff; background: #e14221;}

.sqtj_nr ul{overflow: hidden;}
.sqtj_nr li{float: left; width: 20%;}
.sqtjbox{height: 360px;position: relative;}
.sqtj_nr ul li:nth-child(1){ background: #2a877f;}
.sqtj_nr ul li:nth-child(2){ background: #edc62d;}
.sqtj_nr ul li:nth-child(3){ background: #ee8c43;}
.sqtj_nr ul li:nth-child(4){ background: #43c9cc;}
.sqtj_nr ul li:nth-child(5){ background: #f36e62;}
.sqtjtext{width: 100%; position: absolute;left:0; top:50%; transform: translateY(-50%); padding: 0 20px;}
.sqtjtext p{font-size: 18px; line-height: 33px;color: #fff;text-align: center; margin-top: 20px;}
.sqtjtext img{margin: 0 auto;}
.sqtj_nr ul li:nth-child(3) .sqtjtext{ top: 30px;transform:translateY(0%);text-align: left;}
.sqtj_nr ul li:nth-child(4) .sqtjtext{ top: 30px;transform:translateY(0%);text-align: left;}
.sqtj_nr ul li:nth-child(5) .sqtjtext{ top: 30px;transform:translateY(0%);text-align: left;}

.blys_nr_a{background: url(../images/a_16.jpg) no-repeat center center; height: 650px;}
.sqps_nr{border: 6px solid #8794a6; background: #18345b; padding: 70px;}
.sqps_nr p{font-size: 24px;text-align: center; color: #fff; line-height: 2;}
.lct_nr img{max-width: 100%; margin: 0 auto;}

/*海外医学博士后*/
.blys_nr{background: url(../images/a_21.jpg) no-repeat center center;background-size: cover; height: 650px;}
.jyqj_nr{background: #18345b; padding: 30px 0;}
.jyqj_box{width: 1200px ; margin: 0 auto;}
.jyqj_box ul{overflow: hidden; margin-left: -20px;}
.jyqj_box li{float: left; width: 50%;  padding-left: 20px;}
.jyqj_xq{background: #fff; padding: 10px 10px 50px 10px;text-align: center;}
.jyqj_xq img{width: 100%;}
.jyqj_xq h2{font-weight: bold; font-size: 24px; margin: 25px 0 15px; color: #e14221;}
.jyqj_xq span{display: inline-block; padding: 0 25px; line-height: 20px; color: #fff;background: #e14221;}
.jyqj_xq p{font-size: 16px; line-height: 28px; opacity: .9; margin-top: 10px;text-align:justify; word-break: break-all;text-align: center;}
.cglz_bj{height: 180px;background: #18345b;}
.cglz_nr{width: 1200px; margin: -107px auto 0 auto;background: #fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); }

/*科研计划辅导*/
.yjjh_nr ul{overflow: hidden; margin-left: -20px;}
.yjjh_nr li{width: 33.33%; padding: 0 0 20px 20px;float: left;cursor: pointer;}
.yjjhbox{height: 410px; background: #f2f2f2;position: relative;}
.yjjh_text{width: 100%;text-align: center; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);z-index: 0;}
.yjjh_text h2{font-size: 36px; margin:55px 0 20px; color: #000;}
.yjjh_text span{display: inline-block; color: #fff; line-height: 20px; padding: 0 15px; background: #e14221;}
.yjjh_zz{top: 0; left: 0; width: 100%; height: 100%;  background: #e14221;z-index: 100; opacity: 0;transition: All 0.4s ease-in-out;}
.zzdh{position: absolute; width: 100%; padding: 0 40px;left:50%; top:50%; transform:translate(-50%,-50%);}
.zzdh h2{text-align: center; color: #fff; font-size: 36px; margin-bottom: 25px;}
.zzdh p{font-size: 18px; line-height: 32px; color: #fff;text-align:justify; word-break: break-all;}
.yjjh_nr li:hover .yjjh_zz{opacity: 1;}
.yjjh_nr li:hover .yjjh_text{opacity: 0;}
.yjjh_text img{margin: 0 auto;}

.pdkcbox{width: 1200px; margin: 0 auto;}
.pdkcbox ul{overflow: hidden; margin-left: -20px;}
.pdkcbox li{float: left; width: 25%; padding-left: 20px;}
.pdkcxq{background: #fff; padding: 10px 10px 35px 10px;}
.pdkcxq h2{font-size: 24px; font-weight: bold; text-align: center; padding: 25px 0 15px;}
.pdkcxq span{display: block; text-align: center; color: #fff; line-height: 20px; background: #18345b; margin: 0 5px 5px 5px;}
.pdkcxq  p{font-size: 16px; color: #000; opacity: 0.9; line-height: 28px; height: 84px;text-align:justify; word-break: break-all; padding: 0 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-align: center;}
.pdkcxq img{width: 100%;}
.pdkcbox a:hover h2{color: #e14221;}
.pdkcbox a:hover span{background: #e14221;}
.qyysbox p{width: 260px; font-size: 14px; line-height: 24px; color: #000; margin: 0 auto; padding-top: 15px;}

/*面试辅导*/
.msfl_nr ul{overflow: hidden; margin-left: -20px; padding-bottom: 150px;}
.msfl_nr li{float: left;width: 50%; padding-left: 20px;}
.msflbox h2{background: url(../images/a_10.png) no-repeat center top; height: 72px;line-height: 60px; font-size: 24px;text-align: center; color: #e14221;position: relative; z-index: 10;}
.msflbox h2 b{font-weight: bold;}
.msfltext{background: #18345b;height: 160px; padding:20px 30px; margin-top: -12px;}
.msfltext p{color: #fff; font-size: 18px; line-height: 2; opacity: 0.8;text-align: center;}
.xmbj_a{background: url(../images/a_36.jpg) no-repeat center center; height: 490px;background-size: cover;}
.wdys{background: url(../images/a_38.jpg) no-repeat center center; height: 650px;background-size: cover;}
.zyls_nr{background: #f2f2f2; }
.zyls_xq {width: 1210px; margin: 0 auto;}
.zyls_xq ul{overflow: hidden; padding: 50px 5px; margin-left: -20px;}
.zyls_xq li{float: left; width: 33.33%; padding-left: 20px;}
.zylsbox{background: #fff; padding: 40px 20px 20px 20px;}
.zylsbox img{margin: 0 auto;border: 5px solid #f2f2f2;}
.zylsbox h2{font-weight: bold; color: #000; padding: 40px 0 10px; width: 115px;text-align: center; border-bottom: 5px solid #e14221; margin: 0 auto 30px auto;font-size: 18px; font-weight: bold;}
.zylsbox p{padding: 15px 20px;background: #f2f2f2;color: #000; line-height: 24px; height: 95px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

/*欧州医学博士*/
.ozxx li{padding-bottom: 30px;}
.ozxx_box{overflow: hidden;position: relative; background: #18345b;}
.oznr_left{position: absolute; width: 205px; background: #df4222;height: 100%;}
.oznr_left h2{font-size: 36px; color: #fff; position: absolute; width: 36px; line-height: 52px; font-weight: bold;left:50%; top:50%; transform:translate(-50%,-50%);}
.oznr_right{padding: 0  0 0 205px;}
.oznr_top{padding: 25px 40px;border-bottom: 1px solid #5e718d;}
.oznr_top p{font-size: 18px; line-height: 2; color: #fff;opacity: 0.9;}
.oznr_top p b{font-weight: bold; padding-right: 10px;}
.oznr_left b{display: block; position: absolute;top:50%; transform: translateY(-50%); right: -30px;width: 0;height: 0;border:15px solid transparent;border-left-color:#df4222;}
.oznr_left span{display: block; position: absolute;top:45%; transform: translateY(-50%); right: -30px;width: 0;height: 0;border:15px solid transparent;border-left-color:#df4222;}

.ozbs_nr{background: url(../images/a_50.jpg) no-repeat center center;background-size: cover; height: 650px;}
.bssq_nr ul{overflow: hidden; margin-left: -20px;}
.bssq_nr li{float: left; width: 50%; padding:0  0 20px 20px;cursor: pointer;}

.yjjh_nr_a ul{overflow: hidden; margin-left: -20px;}
.yjjh_nr_a li{width: 25%; float: left; padding-left: 20px;cursor: pointer;}
.yjjh_nr_a li:hover .yjjh_zz{opacity: 1;}
.yjjh_nr_a li:hover .yjjh_text{opacity: 0;}
.pdkcbox_a{width: 1200px; margin: 0 auto;}
.pdkcbox_a ul{overflow: hidden; margin-left: -20px;}
.pdkcbox_a li{float: left; width: 33.33%; padding-left: 20px;}
.pdkcbox_a a:hover h2{color: #e14221;}
.pdkcbox_a a:hover span{background: #e14221;}

.lcys ul{overflow: hidden;}
.lcys li{float: left; width: 33.33%; padding: 0 20px;text-align: center;}
.lcys  ul li:nth-child(1){ width:50%; padding-bottom: 100px;}
.lcys  ul li:nth-child(2){ width:50%; padding-bottom: 100px;}
.lcys img{margin: 0 auto;}
.lcys a{display: block; text-align: center; width: 310px; margin: 30px auto 0 auto; line-height: 50px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1);font-size: 18px; color: #333;border-radius: 25px; background-image: linear-gradient(#fff, #dddddd);}
.lcys b{font-weight: bold; color: #e14221;}
.lcys p{font-size: 13px; margin-top: 15px; line-height: 1.6; color: #000;}
.gplxbox{overflow: hidden;position: relative; margin-bottom: 50px;}
.gplx_left{position: absolute; left: 0; top: 0; height: 100%; background: #e14423;width: 190px;}
.gplx_left p{font-size: 30px; color: #fff;left:50%; top:50%; transform:translate(-50%,-50%); position: absolute;width: 30px;}
.gplx_right {float: right; width: calc(100% - 190px);}
.gplx_right li{font-size: 18px; background: #f2f2f2;border-bottom: 1px solid #e3e3e3; line-height: 28px; padding: 10px 35px;min-height: 58px;}
.gplx_left a{font-weight: bold; color: #fff;}
.gplx_left span{display: block; width: 13px; position: absolute; right: -13px;top:50%; transform: translateY(-50%);}
.gplx_right ul li:nth-child(2n){ background: #fff;}

/*签证辅导*/
.gjys{background: #f2f2f2;}
.gjys h2{background: url(../images/a_75.jpg) no-repeat center center;height: 72px; line-height: 62px;text-align: center; color: #fff; font-size: 24px;}
.gjys ul{padding-top: 20px;overflow: hidden;}
.gjys li{float: left; width: 40%;}
.gjys ul li:nth-child(2){ width:30%;}
.gjys ul li:nth-child(3){ width:30%;}
.gjys_box h3{background: url(../images/b23.png) no-repeat center center; height: 72px;text-align: center; color: #fff;font-size: 24px; line-height: 58px;}
.gjys ul li:nth-child(1) h3{margin-right: 20px;}
.gjys ul li:nth-child(2) h3{margin:0 20px;}
.gjys ul li:nth-child(3) h3{margin-left: 20px;}
.gjys_box dl{background: #18345b; overflow: hidden; margin-top: 7px;border-left: 1px solid #000;border-right: 1px solid #5a6e89; padding: 25px 40px;}
.gjys_box dt{ float: left;font-size: 18px; line-height: 30px; color: #fff;  padding-left: 20px; position: relative; height: 120px;}

.gjys_box dt:before{position: absolute; content: ""; /*border-left: 10px solid #d1d6de; */height: 10px; left: 0; top: 12px;}
.qzfd{background: url(../images/a_66.jpg) no-repeat center center; height: 650px;background-size: cover;}

/*日本医学博士*/
.djxy ul{overflow: hidden; margin-left: -10px;}
.djxy li{width: 50%; float: left; padding: 0 0 10px 10px; }
.sjxybox{background: #18345b;overflow: hidden;}
.sjxybox span{display: block; padding: 0 20px; position: relative; background: #df4222; color: #fff; font-weight: bold; font-size: 30px; line-height: 88px; margin-right: 30px;float: left;}
.sjxybox span img{position: absolute; right: -10px;top:50%; transform: translateY(-50%);}
.sjxybox b{float: left; font-size: 18px; color: #fff; line-height: 88px; padding-right: 20px;}
.djxy ul li:nth-child(2) b{ width:calc(100% - 250px);padding: 10px 20px 10px;line-height: 34px;}
.djxy ul li:nth-child(5) b{ width:calc(100% - 310px);padding: 10px 20px 10px;line-height: 34px;}
.djxy ul li:nth-child(7) b{ width:calc(100% - 190px);padding: 10px 20px 10px;line-height: 34px;}
.djxy ul li:nth-child(10) b{ width:calc(100% - 250px);padding: 10px 20px 10px;line-height: 34px;}
.ykdxtext p{font-weight: bold; font-size: 18px; color: #18345b;text-align: center; padding: 13px 0; line-height: 30px;}
.ykdx_tit{background: #18345b;}
.ykdx_tit ul{text-align: center; padding: 26px 0;}
.ykdx_tit li{display: inline-block; padding: 0 20px; font-size: 24px;background: url(../images/a_72.jpg) no-repeat right center;}
.ykdx_tit li span{display: block; padding: 0 15px;font-weight: bold; color: #fff;cursor: pointer; line-height: 46px; position: relative;}
.ykdx_tit li img{position: absolute; bottom: -13px;left:50%; transform: translateX(-50%);display: none;}
.ykdx_tit ul li:nth-child(4){ background: none; }
.ykdx_nr{background: #f2f2f2; }
.ykdxbpx{padding: 30px;}
.ykdxbpx p{font-size: 18px; color: #333; line-height: 30px;}
.ykdx_tit li.cur span{background: #df4222;}
.ykdx_tit li.cur img{display: block;}
.rbbs{background: url(../images/a_73.jpg) no-repeat center center; height: 650px;background-size: cover;}

.brbslc h3{text-align: center; font-size: 18px; line-height: 24px; color: #000000;}
.brbsnr{overflow: hidden; padding-top: 60px;}
.brbs_left{float: left; width: 390px;}
.brbs_right{float:right; width: 390px;}
.brbsnr h2{background: #18345b; font-size: 18px; line-height: 34px; color: #fff; padding-left: 30px; position: relative;margin-bottom: 20px;}
.brbsnr h2:before{position: absolute; content: "";  border-left: 10px solid #fff; height: 10px;top: 12px; left: 10px; }
.brbsnr h4{font-size: 24px; line-height: 24px; color: #e14221; margin-bottom: 10px;}
.brbsnr h4 span{font-weight: bold; display: inline-block; padding: 0 5px; background: #e14221; color: #fff; margin: -3px 10px 0 0;vertical-align: middle;}
.brbsnr p{font-size: 14px; line-height: 1.7; color: #242424;}
.brbsnr dt{padding-bottom: 15px;}
.qyysbox_a p{text-align: center; font-size: 14px; line-height: 1.6; margin-top: 15px; color: #000;}

/*匈牙利医学留学*/
.xygys{background: url(../images/a_76.jpg) no-repeat center center; height: 650px;background-size: cover;}
.msfltext_a{background: #18345b;height: 227px; padding:20px 30px; margin-top: -12px;}
.msfltext_a p{color: #fff; font-size: 18px; line-height: 2; opacity: 0.8;text-align:justify; word-break: break-all;}
.rxsm p{font-size: 18px;text-align: center; color: #000; margin-bottom: 30px;}
.xylsm{background: #fff; padding: 5px;width: 1200px; margin: 0 auto;}
.bgys1{width: 100%; border-left: 1px solid #fff;border-top: 1px solid #fff;}
.bgys1 th{line-height: 90px; font-size: 22px; color: #fff;background: #e14424;border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
.bgys1 td{font-size: 22px;text-align: center;border-bottom: 1px solid #18345b;border-right: 1px solid #18345b; padding: 15px 0; line-height: 60px;color: #333;}
.bgys1 p{line-height: 30px;}
.bgys1 ul{padding: 20px;}
.bgys1 li{text-align: left;}
.wtxq{overflow: hidden;}
.wtxq ul{width: 49%; float: left;}
.wtxq ul:nth-child(2){ float: right;}
.wtxq h3{font-size: 18px; line-height: 30px;  border-bottom: 1px solid #fff;background:url(../images/a_78.jpg) no-repeat 96% center #18345b; color: #fff; overflow: hidden; padding: 10px 50px 10px 65px; position: relative;cursor: pointer;}
.wtxq h3 span{display: block; color: #fff;  background: #e14221;float: left; margin-right: 15px; position: absolute; height: 100%; top: 0; left: 0;width: 50px;}
.wtxq h3 span b{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);font-weight: bold;}
.wtxqbox{padding: 20px 25px;background: #f2f2f2;display: none;}
.wtxqbox p{font-size: 18px; color: #000000; line-height: 32px;text-align:justify; word-break: break-all;}
.wtxq h3.on1{background: #e14221;}
.wtxq h3.on1 span{background: #18345b;}

/*医生出国进修*/
.ysjx{background: url(../images/a_84.jpg) no-repeat center center; height: 650px;background-size: cover;}
.zhpm_nr{border-radius: 15px; border: 5px solid #b8bec6; background:url(../images/a_11.png) no-repeat center top #18345b; padding: 75px 15px 10px 15px;  overflow: hidden;}
.zhpm_left{float: left; width: 50%;}
.zhpm_left li{background: #fff; padding: 2px 0 2px 2px;}
.zhpm_left p{font-size: 16px; line-height: 42px; padding-left: 33px; background: #d1d6de;border: 2px solid #a7abb2;border-right: none; color: #000;}
.zhpm_left li:nth-child(2n){ background: none;}
.zhpm_left li:nth-child(2n) p{background: none; border: none;color: #fff;}
.zhpm_right{float: left; width: 50%;}
.zhpm_right li{background: #fff; padding: 2px 2px 2px 0px;}
.zhpm_right p{font-size: 14px; line-height: 42px; padding-left: 33px; background: #d1d6de;border: 2px solid #a7abb2;border-left: none; color: #000;}
.zhpm_right li:nth-child(2n){ background: none;}
.zhpm_right li:nth-child(2n) p{background: none; border: none;color: #fff;}

/*英国医学博士*/
.ygyx{background: url(../images/a_86.jpg) no-repeat center center; height: 650px;background-size: cover;}
.pdkcbox_b{width: 1200px; margin: 0 auto;}
.pdkcbox_b ul{overflow: hidden; margin-left: -20px;}
.pdkcbox_b li{float: left; width: 50%; padding-left: 20px;}
/*成功案例*/
.ggxq_tit{text-align: center;}
.ggxq_tit li{display: inline-block; padding: 0 5px;}
.ggxq_tit a{display: block; line-height: 45px; font-size: 16px; color: #000;border-radius: 6px;padding: 0 20px;}
.ggxq_tit li.cur a{color: #fff; background: #E14424;}
.ggxq_tit a:hover{color: #fff; background: #E14424; }

.cgxqnr{padding: 30px 5px 0 5px;}
.cgxqbox{border-radius: 6px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); padding: 30px; margin-bottom: 30px; }
.cgxq_left{float: left; width: 283px;}
.cgxq_left img{width: 100%;}
.cgxq_right{float: right; width: calc(100%  - 310px);}
.cgxq_right h2{font-size: 24px; font-weight: bold; color: #333; margin-bottom: 20px;}
.cgxq_right ul{overflow: hidden;}
.cgxq_right  li{float: left; font-size: 16px; line-height: 26px; color: #666;width: 33.33%;}
.cgxq_right ul li:nth-child(7){ width:100%;}
.cgxq_right p{font-size: 16px; line-height: 30px; margin-top: 20px; color: #666;}
.cgxq_right p a{color: #E14221;display: block;text-align: right;}
.wzfy{text-align: center; margin-top: -80px;}
.wzfy li{display: inline-block; padding: 0 3px;}
.wzfy a{display: block; padding: 10px 17px; font-size: 16px; color: #333; border-radius: 5px; border: 1px solid #DDD;}
.wzfy li.cur a{color: #fff; background: #E14424;background: #E14424;}
.wzfy a:hover{color: #fff; background: #E14424;background: #E14424;}


.gyw_text{text-align: center; padding: 55px 0 40px 0;} 
.gyw_text h2{font-size: 36px;color: #000; padding-bottom: 15px;} 
.gyw_text p{font-size: 36px;color: #000;} 
.gyw_nr{ position: relative;} 
.gyw_right{margin-left: 170px; background: #fff; padding: 100px 45px 75px 465px;} 
.gyw_right p{font-size: 14px; line-height: 26px; color: #000; padding-bottom: 26px;} 
.gyw_right h2{font-size: 26px; padding-bottom: 60px; position: relative; color: #000;font-weight: bold;}  
.gyw_right h2:before{content: "" ; position: absolute; border-bottom: 3px solid #2482c8; width: 30px; left:0; bottom: 35px;} 
.gyw_left{width: 600px; position: absolute; left:0; top:78px;}
.gyw_box{position: relative; } 
.gsjj .gajj_tit a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 

.gsln_nr{padding-bottom:65px;} 
.gsln_nr ul{overflow: hidden; margin-left: -50px;}
.gsln_nr li{float: left; width: 33.33%; padding-left: 50px;} 
.gslnbox{position: relative;overflow: hidden;} 
.gslnbox img{width: 100%;} 
.gsln_text{position: absolute;left: 0; width: 100%; padding: 0 55px;top:50%; transform: translateY(-50%);text-align: center;} 
.gsln_text h2{font-size: 24px; padding-bottom: 10px; color: #fff;} 
.gsln_text h4{font-size: 14px; padding-bottom: 30px; color: #fff;}  
.gsln_text p{font-size: 14px;  color: #fff;line-height: 24px;} 

.navgation{ width: 100%; margin: 0 auto; box-shadow: 0 5px 8px rgba(0,0,0,0.1);}

.navgation ul{ width: 1200px; margin: 0 auto;  overflow: hidden; }

.navgation ul li{ float: left; width: 150px;  transition: 0.5s; }

.navgation ul li.on{background: #18345b;}

.navgation ul li.on a{ border-right:1px solid #18345b;color: #fff;}

.navgation ul li a{ display: block; width: 100%; height: 100%; text-align: center; line-height: 60px; border-right:1px solid #eee; font-size: 18px;}

.navgation ul li:hover{background: #18345b;}

.navgation ul li:hover a{border-right:1px solid #18345b;color: #fff;}



.aboutContainer{ width: 100%;}

.aboutContainer .aboutLayer1{ /*width: 100%;*/ background: url(../images/aboutbg_02.jpg); padding-bottom: 150px;}

.aboutContainer .aboutLayer1 .aboutLayer1_Box{ width: 1200px; margin: 0 auto; position: relative; padding-left: 170px; box-sizing: border-box;}

.aboutContainer .aboutLayer1 .aboutLayer1_Box .text{ width: 100%;  box-sizing: border-box;  background: #fff; padding:140px 50px 90px 470px;}

.aboutContainer .tit{ width: 100%; padding: 60px 0 40px 0;}

.aboutContainer .tit h2{ text-align: center; font-size: 28px; color: #333; line-height: 28px; padding-bottom: 15px;}

.aboutContainer .tit p{ text-align: center; font-size: 32px; text-align: center; color: #333;}

.aboutContainer .aboutLayer1 .aboutLayer1_Box .icon{ width: 600px; height: 595px; position: absolute; left: 0; top: 80px; overflow: hidden; z-index: 1;}

.aboutContainer .aboutLayer1 .aboutLayer1_Box .icon img{ display: block; width: 100%; height: 100%; transition: 0.5s;}

.aboutContainer .aboutLayer1 .aboutLayer1_Box .text h2{ font-size: 25px; line-height: 25px; padding-bottom: 20px; color: #000; font-weight: bold;}

.aboutContainer .aboutLayer1 .aboutLayer1_Box .text span{ display: block; width: 30px;height: 3px; background: #00706B; margin-bottom: 55px;}

.aboutContainer .aboutLayer1 .aboutLayer1_Box .text p{ width: 100%; font-size: 14px; color: #000; line-height: 26px; padding-bottom: 30px;}

.aboutContainer .aboutLayer1 .aboutLayer1_Box .icon:hover img{ transform: scale(1.1);}

.aboutContainer .aboutLayer2{ width: 100%; background: url(../images/aboutbg_03.jpg);padding-bottom: 150px;}

.aboutContainer .aboutLayer2 .aboutLayer2_box{ width: 1220px; margin: 0 auto;  position: relative;}

.aboutContainer .aboutLayer2 .aboutLayer2_box .swiper-container{ padding: 10px;}

.aboutContainer .aboutLayer2 .aboutLayer2_box p{ text-align: center; font-size: 14px; color: #333; padding-top: 20px;}

.aboutContainer .aboutLayer2 .aboutLayer2_box .icon{ width: 100%;}

.aboutContainer .aboutLayer2 .aboutLayer2_box .icon img{ display: block; width: 100%; border: 1px solid #eee; box-shadow: 0 0 10px rgba(0,0,0,0.2);}

.aboutContainer .aboutLayer2 .aboutLayer2_box .swiper-button-next{ right: 0; margin: 0; top: 50%; transform: translate(130%,-50%); width: 60px; height: 34px; background: #fff url(../images/arrow.png) center center no-repeat; box-shadow: 0 0 10px rgba(0,0,0,0.2); transition: 0.5s;}

.aboutContainer .aboutLayer2 .aboutLayer2_box .swiper-button-prev{ left: 0; margin: 0; top: 50%; transform: translate(-130%,-50%);background: #fff url(../images/abouticon_24.png) center center no-repeat; box-shadow: 0 0 10px rgba(0,0,0,0.2);width: 60px; height: 34px; transition: 0.5s;}

.aboutContainer .aboutLayer2 .aboutLayer2_box .swiper-button-prev:hover{ background: url(../images/arrow2.png) center center no-repeat #00706B;}

.aboutContainer .aboutLayer2 .aboutLayer2_box .swiper-button-next:hover{  background: url(../images/abouticon_20.png) center center no-repeat #00706B;}

.aboutContainer .aboutLayer2 .aboutLayer2_box .swiper-pagination{ width: 100%; bottom: -50px;}

.aboutContainer .aboutLayer2 .aboutLayer2_box .swiper-pagination span{ margin: 0 5px;}

.aboutContainer .aboutLayer3{ width: 100%; background: url(../images/about_10.jpg); padding-bottom: 105px; background-size:auto 100%; background-attachment:fixed ;}

.aboutContainer .aboutLayer3 .tit p{ color: #fff;}

.aboutContainer .aboutLayer3 .tit h2{ color: #fff;}

.aboutContainer .aboutLayer3 ul{ width: 1200px; text-align: center; padding: 95px 0; margin: 0 auto;}

.aboutContainer .aboutLayer3 ul li{ display: inline-block; background: url(../images/aboutbg_03.png); width: 275px; height: 300px; position: relative; background-size:100% 100%; margin: 0 23px; position: relative; vertical-align: top;}

.aboutContainer .aboutLayer3 ul li h2{ left: 0; top: 0; width: 100%; transform: translateY(-50%); font-size: 24px; color: #fff; line-height: 24px; text-align: center;}

.aboutContainer .aboutLayer3 ul li .icon{ width: 100%; height: 200px; line-height: 200px; text-align: center;}

.aboutContainer .aboutLayer3 ul li .icon img{ display: inline-block; vertical-align: middle;}

.aboutContainer .aboutLayer3 ul li p{ width: 100%; padding: 0 12px; box-sizing: border-box; font-size: 14px; color: #fff; text-align: center; line-height: 26px;}


/*新加样式*/
.xjnr{padding-bottom: 10px;}
.xjnr h2{font-weight: bold; font-size: 20px; margin-bottom: 10px; color: #006AC8;position: relative; padding-left: 15px;}
.xjnr h2:before{border-left: 4px solid #ff0000;position: absolute;content: "";height: 20px;left: 0;top: 8px;}
.xjnr ul{overflow: hidden;}
.xjnr li{float: left; width: 33.33%; padding: 15px 0;line-height: 1.6;font-size: 16px; color: #666; border-bottom: 1px solid #ddd;}
.xjnr ul li:nth-child(7){ width:100%;}

.cxjh{overflow: hidden; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .2);  box-shadow:0 0 10px rgba(0, 0, 0, .2); margin-top: 25px;padding: 30px; }
.detail-z1{float: left; width: 750px;}
.fxnr{float: right;}
.fxnr ul{overflow: hidden; }
.fxnr li{float: left; padding-left: 35px; color: #999;font-size: 14px;}
.fxnr li span{font-weight: bold; color: #FF0000;}
.dt1-pages{overflow: hidden;}
.dt1-pages .prev{float: left; width: 40%;}
.dt1-pages .next{float: right;width: 40%;}
.ysbj h2{font-weight: bold;font-size: 20px; color: #333; padding: 20px 0; position: relative; padding-left: 20px;}
.ysbj h2:before{width:0; position: absolute;content: "";left: 0;top:50%; transform: translateY(-50%);
    height:0; 
    border-top:8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #FF0000;}
.dt1-con h2{font-weight: bold;font-size: 20px; color: #333; padding: 20px 0; position: relative; padding-left: 20px;}
.dt1-con p{font-size: 16px; line-height: 1.9;font-family: "微软雅黑";  padding-top:20px;}
.dt1-con h2:before{width:0; position: absolute;content: "";left: 0;top:50%; transform: translateY(-50%);
    height:0; 
    border-top:8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #FF0000;}
.ysbj ul{overflow: hidden;}
.ysbj li{float: left; padding-left: 20px; line-height: 45px; border-bottom: 1px solid #ddd; color: #666; font-size: 14px;width: 33.33%;}
.ysbj ul li:nth-child(7){ width:100%;}

.xjtp{padding-top: 20px;}
.xjtp a{display: block; margin: 0 auto; width: 250px; line-height: 56px; margin: 0 auto 25px auto;border-radius: 28px; color: #fff; font-size: 20px; background-image: linear-gradient(to right, #d8295a , #ff6001);text-align: center;}

.rightzx{float: right;width: 340px;}
.rightzx h2{padding: 58px 0 15px; font-weight: bold; font-size: 24px; color: #333; border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.rightzx li{padding: 10px 0;}
.rightbox{overflow: hidden;}
.rightbox img{float: left; width: 95px;height: 65px;border-radius: 6px;}
.rigtext{float: right; width: calc(100% - 110px);}
.rigtext p{font-size: 16px; color: #666; line-height: 1.8;}
.rightzx a:hover  p{color: #E14221;}
@media(max-width:1220px){
.topbox{width: 100%; padding: 0 1%;}
.headerbox{width: 100%; padding: 0 1%;}
.wz1200{width: 100%; padding: 0 1%;}
.cgal_nr{width:100%; padding: 0 1%;}
.cgal_right{padding: 0 30px;}
.fwcn_nr ul{width: 100%; padding: 10% 1% 0 1%;}
.fwcn_nr span{max-width: 100%;}
.fwcn_nr img{width: 100%;}
.fwcn_nr h3{background-size: 100% 100%;}

.gsjj_nr{width: 100%; padding: 0 1% 50px 1%;}
.foo_topbox{width: 100%; padding: 40px 1%;}
.footerbox {width: 100%; padding: 45px 1% 35px 1%;}
.bqxxbox{width: 100%; padding: 0 1%;}

.blysbox{width: 100%; padding: 0 1%;}
.xmbjbox{width: 100%; padding: 0 3%;}
.sqtj_nr ul li:nth-child(3) .sqtjtext{width: 100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.sqtj_nr ul li:nth-child(4) .sqtjtext{width: 100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.sqtj_nr ul li:nth-child(5) .sqtjtext{width: 100%; position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.sqtjtext p{font-size: 14px; line-height: 24px;}
.jyqj_box{width: 100%; padding: 0 1%;}
.cglz_nr{width: 100%; padding: 0 3%;}
.pdkcbox{width: 100%; padding: 0 1%;}
.zyls_xq{width: 100%; padding: 0 1%;}
.pdkcbox_a{padding: 0 1%; width: 100%;}
.jyqj_nr{padding: 30px 1%;}
.xylsm{width: 100%; }
.bgys1 th{font-size: 14px; line-height: 40px;}
.bgys1 td{padding: 5px; line-height: 30px; font-size: 14px;}
.pdkcbox_b{width: 100%;}



.xwbox a{font-size: 14px;}

.xwlb_tit a{width: 70px;background: url(../images/a_55.png) no-repeat right bottom;}

.kcnr_tit img{height: .6rem;}

.kcnr_tit p{font-size: 14px; line-height: 20px; height: 60px;}

.kcnr_tit span{background-size: 1px 100%;}

.tcxx{width: 90%;}

.ggbtn{width: .4rem; height: .4rem; font-size: .26rem; line-height: .4rem;border-radius: .2rem; right: -.2rem;top: -.2rem;}

.xw_text{padding: 0 .2rem;}

.xw_text h2{font-size: 16px;}

.xwlb_tit{padding: .4rem 0;}



.xw_tp {height: auto;}





.xwlb_tit h2{font-size: 24px;}

.xwlb_tit p{font-size: 16px;}

.xwlb_nr li{width: 100%; margin-bottom: .3rem;}

.xw_text h2{margin-top: .2rem;  font-size: 18px;}

.xw_text p{margin-bottom: .3rem;font-size: 14px;}

.xw_text h3{line-height: 50px;}

.xwlb_nr{padding-bottom: .8rem;}

}
@media(max-width:1000px){
.gyw_text{text-align: center; padding: .6rem 0 .4rem 0;} 
.gyw_text h2{font-size: .42rem;color: #000; padding-bottom: .2rem;} 
.gyw_text p{font-size: .42rem;color: #000;} 
.gyw_nr{ padding: .3rem 0;} 
.gyw_right{ background: #fff; padding: .3rem 0 0 0 ;width: 100%;} 
.gyw_right p{font-size: .26rem; line-height: 1.8; color: #000; padding:0 .1rem .2rem .1rem;} 
.gyw_right h2{font-size: .32rem; padding-bottom: .6rem; position: relative; color: #000;font-weight: bold;}  
.gyw_right h2:before{content: "" ; position: absolute; border-bottom: 3px solid #2482c8; width: 30px; left:0; bottom: .35rem;} 
.gyw_left{width: 100%; }
.gyw_left img{width: 100%;}
.gyw_box{position: relative; } 
.gsjj .gajj_tit a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 

.gsln_nr{padding-bottom:.65rem;} 
.gsln_nr ul{overflow: hidden; margin-left: -50px;}
.gsln_nr li{float: left; width: 100%; padding-left: 50px; padding-bottom: .35rem;} 
.gslnbox{position: relative;overflow: hidden;} 
.gslnbox img{width: 100%;} 
.gsln_text{position: absolute;left: 0; width: 100%; padding: 0 .55rem;top:50%; transform: translateY(-50%);text-align: center;} 
.gsln_text h2{font-size: .32rem; padding-bottom: .1rem; color: #fff;} 
.gsln_text h4{font-size: .24rem; padding-bottom: .3rem; color: #fff;}  
.gsln_text p{font-size: .26rem;  color: #fff;line-height: 2;} 
.fwxm_nr ul{text-align: center;}
.fwxm_nr li{width: 50%;}
/*新闻*/



.nenr_box{overflow: hidden; padding-top: .6rem;transition: All 0.4s ease-in-out;cursor:pointer; padding: .4rem 0; border-bottom: 1px solid #eee;}



.nenr_box:hover{background: #f7f7f7;}



.nenr_left{width: 1.5rem; padding: .2rem 0; text-align: center;float: left; }



.nenr_left h2{font-weight: bold; font-size:.46rem;color: #00706B; padding-bottom: .2rem;}



.nenr_left p{font-size: .22rem; color: #00706B;}



.nenr_right{width: 100%; padding-bottom: .3rem;}



.nenr_right img{width: 100%;}







.nenr_zhang{ width: calc(100% - 1.8rem);; overflow: hidden;float: right;}



.nenr_zhang h2{font-size: .28rem;font-weight: bold; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}



.nenr_zhang  a{ color: #000000;}



.nenr_zhang  a:hover{color: #007AFF;}



.nenr_zhang h4{line-height: 3 ;color: #808080;font-size: .22rem;}



.nenr_zhang span{padding-right: .4rem;}



.nenr_zhang img{margin-right: 6px;vertical-align: middle;display: inline-block;*display: inline;}



.nenr_zhang p{font-size: .22rem; line-height: 1.6; color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }







.fynr{padding: .8rem 0; text-align: center;}



.fynr ul{display: inline-block;*display: inline;border: 1px solid #e6e6e6;}



.fynr li{display: inline-block;*display: inline;}



.fynr li a{display: block; padding: .1rem .14rem; border-right: 1px solid #e6e6e6;}



.fynr .hover2 a{color: #fff;background: #00706B;}



.fynr a:hover{color: #fff;background: #00706B;}









.xwxq_bt{padding: 2.2rem 0 .2rem 0;border-bottom: 1px solid #eee;}



.xwxq_bt h2{font-size: .34rem; color: #006ac8; font-weight: 800; margin-bottom: .25rem; line-height: 1.7;}



.xwxq_bt p{font-size: .22rem; color: #666666;}



.xwxq_bt img{display: inline-block;*display: inline; margin-right: .08rem;width: .3rem;}



.xwxq_bt b{padding-right: .2rem;}



.xwxq_bt a{font-size:.24rem; color: #666666;}



.xwxq_bt a img{vertical-align: middle;}



.xwxq_text p{font-size: .28rem; line-height: 2; color: #000000; padding-bottom: .3rem;text-indent: .48rem;text-align:justify; word-break: break-all;}



.xwxq_text{width: 100%; margin: 0 auto;}
/*end*/	
.header{position: fixed; width: 100%; left: 0; top: 0; height: 50px;background: #fff;z-index: 100;box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.topbox{display: none;}
.logo{width: 150px; position: absolute; left: 1%; top: 10px;padding: 0;}
.nav{position: fixed; width: 160px; background: #fff; left: -200px; top: 0; height:100vh; overflow: auto; padding:40px 0 0 0;}
.nav img{width: 120px; margin: 0 auto;display: block;}
.nav li{font-size: 15px;  padding: 0; width: 100%;}
.nav h3 a{line-height: 55px;font-size: 16px;}
.dhbtn{position: absolute; background: url(../images/dm1.png) no-repeat center center #e14424;background-size: 20px 20px; right: 3%; top: 10px;width: 30px; height: 30px;border-radius: 3px;}
.dhbtn.on{ background: url(../images/dm2.png) no-repeat center center #e14424;background-size: 20px 20px; }
.dhbj{position: fixed; width: 100%; height: 100%; z-index: 50; top: 0; left: 0;background: rgba(0,0,0,.8);display: none;}
.sub{position: static;}
.sub a{line-height: 40px; font-size: 12px;text-align: left; padding-left: 30px; }
.sub_a {position: static;left: 0; background: #eee;}
.sub_a dt{padding-left: 15px;}

.banner{padding-top: 20px;}
.wz1200{width: 100%; padding: 0 3%;}
.fwxm_tit{padding: 40px 0 20px; overflow: hidden;}
.fwxm_tit h2{font-size: 20px; line-height: 1.5; margin-bottom: 10px;}
.fwxm_tit p{padding: 0 10px;}

.cgal_nr{padding: 0 3%;}
.cgal_title li a{background: none; padding: 0 6px;}
.cgal_title a{height: 35px; line-height: 30px; font-size: 14px; padding: 0 5px;}
.cgal_title li.cur a{background-size: auto 100%;}
.cgal_left{float: none;  background: none; width: 100%;height: auto; padding-top: 30px;}
.cgal_left img{ margin: 0 auto;height: auto;}
.cgal_right{float: none; width: 100%;background: none; padding: 0 0 70px 0; height: auto;}
.cgal_right h2{margin: 0; font-size: 16px; line-height: 1.5; padding: 0;}
.cgal_text ul{padding: 0;}
.cgal_text li{width: 50%;font-size: 14px; line-height: 1.6;}
.cgal_nr .swiper-pagination{right: 0; bottom: 15px;}
.rdwt_a li{width: 100%;}
.rdwt_b li{width: 50%; padding-bottom: 20px;}
.qyys_nr li{width: 50%;}
.qyfw_left{float: none; width: 100%;}
.qyfw_left img{max-width: 90%; margin: 0 auto;}
.qyfw_right{width: 100%;float: none;}
.qyfw_right h3{font-size: 20px;}
.fwcn_nr li{width: 50%; padding-bottom: 20px;}
.fwcn_nr{height: auto;}
.fwcn_nr ul{padding: 30px 3% 10px 3%;height: auto;}
.fwcn_nr p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 48px; padding: 0; margin-top: 15px;text-align: center;}
.gsjj_nr{padding: 0 3% 40px 3%;}
.gsjj_right{float: none; width: 100%;}
.gsjj_left{float: none; width: 100%; padding-top: 20px;}
.gsjj_left p{font-size: 16px; text-indent: 28px; line-height: 1.8;}
.foo_topbox{padding: 30px 0;}
.foo_topbox img{width: 150px; margin: 0 auto;}
.footerbox{padding: 15px 3%;}
.foot_left{display: none;}
.foot_right{width: 100%; float: none;}
.rwm{margin: 0 auto;}
.bqxxbox p{text-align: center;}
.bqxxbox span{display: block; width: 100%; float: none;}
.bqxxbox{width: 100%; padding: 0 3%;}
.btnrla li{width: 100%;}
.btnrla li:nth-child(1) dl{padding: 20px;}
.btnrla li:nth-child(2){width: 100%;}
.xxjs_nr_b p{padding: 20px;}
.wzsq_nr li{width: 100%; padding-bottom: 15px;}
.sqtj_nr ul li{width: 100%; margin-bottom: 15px;}
.blysbox{padding: 0 3%;}
.sqps_nr {padding: 20px 30px;}
.sqps_nr p{ font-size: 18px; line-height: 48px;}
.jyqj_box{width: 100%; padding: 0 3%;}
.jyqj_box li{width: 100%; padding-bottom: 15px;}
.yjjh_nr li{width: 100%;}
.yjjh_text h2{font-size: 28px;}
.zzdh{padding: 0 10px;}
.zzdh h2{margin-bottom: 15px; font-size: 20px;}
.zzdh p{font-size: 14px; line-height: 1.7;}
.pdkcbox{padding: 0 3%;}
.pdkcbox li{width: 100%; padding-bottom: 15px;}
.yjjh_nr_a li{width: 100%; padding-bottom: 15px;}
.msfl_nr li{width: 100%;}
.msfltext{padding: 15px;height: auto;}
.msfl_nr ul{padding-bottom: 40px;}
.xmbj_a{height: auto; padding-bottom: 40px;}
.xmbj_nr{padding: 15px;}
.wdys{height: auto; padding-bottom: 30px;}
.blys_text{padding-top: 30px;}
.zyls_xq{width: 100%; padding: 0 3%;}
.zyls_xq li{width: 100%; padding-bottom: 15px;}
.zylsbox{padding: 20px 10px 10px 10px;}
.zyls_xq ul{padding: 0;}
.blys_text li{font-size: 16px;}
.pdkcbox_a{padding: 0 3%;}
.pdkcbox_a li{width: 100%; padding-bottom: 15px;}
.lcys li{width: 100%;}
.lcys ul li:nth-child(1){width: 100%;}
.lcys ul li:nth-child(2){width: 100%;}
.bllx_nr p{font-size: 16px; text-indent: 32px; line-height: 1.8;}
.sqzg_nr p {font-size: 16px;text-indent: 32px;line-height: 1.8;} /*add 4-7*/
.oznr_left{width: 50px;}
.oznr_right{padding: 0 0 0 60px;}
.oznr_top{padding: 10px;}
.oznr_top p{font-size: 12px; line-height: 1.7;}
.oznr_left h2{font-size: 20px; width: 20px; line-height: 1.5;}
.bssq_nr li{width: 100%;}
.ozxx ul li:nth-child(4) .oznr_top{padding: 50px 10px !important;}
.gplx_left{width: 50px;}
.gplx_left p{font-size: 20px; line-height: 1.5;}
.gplx_right{width: calc(100% - 50px);}
.gplx_right li{padding: 10px;}
.gjys li{width: 100%; float: none; padding-bottom: 15px;}
.gjys_box dl{padding: 15px; height: auto; }
.gjys ul li:nth-child(1) h3{margin: 0;}
.gjys ul li:nth-child(2){width: 100%;}
.gjys ul li:nth-child(2) h3{margin: 0;}
.gjys ul li:nth-child(3){width: 100%;}
.gjys ul li:nth-child(3) h3{margin: 0;}
.gjys_box dt{float: none;}
.djxy li{width: 100%;}
.sjxybox span{float: none; width: 100%; font-size: 20px; line-height: 40px;}
.sjxybox span img{display: none;}
.sjxybox b{float: none; font-size: 16px; line-height: 1.7; padding: 15px;display: block; width: 100%;}
.djxy ul li:nth-child(2) b{width: 100%;}
.djxy ul li:nth-child(5) b{width: 100%;}
.djxy ul li:nth-child(7) b{width: 100%;}
.djxy ul li:nth-child(10) b{width: 100%;}
.ykdx_tit li{background: none; padding: 0;}
.ykdx_tit li.cur img{width: 30px;bottom: -8px;}
.ykdx_tit li span{height: 35px; line-height: 35px; font-size: 14px;}
.brbs_left{float: none; width: 100%;}
.brbs_right{float: none; width: 100%;}
.brbsnr h2{font-size: 14px;}
.wtxq ul{float: none; width: 100%;}
.zhpm_left{float: none; width: 100%;}
.zhpm_left li:nth-child(2n) p{padding: 0;}
.zhpm_left li{padding: 2px;}
.zhpm_left p{padding: 8px;border:2px solid #a7abb2; line-height: 1.8;}
.zhpm_right{float: none; width: 100%;}
.zhpm_right li{padding: 2px;}
.zhpm_right p{padding: 8px;border:2px solid #a7abb2; line-height: 1.8;}
.pdkcbox_b li{float: none; width: 100%; padding-bottom: 15px;}
.ggxq_tit li{padding: 0 1px 4px 1px;}
.ggxq_tit a{line-height: 30px; padding: 0 10px; font-size: 14px;}
.cgxqnr{padding: 30px 0 0 0;}
.cgxqbox{padding: 15px; margin-bottom: 15px;}
.cgxq_left{float: none; margin: 0 auto;max-width: 100%;}
.cgxq_right {float: none; width: 100%; padding-top: 15px;}
.cgxq_right h2{font-size: 18px; line-height: 1.6;}
.cgxq_right li{font-size: 14px; line-height: 1.8; width: 50%;}
.cgxq_right p{font-size: 14px; line-height: 1.8; text-align:justify; word-break: break-all;}
.wzfy{margin: 25px 0;}
.wzfy a{padding: 4px 8px; font-size: 14px;}

.cxjh{padding: .3rem;}
.detail-z1{width: 100%; float: none;}
.dt1-hd h1{font-size: 20px; line-height: 1.6;}
.fxnr{float: none; width: 100%;}
.fxnr li{padding: 0 30px 0 0;}
.ysbj li{width: 100%; font-size: 12px;}
.prev{width: 100%; float: none;}
.next{width: 100%; float: none;}
.rightzx{width: 100%;float: none;}
.msfltext_a{height: auto;}
}
@media(max-width:640px){
	.top{background: #fff;height: 40px;}
.fwcn_nr li{width: 100%; padding-bottom: 20px;}
.blys_text{width: 100%;}
.xzmm  .swiper-slide {width: 70%; }
.xzmm_text{padding-top: 20px;}
.xzmm_text h2{font-size: 16px;}
.xzmm_text p{font-size: 14px; line-height: 20px;}
.xjnr li{width: 100%;}
.gjys h2{ font-size: 14px;}
}
@media(max-width:480px){
		.top{background: #fff;height: 40px;}
.rdwt_b li{width: 100%;}
.qyys_nr li{width: 100%;}
.cgxq_right li{font-size: 14px; line-height: 1.8; width: 100%;}
.fwxm_nr ul{text-align: center;}
.fwxm_nr li{width: 100%;}
}


@media(max-width:1200px) and (min-width: 1000px){

.gyw_text{text-align: center; padding: 55px 0 40px 0;} 
.gyw_text h2{font-size: 36px;color: #000; padding-bottom: 15px;} 
.gyw_text p{font-size: 36px;color: #000;} 
.gyw_nr{ position: relative;overflow: hidden;} 
.gyw_right{margin-left: 170px; background: #fff; padding: 100px 45px 75px 80px;width: 55%;float: right;} 
.gyw_right p{font-size: 14px; line-height: 26px; color: #000; padding-bottom: 26px;} 
.gyw_right h2{font-size: 26px; padding-bottom: 60px; position: relative; color: #000;font-weight: bold;}  
.gyw_right h2:before{content: "" ; position: absolute; border-bottom: 3px solid #2482c8; width: 30px; left:0; bottom: 35px;} 
.gyw_left{width: 50%; position: absolute; left:0; top:78px;}
.gyw_left img{width: 100%;}
.gyw_box{position: relative; } 
.gsjj .gajj_tit a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 

.gsln_nr{padding-bottom:65px;} 
.gsln_nr ul{overflow: hidden; margin-left: -50px;}
.gsln_nr li{float: left; width: 33.33%; padding-left: 50px;} 
.gslnbox{position: relative;overflow: hidden;} 
.gslnbox img{width: 100%;} 
.gsln_text{position: absolute;left: 0; width: 100%; padding: 0 55px;top:50%; transform: translateY(-50%);text-align: center;} 
.gsln_text h2{font-size: 24px; padding-bottom: 10px; color: #fff;} 
.gsln_text h4{font-size: 14px; padding-bottom: 30px; color: #fff;}  
.gsln_text p{font-size: 14px;  color: #fff;line-height: 24px;} 

.nenr_box{overflow: hidden; padding-top: 60px;transition: All 0.4s ease-in-out;cursor:pointer;}



.nenr_box:hover{background: #f7f7f7;}



.nenr_left{width: 140px; text-align: center;  float: left;height: 145px;border-right: 1px solid #f2f2f2;}



.nenr_left h2{font-weight: bold; font-size: 46px;color: #00706B; padding-bottom: 20px;}



.nenr_left p{font-size: 18px; color: #00706B;}



.nenr_right{float: right; width: 220px; overflow: hidden;}



.nenr_right img{width: 100%;}







.nenr_zhang{float: left; width: calc(100% - 390px);padding: 0 0 0 85px;}



.nenr_zhang h2{font-size: 24px;}



.nenr_zhang  a{ color: #000000;}



.nenr_zhang  a:hover{color: #007AFF;}



.nenr_zhang h4{line-height: 40px ;color: #808080;font-size: 14px;}



.nenr_zhang span{padding-right: 40px;}



.nenr_zhang img{margin-right: 6px;vertical-align: middle;display: inline-block;*display: inline;}



.nenr_zhang p{font-size: 16px; line-height: 30px; color: #333; padding-bottom: 60px; border-bottom: 1px solid #f2f2f2;}









.xwxq{}



.xwxq_bt{padding: 60px 0 20px 0;border-bottom: 1px solid #eee;}



.xwxq_bt h2{font-size: 32px; color: #006ac8; font-weight: 800; margin-bottom: 25px;}



.xwxq_bt p{font-size: 12px; color: #666666;}



.xwxq_bt img{display: inline-block;*display: inline; margin-right: 8px;}



.xwxq_bt b{padding-right: 20px;}



.xwxq_bt a{font-size: 18px; color: #666666;}



.xwxq_bt a img{vertical-align: middle;}



.xwxq_text p{font-size: 14px; line-height: 24px; color: #000000; padding-bottom: 20px;text-indent: 24px;}

.xwxq_text{width: 1000px; margin: 0 auto;}
}


@media(min-width:1000px){
		
		
.nenr_box{overflow: hidden; padding-top: 60px;transition: All 0.4s ease-in-out;cursor:pointer;}



.nenr_box:hover{background: #f7f7f7;}



.nenr_left{width: 140px; text-align: center;  float: left;height: 145px;border-right: 1px solid #f2f2f2;}



.nenr_left h2{font-weight: bold; font-size: 46px;color: #00706B; padding-bottom: 20px;}



.nenr_left p{font-size: 18px; color: #00706B;}



.nenr_right{float: right; width: 220px; overflow: hidden;}



.nenr_right img{width: 100%;}







.xwxq_bt{padding: 60px 0 20px 0;border-bottom: 1px solid #eee;}



.xwxq_bt h2{font-size: 32px; color: #006ac8; font-weight: 800; margin-bottom: 25px;}



.xwxq_bt p{font-size: 12px; color: #666666;}



.xwxq_bt img{display: inline-block;*display: inline; margin-right: 8px;}



.xwxq_bt b{padding-right: 20px;}



.xwxq_bt a{font-size: 18px; color: #666666;}



.xwxq_bt a img{vertical-align: middle;}



.xwxq_text p{font-size: 14px; line-height: 24px; color: #000000; padding-bottom: 20px;/*text-indent: 24px;*/}



.xwxq_text{width: 1030px; margin: 0 auto;}

.nenr_zhang{float: left; width: calc(100% - 390px);padding: 0 0 0 85px;}



.nenr_zhang h2{font-size: 24px;}



.nenr_zhang  a{ color: #000000;}



.nenr_zhang  a:hover{color: #007AFF;}



.nenr_zhang h4{line-height: 40px ;color: #808080;font-size: 14px;}



.nenr_zhang span{padding-right: 40px;}



.nenr_zhang img{margin-right: 6px;vertical-align: middle;display: inline-block;*display: inline;}



.nenr_zhang p{font-size: 16px; line-height: 30px; color: #333; padding-bottom: 60px; border-bottom: 1px solid #f2f2f2;}







.fynr{padding: 120px 0 100px; text-align: center;}



.fynr ul{display: inline-block;*display: inline;border: 1px solid #e6e6e6;}



.fynr li{display: inline-block;*display: inline;}



.fynr li a{display: block; padding: 10px 14px; border-right: 1px solid #e6e6e6;}



.fynr .hover2 a{color: #fff;background: #00706B;}



.fynr a:hover{color: #fff;background: #00706B;}
		}
@media(max-width:1365px){
	.navgation{ width: 100%; height: auto;}

	.navgation ul{ width: 100%; height: auto;}

	.navgation ul li{ width: 25%; height:50px ; padding: 0;}

	.navgation ul li a{ height: 50px; font-size: 14px; line-height: 50px;}

	.banner .sideNav .sideNavBox{ width: 100%; padding-top: 100px;}

	.banner .sideNav .sideNavBox ul li{ width: 50%; float: left; padding:10px; box-sizing: border-box; border: 0; text-align: center;}

	.banner .sideNav .sideNavBox ul li h2{ color: #fff; padding-bottom: 10px;}

	.banner .sideNav .sideNavBox ul li h2 a{ display: block; font-size: 16px;}

	.banner .sideNav .sideNavBox ul li p{ padding-bottom: 10px;}

	.banner .sideNav .sideNavBox ul li p a{ display: block; font-size: 14px;}

	.banner .sideNav .sideNavBox ul li a{ display: none;}

	.aboutContainer .aboutLayer1{ padding-bottom: 50px; width: 100%; overflow: hidden;}

	.aboutContainer .tit{ padding: 30px 0;}

	.aboutContainer .tit h2{ font-size: 18px;}

	.aboutContainer .tit p{ font-size: 16px;}

	.aboutContainer .aboutLayer1 .aboutLayer1_Box{ width: 100%; padding: 0; overflow: hidden;}

	.aboutContainer .aboutLayer1 .aboutLayer1_Box .icon{position: relative; width: 100%; top: auto; left: auto; height: auto;}

	.aboutContainer .aboutLayer1 .aboutLayer1_Box .text{ width: 100%; padding: 0 15px; box-sizing: border-box;}

	.aboutContainer .aboutLayer1 .aboutLayer1_Box .text h2{ font-size: 16px; text-align: center; line-height: 60px; padding: 0; margin: 0;}

	.aboutContainer .aboutLayer1 .aboutLayer1_Box .text span{ margin:15px auto;}

	.aboutContainer .aboutLayer2{ padding: 0 0 50px 0; overflow: hidden;}

	.aboutContainer .aboutLayer2 .aboutLayer2_box{ width: 100%;}

	.aboutContainer .aboutLayer2 .aboutLayer2_box .swiper-pagination{ bottom:-30px;}

	.aboutContainer .aboutLayer3{ padding-bottom: 50px;}

	.aboutContainer .aboutLayer3 ul{ width: 100%; padding: 0;}

	.aboutContainer .aboutLayer3 ul li{ margin-bottom: 50px;}
	
	
		.service .service_box .icon{ width: 100%; height: auto;}

	.service .service_box .icon img{ width: 100%; height: auto;}

	.service .service_box .text{ width: 100%; height: auto; padding-bottom: 25px;}

	.service .service_box .text .textBox{ width: 100%; padding:0 15px; box-sizing: border-box;}

	.service .service_box .text .textBox h2{ line-height: 60px; padding: 0; font-size: 18px;}

	.service .service_box .text .textBox span{ margin-bottom: 15px;}

	.service .service_box:nth-child(2n) .text .textBox{ float: inherit; padding: 0 15px;}
}