﻿/* CSS Document */
/*=================================================Global Style==============================================*/
html,body,div,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,a,img,span,p,em,form,select,input,button,textarea,iframe,table,tr,th,td,caption{margin:0; padding:0;}
body{ background:#fff; font:normal 12px/12px Verdana, Geneva, sans-serif,"宋体"; color:#333;}  
li{ list-style:none;}
img{ border:none;}
a{ color:#333; text-decoration:none; outline:none;}
a:hover{ color:#f30;}
table{ border:0; border-collapse:collapse;}
.clear{ clear:both;}

#header{ height:200px;}
.top{ height:30px; line-height:30px; background:#f9f8f8;}
.top_bar{ width:1000px; margin:0 auto; font-size:12px; zoom:1; overflow:hidden;}
.top_left{ float:left}
.top_right{ float:right;}
.header_info{ width:1000px; height:120px; margin:0 auto; zoom:1; overflow:hidden;}
.logo{ float:left; padding-top:25px;}
.tel{ float:right; margin-top:25px;}

.nav{ background:url(../images/bg_nav.jpg) repeat-x; height:47px; clear:both;}
.nav ul{ width:1000px; margin:0 auto; zoom:1; overflow:hidden;}
.nav ul li{ float:left; width:120px; text-align:center;}
.nav ul li a{ background:url(../images/line_nav.jpg) no-repeat right center; color:#fff; font-size:14px; display:block; width:120px; font-weight: bold; height:47px; line-height:47px;}
.nav ul li a:hover{ color: #8ad7ff; background:#2576cb;}

#main{ width:1000px; margin:0 auto; padding-top:15px; zoom:1; overflow:hidden; }
.mainInfo{zoom:1; overflow:hidden;}

.focus_info{ float:right;}

/*==============左侧=============*/
.left_wrap{ float:left; width:230px;}
/*==============右侧=============*/
.right_wrap{ float:right; width:760px;}

/*==============公司简介=============*/
.about{ width:578px; height:224px; float:left; background:#fff;}
.about h3{ zoom:1; overflow:hidden; height:38px; line-height:38px; border-bottom:solid 2px #019139;}
.about h3 strong{ float:left; font-size:16px; color:#fff; padding:0 20px; background:url(../images/bg_nav.jpg) repeat-x;}
.about h3 a{ float:right; font-size:12px; font-weight:lighter; color:#666;}
.about_info{ padding:15px 1px; zoom:1; overflow:hidden;}
.about_info img{ float:left; margin-right:15px;}
.about_info p{ line-height:20px; text-indent:24px;}

/*==============产品序列=============*/
.productList{ width:214px; height:433px; float:left; background:#fff url(../images/fenlei.jpg) no-repeat top center;}
.productList ul{ padding:70px 20px 10px 20px;}
.productList ul li{ height:32px; line-height:32px; padding-left:20px; border-bottom:dashed 1px #ddd; background:#fff url(../images/ico01.gif) no-repeat left center; zoom:1; overflow:hidden;}
.productList ul li a{  font-size:14px;}

/*==============产品中心=============*/
.product{ float:right; width:760px; height:230px; border-top:solid 2px #019139;}
.product h3{ zoom:1; overflow:hidden; height:48px; line-height:38px;}
.product h3 span{ float:left; font-size:16px; color:#019139; height:48px;}
.product h3 a{ float:right;font-size:12px; font-weight:lighter; color:#666; margin-left:15px;}
.product h3 a:hover{font-size:12px; font-weight:lighter; color:#f60;}
.product_info ul{ zoom:1; overflow:hidden; margin-right:-20px;}
.product_info ul li{ width:172px; margin-right:22px; margin-bottom:25px; float:left; text-align:center; font-size:12px;}
.product_info ul li img{ border:solid 1px #eee; padding:1px;}
.product_info ul li a span{ width:176px; background:#eee; line-height:24px; display:block;}

/*==============荣誉=============*/
.honors{ width:1000px; height:230px; margin-top:15px;}
.honors h3{ height:38px; line-height:38px; color:#fff; text-align:center; background:url(../images/bg_rongyu.jpg) no-repeat;}
.honors_info{ padding:30px 0;}

/*==============新闻中心=============*/
.news{ width:490px;  float:left; background:#fff;}
.news h3{ zoom:1; overflow:hidden; height:38px; line-height:38px; border-bottom:solid 2px #019139;}
.news h3 strong{ float:left; font-size:16px; color:#fff; padding:0 20px; background:url(../images/bg_nav.jpg) repeat-x;}
.news h3 a{ float:right; font-size:12px; font-weight:lighter; color:#666;}
.news dl{ padding:15px 0; zoom:1; overflow:hidden;}
.news dl dt{ float:left; margin-right:15px;}
.news dl dd{ line-height:20px;}
.news ul li{ height:32px; line-height:32px; border-bottom:dashed 1px #CCC; zoom:1; overflow:hidden;}
.news ul li a{ background:url(../images/ico02.gif) no-repeat 3px center; padding-left:15px; font-size:12px; float:left;}
.news ul li span{ float:right; color:#ccc;}

/*==============工程案例=============*/
.case{ float:right; width:460px;  }
.case h3{ zoom:1; overflow:hidden; height:35px; line-height:35px; padding:0 10px; background:url(../images/bg_case.jpg) no-repeat;}
.case h3 span{ float:left; font-size:16px; color:#fff; height:35px;}
.case h3 a{ float:right;font-size:12px; font-weight:lighter; color:#fff;}
.case h3 a:hover{font-size:12px; font-weight:lighter; color:#f60;}
.case_info ul{ zoom:1; overflow:hidden; margin-right:-20px; padding-top:20px;}
.case_info ul li{ width:147px; margin-right:10px; margin-bottom:15px; float:left; text-align:center; font-size:12px;}
.case_info ul li img{ border:solid 1px #eee; padding:1px;}


/*==============页脚=============*/
#footer{ height:180px; background:#019038 url(../images/bg_footer.jpg) repeat-x; margin-top:25px;}
.footer_menu{ height:40px; line-height:36px; padding-top:15px; border-bottom:dashed 1px #66b37d; text-align:center; color:#fff; font-size:12px; margin-bottom:20px;}
.footer_menu a{ color:#fff; font-size:12px; padding:0 10px;}
#footer p{ text-align:center; font-size:12px; line-height:24px; color:#fff;}


/*==============联系我们=============*/
.contacts{ width:214px; margin-top:15px; background:#fff; border:solid 1px #e6e6e6; padding-bottom:10px;}
.contacts h3{ zoom:1; overflow:hidden; height:38px; line-height:38px; padding:0 10px; background:url(../images/bg_title.gif) repeat-x;}
.contacts h3 span{ float:left; font-size:14px; color:#0b68ab;}
.contacts h3 a{ float:right; font-size:12px; font-weight:lighter; color:#666;}
.txt_contacts{ padding-top:10px;float: left; width: 200px;}
.txt_contacts img{ margin:0 auto; display:block; margin-bottom:8px;}
.txt_contacts p{ font-size:12px; line-height:20px; padding:0 10px;}

.homeimg{float: left; margin-left: 10px;}
.homeimg img{ width: 200px; margin-top: 5px;}

/*==============文章列表=============*/
.list{ width:708px; background:#fff; border:solid 1px #e6e6e6;}
.list h3{ zoom:1; overflow:hidden; height:38px; line-height:38px; padding:0 10px; background:url(../images/bg_title.gif) repeat-x;}
.list h3 span{ float:left; font-size:12px; color:#0b68ab;}
.list h3 a{ float:right; font-size:12px; font-weight:lighter; color:#666;}
.list ul{ padding:0 10px 10px 10px;}
.list ul li{ height:32px; line-height:32px; border-bottom:dashed 1px #CCC; zoom:1; overflow:hidden; zoom:1; overflow:hidden;}
.list ul li a{ background:url(../images/ico02.gif) no-repeat 3px center; padding-left:15px; font-size:12px; float:left;}
.list ul li span{ font-size:12px; float:right; padding-right:5px; color:#666;}

/*==============分页=============*/
.page{ text-align:center; padding:10px; font-size:12px;}

/*==============内容页=============*/
.view{ padding:15px; background:#fff; border:solid 1px #e6e6e6;}
.view h2{ text-align:center; font-size:16px;}
.son_title{ text-align:center; padding:15px; color:#666; font-size:12px; background:url(../images/line.gif) repeat-x left bottom;}
.info p{ text-indent:24px; line-height:20px; margin-top:12px;} 
.info {  line-height:20px; margin-top:12px;} 

.sdh h3{ zoom:1; overflow:hidden; height:38px; line-height:38px; padding:0 10px; background:url(../images/bg_title.gif) repeat-x;}
.sdh h3 span{ float:left; font-size:12px; color:#666;font-weight:lighter;}
.sdh h3 a{font-size:12px; font-weight:lighter; color:#666;}

.funly_pro ul li img{ border:solid 1px #CCC; margin-top: 5px}
.funly_pro ul li { float: left; padding: 5px;}
.funly_pro ul li div{ text-align: center; line-height:24px;}
.funly_news { overflow: hidden; zoom: 1;}
.funly_news ul li{ float: left; width: 50%;  line-height: 22px; } 
.funly_news ul li a{ background:url(../images/ico02.gif) no-repeat 3px center; padding-left:15px; font-size:13px; float:left;}

.dh {
	background: url(../images/bg_title.gif) repeat-x left center; 
	padding: 5px; 
	line-height: 22px; 
	font-weight: bold; 
	border: 1px solid #ededed;
}

.rightInfo1 h3{ background:url(../images/bg_title.gif) repeat-x left center; height:38px; line-height:28px; padding-left:10px; border-bottom:solid 1px #d5d5d5;}
.rightInfo1 h3 span{ color:#666; font-size:12px; padding-left:20px;}
.rightInfo1 ul{ padding:10px;}
.rightInfo1 ul li{  zoom:1; overflow:hidden;}
.rightInfo1 ul li a{ font-size:14px; float:left;}
.rightInfo1 ul li span{  color:#0b68ab;}
.rightInfo1 h3 span a{color:#666; font-size:12px;font-weight:lighter; }

.producti {
    width: 99%;
    margin: 5px;
    zoom: 1;
    overflow: hidden;
    background-color: #fff;
}
.producti h2{margin: 5px; color: #0086d2;font-size: 18px;background: url(../images/icon2.jpg) no-repeat left center; padding-left: 20px; position: relative;border-bottom: 2px solid #0086d2;line-height: 34px; height: 34px; font-weight: normal;}
.producti h2 a {float: right;}
.producti ul {zoom:1; overflow: hidden;margin-right: -29px;margin-top: 10px;margin-left: 10px}
.producti ul li{ width: 160px; float: left; text-align: center;font-size: 14px; border: solid 1px #ddd;margin-right: 9px; margin-bottom: 10px;}
.producti img {width: 155px;height: 141px; padding: 2px;}
.producti a {
color: #000;
}
.producti ul li span{line-height: 22px; padding: 2px;}
.producti div{
    padding-left: 5px; font-size: 13px;line-height: 22px;
}
.producti div a{padding-left: 3px;}

.productc{
    margin:0px;
    zoom:1;
    overflow: hidden;
    width: 100%;
}
.productc ul{
    zoom:1;
    overflow: hidden;
    margin-top: 10px;
}
.productc ul li{
    width: 165px;
    float: left;
    text-align: center;
    font-size: 14px;
    border: 1px solid #ddd; margin-right: 9px; margin-bottom: 10px;
}
.productc img{
    width: 155px;
    height: 141px;
    padding:2px;
}

.productc ul li span{line-height: 22px; padding: 2px;}