body{font-family: "微软雅黑 bold", "微软雅黑 regular", "微软雅黑", sans-serif;min-width:1200px;}
.container {width:1200px;margin:0 auto;clear:both;padding:0px;}
header .header{height:144px;background-image:url(/uploads/image/timages/header-bg.png); background-size: cover;background-repeat: no-repeat;background-position:center bottom;}
header .logo{width:448px;height:90px;margin-top:26px;}
header .logo img{width:100%;height:100%;}
header nav{text-align:center;background-color: #2f7be2;}
header nav>ul{list-style: none;}
header nav>ul>li{line-height:50px;width:14.2%;display:inline-block;font-weight: bold;font-size: 18px;color: #ffffff;position:relative;float:left;}
header nav>ul>li:hover,header nav>ul>li.selected{background-color:#5199fa;}
header nav>ul>li>a{display: inline-block; width: 100%;/*line-height: 26px;*/}
header nav>ul>li>a,header nav>ul>li>a:hover{color:#ffffff;}
header nav>ul>li>ul{display:none;position:absolute;z-index:1001;left:0;width: 100%;}
header nav>ul>li:hover>ul{display:block;}
header nav>ul>li>ul>li{background-color:#f7f7f7;line-height:48px;height:48px;font-size:15px;color:#333333;display: block;}
header nav>ul>li>ul>li a{color:#333333;}
header nav>ul>li>ul>li:hover{background-color:#d2e8fb;}
header nav>ul>li>ul>li:hover a{color:#2f7be2;}

.search-box{margin-top:48px;border-width: 2px;border-style: solid;border-color: #2f7be2;width: 260px;height: 38px;}
.search-box input{margin-top:3px;}
.search-box input[name=wd]{padding: 3px 2px 3px 2px;margin-top: 8px;border: none;outline: none;margin-left:10px;width: 178px;}
.search-box input[type=submit]{padding:0 18px;height: 32px;background-color: #3e88dc;border: none;outline: none;font-size: 12px;color: #ffffff;text-align: center; float: right;margin-right: 4px;}

article{border: 1px solid #d9d9d9;margin-top:20px;padding-left:5%;padding-right:5%;padding-bottom:40px;position:relative;}
.article-files{width:100%;margin-top:100px;}
.article-files-text{float:left;width:auto;font-weight:bold;color:#2f7be2;font-size:14px;line-height:24px;}
.article-files-list{float:left;width:90%}
.article-files-list a{width:100%;display:block;font-size:14px;font-weight:bold;color:#333333;line-height:26px;}
.article-files-list a:hover{color:#2f7be2}
.article-split-line{margin-left:20%;margin-right:20%;border-top:1px solid #d9d9d9}

main #index-focus{background: -webkit-linear-gradient(90deg, rgba(195, 221, 255, 1) 0%, rgba(81, 153, 250, 1) 100%);background: -moz-linear-gradient(0deg, rgba(195, 221, 255, 1) 0%, rgba(81, 153, 250, 1) 100%); background: linear-gradient(0deg, rgba(195, 221, 255, 1) 0%, rgba(81, 153, 250, 1) 100%);padding:30px 0px;position: relative;overflow:hidden;}
main #index-focus .swiper-container{width:1000px;height:405px;}
main #index-focus .title{height: 59px;z-index:2;line-height: 59px;width:100%;background-color: rgba(0, 0, 0, 0.7);position:absolute;bottom:0px;}
main #index-focus .title h3{margin:0px;padding: 0px 180px 0px 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:16px;font-weight:bold;color:#ffffff;}
main #index-focus .swiper-slide{width:720px;height:405px;overflow:hidden;}
main #index-focus .swiper-slide img{width:100%;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;-ms-transition:all 0.7s;transition:all 0.7s;}
main #index-focus .swiper-slide img:hover{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
main #index-focus .swiper-slide .cover{display:none;background-color: rgba(242, 242, 242, 0.6);position:absolute;z-index:10;width: 100%;height: 100%;top: 0;}
main #index-focus .swiper-slide-prev .cover,main #index-focus .swiper-slide-next .cover{display:block;}
main #index-focus .swiper-slide-prev .title,main #index-focus .swiper-slide-next .title{display:none;}
main #index-focus .swiper-slide img:hover{width:110%;}
main #index-focus .swiper-button-prev,main #index-focus  .swiper-container-rtl .swiper-button-next,main #index-focus .swiper-button-next,main #index-focus  .swiper-container-rtl .swiper-button-prev{width: 36px;height: 54px;background-color: rgba(255, 255, 255, 0.4);-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;-ms-transition:all 0.7s;transition:all 0.7s;}
main #index-focus .swiper-button-prev,main #index-focus  .swiper-container-rtl .swiper-button-next{left: 0px;right: auto;margin-left:-36px;outline: none;}
main #index-focus .swiper-button-next,main #index-focus  .swiper-container-rtl .swiper-button-prev{right: 0px;left: auto;margin-right:-36px;outline: none;}
main #index-focus:hover .swiper-button-prev,main #index-focus:hover .swiper-container-rtl .swiper-button-next,main #index-focus:hover .swiper-button-next,main #index-focus:hover  .swiper-container-rtl .swiper-button-prev{margin-left:0px;margin-right:0px;}
main #index-focus .swiper-button-next:after,main #index-focus .swiper-container-rtl .swiper-button-prev:after,main #index-focus .swiper-button-prev:after, main #index-focus .swiper-container-rtl .swiper-button-next:after{font-size:20px;}
main #index-focus .swiper-pagination-bullet,main #exam-focus .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1;background-color:#f2f2f2;outline: none;}
main #index-focus .swiper-pagination-bullet-active,main #exam-focus .swiper-pagination-bullet-active {color: #fff;background-color:#02a7f0;}
main #index-focus .swiper-pagination{text-align: right;width: 185px;margin: 0 auto;left:auto;right:160px;bottom: 17px;}

main .index-content{padding:30px 0px;}
main .index-content .calendar{width:277px;}
main .index-content .calendar .title{line-height:40px;height:40px;text-align:center;background-color:#2f7be2;color:#ffffff;}
main .index-content .examination-calendar{position:relative;width:380px;height:326px;margin-left:1px;background-image:url(/uploads/image/timages/examination-calendar-bg.png);background-size: cover;background-repeat: no-repeat;}
main .index-content .examination-calendar .box{padding:5px 0px;height: 230px;overflow-y: auto;width: 100%;}
main .index-content .examination-calendar thead{line-height:40px;height:40px;padding:0 30px;color:#2f7be2;font-size:14px!important;font-weight:bold}
main .index-content .examination-calendar thead span{color:#fca20c;font-size:12px;}
main .index-content .examination-calendar thead .title-date{width:120px;float:left;text-align:center;}
main .index-content .examination-calendar .date{width:120px;text-align:center;font-size:11px}
main .index-content .examination-calendar .name{width:240px;float:left;padding-left:5px;box-sizing:border-box}
main .index-content .examination-calendar thead .name{text-align:center}
main .index-content .examination-calendar .line{line-height:35px;height:35px;font-size:12px;color:#333333;color:#61a0f5}
main .index-content .examination-calendar .line a{color:#333333;display:block;overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
main .index-content .examination-calendar tbody{height:240px;overflow:auto;display:block;position:absolute;box-sizing:border-box;}
main .index-content .examination-calendar tbody::-webkit-scrollbar {width : 4px; height: 4px;}
main .index-content .examination-calendar tbody::-webkit-scrollbar-thumb {border-radius   : 3px; background-color: #bbb;}
main .index-content .examination-calendar tbody::-webkit-scrollbar-track { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #f2f2f2;border-radius: 3px;}
main .index-content .examination-calendar .line:hover,main .index-content .examination-calendar .line:hover a,main .index-content .examination-calendar .line.selected,main .index-content .examination-calendar .line.selected a{background-color:#fca20c;color:#ffffff;}
main .index-content .examination-calendar .bottom-info{position:absolute;bottom:0px;height:50px;line-height:50px;;font-size:12px;color:#666666;width:100%;}
main .index-content .news{width:520px;}
.navtab .more{padding-right:10px;}
.navtab .more a{color:#2f7be2;font-size:12px;line-height:36px;height:36px;}
ul.news-list li{font-size:14px;color:#333333;line-height:34px;list-style-position: inside;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;position:relative;padding-right:95px;}
ul.news-list li span{padding: 0px 10px;position:absolute;right:0px;color:#999;}
ul.news-list li a{color:#333333;}
ul.news-list li sup{color:red;}
ul.news-list li:hover,ul.news-list li:hover a{color:#2f7be2;}
.research_monthly_magazine ul.news-list li{padding-right:0px;}
.navtab>ul{background-color:#f7f7f7;height:36px;list-style:none;}
.navtab>ul li.tabhead{position:relative;line-height:36px;height:36px;font-weight: bold;font-size:15px;padding:0 15px;float:left;display:inline;}
.navtab>ul li.tabhead a{color: #333333;}
.navtab>ul li.tabhead.selected{background-color:#2e7ae3;color:#ffffff;}
.navtab>ul li.tabhead.selected a{color: #ffffff;}
.navtab>ul li.tab-a a{color:black;line-height:40px;font-size:16px;margin-left:30px;float:left;}
.navtab>ul li.tab-a a:visited{color:black;}
.navtab .tabcontents{clear:both}
.navtab .tabcontents>div{display:none;padding-top:18px;}

.navtab>table{width:100%;background-color:#f7f7f7;border-spacing:0px;}
.navtab>table>thead>tr>td{line-height:36px;height:36px;font-weight: bold;font-size:14px;text-align:center;}
.navtab>table>thead>tr>td.selected{background-color:#2e7ae3;color:#ffffff;}

main #exam-focus{height:300px;}
.examination-banner{background-image:url(/uploads/image/timages/examination-bg.png);background-size: cover;background-repeat: no-repeat;height:80px;width:100%;}
.examination-banner ul{list-style: none;}
.examination-banner ul li{display: inline;float:left;padding: 14px 6px 0px 6px}
.examination-banner ul li:first-child{padding-left:0px;}
.examination-banner ul li:last-child{padding-right:0px;}
.examination-banner a{width: 158px;padding-right:10px;box-sizing:border-box; height: 56px;line-height:56px;text-align:center;display:inline-block;border-radius:5px;font-size:14px;color:#ffffff;}
.examination-banner a:hover{background-color:#fca20c;}
.examination-banner a img{height: 100%;vertical-align: middle; margin:-7px;}
.examination-banner.fixed-position {position:fixed;bottom:0;left:0;z-index:100;}

.dialog{display:none;background-color:rgba(0,0,0,0.4);color:#333333;z-index:999;position:fixed;width:100%;top:0px;height:100%;}
.dialog .box{position:fixed;background-color:#ffffff;border-radius:8px;width:300px;left:50%;top:50%;margin-left:-150px;margin-top:-80px;text-align:center;}
.dialog .box .content{padding:30px 0px;border-bottom:1px solid #e9e9e9;}
.dialog .box .content .title{font-weight:bold;font-size:15px;line-height:30px;margin:0px;padding:0 20px;}
.dialog .box .content .message{font-size:14px;line-height:24px;text-align:center;margin:0px;padding:0 20px;}
.dialog .button{height:48px;line-height:48px;}
.dialog .button a{color:#2f7be2;}

.content-navigation{margin:20px 0;font-size:13px;}
.content-navigation a{color:#000000}
.content-navigation a.last,.content-navigation span.last{color:#2f7be2}

.content-title{color:#2f7be2;font-size:20px;line-height:48px;text-align:center;font-weight:normal}
.content-attr{float: left;}
.content-attr div{font-size: 12px;color: #666666;line-height: 12px;padding-bottom:10px;float: left;text-align:center;width:100%;}
.content-attr a{color:#666666}
.content-attr a.selected{color:#2f7be2;}
.content-attr em{font-style: normal;}
.content-attr table{width:100%}

main .btn-print-box{text-align:right;padding:15px 30px;display:block;}
main .btn-print-box a{line-height:20px;font-size:14px;color:#2f7be2;font-weight:bold;}
main .btn-print-box a img{width:20px;height:20px;vertical-align: middle;}

.previous-next-article{margin-bottom:32px;background-color:#f5f5f5;padding:0 20px;}
.previous-next-article a{color:#333333;line-height:32px;font-size:12px;max-width:45%;overflow: hidden;height: 32px;display: inline-block; text-overflow: ellipsis; white-space: nowrap;}
.previous-next-article a:hover{color:#2f7be2}

main aside{width: 20%;padding-bottom: 20px;}
.content-list-div{float:left;margin-left:30px;width:75%;margin-bottom:20px;}
ul.news-list.content-list-ul{border: 1px solid #d9d9d9;padding:20px;}
ul.news-list.content-list-ul li{margin-left:15px;line-height:50px;}
ul.news-list.content-list-ul li:hover{color:rgb(47,123,266);}

main aside .category-list{margin-bottom:20px;box-shadow: 1px 1px 5px #888888;}
main aside .category-list .title{margin:0px;background-color:#2f7be2;color:#ffffff;line-height:35px;font-size:14px;padding:0 30px 0px 20px;background-image:url(/uploads/image/timages/icon-title.png);background-repeat:no-repeat;background-position: 92%;}
main aside .category-list.selected .title{background-image:url(/uploads/image/timages/icon-title-down.png);}
main aside .category-list .title a{color:#ffffff;}
main aside .category-list.selected ul{display:block;}
main aside .category-list ul{padding-top:15px;display:none;}
main aside .category-list ul li{list-style:none; height: 46px;line-height: 46px;padding-left:50px;font-size:13px;color:#666666}
main aside .category-list ul li a{color:#666666;}
main aside .category-list ul li.selected a,main aside .category-list ul li a:hover{color:#2f7be2;}

.news-top{width:100%;background-image: linear-gradient(#5199fa, #c2ddff);}
.news-top-container{width:1200px;margin:0 auto;padding-top:30px;padding-bottom:30px;height:450px;position:relative;}
.new-top-swiper{width:800px;height:100%;margin-left:0px!important;margin-right:0px!important;float:left;}
.new-top-swiper-bottom{position:absolute;left:0;bottom:0;background-color:black;opacity:0.5;height:40px;width:100%;z-index:2}
.new-top-swiper-title{position:absolute;left:20px;bottom:0;z-index:3;line-height:40px;height:40px;width:70%;font-weight:bold;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;display:none;position:absolute;}
.new-top-swiper-title a{color:white}
.new-top-swiper-title a:hover{color:white}
.new-top-swiper-title a:visited{color:white}
.new-top-swiper .swiper-slide img{-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-o-transition:all 0.7s;-ms-transition:all 0.7s;transition:all 0.7s;}
.new-top-swiper .swiper-slide img:hover{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.new-top-swiper.swiper-container-horizontal > .swiper-pagination-bullets,.new-top-swiper .swiper-pagination-custom,.new-top-swiper .swiper-pagination-fraction{right:0;left:auto;width:20%;}
.new-top-swiper .swiper-pagination .swiper-pagination-bullet{background:white;opacity:1!important;}
.new-top-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#fca20c!important}
.news-top-right{float:left;width:400px;background-image: linear-gradient(#9ac4fc, #d7e8fe);height:100%;}
.news-top-right .navtab{margin: 10px;height:430px;}

#news-main .navtab{width:49%;margin-top:30px;min-height:260px;overflow:hidden;margin-bottom: 30px;}
#news-main ul.news-list li{line-height:36px;}
.news-top ul.news-list li{line-height:36px;}

main .search-result{float:left;width:75%;}
main .search-filter{width:100%;padding-bottom:20px}
main ul.search-filter li.title{background-color:#2f7be2;color:white;height:36px;line-height:36px;text-indent:30px;}
main ul.search-filter li{font-size:13px;color:#666666;height:46px;line-height:46px;text-indent:50px;overflow:hidden;}
main ul.search-filter li a{color:#666666;}
main ul.search-filter li.selected{color:#2f7be2;background-color:#eaf3fb;}
mainul.search-filter li.selected a{color:#2f7be2;}
main .search_category{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #e9e9e9;height:40px;}
main .search_category li{display:inline-block;float:left;font-size:15px;font-weight:bold;height:100%;line-height:40px;margin-left:30px;margin-right:30px;}
main .search_category li a{color:#333333;}
main .search_category li.selected{color:#2f7be2;font-size:16px;border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #2f7be2;}
main .search_category li.selected a{color:#2f7be2;}

.organization-main{margin-top:40px;margin-bottom:40px;}
.organization-nav {background-color:#2f7be2}
.organization-nav li{list-style:none;position:relative;}
.organization-nav li img{position:absolute;top:20px;left:30px;}
.organization-nav li div{width:100%;line-height:65px;text-align:center;color:white;font-weight:bold;font-size:15px}
.organization-nav li.selected{background-color:#5199fa}

#organization-mid-div{margin-left:30px;float:left;}
#organization-mid-div{width:77%}
#organization-mid-div .tab{display:none;width:100%;}
#organization-mid-div .tab.selected{display:block}

.division-of-leadership{width:400px;float:left}
.division-of-leadership li{list-style:none}
.division-of-leadership ul.news-list li{line-height:30px;}
.division-of-leadership .tabcontents{overflow:auto;height:370px}
.division-of-leadership .tabcontents ul li{font-size:14px;color:#333333;line-height:40px;}
.division-of-leadership .name{font-size:15px;font-weight:bold;text-align: justify; text-align-last: justify; display: inline-block;width: 54px;}
.division-of-leadership .job{font-size:15px;margin-left:10px;}
.division-of-leadership .desc{font-size:12px;color:#bfbfbf}

.vehicle-introduction{float:left;width:514px;margin-left:10px;}
.vehicle-introduction .tabcontents>div{height:100%;font-size:13px;line-height:26px;padding-left:15px;padding-right:15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}            
.vehicle-introduction .tabcontents>div p{margin:0px;}

.work-information{width:100%;}
.work-information .tabcontents>div>div{width:45%;float:left;padding:0 20px;}
.work-information .tabcontents>div>div.last{float:right;}
.a-unclickable{cursor:unset;}

.organization-content .field{font-weight:bold;width:80px;font-size:14px;text-align:center;float:left;}
.organization-content div.text{float:left;width:800px;padding-bottom:30px;}

.civilization-creates-big-pic{position:relative;display:block;height:390px;width:950px;overflow:hidden}
.civilization-creates-big-pic img{position:absolute;left:0;top:0px;height:390px;width:950px}
.civilization-creates-big-pic img:hover{transform: scale(1.1);transition: all 0.3s;}

.jjjc{width:45%;float:left;margin-right:20px;height:200px;}
.information-disclosure{width:45%;float:left;height:390px;margin-right:20px;}

.service-online{width:100%;height:360px;background-image:url(/uploads/image/timages/business-bg.png);background-size:cover;}

.service-online-button{padding-top:100px;}
.service-online-button>tbody>tr>td>a{position:relative;display:block;width:220px;height:160px;background-color:white;color:black;margin: 0 auto;}
.service-online-button>tbody>tr>td>a:hover{color:black}
.service-online-button>tbody>tr>td>a:visited{color:black;}
.service-online-button>tbody>tr>td>a>span.cn{position:absolute;top:96px;left:20px;font-size:18px;}
.service-online-button>tbody>tr>td>a>span.en{position:absolute;top:128px;left:20px;font-size:14px;}
.service-online-button>tbody>tr>td>a>img{position:absolute;top:15px;left:140px;}

main .inquirycenter{height:350px;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.35);background-color:#ffffff;margin-bottom:30px;}
main .inquirycenter .left-box{float:left;width:435px;height:100%;color:#ffffff;background-image:url(/uploads/image/timages/inquirycenter-bg.png);background-repeat:no-repeat;background-size:cover;}
main .inquirycenter .left-box h3{padding-left:50px;margin-top:215px;font-size:30px;margin-bottom:20px;}
main .inquirycenter .left-box p{padding-left:50px;margin:5px 0px;font-size:14px;}
main .inquirycenter .right-box{float:right;width:765px;height:100%;}
main .inquirycenter .right-box .tools .btn{font-size:12px;line-height:12px;}
main .inquirycenter .right-box .query-box{text-align:center;line-height:30px;}
main .inquirycenter .right-box .query-box h3{font-size: 18px; color: #2e79df;}
main .inquirycenter .right-box .query-box input[type=text]{border:0px;border-radius:5px;background-color:#f5f5f5;padding:5px 10px;width:280px;}
main .inquirycenter .right-box .query-box input[name=captcha]{width:170px;margin-right:10px;}
main .inquirycenter .right-box .query-box img{border-radius:5px;background-color:#2f7be2;width:100px;height:25px;display: inline-block;}
main .inquirycenter .right-box .query-box label{width:30%;text-align:right;font-size:14px;display:inline-block;}
main .inquirycenter .right-box .query-box .buttons{line-height:50px;}

main .undo{border:1px solid #e9e9e9;margin-bottom:30px;height:378px;}
main .undo .left-box{width: 45%;height:100%;float:left;background-image:url(/uploads/image/timages/undo.png);background-repeat:no-repeat;background-size:contain;background-position:center right;}
main .undo .right-box{width: 55%;float:right;height:100%;}
main .undo .right-box h1,main .undo .right-box p{margin-left:70px;}
main .undo .right-box h1{font-size:95px;color:#666666;margin-top:100px;margin-bottom:20px;}
main .undo .right-box p{color:#999999;font-size:20px;}

main .tools{background-color:#f5f5f5;height:65px;line-height:65px;padding:0px 15px;}
main .tools select,main .tools input[type=text]{width: 300px;font-size: 14px;color: #000000;padding:5px 10px;line-height:20px;border-radius:5px;border:none;outline:none;margin-right:10px;}
.btn{padding:10px 25px;border:none;border-radius:5px;background-color:#2f7be2;color:#ffffff;font-size:14px;margin:0 5px;line-height:20px;}
.btn.disabled{background-color:#f5f5f5;color:#333333;}
.btn.yellow{background-color:#fca20c;}
main .consulation{margin-bottom:30px;}
main .consulation .tools{height:70px;line-height:70px;}
main .consulation .tools label{font-size:14px;font-weight:bold;margin:0 5px;}
main .consulation .tools span{display:inline-block;}
main .consulation .tools select,main .consulation .tools input[type=text]{width:250px;}
main .consulation .content{box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.35);padding:10px 50px 50px 50px;}
main .consulation .content ul li{font-size:16px;padding:30px 0px;border-bottom:1px solid #d9d9d9;list-style:none;}
main .consulation .content ul li h3{margin-top:0px;font-size:16px;font-weight:normal;}
main .consulation .content ul li h3,main .consulation .content ul li h3 a{color:#333333;}
main .consulation .content ul li p{margin-top:20px;color:#888888;text-align:left;}
main .consulation .content ul li p span{display:inline-block;}
main .consulation .content ul li a{background-color:#f5f5f5;border-radius:3px;padding:6px 8px;line-height:12px;color:#2f7be2;font-size:12px;}
.dialog.consulation-box .box{width:600px;height:510px;margin-left:-300px;margin-top:-255px;color:#333333;}
.dialog.consulation-box .box h3{font-size:20px;margin-top:25px;margin-bottom:20px;}
.dialog.consulation-box .box p{font-size:12px;color:#999999;}
.dialog.consulation-box .form-box{margin-top:35px;}
.dialog.consulation-box .form-box p{font-size:14px;margin:10px 0px;}
.dialog.consulation-box .form-box p.button{margin:25px;}
.dialog.consulation-box .form-box input[type=text],.dialog.consulation-box .box .form-box select,.dialog.consulation-box .box .form-box textarea{width:268px;border:1px solid #aaaaaa;border-radius:5px;padding:1px 5px;line-height:20px;}
.dialog.consulation-box .box .form-box select{width:280px;padding: 3px 5px;}
.dialog.consulation-box .form-box input[type=text].s{width:156px;}
.dialog.consulation-box .box .form-box textarea{height:94px;}
.dialog.consulation-box .box .form-box img,.dialog.consulation-box .box .form-box .btn-send{width:100px;margin-left: 10px;display: inline-block;text-align: center;padding: 3px 0px;font-size:12px;}
.dialog.consulation-box .box .form-box img{background-color:#eeeeee;border-radius:5px;}
.dialog.consulation-box .form-box label{width:33%;display:inline-block;text-align:right;font-weight:bold;float:left;color:#333333;}
.dialog.consulation-box .form-box label sup{color:#ff0000;}
.dialog.consulation-box .close{display:block;background-image:url(/uploads/image/timages/icon-close.png);background-repeat:no-repeat;background-size:cover;width:20px;height:20px;position: absolute;right: 20px;top: 20px;}

.research-nav{width:730px;float:left;box-shadow: 1px 1px 5px #888888;}
.navtab2>ul{float:left;background-color:#eaf3fb;width:150px;}
.navtab2>ul>li>a{width:150px;display:block;line-height:60px;color:black;font-weight:bold}
.navtab2>ul>li>a:hover{color:white}
.navtab2>ul>li{list-style:none;text-align:center}
.navtab2>ul>li.selected{width:180px;background-color:#2f7be2;color:white}
.navtab2>ul>li.selected>a{color:white}
.research-nav .tabcontents{width:565px;margin-left:150px;}
.research_monthly_magazine{width:440px;float:left;margin-left:15px;}
.research_monthly_magazine .news-list{float:left;width:270px;margin-left:30px;}
.research_monthly_magazine .news-list a{font-size:13px;width:245px;}
.research-main{padding-top:30px;padding-bottom:30px;}

.research-nav .tabcontents>div{margin-left:50px;margin-top:25px;margin-bottom:25px;}
.monthly-report-img{float:left;height:170px;}
.research_links{float:left;background-image:url(/uploads/image/timages/research_links.png);background-size:cover;margin-top:20px;padding:2px;}
.research_links a{margin:2px;height:50px;width:205px;display:block;float:left; background-color:rgba(255,255,255,0.2);}
.research_links a:hover{background-color:rgba(255,255,255,0.8);}
.research_links img{height:50px;width:205px;}

.schedule{width:300px;float:left;}
.schedule>.title{height:40px;line-height:40px;text-indent:1.2em;color:white;font-weight:bold;background-color:#2f7be2;width:100%}
.schedule>.content{height:280px;background-image:url(/uploads/image/timages/examination-calendar-bg.png);background-size:cover;overflow:auto}
#schedule-body{margin-left:30px;border-left-style:solid;border-left-color:#2f7be2;border-left-width:1px;margin-top:10px;padding-top:5px;}
#schedule-body .month{color:white;background-color:#2f7be2;border-top-right-radius:10px;border-bottom-right-radius:10px;height:25px;line-height:25px;width:50px;text-align:center;font-size:13px;margin:10px 0px;}
#schedule-body .title{font-size:14px;text-indent:15px;position:relative;color: black;}
#schedule-body .dot{width: 10px;height: 10px;background-color: rgba(47, 123, 226, 1);border-radius: 50%;position:absolute;left:-5px;top:3px;float:left;}
#schedule-body .date{color:#999899;font-size:13px;text-indent:15px;margin-top:10px;margin-bottom:20px;}
.examination{margin-bottom:30px;}

.examination-left{float:left;width:300px;}
.examination-right{float:left;margin-left:20px;}
.examination-left-zk{width:380px;float:left;}

.selflearning-menu-title{background-color:#ff672d;display:block;height:70px;width:100%;}
.selflearning-menu-title .cn{color:white;font-weight:bold;line-height:70px;font-size:20px;margin-left:20px;}
.selflearning-menu-title .en{color:white;line-height:70px;float:right;margin-right:20px;font-size:20px;}

.entrance-center-button{background-color:#ff672d;margin-bottom:10px;display:block;height:70px;width:100%;overflow: hidden;}
.entrance-center-button .cn{color:white;font-weight:bold;line-height:70px;font-size:17px;margin-left:20px;}
.entrance-center-button .cn.center{width:100%;margin-left:unset;text-align:center;display:block}
.entrance-center-button .en{color:white;line-height:70px;float:right;margin-right:20px;font-size:20px;}

.navtab3 >ul{width:260px;box-shadow: 1px 1px 5px #888888;height:400px;background-color:#5199fa;float:left;}
.navtab3 >ul>li{list-style:none;text-indent:40px;line-height:57px;color:white;font-size:14px;position:relative;}
.navtab3 >ul>li.selected{background-color:#2f7be2}
.navtab3>.tabcontents>div{display:none}
.navtab3>.tabcontents{float:left;margin-left:15px;height:400px;}
.navtab3>.tabcontents .navtab{width:600px;height:100%;}

.category-flod{position:relative;}
.category-flod>.content>ul>li{list-style:none;line-height:35px;border-radius:15px;margin-left:20px;margin-right:20px;margin-top:15px;padding: 0 15px;}
.category-flod>.content>ul>li.selected{background-color:white;color:#2f7be2}
.category-flod>.content{display:none}

.category-flod>.arrow{position:absolute;right:10px;top:25px;}

.category-flod>.expand-arrow{display:none;}
.category-flod>.unexpand-arrow{display:none;}
.category-flod.unexpand>.expand-arrow{display:block;}
.category-flod.expand>.title{background-color:#2f7be2}
.category-flod.expand>.unexpand-arrow{display:block;}
.category-flod.expand>.content{display:block;}

.selflearning-menu{width:370px;height:280px;background-image:url(/uploads/image/timages/self-learning-menu-bg.png);background-size:cover;padding:5px;}
.selflearning-menu>a{display:block;float:left;height:83px;width:110px;margin:5px;}
.selflearning-menu>a>img{margin: 0 auto;height:32px;width:32px;display:block;margin-top:15px;}
.selflearning-menu>a{color:white;font-size:13px;text-align:center}
.selflearning-menu>a:hover{color:white;}
.selflearning-menu>a:visited{color:white;}
.selflearning-menu .text{margin-top:5px;}
.zk>.schedule>.content{height:320px;}
.zk>.navtab{float:left;height:380px;width:450px;margin-left:20px;margin-top:3px;}

.selflearning-flow{margin: 30px 0px;;width:1200px;}
.navtab2.zk-nav>ul{background-color:white;box-shadow: 1px 1px 5px #888888;}
.zk-nav>.tabcontents{float:left;width:990px;box-shadow: 1px 1px 5px #888888;margin-left:50px;height:400px;}
.zk-nav .navtab .tabcontents{height:300px;}
.zk-bottom{width:100%;height:90px;background-color:#d2e8fb}
.zk-bottom>table{padding-left:50px;width:1150px;table-layout: fixed;height:100%;margin:0 auto}
.zk-bottom>table>tbody>tr>td>a{margin:0 auto;display:block;width:200px;color:#2f7be2;line-height:32px;position:relative;}
.zk-bottom>table>tbody>tr>td>a>img{position:absolute;top:0px;left:-35px;}
.zk-bottom>table>tbody>tr>td>a:hover{color:#2f7be2}
.zk-bottom>table>tbody>tr>td>a:visited{color:#2f7be2} 
.navtab3-arrow{position:absolute;right:10px;top:25px;display:none;transform: rotate(90deg);}
.selectable.selected>.navtab3-arrow{display:block;}

main .search-result .search-box{border: 1px solid black;width:100%;}
main .search-result .search-box input[name=wd]{width:90%;}
main .search-result .no-result{font-size:14px;}
main .search-result .no-result h3{font-size:16px;font-weight:normal;}
main .search-result .no-result h3 b{color:#ff0000;}
main .search-result .search-result-item{margin-top:30px;}
main .search-result .search-result-item h3,main .search-result .search-result-item h3 a{color:#2f7be2;font-size:14px;}
main .search-result .search-result-item h3 b{color:#fca20c}
main .search-result .search-result-item p{margin-top:20px;font-size:13px;}
main .search-result .search-result-item span{background-color:#f5f5f5;border-radius:3px;padding:6px 8px;color:#999999;font-size:12px;}

main .qr-box{text-align:center;padding-top:20px;}
main .qr-box .qr{height:200px;}
main .qr-box p{font-size: 12px;color: #999999;text-align:center;}

main .pagination {padding:30px 0;text-align:right;line-height:33px;color:#666666;font-size:14px;}
main .pagination a, main .pagination span, main .pagination input {padding:8px 10px;border:1px solid #aaa;border-radius:6px;margin-right:5px;font-size:13px;}
main .pagination input{padding:4px;width:30px;}
main .pagination a {text-decoration:none;color:#666666;}
main .pagination span{color:#cacaca;}
main .pagination span img{opacity: 0.4;}
main .pagination .selected {color:#ffffff;background-color:#2f7be2;}
main .pagination .selected img{opacity:1;}

.global-sidebar {bottom:1px;right:1px;position:fixed;right:0;z-index:999;background-color:#ffffff;transition:all .5s ease 0s;}
.global-sidebar li {height:50px;width:50px;line-height:50px;background-color:rgba(47, 123, 226, 0.4);list-style:none;margin-bottom:1px;text-align:center;position:relative;}
.global-sidebar li img {vertical-align: middle;}
.global-sidebar li:hover {background-color:#2f7be2;}
.global-sidebar li:hover .info-box{display:block;}
.global-sidebar .gototop{display:none;}
.global-sidebar li .info-box{display:none;width:180px;height:150px;padding:10px;line-height:20px;box-shadow: 1px 1px 5px #888888;background-color:#ffffff;position:absolute;margin-top:-110px;right:70px;}
.global-sidebar li .info-box:before{content: '';display: block;position: absolute; top: 50%;margin-right: -22px;margin-top: -11px;right: 0px;width: 0;height: 0;overflow: hidden;font-size: 0;line-height: 0;border: 11px;border-style: dashed dashed dashed solid;border-color: transparent transparent transparent #888888;}
.global-sidebar li .info-box:after{ content: '';display:block;top: 50%;position:absolute;margin-right: -20px;margin-top: -10px;right: 0px;width:0;height:0;overflow:hidden;font-size: 0;line-height: 0;border:10px;border-style:dashed dashed solid dashed; border-color:transparent transparent transparent #ffffff;}
.global-sidebar li .info-box h3{font-size:14px;margin:0px;font-weight:normal;}
.global-sidebar li .info-box h4{font-size:13px;margin:0px;font-weight:normal;text-align:left;}
.global-sidebar li .info-box p{margin-top:5px;font-size:12px;color:#999999;text-align:left;}
.global-sidebar li .info-box p.center{text-align:center;}
.global-sidebar li .info-box p a{color:#2f7be2;}

footer{height:196px;background-image:url(/uploads/image/timages/footer-bg.png);background-size: cover;background-color:#2f7be2;background-repeat: no-repeat;}
footer .frend-link{background-color:#f2f2f2;position:relative;}
footer .frend-link ul{list-style: none;}
footer .frend-link ul li{display:inline-block;float:left;}
footer .frend-link .title{height:44px;width:50%;text-align:center;color:#666666;}
footer .frend-link .title ul{display:none;}
footer .frend-link .title:hover ul{display:block;}
footer .frend-link .title a{color:#666666;}
footer .frend-link a:hover{color:#000000;font-weight:bold;}
footer .frend-link .title>a{display:inline-block;line-height:44px;background-image:url(/uploads/image/timages/icon-arrow-down.png);background-size:20px;background-repeat:no-repeat;background-position:right;padding-right:30px;}
footer .frend-link .title:hover>a{background-image:url(/uploads/image/timages/icon-arrow-up.png);background-size:16px;}
footer .frend-link .link{position:absolute;left:0px;width:100%;background-color: #f2f2f2;}
footer .frend-link .link a{font-size: 14px;color:#666666;height:56px;width:156px;line-height:56px;display:inline-block;background-color:#ffffff;margin-right:10px;margin-bottom:10px;}
footer .frend-link .link.w a{width:276px;}
footer .frend-link .link .container{padding:10px 10px 20px 10px;}

footer .copyright{color:#ffffff;font-size: 12px;padding-top:30px;}
footer .copyright p{margin-left:85px;}
footer .copyright img{width: 50px;float:left;margin-top:14px;}
footer .copyright a{color:#ffffff;}
footer .copyright p.b{font-weight:bold;}
footer .copyright p.link,footer .copyright p.link a{color:#f3f95b;}
footer .copyright p.link{margin-top:0px;}
footer .copyright p.address{margin-bottom:5px;}
@media print {
body{max-width:unset;}
.container{width:auto;}
main .btn-print-box,.noprint{display:none;}
}
#bkrl{width:100%}

.navtab.examination2{width:100%}
.examination-right.examination2{width:815px;height:380px;box-shadow: 1px 1px 5px #888888;  padding:10px 30px;}
.certificateexamination .navtab3>ul>li{text-indent: 5px;}

.examination_button2{width:100%;background-color:#5199fa;display:block;float:left;height:50px;position:relative;line-height:50px;text-align:center;color:white;margin-top:10px;}
.examination_button2:hover{color:white;}
.examination_button2:visited{color:white;}
.examination_button2>img{position:relative;top:5px;}
.examination_button2 .border{position:absolute;top:5px;left:5px;right:5px;bottom:5px;border: 1px dashed white;}
#content{margin-top:30px;line-height:2em;color:#333333;}
#content table{border-collapse:collapse;}
#content td{ border:#ccc solid 1px; padding:5px; }
.examination-left.has-button .schedule .content{height:220px;}

.u820_button_div{margin-top:30px;clear:both}
.u820_button{float:left;padding:0px 30px;height:40px;line-height:40px;border-radius:5px;background-color:#f2f2f2;margin-right:30px;cursor:pointer}
.u820_button.selected{background-color:#2f7be2}

.periodical .title{position:relative;}
.periodical .title .border-left,.border-right{width:40%;border-width: 0px 0px 1px 0px;border-style:solid;border-color:#d9d9d9;height:10px;margin-bottom:15px;}
.periodical .title span{position:absolute;width:100px;left:50%;margin-left:-50px;text-align:center}
.periodical .title .border-left{float:left;}
.periodical .title .border-right{float:right;}
.periodical a{width:50%;display:block;float:left;}

.dialog.consulationfind-box .box{width:600px;height:350px;margin-left:-300px;margin-top:-255px;color:#333333;}
.dialog.consulationfind-box .box h3{font-size:20px;margin-top:25px;margin-bottom:20px;}
.dialog.consulationfind-box .box p{font-size:12px;color:#999999;}
.dialog.consulationfind-box .form-box{margin-top:35px;}
.dialog.consulationfind-box .form-box p{font-size:14px;margin:10px 0px;}
.dialog.consulationfind-box .form-box p.button{margin:25px;}
.dialog.consulationfind-box .form-box input[type=text],.dialog.consulation-box .box .form-box select,.dialog.consulation-box .box .form-box textarea{width:268px;border:1px solid #aaaaaa;border-radius:5px;padding:1px 5px;line-height:20px;}
.dialog.consulationfind-box .box .form-box select{width:280px;padding: 3px 5px;}
.dialog.consulationfind-box .form-box input[type=text].s{width:156px;}
.dialog.consulationfind-box .box .form-box textarea{height:94px;}
.dialog.consulationfind-box .box .form-box img,.dialog.consulation-box .box .form-box .btn-send{width:100px;margin-left: 10px;display: inline-block;text-align: center;padding: 3px 0px;font-size:12px;}
.dialog.consulationfind-box .box .form-box img{background-color:#eeeeee;border-radius:5px;}
.dialog.consulationfind-box .form-box label{width:33%;display:inline-block;text-align:right;font-weight:bold;float:left;color:#333333;}
.dialog.consulationfind-box .form-box label sup{color:#ff0000;}
.dialog.consulationfind-box .close{display:block;background-image:url(/uploads/image/timages/icon-close.png);background-repeat:no-repeat;background-size:cover;width:20px;height:20px;position: absolute;right: 20px;top: 20px;}

#queryframe{height: 350px;width: 100%;}
.dialogbutton,.dialogclosebutton{height: 30px;width: 100px;background-color: #2f7be2;color: #f7f7f7;border-radius: 5px;font-size: 14px;border: initial;}

.no-examination-in-month{display:none;position:absolute;top:0;left:0;height:100%;width:100%;line-height:326px;text-align:center;background-image:url(/uploads/image/timages/examination-calendar-bg.png);background-size: cover;background-repeat: no-repeat;color:#333333;font-size:14px;}

.trending-topic  {font-size:12px;color:#333;margin-top:10px}
.trending-topic a:visited {color: #2f7be2}

.city-left{width: 790px;background-color: #f7f7f7;margin-right: 30px;margin-bottom: 30px;}
.city-right,.city-row{width: 380px;margin-bottom: 30px;}
.float-left.city-row{margin-right: 30px;}
.entrance-list{list-style: none;padding: 15px 14px;overflow: hidden;padding-top: 0;}
ul.entrance-list li{width: 140px;height: 68px;box-sizing: border-box;padding: 10px;color: #333;float: left;border-radius:4px;line-height: 20px;margin: 5px 6px;font-weight: bold;background-color: #fff;}
ul.entrance-list li a{width: 100%;height: 100%;color: #333;}
ul.entrance-list li:hover{background-color: #fca20c;}
ul.entrance-list li:hover a{color: #fff;}
ul.entrance-list li .city{font-size: 16px;margin: 0;}
ul.entrance-list li .phonetic{font-size: 13px;margin: 0;line-height: 28px;margin-top: 5px;}
.city-column{width: 1200px;overflow: hidden;}
.container #content p{word-break: break-all;}
.sjyjdiv{width: 140px;height: 150px;overflow: hidden;background-image: url(/uploads/image/timages/home-yjsj.png);background-size: cover;background-repeat: no-repeat;background-position: center bottom;margin: -370px auto;position: fixed;transition: all .5s ease 0s;right: 0;}

.procedure{width: 1200px; height: 140px; background: url(/uploads/image/timages/procedure.png); background-size: cover; position: relative; float: left; margin-top: 25px;margin-bottom:45px;}
.procedure ul{overflow:hidden; margin-left: 60px; position: relative;list-style: none;}
.procedure ul li{float: left; text-align: center; margin: 26px 36px;}
.procedure ul li img{width: 52px; height: 52px;}
.procedure ul li p{color: #fff; font-size: 14px; margin-top: 12px; text-align: center;}
.procedure .line{width: 800px; border-bottom: 2px dotted #fff; position: absolute; top: 52px; left: 120px;}

.examination-left .schedule .exam-date:hover{background-color:#ff672d;}
.examination-left .schedule .exam-date{display: block;}

#page-container{height: 591px}
#queryframe{width:100%;height: 591px}