@charset "gb2312";
/* Szy CSS Document 151207 */
/*General*/
body{position:relative;margin:0;background:#f7f7f7;overflow-x:hidden;}
a,p,span{color:inherit;}
a:hover{color:inherit;}
.container{width:1110px}
.oh{overflow:hidden}
.pc{margin:0 auto}
.pr{float:right}
.pl{float:left}
.db{display:block}
.dpbr{clear:both}
.ptr{position:relative}
.pta{position:absolute}
.bold{font-weight:bold;}
.onewrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.text{text-align:justify;text-indent:2em;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.pt5{padding-top:5px;}
.bgwhite{background:#ffffff;}
.tabdetail>li{display:none}
.tabdetail>li.select{display:block}
/*head*/
.header{
	position:absolute;
	top:0;
	left:0;
	z-index:2000;
	width:100%;
	}
.header .logo{
	width:100%;
	height:93px;
	background:url(imagessprite.png) 0 -284px  repeat-x;
	}
.header .logo div.img.pl{
	margin-top:4px;
	}
.header .logo .lang{
	color:#fff;
	font-size:14px;
	font-family:Arial,SimSun;
	text-align:right;
	}
.header .logo .lang span{
	margin:0 4px;
	cursor:default;
	}
.header .searchbar{
	width:174px;
	height:32px;
	border-radius:6px;
	background:url(imagessprite.png) 0 -377px repeat-x;
	}
.header .searchbar input{
	width:120px;
	height:32px;
	margin-left:10px;
	border:none;
	outline:none;
	background:none;
	color:#fff;
	font-size:14px;
	line-height:34px;
	}
.header .searchbar a{
	width:20px;
	height:32px;
	margin-right:10px;
	background:url(imagessprite.png) -23px -409px no-repeat;
	cursor:pointer;
	}
.header .searchbar a:hover{
	background:url(imagessprite.png) 0 -409px no-repeat;
	}
/*Nav*/
.navigation{
	width:100%;
	height:45px;
	background:url(imagessprite.png) repeat-x;
	}
.navigation #nav{
	width:100%;
	}
.navigation #nav>li{
	float:left;
	width:160px;
	height:283px;
	color:#fff;
	font-size:16px;
	line-height:45px;
	text-align:center;
	}	
.navigation #nav>li.special{
	width:150px;
	}
.navigation #nav>li>a{
	display:block;
	width:100%;
	height:45px;
	}
.navigation #nav li .subnav{
	height:228px;
	padding-top:10px;
	background:url(imagessprite.png) 0 -453px no-repeat;
	}
.navigation #nav li .subnav li{
	width:100%;
	height:33px;
	color:#555;
	font-size:14px;
	font-family:SimSun;
	line-height:34px;
	}
.navigation #nav li .subnav li a{
	display:block;
	width:100%;
	height:33px;
	overflow:hidden;
	}
.navigation #nav>li:hover>a{
	background:#003f69;
	}
.navigation #nav>li:hover .subnav{
	background:#e7e7e7;
	}
.navigation #nav .subnav a:hover{
	color:#fff;
	background:url(imagessprite.png) 0 -691px no-repeat #2b5c97;
	}
/*Footer*/
.footer{
	width:100%;
	height:126px;
	overflow:hidden;
	}
.footer .foot{
	width:100%;
	height:98px;
	background:#555555;
	}
.footer .foot .container{
	height:100%;
	background:url(imagesfootbg.jpg) right 0 no-repeat;
	}
.footer .foot .container a{
	float:left;
	width:40px;
	height:40px;
	overflow:hidden;
	margin-top:30px;
	margin-left:40px;
	}
.footer .buttongroup li{
	float:left;
	}
.footer .qqgrouplist{
	margin-left:40px;
	}
.footer .qqgrouplist li{
	float:left;
	width:100px;
	margin-top:30px;
	color:#aaa;
	line-height:21px;
	}
.footer .foot .container a.qq{
	background:url(imagessprite.png) 0 -768px;
	}
.footer .foot .container a.weixin{
	background:url(imagessprite.png) 0 -807px;
	cursor:default;
	}
.footer .foot .container a.weibo{
	background:url(imagessprite.png) 0 -847px;
	}
.footer .foot .container .select a.qq{
	background:url(imagessprite.png) 0 -1062px;
	}
.footer .foot .container .select a.weixin{
	background:url(imagessprite.png) 0 -1101px;
	cursor:default;
	}
.footer .foot .container .select a.weibo{
	background:url(imagessprite.png) 0 -1142px;
	}
.footer .foot .container .weixinlist{
	height:86px;
	margin-top:6px;
	margin-left:40px;
	}
.footer .foot .container .weixinlist li{
	float:left;
	width:86px;
	margin-right:20px;
	}
.footer .foot .container div.pr{
	font-size:14px;
	color:#aeafaf;
	line-height:100px;
	}
.footer .copyright{
	width:100%;
	height:28px;
	background:#3f3e3e;
	color:#b0b0b0;
	text-align:center;
	line-height:30px;
	}
