*{margin:0;padding:0;}
body{font-size:12px;font-family: ����,Arial, Helvetica, sans-serif;color:#2a2a2a; background:#FFF ; }
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#2a2a2a; text-decoration:none;}
.clear{clear:both;}
.blank{font-size:0px; height:10px; width:100%;}
.layout{ width:1400px; height:auto; background: url(../images/layout.png) no-repeat left top; margin:0 auto;}
.welcome{width:1400px; height:30px;line-height:25px;margin:0 auto;text-align:left;    border-bottom: 1px solid #ccc;padding-top: 5px;}
.welcome a,.welcome p{float:right;display: inline-block;padding:0 6px}


.header{ width:1000px; height:102px; overflow:hidden; position:relative;margin:0 auto;}
.logo{ width:600px; height:102px; float:left; overflow:hidden;}
.logo img{ width:600px; height:102px;}
.sitetool{ width:136px; height:30px; line-height:30px; float:right; text-align:right; padding-top:10px; overflow:hidden;}
.hottel{ width:196px; height:57px; position:absolute; right:0; bottom:22px;}
.hottel img{ width:196px; height:57px;}

.banner{ width:1400px; height:400px;margin:0 auto;}
.mod_focus { overflow:hidden; position:relative; width:1400px; height:400px;}
.mod_focus .contents{ width:1400px; height:400px; overflow:hidden;}
.mod_focus .contents li{width:1400px; overflow:hidden;height:400px; }
.mod_focus .contents li img{ width:1400px; height:400px;}
.mod_focus .tags{text-align:center; position:absolute; right:5px; bottom:5px;}
.mod_focus .tags li{  overflow:hidden; float:left; margin:0 2px;}
.mod_focus .tags img{  width:1400px; height:400px;  }
.mod_focus .tags a{ float:left; width:16px; height:10px; line-height:10px; background:#000; color:#fff; font-size:0; font-weight:normal; }
.mod_focus .tags .focus a{  background:#ff9600; color:#fff;}

.container-nav{width:1400px; height:auto; background:url(../images/nav-list.jpg) repeat-x left top;margin:0 auto;}
.nav{ width:1000px; height:auto;margin:0 auto; position:relative;}
.nav li{ width:83px; height:auto; float:left; /*background:url(../images/nav-list-li-hover.jpg) no-repeat left top;*/ position:relative; margin:0 14px; display:inline;}
.nav li h3{ width:83px; height:40px; line-height:40px; font-weight:bold; font-size:14px; text-align:center; padding-top:3px;}
.nav li h3.curr{ background:url(../images/nav-list-li-hover.jpg) no-repeat center top;}
.nav li h3 a{ color:#FFF;}
.nav li h3.curr a{ color:#FFF;}
.nav li div{ width:500px;height:26px; line-height:26px;position:absolute; /*left:0; */top:40px; display:none;}
.nav li div a{width:auto;float:left;display:inline-block;height:20px; line-height:20px; inline-block;padding:0 15px;border-right: 1px solid #bcbcbc;margin:5px 0;}
.subnav{width:1400px; height:26px; background:#dedede;}


.main{ width:1000px; height:auto; margin:0 auto;  }
.left{ width:284px; height:auto; float:left;}
.notice,.rote{ width:284px; height:auto; }
.rote{ height:650px;}
.notice h2,.rote h2{ width:284px; height:33px; background:url(../images/about-h2.jpg) no-repeat left top; position:relative;}
.notice h2 a,.rote h2 a,.gsnews h2 a,.hynews h2 a,.jsnews h2 a,.newproducts h2 a,.products-center h2 a{ width:60px; height:24px; line-height:24px; display:block; text-align:center; font-weight:normal; font-size:12px; text-align:center; position:absolute; right:0; top:5px;}
.notice-list,.rote-list{ width:282px; height:150px; border:1px solid #d8d8d8; border-top:0;}
.notice-list li{ width:262px; height:26px; line-height:26px; overflow:hidden;margin:0 auto;}
.notice-list li span{ width:72px; height:26px; line-height:26px; display:block; float:right; text-align:right;}

.rote-list{ height:616px;}
.about-img{ width:255px; height:157px; overflow:hidden; margin:0 auto;}
.about-img img{ width:255px; height:157px;}
.about-nr{ width:264px; height:168px; line-height:24px; margin:0 auto;}
.about-nr a{ color:#0961b3;}
.rotelist{ width:262px; height:auto; margin:0 auto; overflow:hidden; }
.rotelist h3{width:261px;height:33px;background:#4583d9;border-radius:3px;margin:0 auto;margin:10px 0 6px 0;text-indent: 15px;line-height: 33px;}
.rotelist h3 a{color:#fff;}
.rotelist li{ width:262px; height:23px; line-height:23px; overflow:hidden;border-bottom:1px dashed #e2e2e1;text-indent: 13px;}
.right{ width:705px; height:auto; float:right;}
.gsnews,.hynews{ width:431px; height:184px; float:left; }
.gsnews h2,.hynews h2{ width:431px; height:33px; background:url(../images/news-h2.jpg) no-repeat left top; position:relative;}
.gsnews h2 p,.hynews h2 p,.jsnews h2 p,.newproducts h2 p,.products-center h2 p,.link h2 p{ width:78px; height:30px; position:absolute; left:16px; top:0; background:url(../images/gsnews-h2-p.gif) no-repeat left top; line-height:30px; padding-top:3px; font-weight:bold; font-size:12px; color:#555555; text-align:center;text-indent: 10px;}
.gsnews h2 p{color:#fff;}
.hynews h2 p,.newproducts h2 p,.jsnews h2 p,.products-center h2 p,.link h2 p{ background:url(../images/hynews-h2-p.jpg) no-repeat left center; }

.jsnews{ width:260px; height:234px; float:right; overflow:hidden;}
.jsnews h2{width:260px;height:33px; background:url(../images/jsnews-h2.jpg) no-repeat left top; position:relative;}
.gnews-list,.jsews-list{ width:429px; height:150px; border:1px solid #d8d8d8; border-top:0; }
.jsews-list{height:200px;}
.jsews-list{width:258px;}
.jsnews{height:234px;}
.newslist,.jsnewslist{ width:409px; height:auto; overflow:hidden; margin:0 auto;line-height: 26px;}
.newslist img{float:left;width:165px;margin:5px 5px 0 0;}
.jsnewslist{width:236px;}
.newslist li,.jsnewslist li{ width:409px; height:26px; line-height:26px; overflow:hidden; }
.jsnewslist li{width:236px;}
.newslist li span,.jsnewslist li span{ width:72px; height:26px; line-height:26px; display:block; float:right; text-align:right;}
.lunhuan{ width:252px; height:174px; float:right; padding:4px; border:1px solid #e8e8e8; }
.newsad{ width:252px; height:174px;  position:relative;  }
.newsad .ad { 
	width:252px; 
	height:174px; 
	overflow:hidden;
	position:relative;
} 
.newsad .slider,.newsad .num{
	position:absolute;
}
.newsad .slider{ width:252px;}
.newsad .num{ width:90px; height:16px; overflow:hidden; background:url(../images/num.png) repeat-x left top; padding-left:242px;}
.newsad .slider li{ 
	list-style:none;
	display:inline;
	float:left;
}
.newsad .slider img{ 
	width:252px; 
	height:174px;
	display:block;
}
.newsad .num{ 
	right:0; 
	bottom:0;
}
.newsad .num li{
	float: left;
	color: #FFF;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 0 1px;
	border: 0;
	background-color: #000;
	font-weight:normal; display:inline;
}
.newsad .num li.on{
	color: #FFF;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-size: 12px;
	margin: 0 1px;
	border: 0;
	background-color: #c60404;
	font-weight: normal;;
}
/*.ad-cen{ width:264px; height:28px; overflow:hidden; position:absolute; left:10px; bottom:0;}
.ad-cen p{ width:264px; height:28px; line-height:28px; text-align:center; font-weight:bold; font-size:13px; display:none; }
.ad-cen p a{ color:#000;}
*/
.newproducts{ width:705px; height:406px; }
.newproducts h2{ width:705px; height:33px; background:url(../images/newprodcuts-h2.jpg) no-repeat left top; overflow:hidden; position:relative;}
#newsprdslist,#centerprdslist{ width:705px; height:131px; position:relative; overflow:hidden;}
#newsprdslist{height:363px}
#newsprdslist li{ width:225px; height:auto;float:left; display:inline; margin:0 5px;}
#newsprdslist li img{ width:223px; height:141px;}
#newsprdslist li p{width:223px; height:141px; padding:2px; border:1px solid #e8e8e8;}
#newsprdslist li span{width:223px;height:40px;line-height:40px;text-align:center;display:block;}
#centerprdslist{ width:1000px;}
#centerprdslist li{ width:194px; height:auto;float:left; display:inline; margin:0 5px;}
#centerprdslist li img{ width:194px; height:165px;}
.products-center,.link{ width:1000px; height:183px;}
.products-center h2,.link h2 { width:1000px; height:33px; background:url(../images/products-center-h2.jpg) no-repeat left top; overflow:hidden; position:relative;}
.linklist li{width:105px;height:82px;float:left;margin:15px 4px;border: 1px solid #eeeeee; }
.linklist li img{ width:105px; height:82px;}
.footer{ width:1000px; height:auto; margin:0 auto; background:url(../images/footer.gif) repeat-x right top; padding-top:7px; }
.footlogo{ width:164px; height:86px; float:left; overflow:hidden; }
.footlogo img{ width:164px; height:86px;}
.copyright{ width:836px; height:auto; margin:0 auto; padding:20px 0 20px 0; line-height:24px; text-align:center; }
.copyright span.tongji{ color:#bd1d07; font-weight:bold; text-decoration:underline; }




.c-main{ width:980px; height:auto; border:1px solid #d6d6d6; padding:10px;  background-color:#FFFFFF;margin:0 auto; }
.menu{ width:228px; height:auto; border:1px solid #e9e9e9; border-bottom:0; float:left; }
.menu h2{ width:208px; height:36px; background:url(../images/menu-h2.jpg) no-repeat left top; padding:0 10px; line-height:36px; padding-top:3px; font-weight:bold; font-size:14px; }
.menu-list{ width:228px; height:auto;}
.menu-list li{ width:190px; height:32px; line-height:32px; padding-top:7px; padding-left:38px; overflow:hidden; background:url(../images/menu-list-li1.jpg) no-repeat left top;}
.cright{ width:735px; height:auto; float:right;}
.location{ width:725px; height:36px; line-height:36px; padding:0 10px 0 0; text-align:right; background:url(../images/location.jpg) no-repeat left top;}
.location p{ width:120px; height:36px; line-height:36px; font-weight:bold; font-size:14px; padding-left:20px; text-align:left; float:left;}
.cright-txtlist{ width:735px; height:auto; }
.cright-txtlist li{ width:735px; height:32px; line-height:32px; overflow:hidden; background:url(../images/txtlist-li.gif) repeat-x left bottom; }
.cright-txtlist li span{ width:78px; height:32px; line-height:32px; display:block; float:right; text-align:right; }
.page{ width:735px; height:30px; line-height:30px; text-align:center;}
.page li{display:inline-block}
.page a.curr,.page a:hover{ color:#e02725; text-decoration:underline;}

.products-list,.cright-list{ width:885px; height:406px; overflow:hidden; margin:0 auto;}
.products-list li,.cright-list li{ width:210px; height:170px; float:left; padding:10px; overflow:hidden; border-bottom:1px solid #e0e0e0;}
.products-list li p,.cright-list li p{ width:210px; height:140px; overflow:hidden; padding-top:3px; }
.products-list li p img,.cright-list li img{ width:200px; height:140px; }
.products-list li h3,.cright-list li h3{ width:210px; height:18px; line-height:18px; padding-top:4px; font-weight:normal; font-size:12px; text-align:center;}
.cright-list{ height:auto;}