<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**头部CSS**/
#top_sj {
	width: 100%;
	background: #E8E8E8;
}
.sj_center {
	width: 1000px;
	height: 31px;
	margin: auto;
	line-height: 31px;
}
.shouc{float:right;margin-right:10px;}
.shouc a{font-family:"微软雅黑";color:#7F7F7F}
.shouc i{width:13px;height:13px;background:url(../images/xinh.png) no-repeat center;float:left;margin:10px 3px 0px 0px ;}
#info1 {
	font-family: "微软雅黑";
	font-size: 12px;
}
.sj_left {
	float: left;
}
.tq_right {
	float: right
}
.tq_right a{font-family:"微软雅黑";font-size:12px;}
#top {
	margin-bottom: 10px;
}
#banner {
	width: 100%;
	height: 169px;
	background: url(../images/top_bg.jpg)  center
}
#logo {
	width: 1000px;
	height: 100%;
	margin: auto;
}
.logo_left {
	width: 566px;
	height: 72px;
	float: left
}
.text_right {
	width: 330px;
	height: 72px;
	float: right
}
.logo_bott {
	margin-top: 10px;
}
#text_ss {
	width: 259px;
	height: 38px;
	background: url(../images/text.jpg) no-repeat center;
	border: none;
	font-family:"微软雅黑";
}
#butt {
	width: 60px;
	height: 38px;
	background: url(../images/sousuo.jpg) no-repeat center;
	border: none;
	margin-left: -8px;
	cursor: pointer
}
.bott {
	vertical-align: top;
	margin: 10px auto;
}
#dh {
	width: 100%;
	height: 49px;
	background: #005DA3
}
.dh {
	width: 1000px;
	height: 49px;
	margin: auto;
	text-align: center;
}
.dh ul{
height: 49px;

}
.dh li {
	float: left;
	line-height: 50px;
	width: 107px;
	padding-right:10px;
	margin-left:7px;
	
}
.dh li span{position:relative;left:16px}
.dh li:hover {
background:#F19901;

}
.dh a {
	
	color: #FFFFFF;
	font-size: 18px;
	font-family:"微软雅黑";
	margin-left:13px;
}
.dh span {
	float: right;
	color: #FFFFFF;
	font-size:18px;
}
#zhuy {
	text-align: right;
	background:#F19901;
}
#fangz{position:relative;top:4px;right:10px;}
.qqq{background:#f09901}

/**版权部分**/
#banq {
	width: 100%;
	height: 150px;
	margin-top: 4px;
	background: #F2F2F2;
	float: left;
margin-top:20px;
}
#banq_cent {
	width: 1000px;
	height: 100%;
	margin: auto;
}
#banq_cent .text {
	width: 100%;
	height: 26px;
	text-align: center;
	line-height: 36px;
	font-family: '微软雅黑';
	font-size: 12px;
margin-top:10px;

}
.wzbc{float:right;position: relative;right: 80px;}
#banq_cent .text a {color:black;}

.bt2{ width:60px; height:38px;background:url(../../images/sousuo.jpg) no-repeat;float:right;margin-right:95px;border:0;}

.rq{ float:right; line-height:25px;margin-right:5px;}
.local_ul li{float:left;}

/*广告*/
/* floatingAd */
.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;}
.floatingAd .opacity{position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:5px;right:5px;width:16px;height:16px;background:url("../../images/index.files/close.png") no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}
.more_ft{clear:both; overflow:hidden; display:block;height:32px; width:304px; text-align:right; line-height:32px; }




@charset "utf-8";
@import url("animate.css");
/*全局样式*/

