body,p,h1,h2,h3,h4,h5,h6,ul,li,figure,figcaption{ margin:0; padding:0; font-style:normal; font-family:'Adobe 黑体 Std',"Microsoft Yahei"; color: #333; font-size: 14px;font-weight: normal;}
body{ overflow-x: hidden; }
tr,td,dd,dl,dt{ margin:0; padding:0; font-style: normal;}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
table,td,tr,th{font-size: 14px;}
img{ border:none; vertical-align: middle;}
a{ text-decoration:none; color: #333;}
ul,li{ list-style:none}
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.fl{ float: left; }
.fr{ float: right; }
select,input{appearance:none;  -moz-appearance:none;  -webkit-appearance:none;padding: 0;margin: 0}


.news1200{ margin: auto; }

.header_top{ background-color: #0a438a;border-bottom: 1px solid #75a3dc;height: 126px }
.header_top .logo{ margin-top: 22px }
.header_top .searchBox{margin-top: 40px}
.searchBox ul li{ float: left;background-repeat: no-repeat;background-position: center left;background-size: 26px;padding-left: 30px;border-right: 1px solid #fff;margin-right: 20px;padding-right: 20px;margin-top: 10px}
.searchBox ul li a{ color: #fff;font-size: 16px }
.mail a:first-child,.searchBox ul li:first-child{ background-image: url(../images/icon1.png);}
.mail a:last-child,.searchBox ul li:last-child{ background-image: url(../images/icon2.png);}
.searchBox ul li:last-child{ border-right: none; }
.footer .footer_left a:hover,.searchBox ul li:hover{ text-decoration: underline; }
.searchBox .search{position: relative;}
.searchBox .search input[type=text]{ border:none;background-color: #1e579f;padding: 10px;width:180px;height: 20px;color: #fff  }
.searchBox .search input[type=submit]{ background-image: url(../images/search.png);position: absolute;right: 0;top: 0;bottom: 0;margin: auto;background-repeat: no-repeat;background-position: center;background-size: 25px;cursor: pointer;background-color: transparent;border:none;text-indent: -9999px;width: 40px;height: 40px }
.searchBox .search input[type=text]::-webkit-input-placeholder {color: #fff}

.header_bottom{ background-color: #3771bb }

/* 主菜单 */

.head{position: relative;width:100%;background: #3771bb;height:53px;z-index: 9999}
/*.head .navbox{width: 1200px;margin: 0 auto;}*/
/*.head .nav{display: block; float: left;width:calc(100% - 180px)}*/
.head .nav .nav_pc{ width: 100%;}
.head .nav ul li{float:left;position: relative;box-sizing: border-box;z-index: 999;}
/*.head .nav ul li:first-child{border-left: 1px solid #cccccc;}*/
.head .nav ul li .f_a{line-height:53px;display:block;text-align:center;font-size:16px;color:#fff;}
.head .nav ul li.hover .f_a,.head .nav ul li:hover .f_a{background-color:#265fa8;color: #fff; transition:all .3s}
.head .nav ul li .s_navbox{display:none;position: absolute;left: 0;width: 100%;background-color: #3771bb;z-index: 9999;box-sizing: border-box}
.head .nav ul li .s_navbox .s_a a{color:#fff;font-size:14px;text-transform:uppercase;display:block;text-align: center;padding: 10px 0;border-top: 1px solid #2e64a9;}
.head .nav ul li .s_navbox .s_a a:hover{background-color:#265fa8;color: #fff;}
.m_nav{display:none}
.headlf .m_logo{display: none;margin: 10px;}
.headrg .m_menuimg{display: none}
.active{background-color: #265fa8}
.activ2{background-color: #265fa8}

/*小于1600大于1200稍微调整下字体*/
@media screen and (max-width: 1600px) and (min-width:1200px) {
   .nav ul li .f_a{font-size:14px}
   .nav ul li .s_navbox .s_a a{font-size:12px}
   .foot_top ul{margin-left:60px}
   .nav ul li .s_navbox .s_a{width:100%}
}
.mail{ margin-top: 30px }
.mail a{ color: #fff;font-size: 16px;     padding-left: 35px;display: block;line-height: 40px ;background-repeat: no-repeat;background-position: center left;background-size: 26px;}
/*移动端导航*/
@media screen and (max-width: 1024px) and (min-width: 0px){
   .msgNum{display: none;}
   /* .slider{margin-top: 44px;} */
   .header_top,.head{display:none}
   .m_img{display:block;height:64px;background:#0a438a;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow: hidden;}
   .m_img .headlf{padding-top:2px;padding-left:5px;float: left;}
   .m_img .headlf .m_logo{height:40px;display: block}
   .m_img .headrg{padding-right:3%;padding-top:24px;float: right;}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:10px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .mail,.m_nav .m_navList ul{padding-left:20px;padding-right:20px}
   .m_nav .m_navList ul li{border-bottom:1px solid #232530}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
}

.banner .swiper-slide img{ width: 100%;}
.contect3,.contect1{ margin: 60px 0 }
.contect1 .swiper-slide{ position: relative; }
.contect1 .swiper-slide .img{overflow:hidden;}
.contect1 .swiper-slide .img img{height: auto;transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
.contect1 .swiper-slide p{ position: absolute;bottom: 0;color: #fff;font-size: 18px;padding: 10px 20px;width: 75%; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.contect1 .swiper-container-horizontal>.swiper-pagination-bullets, .contect1 .swiper-pagination-custom, .contect1 .swiper-pagination-fraction{ width: auto;right: 10px ;left: auto;}
.contect1 .swiper-pagination-bullet{ background-color: transparent;border:2px solid #fff; opacity: 1;width: 6px;height: 6px}
.contect1 .swiper-pagination-bullet-active{ background-color: #fff }
.contect1 .swiper-slide:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.index06{height:39px;border-bottom: 1px solid #666666}
.index06 .index06left{height:38px;float:left;border-bottom: 2px solid #3771bb}
.index06 .index06right{height:39px;line-height:33px;float:right;color: #333333;font-size: 18px}
.index06 .index06left .h4 {font-size: 22px;color: #333333;font-weight: bold;}

.outer4 ul{ margin-top: 10px }
.outer4 ul li {border-top:none;border-bottom:1px dashed #D6D6D6;line-height: 53px}
.outer4 ul li dt {color:#a0a0a0}
.outer4 ul li dd {width:97%}
.outer4 ul li dd .title03 {color:#575757;font-size:18px;letter-spacing:1px;width:68%;display: block;float: left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333333;}
.outer4 ul li dd .title04 {color:#666;font-size:16px;letter-spacing:1px;float:right;}
.outer4 ul li:hover .title03{ color: #0a438a;text-decoration: underline; }

.contect2{ background-color: #e9edf2;padding: 60px 0 }
.contect3Box{ margin: 40px 0  0}
.contect3Box .swiper-slide img{ width: 99%;height:auto;border:1px solid #666666;}

.footer{ background-color: #0a438a }
.footer .foote_top{border-bottom: 1px solid #fff;padding: 40px 0}
.footer .lleft{ border-right: 1px solid #fff }
.footer .footer_left{ width: 33.3%; }
.footer .footer_left a{ color: #fff;font-size: 16px; display: block;line-height: 30px }
.footer .rright h5{ font-size: 18px; color: #fff;font-weight: bold;margin-bottom: 10px }
.footer .rright p{ color:#fff ; font-size: 16px;line-height: 28px}
.footer span{ font-size: 16px;color: #aabdd6;text-align: center;display: block;padding: 15px 0 }

.contect2  .contect2_right,.contect2 .contect2_left,
.contect1 .contect1_right,.contect1 .contect1_left{ width:100% }
.contect1 .swiper-slide .img img{width: 100%; height: 208px }
.contect3Box .swiper-slide img{ height: 75px }

.footer .lleft{ width: 100% }
.footer .rright{ width: 100% }
.footer .footer_left{ width: 33.3%; }


.ziyebanner{ background-repeat: no-repeat;background-size: cover;background-position: center;height: 300px ;display: -webkit-flex;display: flex;}
.ziyecenter h2{ font-size: 36px; color: #ffffff ;margin-bottom: 10px}
.ziyecenter span{ font-size: 24px;color: #ffffff;font-weight: bold;text-transform: uppercase; }
.ziyecenter h2 span{font-size: 36px;}

.contect .leftce{  width: 100%;background-image: url(../images/nhk.png);background-color: #e9edf2;padding: 16px;box-sizing: border-box;background-repeat: no-repeat;background-position: center bottom;min-height:auto}
.contect .leftce h4{ font-size: 22px;color: #333333;margin: 0px 0 30px  30px}
.contect .rightce{ width: 100% }
/*子导航*/
.list_dt {color:white;padding:0 40px 0 34px;height:50px;line-height:50px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;margin-bottom: 2px}
.list_dt.hover,.list_dt:hover {background-color:#265fa8;}
.list_dt.hover .list_dt_icon,.list_dt:hover .list_dt_icon{background-image: url(../images/white.png);background-repeat: no-repeat;}
.list_dt:hover ._after {display:block;width:3px;height:100%;position:absolute;left:0;top:0;background:#4285F4;}
#open {background:#265fa8;}
#open p a{ color: #fff }
/*#open ._after {display:block;width:3px;height:100%;position:absolute;left:0;top:0;background:#4285F4;}*/
.list_dt_icon {position:absolute;right:10px;top:0px;    bottom: 0; margin: auto;display:block;width:16px;height:16px;background:url("../images/off.png") no-repeat;}
#open .list_dt_icon {background:url("../images/open.png") no-repeat;}
.list_dd {display:none;}
.list_li {list-style-type:none;color:white;padding:0 20px 0 50px;height:45px;line-height:45px;cursor:pointer;}
.list_li:hover {background-color:#265fa8;background-image: url(../images/white.png);background-repeat: no-repeat; background-position: center right;}
.list_dt.hover a,.list_dt:hover a,.list_li:hover a{ color: #fff }
.list_li a,.list_dt p a{ font-size: 16px ;display: block;}
/*子导航 end*/
.rightce .index06right{ color: #333333;font-size: 16px }

.zicon{ margin: 50px 0 }
.conTop,.botujht,.botaboput,.botcOntex{ margin: 30px 0 }
.botcOntex dl{ display: flex;align-items: center;border-bottom: 1px dashed #333333;padding-bottom: 20px;margin-bottom: 20px}
.botcOntex dl dt{width: 90px}
.botcOntex dl dt .bottOP{ width: 90px;height: 53px;background-color: #e9edf2;color: #000;text-align: center;line-height: 53px;font-size: 24px;font-weight: bold; }
.botcOntex dl dt .bottDate{ width: 90px;height: 28px; color: #fff;font-size: 17px; background-color: #265fa8;text-align: center;line-height: 28px }
.botcOntex dl dd{width: 80%;margin-left: 40px;}
.botcOntex dl dd a{ font-size: 20px; color: #000000; /*   white-space: nowrap; */text-overflow: ellipsis;overflow: hidden;display: block; line-height: 35px;}
.botujht dl dd h2:hover a,.botcOntex dl:hover a{text-decoration: underline;color: #265fa8}

/*单页*/
.botaboput p{ font-size: 16px;line-height: 30px}
.botaboput img{ max-width: 100% }
.botaboput a{text-decoration: underline;color:#0072ff;}

/*团队*/
.botujht dl{border-bottom: 1px dashed #333333;padding-bottom: 20px;margin-bottom: 20px}
.botujht dl dt{width:100%;}
.botujht dl dt img{ width: 100%;height:auto; }
.botujht dl dd{ width:100%}
.botujht dl dd h2 a{ font-size: 22px; color: #333333;margin-bottom: 10px ;display: block;}
.botujht dl dd p{ font-size: 16px; color: #666;line-height: 30px }
.botujht dl dd .more{ float: right; background-color: #265fa8;padding: 10px 15px;color: #fff;font-size: 16px;margin-top: 30px; }
.botujht dl dd .more:hover{ background-color: #3771bb;}

.botactivoty,.direction ul li{ margin-top: 50px}
.direction ul li:nth-of-type(even) h4{ text-align: right; }
.direction .direction_left h4{ font-size: 22px; color: #000000;margin: 20px 0}
.direction .direction_left p{ text-indent: 2em;font-size: 17px; color: #666;line-height: 32px;text-align: justify; }
.direction .direction_right img{width: 100%  }
.direction .direction_left{ width: 100% }
.direction .direction_right{ width: 100% }

.contact .contact_left p{ font-size: 18px;color: #333;line-height: 34px }
.contact .contact_right{ text-align: center; }
.contact .contact_right img{width: 124px;height: 124px}
.contact .contact_right p{ font-size: 16px; color: #000000;margin-top: 10px }


/*recruit.html*/
.joinBody .result{padding:40px 0 }
.joinBody .result .tit{display:block;width:100%; overflow:hidden;}
.joinBody .result .tit span{width: 25%;height:60px;font-size:16px;color:#fff; text-align:center;font-weight:bold;background:#265fa8;border-bottom:1px solid #e5e5e5;line-height:60px;}
.joinBody .result ul{display:inline-block;width:100%;}
.joinBody .result ul li{float:left;width:100%;position: relative;margin-top: -1px;}
.joinBody .result ul li>a{float:left;width:100%;height:55px;line-height:55px;padding:0;margin:0;background-color: #e9edf2;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;float:left;}
.joinBody .result ul li>a span{width: 25%;font-size:16px;color:#666; text-align:center;float:left;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.joinBody .result ul li>a.cur,.joinBody .result ul li>a:hover{background:#e9edf2;}
.joinBody .result ul li .txtok{display:none;float:left;    background: #fff;width: 100%;}
.joinBody .result ul li .txtok p{font-size:16px;color:#666;line-height:30px;}
.joinBody .result ul li .txtok .padding{ padding: 30px; }


/*活动*/
.botactivoty .bot_left{ width: 100%;float: left;margin-bottom: 40px }
.botactivoty .botImg{ overflow: hidden; }
.botactivoty .botImg img{width:100%;height:auto;transition: all 0.3s ease-in-out;}
.botactivoty .bott_box{ background-color: #e9edf2;position: relative; }
.botactivoty .bott_box h2{ font-size: 17px;color: #000000;padding: 12px;line-height: 30px;border-bottom: 1px solid #dcddde;height: 61px;overflow: hidden; }
.botactivoty .bott_box span{ font-size: 16px;color:  #000000;padding:12px ;display: block;}
.botactivoty .bott_box i{ background-image: url(../images/jian.png);background-repeat: no-repeat;width: 24px;height: 8px;background-position:  0 0;display: block;    position: absolute;right: 17px;  bottom: 17px;}
.botactivoty .bot_left:hover img{transform: scale(1.1);}
.botactivoty .bot_left:hover .bott_box{background-color: #265fa8}
.botactivoty .bot_left:hover span{color: #fff;}
.botactivoty .bot_left:hover h2{ color: #fff;border-bottom: 1px solid #2f71c5 } 
.botactivoty .bot_left:hover i{background-position:  0 -8px;}


/*预约*/
.appointment{ border-bottom: 1px solid #666666 }
.appointment ul{ margin: 0 }
.appointment .logo{ margin:10px 0;font-size: 0 }
.appointment ul li{display: inline-block; border-bottom: 2px solid transparent;margin: 0 20px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.appointment ul li a{ color: #333333;font-size: 16px;padding: 0 10px; line-height: 78px;display:block;}
.appointment ul li:hover{ border-bottom: 2px solid #3848a5; }

.contact{min-height: 664px;}

.tankuang.show{ display: block; }
.tankuang{ position: fixed;width: 100%;height: 100%;background-color: rgba(255,255,255,0.8);top: 0;left: 0;display: none; }
.tankuang .tankuang_box{width: 600px;height: 500px;background-color: #fff;position: absolute;top: 0;left: 0; bottom: 0; right: 0;margin: auto;}
.tankuang_box .close{ text-align: right;color: #606060;margin-top: 20px;margin-right: 20px;font-size: 18px ;cursor: pointer;}

.form1{     position: relative;   background-color: #eee;width: 75%;margin:30px auto;border-radius: 10px;height: 50px;}
.form1 img{width: 27px;height: 27px;}
.form1>span{margin: 10px 0 10px 44px;float: left;}

.form1 select {border: none;width: 300px;  margin :0 40px 0 0;background-color: transparent;font-size: 16px;color: #666;height: 50px;background: url("../images/arrow.png") no-repeat scroll right center transparent;float: right;}
.form1 input[type=text]{border: none;width: 300px;float: right;margin: 0 40px 0 0;background-color: transparent;font-size: 16px;color: #666;height: 50px;box-shadow:none;}
.form1 select:focus,.form1 input[type="text"]:focus{ background-color: transparent;border:none;}
.formbutton{ text-align: center; }
.formbutton input{ display: inline-block;width: 190px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size: 16px;border:none;border-radius: 10px!important;margin: 0 10px }
.formbutton input[type=submit]{ background-color: #4ca54c }
.formbutton input[type=reset]{ background-color: #eb3a3a }

.newsTon table{ width: 100% }
.menu{ text-align: center;margin: 50px 0; }
.menu li{padding: 6px 20px;display: inline-block;border-radius: 50px;cursor: pointer;color: #333;background-color: #eee;margin: 0 10px;font-size: 16px}
.menu li.others{background-color: #3848a5;color: #fff;}
.newsTon tr td,.newsTon tr th{    border: solid 1px #ddd; width: 10%;line-height: initial; padding: 12px 5px;text-align: center;box-sizing: border-box; font-weight: inherit;font-size: 16px;}
.newsTon tr:first-child{ background-color: #e1e1e1 }
.newsTon tr:first-child th:first-child{ font-weight: bold; }
.newsTon tr td{ background-color: #fff;position: relative; }
.newsTon tr td img{width: 18px;height: 18px}


.nav_1st { width:300px;height:50px;line-height:50px;background:url(../images/arrow.png) no-repeat center right;background-size:5%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:right;margin-right:30px}
.navuk {width:300px;line-height:30px;border:1px solid #000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:50px;right:40px;/* left:0;*/    margin:auto;z-index:9999;display:none;background-color:#fff;}
.nav_close {position:fixed;top:0;bottom:0;left:0;right:0;z-index:9990;display:none;}
#hengxian {display:none;}
.navuk li input {margin:0 5px;appearance:button!important;-moz-appearance:button!important;-webkit-appearance:button!important;}
.navuk li p {margin-bottom:0;color: #666;}
.navuk li p:hover {background:#1e90ff;color:#fff;}
.nav-2nd {padding-left:37px;}
#classification {color: #666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:inherit;margin-bottom:0}


.boaa{ font-size: 17px; color: #666 }
.boaa img{ width: 20px;height: 20px;margin-right: 5px }
.yuyue{ background-color: #666 }
.yuyue p{ color: #fff;text-align: center;padding: 10px 0 }
.bhg{ display: none;position: absolute;background: rgba(0,0,0,0.7);border-radius: 5px;color: #fff; padding: 10px; left: 0; top: 45px; font-size: 14px;min-width: 120px;z-index: 5555 }
.bhg.add{ display: block; }


.page_desc{padding: 50px 0;text-align: center;    font-size: 14px;}
.page_desc li{display:inline-block;margin: 0 5px;}
.page_desc li>span,.page_desc li a{padding: 8px 15px;display: inline-block; border: 1px solid #d8d8d8; border-radius: 5px; color: #333;    background: #fff;}
.page_desc li span.current,.page_desc li a:hover{background:#02468f; color: #fff;border: 1px solid #02468f}


.banner .focus-pagination{width:100%;text-align:center;right:0;}
.banner .focus-page{border-radius:4px;width:8px;height:8px;background-color: #000;opacity: 0.2; filter:alpha(opacity=20);}
.banner .focus-page-active { background-color:#007aff;opacity: 1.0; filter:alpha(opacity=100);}



.post-11 .focus .focus-title {height: 48px;line-height: 48px;padding: 0 15% 0 3%; font-size: 18px;width:82%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.post-11 .focus .focus-title-bar {height: 48px; bottom:0px; left:0px; right:0px; margin-left:0px;}
.post-11 .focus .focus-title-bg {background:none;}

.post-11 .focus .focus-pagination {position:absolute;right: 14px;bottom: 10px;}
.post-11 .focus .focus-page {width: 10px;height: 10px; line-height: 10px; font-size:12px; border-radius:50%; background-color: #fff; color: #000;}
.post-11 .focus .focus-page:hover {}

.post-11 .focus .focus-page-active {background-color:#007aff;color:#fff;}

.post-11 .focus .focus-navigation {opacity: 0.7;filter:alpha(opacity=70);}
.post-11 .focus .focus-navigation:hover {opacity: 1; filter:alpha(opacity=100);}
.post-11 .focus .focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}

.post-41 .news_list li.news{float:left;}
.post-15 .news_imgs{width:200px;height:88px;border: 1px solid #666;}
.post-15 .news_imgs img{width:100%;height:100%;}
.post-15 li.news{margin-right:20px;}

.ziyebanner{position:relative;}
.l-banner{position:absolute;left:0;top:0;z-index:10;}
.news1200{position:relative;z-index:99;}

.list_dt.selected {background-color:#265fa8;background-image: url(../images/white.png);background-repeat: no-repeat; background-position: center right;}
.list_dt.selected a{ color: #fff }
.list_dt.selected .list_dt_icon{background-image: url(../images/white.png);background-repeat: no-repeat;}





.possplit {
    background: none;
    text-indent: 0px;
    text-align: center;
    width: 18px;
    display: inline-block;
    border: 0px solid red;
}

