body{
	background-color:#ececec;
	font-family:"微软雅黑";
	}
ul,li{
	margin:0;
	padding:0;
	list-style:none;
	}

	
.topbanner{
	width:1000px;
	background:url(../Img/topbanner.png) no-repeat;
	height:270px;
	margin:0 auto;
	position:relative;
	}	
	
.topbanner .lan{
	display:inline-block;
	position:absolute;
	right:0;
	bottom:35px;
	font-size:12px;
	}	
.lan a{
	color:#fff;
	padding:5px 10px;
	}	
.nav {
	width:1000px;
	margin:0 auto;
	text-align:center;
	}
	
.menu{
	width:100%;
	background:#00687b;
	overflow:visible;
	min-width:1000px;
	height:60px;
	
	}	
	


.nav li.logo{ padding:0 15px;

}	
	
	
.nav  li{
color:#005775; display:inline-block; width:auto;
padding:0 22px;
font-size:16px;
height:60px;
line-height:60px;
background:url(../Img/abg.png) no-repeat right center;
float:left;
position:relative;
}

.nav  li a{
	display:inline-block;
	width:100%;
	color:#fff;
	}

.nav  li:hover a{
	color:#fff;
	}

.nav  li:last-child{ border:none; background:none}
	
.nav  li.now{
	
	color:#fff;
	}
	
.nav  li:hover{
	background:#069;
	color:#fff;
	}
.nav  li.now a{
	color:#fff;
	}	
	
.nav  li div.secmenu{
	position:absolute;
	overflow:hidden;
	width:100%;
	z-index:433;
	left:0;
	display:none;
	padding:0;
	margin:0;
	}
.nav  li:hover div.secmenu	{
	display:inline-block;
	transition:ease-in .5s;
	}
.nav  li div.secmenu a{
	display:inline-block;
	width:100%;
	padding:10px 0;
	color:#666;
	float:left;
	text-align:center;
	height:25px;
	line-height:25px;
	font-size:14px;
	}	
.nav  li div.secmenu a:hover{
	color:#fff;
	background:#09c;
	}		
	
.indexbanner{
	width:465px;
	overflow:hidden;
	float:left;
	}	
	
.indexbanner .item{
	width:100%;
	height:270px;
	}	
	



.mbox1{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	margin-top:30px;
	}


.rbox{
	width:520px;
	float:right;
	}


.noticebox{
	width:100%;
	background:url(../Img/bg_gray.png) repeat-x;
	height:35px;
	overflow:hidden;
	}

.noticebox span{
	display:inline-block;
	line-height:35px;
	font-size:12px;
	}


.noticebox .ggtz{
	background:url(../Img/notice.png) 8px center no-repeat;
	padding-left:45px;
	color:#0064b0;
	margin-right:6px;
	
	
	}


.icon6{
	width:100%;
	text-align:center;
	line-height:40xp;
	margin-top:10px;
	}

.icon6 a{
	display:inline-block;
	width:30.5%;
	text-align:left;
	padding:20px 0;
	background-color:#008baf;
	color:#fff;
	margin-right:3%;
	margin-bottom:19px;
	text-indent:12%;
	 background-position:10% center;
		
	}
	
.secicon6 a{
	width:88%;
	margin-left:5%;
	padding:20px 0;
	text-indent:33%;
	}
	
	
.icon6 a img{
	width:158px;
	height:57px;
}

.icon6 a:hover{
	 
	 background-color:#06c;
	 transition:all .2s;
	 }

.loginbtns{
	width:97.5%;
	margin-left:1.2%;
	margin-top:6px;
	height:70px;
	line-height:70px;
	background:#066881;
	font-size:24px;
	color:#fff;
	overflow:hidden;
	
	}
.loginbtns span,.loginbtns a{
	display:inline-block;
	width:26%;
	overflow:hidden;
	text-align:center;
	float:left;
	margin:0;
	background:url(../Img/login_reg_bg.png) right 0 repeat-y;
	}

.loginbtns a{
	width:50%;
	color:#fff;
	}
	