*{padding:0px;margin:0px}
a{text-decoration:none;color: #000000;}
li{list-style:none;}
img{border:0px;}

.mainBox {
    width: 1000px;
    margin: 0 auto;
    clear: both;
    background:#fff;

}

.clearfix {
    display: block;
    clear: both;
    zoom: 1;
}

.clearfix:after,
.clearfix:before {
    content: '';
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.blank40 {
    height: 40px;
    display: block;
    clear: both;
}

.blank20 {
    height: 20px;
    display: block;
    clear: both;
}

.blank10 {
    height: 10px;
    display: block;
    clear: both;
}


/*头部*/

.header {
   /** background: #fff;**/
}

.header .top {
    padding: 10px 0px 10px 0px;
}

.header .top .right {
    margin-top: 0px;
}

.header .auxiliary {
    padding: 10px 5px 9px;
}

.header .auxiliary ul {
    float: right;
    padding-right:6px;
}

.header .auxiliary ul li {
    float: left;
    line-height: 15px;
    font-size: 12px;
    margin: 0px 4px;
    cursor: pointer;
    position: relative;
}

.header .auxiliary ul li a {
    text-decoration: none;
    vertical-align: middle;
    color:#025194;
}

.header .auxiliary ul li a img{
	height: 16px;
}

.header .auxiliary ul li span#dtime {
    color: #717070;
    padding-right: 9px;
}

.header .searchbox form {
    position: relative;
    font-size: 0px;
   

}

.header .searchbox form #q {
    text-indent: 15px;
    float: none;
    display: inline-block;
    width: 197px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    font-size: 12px;
    color: #515050;
    background: url(../images/common.files/search_text.png) center no-repeat;
    border: none;
    border-right-width: 0;
    outline: none;
    vertical-align: top;
}

.header .searchbox form #q:focus {
    transition: all .2s ease-in-out;

}

.header .searchbox form #btn {
	background: url(../images/common.files/Search_btn.png) center no-repeat;
    width: 25px;
    height: 24px;
    line-height: 24px;
    border: none;
    cursor: pointer;
    position: absolute;
    z-index: 9;
    right: 1px;
    top: 1px;
    

}


.header .searchbox form #q:focus ~ #btn {
    transition: all .4s ease-in-out;    
    animation:puffOut .8s ease-in-out;

}



@keyframes puffOut {
	0% {
		opacity: 1;
		transform-origin: 50% 50%;
		transform: scale(1, 1);
		-webkit-filter: blur(0px);
	}
	100% {
		opacity: 0;
		transform-origin: 50% 50%;
		transform: scale(2, 2);
		-webkit-filter: blur(2px);
	}
}

