@charset "utf-8";
html,body{ width: 100%;}
body{ font-family: 微软雅黑!important; color:#333333; font-size:14px; background: #ffffff; }
*{margin:0; padding:0;box-sizing: border-box;transition: all 0.4s ease-in-out;font-family: 微软雅黑!important;  }
a{ text-decoration: none; color:#333333; cursor: pointer;}
em{ font-style: normal;}
a:hover{color:#1E63B8;}
.fl{ float:left; }
.fr{ float:right;}
.clearfix{ overflow:hidden; zoom:1}
.clear{ clear:both;}
li{ list-style:none;}
i{ font-style: normal;}
img{ display: inline-block;vertical-align: top; border:none; outline: none;}
.wrap{ width: 1200px; margin:0 auto;}
input,textarea,button{ outline:none;font-family: 微软雅黑;}
button{vertical-align: top; cursor: pointer; }
.mt40{ margin-top:25px;}
.bgcolor{background-color: #F7FAFF;padding-bottom: 20px;}
/*******公用顶部******/

.top{ background: #F6F6F6; height: 80px; line-height: 80px; }
.top .logo{ margin-top:10px;}
.top .logo img{ height: 60px;}
.top span{margin-right:10px; }
.top .login a{ margin:0 5px;}
.top .login a.register{ color:#FF1A06;}

.login-enter{ background: rgba(30,99,184,0.39); line-height: 50px; height: 50px;}
.login-enter .date{color: #fff;font-size: 13px;}
.login-enter .login a{ cursor:pointer}
.header .banner{position: relative;;height: 440px; background: url(../images/front/banner.png) no-repeat; background-size: 100% 100%; text-align: center;}
.header .banner1{position: relative;;height: 440px; background: url(../images/front/banner1.jpg) no-repeat; background-size: 100% 100%; text-align: center;}
.header .banner2{position: relative;;height: 440px; background: url(../images/front/bg.jpg) no-repeat; background-size: 100% 100%; text-align: center;}
.header .banner3{position: relative;;height: 440px; background: url(../images/front/banner3.png) no-repeat; background-size: 100% 100%; text-align: center;}
.header .banner4{position: relative;;height: 440px; background: url(../images/front/banner.png) no-repeat; background-size: 100% 100%; text-align: center;}


.header .logo{ margin-top:20px; }
.header .search .tab-span{ width: 110px; line-height: 50px;font-size: 16px; text-align: center; border-right: 1px solid #ccc;}
.search_title{color: #666; z-index: 2;display: flex;align-items: center;justify-content: center; }
/*.search_title::after{margin: 5px 0 0 5px;content: '';border-top: 5px #666 solid;border-right: 7px transparent solid;border-bottom: 5px transparent solid;border-left: 7px transparent solid;}*/
.search_item{display:none;transition: none; background: #fff; padding:20px 0 10px;width: 115px; position: absolute; left:0; top:25px; z-index: 1;}
.header .search .tab-span span{line-height:30px;display: block; text-align: center; color:#333; cursor: pointer; margin-right:10px; }
.header .search .tab-span span.on{ color: #1E63B8;}
.header .search{ display:flex;margin:30px auto 0;width: 755px; height: 50px; background: #fff;}
.header .search .search-input{ flex: 1; display: flex;}
.header .search input{flex: 1; font-size:16px;color:#A8BBD3; padding:11px 15px; border:none}
.header .search button{ float: right; background: #1E63B8 url(../images/front/search_btn.png) no-repeat 60px center; width: 100px;  text-align: left; padding: 10px 0 11px 20px;color:#ffffff; font-size:18px; border:none;}
.min-top{ padding:10px 0; background: #F6F6F6}
.min-top .logo img{ height: 60px;}
.nav { position: absolute; z-index: 99;bottom: 0;left: 50%;transform: translateX(-50%);}
.nav .wrap{ background: #1E63B8;display: flex;align-items: center;justify-content: space-between;padding: 0 15px;}
.nav a{ display:inline-block;text-align: center; color:rgba(255,255,255,1); margin:0 37px;font-size:18px; position: relative;line-height: 74px;}
.nav a.on,.nav a:hover{ color:rgba(255,255,255,1)}
.nav a.on:after,.nav a:hover:after{ position: absolute;content: ''; height: 2px; width:35px; background: rgba(255,255,255, 1); left:50%; bottom:16px; left:50%; transform: translateX(-50%); border-radius:2px; }

/* .inner-top .header .banner{ background: #F6F6F6; height: 160px;} */
/* .inner-top .header .logo,.inner-top .header .search{ margin-top:25px;} */
/* .inner-top .login-enter{ background: #eeeeee;} */
/*******公用底部******/
.footer{ background: #1E63B8; text-align: center; color:#FFFFFF; line-height: 30px; padding:20px 0; font-size:13px;}
.footer .gov{ margin:6px 70px 0 280px;}
.footer .website p img{ margin:0 5px 0 20px;}
.backhome{ font-size:16px; color:#ffffff!important;margin-top:10px; }
.login-box{background: url(../images/loginbg.jpg) no-repeat center top; background-size: 100% 100%; position: relative;height: 880px;}
.login-box .login{ width:995px; height: 407px; position: absolute;top:50%; margin-top:-120px; left:50%; margin-left:-680px; background: url(../images/loginbox.png) no-repeat center top;;}
.login-input{ width: 340px;   margin:0 40px 0 0}
.login-input .title{ font-size:30px;margin:40px 0 30px; color:#1E63B8; border-bottom:none;}
.login-input input,.login-input select{ height: 34px; background: #F2F2F2; border-radius:2px; border:1px solid #E5E5E5; padding:7px 10px; color:#999999; width: 340px; margin-bottom:30px;}
.login-input select{ padding-left:5px;color:#c9c9c9; }
.login-input input.short{ width: 218px;}
.login-input .img{ width: 110px; height: 34px;}
.login-input .img img{ width: 110px; height: 34px;}
.login-input .forget{ clear:both;  }
.login-input .forget a{ color:#ffffff;}
.login-input button{ clear: both;margin-bottom:10px; width: 340px; height: 40px; line-height: 40px; border-radius:2px; background: #1E63B8; border:none; color:#ffffff; font-size:15px; cursor:pointer;}
/*******首页******/
.content{ padding:20px 0 0px; clear:both;}
.index::after{height: 535px;}
.nolist::after{height: 31px; background: #1E63B8;}
.top{background-color: #ffffff;box-shadow: 0px 0px 8px rgba(51,51,51,0.1);}
.top-new{ text-align: center;cursor: pointer;}
.top-new .top-tit{ font-size:24px; font-weight: bold; margin:25px 0 10px;color: #1E63B8;}
.top-new .top-text{ color:#666;font-size: 14px;}
.new-top{height: 295px;overflow: hidden;}
.new-top .bd li{line-height: 22px; padding:10px 0 10px 15px!important;}
.new-top .bd li a{ color:#333333}
.new-top .hd ul a{ line-height: 26px;}
.swiper-box{margin-bottom: 5px;background: rgba(255,255,255,0.39);box-shadow: 0px 0px 8px rgba(51,51,51,0.1);padding: 0 20px; overflow: hidden;}
.swiper{display: flex;align-items: flex-start;justify-content: center;padding: 25px 0; }
.main{ clear:both; padding-bottom:40px;}
.empty{ text-align: center; padding:30px 0; }
.empty p{ font-size:16px; color:#999999; margin-top:20px;}
.slider-carousel{position:relative;overflow:hidden;}
.slides_container{ height: 100%;}
.slider-carousel .pannel-image{ width: 100%; height: 100%;}
.slider-carousel .pannel-image >a{display: block;height: 100%;position: relative;}
.slider-carousel .pannel-image >a div{height: 46px;width: 100%;background:  rgba(51, 51, 51, 0.4) ;
  position: absolute;bottom: 0;left: 0; border-radius:0 0 10px 10px}
.slider-carousel .pannel-image >a img{ display: block; width: 100%; height: 100%; border-radius: 10px;}
.slider-carousel .pannel-image >a div p{color: #fff; line-height: 46px;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;padding-left: 15px;}
.slider-carousel .panner-word{ height: 360px;  color:#fff }
.slider-carousel .panner-word .name{ font-size:20px; font-weight: bold; line-height: 28px; height: 60px; }
.slider-carousel .panner-word .name a{color:#fff }
.slider-carousel .panner-word .date{margin:20px 0;font-size: 14px;}
.slider-carousel .panner-word .date em{ font-size:13px; padding:3px 10px; background: #EEEEEE; }
.slider-carousel .panner-word .date em.sort{ color:#ffffff;background: #1E63B8;}
.slider-carousel .panner-word .detail p{ line-height: 22px; min-height: 170px; margin-bottom:20px;text-indent: 2em;border-bottom: 1px solid #eee;}
.slider-carousel .panner-word .detail a{ font-size:16px; color:#1E63B8;float: right;}
.slider-carousel .panner-word span{ display: block;}
.slider-carousel .pagination{ position:absolute; bottom:25px; right:15px; z-index: 100; bottom: 18px;height: 10px;}
.slider-carousel .pagination li a{opacity: 0;}
.slider-carousel .pagination li{display:inline-block;margin:0 5px;width:10px;height:10px;border: none;border-radius: 50%;background-color: rgba(255,255,255,0.5);}
.slider-carousel .pagination li.current{background: rgba(226, 35, 35, 1) ;}
.inner-slider{ margin:25px 0 50px;}
.inner-slider .pannel-image > a img,.inner-slider .pannel-image > a div{ border-radius: 0;}
.inner-slider .pagination{ right:530px;}

.fast-enter{ display: flex;align-items: center;justify-content: space-between;  background: #fff; border-radius:10px; padding: 20px 40px 20px 45px; position: relative; margin-bottom:14px;}
.fast-enter a{ display: block;}
.fast-enter a:hover img{transform: scale(1.05)}
.fast-enter ul{ transition: none; }
.fast-enter ul li{ margin:0 7px; float: left; width: 15.3%;}
.fast-enter ul li a{ position: relative;}
.fast-enter ul li a p{ font-weight:bold; position: absolute; font-size:15px; color:#444444; top:15px; left:15px; text-align: left; width: 100px;}
.fast-enter ul li a img{ flex: 1; width:100%; height:auto;}
.min-banner{ margin-top:30px;}
.min-banner img{width: 100%; height: auto;}

.new{ width: 49.1%; margin-top:15px; height: 260px;}
.new ul { padding-top:10px;}
.new ul li{padding:10px 0 10px 13px; font-size:16px; position: relative;}
.new ul li:after{ position: absolute; content: ''; width: 6px; height: 6px; background: #1E63B8; border-radius:50%; left:0; top:18px;}
.new ul li a{ display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width:80%; vertical-align: top;}
.new a.more{ background:url(../images/front/more.png) no-repeat right center; padding-right:18px;}
.new ul li span{ float: right;  color:#666; font-size:14px;}
.title{border-bottom:1px solid #1E63B8;}
.title span{ display: inline-block;color:#1E63B8; font-weight: bold; font-size:18px; position: relative;height: 45px;line-height: 55px;text-align: center;z-index: 1;margin-left: -5px;}
.title img{ margin-top:13px;}
.title .icon{width: 58px;height: 10px;vertical-align: bottom;margin-bottom: -1px;}
.title .mul-span{ color:#333; font-weight: bold; font-size:16px; margin-left: 18px;float: none;cursor: pointer;}
.title .mul-span.on{ color:#1E63B8; }

.title a{ float: right; color:#666;line-height: 45px; }
.title_tow span,.pperd span{ font-weight: bold; font-size:18px;margin-right: 10px;; cursor: pointer;}
.title_tow span.on,.pperd span.on{ color:#1E63B8; font-weight: bold; font-size:20px; border-bottom:3px solid #1E63B8; padding-bottom:3px;}
.title_tow a{ float: right; color:#8B8D95}
.new_tow ul.on{ display: block}
.new_tow ul{ display: none}
.pperd span{ color:#333; border-bottom:none;}
.pperd span.on{ font-size:18px;}
.pperdon{ margin-top:20px; background: #fff;}
.pperdon table{ width: 100%;table-layout: fixed;background: #E2ECF8;}
.pperdon table tr th{ line-height: 52px; font-size: 16px; color:#333; text-align: center;}
.pperdon table tr td{ padding:10px; text-align: center}
.pperdon table tr td p{ overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.pperdon ul{ height:180px; overflow: hidden; padding:10px 0}
.pperdon ul li{padding:10px 0; overflow: hidden; height: 40px!important; }
.pperdon ul li:after{ display: none;}
.pperdon ul li span{ float:left; color:#333333; text-align: center; padding:0 5px;}
.pperdon ul li span p{ overflow: hidden; text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.pperdon .empty img{height: 80px; }


.itemList{ display: flex; flex-wrap: wrap;justify-content: space-between; padding-top:10px;}
.itemList .item{ width: calc(50% - 11px);margin:10px 0; text-align: center; padding:10px 0 11px;}
.itemList .item a{ display: block;}
.itemList .item p{ font-size:16px; color:#fff; margin-top:7px;}
.itemList .item:nth-child(1){ background: url(../images/front/img-1.png); }
.itemList .item:nth-child(2){ background: url(../images/front/img-2.png); }
.itemList .item:nth-child(3){ background: url(../images/front/img-3.png); }
.itemList .item:nth-child(4){ background: url(../images/front/img-4.png); }

.rewards { background: #F7FAFF; padding:0px 0 25px; margin-top:25px;}
.topic{ margin-left:-21px;}
.topic a{ float: left; margin-left:21px;}
.topic a img{ width: 386px; height: 230px; }
.links{ margin-top:20px;}
.links a{ float:left;width: 240px; margin-bottom:10px;}

.mainL{ width:1200px; float: left;}
.mainN{ width: 1200px;}

.hd a.next,.hd a.prev{ position: absolute; width: 13px; height: 24px; top:50%; margin-top:-12px; z-index: 1000; display: block!important; }
.hd a.next{ right:15px;}
.hd a.prev{ left:15px;}
.hd ul li{ display: inline-block; font-size:18px; margin-right:50px; cursor: pointer;color:#333;position: relative;}
.hd ul li:last-child{ margin-right:0px;}
.hd ul li:last-of-type::after{display: none;}
.hd ul li.on{ color: #1E63B8;z-index: 1; }
.hd ul li::after{content: '';position: absolute; right: -25px;bottom: 2px;width: 1px; height: 20px; background: #1E63B8;}
.hd ul a{ float: right; cursor:pointer;color:#666;font-size: 14px; line-height: 40px;}
.new  .hd{ border-bottom:1px solid #1E63B8; }
.new  .hd ul{ padding-top:0}
.new  .hd ul img{ width: 58px;height: 10px;vertical-align: bottom;margin-bottom: -1px;}
.new  .hd ul li{ color:#333; font-size:18px;line-height: 20px; font-weight: bold; margin-right:30px;margin-left: -20px;}
.new  .hd ul li:after{display: none;}
.new  .hd ul li.on{ color:#1E63B8; position: relative;}
.new  .hd ul li.on:after{ position: absolute; content: '';left:0px;bottom:-1px; width:100%; height:2px ; background:#1E63B8;}
.new  .hd ul a{ color:#666666;}
.new.slideTxtBox { height: 300px; width:49.1%;}
.hd-tabs {border-bottom: 2px solid #eeeeee;}
.hd-tabs ul{background-color: #fff;}
.hd-tabs ul li{display: inline;margin-right: 20px;padding-bottom: 8px;}
.hd-tabs ul li.on{color: #1E63B8;border-bottom: 3px solid #1E63B8;}
.hd-tabs ul li.on::after{display: none;}

.newlist .first-news{display: block;width: 100%;;background-color: rgba(30,99,184,0.06);padding: 12px 10px;margin: 20px 0 5px;}
.newlist .first-news .first-tit{color: #333;font-size: 18px;font-weight: bold;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width:95%; vertical-align: top;}
.newlist .first-news .first-text{color: #999;font-size: 12px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width:85%; vertical-align: top;margin-top: 5px;}
.newlist ul li{padding:20px 0 20px 15px; position: relative; }
.newlist ul li:after{ position: absolute; content: ''; width: 6px; height: 6px; background: #1E63B8; border-radius: 50%;left:0;top:18px;}
.newlist ul li a{ display: inline-block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width:70%; vertical-align: top; font-size:16px!important;  }
.newlist ul li a em{ color:#015DAF;}
.newlist ul li span{ float: right; color:#666; }
.newlist ul li span em{ margin:0 10px;}
.newlist ul li p{ margin-top:10px;line-height: 20px;}
.newlist ul li:last-child{ border:none;}
.special-list ul{ margin-left:-2.5%; overflow:hidden;}

.page{ text-align: center; margin-top:30px; font-size:0;}
.page a,.page span{display: inline-block; line-height: 28px; border:1px solid #CCCCCC; padding:0 10px; color:#999999; font-size:14px; margin:0 3px!important; background: #ffffff; cursor: pointer; border-radius: 4px;}
.page a.current,.page a:hover,.layui-laypage-curr .layui-laypage-em{ background: #1E63B8!important; color:#ffffff; border-radius:4px;}
.page .layui-laypage-btn{ background: #1e63b8; border-radius: 4px; color:#fff; border:none;}

.mainR{ width: 340px; float: right;}
.topic-list a{ margin-top:20px;display: inline-block;}
.topic-list a img{ width: 340px; height: 200px;}

.newtit{ padding:30px 20px}
.newtit .new-title{ text-align: center;padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #E4E4E4; }
.newtit .new-title h4{ font-size:24px; margin-bottom:10px;}
.newtit .new-title .info{ color:#666666}
.newtit .new-title .info span{ margin:0 5px;}
.newtit img{ max-width: 680px!important; display: block; margin:0 auto}

.search-list ul li{ width: 40%;margin-bottom: 15px;display: inline-flex;margin-right:20px; border:1px solid #EEEEEE; border-radius:4px; padding:10px;  }
.search-list ul li:nth-of-type(2){ margin-right:0px;}
.search-list ul li input{border:none; padding-left:10px; flex: 1;}
.search-list ul button{ border:none; width: 88px; height: 40px; line-height: 40px; text-align: center; background: #1E63B8; color:#ffffff;border-radius: 3px;}
.tablelist table{ width: 100%;border-collapse: collapse;}
.tablelist table tr th{ background: #1E63B8; color:#ffffff; border-bottom:8px solid #ffffff;font-size:15px; padding:10px 0; font-weight: normal; text-align: left; }
.tablelist table tr .first{ padding-left:20px;}
.tablelist table tr td{ background: #EEEEEE; padding:10px 10px 10px 0; border-bottom:8px solid #ffffff;}
.search-list ul li .textbox{ border:none; height: 18px!important; flex: 1;}
.search-list ul li .textbox-focused{ box-shadow: none!important;}
.search-list ul li .combo-arrow{ height: 16px!important;}
.search-list ul li .textbox-text{ padding: 0 !important; position: relative; }

.service{ margin-top:10px;}
.ser-list{ margin-left:-20px;}
.ser-list a{ float: left; margin:20px 0 0 20px;}
.ser-list a img{ width: 285px; height: 175px;}


.link{margin-top:30px;background: url(../images/front/bot-bg.png) no-repeat;background-size: 100% 100%;padding: 65px 0 42px;}
.link-pic{ position: relative;}
.link-pic a{ display: block;}
.link-pic a:hover{transform: scale(1.05);}
.link-pic .bd ul li{ width:17.5%; margin:0 15px;}
.link-pic .bd ul li img{ width: 100%; height: 70px;}
.link-pic .hd .prev{left:-25px}
.link-pic .hd .next{right:-25px}
.link .imgclass{height: 70px;width: auto;}
.link-select{margin-top: 20px;color: #333;font-size: 16px; text-align: center;}
.link-select span{ color:#fff; font-size:16px; line-height: 42px; font-weight: 400;}
.link-select .textbox {
  height: 42px !important;
  width: 240px !important;
 margin-right:12px;font-size:16px;font-weight: normal;
}
.link-select .textbox .textbox-prompt, .link-select .textbox .textbox-text{ font-size:16px;color: #333; padding-left:15px;}
.mainC .slideTxtBox{display: flex;align-items: flex-start;justify-content: space-between;}

.nolist .mainC{ margin-top:25px}
.mainC .hd{width: 300px;border: none;}
.mainC .hd ul{padding: 0;background-color: transparent;}
.mainC .hd ul li::after,.mainC .newlist ul li::after{display: none;}
.mainC .hd ul li{width: 100%;height: 75px;background-color: #F5F5F5;margin: 0;padding: 0;line-height: 75px;border-bottom:1px solid #fff}
.mainC .hd ul li.on a,.mainC .hd ul li a:hover{color: #1E63B8;}
.mainC .hd ul li.on:after{display: none;}
.mainC .hd ul .tit{width: 100%;height: 75px;background:url(../images/front/navtit.png) no-repeat left top;color: #fff;font-size: 22px;font-weight: bold;text-align: center;line-height: 75px; position: relative;}
.mainC .hd ul .tit:after{ position: absolute; content: ''; width: 5px; height: 30px; background: #FFA43B; left:20px; top:22px;}
.mainC .hd ul li a{float: none;display: block;width: 100%;height: 100%;text-align: center;line-height: 75px;font-size: 18px;font-weight: bold;color: #333;}
.mainC .bd{width: calc(100% - 330px);min-height:400px;background-color: #fff;box-sizing: border-box; }
.mainC .bd .tit{width: 100%;border-bottom: 1px solid #E4E4E4;}
.mainC .bd .tit span{border-bottom: 2px solid #1E63B8;padding-bottom:10px;display: inline-block;font-size: 18px;font-weight: bold;color: #1E63B8;}
.mainC .bd .tit span img{ position: relative; margin-right:4px; top:-1px;}
.mainC .newlist ul li,.searchbox .newlist ul li{border-bottom: 1px solid #ccc; padding:20px 0;}
.mainC .newlist ul li p{line-height: 24px;color: #666;}
.mainC .newlist ul li a{display: block;cursor: pointer; font-weight: bold;}
.mainC .newlist ul li a:last-of-type{color: #1E63B8;display: inline-block;font-size: 14px;font-weight: 500;margin-top: 10px;}
.mainC .newlist ul li span:first-of-type{color: #fff;background-color: #1E63B8;font-size: 14px;padding: 2px 4px;margin-right: 10px;}
.mainC .newlist ul li span{display: inline-block;float: none;margin-top: 12px; color:#999999}

.mainC .special-list ul li{ width:22.5%; margin-left:2.5%; float: left; border:1px solid #EEEEEE;padding:0; margin-bottom:20px; }
.mainC .special-list ul li a{width: 100%;overflow: auto; margin-top :0 !important;; }
.mainC .special-list ul li img{ width: 100%; height:150px;}
.mainC .special-list ul li p{ font-size:14px;overflow: hidden;text-overflow: ellipsis;font-weight: normal; text-align: center;}

.mainC .wrap{width: 100%;}


.searchbox{ background: #fff; margin-top:25px; min-height: 400px;}
.searchbox .newlist{ padding:20px;}
.searchbox .newlist ul li{ position: relative; padding-left:15px}
.searchbox .newlist ul li::after{ position: absolute; content: '';  width: 6px;height: 6px;background: #1E63B8;border-radius: 50%;left: 0;top: 28px;}
.searchbox .newlist ul li span{ color:#999}
.breadcrumb{ font-size:14px; color:#333; background: #F6F6F6 url(../images/front/position.png) no-repeat 20px center; padding:20px 0 20px 42px;}
.breadcrumb a{ color:#333;}
.breadcrumb a:hover{color:#1E63B8;}
.total{ padding:20px 0 0 20px; color:#666666; }

.toolR{ position: fixed;z-index:100; right:15px; top:50%; transform: translateY(-50%); background: #1E63B8; border-radius:10px; padding:15px 10px 0; text-align: center;}
.toolR a{font-size:13px; color:#fff;margin-bottom:15px;display: block;}
.toolR a img{ margin-bottom:3px;}

.turn{ height: 210px;}
.turn ul{padding-top:0}
.str_wrap {position:relative;overflow:hidden; width: 100%; top:20px;}
.str_move {white-space:nowrap;position:absolute;top:0; transition: none; width: 100%;}
.str_move_clone {display:inline-block;vertical-align:top;position:absolute; left:100%;top:0;}
.str_vertical .str_move_clone {left:0;top:100%;}
.str_down .str_move_clone {left:0;bottom:100%;}
table.sgs{ border-collapse: collapse; width: 100%;}
table.sgs tr th{font-size:16px; border-bottom:1px solid #E4E4E4; line-height: 50px;}
table.sgs tr td{text-align: center; padding:10px 5px;}
table.sgs tr:hover td{ background: rgba(30, 99, 184, 0.1) ;}
@media screen and (max-width:1200px){
  .wrap{ width: 100%;}
  .search-list ul li input{ width: 130px;}
  .newtit p{ width:calc(100vw - 40px)!important;}
}