.loginbtns a.reg{
	background-color:#066881;
	}

.loginbtns a.login{
	background:none;
	background-color:#066881;
	}

.loginbtns a:hover{
	background-color:#036;
	transition:ease-in .2s;
	}	




.mbox2{
	width:100%;
	min-width:1055px;
	padding:20px 0;
	overflow:hidden;
	background:#f4f4f5;
	margin-top:30px;
	margin-bottom:30px;
	}
	
.dongtai{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	}	
	
.title_big{
	width:100%;
	overflow:hidden;
	}

.title_big span{
	display:inline-block;
	height:30px;
	line-height:30px;
	float:left;
	}

.title_big .titl{
	font-size:28px;
	color:#076982;
	border-right:2px solid #ccc;
	padding-right:10px;
	margin-right:10px;
	font-weight:bold;
	letter-spacing:5px;
	}

.title_big .en{
	font-size:14px;
	color:#ccc;
	}

.title_big span.round{
	width:8px;
	height:8px;
	border-radius:8px;
	background:#ccc;
	margin:10px 0 0 15px;
	}

.title_big span.line{
	width:660px;
	border-bottom:1px solid #ccc;
	height:14px;
}


.con_box{
	width:1000px;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
	}


.con_box .child1{
	background:url(../Img/video.png) 275px 15px no-repeat;
	 }	
.con_box .child2{
	background:url(../Img/volumn.png) 275px 15px no-repeat;
	 }	
.con_box .child3{
	background:url(../Img/ward.png) 275px 15px no-repeat;
	 }	


.con_box .child{
	width:314px;
	float:left;
	margin-right:23px;	
	background-color:#fff;
	
	
	}
	

.con_box .child:last-child{
	margin-right:0;
	}

.con_box .child .title_top{
	font-size:20px;
	color:#555;
	text-indent:15px;
	padding:15px 0;
	border-bottom:1px solid #ccc;
	}

.con_box .child .conlist,.con_box .child .viewmore{
	padding:15px 0;
	width:86%;
	margin-left:7%;
	height:246px;
	overflow:hidden;
	}
	
.con_box .child .viewmore{
	height:20px;
	text-align:right;
	padding:5px 0 15px 0;
	}	
.con_box .child .viewmore a,.a_viewmore{
	display:inline-block;
	padding:6px 15px;
	background:#ccc;
	color:#333;
	font-size:12px;
	border-radius:30px;
	}	
.a_viewmore{
	padding:3px 15px;
	text-indent:0;
	}	
.con_box .child .viewmore a:hover,.a_viewmore:hover{
	background:#09c;
	color:#fff;
	transition:linear .2s;
	}	

p.demo,div.demoXXX{
	line-height:25px;
	font-size:14px;
	height:100%;
	overflow:auto;
	text-align:justify;
	text-indent:0;
	
	}
div.demoXXX{
	height:250px;
	overflow:auto;
}	
.con_box .child .conlist a{
	display:inline-block;
	height:30px;
	line-height:30px;
	width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	list-style:circle;
	font-size:14px;
	

	}

.redround{
	width:6px;
	height:6px;
	border-radius:100%;
	background:#f90;
	display:inline-block;
	margin-right:8px;
	
	}

.mbox3{
	background:#fff;
	}

.tabchild{
	width:650px;
	float:left;
	overflow:hidden;
	border:1px solid #ccc;
	background:#fff;
	
	}
.tabchild_partener{
	width:996px;
	}
.tabtitle{
	width:100%;
	overflow:hidden;
	height:45px;
	}
.tabtitle .titlewrap{
	width:105%;
	height:45px;
	overflow:hidden;
	}	

