/*分站*/
*{ margin:0; padding:0;}
a{ text-decoration:none;}
p{ line-height:190%; text-indent:2em;}
ul li{ list-style:none;}
img{ border:none;}
body{ background:url(../images/body_bg.jpg) repeat-x #f3f3f3;}
.wrap{ width:960px; margin:0 auto;}
.clear{ clear: both;}


.nav2 {
    line-height: 35px;
    background-color: rgb(239, 239, 239);
    margin-bottom: 1px;
    height: 40px;
}
.nav2 UL LI {
    text-align: center;
    display: inline;
    float: left;
}
.nav2 UL LI A {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    color: rgb(51, 51, 51);
    border-right: 1px solid rgb(255, 255, 255);
    text-decoration: none;
	font-size:12px;
}
.nav2 UL LI A:hover {
	BACKGROUND-COLOR: #fafafa;
}
.head{ width:960px;}
.header{ width:960px;}
.logo{ padding:8px 0 0 35px; float:left;}
.logo img{ width:320px; height:72px;}
.logo_n{ width:331px;  float:left;}
.logo_n img{ width:331px; }
.logo_r{  float:right; width:260px; text-align:right; padding-top:15px;}
.logo_r p{  background:url(../images/head_dh.jpg) no-repeat right; font-size:16px; color:#000; padding:15px 0 0 25px;}
.logo_r h1{ font-size:14px; color:#000;}
.banner{ height:712px; background:url(../images/bannerfz.jpg) no-repeat; border:1px #fff solid; border-top:none;}
.banner h3{ font-size:14px; color:#fff; padding:245px 50px 0 500px; text-indent:2em;}

.main{ width:960px; padding-top:30px;}
/*公司简介部分*/
.com{ width:960px;}
.com_l{ width:420px; padding-left:12px; float:left;}
.com_l a{}
.com_l a img{  background:url(../images/com_bg.jpg) no-repeat; height:210px; padding:8px;}

.com_r{ float:right;}
.com_r h2{ width:502px; height:60px; background:url(../images/com_h2_bg.jpg) no-repeat; padding-right:20px;}
.com_r h2 a{ font-size:22px; color:#177ab9; line-height:45px; padding-left:175px;}
.com_r p{ width:480px; font-size:12px; color:#000;}

/*产品列表部分*/
.pro{ width:958px; height:240px; background:url(../images/pro_bg.jpg) repeat-x; border:1px #fff solid; margin-top:40px; }

.pro_left{float:left;}
.pro_l{ width:200px; padding:8px 0 0 20px;}
.pro_l h2{ height:36px; background:url(../images/pro_h2_bg.jpg) no-repeat;}
.pro_l h2 a{ font-size:16px; color:#000; font-weight:bold; line-height:36px; padding-left:55px;}

.pro_ll{ width:220px;}
.pro_ll ul{ padding:15px 0 0 30px;} 
.pro_ll ul li{ line-height:40px; border-bottom:1px #676767 dashed; }
.pro_ll ul li a{ font-size:14px; color:#000; background:url(../images/q.jpg) no-repeat left center; padding-left:40px; display:block; line-height:40px;}
.pro_ll ul li a:hover{ background:url(../images/hover_bg.jpg) no-repeat left center; line-height:40px;}

.pro_right{ float:right;}
.pro_r{}
.pro_r h2{width:703px; height:70px; background:url(../images/cpzs2.jpg) no-repeat; padding-right:20px;}
.pro_r h2 a{ font-size:22px; color:#177ab9; line-height:45px; padding-left:260px;}

.pro_zs{}
.pro_zs ul{ padding:10px 0 0 10px;}
.pro_zs ul li{ float:left; padding-left:4px; text-align:center; line-height:25px; font-size:14px;}
.pro_zs ul li a{}
.pro_zs ul li a img{ width:170px; height:127px; border:1px #000 solid;}

/*新闻部分*/
.bottom_l{ float:left;}
.bottom_r{ float:right;}
.news{ width:458px; margin-top:30px;}
.news h2{ line-height:31px; width:418px;  height:31px; background:url(../images/case_h2_bg.jpg) no-repeat; font-size:14px; color:#fff; padding-left:40px;}
.all{ float:left;}
.news h2 span{ line-height:25px; font-size:10px; color:#737373; padding-left:20px; float:left;}
.news h2 a{ font-size:12px; color:#737373; line-height:31px; float:right; padding-right:10px;}
.news h2 a:hover{ color:#177ab9; }

.news_n{ width:456px; background:#f2f2f2; border:1px #fff solid; border-top:none;}
.news_n ul{ padding:10px 0 0 15px;}
.news_n ul li{ padding-left:5px; height:30px;border-bottom:1px #676767 dashed;}
.news_n ul li a{ background:url(../images/jiao.jpg) no-repeat left center; font-size:12px; color:#000; line-height:30px; padding-left:15px; float:left; width:70%;}
.news_n ul li a:hover{ color:#177ab9;}
.news_n ul li span{  font-size:12px; color:#000; float:right; line-height:30px;}

.fz{

 }
 .fz h2{ font-size:12px; margin-top:10px;
}

 .fz h2 A { 
    color: rgb(68, 68, 68);
    text-decoration: none; 
}

.foot {
    width: 1000px;
    height: 140px;
    background: url(../images/foot.jpg) repeat-x scroll left top transparent;
    line-height: 30px;
    padding: 15px 0px;
    text-align: center;
}
.foot a {
    color: rgb(119, 119, 119);
    border: medium none;
}