@charset "gb2312";
/* CSS Document */
*{padding:0; margin:0; list-style:none;font-size:12px;}
a{text-decoration:none;color:#000;}
/** public **/
.bgcolor{background-color:#fff;}
.top,.nav ul,.center,.first,.second,.flash,.friend{width:1262px; margin:0 auto; clear:both; overflow:hidden;margin-top: 10px;}
.center_left{width:333px;}
.center_right{width:905px;}
.top_indent{margin-top:10px;}
.left_indent{margin-left:10px;}
.right_indent{margin-right:5px;}
.index_left{float: left;overflow: hidden;}
.index_right{float: right;overflow: hidden;}
h1 .more{height:30px;width:80px;cursor:pointer;float: right;background:url(../images/more.jpg) no-repeat right;}
/** logo **/
.header{background:url(../images/header_bg.jpg) repeat-x top;}
.logo{ float:left;margin-top:40px;}
.logo img{height:120px;width: 1120px;}
.logo_middle{ float:left;}
.phone{ float:right; white-space-collapse:268px}
.phone span{background:url(../images/setpage.jpg) no-repeat;float:right; width:126px; height:27px; line-height:27px;clear: both;display: inline-block;}
.phone span a{ color:#FFF; padding-left:8px;}
.phone img{clear:both;float:right;margin-bottom: 2px;}
/** nav **/
.index_home{ margin-left:170px;}
.nav{height:47px; line-height:47px}
.nav ul{background:rgb(143, 27, 28);}
.nav ul li{ float:left; background:rgb(143, 27, 28)}
.nav ul li a{ width:200px; display:block; font-size:14px;color:#fff; text-align:center; font-weight:normal}
.nav ul li a:hover{ font-weight:bold;font-size:16px}
/*Ê×Ò³»ÃµÆÆ¬*/
#index_Banner
{overflow:hidden; position:relative;margin:0px auto;width:1262px;}
#index_Banner .list
{width:1262px;height:392px;overflow:hidden;}
#index_Banner ul
{margin:0px; padding:0px; list-style:none;}
#index_Banner .list ul li
{overflow:hidden; position:relative;}
#index_Banner .list img
{left:0px; top:0px;}
#index_Banner .Thumb
{position:absolute; right:60%; bottom:20px; margin-right:-600px;}
#index_Banner .Thumb ul
{list-style:none;}
#index_Banner .Thumb ul li
{width:14px; height:13px; overflow:hidden; float:left; background:url(../Images/diandian.png) no-repeat right  center; margin-left:5px;
 text-align:center; line-height:20px;}
#index_Banner .Thumb ul li.onfocus
{background:url(../Images/diandian.png) no-repeat left center;  }
/** friend **/
.friend{line-height:30px;}
.friend a{ color:#000; margin-left:10px;}
/** footer **/
.footer{background-color:#8F1B1C;color:#fff;}
.footer a{color:#fff;}
.copyright{ line-height:24px;text-align:center;height:94px;padding-top:20px;}
a img{ border:0}

/** categories **/
.categories h1{background: url(../images/categories.jpg) no-repeat center;height:55px;margin-bottom:15px;}
.categories ul{background-color:#fff;}
.categories ul li{line-height:40px;background:  #FB9B22 30px 12px;text-indent:5em;display: block;margin-bottom:5px;}
.categories ul li a{color:#000;font-size:12px;display:block;}

/** about **/
.index_about{background: url(../images/about.jpg) no-repeat;}
.index_aboutj{background: url(../images/jianjie.png) no-repeat;}
.index_about h1{height:58px;}
.index_about .index_company{overflow: hidden;padding:10px;padding-top: 20px;color: rgb(143, 29, 29);height: 230px;font-size: 15px;font-family: -webkit-pictograph;}
.index_about span{float: right;padding-right: 10px;height: 20px;line-height: 20px;}
.index_about span a{color:red;}

/** index_link **/
.index_link{background: url(../images/contact.jpg) no-repeat;height:240px;width:333px;}
.index_link .link_bg{line-height:35px;padding-top:140px;color:#FFF;cursor: pointer;}

.link_bg p{font-size: 13px;line-height:19px}

/** pro_list **/
.cp{width:238px;}
.cp h1{background: url(../images/cp.jpg) no-repeat;height:43px;margin-bottom:5px;}
.index_pro{overflow:hidden;line-height:25px;height:259px;margin-top:10px;border-top:5px solid #8F1D1D;background: url(../images/product_bg.jpg) no-repeat 0px 10px;position:relative;}
.index_pro .list{width:1190px;height:204px;left:30px;top:30px;position:absolute;overflow:hidden;}
.product_h1{margin-top:28px;}
.product_h1 img{height: 45px;margin-bottom: 4px;}
.index_pro .btnLeft{width:30px;height:65px;overflow:hidden;position:absolute;left:3px;top:98px;background:url(../Images/bgn7.jpg) no-repeat;cursor:pointer;}
.index_pro .btnRight{width:30px;height:65px;overflow:hidden;position:absolute;right:3px;top:98px;background:url(../Images/bgn8.jpg) no-repeat;cursor:pointer;}
.index_pro ul li{width:267px;float:left;text-align:center;}
.index_pro ul li dl{height: 40px;line-height: 35px;}
.index_pro ul li a{display:block;font-size:12px;}
.index_pro ul li img{border:1px solid #CCC;width:258px;}

/** pro_news **/
.index_news h1{height:50px;background: url(../images/news.jpg) no-repeat;}
.index_news ul{margin-top: 40px;}
.index_news li{ padding-left:35px;line-height: 40px; }
.index_news li span{float:right;}
.index_news li a{color:#8F1B1C;font-size: 15px;font-weight:700;}
.index_news {background:url(../images/news.jpg) no-repeat}
/** banner ad **/
.banner .ad{width: 209px;height: 209px;overflow: hidden;position: relative;margin-top: 3px;margin: 0px auto;}
.banner .slider, .banner .num{position: absolute;}
.banner .slider li {list-style: none;display: inline;}
.banner .slider img {width:209px;height:209px;display: block;}
.banner .num {right: 5px;bottom: 5px;}
.banner .num li.on {color: #fff;line-height: 21px;width: 21px;height: 21px;font-size: 16px;margin: 0 1px;border: 0;background-color: #FF7300;font-weight: bold;}
.banner .num li {float: left;color: #FF7300;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #FF7300;background-color: #fff;}




#demo{
	float:left;
 	overflow:hidden;
	margin:0 auto;
	margin-top:5px;
}
#demo img{
	height:207px;
}
#demo li,#demo1,#demo2{
	float:left;
}
#ndemo{
	float: left;
	display:inline;
	width:8000%;
}

.banner IMG{width:1000px; height:400px;}
#slider {
	position: relative;
	width:1000px;
	overflow: hidden;
	margin:0 auto;
}


.rightn{ width:905px; float:right;border: 1px solid #ccc;margin-top:10px;}

.pppp{ height:35px; width:100%;border-bottom: 1px solid #ccc;}
.pppp span{ line-height:30px;margin-top:2px; font-size:18px; text-align:center; float:left; margin-left:20px; font-weight:bold; color:#16482B;}
.pppp div{ float:right; margin-top:7px; color:#000;  margin-right:20px;}
.pppp div a{ color:#000;}



/*ÄÚÈÝÒ³*/
.act_content{width:905px; }
.content_p{ width:99%; height:auto; padding:10px 0px 20px 0px; margin:0 auto; }
.content_p h1{ text-align:center; }
.weizhi{height:26px;line-height:27px;width:auto;border-bottom:1px solid #333;}
.weizhi span{font-size:14px;color:#333; margin-left:10px;}
.weizhi a{text-decoration:none; color:#333; font-size:14px}
.weizhi a:hover{text-decoration:underline; color:#000}
.act_info{font-size:12px;color:#a6a6a6; text-align:center; margin:8px auto 8px auto;}
.act_info span{ margin-left:15px;}
.act_info a{text-decoration:none; color:#a6a6a6}
.act_info a:hover{text-decoration:underline; color:#000}
.act_desc{width:96%;border:1px solid #cdddf0; background:#f3f7fc; margin-left:auto; margin-right:auto; margin-top:10px;color:#676767;padding:10px;line-height:22px;font-size:12px; text-indent:2em;}
.act_neirong{ width:100%; line-height:170%;font-size:14px; margin-top:10px;color:#2f2f2f;}
.act_neirong img{ max-width:800px;_width:expression(document.body.clientWidth > 800 ? "750px" : "auto");
 display:block; margin:0 auto;}
.act_neirong p{margin-top:10px; margin-bottom:10px;}


/*ÁÐ±íÒ³*/
.act_list{width:885px; margin-right:auto;line-height:26px;}
.act_list ul{ margin-top:5px; margin-bottom:10px;}
.act_list li{height:30px;line-height:30px;border-bottom:1px dashed #dedede; font-size:12px}
.act_list li a{display:block;color:#383838; width:80%; height:30px; line-height:30px; display:block; 
float:left; padding-left:12px;
	background-image: url(list_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.act_list li:hover{background:#e5ecf2;}
.act_list li:hover a{color:#032364;}
*html .act_list li a:hover {background:#e5ecf2;
background-image: url(list_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
color:#032364;text-decoration:none;}
.act_list li span{float:right; margin-right:10px;color:#000;}
.pages{padding-bottom:8px;padding-top:10px;margin-top:15px; text-align:center; margin-bottom:10px;height:35px;font-size:15px;}
.pages a,.pages span.current{font-family:"ËÎÌå";padding-right:6px;padding-left:6px;padding-bottom:2px;margin-right:2px;padding-top:4px;}
.pages a{border-right:#9aafe5 1px solid; border-top:#9aafe5 1px solid;border-left:#9aafe5 1px solid;color:#2e6ab1;border-bottom:#9aafe5 1px solid;text-decoration:none}
.pages a:hover{border-right:#2b66a5 1px solid;border-top:#2b66a5 1px solid;border-left:#2b66a5 1px solid;color:#000;border-bottom:#2b66a5 1px solid;background-color:#c4d1eb;}
.pages a:active{border-right:#2b66a5 1px solid;border-top:#2b66a5 1px solid;border-left:#2b66a5 1px solid;color:#000;border-bottom:#2b66a5 1px solid;background-color:lightyellow}
.pages span.current{border-right:navy 1px solid;border-top:navy 1px solid;border-left:navy 1px solid;color:#fff;margin-right:2px;border-bottom:navy 1px solid;background-color:#2e6ab1;}
.pages span.disabled{border-right:#929292 1px solid;padding-right:10px;border-top:#929292 1px solid;padding-left:10px;padding-bottom:6px;border-left:#929292 1px solid;color:#929292;margin-right:2px;padding-top:6px;border-bottom:#929292 1px solid}
#go{border:#cccccc 1px solid; width:2em; text-align:center; margin-left:4px; cursor:pointer;}
input#page{border:#cccccc 1px solid; width:2em; text-align:center;}

.list01{}

.list_img,.list_img02{ width:100%; padding:2px 0px 6px 0px; overflow:hidden; margin:0 auto;}
.list_img li{ width:49.9%; height:auto; float:left; display:inline; text-align:center; margin:8px 0px 0px 0px;}
.list_img li .a_txt{ font-size:12px;}

.list_img li a:hover{text-decoration: none;}
.a_img,.list_img span{ display:block; clear:both;}
.list_img span{ height:32px; line-height:32px;}

.a_img img{ padding:2px; border:1px solid #CCCCCC;}
.a_img img:hover{border:1px solid #FF6600;}

.list_img_main li{ width:31%; display:inline-block; margin-left:7px; margin-right:6px; font-size:12px}
.list_img_main li a{display:block;}
.list_img_main li a img{ color:#000; border:1px solid #ccc}
.list_img_main li img{ height:200px;   }
.list_img_main .a_txt{ width:100%; height:28px; line-height:28px; display:inline-block;}


.list_list_img li{width:31.5%; height:auto; float:left; display:inline; text-align:center; margin:8px 6px 0px 6px; overflow:hidden;}
 
.list_img_txt{width:95%; height:auto; margin:0 auto; padding:10px 0px 0px 0px;overflow:hidden;}
.list_img_txt li{width:50%;display:inline;float:left;text-align:center;
	position: relative;}
.list_img_txt li img{width:100px; height:70px;}
.list_img_txt .a_txt{width:100px; height:24px; padding-top:6px; display:block; font-size:12px;}
.list_img_txt li .num{position:absolute; left:10px; top:65px; color:#CC3300; font-family:Arial, Helvetica, sans-serif; font-size:16px;  border:1px solid #CC3300; display:block; width:14px; height:14px; line-height:14px; text-align:center;}

.img_txt{ width:99%; height:auto; margin:0 auto; font-size:12px;}
.img_txt li{ display:block; clear:both; overflow:hidden; margin:12px 0px 12px 0px;line-height:140%;}
.img_txt .a_img{ display:inline; float:left; margin-right:6px; padding-right:0px;}
.img_txt li a{ padding-right:8px; font-size:13px;}
.img_txt li .a_txt{}
.img_txt01 p{ margin:0px; padding:0px;}


input,textarea { border:1px solid #CCC; }
 
#baba a{
font-size:20px;
font-weight:bold;
color:#f00;}
#baba a:hover{
color:#f0f;
}

.online_box{
	width:119px;
	padding-top: 25px;
	background:url(../images/online_bg1.png) no-repeat 0 bottom;
}
.online_box .tel{
	width:100px;
	padding-bottom:0px;
	background:url(../kefu/online_xx.gif) center bottom no-repeat;
	margin:0 auto 10px auto;
}
.online_box .tel h4{
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
	text-align:center;
	color:#0193de;
	line-height:20px;
	font-weight:bold;
}
.online_box .tel h5{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#0193de;
	line-height:20px;
}
.online_box .qq{
	width:103px;
	text-align:center;	
	margin:0 auto;
}
.online_box .mobiSite{
	width:100px;
	text-align:center;
	padding-top:10px;
	margin:0 auto;
	overflow:hidden;
}
.online_box .mobiSite p{
	font-size:12px;
	line-height:16px;
}
.online_box .mobiSite .ewm{
	padding:5px 0;
}
.online_box .mobiSite h3{
	font-weight:normal;
	color:#0193de;
}
.online_box .mobiSite a,.online_box .mobiSite a:visited{
	color:#0193de;
}
.online_box .mobiSite a:hover{
	color:#0193de;
	font-weight:bold;
}
.page_right_n {
padding: 10px 0px;
line-height: 22px;
}
.act_title {
font-size: 24px;
line-height: 26px;
text-align: center;
padding-bottom: 10px;
border-bottom: 1px solid #f1f1f1;
font-family: "Î¢ÈíÑÅºÚ";
}