@charset "utf-8";
*{margin:0;padding:0;}
img{border:none;}
td{font-size:12px;font-family:Tahoma, Verdana, Arial, sans-serif, "宋体";color:#555555;}
body{font-size:12px;font-family:Tahoma, Verdana, Arial, sans-serif, "宋体";line-height:22px; color:#555555; background:url(webbg.jpg) top repeat-x}
ul,li{ list-style-type:none;line-height:22px;}
a{ text-decoration:none; color:#333333; }
a:hover{ text-decoration:underline; color:#006699;}
h1,h2,h3{margin:0;padding:0;border:none}
h3 span{color:#333;padding-left:20px;font-size:14px;}
/**/
	/**/
	.clear{clear:both;}
	.float_left{float:left;}
	.float_right{float:right;}
	.no_bg{background:none!important;}
	.no_bor{ border:none!important;}
	/*6*/
	.clear6{overflow:hidden; height:6px; clear:both;}
	.clear5{overflow:hidden; height:5px; clear:both;}
	.clear0{overflow:hidden; height:1px; clear:both;}

.more{float:right; padding-right:10px;}
.h18{line-height: 18px;word-wrap:break-word}
.bold{font-weight:bold}



.left{float:left;}
.right{float:right;}

#head{width:1001px; margin:0 auto;height:112px; background:url(topbg.jpg) left no-repeat}
#head .topright{ text-align:right; height:55px; line-height:55px; }
#head .topright li{ text-align:right; padding-right:15px; display:}
.search {
	LINE-HEIGHT: 24px;WIDTH: 195px;  FLOAT: right; HEIGHT: 26px;}
.sear{ border:1px #dcdcdc solid; width:150px; height:24px;LINE-HEIGHT: 24px; color:#0033CC}
.searchbtn{height:26px; clear:both;}
.searchbtn li{float:left; margin-right:5px;}
.searchbtn li.btn{margin-left:20px; margin-right:0px;}
.s_text {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; MARGIN: 1px; PADDING-LEFT: 10px; WIDTH: 139px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 22px; color:#0033CC; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.s_btn {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 30px; BACKGROUND: url(noname.gif); FLOAT: right; HEIGHT: 24px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}

#nav { height:40px;line-height:40px;width:960px;margin:0 auto;}
#nav li,#nav li a { float:left; display:block; width:111px;  height:40px; line-height:40px; color:#FFFFFF; font-weight:bold; text-align:center; font-size:14px; background:url(menubg.jpg)}
#nav li a:hover{ text-decoration:none; color:#FF9900}

#nav .n02 a:link,#nav .n02 a:visited { background-position:-120px 0; }
#nav .n02 a:hover { background-position:-120px -35px; }

#nav .n03 a:link,#nav .n03 a:visited { background-position:-240px 0; }
#nav .n03 a:hover { background-position:-240px -35px; }
#nav .n04 a:link,#nav .n04 a:visited { background-position:-360px 0; }
#nav .n04 a:hover { background-position:-360px -35px; }

#nav .n05 a:link,#nav .n05 a:visited { background-position:-480px 0; }
#nav .n05 a:hover { background-position:-480px -35px; }

#nav .n06 a:link,#nav .n06 a:visited { background-position:-600px 0; }
#nav .n06 a:hover { background-position:-600px -35px; }
#nav .n07 a:link,#nav .n07 a:visited { background-position:-720px 0; }
#nav .n07 a:hover { background-position:-720px -35px; }
#nav .n08 a:link,#nav .n08 a:visited { background-position:-840px 0; }
#nav .n08 a:hover { background-position:-840px -35px; }

.proclassbg{ width:940px; margin:6px auto; background:url(proclassbg.jpg) no-repeat}
.proclassbg .box1{ padding-top:14px; padding-left:115px; padding-bottom:12px; width:200px; line-height:22px}
.proclassbg .box2{ padding-top:14px; padding-left:115px;  padding-bottom:12px; width:220px; line-height:22px}
.proclassbg .box3{ padding-top:14px; padding-left:95px; padding-right:10px; padding-bottom:12px; line-height:22px}
.title{ color:#000000; font-size:14px; font-weight:bold} 

.probg{ width:923px; margin:6px auto; background:url(probg.jpg) no-repeat}
.probg .box1{ padding-top:14px; padding-left:10px; padding-right:10px; padding-bottom:12px; width:500px; line-height:24px}
.probg .box2{ padding-top:14px; padding-left:15px; padding-right:5px; padding-bottom:12px; width:180px; color:#FFFFFF; line-height:24px}
.probg .box2 a{ color:#FFFFFF;}
.probg .box2 a:hover{color:#999999; text-decoration:none}
.probg .box3{ padding-top:14px; padding-left:10px; padding-right:10px; padding-bottom:12px; width:180px;color:#FFFFFF; line-height:24px}
.probg .box3 a{ color:#FFFFFF;}
.probg .box3 a:hover{color:#999999; text-decoration:none}

.main{width:966px; margin:0 auto;}
.main_mid{width:946px; margin:0 auto; background:url(main_mid.jpg) repeat-y;padding:10px;}
.main_mid .mleft{ width:220px;  float:left}
.main_mid .mright{ width:710px; float:left}



.home-product{ width:710px; float:left}
.home-product li{width:160px;  float:left; line-height:22px; padding-left:15px; font-siz:12px; color:#0066FF}
.home-product img{ height:110px; width:125px; border:1px #dcdcdc solid; padding:15px; background:#FFF}
.home-product p{ line-height:22px;width:145px; text-align:center}

.text_img {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 86px; PADDING-RIGHT: 3px;  FLOAT: left; HEIGHT: 77px; OVERFLOW: hidden;  PADDING-TOP: 3px
}
.text_img IMG {
	WIDTH: 86px; HEIGHT:77px
}
.text_pic { background:url(line.gif) repeat-x bottom; width:200px}
.text_pic H5 {
	COLOR: #2c5997; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.text_pic H5 A {
	COLOR: #2c5997; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.text_pic P {
	MARGIN-TOP: 10px
}
.special .text_img {
	WIDTH: 122px; HEIGHT: 162px
}
.special .text_img IMG {
	WIDTH: 122px; HEIGHT: 162px
}
.special .text_pic H5 {
	FONT-SIZE: 18px
}
.special .text_pic H5 A {
	FONT-SIZE: 18px
}

.news_list {
	
}
.news_list LI {
	LINE-HEIGHT: 32px; PADDING-LEFT: 14px; BACKGROUND: url(dot_gray.gif) no-repeat left center
}
.maina{width:958px; margin:8px auto;overflow:hidden; }
.maina .nleft{float:left; width:208px;padding:0px 15px 0px 0px;}
.maina .nleft .nlefttitle{ float:left; width:208px;}
.maina .nright{float:right; width:730px; overflow:hidden; }
.maina .nright h1{background:url(titlebg.jpg) bottom left no-repeat; height:42px;  color:#039;  line-height:42px; padding-left:35px; font-size:14px;}
.maina .nright h1 span{font-size:12px; color:#333333;padding-left:10px;}

.main_contact{width:208px; float:left}
.main_contact li{width:208px; float:left}

.maina1{width:940px; margin:8px auto;min-height:380px;overflow:hidden; }
.maina1 .left{float:left;  clear:both; width:210px}
.maina1 .nright1{float:right; width:720px; margin-left:8px; min-height:380px;overflow:hidden; }
.tclass{ width:200px; margin:0 auto}
.ptitle{ width:200px; height:36px; line-height:36px; background:#000000; color:#FFFFFF; font-weight:bold}
.list1{width:198px; margin:0 auto;clear:both;overflow:hidden; float:left; }
.list1 li{border-bottom:1px #dcdcdc dotted; height:24px; line-height:24px; padding-left:20px;margin-top:6px; margin-bottom:5px;}
.list{width:198px; margin:0 auto;clear:both;overflow:hidden; float:left; }
.list li{border-bottom:1px #dcdcdc dotted; height:24px; line-height:24px; padding-left:20px; font-weight:bold;margin-top:6px; margin-bottom:5px;}
.nleftlx{margin-top:10px; background:url(fw.jpg) no-repeat; height:98px; width:200px; float:left;clear:both;}
.nadd{margin-top:100px;padding-left:10px; padding-bottom:20px; background:url(leftlx.jpg) no-repeat}


.topflash{float:right;padding-right:90px; padding-top:50px;width:109px;height:110px;}

.nbanner{width:922px;margin:0 auto; height:180px;margin-top:8px;}




.fw_pro{background:url(fw_pro.jpg) no-repeat; height:146px;}
.fw_pro .fleft{float:left; width:211px;margin-top:55px;padding-left:25px;}
.fw_pro .fright{float:left; width:720px;margin-left:20px;}
.fw_pro .fright li{ float:left; width:120px; margin-left:12px; text-align:center; border:1px solid #ccc; height:100px;margin-top:20px;}
.fw_pro .fright li img{height:100px;}

.about_new{ margin:10px auto; min-height:255px;  width:965px; overflow:hidden; background:url(bodybg1.jpg) top no-repeat}
.about_new .aleft{float:left; width:165px;padding:50px 15px 0px 35px;}
.about_new .aleft li{float:left;width:165px; line-height:25px; height:25px}
.about_new .acenter{float:left; width:480px; padding:70px 15px 0px 25px;}
.about_new .acenter p{float:right;line-height:22px;}
.about_new .aright{float:left; width:208px; padding:50px 0px 0px 2px; line-height:29px }
.about_new .aright .arighttitle{float:left; width:208px; height:35px}
.about_new .aright .arightc{float:left; width:208px; text-align:center; }
.hotnewtitle{ width:520px; float:left}
.hotnew{ width:520px; float:left}
.hotnew li{background:url(dian.jpg) 0px 2px no-repeat;  padding-left:18px; line-height:22px}
.hotnew li span{color:#ff0000;padding-right:10px;}

.procon{width:970px;margin:15px auto 0px auto;background:url(procon.jpg) no-repeat; height:210px;}

.proclass{float:left; width:194px; background:url(probg.jpg) top no-repeat; padding-top:15px; padding-left:15px; padding-bottom:7px}
.proclass ul{ padding:0px; margin:0px}
.proclass li{float:left; width:188px; height:25px; line-height:25px;  color:#0066CC; padding-left:20px; }
.proclass li a{float:left; color:#333333; }
.proclass li a:hover{float:left; color:#F00; }
.contact{float:left; margin-left:230px;padding-top:100px; color:#ffffff;}

.proclass1{float:left; width:208px;}
.proclass1 li{float:left; width:188px; height:25px; line-height:25px; border-top:1px #ffffff solid; color:#0066CC; background:#E6EFF6;padding-left:20px;}
.proclass1 li a{float:left; color:#0066CC; }
.proclass1 li a:hover{float:left; color:#0099FF; }



.nmsg{padding:12px; white-space:normal;}


#order{padding:10px 0 20px;width:650px;text-align:left}
#order h1{padding:15px 0 5px;font-size:22px}
#order p{margin:5px 0 10px;font-size:12px}
#order form{margin-left:30px}
.div_li{margin-bottom:10px}
#order label{margin:3px 0;font-weight:bolder;display:block}
#order label.checkbox{font-weight:normal;display:inline}
#order input{border:1px solid #aaa;padding:3px;font-size:12px;background-color:#fefefe;color:#000}
#order input:hover{border:1px solid #6ad}
#order .medium{width:220px}
#order .submit{margin-top:10px;cursor:hand}
#message{border:1px solid #aaa;padding:3px;font-size:12px;background-color:#fefefe;color:#000;width:500px;height:100px}
#demo{margin-top:10px}
.div_li span{padding-left:10px;font-size:12px;color:#777}
.div_li .red{color:#ff3300;}
.error,.success{padding:10px 20px;text-align:left;font-size:12px}
.error{background-color:#a22;color:#fff}
.success{background-color:#cfc;color:#051}


.product_list {
	background: url(bg_producto_lista.png) repeat-x bottom;
	max-width:710px;
	position: relative;
    float:left;
	margin-bottom: 8px;
	padding:5px 0 0px 5px;
	clear:both;
	
}
.product_list li{
	height: 188px;width:345px;
        margin-bottom: 20px;
        float:left;
		position: relative;
        border-bottom:1px #0A86E5 solid;
}
.product_list li .new {
	position: absolute;
	bottom: 0;
	left: 0;
}

.product_list li img, .producto_list li ul {
	float: left;
padding-top:10px;
padding-bottom:10px;

}

.product_list li h3 {
	margin: 5px 0px 0px 5px;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	line-height: 20px;
	
}

.product_list h2{font-size:14px; width:700px; font-weight:bold; height:28px; line-height:28px; margin-bottom:10px; padding-top:10px; border-bottom:1px dashed #ccc;}
.product_list h2 span{float:right; font-size:12px; font-weight:normal; padding-right:20px;}

.product_list li p {
	margin: 5px 0px 0px 5px;
	color: #737373;
	font-size: 12px;
	line-height: 28px!important;
}
#xl{padding:5px;position:relative}
#xl li{padding:8px 10px;border-bottom:1px dotted #ccc;color:#999;overflow:hidden;zoom:1}
#xl li span{float:right;width:550px;color:#999;line-height:25px;}
#xl li a:link{color:#02405B;}
#xl li a:hover,#xl li a:visited{color:#F16609}


ul.product{clear:both; margin:0 auto;text-align:center;}
ul.product li{float:left;text-align:center;width:165px;margin:0 0 10px 0;display:inline;overflow:hidden;height:170px;}
ul.product li.plist{margin:0 4px 15px 4px;}
ul.product li h3,ul.product li h2,ul.product li h3,ul.product li span{width:155px;line-height:18px;font-size:12px;text-align:center;}
ul.product li p{width:155px; height:125px; text-align:center;position:relative;vertical-align:middle;display:table-cell; overflow: hidden; +position:static;top:50%; align:absmiddle;background-color:#fff;}
ul.product li p img{width:expression(this.width > 155 && this.width > this.height ? 125 : true); height: expression(this.height > 125 ? 125 : true);
max-width:155px;max-height:125px;vertical-align:middle; top:-50%;left:-50%;border:1px #e3e3e3 solid;}

#newlist{float:left; width:100%; margin-top:5px;overflow:hidden; clear:both;}
.newlista li{background:url(newt.gif) no-repeat 8px center; line-height:30px; padding-left:16px; color:#333;}
.newlista em{ float:right; width:auto; height:auto; color:#999; font-style:normal;}
.newlista a:hover{color:#0066FF;}

.promsg{padding:2px;}
.promsg a{margin-left:15px;font-weight:bold;}
.promsg h2{font-family: Microsoft YaHei,arial;font-weight:bold;color:#CB0506;position:relative;font-size:1.5EM;line-height:40px;text-align:center;}
.promsg .protop{text-align:center; border-bottom:1px dashed #dbdbdb; padding-bottom:10px; margin-bottom:10px;line-height:30px;}
.promsg .protop,.promsg .protop a{margin-right:15px;color:#333333; font-weight:bold;}
.promsg .info{padding-top:10px;border-bottom:1px dashed #dbdbdb;border-top:1px dashed #dbdbdb; padding-bottom:10px;margin-bottom:10px;margin-top:10px;clear:both;}
.promsg .info,.promsg .info a {color:#074DBD;}
.promsg a{color:#666666;margin-right:10px;}
.promsg .xgpro{text-align:left; margin-bottom:10px}
.promsg .xgpro li{ width:315px;float:left; font-weight:100}
.promsg .xgpro li a{color:#555555;  font-weight:100;}
.prowd{color:#0D63B9; padding:10px; border:1px #D8EBFE solid; background:#F2F8FE; margin-bottom:10px; font-size:12px}


.foot{background:url(endbg.jpg) repeat-x; width:100%; margin:2px auto; line-height:26px; padding-top:1px;text-align:center; padding-top:4px;}
.foota{ width:946px; margin:0 auto; color:#ffffff; padding:10px; height:170px  }
.foota .fbox1{ width:180px; border-right:1px #4984BD solid; text-align:left; font-family:"微软雅黑"; padding-bottom:10px;float:left}
.foota .fbox1 h5{font-size:16px; line-height:45px}
.foota .fbox1 ul{margin:0px; padding:0px}
.foota .fbox1 li{font-size:12px; }
.foota .fbox1 li a{ color:#FFF}

.foota .fbox2{ width:330px; border-right:1px #4984BD solid; text-align:left; font-family:"微软雅黑"; padding-bottom:10px;float:left; padding-left:20px;}
.foota .fbox2 h5{font-size:16px; line-height:45px}
.foota .fbox2 ul{margin:0px; padding:0px;}
.foota .fbox2 li{font-size:12px; width:150px; padding-right:10px; float:left }
.foota .fbox2 li a{ color:#FFF}
.foota .fbox3{ width:180px; border-right:1px #4984BD solid; text-align:left; font-family:"微软雅黑"; padding-bottom:10px;float:left; padding-left:20px}
.foota .fbox3 h5{font-size:16px; line-height:45px}
.foota .fbox3 ul{margin:0px; padding:0px}
.foota .fbox3 li{font-size:12px; }
.foota .fbox3 li a{ color:#FFF}
.foota .fbox4{ width:150px;  text-align:left; font-family:"微软雅黑"; padding-bottom:10px;float:left; padding-left:50px; padding-top:15px}
.foota .fbox4 ul{margin:0px; padding:0px}
.foota .fbox4 li{font-size:12px; }
.end{ margin:0 auto; width:966px; text-align:center}