@charset "gb2312";
*{margin:0;padding:0;}
body{font-size:12px;font-family:����,Arial, Helvetica, sans-serif; color:#4b4b4b; background:url(../image/header.jpg) repeat-x left top;}
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#4b4b4b; text-decoration:none;}
.clear{clear:both;}
.blank{font-size:4px; height:10px; width:100%;}
.blank2{font-size:4px; height:4px; width:100%;}
.layout{width:100%; height:auto;}
.header{ width:978px; height:78px; margin:0 auto; position:relative;}
.logo{ width:512px; height:78px; float:left; overflow:hidden; }
.logo img{ width:512px; height:78px; }
.language{ width:280px; height:30px; line-height:30px; text-align:center; color:#4b4b4b; float:right; position:absolute; right:10px; top:29px;background:url(../image/11.png)}
.language p{ width:72px; height:30px; line-height:30px; float:left; padding-left:18px;  overflow:hidden;}
.language h4{ width:72px; height:30px; line-height:30px; float:left; padding-left:18px;font-size：12px;font-weight:normal; background:url(../image/language-cn1.jpg) no-repeat left 6px; overflow:hidden;}



.container-nav{ min-width:978px; width:e-xpression(document.body.clientWidth < 978 ? "978px" : "100%" ); height:auto; margin:0 auto; background:url(../image/nav.jpg) repeat-x left top;}
.nav{width:972px; height:auto; margin:0 auto; padding:0 3px; }
.nav li{ width:108px; height:auto; float:left;  position:relative; z-index:650; background:url(../image/nav-list-li.jpg) no-repeat right top;}
.nav li h3{ color:#FFF; width:106px; height:32px; line-height:32px; padding-top:4px; display:block; font-weight:bold; font-size:14px; text-align:center;font-family:����,Arial, Helvetica, sans-serif; }
.nav li h3 a{ color:#FFF;}
.nav li h3.curr,.nav li h3.on{ color:#0370ca; background:url(../image/nav-list-li-h3-curr.jpg) no-repeat left top;}
.nav li h3.curr a,.nav li h3.on a{ color:#0370ca;}
.nav li p{ height:auto; width:93px; line-height:26px; z-index:700; position:absolute; left:6px;  top:36px; display:none;  color:#FFF; text-align:center; }
.nav li p.curr{ display:block;}
.nav li p span{ width:93px; height:auto; background:url(../image/nav-list-li-p.png) no-repeat left bottom; display:block; padding-bottom:10px; }
.nav li p span a{ color:#2d2d2d; width:80px; line-height:24px; height:24px; display:block; margin:0 auto; background:url(../image/navlist-li-p-span-a.gif) repeat-x left bottom;}

/*.search{ width:244px; height:20px; float:right; background:url(../image/search.png) no-repeat left top; padding:15px 0 7px 0; overflow:hidden; margin-right:20px; display:inline;}
.search p{ float:left;}
.search p.search-input{ width:202px; height:20px; overflow:hidden; position:relative;  margin-right:10px; display:inline;}
.search p.search-input input{ width:186px; height:18px; line-height:18px; border:0; position:absolute; left:15px; top:1px; color:#b7b7b7;}
.search p.search-btn{ width:26px; height:20px; overflow:hidden; }
.search p.search-btn input{ width:26px; height:20px;}
*/
.container-flash{  height:385px; margin:0 auto; position:relative; overflow:hidden; z-index:100;}
.flash{  height:385px; margin:0 auto; overflow:hidden; position:absolute; top:0; background:url(../image/flash.gif) repeat-x left bottom;}
.mod_focus { overflow:hidden; position:absolute; width:1920px; left:0; top:0; height:385px; }
.mod_focus .contents{ width:100%; height:385px; overflow:hidden;}
.mod_focus .contents li{width:100%; overflow:hidden;height:385px; }
.mod_focus .contents li img{ width:100%; height:385px;}
.mod_focus .tags{text-align:center; position:absolute; left:1290px; bottom:5px; width:96px; padding:0 54px; overflow:hidden;}
.mod_focus .tags li{  overflow:hidden; float:left; margin:0 2px; display:inline; width:28px; height:28px;}
.mod_focus .tags a{ float:left; width:28px; height:28px; line-height:28px; background: url(../image/num-li.png) no-repeat center bottom; color:#000; font-size:13px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:center; }
.mod_focus .tags .focus a{  width:28px; height:28px; line-height:28px;  background: url(../image/num-li-curr.png) no-repeat center top; color:#fff;}



.main{ width:978px; height:auto; margin:0 auto;}



.prouducts,.about{ width:269px; height:auto; float:left;}
.newsad{ width:250px; height:175px; float:left; overflow:hidden; position:relative; padding:8px; background:url(../image/prond-ad.jpg) no-repeat left top;}
.newsad .ad { 
	width:250px; 
	height:150px; 
	overflow:hidden;
	position:relative;
} 
.newsad .slider,.newsad .num{
	position:absolute;
}
.newsad .slider{ width:250px;}
.newsad .num{ width:88px; height:16px; overflow:hidden; }
.newsad .slider li{ 
	list-style:none;
	display:inline;
	float:left;
}
.newsad .slider img{ 
	width:250px; 
	height:150px;
	display:block;
}
.newsad .num{ 
	right:0; 
	bottom:0;
}
.newsad .num li{
	float: left;
	color: #000;
	text-align: center;
	line-height: 16px;
	width: 20px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 0 1px;
	border: 0;
	background: url(../image/p-num.jpg) no-repeat left top;
	font-weight:normal; display:inline;
}
.newsad .num li.on{
	color: #FFF;
	line-height: 16px;
	width: 20px;
	height: 16px;
	font-size: 12px;
	margin: 0 1px;
	border: 0;
	background: url(../image/p-num.jpg) no-repeat right top;
	font-weight: bold;
}
.about{ float:right; }
.prouducts h2,.about h2{ width:269px; height:30px; background:url(../image/about-h2.jpg) no-repeat left top;}
.prouducts h2 a,.about h2 a{ width:40px; height:20px; display:block; float:right; margin:5px 10px 0 0; background:url(../image/more.png) no-repeat left top;}
.prouducts h2 p,.about h2 p{ width:180px; height:30px; overflow:hidden; }
.prouducts h2 p img,.about h2 p img{ width:180px; height:30px;}
.about-img{ width:261px; height:150px; overflow:hidden; margin:0 auto; }
.about-cen{ width:261px; height:auto; line-height:24px; margin:0 auto; }
.about-cen a{ color:#f10101;}

.news{ width:384px; height:auto; float:left; margin:0 26px; display:inline;}
.news h2{ width:384px; height:30px; background:url(../image/news-h2.jpg) no-repeat left top;}
.news h2 p{ width:90px; height:30px; float:left; margin:0 2px; display:inline; overflow:hidden; font-weight:bold; font-size:12px; line-height:30px; text-align:center;}
.news h2 p.curr{ background:url(../image/news-h2-p-curr.png) no-repeat left bottom; color:#FFF;}
.news-list{ width:374px; height:144px; margin:0 auto; display:none; }
.news-list li{ width:360px; height:24px; line-height:24px; overflow:hidden; padding-left:10px; background:url(../image/news-list-li.gif) no-repeat left 9px;}
.news-list li span{ width:76px; line-height:24px; height:24px; display:block; float:right; text-align:right; }

.lanmu{ width:975px; height:108px; margin:0 auto;}
.lanmu li{ width:187px; height:108px; overflow:hidden; float:left; margin:0 4px; background:url(../image/column-p.jpg) no-repeat left top;}
.lanmu li p{ width:185px; height:79px; padding:1px; overflow:hidden;}
.lanmu li p img{ width:185px; height:79px;}

.left{ width:184px; height:auto; float:left; }
.menu{ width:184px; height:auto; }
.menu h2{ width:184px; height:37px; overflow:hidden; background:url(../image/menu-h2.png) no-repeat left top; }


.menu-list{ width:184px; height:auto; }
.menu-list li h3{ width:144px; height:28px; line-height:28px; padding:0 25px 0 15px; background:url(../image/menu-list-li.jpg) no-repeat left bottom; text-align:left; font-weight:normal; }
.menu-list li h3.curr,.menu-list li h3.on{ background:url(../image/menu-list-li.jpg) no-repeat left top; text-align:right;}
.menu-list li h3.curr a,.menu-list li h3.on a{ color:#FFF;}
.menu-list li p span {display: block;text-align:right;height:28px;line-height:28px; padding:0 25px 0 15px; background:url(../image/menu-list-li.jpg) no-repeat left bottom;}
.menu-list li p {display: none;height: auto;}

.phone{ width:184px; height:68px; background:url(../image/phone.png) no-repeat left top;}

.right{ width:774px; height:auto; float:right; }
.location{ width:774px; height:32px; line-height:32px; background:#f5f5f5;}
.location p{ width:754px; height:32px; line-height:32px; background: url(../image/location-p.png) no-repeat 10px 13px; padding-left:20px;}
.location p span{ font-weight:bold; font-size:14px;}
.cright-cen{ width:774px; height:auto; margin:0 auto;}
.cright-imglist{ width:760px; height:auto; margin:0 auto;}
.cright-imglist li{ width:180px; height:142px; float:left; overflow:hidden; margin:10px 5px; display:inline; background:#dbdbdb}
.cright-imglist li.curr{ background:#3584d5;}
.cright-imglist li p{ width:172px; height:106px; padding:4px; overflow:hidden;}
.cright-imglist li p img{ width:172px; height:106px;}
.cright-imglist li h3{ width:180px; height:28px; line-height:28px; font-weight:normal; font-size:12px; text-align:center;}
.cright-imglist li.curr h3 a{ color:#FFF;}


.page{ width:300px; height:9px; margin:0 auto; }
.page p{ height:9px; float:left; padding-right:8px; }
.page p.page-last{ width:15px;}
.page p.page-last img{ width:15px; height:9px;}
.page p.page-next{ width:11px;}
.page p.page-next img{ width:11px; height:9px;}
.page p.page-num{ height:9px; line-height:9px; padding:0 8px; font-size:11px; background:url(../image/page-num.jpg) no-repeat left top; }
.page p.page-num a:hover{ font-weight:bold; color:#0051a3;}

.container-footer{ min-width:978px; width:e-xpression(document.body.clientWidth < 978 ? "978px" : "100%" ); height:auto; margin:0 auto; background:#eaeaea url(../image/footer.jpg) repeat-x left bottom;  }
.footer{ width:978px; height:auto;  margin:0 auto; position:relative; position:relative; /*background:url(../image/footlogo.png) no-repeat right top;*/}
.copyright{ width:378px; height:30px; line-height:30px; text-align:left; color:#878787; overflow:hidden; float:left; }
.copyright a{ color:#878787;}
.link{ width:150px; height:30px; float:right; overflow:hidden; position:relative; }
.link select{ width:148px; height:20px; position:absolute; left:0; top:5px;}

.window{ width:151px; height:144px;  z-index:999;  position:absolute;/* left:0; top:50px;*/ }
.scroll_t{ width:35px; height:20px; background:url(../image/totop.jpg) no-repeat left top; cursor:pointer; border-bottom:3px solid #FFF;}
.scroll_b{ width:35px; height:20px; background:url(../image/tobottom.jpg) no-repeat left top; cursor:pointer;}
.zixun,.freeback{ width:35px; height:46px; background:url(../image/zixun.jpg) no-repeat left top; cursor:pointer; border-bottom:3px solid #FFF;}
.freeback{ background:url(../image/freeback.jpg) no-repeat left top;}
.freeback a{ width:35px; height:46px; display:block;}
.qq-list{ width:116px; height:180px; position:absolute; left:35px; top:23px; z-index:1010; display:none;}
.qq-list li{ width:116px; height:36px; overflow:hidden; }
.qq-list li img{ width:116px; height:36px;}




.product{ width:690px; height:auto; float:left;}
.product h2{ width:690px; height:40px; background:url(../image/product.png) no-repeat left top;}
.product h2 a{ width:40px; height:20px; display:block; float:right; margin:5px 10px 0 0; background:url(../image/more.png) no-repeat left top;}
.product-img{width:690px; height:152px; padding:0px 3px;  overflow:hidden; }
.product-img ul{ width:690px; height:140px;overflow:hidden;}
.product-img ul li{width:148px;height:140px;line-height:20px;text-align:center;float:left;padding:0px 10px;}
.product-img ul li img{width:142px;height:114px;display:block;float:left;}

.lxwm{ width:269px; height:auto; float:left;}
.lxwm{ float:right; }
.lxwm h2{ width:269px; height:30px; background:url(../image/about-h2.jpg) no-repeat left top;}
.lxwm h2 a{ width:40px; height:20px; display:block; float:right; margin:8px 10px 0 0; background:url(../image/more.png) no-repeat left top;}
.lxwm h2 p{ width:180px; height:30px; overflow:hidden; }
.lxwm h2 p img{ width:180px; height:30px;}
.lxwm-img{ width:261px; height:150px; overflow:hidden; margin:0 auto; }
.lxwm-img li{ width:261px; overflow:hidden; margin:0 10px;line-height: 24px; }
.lxwm-cen{ width:261px; height:auto; line-height:24px; margin:0 auto; }
.lxwm-cen a{ color:#f10101;}




.navsub{ width: 652px; height:150px; /*background:#FFF;*/ position:absolute; left:0; top:36px; display:none; z-index:700;background: url(../image/xiala.jpg) repeat-x left bottom;}
.navsub-line{ width:140px; height:276px;float:left; overflow:hidden; margin:0 0px 0 20px; display:inline;background: url(../image/left111.png) no-repeat;background-position: 135px 0px;}
.navsub-line h4{ width:116px; height:36px;  font-weight:bold; font-size:14px; /*line-height:36px;text-align:center;*/ overflow:hidden; }
.navsub-line h4 a{ color:#4b4b4b;}
.navsub-img{ width:116px; height:70px; overflow:hidden; padding-top: 10px; }
.navsub-img img{ width:116px; height:70px; }
.navsub-list{ width:116px; height:140px; overflow:hidden; }
.navsub-list p{ width:116px; height:20px; line-height:20px; overflow:hidden; }

/*.navsub{ width:700px; height:276px; background:#FFF; position:absolute; left:0; top:50px; display:none; z-index:700;}
.navsub-line{ width:116px; height:276px; float:left; overflow:hidden; margin:0 13px 0 14px; display:inline;}
.navsub-line h4{ width:116px; height:36px; line-height:36px; font-weight:bold; font-size:14px; text-align:center; overflow:hidden; }
.navsub-line h4 a{ color:#4b4b4b;}
.navsub-img{ width:116px; height:70px; overflow:hidden; }
.navsub-img img{ width:116px; height:70px; }
.navsub-list{ width:116px; height:140px; overflow:hidden; }
.navsub-list p{ width:116px; height:20px; line-height:20px; overflow:hidden; }*/


.cright-list{ width:885px; height:406px; overflow:hidden; margin:0 auto;}
.cright-list li{ width:715px; height:130px; float:left; padding:10px; overflow:hidden; border-bottom:1px dashed #e0e0e0;}
.cright-list li p{ width:165px; height:120px; overflow:hidden; padding-top:3px;float: left; }
.cright-list li img{ width:165px; height:120px; }
.cright-list li h3{ width:530px; height:18px; line-height:18px; padding-top:4px; font-weight:normal; font-size:12px; /*text-align:center;*/float: right;}
.jianjie{ width:530px; height:105px; line-height:22px; padding-top:4px; font-weight:normal; font-size:12px; /*text-align:center;*/float: right;}
.cright-list{ height:auto;}