/* CSS Document */

body {font-family:Verdana,Arial;margin:0; padding:0; background: #fff; font-size:12px; color:#666; background:#e2e2e2 url(main_bg.gif) repeat-x top;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
#head{ margin:0px auto; width:960px;
}
a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: underline;
	color: #ad3333;
}
a:active {
	text-decoration: none;
	color: #666;
}
div:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#head{margin:0 auto; width:978px;
}
#main{margin:0 auto; width:981px;
}
.head_1{ width:978px; height:64px;
}
.head_1 .logo{ float:left; width:130px; padding:20px 0 20px 10px;
}
.head_1 .search{ float:right; width:195px; text-align:right; padding-top:25px; 
}
.head_1 .search a:link,.head_1 .search a:visited,.head_1 .search a:hover,.head_1 .search a:active{color:#2d6188;}
.searchiput{ padding:0; margin:0; border:0; background:#ececec; width:140px; color:#555555; 
}
.dhdw{ background:url(dh_dw.gif); height:35px;
}
.uldh{ list-style:none;
}
.uldh li{ float:left; width:163px; line-height:35px; height:35px; color:#0b1121; font-size:12px; font-weight:bold; text-align:center; display:block; position:relative;
}

.uldh li a, .uldh li a:visited{text-align:center;width:163px; display:block; height:35px; line-height:35px; color:#0f0f0f;background:url(dhsd.gif) no-repeat top right; overflow:hidden;
}
.uldh li ul{ display:none; 
}
.uldh li:hover{background:#fff url(dh_dw3.gif) no-repeat center top; width:163px; 
}

.uldh li:hover ul {

display:block; 
position:absolute; 
top:35px; 
left:-1px; 
width:159px;
border:1px solid #c2c2c2;
background:#eeeeee;
}
.uldh li:hover ui li{ background-image:none; text-align:left; height:28px; font-size:12px;
}

.uldh li:hover ul li a {
width:137px;
background:#eeeeee; 
color:#666;
line-height:34px;
height:34px;
font-weight:normal;
border-bottom:1px solid #c2c2c2;
text-align:left; 
padding-left:24px;

}
.uldh li:hover ul li a:hover {
background:#c40202; 
color:#fff;
font-weight:normal;
background-image:none;
line-height:35px;
height:35px;
}
.uldh li:hover ul li div{background:url(xialax.gif) no-repeat 120px 9px; position:relative;
}
.uldh li:hover ul li ol{display:none;
}
.uldh li:hover ul li a:hover div{background:url(xialax1.gif) no-repeat 120px 9px;
}
.uldh li:hover ul li:hover ol{display:block; 
position:absolute; 
top:0px; 
left:159px; 
width:159px;
border:1px solid #999;
}
.uldh li:hover ul li a:hover ol li a{background:#eeeeee;
padding-left:5px;
width:156px; 
color:#666;
font-weight:normal;
line-height:28px;
height:28px;
border-bottom:1px solid #fff;
}
.uldh .home{ background:url(homebg.gif) no-repeat top; }
.uldh .home .aaa:visited,.uldh .home .aaa:hover,.uldh .home .aaa:active,.uldh .home .aaa:link{color:#FFFFFF;}
.uldh .map{ background:url(sitem.jpg) no-repeat top right; width:165px; }
.uldh .qt{ background:url(dh_dw2.gif) no-repeat top; color:#FFFFFF;}
.uldh .qt .aaa:visited,.uldh .qt .aaa:hover,.uldh .qt .aaa:active,.uldh .qt .aaa:link{color:#FFFFFF;}

.cler{clear:both;
}
#banner{ margin:2px auto 8px auto; width:978px;
}
.centernr{ background:url(center_dw2.gif) ; height:160px;
}
.centernr2{ background:url(center_dw5.gif); padding:0 14px 15px 12px;
}
.p703{ float:left; width:723px; padding:15px 0 0 0; 
}
.p703 ul{ list-style:none; float:left; width:170px; display:block;
}
.p703 ul li{ background:url(hongdian.gif) no-repeat left center; line-height:18px; padding-left:10px; margin-left:30px;
}

.h2y{ font-size:12px; color:#2d6188; padding:0 0 5px 30px; background:url(hsj.gif) no-repeat 20px 5px;
}
.h2y a:link,.h2y a:visited,.h2y a:active {
	color: #2d6188;
} 
.h2y a:hover {
  text-decoration:underline;
	color: #2d6188;
}
.p270p{ float:right; width:250px;
}
.p270p ul{ list-style:none;
}
.p270p ul li{ text-align:center; padding-top:10px;
}
#bot{ margin:0 auto; width:978px;
}

.sidebar_a{float:left; width:190px;min-height:593px; padding-bottom:30px; height:593px;
}
[class].sidebar_a{height:auto; 
}
.sidebar_a h2{
}
.leftdh{ background:url(leftdh_dw.gif) no-repeat bottom; border-top:8px solid #f0f0f0; padding:0px 0 16px 0;
}
.leftdh h3{line-height:24px; font-size:11px; color:#ad3333; text-align:left; display:block; text-indent:1.6em; border-bottom:1px solid #fff;
} 
.leftdh h4{ line-height:24px; font-size:11px; color:#ad3333; text-align:left; display:block; text-indent:1.6em; border-bottom:1px solid #fff; font-weight:normal;
} 

.sj{list-style:none; 
}
.sj li{line-height:22px;text-indent:1.6em; color:#ad3333; 
}
.sj li a:link,.sj li a:visited,.sj li a:active {
	color: #666666;
	background:#f1f1f1;
	display:block;
} 
.sj li a:hover {
	text-decoration: none;
	color: #ad3333;
	background:#f1f1f1;
	display:block;
}
.leftdh h3 a{ color:#000000; line-height:24px; font-size:11px; background:#e1e1e1; display:block; font-weight:normal;
}
.h3t{  line-height:24px; font-size:11px; background:#e1e1e1; display:block; font-weight:normal; color:#000000; border-top:1px solid #fff;
}
.leftdh h3 a:visited{ color:#000000;
}
.leftdh h3 a:hover{ color:#ad3333; background:#d1d1d1;
}
.leftdh .cur:visited,.leftdh .cur:hover,.leftdh .cur:link,.leftdh .cur:active{   font-size:11px; color:#ad3333; }

.leftdh .bold a:visited,.leftdh .bold a:hover,.leftdh .bold a:link,.leftdh .bold a:active{font-weight:bold;font-size:11px; }
.sidebar_b{float:right; width:734px;
}
.title{ text-align:right; padding:5px 3px 9px 0;
}
.title25{ height:25px; background:url(main_titledw.gif); width:100%;
}
.leftyj{ float:left; width:10px;
}
.title25 h2{ display:block; width:250px; text-align:left; color:#2d6188; font-size:11px; float:left; padding-top:5px;
}
.rightyj{ float:right; width:10px; text-align:right;
}
.nr{ text-align:justify; line-height:16px; 
}
.bdcolor{ border-left:1px solid #cecece; border-right:1px solid #cecece; border-bottom:1px solid #cecece;
}
.pd{ padding:20px 10px 30px 15px;
}
.p450{  width:440px; float:left; padding-right:10px;
}
.p251{ text-align:right; 
}
.contact{border-bottom:1px solid #cecece; padding:0 0 35px 0;
}
.contact h2{ display:block; float:left; width:100px; text-align:left; padding-left:5px;
}
.contact span{ float:right; padding:12px 5px 0 0;
}
.canshu {
border-collapse:collapse;
border:solid #cccccc; 
border-width:1px 1px 0 1px;
margin:0 auto;
} 
.canshu th,.canshu td {border:solid #cccccc;border-width:0 1px 1px 0;padding:6px; text-align:left;
}
.canshu th{text-align:center; background:#f5f5f5;}
.canshu  a, .canshu  a:visited{ color:#0066cc;
}
.titlex{ margin:40px auto 0 auto; width:839px; background:url(overas.gif); height:20px; padding:6px 0 0 6px; color:#df0515; font-weight:bold; text-align:center; 
}
.hd{ height:400px;
}
.tselc {
	 BACKGROUND: #efefef; padding:8px 10px;
	 
}
.spa {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FLOAT: left; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 18px
}
.tabbg #divbigID {
	FLOAT: left
}
.tiltexi {
	 BORDER-TOP: #cfcfcf 1px solid; MARGIN-TOP: 15px;  BACKGROUND: #f4f4e9; PADDING-BOTTOM: 5px; text-align:center; PADDING-TOP: 5px; BORDER-BOTTOM: #cfcfcf 1px solid; HEIGHT: 20px
}
.titletabe {
	
}
.titletabe TD {
	HEIGHT: 33px
}
.titletabe UL {
	LIST-STYLE-TYPE: none
}
.titletabe UL LI {
	FLOAT: left
}
.titletabe .graybg {
	BACKGROUND: url(30xg.gif); HEIGHT: 33px
}
.titletabe .page {
	BACKGROUND-COLOR: #f9f9f9
}
.titletabe IMG {
	VERTICAL-ALIGN: middle
}
.bodcolor{ border-bottom:1px solid #cecece;
}
.product_lb{padding:20px 0;
}
.product_nr{ padding:5px 0 0 0;
}
.cpsbnr{ height:352px; position:relative;
}
.cpsbnr .ico{ position:absolute; left:20px; top:20px;
}
.chnr_box{ border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:url(pbnr_x2.gif); height:336px;
}
.ulprdx{ float:left; width:50%; text-align:center; padding-bottom:28px;
}
.ulprdx ul{ list-style:none; padding-left:40px;
}
.ulprdx ul li{ float:left;width:130px; text-align:left; background:url(huidian.gif) no-repeat left center; padding-left:20px; line-height:16px;
}
.ulprdx h3{ font-size:11px;text-align:left; background:url(huidian.gif) no-repeat left center; padding-left:20px; line-height:16px; font-weight:normal; margin-left:40px;
}
.ulprdx img{padding-bottom:5px;
}
.ulprdx ul li a:link,.ulprdx ul li a:visited,.ulprdx ul li a:active {
	color: #2d6188;
} 
.ulprdx ul li a:hover {
  text-decoration:underline;
	color: #2d6188;
}
.ulprdx h3 a:link,.ulprdx h3 a:visited,.ulprdx h3 a:active {
	color: #2d6188;
} 
.ulprdx h3 a:hover {
  text-decoration:underline;
	color: #2d6188;
}

.sjcd{ padding:5px 0 5px 20px; text-indent:0;
}
.sjcd span,.sjcd span a:link,.sjcd span a:hover, .sjcd span a:visited,.sjcd span a:active
{text-indent:0;background:none; line-height:18px;}



.feilei{ padding:10px 5px 10px 10px;  margin:0 0 15px 0; background:url(pc_sx.jpg)
}
.feilei2{ padding:15px 5px 10px 10px; height:33px; margin:0 0 15px 0; background:url(pc_sx2.jpg)
}
.feilei span{margin-right:4px;
}
.feilei span.fg{border-right:1px dotted #ccc; padding-right:10px;
}
.feilei strong{color:#ad3333;
}
.feilei div{ margin:0 0 6px 0;
}
.feilei span.fgx{ padding-right:47px;
}
.feilei span.fgy{ padding-right:10px;
}
.pblbnr{ list-style:none;
}
.pblbnr li{ float:left; width:169px; text-align:center; padding:0 7px;
}
.lbnrtp{ background:url(lbnr_3.gif); height:148px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;
}
.xinhao{ text-align:center; padding:15px 0 20px 0;
}
.mgx{ margin-top:5px;
}
.p360{ float:left; width:360px;
}
.cptp{ text-align:center; padding:40px 0 0 0;
}
.zoom{ text-align:center; padding-top:10px;
}
.tbx{ text-align:center; padding-top:30px;
}
.p370{ float:left; width:360px;
}
.p370 h2{ display:block; padding:40px 0 10px 16px; font-size:16px; color:#195184;
}
.wzlb{ margin-top:5px;padding:0px 10px 0 15px;SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #e61d23; SCROLLBAR-TRACK-COLOR: #fff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #eee; height:220px; overflow:auto;
}
.wzlb ul{list-style:none;
}
.wzlb ul li{background:url(huidian.gif) no-repeat left 8px; padding-left:15px; line-height:17px;
}
.chnr{ margin-top:20px;
}
.annrq{ height:43px; width:732px; position:relative; background:url(qiehuandw.gif);
}
.annrq .lft{ position:absolute; left:0; top:0; width:8px; height:43px; text-align:left; z-index:999;
}
.annrq .rigt{ position:absolute; right:0; top:0;width:8px; height:43px; text-align:left; z-index:999;
}
.tab01{float:left; background:url(fensexian.gif) right; text-align:center; padding:12px 30px 0 30px; font-weight:bold; height:31px;  color:#c40008;
}

.tab02{float:left; background:url(danhuixian.gif) right; text-align:center;  font-weight:bold; padding:12px 30px 0 30px; height:31px; 
}
.neiri{padding:15px 0px 0 5px; text-align:left; min-height:400px;  height:400px;line-height:22px;
}

[class].neiri{height:auto; 
}

.cplb{padding:15px 0px; 
}
.cplb ul{list-style:none;
}
.cplb ul li{float:left; width:239px;text-align:center; display:block;
}
.cplb ul li strong{float:left; padding:10px 0 15px 0; width:239px; line-height:25px;
}
.p358px{float:left; width:345px; text-align:left; line-height:15px; padding-right:18px;
}
.p358px p{ margin:5px 0 15px 0;
}
.p358px strong{ margin:0px 0 0px 0; display:block; color:#333333;
}
.p358px em{ margin:0 0 10px 0; display:block; font-style:normal; font-weight:bold;
}
.sansu{ float:left; width:717px;
}
.sansu h2{display:block; padding:10px 0; color:#c56014; font-size:12px;
}
.canshu1{
border-collapse:collapse;
border:solid #fff; 
border-width:1px 0 0 1px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
} 
.canshu1 th,.canshu1 td {border:solid #fff;border-width:0 1px 1px 0;padding:4px; text-align:center;
}
.tbx1{line-height:25px; color:#df0515;
}
.sitemap{padding: 0 15px;
}
.sitemap h2{background:url(hongdian1.gif) #f2f2f2 no-repeat 5px center; line-height:25px; height:25px; border-bottom:1px solid #e2e2e2; font-size:12px; padding-left:25px;float:left; width:98%; color:#333;
}
.uly{list-style:none; padding:10px 0; display:block; float:left; width: 697px;
}
.uly li{float:left; width:230px; display:block; line-height:16px;
}
#sub0 {width:98%; 
border-collapse:collapse; 
border:solid #c8c7c7; 
border-width:1px 0 0 1px; 
margin:0 auto ;
} 
#sub0 th, #sub0 td {border:solid #c8c7c7;border-width:0 1px 1px 0;padding:3px; }
#sub0 th{color:Black; text-align:left;
}
#sub0 td{text-align:left;
}
#sub1{
}
#sub1 td{text-align:center; padding:5px;
}
#sub2{
}
#sub2 td{text-align:center; padding:5px;
}



