@charset "utf-8";
body {
	margin:0px;
	font-family:  "微软雅黑" ;
	font-size: 14px;
}
a {
	text-decoration:none;
	color:#333;
}
a:hover {
	text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
	font-size:16px;
	list-style:none;
	font-weight:normal;
}
ul {
	margin:0px;
	padding:0px;
}
li {
	list-style:none;
}
.m {
	width:96%;
	margin:0px 2%;
}
.clear {
	overflow:hidden;
	clear:both;
	height:0px;
}
.lf {
	float:left;
}
.rt {
	float:right;
}
/* header */
.header {
	position:relative;
	z-index:999;
	width:100%;

}
.header .logo {
	display:block;
	width:225px;
	height:88px; padding-left:15px;
}
.header .logo img {
	display:block;
	width:100%;
}
article {
	margin:0px;
	padding:0px;
}
.scroll {
	margin:0px auto;
	max-width:100%;
}
.scroll_box {
	overflow:hidden;
	visibility:hidden;
	position:relative;
}
.scroll_wrap {
	overflow:hidden;
	position:relative;
}
.scroll_wrap li {
	position:relative;
	display:block;
	width:100%;
	float:left;
}
.scroll_wrap li a {
	display:block;
	margin:0 auto;
	position:relative;
}
.scroll_position {
	position:absolute;
	left:45%;
	z-index:400px;
	bottom:14px;
}
.scroll_position li {
	display:inline-block;
	width:16px;
	height:16px;
	border-radius:10px;
	background:#fff;
}
.scroll_position li a {
	font-size:0;
}
.scroll_position li.on {
	background-color:#ffd800;
}
.scroll_position_bg {
	background:#fff;
	position:absolute;
	bottom:12px;
	left:42%;
	padding:0 15px;
	z-index:680px;
	height:26px;
	border-radius:26px;
}
.zd {
	
}
.zd_bt {
	width:100%;
	background:#105578;
	height:45px;
	line-height:45px;
}
.zd_bt span {
	float:left;
	color:#fff;
	font-size:20px;
	text-indent:10px;
	text-transform:uppercase;
}
.zd_bt p {
	text-align: right;
	font-size:12px; padding-right:10px;
	color:#fff
}
.zd_bt p a {
	text-align: right;
	font-size:12px;
	color:#fff
}

.zd_x {

	width:96%;
	margin:8px auto;
}

.tu{
	width:45%;
	}
	
.tu img{
	width:100%;
	margin-top:8px;}	
.zi{
	width:50%;
	line-height:24px;margin-top:8px;
	height:170px; overflow:hidden;
	font-size:12px;}	
	
