@charset "utf-8";
/* CSS Document */

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Chrome- and Safari-specific CSS here*/
}

body{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;
	font-size:16px;color:#333;line-height:2rem;
	font-family:"Microsoft YaHei"; 
	background: url(images/qinling.jpg) no-repeat,linear-gradient(#fff, #FFF);
    background-size: 100% 720px;
    background-position: center -100px;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{ height:0rem;font-size:1px; line-height:1;_display:inline;*display:block; overflow:hidden; clear:both; }
.clear5{ height:0.5rem;font-size:1px; line-height:1;_display:inline;*display:block; overflow:hidden; clear:both; }
.clear10{ height:1rem;font-size:1px; line-height:1;_display:inline;*display:block; overflow:hidden; clear:both; }
.clear15{ height:1.5rem;font-size:1px; line-height:1;_display:inline;*display:block; overflow:hidden; clear:both; }
.clear20{ height:2rem;font-size:1px; line-height:1;_display:inline;*display:block; overflow:hidden; clear:both; }
.clear{ clear:both; font-size:0px; height:0px; line-height:0px;}

	a{
		color:#333;text-decoration:none;
	}
	a:hover{
		color:#ff6000;text-decoration:none;
	}

/*顶部*/
.topdiv{
	background:url(images/topbg.jpg) repeat-x #fff;
	height:39px;
}
.topner{
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 1rem;
	line-height:2.3rem;
	font-size:0.9rem;
	color:#333;
}
.topner .weclome{
}
.topner .weclome span{color:#ff0000;
}
.topner .swsy{
}

/*######################################################  banner  ######################################################*/
.bandiv{
	position:relative;
	margin:0 auto;
	height: 268px;
	overflow:hidden;
}
.bantemp{
	margin: 5px auto 10px auto;
    background: #103a64;
    width: 97%;
	text-align:center;
}
/*bannerdiv 动画样式*/
.xasslogo{
	position: absolute;
    top: 60px;
    left: 5%;
    width: 420px;
    height: 93px;
    /*background: url(images/xasslogo.png) no-repeat;*/
    background-size: 80%;
    /*animation: abc 5s linear infinite;*/
    opacity: 1;
    transform-style: preserve-3d;
    z-index: 1;
}
	/*字体*/
	/*@font-face {
        font-family: "fzxk";
        src: url("font/fzxk.woff2") format("woff2"),
             url("font/fzxk.woff") format("woff"),
             url("font/fzxk.ttf") format("truetype"),
             url("font/fzxk.eot") format("embedded-opentype"),
             url("font/fzxk.svg") format("svg");
        font-weight: normal;
        font-style: normal;
}*/
     /*logo*/
@keyframes abc{
    from {transform: rotateY(-360deg);}
    to {transform: rotateY(0deg);}
}
@keyframes jiandu {
0%   {
	opacity: 0;
	transform: scale3d(.3, .3, .3);
	}
80%  {
	opacity:1;
	transform: scale3d(1, 1, 1);
	}
	100%  {
	opacity:1;
	transform: scale3d(1, 1, 1);
	}
}
.line{
	position:absolute;
	top:30px;
	left:-1%;
	width:643px;
	height:194px;
	background: url(images/logoline.png) no-repeat;
	animation: line 1s linear 0s forwards;
	z-index:0;
}
@keyframes line {
0%   {
	opacity: 0;
	top:0px;
	height:282px;
	}
80%  {
	}
	100%  {
	opacity:0.5;
	}
}
.logoname{
	position: absolute;
    top: 52px;
    left: 5%;
    line-height: 39px;
    width: 500px;
    height: 159px;
    /* background: url(images/xasslogonamexasslogoname.png) no-repeat; */
    animation: logoname 1s linear 0s forwards;
}
@keyframes logoname {
0%   {
	opacity: 0;
	right:0px;
	transform: scale3d(.3, .3, .3);
	}
80%  {
	opacity:1;
	}
	100%  {
	opacity:1;
	right:25%;
	transform: scale3d(1, 1, 1);
	}
}

.engname{
	position:absolute;
	top: 74%;
    left: 26%;
	width:215px;
	height:18px;
	padding:0 20px;
	background: url(images/engname.png) no-repeat 20px 0;
	animation: engname 2s linear 0s forwards;
}
@keyframes engname {
0%   {
	opacity: 0;
	bottom: -303px;
	transform: scale3d(.3, .3, .3);
	}
80%  {
	opacity:1;
	}
	100%  {
	opacity:1;
	transform: scale3d(1, 1, 1);
	}
}

.xiandb{
    position: absolute;
    bottom: 6px;
    right: -2%;
    width: 689px;
    height: 277px;
    padding: 0 20px;
}
@keyframes xiandb {
0%   {
	opacity: 0.1;
	bottom:-150px;
	}
80%  {
	opacity:0.5;
	}
	100%  {
	opacity:1;bottom:-30px;
	}
}

.beiying{
	    position: absolute;
    bottom: -52px;
    width: 100%;
    height: 250px;
    padding: 0 20px;
    opacity: 0.1;
    background: url(images/yingzi.png) repeat-x bottom center;
	/*animation: yingzi 2s linear 0s forwards;*/
}
@keyframes yingzi {
0%   {
	opacity: 0.1;
	bottom:-150px;
	}
80%  {
	opacity:0.5;
	}
	100%  {
	opacity:0.5;bottom:-10px;
	}
}
/*######################################################  banner  ######################################################*/

/*导航样式*/
/*导航*/

.navmenu{
	background:#005787;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.layui-nav{
	margin:0 30px;background:#005787;height: 50px;

}
.layui-nav .layui-nav-item {
    line-height: 40px;
}
.layui-nav .layui-nav-item a {
    padding: 0 33px;
}
.layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a {
    color: #fff; 
}
.layui-nav .layui-nav-item a {
    color: #fff; 
}

.layui-show a{
	font-size:12px;
}



/*主体样式*/
.bodydiv{
	background:#fff;
	padding:0px;
}

/*图片新闻 质监动态 政务公告 样式*/
.part01{
	background:#fff;
	padding: 9px 18px;
	/*height:100%;	*/
}
.part01 .left01{
	float:left;
	width:45.5%;	
}
.part01 .right01{
	float:right;
	width:53%;	
}


.carouseltit span {
    position: absolute;
    bottom: -2px;
    left: 0;
    display: inline-block;
    background: rgba(0,0,0,0.5);
    color: #fff;
    width: 100%;
    padding: 3px 0px;
	text-align: center;
}
.carouseltit span a{
	color:#fff;
}
.carouseltit span a:hover{
	color:#f6f977;
}

/* tab选项切换效果 */
.slideTxtBox{ width:100%;text-align:left;border: #f2f2f2 1px solid; }
.slideTxtBox .hd{ height:38px; line-height:30px; background:#f5f5f5;position:relative; width:100%;}
.slideTxtBox .hd ul{ float:left;position:absolute;top:-1px;width:100%;}
.slideTxtBox .hd ul li{ float:left;background:#f5f5f5;cursor:pointer;width:50%;text-align: center;line-height:40px;}
.slideTxtBox .hd ul li.on{background:#fff;width:50%; color: #005dab;font-weight:bold;border-top:#005dab 2px solid;}
.slideTxtBox .bd ul{padding: 5px 15px 5px 15px;zoom:1;}

.jtdiv{
	border:#b7daff 1px solid;
	width:98%;
	/*height:100%;*/
}
.jtdiv.leftjt{margin-right:4px;}
.jtdiv.rightjt{margin-right:0px;margin-left:8px;}

/*社科规划 社科评奖*/
.slideTxtBox .hd.skgh{ height:38px; line-height:30px;background:url(images/bar01.jpg) repeat-x;position:relative; width:100%;}
.slideTxtBox .hd.skgh ul li{ background:url(images/bar_arrow02.jpg) repeat-x;float:left;cursor:pointer;width:29%;text-align: center;}
.slideTxtBox .hd.skgh ul li.on{background:url(images/bar_arrow01.jpg) no-repeat;color: #fff;font-weight:normal;border-top:none;}

/*专题图片往左滚动*/
.picMarquee-left{ position:relative;width:97%;overflow:hidden; margin: 0rem 0rem 0.5rem 1rem;    z-index: 1;}
.picMarquee-left .hd{ overflow:hidden;height:36px; border-bottom: #b5d9ff 1px solid;padding:0 10px;  }
.picMarquee-left .hd .hdleft{
	float:left;
	width:200px;
	border-bottom: #004ca0 3px solid;
	color:#004ca0;
	font-size:1.1rem;
    text-align: center;
    height: 33px;
    line-height: 35px;
}
.picMarquee-left .hd .hdright{
	float:right;
}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:10px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:10px 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:240px; height:76px; display:block; padding:2px;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

/* 本例子css */
.picMarquee-top{ margin:0 auto;  width:210px; overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-top .hd .prev,.picMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("images/arrow.png") 0 -100px no-repeat;}
.picMarquee-top .hd .next{ background-position:0 -140px;  }
.picMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.picMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.picMarquee-top .bd{ padding:10px;   }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; }
.picMarquee-top .bd ul li .pic{ text-align:center; }
.picMarquee-top .bd ul li .pic img{ width:180px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-top .bd ul li .title{ line-height:24px;   }

/*电话 等样式*/
.telarrow {
    width: 10px;
    height: 10px;
    background: #fc7101;
/* Rotate */
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
/* Rotate Origin */
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
        margin: 14px 0 1px 20px;
} 
.teldiv{
	
	margin:0 auto;
	text-align:left;font-size:  1rem;
}
.teldiv .tela02{
	letter-spacing: 15px;white-space: nowrap;
}
.tela03{
	width:46%!important;
	margin:10px auto!important;
	white-space: nowrap;
}

/*信息列表样式*/
.list-zw-news01 { padding:0px; margin:0px;background:#fff;}
.list-zw-news01 li {
	margin-top:5px;
	font-size: 1rem;
	color: #000000;
	text-align: left;
	padding-left: 25px;
	line-height:35px;
	border-bottom: 1px dashed #CCC;
	list-style:none;
	background:url(images/arrow01.jpg) left no-repeat;
}
.list-zw-news01 li span{color:#000;float:right;}
.list-zw-news01 li a{color:#000; text-decoration:none;}
.list-zw-news01 li a:visited, .list-zw-news01 li a:active, .list-zw-news01 li a:link {color:#000;}
.list-zw-news01 li a:hover{color:#f23947}
.list-zw-news01 li:hover .questok{display:block;}

.list-zw-news01 li.more{
	text-align:right;
	background:none;
	font-size:0.875rem;
	border-bottom:none;
	line-height:25px;
}

.homediv{
	    padding: 5px 15px 0px 15px;
}
.homenews li{
	    line-height: 28.5px;
}
.homenews li.more{line-height:20px;}

.newslist01{margin: 0px 10px;padding:5px 8px 5px 0px;background:#fff;}
.newslist01 li {
	font-size: 1rem;
	color: #000000;
	text-align: left;
	padding-left: 25px;
	line-height:40px;
	border-bottom: 1px dashed #CCC;
	list-style:none;
	background:url(images/arrow01.jpg) left no-repeat;
}
.newslist01 li span{color:#ff6a36;float:right;font-size:0.7rem;}
.newslist01 li a{color:#000; text-decoration:none;}
.newslist01 li a:visited, .newslist01 li a:active, .newslist01 li a:link {color:#000;}
.newslist01 li a:hover{color:#f23947}
.newslist01 li:hover .questok{display:block;}

.endtime{
	color: #005787!important;
    margin: 0 10px;
}

.piclist01{margin: 0px 10px;padding:5px 8px 5px 0px;background:#fff;}
.piclist01 li {
	float:left;
	font-size: 1rem;
	color: #000;
	text-align: center;
	line-height:29px;
	border-bottom: 1px dashed #CCC;
	list-style:none;    width: 20rem;
    height: 18rem;
	
	margin:10px 18px 10px 22px;
}
/*
.piclist01 li:nth-child(n){
	margin-left:0px;
	margin-right:10px;
}

.piclist01 li:nth-child(3n){
	margin-left:10px;
	margin-right:0px;
}*/
.piclist01 li .datein{color:#ff6a36;float:right;font-size:0.7rem;}
.piclist01 li a{color:#000; text-decoration:none;}
.piclist01 li a:visited, .piclist01 li a:active, .piclist01 li a:link {color:#000;}
.piclist01 li a:hover{color:#f23947}
.piclist01 li:hover .questok{display:block;}
.piclist01 li img{
	    display: block;
	width: 190px;
    height: 210px;
	margin:0 auto;
}
/*您的位置*/
.weizhi{
	background:#f0f0f0;
	line-height:35px;
	color:#333;
	text-align:right;
	padding-right:20px;
}
.btit{
	background:url(images/lmtit_bg.jpg) no-repeat 100px 28px;
	line-height:36px;
	height:56px;
	color:#006eaa;
	font-size:1.8rem;
	text-align:left;
	font-weight:bold;
	margin-left:26px;
	letter-spacing:0.1rem;
}

/*子栏目样式一*/
.childtit{
	background:#f6fbff;
	border-bottom: #b5d9ff 1px solid;padding:0 10px; 
	color:#004ca0;
	font-size:1.1rem;
    text-align: center;
    line-height: 30px;
    margin-top: 10px;
}
.childtit .chleft{
	float:left;
	width:200px;
	border-bottom: #004ca0 3px solid;
}
.childtit .chright{
	text-align:right;
	font-size:0.8rem;
}

.part02{
	background:#fff;
	padding: 9px 30px;
	/*height:100%;	*/
}

.part03{
	background:#fff;
	padding: 9px 10px;
	/*height:100%;	*/
}
/*子栏目样式一*/
.childtit02{
	display:flex;
	justify-content:flex-end;
	align-items:center;
	margin: 0.5rem auto;
}
.childt{
	border: #eff3f4 thick solid;
    background: linear-gradient(#005787, #FFF);
    /* height: 2rem; */
    padding: 0 .5rem;
    font-size: 12px;
    text-align: center;
    margin-left: 1rem;
    /* width: 100%; */
    overflow: hidden;
}


/*分页*/
.page_list{
	text-align:center;
	font-size:0.8rem;
	margin-bottom:1rem;
}
.page_list a{
	margin:0 10px;
	padding:5px 15px;
	width:30px;
	height:30px;
	background:#f5f5f5;
	border:rgba(204, 204, 204, 0.37) 1px solid;
}
.page_list a:visited, .page_list a:active, .page_list a:link {color:#04465d;}
.page_list a:hover{color:#ff0000;background:#caeefb;}

/*留言栏目*/
.msgpart{
	background:#fff;
	padding:6px;
	border:#e1e1e1 1px solid;	
}
.subCont{line-height:26px;color:#666; text-align:left; width:90%; margin:0px auto;}

.divsub{
	width:95%;
	margin:0 auto;
	padding:10px;
	}
.divsub .putright{
	float:right;width:80%;text-align:left;
}
.divsub .msgtitle{width:10%;display:block;padding-bottom:5px;font-size:14px;font-weight:bold;float:left;text-align:right;}

.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#d7efff;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:right;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.subCont img{width:20%!important;}

/*#############################################################################*/
/*正文内容 样式*/
.content_zw{padding:0px 15px 5px 15px;}
.content_zw h1{
	font-size:14px;
	color: #000;
	text-align: center;
	line-height:30px;
	font-weight:normal;
	}
.content_zw h2{
	margin:8px auto;
	font-size:32px;
	color: #000;
	text-align: center;
	line-height:50px;
	padding:5px 0px 5px 15px;
	}
.content_zw h3{
	font-size:14px;
	color: #000;
	text-align: right;
	line-height:30px;
	margin:5px 20px 15px 0px;
	font-weight:normal;
	}
.content_zw h3:before
   {
   /*content:"------------------  ";*/
   }
 /*来源 作者 发布日期  浏览量*/
.content_zw .box-writer{
	font-size:1rem;
	color: #000;
	text-align: center;
	line-height: 1.3rem;
    padding: 1rem 0rem 1rem 9rem;
	background:#f6f6f6;
	font-weight:normal;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom: #0c8cb9 5px solid;
}
.content_zw .wri{
	/*float:left;width:300px;*/
	margin-right:20px;
	font-weight:normal;
	padding-left:2rem;
	background:url(images/zw-wri.jpg) left no-repeat;
}
.content_zw .dat{
	/*float:left;width:200px;*/
	margin-right:20px;
	font-weight:normal;
	padding-left:2rem;
	background:url(images/zw-dat.jpg) left no-repeat;
}
.content_zw .hit{
	    padding: 0 1rem;
    background: #ff5722;
    color: #fff49b;
    font-size: 10px;
    font-weight: bolder;
    border-radius: 50px;
}


.content_zw .content_brower{
	padding:15px;
	text-indent:2rem;
	font-size:16px;
	color: #000;
	line-height:35px;
	font-weight:normal;
	text-align: justify;
}
.content_zw p{
	padding:5px 15px;
	text-indent:2rem;
	font-size:16px;
	color: #000;
	line-height:35px;
	font-weight:normal;
	text-align: justify;
}
.content_zw img{
	    max-width: 87%;
	margin:0 auto;
	display:block;
}
.content_zw .content_brower table{
	border:#ccc 1px solid;
}
.content_zw .content_brower table td{
	border:#ccc 1px solid;
	background: none;
}

.layui-badge-dot {
    margin-right: 10px;
}

/*快速导航*/
.quick{
	background:#f0f0f0;
	color:#333;
	padding-left:20px;
}
.linktext{
	text-align:left;
	font-size:0.8rem;
}
.linktext{
	margin:0 10px;
	padding:5px 15px;
	line-height:20px;
}
.linktext:visited, .linktext:active, .linktext:link {color:#04465d;}
.linktext:hover{color:#ff0000;background:#fafafa;}

/*#############################################################################*/
.c_m_b {width:94%;height:40px; background:#f6f6f6; line-height:40px;margin-top:15px; margin-bottom:30px; padding:0 3%;}
.c_m_b_l { float:left;}
.c_m_b_l span { color:#535353; margin-right:20px;}
.c_m_b_l a { color:#056bc5; margin-right:5px;}
.c_m_b_l a:hover { text-decoration:underline;}
.c_m_b .fx { float:right;}
.c_m_b .fx span { float:left;color:#535353; }
.c_m_b .fx #bdshare { margin-top:7px;}

.closeme{
	cursor:pointer;color:#056bc5;
}
.closeme a { color:#056bc5; margin-right:5px;}

/*友情链接*/
.fridiv{
	padding:0.5rem;
	margin:1rem auto;
}
.fritit{
	background:#fbf7e2;
	line-height:2.5rem;
	padding-left:1rem;
}
.frititner{
	margin:0.2rem auto;
}
.frititner li{
	float:left;
	border:#79bfe8 1px solid;
	background:#e3f5ff;
	height:2rem;
    padding: 0.1rem 1rem 0.1rem 1rem;
    text-align: center;
	margin:1rem 0 0 1.2rem;
}

/*网站地图*/
.netdiv{
	padding:0.5rem;
	margin:1rem auto;
}
.nettit{
	background:#d8f4ff;
	line-height:2.5rem;
	padding-left:1rem;
}
.netner{
	margin:0.2rem auto;
}
.netner li{
	float: left;
    border: #f9b19a 1px solid;
    background: #fff2ee;
    height: 2rem;
    padding: 0.1rem 1.3rem 0.1rem 1.3rem;
    text-align: center;
    margin: 1rem 0 0 1.2rem;
}

/*紧贴左侧*/
.leftbar{
	position:fixed;
	top:30%;
	left:1rem;
	width:120px;
}
.leftbar .lbar{
	margin-bottom:5px;
}

/*版权*/
.bottomdiv{
	background:#016295;
	height:39px;
}
.bottomner{
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0 1rem;
	line-height:2.3rem;
	font-size:0.9rem;
	color:#333;
}
.botmenu{
	margin:10px 0px;
	color:#fff;
	border-right:1px solid #fff;
	height:1rem;
	line-height:1rem;
	width: 110px;
    text-align: center;
}
.botmenu:nth-child(5){
	border-right:none;
}
.botmenu a{color:#fff; text-decoration:none;}
.botmenu a:visited, .botmenu a:active, .botmenu a:link {color:#fff;}
.botmenu a:hover{color:#c5f4fd}

.bodybgdiv{
	/*background: url(images/bottom_yz.png) repeat-x bottom center;*/
	background:url(images/bottom_yz.png) repeat-x top center;
	    height: 133px;
    opacity: 0.1;
    margin-top: -126px;
    z-index: -1;
}

.botdiv{
	/*background: url(images/bottom_yz.png) repeat-x bottom center;*/
	background:url(images/botbg.png);
	background-repeat:repeat-x;
	background-position:top center;
	height:140px;
}
.botner{
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:1rem 3rem;
	line-height:1.5rem;
	font-size:0.9rem;
	color:#333;
	text-align:center;
}
.banquan ul{}
.banquan ul li{}
.banquan span{
	background:#fffcc6;
	padding:0.2rem 0.5rem;
	border:#ff6000 1px solid;
	border-radius:0.5rem;
	font-size:1rem;
	color:#ff6000;
	margin:0 0.5rem;
	letter-spacing: 0.1em;
	font-weight:bold;
}

/*为保证手机不变形*/
.bigwidth{
	width:1170px;
}
.homleftwidth{
	width:567px;
}

.listnet{
	width:567px;
	margin:15px auto 25px auto;
}

/*搜索样式*/
.ssdiv{
	display:flex;
	justify-content:space-around;
	align-items: center;float:right;
	margin-right:35px;
}
.sstit{
	color:#fff;width:30%;
}
.tianqi{
	background:#ddf3ff;
	padding: 2px 10px 2px 10px;
	border-radius:10px;
	/* margin-right:10px; */
	width:45%;
}
.sub{
	color:#fff;width:30%;vertical-align:baseline;
}
.searchbox{
	background: #ddf3ff;
    border: 0px;
    width: 130px;
	line-height: 20px
}

.searbtn{
	height:25px;
	border-radius: 30px;
	line-height: 25px;
	background:#ff5722;
}

/*留言 以表格方式显示*/
.messtab{
	margin:1rem auto;
	border:#ccc 1px solid;
	width:1000px;	
}
.messtab .line01{
	background:#6fb3e0;
	height:2.5rem;
	color:#fff;
}
.messtab .line01 .li01{
	border-right:#fff 1px solid;
	text-align:center;
	line-height: 2.5rem;
}
.messtab .line01 .li01:nth-child(5){border-right:none;}

.messtab .line02{
	background:#fff;
	height:2.5rem;	line-height: 2.48rem;
	
}
.messtab .line02 .li02{
	border-right:#ccc 1px solid;
	text-align:center;
	font-size:.8rem;
	border-bottom:#ccc 1px solid;
}
.messtab .line02 .li02:nth-child(5){border-right:none;}
.mesa{width:10%;float:left;}
.mesb{width:39%;float:left;cursor:pointer;}
.mesc{width:20%;float:left;}
.mesd{width:10%;float:left;}
.mese{width:20%;float:left;border-right:none;}

.mestit{
	text-align:left;
	margin:0 auto;
	width:95%;	
}

/*投诉留言 按钮样式一*/
.feedts{
	display:flex;
	justify-content:flex-end;
	align-items:center;
	margin: 0.5rem auto;
}
.feedbar{
	position:relative;
	border:#79bfe8 1px solid;
	height:2rem;
    padding:0 .5rem 0 1.7rem;
    text-align: center;
	margin-left:1.2rem;
}
.feed01{
	background: url(images/feedpen.png) no-repeat 5px #e3f5ff;
}
.feed02{
	background: url(images/feedzx.png) no-repeat 5px #e3f5ff;
}
.feed03{
	background: url(images/feedts.png) no-repeat 5px #e3f5ff;
}


  
/*调查征集样式*/
.vote_area{}
.vote_area h1 {
    display: block;
    font-size: 1.7em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.vote_area div {
    margin-top: 30px;
    text-align: center;
}
.vote_area div a {
    display: inline-block;
    width: 119px;
    height: 25px;
    line-height: 25px;
    background: url(templates/default/images/btn-style-gray.gif);
    background-repeat: no-repeat;
    background-position: 35px;
    text-align: center;
    font-family: "宋体";
    font-size: 14px;
    overflow: hidden;
    cursor: pointer;
}

/*办事指南*/
.tbbszn{
	border:#ccc 1px solid;
	font-size:1rem;
	line-height:2rem;
	}
.tbbszn td{
	padding:3px;}
.tbbszn tr:nth-child(2n){
	background:#f4f8fb;
	}
.tbbszn tr td:first-of-type{
	font-weight:bold;
	text-align:right;
	width:25%;
	padding-right:10px;
	}
.tbbszn tr td:last-of-type{
	padding:3px 10px;
	}
	
/*留言咨询table*/
.messtable{
	margin:1rem auto;
	border:#ccc 1px solid;
	width:1000px;
	font-size:14px;line-height: 2.5rem;
}
.messtable th{
	background:#6fb3e0;
	color:#fff;
	text-align:center;
	font-weight:normal;
	border-right:#fff 1px solid;	
}
.messtable th:first-of-type{width:8%;}
.messtable th:last-of-type{width:17%;}
.messtable th:nth-child(3){width:17%;}
.messtable th:nth-child(4){width:8%;}
.messtable tr{
	background:#fff;	
	border-bottom: #f0f0f0 0.1px solid;
}
.messtable tr td{
	padding:0 0 0 10px;
	border-right:#ccc 1px solid;
	text-align:center;
}
.messtable tr td:nth-child(2){text-align:left;}

/*留言回复样式*/
.hfcon{
	  display:none;
	  width:95%;
	  background:#f5f5f5;
	 margin:0.2rem auto 1rem auto;
	 text-align:left;
	 padding:0.5rem 1rem;	
	text-indent: 2rem;	
border-bottom: #79bff3 1px solid;		
  }
.hfcon span{
	background: url(images/close.gif) no-repeat;
	float:right;
	width: 10px;
    height: 10px;
	cursor:pointer;
}
   .hfcont{
	  font-size:0.9rem;
	  line-height:1.6rem;
  }
  .hfcont:before{
	  content:"咨询内容：";
	  font-weight:bold;
  }
  .hfcont:after{
	  content:"";
  }
  .hfbow{
	  background:#e3f5ff;
	  text-indent:2rem;color:#044c7b;
  }
  .hfbow:before{
	  content:"管理员回复：";
	  font-weight:bold;
  }
  .hfbow:after{
	  content:"";
  }
  .hftime{ text-align:right;color:#ff0000;    margin-right: 10px;}
  .hftime:before{
	  content:"回复时间：";
	  font-weight:bold;
  }
  .hftime:after{
	  content:"";
  }
  
  .contit{
	  cursor:pointer;
  }