﻿@charset "utf-8";html{font-size:10px}body{width:100%;height:auto!important;margin:0 auto;background:#eef7fd;font-family:"SF Pro SC","SF Pro Text","SF Pro Icons","PingFang SC","Helvetica Neue",Helvetica,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1",serif}li{list-style-type:none;text-decoration:none}input[type=text]{-webkit-appearance:none}textarea{-webkit-appearance:none}a:hover{text-decoration:none}a{color:#333;text-decoration:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; }
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
	img {
	vertical-align: middle;
	}
	img {
	border: 0;
	}
.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 8px;
	padding-right: 8px;
	}
@media (min-width: 768px) {
	.container {
		width: 736px;
		}
	}
@media (min-width: 992px) {
	.container {
		width: 956px;
		}
	}
@media (min-width: 1200px) {
	.container {
		width: 1216px;
		}
	}
@media (min-width: 1314px) {
	.container {
		width: 1240px;
		}
	}
.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 8px;
	padding-right: 8px;
	}
	.text-left {
	text-align: left;
	}
.text-right {
	text-align: right;
	}
.text-center {
	text-align: center;
	}
.text-justify {
	text-align: justify;
	}
.text-nowrap {
	white-space: nowrap;
	}
.text-lowercase {
	text-transform: lowercase;
	}
.text-uppercase {
	text-transform: uppercase;
	}
.text-capitalize {
	text-transform: capitalize;
	}
.text-muted {
	color: #777777;
	}
.text-primary {
	color: #337ab7;
	}
	.pull-right {
	float: right !important;
	}
.pull-left {
	float: left !important;
	}
.hide {
	display: none !important;
	}
.show {
	display: block !important;
	}
.invisible {
	visibility: hidden;
	}
