/* CSS Document by xting.com.cn */
*{ padding:0; margin:0;}
body{
	font-size: 12px;
	font-family: "宋体", Arial;
	color: #494949;
	background-color: #F8F2E2;
	background-repeat: no-repeat;
	background-position: center top;}
ul,li{ list-style:none;}
img{ vertical-align:top; border:0;}
a{
	font-size: 12px;
	color: #000000;
	text-decoration: none;}
a:hover{ color:#f60;}
h3{ font-size:14px; font-weight:bold; color:#494949; padding:45px 0 0 80px; width:130px; float:left;}
#allweb{
	width:980px;
	background-color: #FFF;
	margin:0 auto;}
#head{
	width: 960px;
	height: 400px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;}
#head_comm{
	width: 960px;
	height: 246px;
	margin: 0 auto;
	position: relative;
	overflow: visible;}
.top{ width:960px; height:120px; background:url(imagestop.jpg);}
.logo{ width:279px; height:50px; float:left; margin:10px 0 0 9px;}

.search{
	width: 200px;
	height: 37px;
	float: right;
	background: url(imagessearbg.png) no-repeat left 10px;
	position: relative;
	margin-top: 20px;
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 11px;
	margin-right: 20px;}
.seartxt{
	width: 152px;
	height: 18px;
	float: left;
	margin-top: 4px;
	color: #39F;
	background-color: #FFF;
	background-image: none;}
.searbtn{ width:26px; height:26px; float:left; border:none; background:none; cursor:pointer;}
/*导航*/
#nav{
	font-size: 12px;
	height: 34px;
	position: relative;
	z-index: 999999;
	width: 960px;
	height: 34px;
	background-color: #990000;}
#nav li{
	float: left;
	list-style: none;
	position: relative;
	width: 86px;
	height: 34px;
	border-right: 1px solid #fff;}
#nav a{
	display: block;
	height: 34px;
	width: 99px;
	line-height: 34px;
	background: #990000;
	color: #FC0;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	float: left;}
#nav a:hover{
	background: #369;
	color: #FC0;
	float: left;}
#nav ul li a.selt{ background:#369;}
#nav ul ul{ visibility:hidden; position:absolute; left:0px; top:34px; width:97px;}
#nav ul li:hover ul.second, #nav ul a:hover ul.second { visibility:visible;}
#nav ul ul li { clear:both; text-align:left; border-right:none;}
#nav ul ul a:hover {
	background: black;
	color: #FC0;}
#nav .third{ top:0px; left:100px; width:97px;}
#nav ul ul li:hover ul.third, #nav ul ul a:hover ul.third { visibility:visible;}
#nav ul ul a:hover {
	background: #000;
	color: #FC0;}
#nav ul ul ul li{ border-right:none;}
#nav ul ul ul a { background:#000;}
#nav ul ul ul a:hover { background:#B45B3E; color:#369;}
#nav table{ border-collapse:collapse;}

/*#nav ul{ width:950px; height:43px; line-height:43px; float:left;}
#nav ul li{ width:118px; float:left; text-align:center; background:url(../images/nav_line.jpg) no-repeat top left;}
#nav ul li.nobg{ background:none;}
#nav ul li a{ display:block; font-size:14px;}
#nav ul li a:hover{ background:url(../images/nav_hover.jpg) no-repeat center; color:#fff;}
#nav ul li a.selt{ background:url(../images/nav_hover.jpg) no-repeat center; color:#fff;}*/

#banner{ width:960px; height:260px; margin:6px auto; position:absolute; z-index:1;}
#cent{ width:960px; margin:0 auto; overflow:hidden;}
#left{ width:270px; float:left;}
.news{
	width: 270px;
	background: url(imagesnews_bg.jpg) left top no-repeat;}
.news_tit{ width:270px; height:75px;}
.news_tit h3{
	padding-left: 70px;}
.more{ float:right; width:60px; padding-top:50px;}
.news ul li{ width:220px; margin:8px auto; background:url(imagesli_line_bg.jpg) left bottom repeat-x; line-height:23px;}
.news ul li a{ background:url(imagesli_icon.jpg) no-repeat left center; padding-left:15px;}
.zhsearch{
	width: 270px;
	height: 200px;
	background: url(imageszhsearch_bg.jpg) no-repeat;
	padding-left:10px;
	line-height: 22px;}