.window7{ padding:10px 10px 0px 0;height:30px;  text-align:right; width:100%; }
.window7 span{float:left; margin-right:15px;display:block;}
.window7 span img{ padding-bottom:15px; }

.Model{padding:15px 0;
}
.Model ul{list-style:none;padding:0px 22px; 
}
.Model ul li{float:left; width:130px;text-align:center;
}
.Model ul li strong{float:left; padding:5px 0 10px 0; width:130px; line-height:25px;
}




.canshu2{
border-collapse:collapse;
border:solid #e2e2e2; 
border-width:1px 0 0 1px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
} 
.canshu2 th,.canshu2 td {border:solid #e2e2e2;border-width:0 1px 1px 0; padding:15px 0; background:url(lb_bg.gif) repeat-x bottom;
}
.canshu2 td h2{ font-size:16px; display:block; padding:5px 0 8px 30px; color:#2d6188; 
}

.ulglbx{ list-style:none; padding:5px 0 0 30px;
}
.ulglbx li{ text-align:left; line-height:16px; background:url(huidian.gif) no-repeat left 7px; padding-left:12px;
}


.canshu2 td h2 a:link,.canshu2 td h2 a:visited,.canshu2 td h2 a:active {
	color: #2d6188;} 
.canshu2 td h2 a:hover {
  text-decoration:underline;
	color: #2d6188;}


.pageNav {margin-top:5px; padding:12px 0 0 10px; color:#000000;font: 1.0em arial; border-top:1px solid #cecece; position:relative; float:left; width:707px; height:30px;}
.pageNav .typing{font:1.00em arial; position:absolute; right:10px; top:8px;}
.pageNav input{font-size:10px;font-family:verdana;}
.pageNav a{padding: 2px 5px;color:#333!important; border: solid 1px #ccc; background:#fff; text-decoration: none!important; position:relative;}
.pageNav a:hover{ background:#fff;color:#df0515!important;}
.pageNav .disuse a {background-color:#ffffff;color:#cccccc!important;position:relative;cursor:auto!important}
.pageNav .disuse a:hover{background-color:#fff;color:#cccccc!important;cursor:default!important}
.pageNav span{margin-right:2px;}
.pageNav span.current {margin-right:5px;padding:2px 5px; color:#df0515!important;background-color:#f0f0f0!important;border: solid 1px #ccc;font-weight:bold;position:relative;}
.pageNav .pre{margin: 0 10px;}
.pageNav .next{margin:0 10px;}


.ModelPageNav {margin:5px 0px 0 18px;padding:12px 0 0 10px; color:#000000;font: 1.0em arial; border-top:1px solid #cecece; position:relative; float:left; width:620px; height:30px;}
.ModelPageNav .typing{font:1.00em arial; position:absolute; right:10px; top:8px;}
.ModelPageNav input{font-size:10px;font-family:verdana;}
.ModelPageNav a{padding: 2px 5px;color:#333!important; border: solid 1px #ccc; background:#fff; text-decoration: none!important; position:relative;}
.ModelPageNav a:hover{ background:#fff;color:#df0515!important;}
.ModelPageNav .disuse a {background-color:#ffffff;color:#cccccc!important;position:relative; cursor:auto!important}
.ModelPageNav .disuse a:hover{background-color:#fff;color:#cccccc!important;cursor:default!important}
.ModelPageNav span{margin-right:2px;}
.ModelPageNav span.current {margin-right:5px;padding:2px 5px; color:#df0515!important;background-color:#f0f0f0!important;border: solid 1px #ccc;font-weight:bold; position:relative;}
.ModelPageNav .pre{margin: 0 10px;}
.ModelPageNav .next{margin:0 10px;}

.pro {width:978px;background:url(cp.jpg) no-repeat;height:242px;margin:10px auto 0;}
.pro-w976 {width:974px;margin:0 auto;height:241px;border-bottom:1px solid #eee;}
.pro h2 {padding:15px 0 0 20px;height:30px;font-size:14px;font-weight:bold;color:#000;word-spacing: 2em;}
#demo {overflow:hidden;width:938px;margin:0 20px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
.content_img li {float:left;list-style:none;margin-right:20px;text-align:center;}
.content_img li img {width:140px;height:140px;}
.clear {clear:both;font-size:0px;height:0px;}