.clearBoth{ clear:both;}
.left{ float:left;}
.right{ float:right;}
table,td,tr,th{font-size:12px;}
.bg-fff{background:#fff}
.bg-f6{background:#f6f6f6}
.tac{text-align:center}
.fwb{font-weight:700}
.mg-05{margin:0 5px}
.mg-06{margin:0 6px}
.mg-07{margin:0 7px}
.mg-08{margin:0 8px}
.mg-09{margin:0 9px}
.mg-010{margin:0 10px}
.mg-011{margin:0 11px}
.mg-012{margin:0 12px}
.mg-013{margin:0 13px}
.mg-014{margin:0 14px}
.mg-015{margin:0 15px}
.mg-016{margin:0 16px}
.mg-017{margin:0 17px}
.mg-018{margin:0 18px}
.mg-019{margin:0 19px}
.mg-020{margin:0 20px}
.mg-021{margin:0 21px}
.mg-022{margin:0 22px}
.mg-50{margin:5px 0}
.mg-60{margin:6px 0}
.mg-70{margin:7px 0}
.mg-80{margin:8px 0}
.mg-90{margin:9px 0}
.mg-100{margin:10px 0}
.mg-110{margin:11px 0}
.mg-120{margin:12px 0}
.mg-130{margin:13px 0}
.mg-140{margin:14px 0}
.mg-150{margin:15px 0}
.mg-160{margin:16px 0}
.mg-170{margin:17px 0}
.mg-180{margin:18px 0}
.mg-190{margin:19px 0}
.mg-200{margin:20px 0}
.mg-210{margin:21px 0}
.mg-220{margin:22px 0}
.mt-5{margin-top:5px}
.mt-6{margin-top:6px}
.mt-7{margin-top:7px}
.mt-8{margin-top:8px}
.mt-9{margin-top:9px}
.mt-10{margin-top:10px}
.mt-11{margin-top:11px}
.mt-12{margin-top:12px}
.mt-13{margin-top:13px}
.mt-14{margin-top:14px}
.mt-15{margin-top:15px}
.mt-16{margin-top:16px}
.mt-17{margin-top:17px}
.mt-18{margin-top:18px}
.mt-19{margin-top:19px}
.mt-20{margin-top:20px}
.mt-21{margin-top:21px}
.mt-22{margin-top:22px}
.mt-23{margin-top:23px}
.mt-24{margin-top:24px}
.mr-5{margin-right:5px}
.mr-6{margin-right:6px}
.mr-7{margin-right:7px}
.mr-8{margin-right:8px}
.mr-9{margin-right:9px}
.mr-10{margin-right:10px}
.mr-11{margin-right:11px}
.mr-12{margin-right:12px}
.mr-13{margin-right:13px}
.mr-14{margin-right:14px}
.mr-15{margin-right:15px}
.mr-16{margin-right:16px}
.mr-17{margin-right:17px}
.mr-18{margin-right:18px}
.mr-19{margin-right:19px}
.mr-20{margin-right:20px}
.mr-21{margin-right:21px}
.mr-22{margin-right:22px}
.mr-23{margin-right:23px}
.mr-24{margin-right:24px}
.mb-5{margin-bottom:5px}
.mb-6{margin-bottom:6px}
.mb-7{margin-bottom:7px}
.mb-8{margin-bottom:8px}
.mb-9{margin-bottom:9px}
.mb-10{margin-bottom:10px}
.mb-11{margin-bottom:11px}
.mb-12{margin-bottom:12px}
.mb-13{margin-bottom:13px}
.mb-14{margin-bottom:14px}
.mb-15{margin-bottom:15px}
.mb-16{margin-bottom:16px}
.mb-17{margin-bottom:17px}
.mb-18{margin-bottom:18px}
.mb-19{margin-bottom:19px}
.mb-20{margin-bottom:20px}
.mb-21{margin-bottom:21px}
.mb-22{margin-bottom:22px}
.mb-23{margin-bottom:23px}
.mb-24{margin-bottom:24px}
.ml-5{margin-left:5px}
.ml-6{margin-left:6px}
.ml-7{margin-left:7px}
.ml-8{margin-left:8px}
.ml-9{margin-left:9px}
.ml-10{margin-left:10px}
.ml-11{margin-left:11px}
.ml-12{margin-left:12px}
.ml-13{margin-left:13px}
.ml-14{margin-left:14px}
.ml-15{margin-left:15px}
.ml-16{margin-left:16px}
.ml-17{margin-left:17px}
.ml-18{margin-left:18px}
.ml-19{margin-left:19px}
.ml-20{margin-left:20px}
.ml-21{margin-left:21px}
.ml-22{margin-left:22px}
.ml-23{margin-left:23px}
.ml-24{margin-left:24px}
.pdl-16{padding-left:16px;height:auto;overflow:hidden}
.pdl-24{padding-left:24px;height:auto;overflow:hidden}
.pd-4-12{padding:4px 12px;height:auto;overflow:hidden}
.pd-5-12{padding:5px 12px;height:auto;overflow:hidden}
.pd-6-12{padding:6px 12px;height:auto;overflow:hidden}
.pd-7-12{padding:7px 12px;height:auto;overflow:hidden}
.pd-8-12{padding:8px 12px;height:auto;overflow:hidden}
.pd-08{padding:0 8px;height:auto;overflow:hidden}
.pd-010{padding:0 10px;height:auto;overflow:hidden}
.pd-011{padding:0 11px;height:auto;overflow:hidden}
.pd-012{padding:0 12px;height:auto;overflow:hidden}
.pd-013{padding:0 13px;height:auto;overflow:hidden}
.pd-014{padding:0 14px;height:auto;overflow:hidden}
.pd-015{padding:0 15px;height:auto;overflow:hidden}
.pd-016{padding:0 16px;height:auto;overflow:hidden}
.pd-017{padding:0 17px;height:auto;overflow:hidden}
.pd-018{padding:0 18px;height:auto;overflow:hidden}
.pd-019{padding:0 19px;height:auto;overflow:hidden}
.pd-020{padding:0 20px;height:auto;overflow:hidden}
.pd-021{padding:0 21px;height:auto;overflow:hidden}
.pd-022{padding:0 22px;height:auto;overflow:hidden}
.pd-023{padding:0 23px;height:auto;overflow:hidden}
.pd-024{padding:0 24px;height:auto;overflow:hidden}
.pd-60{padding:6px 0;height:auto;overflow:hidden}
.pd-70{padding:7px 0;height:auto;overflow:hidden}
.pd-80{padding:8px 0;height:auto;overflow:hidden}
.pd-90{padding:9px 0;height:auto;overflow:hidden}
.pd-100{padding:10px 0;height:auto;overflow:hidden}
.pd-110{padding:11px 0;height:auto;overflow:hidden}
.pd-120{padding:12px 0;height:auto;overflow:hidden}
.pd-130{padding:13px 0;height:auto;overflow:hidden}
.pd-140{padding:14px 0;height:auto;overflow:hidden}
.pd-150{padding:15px 0;height:auto;overflow:hidden}
.pd-160{padding:16px 0;height:auto;overflow:hidden}
.pd-180{padding:18px 0;height:auto;overflow:hidden}
.pd-190{padding:19px 0;height:auto;overflow:hidden}
.pd-200{padding:20px 0;height:auto;overflow:hidden}
.pd-3020{padding:30px 20px;height:auto;overflow:hidden}
.pd-5030{padding:50px 30px;height:auto;overflow:hidden}
.pd-1{padding:1px;height:auto;overflow:hidden}
.pd-2{padding:2px;height:auto;overflow:hidden}
.pd-3{padding:3px;height:auto;overflow:hidden}
.pd-4{padding:4px;height:auto;overflow:hidden}
.pd-5{padding:5px;height:auto;overflow:hidden}
.pd-6{padding:6px;height:auto;overflow:hidden}
.pd-7{padding:7px;height:auto;overflow:hidden}
.pd-8{padding:8px;height:auto;overflow:hidden}
.pd-9{padding:9px;height:auto;overflow:hidden}
.pd-10{padding:10px;height:auto;overflow:hidden}
.pd-11{padding:11px;height:auto;overflow:hidden}
.pd-12{padding:12px;height:auto;overflow:hidden}
.pd-13{padding:13px;height:auto;overflow:hidden}
.pd-14{padding:14px;height:auto;overflow:hidden}
.pd-15{padding:15px;height:auto;overflow:hidden}
.pd-16{padding:16px;height:auto;overflow:hidden}
.pd-17{padding:17px;height:auto;overflow:hidden}
.pd-18{padding:18px;height:auto;overflow:hidden}
.pd-19{padding:10px;height:auto;overflow:hidden}
.pd-20{padding:20px;height:auto;overflow:hidden}
.pd-21{padding:21px;height:auto;overflow:hidden}
.pd-22{padding:22px;height:auto;overflow:hidden}
.pd-23{padding:23px;height:auto;overflow:hidden}
.pd-24{padding:24px;height:auto;overflow:hidden}
.pd-25{padding:25px;height:auto;overflow:hidden}
.pd-30{padding:30px;height:auto;overflow:hidden}
.oh{height:auto;overflow:hidden}
.g-blk1{display:block;height:1px;clear:both}
.g-blk2{display:block;height:2px;clear:both}
.g-blk3{display:block;height:3px;clear:both}
.g-blk4{display:block;height:4px;clear:both}
.g-blk5{display:block;height:5px;clear:both}
.g-blk6{display:block;height:6px;clear:both}
.g-blk7{display:block;height:7px;clear:both}
.g-blk8{display:block;height:8px;clear:both}
.g-blk9{display:block;height:9px;clear:both}
.g-blk10{display:block;height:10px;clear:both}
.g-blk11{display:block;height:11px;clear:both}
.g-blk12{display:block;height:12px;clear:both}
.g-blk13{display:block;height:13px;clear:both}
.g-blk14{display:block;height:14px;clear:both}
.g-blk15{display:block;height:15px;clear:both}
.g-blk16{display:block;height:16px;clear:both}
.g-blk17{display:block;height:17px;clear:both}
.g-blk18{display:block;height:18px;clear:both}
.g-blk19{display:block;height:19px;clear:both}
.g-blk20{display:block;height:20px;clear:both}
.g-blk21{display:block;height:21px;clear:both}
.g-blk22{display:block;height:22px;clear:both}
.g-blk23{display:block;height:23px;clear:both}
.g-blk24{display:block;height:24px;clear:both}
.g-blk25{display:block;height:25px;clear:both}
.g-blk30{display:block;height:30px;clear:both}
.g-blk32{display:block;height:32px;clear:both}
.g-blk40{display:block;height:40px;clear:both}
.m-bg{overflow:hidden;height:auto;background:#fff}
.card-bg{border:1px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,.05)}
.pd-20{overflow:hidden;height:auto;padding:20px}
.pd-15{overflow:hidden;height:auto;padding:15px}
.pd-16{overflow:hidden;height:auto;padding:16px}
.clearF{width:100%;height:0;clear:both}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}li{list-style:none}i{font-style:normal}
.ipv6{position:absolute;top:0;right:5%;color:#fff;line-height:26px;padding:0 16px;border-radius:16px;margin-top:6px;border:solid 1px #225c98;background:#77b3f1}
.con-bd{overflow:hidden;padding:0 15px 10px;background:#fff}
.g-top{width:100%;height:auto;line-height:45px;background:#20528f}
.top-con a{color:#fff;font-size:14px;margin:0 .5rem}
.header-bd{background:#fff;box-shadow:0 0 9px 0 rgba(84,126,168,.32)}

.search-icon{position:absolute;top:15px;right:0;height:36px;margin-right:15px;border:1px solid #d2d2d2;border-radius:18px;line-height:36px;text-align:center;color:#8e979c;font-weight:400;font-size:16px;cursor:pointer;text-indent:1.5em}
.search-icon span{padding:0 10px;color:#939192}
.icon-search{font-size:20px}
.icon-moreunfold{font-size:18px}
.m-search{position:absolute;top:10px;display:none;height:44px;margin:0 auto;line-height:40px}
.sc_sliderdown{width:44px;margin-right:10px;border-radius:50%;line-height:42px;text-align:center;color:#fff;cursor:pointer;background:#20528f}
.sc_text{float:left;height:42px;border:1px solid #20528f;border-right:none;border-radius:20px 0 0 20px;line-height:42px;text-indent:1em;outline:0}
.sc_btn{float:left;height:42px;padding:0;border:1px solid #20528f;border-left:none;border-radius:0 20px 20px 0;line-height:42px;background:url(search.svg) no-repeat center center #fff;background-size:28px;font-weight:700;font-size:16px;outline:0}
.search-wap{overflow:hidden;display:none;width:80%;height:auto;margin:0 auto;padding-bottom:10px}
.search-wap .sc_text{height:30px}
.search-wap .sc_btn{height:30px;font-size:16px}
.sc-icon{margin-top:4px;border:none;background:#fff;color:#656565;font-size:20px;cursor:pointer;text-shadow:0 0 2px rgba(65,65,65,.8)}

.footer{width:100%;padding:10px 0 0 0;text-align:left}
.footerpc{overflow:hidden;height:auto;padding:0 20px 0}
.footerpc .gov-icon{
	float:left;
	width:80px;
	height:80px;
	margin-left: 150px;
}
.footerpc .error-icon{float:right;width:110px;margin-right:10px;padding-top:12px}
.footerpc .text{padding:10px 15px 10px 15px}
.footerpc .text p{display:inline-block;margin:0;line-height:1.8}
.footerpc .text p span{float:left;display:inline-block;margin:0 auto;padding:0 10px;text-align:left;font-size:14px;color:#222}
.linkWe{display:inline-block;margin:0 auto;text-align:left}
.linkWe a{display:inline-block;padding:0 8px;color:#000}
.g-bottom{overflow:hidden;width:100%;height:10px;line-height:10px;background:#20528f}

.con-tnm{padding:9px 5px;line-height:300%}.con-tnm a{padding:16px 3px 0;color:#393939;font-weight:700;font-size:18px}.con-tnm a.hover{border-top:4px solid #226ebc;color:#226ebc}

/*bottom*/
#bottom {
	padding-top: 20px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333333;
	line-height: 28px;
	padding-bottom: 20px;
	background-image: url(../images/bottom.jpg);
	background-repeat: repeat-x;
}

/*新闻列表*/

.cm-news-list li {
    height: 30px;
    line-height: 30px;
    text-align: right;
    font-size: 14px;
    color: #999;
}

.cm-news-list li a {
    float: left;
    max-width: 80%;
    padding-left: 15px;
    font-size: 15px;
    color: #333;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(../images/news-list.png) no-repeat left center;
}

.cm-news-list li a:hover {
    color: #3678d8;
    /*background-image: url('../images/news-list-bg.png');*/
}