﻿html,body {font-family:微软雅黑,Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;font-size:12px;color:#666;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none outside none;margin:0;padding:0;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a {color:#333333;text-decoration:none;cursor:pointer;}
/*h2 { color: #373B3E;font-size: 14px;line-height: 32px;padding:5px 0 5px 10px;;text-align: left;}*/
.clear{ clear:both}
.left{ float:left}
.right{ float:right}
body {
	background-attachment:scroll;

	background-clip:border-box;
	background-color:#f1f1f1;
	background-origin:border-box,padding-box;
	background-position:0 -90px,0 0;
	background-repeat:repeat-x,repeat;
	background-size:320px 77px,128px 128px;
	overflow-x:hidden;
	margin:0;
	padding:0;
	color:#666666;
}
#page {margin:auto;}
#card_body {background-position:0 0}
#header {margin:22px auto 0;position:relative;width:320px;}
#content{margin:0 10px 10px 10px;min-width:301px;}
#footer{margin:10px auto;text-align:center;clear:both;overflow:hidden;color:#CCC;text-shadow:0 1px #999999;
line-height:25px;}

.white{ color:#faf5f5}


.info_light{ padding:10px;}
.info_light .title {
	background:url(arrow2.png) no-repeat right 50%;
	-webkit-background-size:13px 8.5px;
	background-size:13px 8.5px;
	line-height: 24px;
	display:block;
}

/*top*/
.topindex{margin:auto 0;
	position:relative;
	width:100%; height:0; padding-top:21%;background: url(/cms_files/filemanager/547576482/picture/20218/122ceae6be6147b5ada1545e350baab8.jpg) no-repeat center #FFF; background-size:128% }
/*top*/

/*导航*/
.box_exp-1 {background-color:#d60600;text-align:left;font-size:14px;
    line-height:22px;position:relative;overflow:hidden; color:#FFF}
.box_exp-1 ul li {width:33%;float:left;display:block; padding:3px 0 1px 0}
.box_exp-1 ul li i {display:block;text-align:center;font-size:23px;padding-top:5px;}
.box_exp-1 ul li i img{max-width:60%;}
.box_exp-1 ul li span {display:block;text-align:center;padding-bottom:5px; color:#FFF}
.box_exp-1 ul li .line {border-right:1px dotted #e65b58;}
.box_exp-1 ul li .line2 {border-right:0px;}
/*导航--*/

/*-box-*/
.box_exp {border:1px solid #C6C6C6;background-color:rgba(255,255,255,0.8);text-align:left;font-size:14px;line-height:24px;
	-webkit-border-radius:5px;border-radius:5px;box-shadow:0 1px 1px #f6f6f6;margin-bottom:10px;position:relative;
	overflow:hidden}
.box_exp ul li {width:33%;float:left;display:block;}
.box_exp ul li i {display:block;text-align:center;font-size:28px;padding-top:10px;}
.box_exp ul li i img{max-width:60%;}
.box_exp ul li span {display:block;text-align:center;padding-bottom:10px;}
.box_exp ul li em {font-weight:bold;font-style:normal;color:#F30;display:block;text-align:center;padding-bottom:10px;}
.box_exp ul li .line {border-right:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.box_exp ul li .line2 {border-bottom:1px dotted #ccc;}
.box_exp ul li .line3 {border-right:1px dotted #ccc;}
/*-box---*/

/*banne*/
.banner {position: relative;width: 100%;overflow: auto;text-align: center;margin-bottom:10px;}
.banner ul li {display: block;float: left;
    -o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;box-shadow: inset 0 -3px 6px rgba(0,0,0,.1);}
.banner ul li span{display:inline-block;width:100%;text-align:right; padding-top:55%;}
.banner ul li span i{ display:inline-block; text-align:center;height:20px; width:20px;background-color:#CCC;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%; font-style:normal; line-height:20px}





/*banne--*/

/*时政要闻*/
.box_exp-2 {border:1px solid #C6C6C6;background-color:rgba(255,255,255,0.8);text-align:left;font-size:14px;line-height:24px;-webkit-border-radius:5px;border-radius:5px;box-shadow:0 1px 1px #f6f6f6;margin-bottom:10px;position:relative;
	overflow:hidden}


.indexF1cp{width:100%;float:right; height:295px;}
.indexF1cp li{float:left;}
.indexF1cp li a{display:inline-block;height:38px; line-height:38px;  text-align:center; font-size:22px; color:#666}

.indexF1cp li a:hover{color:#F00}

.indexF1cp li a.selected{color:#F00; font-weight:bold; border-bottom:#F00 solid 1px;}
.idTabs li{margin-right: 15px;}



.indexF1cpaa{margin-top:5px;}
.indexF1cpaa li{clear:both;display:block;width:100%; border-bottom:1px #DDDDDD solid; line-height:38px}
.indexF1cpaa li a{ min-width:220px; color:#333333;text-align:left; border:0px;background:url(dian2.jpg) no-repeat 3px 14px; text-indent:8px;font-size:22px; padding:0 3px;}
.indexF1cpaa li em{float:right;width:55px; display:inline-block;color:#999;font-size:16px;font-style:normal;}
/*时政要闻...*/



/*tzgg-*/
.box_exp-3 {border:1px solid #C6C6C6;background-color:rgba(255,255,255,0.8);text-align:left;font-size:22px;line-height:38px;-webkit-border-radius:5px;border-radius:5px;box-shadow:0 1px 1px #f6f6f6;margin-bottom:5px;position:relative;
	overflow:hidden}
.info_child-2{padding:5px 0 0 0;border-top:1px #DDDDDD solid;margin-top:5px;}
.info_child-2 li{clear:both;display:block;width:100%; border-bottom:1px #DDDDDD solid; line-height:38px}
.info_child-2 li a{ display:inline-block;min-width:220px; color:#333333;text-align:left; border:0px;background:url(dian2.jpg) no-repeat 3px 14px; text-indent:8px;font-size:22px; padding:0 3px;}
.info_child-2 li em{float:right;width:55px; display:inline-block;color:#999;font-size:16px;font-style:normal;}
/*tzgg---*/

/*ztzl*/
.ztzl{}
.ztzl a{ display:block; padding:0; height:18%; margin-bottom:12px;}
.ztzl img{width:100%;height:18VW;}
/*ztzl--*/

.xfjb{ color:#F00; text-align:center; height:48px;line-height:20px; border:1px solid #C6C6C6;background-color:rgba(255,255,255,0.8);-webkit-border-radius:5px;border-radius:5px; padding-top:7px; margin-top:3px; }
.footerlink{ display:block;height:30px; background:#d60700;text-align:center;padding-top:10px; margin:8px 0}
.footerlink a{ display:inline-block;line-height:20px; color:#FFF; font-size:15px; font-weight:bold }

.footerinfo{ height:95px; text-align:center}


.banners{display:block;text-align:left;min-height:30px; height:30px; line-height:30px;font-size:22px;margin-bottom:10px; background-color:#e2e1e1; padding-left:20px}
.banners-3{display:block; text-align:center;}
.info_child-3{}
.info_child-3 li{clear:both;display:block;width:100%; border-bottom:1px #DDDDDD solid; line-height:38px}
.info_child-3 li a{ display:inline-block;width:88%; color:#333333;text-align:left; border:0px;background:url(dian2.jpg) no-repeat 3px 14px; text-indent:8px;font-size:22px; padding:0 3px;}
.info_child-3 li a{
	white-space: nowrap !important; /*强制span不换行*/
	display: inline-block !important; /*将span当做块级元素对待*/
	/*width: 88vw;*/ /*限制宽度*/
	overflow: hidden !important; /*超出宽度部分隐藏*/
	text-overflow: ellipsis !important; /*超出部分以点号代替*/
	vertical-align: bottom;
}
.info_child-3 li em{float:right;width:10%; display:inline-block;color:#999;font-size:16px;font-style:normal;}
.info_child-4{ padding:0 10px 10px 10px}
.info_child-4 img{display:block;height:100%; width:100%; margin:5px 0 5px 0}


/*.location{ padding:5px 0; width:100%; height:40px; line-height:40px; color:#999; font-size:12px; text-align:left; }
.location a{ margin:0 5px; }
.location span{ color:#666; }*/


.section{margin:0px auto;width:1180px;}
.left-auto{padding:20px 42px;background:#fff;}
.bg-wrap{ margin:0; padding:0; color:#303030 }
.bg-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.bg-wrap.nobg{ background:none; }
.bg-wrap ul li{ clear:both;font-size:16px; line-height:30px;display:block;}
.bg-wrap li a{ display:block;color:#303030;text-align:left; border:0px;line-height:40px;width:890px;background:url(dian2.jpg) no-repeat 10px 16px; text-indent:25px;font-size:16px; padding:0 10px}
.bg-wrap ul li em{ float:right; width:78px; font-size:13px; display:inline-block;color:#9a9a9a}

.bg-wrap a:hover{color:#F60}
.n-list{margin-bottom: 20px}
.meta {
    margin-top: 26px;
    margin-bottom: 26px;
    text-align: center;
    padding: 0 81px;
}
.meta h2{
    overflow: hidden;
    font-size: 32px;
    line-height: 50px;
    color: #3b3b3b;
    font-weight: normal;
}
.meta h3{
    overflow: hidden;
    font-size: 22px;
    line-height: 30px;
    color: #525252;
    font-weight: normal;
    font-family: '楷体';
	margin-top:10px;
}
.info{margin:0 auto; text-align:center }
.info span{font-size: 14px; color: #747474; line-height: 36px; margin-right: 29px}

.contentbox{border-top: 1px #dcdcdc solid}

/*内容详细样式*/
.entry{padding:20px 41px; font-size: 18px !important; line-height: 38px; word-wrap:break-word;}
.entry h2,.entry h3,.entry h4{ margin:0.8em auto; padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
.entry h2{ font-size:1.2em; }
.entry h3,.entry h4{ font-size:1.1em; }
.entry strong{ color:#DC2523; }
.entry ul,.entry ol{ margin:1em; padding:0; }
.entry li{ margin-left:1em; }
.entry ul li{ list-style:disc outside none; }
.entry ol li{ list-style:decimal outside none; }
.entry p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word;text-indent:2em !important; text-align: justify}
.entry img{ max-width:100%!important; height:auto!important; display:block; margin:0 auto !important; }
.entry a{ text-decoration:underline; }
.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; font-size:12px; line-height:1.7em; }
.entry table{ margin:10px auto; border-left:1px solid #eee; border-top:1px solid #eee; }
.entry table th{ background:#F9F9F9; text-align:center; }
.entry table td,.entry table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:0.35em 0.5em; }
