@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: 102px; background:url(../images/headbg.jpg)  repeat-x /*box-shadow: 0 0 5px #333;*/;  }
.lang { padding: 20px 15px 0; }
/*导航*/
.nav { height:32px; line-height:32px; }
.nav ul li { float: left; }
.nav ul li a { white-space:nowrap; display: block;  padding:0px 20px; background:url(../images/navico.jpg) right 10px no-repeat; font-weight:700; color:#212121 ; font-size:14px}
.nav ul li a:hover,	.nav ul li a.cur {  color:#e0600c }	

.i-phone{ background:url(../images/i-phone.jpg) no-repeat left 16px; text-align:right; padding:14px 0; font-size:14px ;width:230px; font-weight:700; color:#e0600c; height:24px; line-height:24px }


.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:460px; overflow:hidden; position:relative;  clear:both; z-index:1; background:#f5f5f6 }
.banner .bd { position:relative; width:100% !important;z-index:87; }
.banner .bd ul li { height:460px;overflow:hidden; width:100% !important; }
.banner .hd {  position:absolute; bottom:10px; left:46%; z-index:89  }
.banner .hd ul li { float:left; margin-right:8px; width:33px; height:5px; overflow:hidden; text-align:center; background:#fff; color:#fff; cursor:pointer; filter:alpha(opacity=80); opacity:.8;  }
.banner .hd ul li.on {  background:#1e5aa8; color:#1e5aa8;}

.i-content-jdfw-1{width:100%; position:absolute;font-weight:700;  font-size:14px;z-index:88;background:none; color:#fff}

.i-img-main{ position:relative;}
.i-img-box { position:absolute; right:10px; bottom:138px;  z-index:88; background:#000;filter:alpha(opacity=30); opacity:.3; width:430px; height:174px}
.i-img-box1 { position:absolute; right:30px; bottom:148px;  z-index:89;}

.i-img-content bd img{}

.i-mbox-main-content{ background:url(../images/main-bg.jpg) repeat-x #f5f5f6; }
.i-mbox-main{zoom:1; overflow:hidden; height:345px; }
.i-news{zoom:1; overflow:hidden; height:50px;  width:759px }
.i-link{ width:150px;  height:50px; line-height:50px; position:relative; background:url(../images/i-2.jpg) no-repeat right 19px; margin-right:10px}
.i-news-l{ width:109px; height:50px; line-height:50px; color:#0284d7; font-weight:700}
.i-news-r{ width:650px; }
		.txtScroll-top{ width:650px;  overflow:hidden; position:relative;z-index:99    }

		.txtScroll-top .bd{ padding:13px;overflow:hidden;  height:24px;  }
		.txtScroll-top .bd .infoList li{ height:24px; line-height:24px; overflow:hidden; vertical-align: bottom; width:519px  }
		.txtScroll-top .bd .infoList li span{ float:right; color:#999;  }
.txtScroll-top .sPrev{ position:absolute; right:13px; z-index:100; top:18px; background:url(../images/left.jpg) no-repeat; width:11px; height:11px}
.txtScroll-top .sNext{ position:absolute; right:0px;z-index:100;top:18px;background:url(../images/right.jpg) no-repeat;width:11px; height:11px}
.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 }

.i-box-l{ width:311px; margin-right:20px; }
.i-box-l-t{ background:url(../images/f1bg.jpg) no-repeat left bottom; height:34px; line-height:34px}
.i-box-l-c{ padding-top:15px}
.i-box-l-c img{ float:left; margin-right:10px}
.i-box-m{ width:358px; }
.i-box-m-t{ background:url(../images/f2bg.jpg) no-repeat left bottom; height:34px; line-height:34px}
.i-box-m-c{ padding:15px 15px 15px 10px; height:180px; zoom:1; overflow:hidden}
.i-box-m-c ul{}
.i-box-m-c ul li{ color:#7c7c7c; zoom:1; overflow:hidden; padding-bottom:0px; margin-bottom:0px;  }
.i-box-m-c ul li img{   width:103px; height:76px;}
.i-box-m-c ul li h1{ font-size:14px; color:#13509f}
.i-box-m-c ul li span{font-size:12px; color:#000; display:block; font-weight:bold; padding:3px 0px;}
.i-pic1{ width:103px; margin-right:10px; text-align:center}
.i-pic1 img{width:103px; height:76px;}
.i-pic1-last{ margin-right:0px;}
.i-pic1-txt{ white-space:nowrap; overflow:hidden}
.i-box-r{ width:251px;}

.i-box-r-t{ background:url(../images/f3bg.jpg) no-repeat left bottom; height:34px; line-height:34px}
.i-box-r-c{ padding-top:15px; background:url(../images/lx.jpg) right bottom no-repeat}
.i-box-r-c img{ margin-right:10px}
.i-box-r-c h2{ font-size:14px; color:#13509f}

.i-box-b{ clear:both; padding-top:16px;}
.more{ float:right}
.h1size{ font-size:14px}

.i-pro{ background:url(../images/i-pro.jpg) repeat-x; height:208px} 
.i-botbox{  }
.i-botbox-title{ background:url(../images/i-botbox.jpg); height:31px; }
.i-botbox-title h1{ font-size:14px; padding-left:30px; color:#fff; line-height:31px; }
	.i-botbox-content{   overflow:hidden; clear:both;position:relative; zoom:1;  margin:0 auto; color:#000; }
	.i-botbox-content .hd{ position:absolute; display:none}
	.i-botbox-content .bd{ position:relative; overflow:hidden; zoom:1;background:url(../images/index_hdbg.jpg) no-repeat; height:165px;font-size:12px; text-align:center; padding:30px 0px 0px 0px;  width:960px; overflow:hidden}
	.i-botbox-content ul li{width:180px; float:left;_display:inline; overflow:hidden; margin-right:10px;text-align:center;}
	.i-botbox-content img { width:174px; height:129px; padding:2px; border:1px solid #dddddd; border-radius: 0px; }


#footer { text-align:center; background:#3a4048; color:#fff }
.foot { border-top:0px solid #d6d6d6;  padding: 15px 0px; }
.foot-txt { padding-top: 15px; }
.foot-keywords { font-size: 0; height: 0; overflow: hidden; }
#footer a{ color:#fff}
/* 内页 */
.page-img { height: 200px; overflow: hidden; margin-bottom: 15px; /*background: url(../images/page-img-bg.jpg) no-repeat center top;*/ }
.cate-name { color: #131313; 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; background:#13509f; color:#fff }
		.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: #1c65bf; 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: 730px; font-size: 14px; border: 0px solid #dadada; }
	.title { border-bottom: 1px solid #dadada; line-height: 39px; padding: 0px 0px; }
		.location { float: right; font-size: 12px; }
		.title-name {  display: inline-block; height: 32px; border-bottom: 3px solid #e0600c; padding: 0px 0px; font-weight: 700; }
	.show { padding: 10px 0px 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 0px 0 0px;
	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:200px;
	margin: 15px 64px 15px 0px;
}
.items-last { margin-right:0px}
.items-img img {
	border:1px solid #eee;
	background:#fff;
	width:200px;
	height:150px;
}
.items-txt {
	text-align:center;
	color:#666;
	height:25px;
	overflow:hidden;
}


/* 图片列表 */
.items_kh {
	float:left;
	_display:inline;
	width:200px;
	margin: 15px 64px 15px 0px;
}
.items_kh-last { margin-right:0px}
.items_kh-img img {
	border:1px solid #eee;
	background:#fff;
	width:200px;
	height:100px;
}
.items_kh-txt {
	text-align:center;
	color:#666;
	height:25px;
	overflow:hidden;
}
/* ------------------------------- 留言 ------------------------------------- */
.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; }