@charset "gb2312";
@media screen and (min-width: 200px) and (max-width: 1199px) {
	
	body{ width:100%; }
	}

body{ text-align:center;  font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif;font-size:14px; color:#000;  margin:0px; padding:0px; background:#fff  }
 *{ margin:0px; padding:0px;}
.clear{clear:both;height:0;overflow:hidden; font-size:0px;}
.clear10{height:10px;overflow:hidden;clear:both;}
.clear20{height:20px;overflow:hidden;clear:both;}
.clear40{height:40px;overflow:hidden;clear:both;}
ol,ul,li{list-style:none outside none;}
a{color:#000;  text-decoration:none}
a img{border:0 none;}
table,tr,td,th{border-collapse:collapse;padding:0; margin:0;}
img{vertical-align: middle;}
/*input,textarea{padding:0 2px; resize:none;}*/
.box{ width:100%;  margin:0px auto; overflow:hidden;text-align:left;}
.fl{ float:left;}
.fr{ float:right;}
.padding{ padding:10px;}
.info{ line-height:30px; text-align:left; }
.red{ color:#990000; font-weight:bold;}
.black{ color:#000;}
.green{ color:#26973d}
.body1{ text-align:left; width:100%;overflow:hidden} 
.cor{ color:#666666}


.top{ width:100%; margin:0px auto;  overflow:hidden; font-size:13px; line-height:40px; color:#FF9900}

.logo{ width:100%; margin:0px auto;  overflow:hidden}
.logo1{  float:left; overflow:hidden; margin-top:5px;}



.nav{ width:100%; margin:0 auto; overflow:hidden;background:#990000; height:80px; }
.nav ul{ width:100%; margin:0 auto}
.nav ul li{ width:24%; float:left; border:1px #ccc double; margin-bottom:1px; margin-right:1px; overflow:hidden;}
.nav ul li a{ width:100%; height:38px; display:block; text-align:center; color:#fff;  font-size:14px; line-height:38px;}
.nav ul li a:hover{color:#FF9900; }



#banner{width:100%; overflow:hidden; margin:0 auto;}
.mainbanner{height:600px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:1920px;height:600px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:600px;position:relative; list-style:none; margin:0px; padding:0px;}
.mainbanner_window li{background:#fff;width:1920px;height:600px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ width:90px; height:20px; position:absolute; bottom:25px; left:50%; list-style:none; margin:0 0 0 -45px; padding:0;  }
.mainbanner_list li{width:30px;height:20px; float:left; margin:0; overflow:hidden; }
.mainbanner_list a{ width:100%;height:20px; margin:0; background:url(../img/h1.png) no-repeat center center; overflow:hidden;float:left;}
.mainbanner_list li.active a,.mainbanner_list li a:hover{ background:url(../img/h2.png) no-repeat center center; }

.w_1200{width:100%;margin:auto;}
.in_keyword{width:600px;float:left;font-size:14px;line-height:36px;color:#fff;margin-left:0px;}
.in_keyword a{font-size:14px;color:#fff;}
.in_search{width:320px;float:right;margin-right:30px;}
.in_search form input{border-left:1px solid #96ccbc;border-top:1px solid #96ccbc;border-bottom:1px solid #96ccbc;border-right:0;width:200px;float:left;height:36px;line-height:36px;padding:0 10px;font-size:14px;}
.in_search form button{border:1px solid #96ccbc;background:#E7A304;color:#fff;line-height:38px;height:38px;float:left;padding:0 30px;font-size:14px;}



.main{width:100%; overflow:hidden; margin:0px auto; }
.ab{width:100%; margin:0 auto; text-align:left; line-height:26px; margin-top:10px;  color:#666}
.abcn{color:#333; font-size:30px; text-align:center}
.aben{color:#aaa; font-size:13px; text-align:center; line-height:35px}
.inabcon{ text-align:left; line-height:28px; font-size:14px}
.inabcon p{font-size:14px; color:#990000; font-weight:bold}





.xz{ width:100%; overflow:hidden; margin:0px auto;}
.xz ul{ width:100%; margin:0px auto; overflow:hidden}
.xz ul li{ width:49%; float:left; overflow:hidden;font-size:16px; margin-right:1%; margin-bottom:2px; } 
.xz ul li a{ width:100%; height:50px; display:block; text-align:center; color:#666;  line-height:50px;}
.red{ background:#eee }
.red:hover{background:#ccc}




.products{  }
.products ul{ width:100%; text-align:center; padding:10px 0px;}
.products ul li{ width:49%; float:left; margin-bottom:10px;}
.products ul li div{ width:140px; margin:0px auto;}
.products ul li div img { width:130px; height:100px; padding:10px; border:1px solid #666666; -moz-border-radius: 15px; -webkit-border-radius: 15px;   border-radius:15px; }




.newscon{width:98%; margin: 0 auto; }
.newscon ul{}
.newscon ul li{width:100%; border-bottom:1px #CCCCCC dotted; text-align:left; line-height:30px; height:30px;}





.News{ width:100%; margin:0 auto; overflow:hidden;}
.News .title{font-size:18px; color:#FFFFFF; line-height:44px; text-align:center; font-weight:bold;background: url(../images/newsbo.jpg) no-repeat center;}
.News ul { margin:0px auto 0px auto; overflow:hidden;}
.News ul li { width:98%; float:left; list-style: none; line-height:38px; border-bottom:1px #CCCCCC dotted;  color:#666}
.News ul li a { float:left; list-style: none; line-height:38px; text-align:left; color:#666}
.News .mores {font-size:12px;font-weight: bold; line-height: 44px;}





.abcon{width:100%; margin:0 auto;}
.abcon2{width:920px;  float:right;}
.abcontitle{overflow:hidden; text-align:left; font-size:15px; line-height:30px; border-bottom:3px #990000 double}
.abconcon{ line-height:35px; text-align:left}





.conent{ line-height:20px;background-color: #fff; color:#333; font-family:"Microsoft YaHei";}
.conent a {
	color: #000000;
	text-decoration: none;
}
.conent{ line-height:25px;}
.conent p{ line-height:25px;}

.foot{ width:100%; background:url(../images/footbg.png) repeat-x; height:55px;position:fixed; bottom:0; text-align:center;}
.foot ul li{ width:50%; float:left;}
.foot ul li{ padding-top:5px;}
.p_Tel{height: 28px;background: url(../images/tel.png) center no-repeat;-webkit-background-size: contain;}
.p_text{ color:#fff;line-height:20px; font-size:12px; }
 .p_MessageConsulting{ height:28px;  background: url(../images/sms.png) center no-repeat; -webkit-background-size: contain;}
 .p_message{ color:#fff;line-height:20px; font-size:12px; }