.tabtitle li{
	width:162px;
	float:left;
	line-height:44px;
	height:44px;
	text-align:center;
	padding:0;
	margin:0;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
	
.tabchild_partener li{
	width:166px;
	
	}	
	
.tabtitle li.now{
	background:url(../Img/arrowup.png) no-repeat center bottom;
	background-color:#f37b0b;
	color:#fff;
	border-bottom:none;
	transition:ease-in .2s;
	}	
	
.tabtitle_partener li.now{
	background-color:#09c;
	}	

.tabintro{
	height:250px;
	line-height:25px;
	padding:20px 0;
	font-size:14px;
	text-indent:28px;
	}
.tabintro li{
	width:90%;
	display:inline-block;
	margin-left:5%;
	}

.title_topx{
	cursor:pointer;
	}


.tabintro .conlist_li{
	display:none;
	}


.zwh{
	width:318px;
	float:left;
	overflow:hidden;
	margin-left:22px;
	border:1px solid #ccc;
	height:335px;
	}


.zwhintro{
	width:94%;
	margin-left:3%;
	font-size:12px;
	line-height:25px;
	max-height:240px;
	overflow:auto;
	
	}
.tabintro .partenterli{ width:110%; overflow:hidden; margin:0;}

.tabintro .partenterli a{
	width:159px;
	margin-left:15px;
	margin-bottom:15px;
	display:inline-block;
	
	padding:10px;
	height:100px;
	overflow:hidden;
	float:left;
	text-align:center;
	}


.tabintro .partenterli a img{
	width:100%;
	height:60px;
	border:1px solid #ccc;
	}
.tabintro .partenterli a:hover img{
	box-shadow:0 0 5px #ccc;
	transform:scale(1.03);
	transition:all .3s;
	}
	
.mbox4{
	margin-bottom:20px;
	}	
	
	
.daojishi{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	background-color:#fac000;
	padding:20px 0;
	}
	
	
	
.daojishi span{
	display:inline-block;
	float:left;
	height:60px;
	line-height:60px;
	margin-right:3px;
	padding:0 5px;
	
	}	
	
.daojishi span.black{
	background:#000;
	color:#fff;
	font-size:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-radius:7px;
	}	
.daojishi span.tit{
	font-size:24px;
	padding:0 15px;
	}	
.daojishibox{
	width:100%;
	overflow:hidden;
	border-top:1px solid #ececec;
	min-width:1000px;
	}	
.daojishi2{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	background:url(../Img/daojishi.png) no-repeat center center;
	background-color:#fff;
	padding:25px 0;
	
	text-align:center;
	color:#099;
	min-width:1000px;
	}	
	
.daojishi2 span{
	display:inline-block;
	float:left;
	height:45px;
	line-height:45px;
	}	
		
.daojishi2 span.black{
	color:#f60;
	font-size:25px;
	font-weight:bold;
	}	
		
.daojishi2 span.line{
	width:10px;
	}	
	
	
	
.bottom{
	width:100%;
	overflow:hidden;
	background-color:#737373;
	padding:15px 0;
	margin-top:15px;
	min-width:1000px;
	
	}	
	
	
.bottombox{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	
	}	
	
.bottommenu	{
	border-bottom:1px solid #ccc;
	text-align:center;
	padding:0px 0 20px 0;
	overflow:hidden;
	}
	
.bottommenu a{
	display:inline-block;
	color:#fff;
	padding:0 20px;
	border-right:1px solid #ccc;
	font-size:14px;
	}	
	.bottommenu a:last-child{
		border:none;
		}
	
	
.ewm{
	width:325px;
	float:left;
	padding:20px 0;

	}	
	
.ewm img{
	width:120px;
	height:120px;
	}	
	
.bottomtext{
	width:650px;
	float:right;
	text-align:left;
	color:#fff;
	font-size:14px;
	padding:15px 0;
	line-height:25px;
	font-weight:normal;
	padding-bottom:0;
	
	}	
	
.secmenu{
	width:200px;
	margin:0 auto;
	margin-bottom:20px;
	overflow:visible;
	float:left;
	border:1px solid #ccc;
	background:#fff;
	box-shadow:0 0 5px #ccc;
	padding-bottom:10px;
	}	
	
.menubig{
	width:100%;
	font-size:18px;
	text-indent:10px;
	height:45px;
	line-height:45px;
	background-color:#09c;
	border-bottom:1px solid #eaeaea;
	color:#fff;
	}	
	
.menusmall a{
	display:inline-block;
	height:40px;
	line-height:40px;
	font-size:14px;
	text-indent:25px;
	border-bottom:1px solid #ececec;
	width:100%;
	
	}	
	
.menusmall a:hover,.menusmall a.now{
	color:#0273a1;
	font-weight:bold;
	}	
	
.menusmall a.now{
	background:url(../Img/arrright.png) no-repeat 90% center;
	background-color:#fff;
	}	
	
	
.seccon{
	width:980px;
	float:right;
	overflow:hidden;
	border:0px solid #ccc;
	min-height:500px;
	}	
.menubig2{
	border-bottom:1px solid #ccc;
	background:none;
	color:#555;
	text-align:right;
	font-size:12px;
	}	
	
.home{
	background:url(../Img/home.png) no-repeat center left;
	padding-left:20px;
	}	
	

.demotitle{
	height:80px;
	font-size:26px;
	line-height:80px;
	}
.demotitle2{
	font-size:28px;
	text-align:center;
	width:100%;
	padding-top:40px;
	height:auto;
	min-height:80px;
	line-height:30px;
	border-bottom:1px dotted #ccc;
	margin-bottom:30px;

	}



.textlist{
	margin-top:15px;
	}
.textlist li{
	width:100%;
	height:50px;
	line-height:50px;
	border-bottom:1px dotted #eaeaea;
	overflow:hidden;
	list-style:disc;
	font-size:14px;
	}

.textlist li span{
	float:right;
	font-size:12px;
	color:#666;
	}


.pages{
	width:100%;
	text-align:center;
	padding:20px 0;
	}

.pages span,.pages a{
	padding:10px 15px;
	border:1px solid #ccc;
	margin-right:5px;
	font-size:16px;
	font-family:verdana;
	border-radius:3px;
	display:inline-block;
	}

.pages .current{
	background:#09c;
	color:#fff;
	}


.picturelist{
	width:100%;
	overflow:hidden;
	margin:0 auto;
	margin-top:20px;
	}	
	
.picturelist li{
	width:23.5%;
	margin-right:1%;
	border:1px solid #eaeaea;
	margin-bottom:20px;
	display:inline-block;
	text-align:center;
	font-size:12px;
	padding:10px 0;
	height:150px;
	overflow:hidden;
	line-height:25px;
	}	
	
.picturelist li:hover{
	background-color:#ececec;
	transition:all .2s;
	}	
.picturelist li img{
	width:90%;
	height:120px;
	}	
	
.democon{ padding-bottom:20px;
text-align:left;
line-height:25p;
}	
	
	
.coninfo{
	font-size:12px;
	color:#999;
	text-align:center;
	}	
	
.democon2 p,.democon2 span{
	line-height:25px;
	}
	
	
.regbox{
	width:99.5%;
	border:1px solid #ccc;
	border-radius:5px;
	background:#fff;
	margin-bottom:40px;
	box-shadow:0 2px 5px #ccc;
	float:left;
	}	
	
.haveid{
	display:inline-block;
	float:right;
	margin-right:10px;
	padding:3px 8px;
	background:#fff;
	color:#f60;
	font-size:14px;
	height:30px;
	line-height:30px;
	border-radius:5px;
	margin-top:5px;
	}	
	
.regconbox{
	width:90%;
	margin:0 auto;
	overflow:hidden;
	padding:20px 0;
	}	
	
.editform p{
	width:100%;
	padding:10px 0;
	overflow:hidden;
	font-size:14px;
	}
	
.editform p.title{
	color:#f60;
	font-size:20px;
	background:#f7f7f7;
	margin-top:20px;
	
	}	
.editform p.title label{
	color:#f60;}
.editform p label{
	width:120px;
	display:inline-block;
	text-align:right;
	padding-right:10px;
	color:#666;
	float:left;
	height:30px;
	line-height:30px;

	}
.editform p label.auto{
	width:auto;
	}

.editform p input[type=text],.editform p select,.editform p input[type=password]{
	border-radius:2px;
	width:60%;
	border:1px solid #ccc;
	text-indent:6px;
	height:30px;
	line-height:30px;
	color:#555;
	font-size:14px;
	font-family:"微软雅黑";
	}
.editform p input[type=password]{ width:60%;}	
.editform p textarea{
	width:58%;
	height:90px;
	line-height:25px;
	padding:6px 1%;
	text-indent:0;
	border-radius:2px;
	color:#666;
	border:1px solid #ccc;
	color:#555;
	}	

.editform p input[type=submit]{
	
	border-radius:3px;
	width:30%;
	border:none;
	height:35px;
	line-height:35px;
	background:#09c;
	color:#fff;
	font-size:14px;
	font-family:"微软雅黑";
	
	}

	
.loginform p input[type=text],.loginform p input[type=password],.loginform p input[type=submit],.loginform p label{
	height:45px;
	line-height:45px;
	}

.loginform p{
	padding:15px 0;
	}


.heightmenu{
	background-color:#fff;
	padding:10px 0;
	 height:auto; padding-left:8px; text-indent:0;
	font-size:14px;
	line-height:30px;
	color:#666;
	}
.menusmall_usercenter{
	overflow:hidden;
	
	}
.menusmall_usercenter a{
	height:55px;
	line-height:55px;
	padding-left:25px;
	}
	
	
.menusmall_usercenter a.icon1{
	background:url(../Img/icon_sy.png) no-repeat 15px center;
	}

.menusmall_usercenter a.icon2{
	background:url(../Img/icon_zh.png) no-repeat 15px center;
	}

.menusmall_usercenter a.icon3{
	background:url(../Img/sz_icon.png) no-repeat 15px center;
	}

.menusmall_usercenter a.icon4{
	background:url(../Img/admin_atatic_go.png) no-repeat 15px center;
	}
.menusmall_usercenter a.icon5{
	background:url(../Img/icon_qz.png) no-repeat 15px center;
	}
.menusmall_usercenter a.icon6{
	background:url(../Img/icon_jl.png) no-repeat 15px center;
	}

.menusmall_usercenter a.now{
	background-color:#F1FCFC;
	}



.userconbox{
	border:1px solid #ccc;
	min-height:620px;
	border-radius:5px;
	
	}

.secmenu_usercenter{
	min-height:610px;
	}

.editform p.mtitle{
	text-align:left;
	text-indent:15px;
	padding:15px 0;
	margin-top:1px;
	}

.editform p label.value{
	color:#09c;
	width:120px;
	text-align:left;
	}
.editform2 p label{
	width:200px;
	}
	
	
.rightewm{
	top:30%;
	background:#ececec;
	padding:8px;
	position:fixed;
	right:0;
	box-shadow:0 0 5px #999;
	}	
	
	
.editform p.title label{
	width:auto;
	}	
	
.vmore{
	display:inline-block; font-size:12px;
	
	padding:12px 15px;
	width:100%;
	text-align:center;
	background:#ececec;
	}	
	
.vmore:hover{
	background:#09c;
	color:#fff;}	
	
.mbox_3	{
	padding:1px 0;
	}
	
	
	
.tabintro .conlist_li div.demo{
	height:250px;
	overflow:auto;
	
	}	
	
	
.tabltable{
	width:100%;
	margin-bottom:20px;
}	
.tabltable img{
	width:232px;
	height:145px;
	float:left;
	margin-right:15px;
}
	
	
.tabltable td{
	
	padding:10px 0;
	overflow:hidden;
}	

.tabltable tr{
border-bottom:1px dotted #ccc;	
}
	
.tabltable tr:last-child{
	border:none;
}	

	
.shortc{
	display:inline-block;
	float:left;
}	
.shortc h3{
	text-align:left;
	text-indent:0;
	
	
}

.tabdemo {
	padding-right:15px;
}
.tabdemo img{
	float:left;
	margin-right:15px;
}



.tabtitle .title_topxy{
text-align:left;
}