.company{
	width: 270px;
	height: 230px;
	background: url(imagescompany_bg.jpg) no-repeat;
	padding-left:10px;
	line-height: 22px;}

.moral{
	width: 270px;
	height: 300px;
	background: url(imagesmoral_bg.jpg) no-repeat;
	padding-left:10px;
	line-height: 22px;}

.contact{
	width: 270px;
	height: 150px;
	background: url(imagescontact_bg.jpg) no-repeat;
	padding-top: 50px;
	padding-left: 10px;
	line-height: 20px;}

#right{ width:671px; float:right;}
.about{ width:671px; height:250px;}
.about_tit{ width:671px; height:62px; background:url(imagesabout_tit.jpg) no-repeat;}
.about_tit h3{ padding-top:35px;}
.about_tit .more{ padding-top:45px;}
.about_cont{ width:651px; height:170px; background:url(imagesabout_bg.jpg) repeat-x; text-align:justify; padding:5px 10px 0 10px; line-height:23px; text-indent:24px;}

.notice{
	width: 671px;
	height: 230px;}
.notice_tit{ width:671px; height:62px; background:url(imagesnotice_tit.jpg) no-repeat;}
.notice_tit h3{ padding-top:35px;}
.notice_right { float:right; padding-right:60px;}
.notice_cont{ width:651px; height:165px; background:url(imagesabout_bg.jpg) repeat-x; text-align:justify; padding:5px 10px 0 10px; line-height:23px; text-indent:24px;}
.daoshi_tit{ width:671px; height:47px; background:url(imagesdaoshi_tit.jpg) no-repeat;}
.mx_tit{ width:671px; height:47px; background:url(imagesmx_tit.jpg) no-repeat;}

.down{ width:631px; height:40px; margin-top:8px;}
.down_txt{ width:200px; float:left;}
.down_icon{ width:208px; height:41px; float:right;}
.pro{ width:671px; height:250px;}
.pro_tit{ width:671px; height:50px; background:url(imagespro_icon.jpg) no-repeat left center;}
.pro_tit h3{ padding:20px 0 0 60px;}
.pro_tit .more{ padding-top:35px;}
.pro_cont{ width:671px; height:200px; background:url(imagespro_bg.jpg) no-repeat left top;}
.pro_cont ul{ padding:20px 7px 0 7px; height:150px;}
.pro_cont ul li{ background:url(imagespro_img_bg.jpg) center top no-repeat; width:164px; height:122px; float:left;}
.pro_cont ul li img{ margin:5px 12px; width:140px; height:111px;}
.pro_cont ul li a{ display:block; text-align:center; line-height:30px;}
/*common*/
.location{ width:656px; height:44px; background:url(imageslocation.jpg) no-repeat; line-height:50px; overflow:hidden; padding-left:15px;}
.layout{width:631px;background:url(imagesabout_bg.jpg) repeat-x; text-align:justify; padding:20px 20px 0 20px; line-height:23px;}
#foot{
	width: 100%;
	background: url(imagesfoot_bg.jpg) repeat-x;}
.foot_all{
	width: 915px;
	height: 80px;
	margin: 0 auto;
	padding-top: 20px;
	color: #fff;}
.foot_all p{ height:20px; line-height:20px; line-height:25px;}
.foot_lft{
	width: 600px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;}
.foot_logo{ width:395px; float:left; text-align:center; padding-top:10px;}
/*自适应高度*/
#cent:after{ display:block; height:0; clear:both; visibility:hidden;}
#cent{
	display: inline-block;
	z-index: -1000;}
/*\*/
#cent{display:block;}
/* end easy clearing */
/*\*/
#left, #right{padding-bottom: 32767px !important; margin-bottom: -32767px !important;}
@media all and (min-width: 0px) {
#left, #right{padding-bottom: 0 !important; margin-bottom:0 !important;}
#left:before, #right:before{ content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; background: inherit; padding-top: 32767px !important; margin-bottom: -32767px !important; height:0;}
}