﻿@charset "utf-8";
*{margin:0;padding:0;}
img{border:none;}
body{font-size:13px;font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2",Arial,"Microsoft YaHei","WenQuanYi Micro Hei",sans-serif,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI"; color:#333;line-height:26px;background:url(webbg.jpg) top repeat-x;}
ul,li{ list-style-type:none;line-height:26px;}
a{ text-decoration:none; color:#333333;}
a:hover{ text-decoration:none; color:#ff0000;}
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;}
		.claar10{overflow:hidden; height:10px; clear:both;}

.more{float:right; padding-right:10px;}
.h18{line-height: 18px;word-wrap:break-word}
.bold{font-weight:bold}

#logo{ width:100%;padding:0;border:0; height:100px; position:fixed;top:0; z-index:99; border-bottom:1px #C7EAFB solid}
#logo .leftlogo{width:33%; float:left; text-align:right}
#logo .menu{ width:67%; float:left; padding-top:25px; }

h1{ width:100%; background:#0C4EA9; padding-top:30px; padding-bottom:30px; text-align:center; font-size:15px; line-height:26px; font-weight:100; color:#FFF}
h1 a{color:#FFF}

#banner{width:100%;}
#banner .bannerbx {width:100%;  position:absolute; left:50%;  margin-left:-960px;}
.main_body{ width:100%; background:#F5F5F5; }
.main{ margin:0 auto; width:1200px;clear:both;overflow:hidden; padding-top:40px}
.main .atitle{ text-align:center; width:1200px;}
.main .acontent{ width:700px; padding-left:45px; padding-right:455px; background:url(aboutbg.jpg) top no-repeat; padding-top:55px; height:270px;}

.proclass1{width:55%; margin:0 auto; height:auto; padding-top:30px; text-align:center; padding-bottom:60PX;}
.proclass1 li{line-height:35px;float:left;margin-right:25px; font-size:16px;  }
.proclass1 li .on{ font-size:16px;  background:#121212; color:#FFFFFF;}
.proclass1 li a{font-size:16px;background:#e4e4e4; border:#dcdcdc 1px solid ;  padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; }
.proclass1 li a:hover{font-size:16px; background:#121212; color:#FFFFFF;padding-left:30px; padding-right:30px;padding-top:10px; padding-bottom:10px;  border:#dcdcdc 1px solid}

.ibanner{width:100%;overflow:hidden;position:relative; height:300px;}
.bannerbx {width:1920px;  position:absolute; left:50%;  margin-left:-960px;}

.hotpro{ width:100%;  text-align:center; padding-top:40px; font-size:30px; font-weight:bold}
.search{ width:400px; margin:0 auto; padding-top:20px;}
.search .nsear{ height:35px; border:1px #DCDCDC solid; width:330px; color:#999999}

.mproclass{ width:500px; margin:0 auto; padding-top:20px;}
.mproclass li{ float:left; color:#FFFFFF;  padding-left:15px; padding-right:15px; background:#797979;border-radius:12px;margin-left:10px; margin-right:10px;  line-height:35px;}
.mproclass li a{ float:left;color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; line-height:35px;}
.mproclass li.on{ float:left;  text-align:center; line-height:41px;}

.mainabout{ width:80%; margin:0 auto; padding-top:50px;}
.mainabout li{ width:23%; padding-left:1%; float:left; padding-right:1%; padding-top:20px;}
.mainabout li img{ width:100% ; border:1px #dcdcdc solid}
.mainabout li img:hover{ width:100% ; border:1px #F00 solid}
.mainabout li h2{ color:#333; font-size:18px;line-height:18px; font-weight:100; padding-top:15px; text-align:center}

.mainnews{ width:100%; margin-top:40px; background:#f5f5f5; height:370px; border-top:5px #0C4EA9  solid; padding-top:40px; }
.mainnews .title{ width:80%;margin:0 auto; text-align:center; font-size:30px; font-weight:bold;padding-bottom:20px;}
.mainnews .content{width:85%;margin:0 auto; }
.mainnews .content ul{ }
.mainnews .content li{ float:left; border-bottom:1px #dcdcdc dashed; padding-bottom:15px; padding-top:15px;margin-left:2%; margin-right:2%; width:29%; }
.mainnews .content li p{line-height:28px; font-size:14px; font-weight:bold}

.mainwd{ width:100%; padding-top:30px; padding-bottom:30px; font-family:"黑体"; background:#0C4EA9; text-align:center; color:#FFF ;font-size:30px; font-weight:100}

.topnav{ width:100%; border-bottom:1px #cccccc solid;}
.topnav .menutitle{ width:80%; text-align:left; margin:0 auto; padding-top:10px; padding-bottom:5px;}

#contact{ width:100%; margin-top:30px; background:#F1AF12; text-align:center}
#contactwd{ width:100%; text-align:center; background:#F4F4F4; height:288px;}
#contactwd .mcontact{ width:1100px; margin:0 auto}
.clx{background:url(contactwd11.jpg) top no-repeat; padding-top:200px; padding-left:160px;}

.maina{width:80%; margin:0 auto; overflow:hidden; padding-bottom:10px; font-size:14px;  padding-top:20px; }
.maina  h2{ font-size:36px; font-weight:100; color:#555555; line-height:80px; text-align:center}
.maina .mright{float:left; width:20%; margin-top:20px; margin-right:12px; }
.maina .mright p{ background:#D80000; padding-left:20px; padding-top:10px; padding-bottom:10px; color:#FFF; font-size:20px; font-weight:100}

.maina .mleft{float:right; width:75%;}
.maina .mleft .ntopbg{ background:url(ico11.jpg) left no-repeat; border-bottom:1px #dcdcdc solid; height:43px; line-height:43px; padding-left:25px;  }
.maina .mleft .ntopbg H1{ height:43px; border-bottom:2px #0157B0 solid; line-height:43px;  width:100px;font-size:18px;padding-left:25px;  font-weight:100; color:#0157B0; font-weight:bold}
.maina .mleft .ibox{ padding:10px;}
.maina .mleft .ibox h6{ font-size:24px; width:100%; font-weight:bold; line-height:45px; text-align:left}

.ipro{border-left:1px solid #E1E1E1;border-top:1px solid #E1E1E1;  border-right:1px solid #E1E1E1;  margin-bottom:15px;}
.ipro ul{margin:0px; padding:0px;}
.ipro li{list-style-type:none; padding-left:15px;line-height:39px; height:39px; background:url(proclassbg.jpg) bottom center repeat-x;   color:#666666; font-size:14px; font-weight:bold; clear:both;}
.ipro li.pmore{margin-left:120px; width:59px; height:20px;}
.ipro li a:hover{color:#ff0000;}


.news_list {
	
}
.news_list LI {
	LINE-HEIGHT:25px; PADDING-LEFT:5px; border-bottom:1px #dcdcdc dotted;
}


.mainright{ width:733px; float:right}
.mainright p{width:733px;}


ul.hotnews{float:left; width:205px; margin-top:10px}
ul.hotnews li{line-height:28px; height:28px; border-bottom:1px #dcdcdc dotted}


.iorder{background:url(iorder.jpg) no-repeat; width:962px; height:62px; margin:10px auto}
.iorder img{float:right; margin-right:20px; width:76px; height:24px; margin-top:19px;}

.iproduct{line-height:1.3em;clear:both;}
.iproduct li{width:116px;height:145px;line-height:20px;text-align:center;padding:12px 0px 12px 15px;display:inline;float:left;overflow: hidden;}
.iproduct .p_image{width:112px;height:108px;margin-bottom:2px;padding:1px; border:1px solid #ccc;}
.iproname{background:url(hotproname.jpg) no-repeat; height:32px; line-height:32px; padding-left:108px; border-left:1px solid #A6A6A6; border-bottom:1px solid #A6A6A6; border-right:1px solid #A6A6A6;clear:both;}


.aboutli{margin-bottom:10px;background:url(naboutbg.jpg) no-repeat;padding-top:2px; height:137px; clear:both;}
.aboutli li{line-height:32px; height:32px;padding-left:60px;}
.aboutli li a,.aboutli li a:hover{color:#ffffff;}

.lpro{margin:10px auto 50px auto; width:186px;clear:both;}
.lpro li{margin-bottom:10px;}


.mainpic{ width:80%; padding-top:50px;  margin:0 auto}
.mainpic .leftwd{ wdith:45%; float:left; text-align:right; padding-bottom:50px;padding-right:5%}
.mainpic .rightpic{ width:50%; float:left; font-size:14PX; line-height:26PX;}

.hotcontent{ background:url(aboutpic.jpg) no-repeat; height:130px;width:376px; padding-left:170px; margin-top:10px;}



.nleftli{width:210px; margin:0px auto 15px auto; padding-top:10px;}
.nleftli li{line-height:25px; margin-top:3px; margin-bottom:8px; background:#D7EDF3;padding-left:25px;}

.proclass{width:221px; margin:0px auto;}
.proclass li{line-height:26px; margin-top:8px; margin-bottom:8px; background:url(probg.jpg) no-repeat;padding-left:25px; font-weight:bold;clear:both;}
.proclass li a,.proclass li a:hover{color:#083F78;}


.content{word-break:break-all;padding:10px;text-align:justify;text-justify:inter-ideograph}
.content h1{font-size:14px; font-weight:bold; color:#076B98; margin-bottom:15px;}



.search{height:31px;margin-top:2px !important; margin-top:9px;}
.inputsearch{border:none; padding:2px;margin-left:35px; background:none; width:140px;}
.searchbtn{margin-right:1px;}





/*news*/
.news{height:275px;}
.news li{list-style:none;margin:0;padding-left:10px;height:22px;line-height:22px;background:url(ico.gif) no-repeat left center}

.pclass{background:url(pclass.jpg) no-repeat; height:280px;}

.list{ width:100%; }
.list li{  line-height:28px; padding-top:25px;}
.list li h5{line-height:28px; font-size:16px; font-weight:bold}
.list li h4{ background:#efefef; padding:5px; font-size:14px; font-weight:100}

.nleftlx{margin-top:10px; background:url(nleftlx.jpg) no-repeat; height:276px;}
.nadd{padding-top:150px;padding-left:10px;}

.nmsg{padding:8px; white-space:normal;}


.product_list {
	background: url(bg_producto_lista.png) repeat-x bottom;
	
	max-width:900px;
	position: relative;
	margin-bottom: 12px;
	padding:5px 0 0 5px;
	clear:both;
	
}
.product_list li{
	height: 200px;width:430px;
        padding-right:20px;
        margin-bottom: 20px;
        float:left;
		position: relative;
        border-bottom:1px #C0BEBE solid;
}
.product_list li .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: 22px!important;
}
#order{padding:10px 0 20px;width:600px; 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 font{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{ margin:0 auto; height:auto; width:100%; clear:both  }
.product ul{padding:0;margin:0;clear:both}
.product li{float:left;width:33%; list-style-type: none; font-weight:100; }
.product li.plists{float:left;width:33%;  padding-bottom:5px }
.product li h3,ul.product li h2,ul.product li h3,ul.product li span{width:100%;line-height:18px;  color:#006699; font-weight:100;padding:0;margin:0;list-style-type: none; float:left; font-size:14px; height:40px; text-align:center}
.product li p{width:90%;padding-top:8px; text-align:center; line-height:18px;list-style:none; height:auto;}
.product li p img{width:99%; height:auto; border:2PX #dcdcdc solid; }
.product li p img:hover{width:99%; border:2PX #6BB3E6 solid; }
.pro2{ margin:0 auto; width:99%;clear:both; text-align:center ; background:#EDEDED; border:1PX #DCDCDC solid; padding:5PX;}

#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:20px; color:#333; border-bottom:1px dashed #E2E2E2;font-size:14px;margin-bottom:5px;}
.newlista em{ float:right; width:auto; height:auto; color:#999; font-style:normal;}
.newlista a:hover{color:#ff6600;}


.promsg{padding:2px;}
.promsg a{font-weight:bold;}
.promsg h2{font-family: Microsoft YaHei,arial;font-weight:bold;color:#000;position:relative;font-size:1.5EM;line-height:40px;text-align:center;}
.promsg .protop{text-align:center; border:1px dashed #dbdbdb; padding-bottom:10px; margin-bottom:10px;line-height:30px;}
.promsg .protop,.promsg .protop a{margin-right:15px;color:#555555; font-weight:bold;} 
.promsg a{color:#555555;margin-right:10px;}
.xgpro{ float:left; text-align:left; background:#efefef; padding-top:20px; padding-bottom:20px; }
.xgpro li{ width:46%;float:left; font-weight:100; padding-left:2%;}
.xgpro li a{color:#555555;  font-weight:100;}
.info{padding-top:10px;border-bottom:1px dashed #dbdbdb;border-top:1px dashed #dbdbdb;padding-bottom:10px;margin-top:10px;clear:both;}


#xl{margin:0 auto;clear:both;overflow:hidden;}
#xl ul{border-bottom:1px #dcdcdc solid; height:180px; margin-bottom:20px;clear:both;}
#xl img{ float: left; text-align:left; padding-right:20px;}
#xl h3{ font-size:18px; font-weight:100; line-height:40px; height:50px; color:#555; text-align:left}
#xl span{ font-size:12px; font-weight:100; line-height:18px; color:#0962D5;}
#xl li{ font-size:12px; line-height:22px; padding-top:15px; padding-bottom:15px;}


.newsend{border:1px solid #e1e1e1; padding:5px;width:98%;clear:both;}

.link{width:100%; line-height:30px; clear:both; text-align:center}

.foot{background:#222; width:100%;  line-height:26px; padding-top:1px;text-align:center; padding-top:30px;}
.foota{ width:83%; margin:0 auto; color:#ffffff; padding:10px; height:380px;  }
.foota .fbox1{ width:25%;text-align:left; 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:14px;}
.foota .fbox1 li a{ color:#FFF}


.end{ background:#18191C; width:100%; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; text-align:center;padding-top:15px;padding-bottom:10px}

