﻿*{
	padding:0;margin:0;list-style:none;font-size:12px;
}
.clearf{
	CLEAR: both; BORDER-TOP: transparent 0px solid; FONT-SIZE: 0px; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px;
}
.clear:after { content:"."; height:0; visibility:hidden; display:block; clear:both}
img{
	border:0;
}
body{
	width:960px; background:url(../images/topbg.gif) repeat-x; margin:0 auto;color:#5E5E5E;font-family:宋体, Arial, Helvetica, sans-serif;position:relative
}
a{
	color:#484848;text-decoration:none;
}
a:hover{
	text-decoration:underline;color:#0060AE;
}
a.blue{
	color:#0060AE;text-decoration:underline;
}
a:hover.blue{
	text-decoration:none;
}
.blue a{
	color:#0060AE;text-decoration:none;
}
.blue a:hover{
	text-decoration:underline;
}
.black a{
	color:#000;text-decoration:underline;
}
.black a:hover{
	text-decoration:none;color:#BF1219;
}

/*header*/
.header{
	width:960px;margin:10px auto 0 auto;height:136px;
}
.header h1{
	width:540px;height:80px;float:left;
}
.header p{
	text-align:right;line-height:25px;height:80px;
}
.header p input.martop{
	 position:relative;top:4px; left:2px;
}
.header ul{
	width:960px; margin-top:15px;
}
.header ul li{
	float:left;width:96px;height:38px;background:url(../images/libg.gif) no-repeat right bottom; text-align:center;
}
.header ul li a{
	color:#1E1E1E; font-size:14px; font-weight:bold; display:block;height:20px;padding-top:18px;
}
.header ul li.hover{
	background:url(../images/menubg.jpg) no-repeat center center;color:#fff;
}
.header ul li.hover a{
	color:#fff;height:38px;padding-top:0px; line-height:38px;
}
.header ul li a:hover{
	background:url(../images/menubg.jpg) no-repeat center center; color:#fff; text-decoration:none;height:38px;padding-top:0px;line-height:38px;
}
/*轮换广告图*/
.advpic{
	width:960px;margin:10px auto 8px auto;height:212px;background:url(../images/advmid.gif) repeat-x; padding:8px 0 0 0;
}
.advpic img{
	height:205px;width:960px;
}
.bgwhite{
	width:960px;background:#fff;
}

/*indexleft*/
.indexleft{
	width:165px;float:left;height:528px; border:1px solid #cdcdcd;background:url(../images/tel.gif) no-repeat bottom;
}
.indexleft dl{
	background:url(../images/sortbg.gif) no-repeat; padding:80px 0 8px 0;
}
.indexleft dl dd a{
	font-weight:bold;font-size:13px;color:#303E49;line-height:30px; display:block;background:url(../images/three.gif) no-repeat 15px center; padding-left:25px;
}
.indexleft dl dd a:hover{
	color:#fff;background:#bf1219 url(../images/three.gif) no-repeat 17px center; text-decoration:none;
}
.indexleft p{
	 background:url(../images/sosobg.gif) no-repeat 10px top; padding:40px 0 0 10px; margin-top:10px;
}
.indexleft p input.text{
	height:20px;border:1px solid #BBBBBB;line-height:20px; width:145px; margin-bottom:8px; color:#484848;
}
.indexleft p input.sousuo{
	position:relative;top:5px;
}

