@charset "utf-8";
body,ul,form,h1,h2,h3,h4,dd{ margin:0; padding:0;}
body{ font-family:"微软雅黑"; font-size:14px; color:#666;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#a40032; text-decoration:underline;}
img{ border:0;}
li{ list-style-type:none; }
h1{ font-size:30px; color:#666;}
h2{font-size:24px; color:#666; }
h3{ font-size:20px;}
.wrap{ width:1000px; margin:auto;}
.lft{ float:left;}
.rgt{ float:right;}
.clr{ clear: both;}
.ico{ background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle;}
.imp{ color:#a70b3b;}
.h2{ font-weight:bold; font-size:20px; color:#333;}

#top{ height:36px; line-height:36px; background:#444; color:#ccc; overflow:hidden;}
	#top a{ color:#ccc;}
	#top .ico{ width:12px; height:12px; margin-right:6px;}
#nav{ height:48px; line-height:48px; padding:30px 0;}
	#nav .wrap{ position:relative; z-index: 999;}
		#nav .search{ position:absolute; left:0; top:78px; width:100%; background:#fff; display:none;}
		#nav ul{ border:1px solid #eee;}
		#nav li{ padding:0 30px; overflow:auto; border-bottom:1px dotted #ccc;}
		#nav li.end{ border:0;}
		#nav li .lft{ font-size:16px; width:55px;}
		#nav li .rgt{ width:880px; line-height:24px; padding:10px 0;}
		#nav li .rgt a{ display: inline-block; padding: 0 10px; font-family:"宋体"; font-size:12px; color:#888; margin:0 5px;}
		#nav li .rgt a.on{ background: #a50033; color: #fff;}
		#nav form{ width:570px; margin:auto; padding:20px 0; overflow:auto;}
		#nav input{ display:block; float:left;}
		#nav .txt{ width:380px; height:36px; border:1px solid #ddd; padding:0 10px;}
		#nav .btn{ width:150px; height:38px; line-height:38px; text-align:center; background:#a50033; color:#fff; font-size:16px; border:0;}

	#nav a{ display:inline-block; margin-left:15px; font-size:16px; }
		#nav a.on{ color: #a40032;}
	#nav a.ico{ width:20px; height:48px; background-position:-60px 16px;transform: scale(1.5);}
#foot{ background: #e7e7e7; padding: 36px 0;}
	#foot dl{ float: left; width: 125px;}
	#foot dt{ font-size: 16px; margin-bottom: 10px; color: #333;}
	#foot dd{ height: 26px; line-height: 26px;}
	#foot dd a{ color: #666;}
	#foot dd a:hover{ color: #333;}
#share{ height:32px; line-height:32px; color:#999;}
#share a{ display:block; width: 32px; height: 32px; float:right; margin-right: 6px;background:url(../images/icon.png) no-repeat;}
	#share .bds_tqq{ background-position: 0 -170px;}
	#share .bds_tsina{ background-position: -56px -170px;}
	#share .bds_weixin{ background-position: -112px -170px;}
#foot #wx{ display: block; background: #fff; padding: 5px; float: right; margin-top: 10px;}
#copyright{ height: 55px; line-height: 55px; background: #4d4d4d; color: #d4d4d4;}
	#copyright a{ color: #d4d4d4;}
	#copyright a:hover{ color: #fff;}

	.languageSplitter {
		display: inline-block;

	}
	.languageSplitter a {
		font-size: 13px;
	  color: #999;
		padding-left: 25px;
	}
	.languageSplitter .en {
		background: url(../images/en.png) no-repeat center left/20px;
	}
	.languageSplitter .ch {
		background: url(../images/ch.png) no-repeat center left/20px;
	}
	.languageSplitter a:hover {
	    color: #a70b3b;
	}
/*子页通用*/
#banner{ position: relative; height: 270px;}
	#banner .wrap{ position: absolute; left: 50%; margin-left: -500px; bottom: 20px; height: 50px; line-height: 50px; background: #fefefe; }
	#banner h1,#banner a{ display: block; float: left;}
	#banner .lft,#banner .rgt{ width: 18px; height: 3px; background: #a40032; margin-top: 25px;}
	#banner h1{ width: 180px; text-align: center; font-size: 18px; color: #808080; border-right: 1px solid #d9d9d9;}
	#banner a{ padding: 0 25px; border-right: 1px solid #d9d9d9;}
		#banner a.on{ background: #a70b3b; color: #fff;}
.nav{ height: 50px; line-height: 50px; border-bottom: 1px dotted #bfbfbf; text-align: right; color: #999;}
	.nav a{ color: #999;}
	.nav a:hover{ color: #666;}
	.nav a.now{ color: #a70b3b;}
h2.title{ height: 80px; line-height: 80px; font-size: 22px; font-weight: normal;}
#content{ padding:10px 0 30px; color:#5c5c5c; line-height:30px;}
	#content p{ text-indent:2em;}
.pages{ text-align:right; margin-bottom:60px; font-family:"宋体"; font-size:12px;}
	.pages a{ display:inline-block; background:#f2f2f2; border:1px solid #E6E6E6; color:#999; height:18px; line-height:18px; padding:0 6px; margin-left:5px;}
	.pages a.current{ background:none; border-color:#fff; color:#a70b3b; font-weight:bold;}
