﻿body{ margin:0; padding:0; font-size:12px; line-height:18px; font-family:Arial; color:#666;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,p,img,ul,li{margin:0; padding:0; list-style:none; border:0; font-size:12px;}
a{color:#666666; text-decoration:none;}
a:hover{color:#f23404; text-decoration:none;}

.font_blue{ color:#0086ca;}
.margin_top_20{ margin-top:20px;}
.margin_top_10{ margin-top:10px;}
.margin_10{ margin:10px;}
.more{font-size:12px; font-family:宋体; font-weight:100;}
.border_1{ border-left:1px dashed #acadad;}
.border_0_1{ border-right:1px solid #ccc;}

a.a_blue:link{ color:#0086ca;}
a.a_blue:visite{ color:#0086ca;}
a.a_blue:hover{ color:#ff6600;}
a.a_blue:active{ color:#0086ca;}
a.a_white{ color:#fff;}
a.a_white:hover{ color:#fff; text-decoration:underline;}

.clear{ clear:both;}

.height_200{ height:200px; overflow:hidden;}

.wrapper{ width:1060px; margin:0 auto;}
.header{ height:140px; position:relative; border-bottom:1px solid #d3d3d3;}
.sub_nav{ position:absolute; right:20px; top:20px;}
.sub_nav a{ margin:0 10px;}
.main_nav{height:36px; width:818px; position:absolute; right:0; top:55px; background:url(../images/img_06.gif) repeat-x left center; line-height:36px;}
.main_nav a{display:inline; float:left; width:78px; height:34px; text-align:center; color:#fff; line-height:34px; border-top:1px solid  #7b7b7b; border-bottom:1px solid  #7b7b7b; border-right:1px solid  #91928d; border-left:1px solid #626260; color:#fff;}
.main_nav a:hover{ background:#3a3a3a; color:#fff;}
.search_box{display:inline; float:left;height:36px; width:178px; position:relative; background:url(../images/img_10.gif) no-repeat right;}
.search_box input{ background:transparent; position:absolute; border:0; padding:0; top:10px; left:57px; height:18px; width:100px; line-height:18px; color:#fff;}

.logo{ position:absolute;  bottom:10px;}

.contact{position:absolute; right:20px; bottom:10px;}
.contact img{ vertical-align:middle;}
.contact strong{ margin-right:30px; padding:0 5px 0 20px; background:url(../images/img_15.gif) no-repeat left center;}

.banner{ border:1px solid #d3d3d3;}

.content{background: url(../images/yy.gif) no-repeat center top; overflow:hidden; zoom:1;}

.pro_type{ border:1px solid #d3d3d3; border-top:0; padding:20px 0 0 0; overflow:hidden;zoom:1;}
.pro_type dt,.pro_type dd{ display:inline; float:left; height:185px; position:relative;}
.pro_type dd{padding:0 1px; background:url(../images/img_26.gif) no-repeat;}
.pro_type dt{ width:260px;}
.pro_type h2{ margin:15px 0 0 10px; font-size:18px; font-family:"微软雅黑","黑体"; color:#000;}
.pro_type p{margin:5px 0 0 10px;}
.pro_type img{ position:absolute; right:10px; bottom:10px;}
.pro_type .more{ margin-top:10px; padding-right:10px; background:url(../images/icon_more.gif) no-repeat right center; text-decoration:underline; font-size:14px;}

.case .title{ position:relative; padding-bottom:10px; height:30px; background:url(../images/title_bg.gif) no-repeat bottom; line-height:30px; font-size:18px; font-family:"微软雅黑","黑体"; color:#000;}
.case .title .more{ position:absolute; right:0; top:0; }

.main_case{ background:url(../images/case_bg.gif) no-repeat; height:122px; padding:3px;}
.main_case dt,.main_case dd{ display:inline; float:left; height:122px; width:526px; position:relative;}
.main_case dt{ border-right:1px solid #d3d3d3;}
.main_case h2{ margin:15px 0 0 30px; font-size:18px; font-family:"微软雅黑","黑体"; color:#000;}
.main_case p{margin:5px 0 0 30px;}
.main_case img{ position:absolute; right:0; bottom:0;}
.main_case .more{padding-right:10px;  background:url(../images/icon_more.gif) no-repeat right center; font-size:14px; text-decoration:underline;  }

.case_list dl{ overflow:hidden; zoom:1;}
.case_list dt{ display:inline; float:left; width:121px; margin:0 10px;} 
.case_list dd{display:inline; float:left; padding:0 19px;}
.case_list dt a{ display:block; margin:5px;}
.case_list a img{ display:block; }


.pro_path h2{ font-size:18px; font-family:"微软雅黑","黑体"; color:#000;}
.pro_path dl{ background:#e9eaea; border:1px solid #d3d3d3; overflow:hidden; zoom:1; padding:35px 0;}
.pro_path img{ margin-bottom:5px;}
.pro_path dd,.pro_path dt{ display:inline; float:left; width:83px; text-align:center; margin:0 20px;}

.link h2{ font-size:18px; font-family:"微软雅黑","黑体"; color:#000;}
.link dl{ background:#e9eaea; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; overflow:hidden; zoom:1; padding:35px 0;}
.link dd,.link dt{display:inline; float:left;  }
.link dd{ margin:0 20px; text-align:center;}
.link dd img{ margin-bottom:5px;}
.link dt{ margin:0 10px; width:900px;}
.sLink img{ border:1px solid #d7d7d7; display:inline; float:left; margin:2px;}
.link a.more{border:0; width:92px; padding-top:20px; height:20px; text-align:right;}

.civ h2{ font-size:18px; font-family:"微软雅黑","黑体"; color:#000;}
.civ dl{ background:#e9eaea; border:1px solid #d3d3d3; overflow:hidden; zoom:1; padding:20px 0;}
.civ dd,.civ dt{display:inline; float:left;  }
.civ dd{ margin:0 80px 0 20px; width:96px; text-align:center;}
.civ dd img{ margin-bottom:5px;}
.civ dt{ width:190px;}
.civ table{ height:90px;}
.civ table td{ padding:2px 10px;}

.c_left{width:228px; display:inline; float:left;}
.box_style{ border:1px solid #cccccc;}
.box_style h1{height:28px; background:url(../images/icon_05.gif) repeat-x; line-height:28px;}
.box_style h1 span{ display:block; padding-left:30px; background:url(../images/icon_03.gif) no-repeat 5px center;}
.nav_list{ padding:15px;}
.nav_list dt a{ display:block; height:25px; padding-left:30px; border-bottom:1px solid #fff; background:#f5f5f5 url(../images/icon_10.gif) no-repeat; line-height:25px; font-weight:bold;}
.nav_list dt ul a{display:block; margin-left:30px; padding-left:15px; background:url(../images/icon_18.gif) no-repeat left center; font-weight:100;}

.c_right{width:803px; display:inline; float:left; margin-left:25px;}
.about_contact h2{height:30px; border-bottom:1px solid #d3d3d3;  font-size:18px; font-family:"微软雅黑","黑体"; color:#000; line-height:30px;}
.detail_title{ padding:30px; text-align:center; font-size:18px; font-family:"微软雅黑","黑体";}
.detail_from{  text-align:center; font-size:12px; font-family:"宋体";}

.case_1{ display:inline; float:left; width:190px; overflow:hidden; margin:20px 5px 0 5px;}
.case_img{ height:150px; position:relative;}
.case_img a{ position:relative; bottom:8px; left:0; width:90%; z-index:999; display:block; text-align:center; }

.page{ padding:10px 0; border-top:1px solid #d3d3d3; text-align:center; font-family:"宋体";}
.page a{ margin:0 2px;}
.a_page{ padding:0 5px; border:1px solid #666;}
.a_page:hover{background:#cc6600; padding:0 5px; border:1px solid #cc6600; color:#fff;}
a.now_page{ background:#cc6600; padding:0 5px; border:1px solid #cc6600; color:#fff;}

.product_box{ padding:10px 0; border-top:1px solid #ccc;  border-bottom:1px solid #ccc;  font-family:宋体; overflow:hidden; zoom:1;}
.products_list{ width:160px; margin:10px 5px; padding:0 15px; display:inline; float:left; line-height:30px; }
.product_box .more{ display:block; text-align:right;}

.news_list{}
.news_list li{ height:30px; position:relative; border-bottom:1px dashed #ebebeb; line-height:30px;}
.news_list .date{ position:absolute; right:0; top:0;}


.footer{ text-align:center; font-size:14px; line-height:30px; color:#000;}
.footer p img{ vertical-align:middle; margin:10px;}

.p_pp {clear:both; padding:5px 20px; line-height:25px; border-bottom:1px dashed #ccc;}
.p_pp a{padding:0px 10px; font-family:Arial; font-weight:bold;}

.fenye {text-align:center; height:50px; clear:both; line-height:50px;}

/*------------------------------------------------分页菜单--------------------*/
/*
普通模式导航条样式
*/
.FirstPage, .PrevPage, .NextPage, .LastPage {
	font-family:webdings;
	color:#999;
	font-weight:bold;
	font-size:12px;
}
.FirstPageA, .PrevPageA, .NextPageA, .LastPageA {
	font-family:webdings;
	text-decoration:none;
	font-weight:bold;
	
}
.NumPage {padding:0px 5px; font:bold 12px/20px Arial; color:#666; border:#666 1px solid; margin:0px 2px;}
.CursorPage {padding:0px 5px; font:bold 12px/20px Arial; background:#C60; border:#C60 1px solid; margin:0px 2px; color:#FFF;}