/*public*/
.public{
	width:790px;float:right;height:25px; padding-top:4px;overflow:hidden; padding-bottom:3px;background:#EEEEEE
}
.notice{
	width:435px;float:left; color:#000; line-height:16px; margin-top:7px;
}
.notice p{
	width:60px;border-left:5px solid #000;float:left; padding-left:2px;line-height:16px;
}
.notice ul{
	float:left;
}
.notice ul li{
	width:360px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.soso{
	width:275px;text-align:right; float:right;line-height:20px; color:#BF1219; 
}
.soso input.text{
	height:20px;background:#fff url(../images/large.gif) no-repeat 0px center; padding-left:20px; border:1px solid #BBBBBB;line-height:20px;position:relative;bottom:6px;*bottom:0px;
}
.soso input.sousuo{
	position:relative;top:3px;
}
.outer{
	width:785px;border:1px solid #CECECE;float:right;
}
.inner{
	padding:10px 0 0 10px;height:auto!important;height:485px;min-height:485px;overflow:visible;
}
.vedio{
	width:395px;height:270px;float:left;
}
.vedio img{
	width:395px;height:270px;
}
.news{
	border:1px solid #DEDEDE;border-right:none;width:315px; float:right;background:url(../images/news.gif) no-repeat left 1px; height:268px; padding-left:55px;
}
.news ul{
	margin:10px;
}
.news ul li{
	width:295px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:22px;
}
.news span{
	color:#1064AB; 
}
.news p{
	text-align:right;margin-right:10px; padding-top:5px;
}
.product,.productdetail,.reserve{
	width:777px; margin-top:10px!important; *margin-top:8px;
}
.productdetail,.reserve{
	height:auto!important;height:250px;min-height:250px;overflow:visible;
}

.product h1{
	border-bottom:1px solid #CCCCCC;font-size:14px;line-height:25px;background:url(../images/redth.gif) no-repeat left center; padding-left:18px;
}
.product h1 span{
	float:right;margin-right:10px; margin-top:5px;
}
.product ul{
	padding-top:15px; padding-bottom:3px;*padding-bottom:7px;width:777px;float:left;
}
.product ul li{
	float:left; width:155px;text-align:center;
}
.product ul li img{
	padding:2px;border:1px solid #D9D9D9;width:130px;
}
.product ul li span{
	display:block; line-height:20px;width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; 
}
/*bottom*/
.bottom{
	width:960px;border-top:2px solid #E2E2E2; height:100px; margin-top:10px;
}
.bottom dl dt{
	width:167px;float:left;text-align:center; padding-top:10px;
}
.bottom dl dd{
	margin:15px 0 0 8px;width:735px;float:left; line-height:22px;
}



/*关于我们*/
.uscon{
	margin:10px 15px;
}
.title{
	text-align:center; line-height:25px;
}
.title h1{
	 font-family:黑体;font-size:18px;font-weight:normal; text-align:center;
}
.uscon p{
	text-indent:2em;line-height:20px;margin-top:10px;
}
.uscon h2{
	text-align:center;margin:10px 0;
}
.uscon h3{
	text-align:center;font-weight:normal;font-size:14px;color:#ff0000;margin:20px 0 0 0;
}
.uscon ul li{
	text-align:center;
}

/*新闻中心*/
.indexleft h2{
	width:169px;background:url(../images/newcenter.gif) no-repeat; height:47px;
}
.newscon dl{
	width:380px;float:left; margin-bottom:10px;
}
.newscon dl dt{
    font-weight:bold;font-size:14px; margin:0 0 10px 10px;color:#000; border-bottom:1px solid #CCCCCC; width:345px; line-height:25px;
}
.newscon dl dd{
	background:url(../images/icon_book.gif) no-repeat left center; padding-left:15px;line-height:22px;margin-left:10px;
}
.newscon dl dd.more{
	background:none;text-align:right; margin-right:40px; margin-top:10px;
}

/*公司动态*/
.newsbg{
	background:url(../images/newspaper.jpg) no-repeat right bottom;width:777px; padding-bottom:10px;
}
.newsbg p{
	width:388px;text-align:right;margin:15px 0 0px 0;
}
.newsbg p span{
	color:#669900;
}

/*whole*/
.whole{
	height:auto!important;height:486px;min-height:486px;overflow:visible;
}
.whole ul{
	margin-bottom:15px;
}
.whole ul li{
	margin-bottom:10px;
}
.whole h1 b,.whole p b{
	float:right;margin-right:15px; font-weight:normal;
}
.whole h1 span,.whole p span{
	float:none;margin-right:0px; margin-top:0px;color:#669900;
}



/*产品详细页*/
.productdetail p{
	text-align:center;margin:10px 0 15px 0;
}
.productdetail ul{
	line-height:20px; padding:15px 50px; border-top:1px solid #CCCECE;
}
.productdetail ul li{
	border-bottom:1px dashed #ccc; margin-bottom:5px;padding-bottom:5px;
}
.productdetail ul li b{
	color:#0060AE;
}

/*招聘*/
.productdetailzp dl{
	line-height:20px;border-bottom:1px dashed #ccc; margin-bottom:5px;padding-bottom:5px;
}
.productdetailzp dl dt{
	color:#0060AE;
}
.productdetailzp dl dd{
	padding-left:20px;
}
.productdetailzp p.contactp{
	text-align:left; padding-left:20px;line-height:20px;
}

/*预定*/
.reserve p.tel{
	margin:10px 0 15px 0;color:#0060AE;border-bottom:1px solid #CCCECE;padding-bottom:5px;
}
.reserve ul{
	width:720px;
}
.reserve ul li{
	width:360px;float:left;line-height:25px;border-bottom:1px dashed #ccc; margin-bottom:5px;padding-bottom:5px;
}
.reserve ul li input{
	width:180px;
}
.reserve ul li span{
	display:block;width:105px;float:left;text-align:right;
}
.reserve ul li.otherli{
	width:720px;
}
.reserve ul li.otherli textarea{
	width:370px;height:80px; padding:5px;
}
.reserve ol li{
	line-height:20px; text-indent:2em; margin:10px 10px 10px 0;
}
.reserve ol li dl dt{
	line-height:25px;background:#f8fbff;border-bottom:1px solid #d1e2f3;border-top:1px solid #d1e2f3; margin-bottom:5px; text-indent:0em;color:#cccccc;
}
.reserve ol li dl dt span{
	float:right;margin-right:10px;
}
.reserve ol li dl dt b{
	font-weight:normal;color:#0060AE;
}
.reserve ol li dl dt i{
	font-size:25px;  font-family:Arial, Helvetica, sans-serif;
}
.reserve ol li dl dt em{
	font-style:normal;
}













