@charset "gb2312";
/* CSS Document */

*{ margin: 0; padding: 0; }
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
fieldset, img {
    border: 0;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
a{ color:#363636; text-decoration:none;}
a.blue,a.blue:hover{ color: #2485e2}
body{ font-size:12px; font-family:  Verdana, Geneva, sans-serif; color:#4d4d4d; }
#wrapper{width:960px; margin:0px auto; position:relative; }
#header{ width:960px; height:130px;margin:0px auto;  position:relative; }
#header #ewm{
	position:absolute;
	top:28px;
	width:171px;
	height:92px;
background:url(../images/ewm.png) no-repeat;
	text-indent:-9999px;
	right:230px;
}
/*#header #welcome{ 	position:absolute;}
#header #navtop{position:absolute; right:0px;}*/
#header #logo{
	position:absolute;
	top:15px;
	width:461px;
	height:111px;
	left:0px;
	background:url(../images/logo.png) no-repeat left center; 
}

#header #logo a{
	position:absolute;
	top:15px;
	width:461px;
	height:111px;
	left:0px;
	display:block;
}

#wz{ position:absolute;
	top:12px;
	right:0px;}
#wz .img1{ background:url(../images/zw.jpg) no-repeat left center; position:absolute; top:30px; right:80px;padding-left:18px; margin-right:10px;}
#wz .img2{ background:url(../images/en.jpg) no-repeat  left center; position:absolute; top:30px; right:10px; padding-left:18px;}
#wz .img2 a:hover{ text-decoration:underline; color:#034CA8;}
#tel{ float:right;width:180px; padding:75px 0 0 50px; color:#777; font-size:14px; overflow:hidden; line-height:24px; font-family:"Î¢ÈíÑÅºÚ"; background: url(../images/tel.png) no-repeat left 80px; }
#tel span { font-size:16px; display:block; font-style:normal; color:#ff6600; font-weight:bold;}
#search_yzx{ right:0px; top:40px; position:absolute; }
#ad{ position:absolute;	
	top:43px;  left:112px; color:#333; font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; line-height:29px; }