.zd_x ul li {
	height:40px;
	border-bottom:1px #CCCCCC dashed;
	padding-bottom:5px;
}
.zd_x ul li h4 {
	font-size:14px;
	line-height:18px;
	display:block;
	margin-bottom:5px;
	margin-top:5px;
}
.zd_x ul li h4 a {
	color:#138ac9
}
.zd_x ul li span {
	font-size:12px;
	font-family:"宋体";
	color:#999999;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.tabs {
	width:100%;
	margin-top:10px;
}
.selectTab, .unselectTab {
	width:25%;
	height:31px;
	line-height:31px;
	vertical-align:middle;
	text-align:center;
	margin:0;
	font-size:14px;
	font-family:"微软雅黑";
	font-weight:normal;
	color:#138ac9;
	cursor:pointer;
	float:left;
}
.unselectTab {
	color:#333;
	background-color:#FFFFFF;
	;
}
.selectContent {
	text-align:center;
	padding-left:1%;
	padding-top:10px;
	clear:both;
	line-height:35px
}
.unselectContent {
	display:none;
}
.STYLE1 {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #626262;
	text-decoration:none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.STYLE1 a {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #626262;
	text-decoration:none
}
.STYLE1 a:hover {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #626262;
	text-decoration:underline
}
.cp_x {
	margin-top:8px;
	width:100%;
}
.cp_x ul li {
	width:30%;
	float:left;
	margin-right:5%
}
.cp_x ul li p {
	text-align:center;
	font-size:14px;
	line-height:20px;
	height:20px;
	margin-top:2px;
	color:#4e9fd6
}
.al {
	margin-top:10px;
}
.al ul {
	margin-top:10px;
}
.al ul li {
	width:100%;
	padding-bottom:10px;
	border-bottom:1px #CCCCCC dashed;
	margin-bottom:10px;
}
.al_z {
	width:30%;
}
.al_y {
	width:65%;
}
.al_y h2 {
	font-size:14px;
	margin-top:5px;
	text-align:left;
	margin-bottom:5px;
}
.al_y span {
	font-size:12px;
	display:block;
	line-height:15px;
	text-align:left;
	overflow:hidden;
}
.zp {
	margin-top:10px;
}
.zp_x {
	margin-top:8px;
}
.zp_x img {
	width:100%;
} 
.zp_x ul li {
	border-bottom:1px #CCCCCC dashed;
	height:30px;
	line-height:30px;
	margin-bottom:5px;
}
.zp_x ul li span {
	display:block;
	float:left;
	margin-right:2%;
	line-height:30px;
	color:#666666;
}
.foot {
	width:100%;
	height:60px;
	background:#8c8c8c;
	color:#fff;
	text-align:center;
	padding-top:5px;
	margin-top:10px;
}
.foot p {
	font-family:"微软雅黑";
	font-size:13px;
	line-height:12px;
}
.foot p a {
	color:#fff;
}
/*内页*/
.nfl {
	height:20px;
	margin-top:10px;
	border-bottom:1px #CCCCCC solid;
	line-height:20px;
	font-size:12px;
	font-family:"微软雅黑";
}
.nbt {
	text-align:center;
	height:40px;
	line-height:45px;
	color:#35b3ee
}
.dh {
	height:30px;
	margin-top:10px;
	margin-bottom:10px
}
.dh ul {

}
.dh li {
	float:left;
	width:43%;
	margin-right:1%;
	margin-left:1%;
	margin-bottom:15px;
	line-height:30px;
	color:#333;

}
.dh a {
	display:block;
	text-align:center;
	height:30px;
	font-family:"微软雅黑";
	font-size:14px;
	color:#333
}
.dh a:link {
	color:#fff;
	text-decoration:none;
	border:#e0e0e0 1px solid;
}
.dh a:visited {
	color:#fff;
	text-decoration:none;
	border:#e0e0e0 1px solid;
}
.dh a:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#0457a5;
}
.nnr span {
	color:#666;
	font-size:12px;
	line-height:22px;
}
.wen {
	width:98%;
	margin:8px auto;
	background:none;
	border:1px solid #CCC;
	line-height:30px;
	height:30px;
}
.wen2 {
	width:98%;
	margin:8px auto;
	background:none;
	border:1px solid #CCC;
	line-height:30px;
	height:110px;
}

.anniu {
	margin:5px auto;
	display:block;
	width:83px;
	height:37px;
	line-height:35px;
	background:#ff9900;
	border:1px solid #ff9900;
	border-radius:10px;
	color:#fff;
	font-size:16px;
	font-family:"微软雅黑";
	font-weight:bold;
}
.lianxi {
	color: #F90;
	font-size: 12px;
	line-height:35px;
}

