*{ margin:0px; padding:0px;}
body{padding:0;margin:0;font-size:12px;line-height:22px;}
ul,ol,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,a{margin:0; padding:0; text-decoration:none; list-style:none;}
img{border:0;padding:0;margin:0;}
a{ color:#000; text-decoration:none;}
h1,h2{ font-size:14px; line-height:25px; color:#FFF; font-weight:bold;}
.l{float:left;}
.r{float:right;}
.clear{ clear:both;}


.header{height:128px;border-bottom:22px solid #00bae0;margin-bottom:20px;}
.header_nr{width:1000px;height:128px;margin:0 auto;}

.main{width:1000px;overflow:hidden;margin:0 auto;}
.main_z{width:174px;overflow:hidden;background: #00bae0;padding-bottom:600px;}
.main_y{width:816px;overflow:hidden;}


/*------------------nav开始----------------------*/
.accordion,.accordion ul,.accordion li,.accordion a,.accordion span {margin: 0;padding: 0;border: none;outline: none;cursor:pointer}
.accordion li {list-style: none;}

/* Layout & Style */
.accordion li > a {
	display: block;
	position: relative;
	min-width: 110px;
	padding: 0 10px 0 40px;
	height: 70px;
	color: #fdfdfd;
	font: bold 18px/70px Arial, sans-serif;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);
	border-bottom: 1px dashed #ffb7ad;
	background: #00bae0;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}
.sub-menu li > a{font: bold 14px/40px Arial, sans-serif;height: 40px; text-align:center;padding:0;margin:0;}
.accordion > li:hover > a,.accordion > li:target > a,.accordion > li > a.active {
	color: #d24919;
	text-shadow: 1px 1px 1px rgba(255,255,255, .2);	
/*background: url(../img/active.png) repeat-x;*/
	background: #00bae0;
}
.accordion li > a span { 
	display: block; 
	position: absolute; 
	top: 26px; 
	right: 13px; 
	padding: 0 10px; 
	margin-right: 10px; 
	font: normal bold 12px/18px Arial, sans-serif; 
	-webkit-border-radius: 15px; 
	-moz-border-radius: 15px; 
	border-radius: 15px; 		
}
.accordion > li:hover > a span,
.accordion > li:target > a span,
.accordion > li > a.active span {
	color: #fdfdfd;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);
}
/* Images */
.accordion > li > a:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 24px;
	height: 24px;
	margin: 4px 8px;
	background-repeat: no-repeat;
	background-image:;
	background-position: 0px 0px;
}
.accordion li.files > a:before { background-position: 0px 0px; }
.accordion li.files:hover > a:before,
.accordion li.files:target > a:before,
.accordion li.files > a.active:before { background-position: 0px -24px; }

.accordion li.mail > a:before { background-position: -24px 0px; }
.accordion li.mail:hover > a:before,
.accordion li.mail:target > a:before,
.accordion li.mail > a.active:before { background-position: -24px -24px; }

.accordion li.cloud > a:before { background-position: -48px 0px; }
.accordion li.cloud:hover > a:before,
.accordion li.cloud:target > a:before,
.accordion li.cloud > a.active:before { background-position: -48px -24px; }

.accordion li.sign > a:before { background-position: -72px 0px; }
.accordion li.sign:hover > a:before,
.accordion li.sign:target > a:before,
.accordion li.sign > a.active:before { background-position: -72px -24px; }

/* Sub Menu */
.sub-menu li a {
	color: #797979;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);
	background: #e5e5e5;
	border-bottom: 1px solid #c9c9c9;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}
.sub-menu li:hover a { background: #efefef; }
.sub-menu li:last-child a { border: none; }
.sub-menu li > a span {
	color: #797979;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);
	background: transparent;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/* Functionality */
.accordion li > .sub-menu {
	display: none;
}
.accordion li:target > .sub-menu {
	display: block;
}
/*------------------nav结束----------------------*/

.banner{width:816px;overflow:hidden;margin-bottom:10px;}
.banner_nr{width:4080px; height:267px;}

.main_nr{overflow:hidden;}
.main_nrz{width:234px;}
.main_nry{width:571px;}

.bt{background:#333;font-size:18px;font-weight:bold;line-height:40px;text-align:center;color:#fff;}
.bt_nr{border-bottom:2px solid #333;font-size:18px;font-weight:bold;line-height:40px;color:#333;padding-left:20px;}
.nr{border:1px solid #333;}
.nr_box,.city_js{overflow:hidden;padding:10px 0;}

.zskc{padding-bottom:20px;}
.zskc li{margin-bottom:3px;}
.xxdt li{padding:10px;}
.xxdt li b{font-size:14px;color:#d24919;}
.xxdt li a{color:#d24919;}
.nr_box dl{overflow:hidden;}
.nr_box dl dt{float:left;margin-right:10px;}
.nr_box dl dd,.city_js dl dd{text-indent:2em;}

.csjs{width:295px;}
.szwz{width:266px;}
.btn_z,.btn_y{width:16px;padding:50px 2px;overflow:hidden;}
.tu{width:527px;overflow:hidden;}
.tu_nr{width:700px;height:130px;}
.pic{margin:0 4px;}

.footer{background:#333;height:100px;overflow:hidden;margin-top:20px;}
.footer_nr{width:1000px;margin:0 auto;text-align:center;color:#fff;padding-top:30px;}
.footer_nr b{font-size:14px;}

.main_nr p{padding:10px; text-indent:2em;}
