#ad  span{ color:#ff6600; font-family:Times New Roman; font-size:24px; font-style:italic; padding-right:4px;}
.nav{ width:960px; margin:0 auto; height:40px; margin-bottom:10px; border-bottom:2px solid #ddd}
.nav ul{display:block; padding-left:5px;}
.nav ul li{float:left; font-size:14px; height:40px; line-height:40px; position:relative; }
.nav ul li a{color:#000; display:block;width:150px;text-align:center; font-weight:bold;  font-family:"Î¢ÈíÑÅºÚ"; }
.nav ul li a:hover{display:block; height:40px; }
.navn{position:absolute; left:0px; top:40px; background:#000; z-index:1000}
.navn ul{display:block; clear:both; padding:0px;}
.navn ul li{font-size:12px; height:30px; line-height:30px;width:200px;border-bottom:1px solid #fff;}
.navn ul li a{color:#fff; display:block; padding-right:0px; text-align:left; width:200px;text-indent:14px;}
.navn ul li a:hover{color:#fff; background:#e70012;height:30px; line-height:30px; }
.navn ul li a.hong{ color:#f00;}

.youqing{width:960px;background:url(../images/nav_foot.png) no-repeat center top ; height:39px; line-height:39px; margin-bottom:10px;    }
.youqing p{ padding:0 40px;}



.footer{ background:#f7f7f7 }
.link{ height:40px; line-height:40px;  background:#666; color:#fff;}
.link p{ width:960px; margin:0px auto; }
.link p a{color:#fff;}
.footer-n{width:960px; margin:0px auto; text-align: center; padding:15px 0px; line-height:180%;  }

#banner{width:960px;margin:0 auto; margin-bottom:10PX; height:304px;}

#content{width:960px; margin:0 auto;}
.main-a,.main-b{ width:960px; margin:0px auto; }
.main-d{ background:#f4f4f4; border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.piclist_top{  height:48px; line-height:48px;background:#f9f9f9; font-size:16px; border-bottom:1px solid #cbcbcb; text-indent:12px;}
.piclist,.sidebar{ width:212px; margin-right:18px;  background:#fff; }


.piclist h2,.sidebar-a h2{font-size:18px; line-height:20px;padding:0 0 0 64px; height:62px;color:#fff;background:url(../images/product_h2.jpg) no-repeat 0 0; font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:8px;}
.piclist h2 span,.sidebar-a h2 span{ display:block;font-size:16px; color:#fff; padding:20px 0 0  0px; font-family:Arial, Helvetica, sans-serif;}

.sidebar-a h2.zma{background:url(../images/about_h2.jpg) no-repeat 0 0}
.sidebar-a h2.zmn{background:url(../images/news_h2.jpg) no-repeat 0 0}
.sidebar-a h2.zmc{background:url(../images/case_h2.jpg) no-repeat 0 0}
.sidebar-a h2.zms{background:url(../images/service_h2.jpg) no-repeat 0 0}

.contactindex h2,.contact h2{font-size:16px; height:40px; line-height:40px; background:url(../images/sidebar_h2.jpg) repeat-x;  position:relative; text-indent:14px;color:#fff; }
.contactindex h2{background:url(../images/contact_h2.png) no-repeat;text-indent:24px;}
.piclist ul{min-height:290px;height:auto!important;height:290px;
padding:15px;
}
.piclist li{ background:url(../images/li_ico.jpg) no-repeat left center; text-indent:14px; border-bottom: 1px dotted #6b6b6b}
.piclist li a{display:block;line-height:34px; height:34px;color:#6b6b6b; font-size:14px;}
.piclist li a:hover{ color:#27a1ff;}
.contactindex{width:240px; margin-right:10px; background:url(../images/sidebar_bg.png) repeat-y; }
.contactindex-a{min-height:220px;height:auto!important;height:220px;
	padding:0px 10px;line-height:160%;background:url(../images/sidebar_bottom.png) no-repeat center bottom;}

.detail{ width:720px;}
.news2 h2 span{ font-size:14px; margin-left:5px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.detail h2{font-size:16px; height:30px; line-height:30px; position:relative; background:url(../images/detail_h2.png) no-repeat left center;color:#555; padding:4px 0 0 14px;  font-family:"Î¢ÈíÑÅºÚ"; border-bottom:4px solid #ebebeb}
.about h2 a{ display:block; width:39px; height:16px; font-family:Arial, Helvetica, ;background:url(../images/more.png) no-repeat center right; color:#666; font-size:8px; line-height:16px; text-align:center;position:absolute; top:10px; right:12px; text-indent:-9999px;}



.pic dl{ width:453px; height:217px; float:left; background:url(../images/picbg.jpg) no-repeat; margin:25px 25px 0 0; display:inline;}
.pic  dl:hover{ }
.pic  dt{ width:144px; height:148px; float:left; margin:18px 0 0 18px;text-align:center;}
.pic  dt img{ width:126px; height:130px; padding:8px; border:1px solid #ddd; background:#fff; }
.pic  dt h3{ font-size:14px; color:#80c11f; margin-top:12px;}
.pic   dd{ float:left; width:260px; font-size:12px; line-height:20px; margin:18px 0 0 18px;}
.pic  dd h3{font-size:14px; font-weight:bold;margin-bottom:8px;}
.pic  dd p{ height:55px; overflow:hidden; }
.pic   dd  span a{ display:block; margin-top:10px;background: url("../images/detail.png") no-repeat ; width:92px; height:34px;}




/*.pic-nei{width:730px; overflow:hidden; padding-top:15px;}
.pic dl{float:left; width:161px;text-align:center; height:180PX; margin-right:21px;}
.pic dl dt{ text-align:center;}
.pic dl img{border:1px solid #999999;padding:2px}
.pic dl img:hover{border:1px solid #FF0000; background-color:#FFF99D;}
.pic dl dd{ width:155px; height:40px; line-height:20px;}
.pic_bottom{background:url(../images/detail_bottom.png) no-repeat; width:708px; height:4px;}
*/
.about{width:703px; position:relative;padding-bottom:20px; padding-top:10px;}
.news2{ width:330px;  float:left;  margin-right:20px;}
.news2 h2{font-size:16px; height:30px; line-height:30px; position:relative; color:#555; padding:4px 0 0 14px;  font-family:"Î¢ÈíÑÅºÚ"; border-bottom:1px solid #ebebeb}
.news2 ul{
	padding:10px;
	}
.news2 li{background:url(../images/ioc3.png) no-repeat left; text-indent:12px;height:25px; line-height:25px; border-bottom:#ccc 1px dashed;}
.news2 li a{ display:block;}
.news2 li a:hover{ color:#f60;background:url(../images/ioc3_hover.png) no-repeat left; }
.news2 li span{ float:right; margin-right:0px;}


.zhengshu{ border-top: 1px dotted #aaa; position:relative; margin-top:10px;}
.zhengshu_l{background:url(../images/about_left.png) no-repeat; position:absolute; left:0 ; top:90px; width:5px; height:37px;}
.zhengshu_r{background:url(../images/about_right.png) no-repeat;position:absolute; right:0 ; top:90px; width:5px; height:37px;}
.news{ width:242px;   background:url(../images/news_bg.jpg) no-repeat left center; }
.news h2{ background:url(../images/faq_h2.png) no-repeat center right;  height:49px; line-height:49px; color:#333; text-indent:14px; font-size:16px;position: relative; font-family:"Î¢ÈíÑÅºÚ"} 
.news h2 span{ font-size:14px;color:#999;font-family:Arial, Helvetica, sans-serif; }
.news h2 a{ display:block; width:39px; height:16px; background:url(../images/more.png) no-repeat center right; position:absolute; top:20px; right:8px; text-indent:-9999px;}
.news ul{
	padding:10px;
	}
.news li{background:url(../images/ioc3.png) no-repeat left; text-indent:12px;height:25px; line-height:25px; border-bottom:#ccc 1px dashed;}
.news li a{ display:block;}
.news li a:hover{ color:#f60;background:url(../images/ioc3_hover.png) no-repeat left; }
.news li span{ float:right; margin-right:0px;}
.about-a{ line-height:160%; padding-top:10px;}


.boder_top{ border-top:1px solid #cbcbcb;}

.prolist3{padding-top:10px;}
.prolist3 dl{ width:320px;float:left; margin-top:10px; height:120px; margin-right:35px; border-bottom:1px dotted #CCC;}
.prolist3 dl dt{float:left;width:120px; margin-right:20px;  }
.prolist3 dl dt img{border:1px solid #ddd;padding:2px;}
.prolist3 dl  dt  img:hover{border:1px solid #FF0000; background-color:#FFF99D;}
.prolist3 dl dd{ float:left;line-height:20px; }
.prolist3 dl dd.bt{width:180px;  font-size:14px; font-weight:bold; margin-bottom:5px;}
.prolist3 dl dd.js{width:180px; min-height:50px;height:auto!important;height:50px;margin-bottom:5px;  }
.prolist3 dl dd.al{ background:#ebebeb; padding:2px 5px; }
.prolist3 dl dd.al:hover{ background:#f60; }



.prolist{padding-top:10px;}
.prolist dl{ width:320px;float:left; margin-top:10px; height:120px; margin-right:35px; border-bottom:1px dotted #CCC;}
.prolist dl dt{float:left;width:120px; margin-right:20px;  }
.prolist dl dt img{border:1px solid #ddd;padding:2px;}
.prolist dl  dt  img:hover{border:1px solid #FF0000; background-color:#FFF99D;}
.prolist dl dd{ float:left;line-height:20px; }
.prolist dl dd.bt{width:180px;  font-size:14px; font-weight:bold; margin-bottom:5px;}
.prolist dl dd.xh{width:180px;  font-size:12px; color:#f60;}
.prolist dl dd.js{width:180px; min-height:30px;height:auto!important;height:30px;margin-bottom:5px;  }
.prolist dl dd.al{ background:#ebebeb; padding:2px 5px; }
.prolist dl dd.al:hover{ background:#f60; }



.case{ width:960px; }
.case h2{ height:33px; font-family:"Î¢ÈíÑÅºÚ";line-height:33px;font-size:16px; color:#1889d0; position:relative;text-indent:14px;  background:url(../images/indexcase_h2.png) no-repeat center top; padding-top:4px; }
.case h2 span{font-size:14px;color:#999; font-family:Arial, Helvetica, sans-serif;padding-top:10px; }
.case h2 a{ display:block; width:39px; height:16px; font-family:Arial, Helvetica, ;background:url(../images/more.png) no-repeat center right; color:#666; font-size:8px; line-height:16px; text-align:center;position:absolute; top:4px; right:28px; text-indent:-9999px;}

.anli{height: 160px;width: 958px;overflow:hidden; position: relative; margin-top:2px ; padding-top:20px;}
.anli .retrun-l{ position:absolute; left:0px; top:60px;}
.anli .retrun-r{ position:absolute; right:0px; top:60px;}
.anli ul{width: 910px; overflow:hidden; margin:0 auto; }
.anli li{ width:162px; height:160px;float:left;display: block; margin-left:20px; text-align:center; line-height:180%;background:url(../images/pinpai_bg.png); }
.anli li span{text-align:center; display:block; height:22px; line-height:22px;}
.anli li img{ background:#ccc}

.blk_18 {
 MARGIN-TOP: 1px; FONT-SIZE: 12px;  OVERFLOW: hidden; WIDTH: 910px; ZOOM: 1
}
.blk_18 .pcont {
FLOAT: left; OVERFLOW: hidden; WIDTH: 910px
}
.blk_18 .ScrCont {
WIDTH: 91000px; ZOOM: 1
}
.blk_18 #List1_1 {
FLOAT: left
}
.blk_18 #List2_1 {
FLOAT: left
}

.blk_18 .pl IMG {
DISPLAY: block; MARGIN: 6px auto 1px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.blk_18 .pl {
BORDER-RIGHT: #f3f3f3 1px solid; BORDER-TOP: #f3f3f3 1px solid; FLOAT: left; BORDER-LEFT: #f3f3f3 1px solid; WIDTH: 114px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #f3f3f3 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.blk_18 A.pl:hover {
BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ff9900 1px solid; COLOR: #ff9900; BORDER-BOTTOM: #ff9900 1px solid
}
.commu_cont3 {
MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%
}
.commu_cont3 UL {
WIDTH: 188px
}



#imgPlay {
	OVERFLOW: hidden;
	WIDTH: 962px;
	ZOOM: 1;
	POSITION: relative;
	HEIGHT: 335px;
}
#imgPlay .imgs IMG {
	WIDTH: 962px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 1px;
}
#imgPlay .imgs LI {
	FLOAT: left; POSITION: relative
}
#imgPlay .imgs {
	WIDTH: 96200px
}
#imgPlay .btn {
	RIGHT: 12px; OVERFLOW: hidden; WIDTH: 112px; BOTTOM: 12px; TEXT-INDENT: -9999px; POSITION: absolute; HEIGHT: 29px;
}
#imgPlay .btn A {
	BACKGROUND: url(../images/bg.png) no-repeat;BACKGROUND-POSITION: 0px 0px; DISPLAY: block; WIDTH: 112px; HEIGHT: 29px;
}
#imgPlay .btn A:hover {
	BACKGROUND: url(../images/bg.png) no-repeat;BACKGROUND-POSITION: 0px -30px;
}

#imgPlay .num {
	DISPLAY: inline; LEFT: 400px; POSITION: absolute; TOP: 265px; HEIGHT: 19px
}
#imgPlay .num SPAN {
	DISPLAY: inline-block; BACKGROUND: url(../images/imgPlayer.png) no-repeat -19px -83px; MARGIN: 0px 2px; OVERFLOW: hidden; WIDTH: 14px; CURSOR: pointer; LINE-HEIGHT: 0; HEIGHT: 13px
}
#imgPlay .num SPAN.on {
	BACKGROUND-POSITION: 1px -83px
}
#imgPlay .num .lc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .rc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/lc.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 13px; PADDING-TOP: 3px; HEIGHT: 16px
}
#imgPlay .num .mc {
	BACKGROUND: url(../images/mc.png) repeat-x
}
#imgPlay .num .rc {
	BACKGROUND: url(../images/rc.png) no-repeat
}
#imgPlay #numInner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; POSITION: absolute; TOP: 265px; TEXT-ALIGN: center
}



.message  form{ width:480px; margin:0 auto;}
.message  form h3{ text-align:center; font-size:14px; }
.message  form p{ padding:10px 20px;line-height:150%;}
.message  form  label{ width:130px; display:block; float:left; text-align:right; padding-right:10px;}
.message  form input[type="text"]:focus{ background:#09C;}



.regbd{ width:80%; margin:0 auto; font-size:14px;}
.regbd form p{ padding:10px 20px;line-height:150%;}
.regbd  form input[type="text"]{width:150px; border:1px solid #bcbcbc; height:18px;}
.regbd  form input[type="text"].dz{ width:420px; border:1px solid #bcbcbc; height:18px;  }

.regbd input[type="text"]:focus{ background:#09C;}
.regbd table{border-collapse:collapse;}
.regbd td { height:180%; padding:3px 5px; text-align:left;border:1px solid #999; }



.huiyuan_index  ul{ width:168px; margin:0 auto; padding:20px;}
.huiyuan_index  ul li{ float: left; margin-bottom:15px; width:160px; height:180px; text-align:center; }
.huiyuan_index  ul li img { padding:2px; background:#fff; border:1px solid #cbcbcb;}



.prolist2{ padding-top:15px; overflow:hidden; }
.prolist2 dl{float:left; width:161px;text-align:center; height:200PX; margin-right:19px}
.prolist2 dl dt{ text-align:center; }
.prolist2 dl img{border:1px solid #999999;padding:2px;}
.prolist2 dl img:hover{border:1px solid #FF0000; background-color:#FFF99D;}
.prolist2 dl dd{ width:155px; height:40px; line-height:20px;}

.products_show{min-height:400px;height:auto!important;height:400px; margin-top:8px; padding:13px 14px 13px 18px; line-height:26px;}
.products_show img.yzx{border:1px solid #999999; float:left; display:block;}
.products_show ul{ width:250px; height:180px;margin-left:20px;float:left; }
.products_show ul li{padding-left:25px; line-height:28px; border-bottom:1px dotted #CCCCCC; position:relative; }
.products_show ul li  a img{ display:block; width:14px; height:14px; border:0; position:absolute; left:80px; top:3px;}





/*neirong*/
.sidebar-a{ margin-bottom:15px;}
.sidebar-a ul{ padding:15px 0;}
.sidebar-a li{ border-bottom:1px dotted #ccc;background:url(../images/li_ico.jpg) no-repeat left center; }
.sidebar-a li a{display:block;line-height:35px; height:35px;text-indent:14px; font-size:11px;}
.sidebar-a li a:hover{ color:#cc3333;}
.ct{ padding:15px;
background:#f1f1f1;
border:1px solid #dbdbdb;line-height:180%;}
.contact h2{border-top:1px solid #cbcbcb; font-family:"Î¢ÈíÑÅºÚ";}
.title{height:31px;position:relative;}
.title span{ position:absolute; right:18px; top:7px; font-size:12px }
.detail-a{ line-height:180%;}
.detail-a p{ margin-bottom:15px;}
.newsnei,.newsneishow,.detail-a,.message,.products_show{min-height:450px;height:auto!important;height:450px;padding:20px;  }




.newsnei ul{ padding:10px 30px 0 10px;}
.newsnei ul li{ height:25px; line-height:25px; border-bottom: 1px dotted #ccc; background:url(../images/news_ico.jpg) no-repeat left center ; padding-left:14px;}
.newsnei  ul li span{ float:right;}
.newsnei  ul li a{ display:block; height:25px;}
.newsnei ul li a:hover{ color:#EC3D00}
.fenye,.newsnext{ min-height:30px;height:auto!important;height:30px; text-align:center;margin-top:8px; padding:10px 0px 10px 0px; clear:both;}
.newsneishow h1{ font-size:14px; text-align:center; margin-bottom:10px;}
.newsneishow h4{ font-size:12px; font-style:normal; font-weight:normal; text-align: center; margin-bottom:10px;}
.newscontent { padding:10px; }
.newscontent p{ line-height:180%; margin-bottom:15px;}

#proo-b5 { min-height:300px;height:auto!important;height:300px; }
.pic-title5{ height:28px; border-bottom:1px solid #e5e5e5; margin-top:35px;}
.pic-title5 li{height:28px; width:121px; text-align:center;line-height:28px; float:left;  cursor:pointer; color:#FFF; margin-right:2px;}
.pic-title5 li a { color:#FFF;background:url(../images/anl_sx.gif) no-repeat; display:block;height:28px; width:121px; }
.pic-title5 li a:hover,.pic-title5 li.hover a{ background-position:0 -40px; }
.pic-title5 span{ float:right;}
.pic-title5 span a{ margin:0px 10px;}
.proo-d5 { padding:15px 0px;}
.menu_ul{display:none;}

.products_neirong { line-height:180%; margin-top:10px;margin-bottom:20px;min-height:200px;height:auto!important;height:200px; }
.products_neirong h3{ padding-bottom:3px; border-bottom:1px solid #eee; font-size:14px; font-style:normal;margin-bottom:15px;}
.products_neirong p{ line-height:180%; margin-bottom:15px;}
.products_showlist{margin:0 auto; padding-bottom:15px;}
.products_showlist h3{ padding-bottom:3px; border-bottom:1px solid #eee; margin-bottom:8px; font-size:14px; font-style:normal;}
.products_showlist dl{ width:100px; float:left; margin-left:15px;}
.products_showlist dl dt{ text-align:center; }
.products_showlist dl dt img{border:1px solid #CCCCCC; padding:2px;}
.products_showlist dl img:hover{ border:1px solid #f60;}
.products_showlist dl dd{text-align:center; height:20px; line-height:20px}
.fenye p{ padding-left:20px;}