/*底部*/
.top_bar{position:fixed;z-index:900;bottom:-1px;left:0;right:0; background:#b9b9b9;}
.top_menu{
	border-top:1px solid #b3b3b3;width:100%;height:40px;margin:0;padding:0;
	
	background:rgba(255, 255, 255, 0.7);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#e7e4e7), to(#b9b9b9));
	background:-o-gradient(linear, 0 0, 0 100%, from(#e7e4e7), to(#b9b9b9));
	background:gradient(linear, 0 0, 0 100%, from(#e7e4e7), to(#b9b9b9));
}
.top_bar .top_menu>li{
	position:relative;text-align:center;display:inline-block;width:25%;float:left;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.1)), color-stop(50%, rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.1)));
	background:-o-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), -o-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.1)), color-stop(50%, rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.1)));
	background:gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.1)), color-stop(50%, rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.1)));
}
.top_bar .top_menu li a label{padding:3px 0 0 3px;font-size:12px;overflow:hidden;}
.top_menu>li:first-child{background:none;}
.top_bar .top_menu>li>a{height:40px;line-height:40px;display:block;text-align:center;color:#4f4d4f;text-shadow:0 1px rgba(255, 255, 255, 0.3);text-decoration:none;border-top:1px solid #f9f9f9;}
.top_bar .top_menu>li>a p{overflow:hidden;margin:0 0 0 0;font-size:12px;display:block!important;line-height:18px;text-align:center;}
.top_bar .top_menu>li>a img{padding:0;height:20px;width:20px;color:#fff;line-height:40px;vertical-align:middle;}
.top_bar .top_menu>li>a:hover,.top_bar .top_menu>li>a:active{background-color:#CCCCCC;}

.STYLE4 {
	font-family: "微软雅黑";
	color: #666666;
	font-size: 14px;
}
.dh ul{list-style:none;} 
.dh li{float:left;width:31%;margin-right:1%; margin-left:1%; margin-bottom:10px;line-height:30px;} 
.dh a{display:block; font-family:"微软雅黑";text-align:center;height:30px; ; font-size:15px; color:#333} 
.dh a:link{color:#333;text-decoration:none; border:#e0e0e0 1px solid; } 
.dh a:visited{color:#333;text-decoration:none; border:#e0e0e0 1px solid; } 
.dh a:hover{color:#fff; text-decoration:none; background-color:#105578;} 

.neir p{ font-size:14px; color:#666; line-height:24px;}

#demo0  img { margin:0 5px;; }
#demo1  img { margin:0 5px; }

.news ul{ margin-top:10px; ;}
.news ul li{line-height:30px; border-bottom:#CCC dashed 1px; background:url(t7.jpg) left center no-repeat; padding-left:10px}
.news ul li span{ padding-left:15px;}


/*main*/
.allbg{background:url(../images/backgrnd.jpg) left repeat-y #ebebeb;-moz-background-size:100% 220px;
    -webkit-background-size:100% 220px;
    -o-background-size:100% 220px;
    background-size:100% 220px;}
.mainbg { position:fixed; top:0; left:0; width:100%; height:100%; z-index:-99; }
.mainbg img { width:100%; height:100%; }

.main{ float:left; width:100%; margin:0 auto;}
.box{float:left; margin-left:2.5%; margin-top:2.5%; width:30%;display: inline-block;position:  relative;font-size: 12px; background:#f1f1f1;}
.box  p { text-align:center; display:block;}
.box  a { display:block; color:#666; text-align:center; overflow:hidden;}
.box  a img { width:60%; height:50% ;}
.box  a.logo  img { width:94%; padding-top:10%; margin:0; height:80% ;}
.box  a span { clear:both; display:block; line-height:30px;  font-size:17px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center }
.box  p {margin:0; border: 0px; overflow: hidden; border-radius:0}
.box  a img {margin: 10px 0 0 0; }

.box:before{
	content: "";
	display: block;
	padding-top: 100%; /* initial ratio of 1:1*/
}
/* Other ratios */
.ratio2_1:before{
	padding-top: 50%;
}
.ratio1_2:before{
	padding-top: 200%;
}
.ratio4_3:before{
	padding-top: 75%;
}
.ratio16_9:before{
	padding-top: 56.25%;
}
.ratio6_5:before{
	padding-top: 83.33%;
}
.box-content{
	/* Positioning */
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	/* Styling */
	text-align: center;
	vertical-align: center;
	text-transform: uppercase;
	color: #fff;
}
.about { text-align:center; }
.about img{ text-align:center; margin-top:10px; }
.about p{ text-align:left; font-size:14px; color:#666; line-height:21px;}
.lie ul li{ width:48%; float:left; margin-top:15px; line-height:24px; color:#666}

.xiaocms-page {font-family: "微软雅黑";padding: 5px;margin: 5px;text-align: center;margin: 30px auto;
}
.xiaocms-page a { border-right: #ddd 1px solid; padding-right: 8px;border-top: #ddd 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #ddd 1px solid;color: #0f78ca;margin-right: 5px;padding-top: 5px;border-bottom: #ddd 1px solid;text-decoration: none;
}
.xiaocms-page a:hover {border-right: #a0a0a0 1px solid;padding-right: 8px;border-top: #a0a0a0 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #a0a0a0 1px solid;margin-right: 5px;padding-top: 5px;border-bottom: #a0a0a0 1px solid;
}
.xiaocms-page a:active {border-right: #a0a0a0 1px solid;padding-right: 8px;border-top: #a0a0a0 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #a0a0a0 1px solid;margin-right: 5px;padding-top: 5px;border-bottom: #a0a0a0 1px solid;
}
.xiaocms-page span {border-right: #0f78ca 1px solid;padding-right: 8px;border-top: #0f78ca 1px solid;padding-left: 8px;font-weight: bold;padding-bottom: 5px;border-left: #0f78ca 1px solid;color: #fff;margin-right: 5px;padding-top: 5px;border-bottom: #0f78ca 1px solid;background-color: #0f78ca;
}
.xiaocms-page span.disabled {border-right: #0f78ca 1px solid;padding-right: 8px;border-top: #0f78ca 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #0f78ca 1px solid;color: #0f78ca;margin-right: 5px;padding-top: 5px;border-bottom: #0f78ca 1px solid;
}