.search_wrap{position:fixed;left:0;top:0;width:100%;height:100%;color:#666;transition:all 0.5s;z-index:99999;display:none}
.search_wrap .search_box{position:fixed;width:80%;max-width:660px;z-index:999;z-index:3;display:none}
.search_wrap .i_txt{width:100%;height:50px;position:relative;border:none;background:none;padding: 0 px 0 15px;background:#fff;font-size:16px;text-indent: 10px;}
.search_wrap .submit{position:absolute;top:0;right:0;width:80px;height:50px;cursor:pointer;border: none;}
.search_wrap .submit {
                background: url(../images/btn_search.jpg);
                position: absolute;
                top: 0;
                right: 0;
                width: 80px;
                height: 50px;
                cursor: pointer;
                border: none;
            }
.search_wrap .close{position:fixed;right: 4%;top:10%;width: 50px;height: 50px;background-size:cover;cursor:pointer;transition-duration:.5s;z-index:9999;background: url(../images/close.png)}
.search_wrap .close:hover{transform:rotate(90deg)}
.search_wrap .bck{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:3}
.t_search{width:56px;height:56px;background:#f9bb4c url(../images/t_search.png) 50% no-repeat;border-radius:50%;float: right;margin-top: 54px;}
.c,.search_box,.nav_list a b:before,.nav_list a b:after{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.header_t{width:1200px;margin:auto;}
html{min-width:1200px;}
.wrap{ margin: 0 auto;}
.header{width: 100%;height: 155px;max-width: 1920px;}
.logo{/* width: 1200px; */height: auto;padding-top: 39px;float: left;}
.menu{ width: 100%; height: 50px; max-width: 1920px; background: #0a58a6; border-bottom: 4px solid #ffc000;}
.nav{ width: 1200px; height: 50px; line-height: 50px;}
.nav li{ float: left; width: 150px; text-align: center; position: relative; z-index: 10;}
.nav li a{ display: block; width: 100%; color: #fff; font-size: 16px;}
.item_sub{ display: none; position: absolute; top: 54px; z-index: 1000; left: 0; width: 150px; background: #0a58a6;}
.nav .item_sub li{ display: block; width: 100%; height: 40px; line-height: 40px; text-align: center;}
.nav .item_sub li a{ display: block; color: #fff; font-size: 16px;}
.indexInfo{ width: 100%; max-width: 1920px; height: 49px; line-height: 43px; background: #f3f3f3; border-top: 1px solid #fff;}
.Info_m{ width: 1200px; height: auto; overflow: hidden; font-size: 16px; color: #000000;}
.weather_data{ float: left;}
.weather_line{ float: left; padding: 0 30px;}
.weather_tq{ float: left; padding-top: 8px;}

.search{ width: 246px; height: 35px; padding-top: 7px; background: url(../images/search_bg.jpg) no-repeat center 7px;}
.search_txt{ width: 192px; height: 35px; line-height: 35px; background: none; padding-left: 8px;outline: none;}
.search_btn{ width: 41px; height: 35px; background: none;outline: none;}


.index_main{ width: 1200px; height: auto; padding-top: 27px; }
.index_p1{ width: 100%; height: auto; }
.notice{ width: 398px; height: auto; overflow: hidden;}
.h2{position: relative;z-index: 1;width: 100%;height: 45px;line-height: 45px;font-size: 22px;font-weight: bold;color: #0a58a6;background: url(../images/h2_bg.jpg) repeat-x 0  bottom;margin-bottom: 20px;}
.h2 span{width: auto;height: 43px;display: inline-block;border-bottom: 2px solid #0a58a6;padding: 0 3px;}
.h2 a{ position: absolute; right: 3px; top: 0; padding: 0 3px; display: block; font-size: 14px; color: #000;}
.notice_list{width: 100%;height: auto;overflow: hidden;padding-top: 15px;}
.notice_list li{padding: 0 0 0 5px;height: 36px;line-height: 36px;font-size: 16px;}
.notice_list li a{ float: left; color: #535659;}
.notice_list li span{float: right;color: #888888;font-size: 14px;}

.rules{ margin-left: 20px; width: 384px; height: auto; overflow: hidden;}
.rules .h2 span{ padding: 0 12px;}
.rules .h2 span.rules_last{ color: #404040; border: none;}
.rules .h2 span.active{ background: #0a58a6; color: #fff;}
.cnvp-tabs-hide{ display: none;}

.newsImg{ width: 380px; height*: 306px;  position: relative; z-index: 1;}
.newsImg li a{ display: block; position: relative;}
.newsImg li p{ position: absolute; bottom: 0; left: 0; width: 371px; height: 42px; background: url(../images/newsimg_bg.jpg) repeat-x 0 center; z-index: 2; line-height: 42px; color: #ffffff; padding-left: 9px;}
.prev{ position: absolute; right: 44px; bottom: 10px; display: block; width: 26px; height: 26px; z-index: 10;}
.next{ position: absolute; right: 10px; bottom: 10px; display: block; width: 26px; height: 26px; z-index: 10;}

.index_p2{ width: 100%; height: auto; overflow: hidden; padding: 20px 0 25px;}

.result{ width: 384px; height: auto; overflow: hidden; padding-left: 14px;}
.consult{ width: 382px;}

.index_p4{width: 100%;height: auto;overflow: hidden;padding-top: 20px;}
.quickNav{ width: 100%; height: auto; overflow: hidden; padding: 17px 0 22px;}
.quickNav li{ float: left; margin: 0 10px;}

.index_p5{width: 100%;height: auto;overflow: hidden;padding-top: 20px;}
.links{width: 100%;height: auto;overflow: hidden;padding: 0px 0 30px;}
.links li{ float: left; margin-right: 50px; height: 30px; line-height: 30px;}
.links li a{color: #454545;font-size: 15px;}

.footer{ width: 100%; height: 114px; max-width: 1920px; background: #0a58a6; border-top: 4px solid #ffc000; overflow: hidden;}
.footer_txt{ width: 1200px; height: auto; overflow: hidden; padding: 36px 0 0;}
.footer_txt p{ text-align: center; line-height: 26px; color: #fff; font-size: 14px;}
.footer_txt p a{ color: #fff;}

.article{ padding: 0;}
.location{ width: 100%; height: 47px; line-height: 47px; color: #6b6c77; font-size: 14px;}
.location a{ color: #6b6c77;}
.art{ width: 100%; height: auto; overflow: hidden;}
.art_left{ border-top: 4px solid #ffc000; width: 260px;}
.art_left h3{ width: 100%; height: 57px; line-height: 57px; background: #0a58a6; text-indent: 26px; font-size: 20px; color: #fff; font-weight: bold;}
.catname{ width: 100%; height: auto; border-bottom: 2px solid #dce8ec;}
.catname li{ width: 100%; height: 260px; height: 57px; line-height: 57px; background: url(../images/catname_li.jpg) no-repeat center; text-indent: 27px;}
.catname li a{ color: #4a4b55; font-size: 16px; display: block;}
.catname li a:hover{  background: url(../images/catname_active.jpg) no-repeat center;}
.catname li.active a{ background: url(../images/catname_active.jpg) no-repeat center;}

.art_right{ width: 890px; min-height: 500px;}
.art_head span{ color: #404040; padding: 0 6px;}
.art_list{ padding-left: 10px; height: auto; overflow: hidden; padding-top: 10px;}
.art_list li{ width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #e6f0f3; font-size: 16px;}
.art_list li a{ color: #535659; float: left;}
.art_list li span{ float: right; color: #888888;}

.art_article{ width: 867px; padding-left: 12px; padding-top: 20px;}
.art_article h1{ text-align: center; font-size: 34px; font-size: 24px;}
.art_info{ text-align: center; height: 48px; line-height: 48px; border-bottom: 1px solid #e6f0f3; color: #888888;}
.art_content{ padding: 23px 15px 0; line-height: 28px; font-size: 16px; color: #535659;}

.floatList{ position: absolute; z-index: 9999; left: 0; top: 0;}
.floatClose{ position: absolute; bottom: -25px; right: 0px; height: 24px; line-height: 24px; width: 40px; text-align: center; background:#ccc; color: #000;}
.news,.new1{width:47.9%;}
.news{height: 450px;overflow: hidden;position: relative;}
.news .img{width:100%;height: 366px;overflow: hidden;position: relative;}
.news .img img{
	width:100%;
	height: 323px;
	object-fit: cover;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	}
.news .img:hover img{transform: scale(1.1);}
.news .text{background-color: #f7f9ff;width: 76%;padding: 20px;position: absolute;right: 0px;bottom: -6px;}
.news .text h1{font-size: 20px;color: #333;word-wrap: break-word;white-space: nowrap;overflow: hidden;}
.news .text p{font-size: 16px;line-height: 30px;height: 90px;color: #333;margin-top: 1px;}
.news .slick-dots{position: absolute;bottom: 137px;left: 25px;}
.news .slick-dots li{margin-right: 7px;}
.news .date{color: #0a58a6;margin-left: 20px;padding-bottom: 19px;width: 70px;text-align: center;}
.news .date .day{font-size: 30px;font-weight: bold;}
.news .date .year{font-size: 16px;}
.news li:hover .text{background-color: #0a58a6;}
.news li:hover h1,.news li:hover .text p{color:#fff;}
.tzgg{width: 49%;}
.tit{padding-bottom: 20px;border-bottom: 1px solid #ccc;}
.tit h1{font-size: 22px;color: #0a58a6;position: relative;display: inline-block;font-weight: bold;}
.tit h1:after{content: '';display: inline-block;position: absolute;left:0;bottom: -21px;width: 90px;height: 3px;background-color: #0a58a6;}
.tit a{background: url(../images/icon1.png) right center no-repeat;padding-right: 16px;margin-top: 12px;color: #888;font-size: 14px;}
.tit a:hover,.mews-list li:hover .text_wrap{color: #0b96ac;}
.tzgg li{line-height: 56px;border-bottom: 1px dashed #e5e5e5;font-size: 16px;}
.tzgg li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;color: #333;}
.tzgg li span{display: inline-block;padding-left: 20px;}
.news .slick-dots button{display:none;}
.line-3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.gay {
    color: #b6b6b6;
}
.fade-banner{position:relative;clear:both;height: 500px;overflow: hidden;width: 100%;}
.fade-1 img{width:100%;height: 500px;object-fit: cover;}
.fade-1 .start{position:absolute;}
.fade-1 .slick-dots{position: absolute;right: 48%;bottom: 32px;color: #fff;text-align: center;line-height: 1;}
.fade-1 .slick-dots li,.news .slick-dots li{display:inline-block;width: 10px;height: 10px;margin-right: 14px;cursor:pointer;background: #fff;border-radius:50%;}
.fade-1 .slick-dots li.slick-active,.news .slick-dots li.slick-active{background:#0a58a6;}
.fade-1 .slick-dots button,.news_fl .slick-dots button,.news .slick-dots button{display:none;}
.fade-1 button:before,.news_fl button:before{outline:none;border:none;}