@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;}
body{
	margin:0;
	padding:90px 0 0;
	font-size:14px;
	line-height:24px;
	font-family:微软雅黑;
	color:#000;
	background:#f2f1f1;
	}
li,h3,b,dl,dd,span{
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
	list-style:none;}
em{ font-style:normal}	
a{
	text-decoration:none;}	
.clear{
	clear:both;}
.head{ height:90px; width:100%; z-index:9999; background:#f2f1f1; top:0; position:fixed;}
.head-info{ width:1002px; margin:0 auto}
.head-logo{ float:left; width:260px; height:90px;}
.head-nav{ float:left; height:32px; margin-top:40px; margin-left:40px;}
.head-nav a{ float:left; text-align:center; color:#000}
.head-nav span {float: left;text-align: center;width: 100%; height:16px;}
.head-nav em{ background:url(../images/line.png) no-repeat; width:1px; height:32px; float:left; margin-top:5px;}
.language{ float:right; margin-top:40px;}
.language a{ font-size:12px; float:left; margin:0 0 0 15px; padding:2px 4px; color:#000}
.language a:hover{ background:#fff; padding:2px 4px; font-size:12px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.language .on{ background:#fff; padding:2px 4px; font-size:12px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}



.banner{ position:relative; width:995px; height:492px; padding:0 7px 11px 0; margin:0 auto; background:url(../images/slider-bg.png) no-repeat right bottom; _background:url(../images/slider-bg.jpg) no-repeat right bottom;}
.banner .bd { width:100%; height:100%; overflow:hidden;}
.banner .hd { position:absolute; left:0; bottom:19px; width:995px; height:25px; background:url(../images/slider-nav.png); text-align:center;}
.banner .hd li { display:inline-block; width:9px; height:10px; margin:0 2px; background:url(../images/slider-dot.png) no-repeat right top; _background:url(../images/slider-dot.gif) no-repeat right top; cursor:pointer;}
.banner .hd li.on { background-position:left top;}



.main{ width:1002px; margin:20px auto; height:172px;}
.main .tit{ height:39px; font-size:14px; line-height:39px; padding:0 20px 0 45px}
.main .tit a{ text-align:right; color:#022432; font-size:9px; float:right; font-family:'Lucida Grande',Geneva,sans-serif}
.main1 .tit{ background:url(../images/a1.png) no-repeat;}
.main2 .tit{ background:url(../images/a2.png) no-repeat;}
.main3 .tit{ background:url(../images/a3.png) no-repeat;}
.main1{ width:320px; float:left; height:132px}
.main2{ width:387px; float:left; height:132px; margin:0 31px;}
.main3{ width:233px; float:left; height:132px}
.main-info{ height:132px; background:#fff; width:99%}
.m1 a{ background:url(../images/a4.png) 12px center no-repeat; float:left; font-size:12px; color:#151515; margin:5px 0 2px; text-indent:3em;}
.m3 p{ font-size:12px; padding:0px 20px 1px; }


.picScroll-left{ overflow:hidden; position:relative; padding-top:10px;}
.picScroll-left .hd{ overflow:hidden;  height:0px; padding:0; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:10px; height:15px; float:right; overflow:hidden; position:absolute;
	 cursor:pointer;}
.picScroll-left .hd .prev{ background:url(../images/a5.png) no-repeat; left:4px; top:55px; }
.picScroll-left .hd .next{ background:url(../images/a6.png) no-repeat; right:4px; top:55px; }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ width:332px; height:110px; margin:0 auto  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; width:162px; height:110px; overflow:hidden; text-align:center; margin-right:8px;}
.picScroll-left .bd ul li .pic{ height:100%;}
.picScroll-left .bd ul li .pic img{ max-height:100%; _height:100%; display:block;}
			
.foot{ border-top:1px solid #dcdcdc; margin:20px auto; width:1002px; padding-top:15px; font-size:12px; color:#626262}
.foot p{ margin:0 50px;}
.foot p img{ float:left; margin:8px 10px 0 0}
.foot p a{color:#626262}

.page-banner{ width:1002px; margin:0 auto; height:61px;}
.page-banner1{ width:995px; height:363px; padding:0 7px 11px 0; margin:10px auto 20px; background:url(../images/bn-bg.png) no-repeat right bottom; _background:url(../images/bn-bg.jpg) no-repeat right bottom;}
.page-banner1 div { width:100%; height:100%; overflow:hidden;}
.page-banner1 img { max-height:100%;}

/*  产品页面 - 修改  */
.floatTools{width:1002px; margin:0 auto; background:url(../images/bg.png) left top repeat-y #fff}
.tabmain{ padding:30px 0; overflow:hidden; background:url(../images/b3.png) left bottom no-repeat;}

/* 左侧导航 */
.tabmain .tabGroup{ position:relative; float:left; width:156px; padding:20px 0 20px 10px; background:url(../images/b5.gif) 14px top repeat-y;}

.tabmain .item{ text-indent:2em;}
.tabmain .tabGroup h3{ height:36px; line-height:36px;background:url(../images/b6.png) -1px center no-repeat; font-weight:normal; color:#666; font-size:14px;}
.tabmain .tabGroup h3.on { background:url(../images/b7.png) no-repeat left center;}
.tabmain .tabGroup ul { margin-bottom:10px; background:url(../images/b8.gif) repeat-y  22px 0;}
.tabmain .tabGroup li { position:relative; line-height:36px;padding-left:8px;text-align:left;cursor:pointer;font-size:14px;font-family:'Microsoft yahei';color:#666; background:url(../images/b6.png) 15px center no-repeat}
.tabmain .tabGroup h3 a,
.tabmain .tabGroup li a { color:#666; cursor:pointer;}
.tabmain .tabGroup li span { display:none; position:absolute; left:-5px; top:11px; width:22px; height:12px; background:url(../images/b7.png) no-repeat;}
.tabmain .tabGroup .on span { display:block;}

.tabGroup-bottom,
.tabGroup-top{ background:url(../images/b4.png) no-repeat left top #fff; height: 12px;width: 12px; position:absolute;}
.tabGroup-top{top:0;}
.tabGroup-bottom { bottom:0;}

/* 内容 */
#container{ float:right; width:744px; padding-right:31px; overflow:hidden;}

.c-item h4{ color:#030303; font-size:16px; font-weight:normal; margin-bottom:8px;}
.tabContent{ padding:12px 0px 28px; margin-bottom:30px; border-bottom:1px dotted #c4c4c4;}
.pro-tit{ color:#030303; font-size:14px;}

.c-item { margin-bottom:20px;}
.c-item .pro { display:inline-block; width:100%;}
.pro .pro-img{ float:left; border:1px solid #c8c8c8; padding:4px; width:208px; height:135px; margin-right:30px; margin-bottom:18px;}
.pro-img a { display:block; width:100%; height:100%; overflow:hidden; text-align:center;}
.pro-img img { max-height:100%; _height:100%;}

/*  产品页面 - 修改  */

.pro-info{ margin:0 75px;}
.pro-info img{ text-align:center;}
.about{ margin:0 100px;}
.about-map p{ line-height:26px; font-size:12px; color:#616161}
.about-map .map{ margin:10px 0 0}

.article-list{ border-bottom:1px dotted #b5b5b5; font-family:宋体; font-size:12px; height:30px; line-height:30px;}
.article-list a{ color:#393939;}
.article-list .data{ float:right; color:#a4a4a4}

.article-tit{ text-align:center;margin-bottom:20px}
.article-tit h3{ font-size:24px; color:#2d2d2d; margin-bottom:10px}
.article-tit span{ font-family:宋体; font-size:12px; color:#b0b0b0;}
.article-txt{ color:#5b5b5b; line-height:30px}