.header .searchbox .gjss{ float: right; width: 100px; line-height: 32px; display: block; background-color: #0078d7; color: #ffffff; text-align: center;}
/*导航菜单*/

.header .nav {
    width: 100%;
    min-width: 1100px;
    text-align: center;
    background: #015293;
    box-shadow: rgba(0, 0, 0, .3) 0px 2px 4px;
}

.header .nav ul li.tit {
    display: inline-block;
    line-height: 45px;
    height: 45px;
    z-index: 2;
    position: relative;
    *float: left;
}

.header .nav ul li.tit a {
    padding: 0px 36px;
    font-size: 18px;
    color: #fff;
    transition: color .3s ease-in;
    text-decoration: none;
    font-weight: 600;
    letter-spacing: 1px;
}
.header .nav ul li.tit .nav_con ul li a{
    padding:0px 10px;
}
.header .nav ul li.tit dd a{
    font-weight: normal;
}

.header .nav ul li.tit a:hover,
.header .nav ul li.tit a.on {
    color: #9dd3ff;
}

.header .nav .tit .nav_con {
    display: none;
}

.header .nav .tit.on .nav_con {
    position: absolute;
    top: 45px;
    z-index: 999;
    white-space: nowrap;
    color: #000;
    text-align: left;
    display: block;
    padding: 18px 20px 50px 0;
    box-sizing: border-box;
    width: 1100px;
    background: #fff url(../images/common.files/nav-triangle.png) no-repeat 0 0;
    /*background-color:#fff;*/
    opacity: 0.9;
    filter: alpha(opacity=90);
    /*box-shadow: rgba(0, 0, 0, .3) 0px 2px 4px inset;
    border-bottom: #bbb solid 2px;*/
}

.header .nav .tit.on .nav_con li {
    float: left;
}

.header .nav .tit.on .nav_con a {
    display: inline-block;
    padding-right: 20px;
    font-weight: bold;
    color: #000;
    font-size: 16px;
}
.header .nav .tit.on .nav_con dd a{
    font-weight: normal;
    padding:0px 10px;
}

.header .nav .tit.on .nav_con a
.header .nav .tit.on .nav_con dd a{
    font-weight: normal;
}
.header .nav .tit.on .nav_con a:hover {
    color: #0078d7!important;
}

.header .nav .tit.on .zf_con {
    left: -143px;
    padding-left: 70px;
    padding-bottom: 10px;
    background-position: 197px -2px;
    *width: 1042px;
}

.zf_con dl.dl-horizontal {
    height: 30px;
    line-height: 30px;
}

.zf_con dl dt {
    float: left;
    width: 110px;
    text-align: right;
    padding-right: 20px;
    box-sizing: content-box;
    color: #000;
    font-weight: 600;
    font-size: 16px;
}

.zf_con dl dd a {
    font-weight: normal;
}

.header .nav .tit.on .leader {
    left: -271px;
    padding-left: 175px;
    background-position: 316px -1px;
    *width: 960px;
}

.header .nav .tit.on .news {
    left: -387px;
    padding-left: 248px;
    background-position: 432px -1px;
    *width: 916px;
}

.header .nav .tit.on .zc {
    left: -503px;
    padding-left: 318px;
    background-position: 548px -1px;
    *width: 842px;
}

.header .nav .tit.on .zwhd {
    left: -619px;
    padding-left: 31px;
    background-position: 664px -1px;
    *width: 1042px;
}

.zwhd ul li a {
    padding: 0px 15px !important;
}

.header .nav .tit.on .fw {
    left: -735px;
    padding-left: 260px;
    background-position: 780px -1px;
    *width: 858px;
}

.header .nav .tit.on .sj {
    left: -851px;
    padding-left: 778px;
    background-position: 897px -1px;
    *width: 480px;
}


/*友情链接*/

.link {
    width: 1034px;
    background: #fff;
    margin: 0px auto;
    padding-top: 12px;
}

.up_box {
    border-bottom: 4px solid #015293;
}

.up_box ul {
    background: #f0f8ff;
}

.up_box ul li.tit {
    width: 142.5px;
    position: relative;
    float: left;
    display: inline;

}

.up_box ul li.tit&gt;a {
    line-height: 45px;
    text-align: center;
    display: block;
    background: url(../images/common.files/nav_tab_arrow.png)  110px 20px no-repeat;
}

.up_box ul li.tit.on&gt;a {
    color: #015293;
}

.up_box ul li.tit .up_bd {
    display: none;
}

.up_box ul li.tit.on .up_bd {
    padding: 13px 21px 13px 25px;
    padding-top: 16px \9;
    position: absolute;
    left: 0;
    top: 45px;
    z-index: 1000;
    text-align: left;
    width: 988px;
    height: 180px;
    line-height: 24px;
    font-size: 14px;
    border-top: 4px solid #015293;
    background-color: #f0f8ff;
    overflow-y: scroll;
}

.up_bd .szf {
    display: none;
 

}

.up_box ul li.tit.on .up_bd .szf {
    display: block;
}


.up_bd .szf dl{ clear: both;}

.up_bd .szf dl dt {
    float: left;
    display: inline;
    width: 15%;
    color: #015293;
}

.up_bd .szf dl dd {
    float: left;
    display: inline;
    width: 84%;
}

.up_bd .szf dl dd ul li {
    padding-right: 15px;

    display: inline;
}

.up_bd .szf dl dd ul li a{
    white-space: nowrap;
}

.up_bd.bd2 {
    left: -142px !important;
}

.up_bd .zf {
    display: none;
 
}

.up_box ul li.tit.on .up_bd .zf {
    display: block;
}

.up_bd .zf dl dt {
    float: left;
    display: inline;
    width: 9%;
    color: #015293;
}

.up_bd .zf dl dt a {
    color: #015293;
}

.up_bd .zf dl dd {
    float: left;
    display: inline;
    width: 91%;
}

.up_bd .zf dl dd li {
    padding-right: 25px;
    float: left;
    display: inline;
}

.up_bd.bd3 {
    left: -285px !important;
    *left: -284px !important;
}

.up_bd .ssqy {
    display: none;
}

.up_box ul li.tit.on .up_bd .ssqy {
    display: block;
}

.up_bd .ssqy li {
    float: left;
    width: 24.5%;
}

.up_bd .ssqy li a {
    display: inline-block;
    vertical-align: top;
    width: 93%;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.up_bd.bd4 {
    left: -427px !important;
    *left: -426px !important;
}

.up_bd .zsdw{

}

.up_bd .zsdw li{
    float: left;
    width: 24.5%;

}

.up_bd .zsdw li a{
    display: inline-block;
    vertical-align: top;
    width: 93%;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;

}


.up_bd.bd5 {
    left: -570px !important;
    *left: -568px !important;
}

.up_bd .jrjg li {
    float: left;
    width: 24.5%;
}

.up_bd .jrjg li a {
    display: inline-block;
    vertical-align: top;
    width: 93%;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.up_bd.bd6 {
    left: -712px !important;
    *left: -710px !important;
}


.up_bd .gdyx li {
    float: left;
    width: 24.5%;
}

.up_bd .gdyx li a {
    display: inline-block;
    vertical-align: top;
    width: 93%;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.up_bd.bd7 {
    left: -855px !important;
    *left: -852px !important;
}

.up_bd .qtdw li {
    float: left;
    width: 24.5%;
}

.up_bd .qtdw li a {
    display: inline-block;
    vertical-align: top;
    width: 93%;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}








.link-more {
    padding: 10px 30px;
    color: #015293;
    background: #f5f5f5;
}

.link-more .left span {
    color: #015293;
    padding: 0px 30px 0px 7px;
}

.link-more .left ul {
    display: inline;
}

.link-more .left ul li {
    display: inline;
    padding: 0px 10px;
    color: #015293;
}

.link-more .left ul li a {
    color: #015293;
}

.link-more .left ul li a:hover{
    color: #0078d7;
}

.link-more .right ul {
    display: inline;
}

.link-more .right ul li {
    display: inline;
    padding: 0px 10px;
    color: #015293;
}

.select_box{
    padding: 0 20px 15px;
    background-color: #f5f5f5;
}

.select_box ul{
    padding-left: 9px;
}

.select_box ul li{
    float: left;
    margin: 0px 9px;
    display: inline;
    width: 18%;
}

.select_box ul li select{
    width: 100%;
    height: 27px;
    color: #565656;
    border: 1px solid #bfbfbf;
    font-family: "微软雅黑";
}
/*版权*/

.copyRight {
    vertical-align: middle;
    text-align: center;
    font-size: 14px;
    padding: 15px 0px;
    position: relative;
}

.copyRight div {
    padding: 0px 15px;
    display: inline;
}
/*
.copyRight div.jiucuo {
    position: absolute;
    top: 19px;
    right: 195px;
}

.copyRight div.red {
    position: absolute;
    top: 10px;
    left: 230px;
    border: none;
}

.copyRight .info {
    line-height: 2em;
    padding: 15px 0px;
}
*/

.copyRight div.jiucuo {
    float:right;
	width:110px;
	padding-right:180px;
padding-top: 20px;
}

.copyRight div.red {
	float:left;
	width:80px;
    border: none;
	padding-left:200px;
padding-top: 20px;
}

.copyRight .info {
	float:left;
	width:500px;
    line-height: 2em;
    padding: 15px 0px; 
	text-align:center;
	margin:0 auto;
}
.copyRight .info p,
.copyRight .info p a {
    color: #333;
    margin: 0px 15px;
}

.copyRight .info p a:hover{
    color: #015293;
}
.copyRight .info .gs_info,
.copyRight .info .gs_info  a {
    color: #333;
    margin: 0px 0px;
    font-size: 12px;
}

.copyRight .info p span.bggrey {
    background-color: #e7e7e7;
    padding: 3px 10px;
}


/*列表*/

.commonList_dot li {
    line-height: 33px;
    background: url(../images/common.files/blackdot.png) left no-repeat;
    text-indent: 12px;
}

.commonList_dot li a {
    color: #000;
}

.commonList_dot li a:hover {
    color: #4379f5;
}

.commonList_dot li span.date {
    color: #bdbdbd;
}

.commonList_video li {
    background: url(../images/common.files/ico01.gif) left no-repeat;
    padding-left: 8px;
    line-height: 33px;
}


/*当前位置*/

#local {
    height: 26px;
    line-height: 30px;
    margin: 10px 0px;
}

#gk_local {
    height: 26px;
    line-height: 30px;
}

.local_box {
    height: 26px;
    padding-left: 0px;
}

.local_box_noico {
    background: none;
    padding-left: 15px;
}

.local_ul li {
    line-height: 26px;
    background: url(../images/common.files/local_arrows1.gif) right no-repeat;
    float: left;
    padding-right: 22px;
}

.local_ul li.noLink {
    background: none;
    padding-right: 6px;
}
/*当前位置*/
.local-box{height:40px; margin: 0px 20px; border-bottom: #efefef 1px solid; background:url("../images/common.files/local.png") 10px 40px no-repeat; background-color: #ffffff; padding-left: 30px;}
.gklocal-box{height:40px; border-bottom: #efefef 1px solid; background:url("../images/common.files/local.png") 10px 10px no-repeat; background-color: #ffffff; padding-left: 30px;}
.padtop30{ padding-top: 30px;}
.local-box-ul li{ float: left; padding-left: 5px; line-height: 40px;color:#0078d7; font-size: 14px;}
.local-box-ul .nl{ color: #666666;}
.local-box-ul li a{ color:#0277d7; font-size: 14px; }
.local-box-ul li a:hover{ text-decoration: none;}
/*通用翻页*/
.commonPage{height:24px; line-height:24px; text-align: center;}
.commonPage span{  padding-left: 10px; line-height: 24px;}
.commonPage span a:hover{ text-decoration: none;}
.quyt{ width:76px; text-indent: 10px;}
/*互动翻页*/
.commonPage{height:24px; line-height:24px; text-align: center;}
.commonPage span{  padding-left: 10px; line-height: 24px;}
.commonPage span a{ padding: 5px 19px; border: #cccccc 1px solid;cursor: pointer;}
.commonPage span a:hover{ text-decoration: none; color: #015293;}


/*二维码*/

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.popover.in{
	display: block;
} 
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 5px 5px;
}

.popover &gt; .arrow,
.popover &gt; .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover &gt; .arrow {
  border-width: 11px;
}
.popover &gt; .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top &gt; .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top &gt; .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right &gt; .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right &gt; .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom &gt; .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom &gt; .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left &gt; .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left &gt; .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
/* card add*/
.card .popover {
	top: 19px;
	left: -47px;
}

.card .popover .popover-content{
	padding: 5px;
}

.card .popover .popover-content ul{
padding:0px
}

.card .popover .popover-content li{margin: 0px;}

.card .popover .popover-content img{
	width: 100px;
	height:100px;
}



	/* CSS Document */
	/*公用样式*/
	
	.hred {
		color: #e61211;
		letter-spacing: 1px;
		padding: 0px 1px;
	}
	
	.commonList_dot li {
		line-height: 33px;
		background: url(../../images/common.files/blackdot.png) 5px 16px no-repeat;
		padding-left: 8px;
	}
	
	.commonList_dot li a {
		font-size: 16px;
		color: #333333;
	}
	
	.commonList_dot li a:hover {
		color: #015293;
	}
	
	.searbox {
		border: #bbb solid 1px;
		padding: 15px 10px;
	}
	
	.s_left {
		float: left;
		width: 672px;
	}
	
	.s_right {
		float: right;
		width: 290px;
	}
	/* contant */
	
	.hot_words {
		height: 32px;
		line-height: 32px;
		margin-bottom: 7px;
	}
	
	.hot_words ul li {
		float: left;
		margin-right: 10px;
		border: #fff solid 1px;
		padding: 0px 15px;
	}
	
	.hot_words ul li a {
		font-size: 16px;
	}
	
	.hot_words ul li.active,
	.hot_words ul li:hover {
		background: #3c93d8;
		border: #dfdfdf solid 1px;
		transition: all .2s ease-in;
	}
	
	.hot_words ul li.active a,
	.hot_words ul li:hover a {
		color: #fff;
	}
	
	.s_form {}
	
	.s_form form {
		font-size: 0px;
		vertical-align: top;
	}
	
	.s_form #q {
		height: 35px;
		line-height: 35px;
		border: #dedfe1 solid 1px;
		text-indent: 15px;
		width: 505px;
		float: left;
		outline: none;
		color: #474747;
		font-size: 15px;
                margin-left:0px;
	}
	
	.s_form #q:hoveR {
		border-color: #999;
		box-shadow: inset rgba(0, 0, 0, .44) 3px 0px 3px;
	}
	
	.s_form #ok {
		background: url(/search/search/searchbtn.png) 8px 7px no-repeat;
		background-color: #3c93d8;
		height: 37px;
		line-height: 30px;
		border: #dedfe1 solid 1px;
		text-indent: 25px;
		padding: 0px 28px;
		margin-left: 5px;
		font-size: 16px;
		color: #fff;
		float: left;
		font-family: "微软雅黑";
	}
	
	.s_form .searchpage {
		height: 35px;
		line-height: 35px;
		padding: 0px 6px;
		font-size: 16px;
		color: #3c93d8;
		float: left;
		margin-left: 10px;
		padding-right: 20px;
		background: url(../search/arrowdown.png) 75px 12px no-repeat;
	}
	
	.tools {
		padding-top: 10px;
	}
	
	.tools label {
		color: #282828;
		font-size: 14px;
		line-height: 26px;
		padding-top: 4px;
	}
	
	.tools select,
	.tools input {
		border: #dfdfdf solid 1px;
		height: 26px;
		line-height: 26px;
		min-width: 108px;
		margin: 0px 5px 0px 5px;
		text-indent: 5px
	}
	
	.s-con {
		margin-bottom: 15px;
	}
	
	.s-con h1 {
		line-height: 36px;
		height: 36px;
		font-weight: 600;
		font-size: 18px;
		color: #3c93d8;
		margin-top: 10px;
		padding-left: 20px
	}
	
	.s-con h1 span {
		font-size: 14px;
		color: #3c93d8;
		padding: 0px 5px;
	}
	
	.new_s_info {
		background: #f9f9f9;
		padding: 5px 20px;
		margin-top: 15px;
                border:#ccc solid 1px
	}
	
	.new_s_info p {
		font-size: 16px;
		line-height: 34px;
	}
	
	.new_s_info ul li {
		line-height: 28px;
		background: url(../../images/common.files/gk_ink_bg.png) 0px 10px no-repeat;
		font-size: 13px;
		padding-left: 10px;
	}
	
	.new_s_info ul li a {
		color: #535353;
	}
	
	.new_s_info ul li .date {
		float: right;
		color: #999;
	}
	
	.info_list {}
	
	.info_list .item {
		margin-bottom: 6px;
	}
	
	.info_list .item h1 {
		line-height: 30px;
		color: #3a3a3a;
		font-size: 16px;
		margin-bottom: 10px;
	}
	
	.info_list .item h1 span {
		font-weight: 600;
		letter-spacing: 1px;
	}
	
	.info_list .item p {
		line-height: 20px;
		color: #646466;
	}
	
	.info_list .item em {
		color: #909193;
		line-height: 30px;
		position: relative;
		display: block;
	}
	
	.info_list .item em span {
		margin-left: 15px;
	}
	
	.info_list .item em span.share {
		margin-left: 10px;
		color;
		#000;
		background: url(../../images/common.files/share.png) left no-repeat;
		padding-left: 20px;
		cursor: pointer;
		display: none
	}
	
	.info_list .item em span.share:hover {
		color: #333;
		transition: all .4s ease-in-out;
		animation: fly .4s ease-in;
	}
	
	@keyframes fly {
		from {
			background-position-x: 10px;
			opacity: 0;
		}
		to {
			background-position-x: 0px;
			opacity: 1;
		}
	}
	/*right*/
	
	.s_box {
		border: #dfdfdf solid 1px;
		margin-bottom: 15px;
	}
	
	.s_box .tit {
		background: #3c8fd3;
		line-height: 40px;
		font-size: 18px;
		color: #fff;
		padding-left: 10px;
		font-weight: 600;
	}
	
	.s_box .con {
		padding: 15px 0px;
		background: #f8f8f8;
	}
	
	.s_box ul li {
		text-align: left;
		line-height: 30px;
		width: 45%;
		float: left;
		white-space: nowrap;
		font-size: 0.8rem;
		margin-left: 9px;
	}
	
	.s_box ul li.active a {
		color: #3c8fd3
	}
	
	.s_box ul li.full {
		width: 100%
	}
	/*高级检索*/
	
	.gj_search_ul_top {
		padding: 20px 0;
	}
	
	.gj_search_ul_top li {
		line-height: 50px;
	}
	
	.gj_search_ul_top li label {
		display: block;
		float: left;
		width: 215px;
		font-size: 16px;
		color: #535353;
	}
	
	.gj_search_ul_top li label+input {
		width: 410px;
		height: 35px;
		background: #f1f1f1;
		border: #e8e8e8 solid 1px;
		text-indent: 10px;
	}
        .gj_search_ul_top li .required{
                color: #f30;
        }	

	.gj_search_line {
		border-bottom: #cfcfcf solid 1px;
		margin-bottom: 15px;
	}
	
	.gj_search_time {
		margin-bottom: 15px;
	}
	
	.gj_search_time label.top_label {
		display: block;
		float: left;
		width: 120px;
		height: 30px;
		line-height: 30px;
		font-size: 16px;
		color: #535353;
		padding-right: 10px
	}
	
	.gj_search_time .inputdiv {
		float: left;
		line-height: 30px;
	}
	
	.gj_search_time .inputdiv&gt;label {
		font-size: 16px;
		color: #6f6f6f;
	}
	
	.gj_search_time .inputdiv label&gt;input[type="radio"] {
		margin-right: 5px;
	}
	
	.gj_search_time .inputdiv label&gt;input[type="text"] {
		width: 130px;
		height: 30px;
		color: #6f6f6f;
		letter-spacing: 3px;
		text-indent: 10px;
		background: #f1f1f1;
		border: #e8e8e8 solid 1px;
	}
	
	.gj_search_time .inputdiv label {
		margin-right: 35px;
	}
	
	.gj_search_select {
		width: 190px;
		height: 30px;
		color: #6f6f6f;
		background: #f1f1f1;
		border: #e8e8e8 solid 1px;
	}
	
	form.gj_search_form .gj_search_btnbox {
		text-align: center;
	}
	
	form.gj_search_form .gj_search_btnbox input.gj_search_button {
		margin: 0 10px;
		width: 165px;
		height: 50px;
		border-radius: 5px;
		border: 0;
		color: #535353;
		font-size: 18px;
		cursor: pointer;
	}
	
	form.gj_search_form .gj_search_btnbox input.gj_search_button:hover {
		background: #f7a63d;
		color: #fff;
	}
	/**2017年5月23日19:06:06**/
	
	.gj_search_time select.inputdiv {
		width: 100%;
		height: 30px;
		color: #6f6f6f;
		letter-spacing: 3px;
		text-indent: 10px;
		background: #f1f1f1;
		border: #e8e8e8 solid 1px;
	}
	/** 2017年6月2日15:04:33 **/
	
	.form_desc {
		margin:10px 0px 5px 0px ;
		font-size: 16px;
		color: #3c93d8;
		background: #f1f1f1;
		padding: 3px 5px;
		box-shadow: rgba(0, 0, 0, .15) 0px 5px 5px;
	}
	
	.form_desc .px_desc,
	.form_desc .label_desc {
		display: inline-block;
		padding: 0px 5px;
		font-size: 14px;
	}
	
	.form_desc label {
		height: 35px;
		line-height: 35px;
		color: #bbb;
		cursor: pointer;
		display: inline-block;
		padding: 0px 3px;
	}
	
	.form_desc label.bord {
		font-weight: 600;
		color: #3c93d8;
	}
/*start hotword-so*/
	.so-hotword-wrap {
			    position: relative;
			    width: 100%;
			    margin: 0 auto;
			    height: 20px;
			}
	#so-hotword {
		    font-size: 12px;
		    position: relative;
		    z-index: 100;
		    width: 100%;
		    padding-left: 25px;
		    height: 20px;
		    overflow: hidden;
		    line-height: 23px;
       }
       #so-hotword li{
		    height: 20px;
		    padding-right: 7px;
		    margin-right: 9px;
		    margin-bottom: 8px;
		    display: inline;
		}
	/*end  hotword-so*/</pre></body></html>