/* 通用样式 */
* {
	margin: 0;
	padding: 0;
}

ul {
	padding: 0;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
	color: #000000;
}

.clearfix {
	*zoom: 1;
}
.blank20{ clear:both; height:20px;}
.w1200{ width:1200px; margin:0 auto; color:#Fff;text-shadow: 0 0 20px #133b78;filter:shadow(Color=#0000ff,Direction=10,Strength=10); height:260px; line-height:260px; font-size:60px; font-weight:bold; text-align:center;}
.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.top-column{
	width: 100%;
}
.top-column img{ line-height:80px; margin-right:10px; width:35px;}
.top-column .zdxm{
	width: 580px;
	height: 80px;
	background-color: #fff;
	text-align: center;
	line-height: 80px;
}
.neir{ overflow:hidden;min-height: 200px;}
.neir li{ width:100%; float:left;  line-height:50px; font-size:18px;}
.neir a{ padding-left:18px; background:url(qsyjt_xxgk.png) left center no-repeat;float:left;}
.neir a:hover{ color:#F00;}
.xbtn{font-size:20px; background:#e3f2ff; line-height:40px; text-align:center;  width:100%;}
.neir span{ float:right;}
.top-column .zdxm:hover,.top-column .pzfw:hover{background-color: #d2ecfd;}
.top-column .zdxm a{
	color: #01567D;
	font-size: 24px;
}
.top-column i{ font-size:30px; color:#01567D; font-weight:bold; padding-right:10px;}

.top-column .pzfw{
	width: 580px;
	height: 80px;
	background-color: #ffffff;
	text-align: center;
	line-height: 80px;
}

.top-column .pzfw a{
	font-size: 24px;
	color: #01567D;
}

.clearfix:after {
	clear: both;
}

.left {
	float: left;
}

.right {
	float: right;
}

html,
body { background:#eee;
	width: 100%;
	font-family: "微软雅黑", "Microsoft YaHei UI", "Microsoft YaHei UI Light", "宋体", Helvetica-Black-SemiBold, Tahoma, Arial, sans-serif;
	font-size: 16px;
}

.main-body{
	width: 100%;

}

.container{
	width: 1200px;
	margin: 0 auto;
	
}

.floor1{
	width: 800px;
	height: 60px;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 1.55rem;
	text-align: center;
	line-height: 60px;
	margin: 0 auto;
}
.zxxx{width: 96%; margin-top:10px; overflow:hidden;border: 1px solid #d1e3f5;
    border-radius: 5px;
    padding: 2%;background-color: #fff;}
.titn{ width:100%; overflow:hidden;   border-bottom: 1px solid #d1e3f5;
    font-size: 24px;
    color: #0064c8;
    padding-bottom: 10px;
    margin-bottom: 20px;}
.titn p{font-size:18px;  float:right; line-height:35px;color:#666;}
.titn span{ padding:10px 20px; float:left;  font-size:20px; background:#36C; color:#fff; font-weight:bold;}
.titn p a{ color:#666;}
.titnb{ width:100%; overflow:hidden;   border-bottom: 1px solid #d1e3f5;
    padding-bottom: 10px;
    margin-bottom: 20px;}
	.titnb span{ font-size: 24px;
    color: #0064c8; float:left; line-height:35px;}
	.titnb ul{ padding:0 10px; float:right;}
	.titnb ul li{padding:5px; margin:5px; font-size:18px; float:left; border:1px dashed #06F; line-height:20px;}
	.titnb ul li a{ color:#333;}
.matter{
	width: 100%;
}

.practi{
	width:12.2%;
	float: left;
	margin-top: 30px;
	background-color:#e5eff9;
	padding:1%;
	margin: 1%; font-weight:bold;
	 border:1px solid #f1f1f1;
	  box-sizing:border-box;
	border-radius: 5px;
	overflow: hidden;
	
}

.practi:hover{box-shadow: 3px 2px 10px #ccc; font-size:18px;
-webkit-box-shadow: 3px 2px 10px #ccc;
-moz-box-shadow: 3px 2px 10px #ccc;-webkit-transition: all ease 300ms; background:#b3d5f6}

.qsynr{ overflow:hidden;
	width: 100%;
}

.practi span,.practi a{ width:100%; text-align:center; float:left;}
.practi a{ line-height:50px; }
.practi img{ width:80px;}

.xinxi{ overflow:hidden; padding-bottom:20px; border-bottom:1px solid #CCC; margin-top:30px;}
.xinxil{ width:58%; float:left;}
.xinxilimg{ width:48%; float:left;}
.xinxiltxt{ width:50%; float:right; line-height:35px;}
.xinxiltxt h3{ font-size:20px;}
.xinxir{ width:40%; float:right;}
.xinxir li{ width:29.5%; margin:1.5%; line-height:40px; text-align:center; float:left; border:1px dashed #09C;}
.xinxir li a{ color:#09C;}
.xinxir li:hover{ font-weight:bold;}
.xinxib{ overflow:hidden; border:1px dashed #39F; width:45.8%; padding:1%; margin:1%; float:left;}
.xinxilb{ width:100%;}
.xinxilimg{ width:53%; float:left;}
.xinxiltxt{ width:43%; float:right; line-height:40px;}
.xinxiltxt h3{ font-size:20px;}
.xxmc{ height:60px;  background:#36C; color:#fff;  font-size:24px; font-weight:bold;}
.xxmc span{ padding:0 15px;line-height:60px; float:left;}
.xxmc ul{ padding:0 15px; float:right; font-size:18px; line-height:35px;}
.xxmc ul li{padding:0 10px; margin:10px; font-weight:400; float:left; background:#f1f9ff;}
.xxmc ul li:hover{font-weight:600;}
.xxmc ul li a{ color:#1c60a9}
#demo01{width:360px;min-height: 260px; height: 200px;background: #e1f1ff;display: none;text-align: center;border: 10px solid #e6e5e4bd; padding: 15px;}
#demo01 p{margin: 0px auto;font-size:30px;padding-top: 30px;font-weight: bold; color: #31689b;}
#demo01 h{margin: 0px auto;font-size:30px;padding-top: 30px; color: #000;}
#acmap{width:1000px; position:fixed !important;    display: block !important;top:-10000px;z-index:999;min-height: 303px; height: 200px;background: #e5e5e5; text-align: center;border:1px solid #ffc6ba;}
#acmap img { width:100%;}
/*弹窗*/	
.layerModel_mask{position:fixed;_position:absolute;z-index:9998;top:0px;left:0px;width:100%;_width:expression(document.body.clientWidth);height:100%;_height:expression(document.body.clientHeight);}
/*.layerModel_wrapper{color:#444; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4); -moz-box-shadow:0 0 10px rgba(0,0,0,0.4); box-shadow:0 0 10px rgba(0,0,0,0.4);*border:10px solid #e5dfda;border:10px solid #e5dfda\0;border:10px solid rgba(0,0,0,0);}*/
/**.layerModel_wrapper{color:#444; border:8px solid #ededed; -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4); -moz-box-shadow:0 0 10px rgba(0,0,0,0.4); box-shadow:0 0 10px rgba(0,0,0,0.4);}**/
.layerModel_wrapper .layerModel_content{background: none; }
.layerModel_wrapper .layerModel_content h4{margin: 0;font-family: "Microsoft YaHei", Arial, sans-serif;-moz-user-select:none;}
.layerModel_ownContent{padding: 4px 10px;word-wrap:break-word;white-space:normal;}
.layerModel_wrapper .layerModel_title{ height:32px; line-height:32px; overflow:hidden; color:#666; padding:0 0 0 10px; font-size:14px; border-bottom:1px dotted #e5e5e5; }

.layerModel_wrapper .layerModel_closeBtn{ font-family:arial; font-size:18px; _font-size:12px; font-weight:700; color:#999; text-decoration:none; float:right; display: inline-block;width:24px;height: 32px;line-height: 32px;padding-left: 14px;}
.layerModel_wrapper .layerModel_closeBtn:hover{ color:#333;}


.layerModel_wrapper .replaceClose {display: none;width:1px;height:1px;}
.layerModel_wrapper .btn_highlight,.layerModel_wrapper .btn_normal{ border:1px solid; border-radius:2px; cursor:pointer; font-family:"Microsoft yahei", Arial; float:right; font-size:12px; padding:0 12px; height:24px; line-height:24px; margin-bottom:10px; }
.layerModel_wrapper .btn_highlight{ background:#4787ed; background:-webkit-gradient(linear,center bottom,center top,from(#4787ed),to(#4d90fe)); background:-moz-linear-gradient(90deg, #4787ed, #4d90fe); border-color:#3079ed; color:#fff; }
.layerModel_wrapper .btn_normal{ margin-left:10px; border-color:#c3c3c3; background:#ececec; color:#333; background:-webkit-gradient(linear,center bottom,center top,from(#ececec),to(#f4f4f4)); background:-moz-linear-gradient(90deg,#ececec,#f4f4f4); }

.jianj{ padding:2%; background:#f1f9ff; overflow:hidden;}
.jianjimg{ width:25%; float:left;}
.jianjimg img{ width:100%;}
.jianj ul{ float:right; width:74%; line-height:28px;}
.jianj ul li{ width:48%; float:left; margin:1%;}
.wenz{line-height:40px;}
.xxlist{ width:48%; margin:1%; float:left;}
.qsxx{ overflow:hidden;}
.qsxx li{ width:22.9%; height: 60px; background: #f5f5f5;
    color: #333333;
    font-size: 22px;
    text-align: center;
    line-height: 59px;
    float: left;
    margin-top: 20px;
    margin-right: 20px;
    border: 2px solid #eee;
    transition: 0.2s;}
	.qsxx li:hover{ background:#31689b; color:#fff;}
	.qsxxb{ overflow:hidden;}
.qsxxb li{ width:31.2%;background: #f5f5f5;
    color: #333333;
    font-size: 22px;
    text-align: center;
    line-height: 59px;
    float: left;
    margin-top: 20px;
    margin-right: 20px;
    border: 2px solid #eee;
    transition: 0.2s;}
	.qsxxb p{ width:90%; margin:0 auto; padding-top:20px;}
	.qsxxb img{ width:100%;}
	.qsxxb li a{ width:100%; height:100%;}
	.qsxxb li:hover{ background:#31689b; color:#fff !important;}
	.qsxxb li:hover a{color:#fff}