@charset "UTF-8";
*{margin: 0;padding: 0;border: 0;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html{height: 100%;width: 100%;}
body{height: 100%;width: 100%;}
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.top_info {margin-top: 10px!important;}
body{font-size: 16px;font-family: "微软雅黑";width: 100%;background: #f3f3f3;min-height: 100%;color:#222;}
li{list-style: none;}
a{text-decoration: none;color:#444}
.container{width: 1200px;margin: 0 auto;}
.container:before {
    display: table;
    content: " ";
}
.container:after {
    clear: both;
    display: table;
    content: " ";
}
img{max-width: 100%;
     height: auto;
     display: block;
     -webkit-transform: scale(1, 1);
     -webkit-transition-timing-function: ease-out;
     -webkit-transition-duration: 250ms;
     -moz-transform: scale(1, 1);
     -moz-transition-timing-function: ease-out;
     -moz-transition-duration: 250ms;
 }
img:hover {
    -webkit-transform: scale(1.02);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 750ms;
    -moz-transform: scale(1.02);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 750ms;
    overflow: hidden;
    cursor: pointer;
}
.mt90{margin-top: 50px;}

.nav{width: 100%;background: #f3f3f3;position: fixed;
    top: 0;
    z-index: 9;border-bottom: 1px solid  #d4d4d4;}
.nav ul li{margin:10.5px;float: left;position: relative;}
.nav ul li a{color:#666;}
.nav ul li a:before{content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: -5px;
left: 0;
background-color: rgb(234, 234, 234);
visibility: hidden;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;}
.nav ul li a:hover:before {
visibility: visible;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}

.nav_lit {
    
    height: 75px;
    padding: 0px;
}

.nav_lit span {
    float: left;
}

.nav_lit span img {
    vertical-align: middle;
    float: left;
}

.logo div {
    float: left;
    height: 25px;
    font: normal 18px/32px "微软雅黑";
    text-align: center;
    margin: 15px 5px 0 15px;
}
.logo div dl dd {
    display: inline-block;
    float: left;
    color: #fff;
    background: #436372;
    padding: 0px 7px;
    border-radius: 5px;
}

.localnav{background: #5371A2;padding: 10px 0;z-index: 9;border-bottom: solid 4px #bfcee6;}
.localnav ul li{margin:0 5%;float: left;position: relative;}
.localnav ul li a{color:#fff;}
.localnav ul li a:before{content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: -5px;
left: 0;
background-color: rgb(234, 234, 234);
visibility: hidden;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-ms-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;}
.nav ul li a:hover:before {
visibility: visible;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
.fr{float: right;}
.top_info {
    clear: right;
    margin-top: 13px;
}
.top_info form {width: 220px;float: left;border: solid 1px #dedede; margin-right: 5px;}
.top_info {clear: right;margin-top:13px;}
.top_info a {margin-right: 10px;line-height: 30px;}
.search_box {width: 170px;border: none;padding-left: 10px;height: 35px;float: left;font-size: 15px;}
input {border: 1px solid #ccc;}
.search_bt {width: 35px;background: url(https://static.sxdaily.com.cn/pic/search.png);background-repeat: no-repeat;border: none;cursor: pointer;background-position: center;height: 35px;float: right;}



.lbox{width: 880px;float: left;}
.rbox{width: 280px;float: right;}

.morelist{
    width: 15%;
    margin: 30px 42.5%;
    background-color: #5371a2;
    color: #fff;
    display: inline-block;
    border-radius: 5px;
    padding: 0 2rem;
    cursor: pointer;
    line-height: 2;
    text-align: center;
}
.slider {position: relative;width: 400px;height: 250px;overflow: hidden;margin: auto;float: left;}
.flashshow img{width: 400px;height: 250px;}

.flashtext {position: absolute;left: 0;bottom: 0;background:#000;width: 100%;height: 30px;font-size: 16px;font-family: Microsoft YaHei;color: #fff;text-indent: 1em;line-height: 30px;z-index: 1;float: left;opacity: 0.8;filter: alpha(opacity=50);}
.flash_tit {font-size: 16px;font-family: Microsoft YaHei;position: absolute;color: #fff;z-index: 10;height: 30px;line-height: 30px;text-align: left;margin-left: 20px;bottom: 0;left: 0;}

/* 焦点图右列表 */
.hotnews{width: 450px;float: right;}
.hotnews a{color:#4e4e4e!important;}
.hotnews li{width: 100%;float: left;margin-bottom: 16px;padding-bottom: 16px;border-bottom: dotted 1px #d4d4d4;}
.hotnews li h3{width: 100%;line-height: 30px;font-size: 16px;text-align: center;}
.hotnews li p{width: 100%;line-height: 25px;font-size: 14px;text-align: left;color:#7D7D7D;text-indent: 2em;}

.bigtitle{width: 100%;margin-bottom: 20px;border-bottom: dashed 3px #dddddd;padding-bottom: 5px;}
.bigtitle h1{line-height: 40px;font-size: 24px;text-align: center;}
.bigtitle p{width: 100%;line-height: 25px;color: #999999;margin-top: 5px;text-indent: 2em;text-align: left;}
.tit{width: 100%;float: left;margin-top: 20px;}
.tit h2 {
	border-bottom: solid #d2dbeb 1px;
	height: 48px;
	font-size: 22px;
	font-weight: 500;
	position: relative;
	color: #003573;
	line-height: 50px;
	margin-top: -10px;
}
.tit h2 a{color: #003573;}
.tit h2 i {
	border-bottom: solid #3963b1 4px;
	width: 95px;
	position: absolute;
	bottom: 0px;
}

.tit .more {
	font-size: 14px;
	float: right;
}

.tit .more a {
	color: #5E5E5E;
}
.tit .posttime{font-size: 14px;position: absolute;bottom: 5px;right: 355px;background: #d4d4d4;padding: 0 10px;height: 30px;line-height: 30px;}
.tit .dept{font-size: 14px;position: absolute;bottom: 5px;right: 175px;background: #d4d4d4;padding: 0 10px;height: 30px;line-height: 30px;}
.tit .status{font-size: 14px;position: absolute;bottom: 5px;right: 10px;background: #d4d4d4;padding: 0 10px;height: 30px;line-height: 30px;}
.mt20{margin-top: 20px;}
.replyeved li{width: 50%;margin: 10px 0;float: left;}
.noreply li{width: 100%;margin: 10px;float: left;}
.qalist{width: 100%;float: left;}
.qalist li{line-height: 30px;margin: 10px 0;position: relative;}
.listposttime{position: absolute;right: 350px;width: 90px;text-align: center;}
.listdept{position: absolute;right: 80px;width: 260px;text-align: center;line-height: 22px;}
.liststatus{position: absolute;right: 5px;width: 85px;text-align: center;}

.foot{width: 100%;background: #5371A2;padding: 10px 0;border-top: solid 4px #bfcee6;margin-top: 30px;}
.ondetail{position: fixed;bottom: 0;}
.foot p{text-align: center;color:#fff;line-height: 30px;}
.title {
    padding-bottom: 10px;
    border-bottom: solid 1px #d4d4d4;
    margin-bottom: 30px;
}
.title h1 {
    margin: 5px auto 10px;
    font-size: 38px;
    font-weight: bold;
    clear: both;
    color: #484848;
}
.content {
    width: 90%;
    margin: 0 5%;
    padding-bottom: 100px;
}
.show_text p {
    line-height: 40px;
    margin: 10px 0;
    font-size: 18px;
    text-align: left;
    text-indent: 2em;
}
.replybox{width: 90%;
    margin: 5%;position: relative;background: linear-gradient(
        180deg,rgba(236, 235, 235, 0.59),rgba(231,237,250,.32));
            border: 1px solid #e9ecf7;min-height: 100px;}
.gfbanner{position: absolute;
    width: 176px;
    height: 38px;
    line-height: 38px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    top: -5px;
    left: 20px;
    background-image: url(	https://img.sxdaily.com.cn/pic/redbanner.png);
    background-size: cover;
    background-repeat: no-repeat;}
    .whoreply{width: 95%;margin-top: 50px;font-size: 16px;text-align: left;margin-left: 5%;}
    .replycontent{width: 90%;margin: 2% 5%;text-align: left;text-indent: 2em;line-height: 40px;}
    .noreply{width: 100%;float: left;}
    .qaimglist{width: 50%;margin: 20px auto;}
    .qaimglist img{border-radius: 10px;box-shadow: #8e8e8e 5px 5px 5px;}
