﻿@charset "utf-8";
*{margin:0;padding:0;}
img{border:none;}
body{font-size:14px;font:14px/22px 'Microsoft Yahei','\5b8b\4f53',微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif;line-height:24px; background:url(webbg1.jpg) top repeat-x;}
body,div,p,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,img,input,textarea{margin:0;padding:0; color:#555}
ul,li{ list-style-type:none;line-height:26px;}
a{ text-decoration:none; color:#565656;font-size:14px;}
a:hover{ text-decoration:none;  color:#0C56B9;font-size:14px;}
h1,h3,h4,h5,h6{font-size:100%;font-weight:normal; font-family:"微软雅黑" }


/**/
	/**/
	.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}
.clear8{margin-top:15px;clear:both;}
.font1{COLOR:#cc0000;text-decoration:none}
.font1 a:link{COLOR:#cc0000;text-decoration:none}
.font1 a:visited{COLOR:#cc0000;text-decoration:none}
.font1 a:hover{COLOR:#cc0000;text-decoration:underline}

.font2{COLOR:#cc0000;font-family:Microsoft Yahei; font-size:14px; font-weight:bold; text-align:center;text-decoration:none}
.fontred,.fontred a{color:#cc0000;}


#bannerbg{width:100%; background:url(pic.jpg) center no-repeat; height:162px; margin:0 auto;position:relative;overflow:hidden;}


.main{width:1001px; margin:0 auto; clear:both;overflow:hidden; background:url(contentbg1.jpg) #F4F4F4 repeat-x; }
.left_a{float:left;width:384px;background:url(pic3.jpg) top  center no-repeat; padding-top:130px; padding-left:10px; padding-right:10px }
.left_a a{ text-decoration:none; color:#0067AC;}
.menuB,h3.menuB { width:384px; padding-top:20px;}
.menuB1,h3.menuB1{ line-height:24px; padding:15px}

.right_a{float:left; width:590px; padding-left:7px;padding-bottom:12px; padding-top:5px;}
.right_a li{ float:left;list-style:none; padding:0 0 0 0}

.right_b{float:left;width:570px; padding-left:7px;padding-bottom:12px;border-bottom:1PX #CCCCCC dotted }
.right_b a{ text-decoration:none; color:#0067AC;}


.main_a{ margin:0 auto; width:1100px; background:#FFF;  padding-top:20px;height:100%; height:auto; clear:both}
.main_a .mleft_a{ width:216px; float:left; padding-right:8px; font-size:12px;}
.main_a .mleft_a .mtitle{ width:216px; padding-top:5px;}
.main_a .mleft_a h1{ font-size:14px; line-height:40px; font-family:Verdana, Geneva, sans-serif; font-weight:bold}
.main_a .mright_a{ width:835px;  float:right; padding-left:8px;}
.main_a .mright_a .rtitle{ width:835px; margin-bottom:20px;padding-top:5px; font-size:24px; border-bottom:1px #cccccc dashed; height:50px; line-height:50px; font-family:"微软雅黑"}
.main_a .mright_a h1{font-size:24px; line-height:40px; font-family:"Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", "Hiragino Sans GB", "Hiragino Kaku Gothic Pro", sans-serif;; font-weight:bold}




.honorindex{ width:100%; margin:0  auto; height:119px; clear:both; text-align:center; background:url(honorbg.jpg) #929292 repeat-x}
.maincenter{width:538px !important; width:535px; padding-top:10px;background:#F6F6F6; padding-left:8px}

/*banner*/

.ban{clear:both;margin:10px 0;border:#D5D5D5 2px solid;}
.ban_l{border:#D0D0D0 1px solid;padding:1px;float:left;width:340px;height:280px;}
.ban_r{border:#D0D0D0 1px solid;padding:1px;float:right;width:626px;height:280px;position:relative;}
.ban_r .buton{position:absolute;right:27px;bottom:48px;display:block;width:122px;height:30px;text-indent:-9999px;background:url(button.jpg) no-repeat 0 0;}
.ban_r a:hover.buton{position:absolute;right:27px;bottom:48px;display:block;width:122px;height:30px;text-indent:-9999px;background:url(button.jpg) no-repeat 0 -30px;}



h2.menuA {background-color:#fff;height:38px;border-bottom:#D9D9D9 1px solid;line-height:38px;padding-left:15px;font-family:Microsoft Yahei;font-size:14px;font-weight:bold;color:#161616;}
h2.menuA span.en{color:#F5A300;font-weight:normal;font-size:12px; text-transform:uppercase;padding-left:5px;}

.menuB span.more{position:absolute;right:5px;top:15px;}
.menuB span.more a{display:block;background:url(arr_more.jpg) no-repeat 0 0;width:50px;height:15px;text-indent:-9999px;}
.menuB span.here{position:absolute;right:5px;top:2px;font-size:12px;font-weight:normal;font-family:"\5b8b\4f53";}
.menuB span.here a.k_guidename{padding-right:5px;}
h3.menuC {height:38px;border-bottom:#D9D9D9 1px solid;border-top:#D9D9D9 1px solid;line-height:38px;padding-left:15px; margin-top:10px;font-family:Microsoft Yahei;font-size:14px;font-weight:bold;color:#4e4e4e;position:relative; font-size:16px;}
h3.menuD { height:125px; width:169px; padding-top: 57px; padding-left:18px; padding-right:2px;background:url(title_8.jpg) no-repeat; line-height:21px}
h3.menuE{ width:189px; padding-bottom:58px}
h3.menuF {width:189px; margin-bottom:15px}
h3.menuG{ width:214px; padding-bottom:1px}
h3.menuM{ width:170px; border:1px #dcdcdc solid; padding:8px}
.leftmsg{padding:13px;line-height:25px;}
.leftmsg h1{font-weight:bold;}
.menudi{border-top:1px solid #d9d9d9;color:#cc0000;font-weight:normal;font-size:10px; text-transform:uppercase;text-align:right;padding-right:10px;}
.menuQ{ background:url(leftico.jpg) left top no-repeat; padding-left:25PX;}

.mainleft{width:201px;margin-right:15px}
.mainleft .tree_title{background:url(bg_tree_title.gif) no-repeat;width:201px;height:33px;line-height:33px;text-align:center;font-size:14px; font-weight:bold;}
.mainleft .mainleftbox{border:1px solid #E1E1E1;background:#F9F9F9;}
.mainleft .mainleftbox p{padding:5px;}
.mainleft .tree_title1{height:33px;line-height:33px;text-align:center;font-size:14px; font-weight:bold;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}
.mainleft .tree_title2{background:url(leftlx.gif) no-repeat;height:80px; margin-bottom:10px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;}

.tree{margin:10px 15px 15px 15px}
.tree li{list-style:none;height:30px;line-height:30px;padding-left:15px;font-size:14px;}
.tree .depth1{background:url(ico1.gif) no-repeat left 14px;height:40px;line-height:40px;font-size:14px;font-weight:bold;border-bottom:1px dashed #ABABAB}
.tree .depth1 a:link{COLOR:#DA0000;text-decoration:none}
.tree .depth1 a:visited{COLOR:#DA0000;text-decoration:none}
.tree .depth1 a:hover{COLOR:#DA0000;text-decoration:underline}

.ctree{margin:10px 0 15px 15px;}
.ctree li{list-style:none;margin-bottom:3px;background:url(ctree_off.gif) no-repeat;width:107px;height:26px;line-height:28px;overflow:hidden;padding-left:57px}
.ctree li.hover{background:url(ctree_on.gif) no-repeat}



.mainright{width:123px}
.mainright .tree_title3{background:url(bg_tree_title2.gif) no-repeat;width:123px;height:25px;line-height:25px;text-align:center;margin-top:10px;color:#fff;}
.mainright .Quickbox{background:#F1F1F1;border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1}
.mainright .Quickbox ul{padding:10px 0 5px 10px}
.mainright .Quickbox li{background:url(ico.gif) no-repeat left center;padding-left:1px;height:26px;line-height:26px;text-align:left;padding-left:8px;}

.mainn{width:732px; border:1px solid #e1e1e1;min-height:360px; padding:15px;}
.cplace{margin-bottom:10px}
.content{word-break:break-all;padding:8px;text-align:justify;text-justify:inter-ideograph}

.mainnew{width:374px; margin-right:14px;}
.mainabout{width:354px;background:#F9F9F9 url(about.jpg) no-repeat;border:1px solid #E1E1E1;padding:110px 10px 10px 10px;}
.mainabout .about{overflow:hidden;}

.newtitle{ width:546px; height:50px}
.Tabbox {height:132px;width:546px;}
.Tabbox ul{position:absolute;margin-top:1px; }
.Tabbox li{float:left;background:url(box1.jpg) no-repeat top;color:#575757;width:170px;padding-top:5px;height:132px; padding-left:12px; line-height:20px;overflow:hidden;}
.Tabbox li.hover{background:url(tab_on.gif) no-repeat top;color:#cc0000;}
.Tabbox1 {height:90px;width:546px;}
.Tabbox1 ul{position:absolute;margin-top:1px}
.Tabbox1 li{float:left;width:182px;height:38px; line-height:21px;overflow:hidden;}




.picnew li{width:150px;height:110px;float:left;list-style:none;padding-left:110px;margin-right:5px}
.picnew p{margin-bottom:5px}
.picnew .pic{float:left;width:100px;height:88px;border:1px solid #E7E7E7;background:#FAFAFA;margin-left:-110px;padding:1px;}

.Icosty li{width:123px;height:31px;line-height:33px;overflow:hidden;margin-bottom:2px;background:url(btn.gif) no-repeat;text-align:center}
.Icosty li p{padding-left:15px}
.Icosty li p.Ico1{background:url(ico_sty.gif) no-repeat 17px 7px}
.Icosty li p.Ico2{background:url(ico_sty.gif) no-repeat 17px -24px}
.Icosty li p.Ico3{background:url(ico_sty.gif) no-repeat 17px -58px}
.Icosty li p.Ico4{background:url(ico_sty.gif) no-repeat 17px -92px}


ul.product{clear:both; margin:0 auto; width:820px;overflow:hidden;}
ul.product li{float:left;text-align:center;width:250px;margin:0 0 10px 0;display:inline;overflow:hidden; height:290px}
ul.product li.plist{margin:0 8px 5px 11px;}
ul.product li h3,ul.product li h2,ul.product li h3,ul.product li span{display:inline-block;zoom:1;width:240px;line-height:18px;padding-top:5px;text-align:center;}
ul.product li p{width:240px; height:275px; position:relative;vertical-align:middle; line-height:24px;align:absmiddle;background-color:#fff;border:1px #e3e3e3 solid;margin-top:8px}
.wd{width:240px;height:55px;padding-top:5px;text-align:center;}
ul.product li p img{ height:230px;width:240px;}

span.k_pagelist{clear:both;}
span.k_pagelist strong{padding-left:2px;padding-right:2px; color:#ff0000;}


.min1{min-height:476px; float:left; text-align:left}
.min2{min-height:721px;}
.min3{min-height:500px;}

.wl{padding:10px;}
.nmsg{ border-bottom:1px #dcdcdc dotted; height:50px; font-size:24px;clear:both;}
.nmsg h1{border-bottom:1px dashed #dbdbdb; line-height:38px; padding-left:15px;font-size:14px;font-weight:bold;color:#cc0000;position:relative;}
.nmsg .webadd{float:right; padding-right:10px;line-height:38px;}




.topflash{float:right;padding-right:90px; padding-top:50px;width:109px;height:110px;}


#order{padding:10px 0 20px;width:700px; margin:0 auto;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}

.sitemap{width:98%;margin:0 auto; font-size:14px; padding:3px; text-align:left;line-height:20px;clear:both;}
.sitemap p{font-size:20px; text-align:center;font-weight:bold;}
.sitemap .mapleft{width:49%;float:left;}
.sitemap .mapleft li{border-bottom:none;}
.sitemap .mapright{width:49%; float:right;}
.sitemap .mapright li{border-bottom:none;}
.sitemap .s1{padding-left:10px;font-weight:bold;border-bottom:none;}
.sitemap .s2{padding-left:30px;}
.sitemap .s3{padding-left:50px;font-size:12px;}


.product_list {
	background: url(bg_producto_lista.png) repeat-x bottom;
	border: 1px solid #d3d3d3;
	height: 120px;max-width:730px;
	position: relative;
	margin-bottom: 12px;
	padding:5px 0 0 5px;
	clear:both;
	
}
.product_list .new {
	position: absolute;
	bottom: 0;
	left: 0;
}

.product_list img, .producto_lista ul {
	float: left;
}

.product_list h1 {
	margin: 5px 10px 0 5px;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.product_list p {
	margin: 5px 10px 0 5px;
	color: #737373;
	font-size: 12px;
	line-height: 18px!important;
}

.probtn{
	position: absolute;
	bottom: 5px;
	left: 494px;
	text-indent: -99999px;
	background: url(probtn1.jpg) no-repeat top;
	width: 79px;
	height: 24px;
}
.probtn1{
	position: absolute;
	bottom: 5px;
	left: 593px;
	text-indent: -99999px;
	background: url(probtn2.jpg) no-repeat top;
	width: 79px;
	height: 24px;
}


.promsg{padding:2px;}
.promsg a{color:#666666;font-weight:bold;}
.promsg p{ padding-top:15px; }
.promsg h1{font-family: Microsoft YaHei,arial;font-weight:bold; font-size:18px; line-height:30px; padding-top:15px;}
.promsg h2{font-family: Microsoft YaHei,arial;font-weight:bold;color:#0559CB;position:relative;font-size:1.5EM;line-height:40px;text-align:center;}
.promsg .protop{text-align:center;  border:1px solid #dbdbdb; padding-bottom:5px; padding-top:5px; line-height:30px; width:830px}
.promsg .protop,.promsg .protop a{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;clear:both;}
.promsg .info,.promsg .info a {color:#074DBD;}

.promsg .xgpro{text-align:left; margin-bottom:10px}
.promsg .xgpro li{ width:335px;float:left; font-weight:100}
.promsg .xgpro li a{color:#555555;  font-weight:100;}

#newlist{float:left; width:100%; margin-top:5px;overflow:hidden; clear:both;}
.newlista li{background:url(newico.jpg) left no-repeat; 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;}

#xl{padding:15px 10px 15px 10px;position:relative}
#xl li{padding:8px 10px;border-bottom:1px dotted #2a6499;color:#555;overflow:hidden;zoom:1}
#xl li:hover{background-color:#eee}
#xl li span{float:right;width:550px;color:#222;line-height:25px;}
#xl li a:link{color:#0188ca}
#xl li a:hover,#xl li a:visited{color:#ba2636}


#head{width:1100px; margin:0 auto;clear:both; height:100px}
#head .logo{ width:400px; float:left}
#head .link{ width:200px; float:left; padding-top:38px; color:#999}
#head .search{ width:250px;margin-top:35px; float:left; height:28px; border:1px #dcdcdc solid}
#head .search .input{ width:200px; float:left; line-height:28px}
#head .search .input1{ width:200px; float:left; border:1px #fff solid; line-height:26px;}
#head .search .searchbt{ width:30px; float:right}
#head .tel{width:202px; float:right}

#nava{ height:90px;width:1100px;margin:0 auto;clear:both}
#nava .nav{ float:right; height:75px;width:800px;margin:0 auto;clear:both}
#nava .nav li{float:left;text-align:center;width:100px; font-size:15px; color:#fff;line-height:75px; font-family:Microsoft Yahei;}
#nava .nav li a:link,.nav li a:visited{color:#ffffff;text-decoration:none;line-height:75px;}
#nava .nav li a:hover{color:#CCC;text-decoration:noneline-height:75px;}
#nava .nav li.on{background:#fff; line-height:30px; color:#000;line-height:75px;}
#nava .nav li.on a,.nav li.on a:hover{color:#FFFFFF;line-height:75px;}
#nava .nav .h{width:124px;}

#keybg{ width:100%; border-bottom:1px #dcdcdc solid; height:50px; clear:both; }
#keybg .key_search{ width:1100px; margin:0 auto;line-height:50px; font-size:12px; color:#555}
#keybg .key_search h1{ color:#333; font-size:14px; font-weight:bold; float:left}

.submenu {width:215px;margin:0 auto;}
.submenu  li{background:url(probg.jpg) repeat-x left bottom; height:38px; line-height:38px; border-left:1px #dcdcdc solid; border-right:1px #dcdcdc solid;padding-left:15px;font-size:12px; padding-top:5px;}
.submenu  li a{height:38px;line-height:38px;display:block;background:url(listTriangle.gif) no-repeat left center;padding-left:15px;}
.submenu  li a:hover{text-decoration:none;}
.submenu  li.sub_menu{background:#f5f5f5;border:none;border-bottom:#fff 1px solid;margin:0;}



/*foot*/
#foot{padding-top:20px; height:50px; padding-bottom:20px;clear:both; width:100%; margin:0 auto; text-align:center;}
#end{ width:100%; background:#0C56B9;height:308px; margin-top:50px;}
#end .endbg{ width:1100px; margin:0 auto; background:#0C56B9; height:308px;}
#end .endbg .box1{ width:220px; padding-left:30px; float:left; padding-top:60px;}
#end .endbg .box1 .title{ width:220px; border-bottom:1px #7DB3FA solid; margin-bottom:15px; line-height:40px; color:#FFFFFF; font-size:16px; font-weight:100}
#end .endbg .box1 p{ width:220px; color:#A2CAFF;  line-height:24px; font-size:13px;}
#end .endbg .box1 p a{width:220px; color:#A2CAFF;  line-height:24px; font-size:13px}
#end .endbg .box1 p a:hover{width:220px; color:#DDDCDC;  line-height:24px; font-size:13px}
#end .endbg .box2{ width:350px; float:left; padding-top:70px; background:url(end.jpg) right bottom no-repeat}
#end .endbg .box2 h1{ width:330px; height:40px; font-size:18px; font-weight:100; color:#fff}
#end .endbg .box2 li{ width:330px; padding-left:3px; font-size:13px; font-weight:100; color:#A2CAFF; line-height:24px;}