@charset "utf-8";

html,body,div,span,ul,li,dl,dt,dd,h1,h2,p,form,input,table {
	margin:0;
	padding:0;
}
ul,li {
	list-style:none;
}
img {
	border:0;
	vertical-align:top;
}
/* 去虚线 */
a{ blr:expression(this.onFocus=this.blur()); } 
a:focus{ outline:none; }

a,
a:link,
a:visited {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#1c65bf;
	text-decoration:none;
}

.clear { clear: both; }
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	*+height:1%;
}
.container {
	width: 960px;
	margin: 0 auto;
}
.fl { float: left; }
.fr { float: right; }

body {
	background: #fff;
	font-family: "Microsoft Yahei","宋体",Arial;
	font-size: 12px;
	color: #333;
	line-height: 25px;
	background-color: #fff;
}

/*顶部菜单样式*/
#top { position: relative; z-index: 99; height: 98px; box-shadow: 0 0 5px #333; }
.logo{ width:270px}
.lang { padding: 20px 15px 0; }
/*导航*/
.nav { height:98px; line-height:98px; }
.nav ul li { float: left; }
.nav ul li a { white-space:nowrap; display: block;  padding:0px 20px; font-weight:700; color:#212121 ; font-size:14px}
.nav ul li a:hover,	.nav ul li a.cur {
	color:#FFF;
	background-color: #0066CC;
}	

.banben li { height:20px; line-height:20px}
.banben li a{ display:block; padding-left:22px; padding-right:5px}
.banben li.cn{ background:url(../images/s01.jpg) no-repeat left center}
.banben li.en{ background:url(../images/s02.jpg)  no-repeat left center}
.banben li a:hover,.banben li a.on{background:url(../images/sico.jpg) no-repeat  right center; color:#000}


.banner { height:680px; overflow:hidden; position:relative;  clear:both; z-index:1; }
.banner .bd { position:relative; width:100% !important;z-index:87; }
.banner .bd ul li { height:680px;overflow:hidden; width:100% !important; }
.banner .hd {  position:absolute; bottom:10px; right:100px; z-index:89  }
.banner .hd ul li { float:left; margin-right:8px; width:13px; height:13px; overflow:hidden; text-align:center; background:#fff; color:#fff; cursor:pointer; filter:alpha(opacity=80); opacity:.8;  }
.banner .hd ul li.on {  background:#de0000; color:#de0000;}

.i-content-jdfw-1{width:100%; position:absolute;bottom:0; font-weight:700; font-size:14px;z-index:88; height:200px;background:none; color:#fff}

.i-img-main{ position:relative}
.i-img-box { position:absolute;top:0px; left:0px; z-index:88;background:none;}
.i-img{ width:300px; height:200px; margin-right:30px}
.i-img-last{ margin-right:0px }

.i-img-content bd img{}

.i-mbox-main{height:54px; zoom:1; overflow:hidden;}
.i-news{zoom:1; overflow:hidden; height:54px;  width:560px }
.i-link{ width:147px; padding-top:15px; height:26px; position:relative}
.i-news-l{ width:60px;padding:15px 0px; height:24px; line-height:24px; color:#0284d7; font-weight:700}
.i-news-r{ width:500px}
		.txtScroll-top{ width:500px;  overflow:hidden; position:relative;     }

		.txtScroll-top .bd{ padding:15px;overflow:hidden;  height:24px;  }
		.txtScroll-top .bd .infoList li{ height:24px; line-height:24px; overflow:hidden; vertical-align: bottom;  }
		.txtScroll-top .bd .infoList li .date{ float:right; color:#999;  }

.i-link-title{ height:26px; background:url(../images/i-link.jpg); }
.i-link-content{ display:none; position:absolute; z-index:1000; bottom:24px; background:#FFF; width:100% }
.i-link  select{ width:147px }

#footer { text-align:center }
.foot { border-top:1px solid #d6d6d6;  padding: 15px 0px; }
.foot-txt { padding-top: 15px; }
.foot-keywords { font-size: 0; height: 0; overflow: hidden; }

/* 内页 */
.page-img { height: 200px; overflow: hidden; margin-bottom: 15px; /*background: url(../images/page-img-bg.jpg) no-repeat center top;*/ }
.p_item h3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 16px;
	color: #0066CC;
	padding-bottom: 10px;
	padding-top: 10px;
}
.mulu ul {
	margin-left: 10px;
}
.p_item h3 a {
	color: #0066CC;
	text-decoration: none;
}
.mulu h2 {
	margin: 10px;
	color: #0066CC;
	font-size: 20px;
}.cate-name { color: #666; font-size: 26px; font-weight: 700; margin-top: 70px; display: inline-block; padding: 15px 30px; background-color: rgba(255,255,255,.5); }
.page { margin-bottom: 15px; }
.sidebar { float: left; width: 200px; }
	.cate { border: 0px solid #dadada; }
		.cate-title {
	height: 39px;
	line-height: 39px;
	font-weight: 700;
	border-bottom: 0px solid #dadada;
	padding: 0 15px;
	font-size: 14px;
	color:#fff;
	background-color: #0066CC;
}
		.cate-content { padding: 5px 15px 20px;border: 1px solid #f1f1f1; }
			.cate-content li { border-bottom: 1px dotted #dadada; }
			.cate-content li a { display: block; line-height: 35px; background: url(../images/left-icon.gif) no-repeat 5px 14px; padding-left: 20px; }
			.cate-content li a:hover,
			.cate-content li a.cur { color: #0066CC; background: url(../images/left-icon.gif) no-repeat 5px 14px; }
				.cate-content li ul li { border: 0; padding-left:10px }
				.cate-content li ul li a { background: none; line-height: 25px; }
                .cate-content li ul li a:hover,.cate-content li ul li a.cur{background: none;}
.content { float: right; width: 743px; font-size: 14px; border: 1px solid #dadada; }
	.title { border-bottom: 1px solid #dadada; line-height: 39px; padding: 0 15px; }
		.location { float: right; font-size: 12px; }
		.title-name { font-weight: 700; }
	.show { padding: 10px 15px 30px; min-height: 300px; _height: 300px; line-height: 30px; }
		.show img { max-width: 100%; }


.info-list li {
	border-bottom: 1px dotted #e8e8e8;
	line-height: 35px;
	padding: 0 5px 0 20px;
	background: url(../images/icon_n.jpg) no-repeat 5px 14px;
}
.info-list li span {
	float: right;
	font-family: Arial;
	color: #bbb;
}

/* 图片列表 */
.items {
	float:left;
	_display:inline;
	width:672px;
	margin-top: 15px;
	margin-right: 18px;
	margin-bottom: 15px;
	margin-left: 18px;
}
.items-last {}
.items-img img {
	border:1px solid #eee;
	background:#fff;
	width:200px;
	height:200px;
	float: left;
}
.items-txt {
	text-align:left;
	color:#666;
	overflow:auto;
	float: left;
	margin-left: 18px;
	height: 200px;
	width: 450px;
	clear: right;
	visibility: visible;
}

/* ------------------------------- 留言 ------------------------------------- */
.message-list { border-bottom:1px dotted #ccc; padding:15px; }
.message-title { font-size:16px; color:#da251c; }
.message-reply { border-left:3px solid #ccc; background:#f6f6f6; padding:5px 15px; color:#666; }

.message-add { border-bottom:1px dotted #ddd; margin:15px 0; font-size:16px; }
.message_form dl { padding:10px; }
.message_form dl dt { width:100px; padding-right:10px; text-align:right; float:left; }
.message_form dl dd { float:left; }
.inputs { width:230px; padding:5px; border:1px solid #ccc; }
.textareas { width:340px; height:75px; padding:5px; border:1px solid #ccc; }
.input-sub-btn { display:inline-block; padding:8px 20px; background:#da251c; color:#fff; border:0; margin-right:20px; cursor:pointer; overflow:visible; }
.input-sub-btn:hover { background:#da251c; }
.input-reset-btn { display:inline-block; padding:8px 20px; background:#ddd; border:0; cursor:pointer; overflow:visible; }
.input-reset-btn:hover { background:#ccc; }
.show_block { border:1px solid #eee; background:#f9f9f9; font-size:12px; color:#aaa; margin-bottom:15px; padding:10px; }
.write_btn { width:230px; margin:0 auto; }
a.input-sub-btn, a.input-reset-btn { padding:5px 20px; }
a.input-sub-btn { color:#fff; }
a.input-reset-btn { color:#000; }

.table_style { border:1px solid #d6d6d6; border-collapse:collapse; font-size: 12px; }
.table_style th,.table_style td { border:1px solid #d6d6d6; text-align:left; padding:0 5px; }
.table_style th { background:#f2f2f2; color:#cc0000; }
.table_style td { padding:0 5px; }
/*-------------------------------------------分页-----------------------------------------------*/
.fenye { margin-top:15px; }
.fenye a { display: inline-block; margin: 0 5px; line-height: 22px; padding: 0 8px; border: 1px solid #dbe5ee; border-radius: 2px; vertical-align:middle; }
.fenye a:hover, .fenye span { display: inline-block; margin: 0 5px; padding: 0 8px; border: 1px solid #1c65bf; background: #1c65bf; color: #fff; border-radius: 2px; vertical-align:middle; line-height: 22px; }

/* --------------------------------------- 展示页 --------------------------------------------- */
.show-title { border-bottom:1px dotted #ccc; padding-bottom:5px; text-align:center; font-size:16px; }
.show-para { color:#ccc; text-align:right; }
.show-content { padding-top:10px; }
