﻿/* CSS Document */

h1,h2{margin:0; padding:0}
img{border:0}
.cl{clear:both}
.content{width:1020px; height:auto; margin:0 auto; margin-top:10px; }
.content p{font-size:14px; line-height:22px;}
.content a{font-size:14px}
.contenttop{width:1020px; height:6px;}
.contentfoot{width:1020px; height:7px;}
.contentmid{width:1020px;float:left;background:url(../images/c-mid.jpg) repeat-y;min-height:100px;height:auto !important;height:100px;overflow:visible; margin:0 auto;}
.contentmid-left{width:236px; height:auto; float:left}
.contentmid-leftimg{width:164px; height:23px; margin-left:47px; margin-top:30px;}
.contentmid-leftlist{width:236px; height:auto}
.contentmid-leftlist ul{line-height:29px; padding-left:60px;}

#mainMenu {
clear: both;
width:236px; height:auto; margin-top:30px;
}

#mainMenu ul {
margin: 0px;
padding: 0px;
}

#mainMenu ul li {
margin: 0px;
padding: 0px;
list-style: none;
}

#mainMenu ul li ul{
display: none;
margin: 0px;
padding: 0px;
}

#mainMenu ul li ul li{
list-style: none;
}

#mainMenu ul li div {
padding-left: 70px;
color:#545454;
font-size:14px;
height: 29px;

}

#mainMenu ul li ul li div {
padding-left: 80px;
color:#8a8a8a;
height: 29px;

}
#mainMenu ul li ul li div  a{font-size:14px; font-weight:bold;}




.contentmid-right{width:750px; height:auto; float:left}
.contentmid-righttop{width:750px; height:85px;}
.contentmid-righttop ul{padding:0; margin:0; padding-top:30px; padding-left:30px; font-size:14px; line-height:20px;}
.contentmid-righttop ul li{float:left; margin:0; padding:0; list-style:none}
.contentmid-righttop1{width:192px;}
.contentmid-rightnavimg{width:688px; height:20px; padding-left:30px; margin-bottom:30px;}
.pro-list{width:680px;  margin-left:30px; margin-bottom:15px; min-height:380px;height:auto !important;height:380px;overflow:visible; clear:both}
.pro-list1{width:325px;float:left;height:auto !important;overflow:visible;}
.pro-list2{width:325px; float:left; margin-left:30px;height:auto !important;overflow:visible;}

.pro-listimg{width:321px; height:236px; border:#CCCCCC solid 1px; padding:1px;}

.pro-listword{width:325px;min-height:100px;height:auto !important;height:100px;overflow:visible; padding-bottom:15px;}
.font1color{color:#505050; text-decoration:underline; font-size:18px; margin-bottom:10px; margin-top:10px;}
.font2color a{color:#cd0000; font-weight:bold; font-size:14px;}
.font2color a:hover{color:#505050; font-weight:bold;font-size:14px;}
.font3color {color:#cd0000; font-weight:bold;font-size:14px;}
.font4color{color:#505050;font-size:18px; margin-bottom:15px; border-bottom:#bcbcbc solid 1px;}
.font5color{color:#555555;font-size:18px; margin-bottom:15px;margin-top:15px; border-bottom:#bcbcbc  dashed 1px; font-weight:bold;}
.font6color{width:665px; height:auto; overflow:visible;margin-left:50px;  border-top:#cfcfcf solid 1px; padding-top:10px; padding-bottom:15px;}

.pro-list3{width:680px; height:300px; overflow:visible; margin-left:30px; margin-bottom:15px;}
.pro-listimg2{width:321px; height:236px; border:#CCCCCC solid 1px; padding:1px; float:left}
.pro-listword2{width:335px; float:left; padding-left:20px; }
.pro-detailimg{width:680px; height:auto; overflow:visible; margin-left:30px;padding-bottom:15px;}

.culture{width:680px;  margin-left:30px; margin-bottom:15px; overflow:visible;}
.up-d{width:665px; height:20px; margin-left:50px; text-align:center; padding-bottom:15px; border-top:#cfcfcf solid 1px; padding-top:10px;}
.new-pro{width:665px; height:20px; line-height:20px; margin-top:5px; overflow:visible;}
.new-pronav{width:515px; height:20px; float:left}
.new-protime{width:150px; height:20px; float:left}
.new-pro2{width:665px; height:100px; line-height:20px; overflow:visible; padding-bottom:15px;}
.new-pronav2{width:515px;  float:left}
.new-protime2{width:130px; height:80px; float:left; padding-left:15px; border-left:#009966 dashed 1px;}
.news-img{width:665px; height:200px; margin-left:50px;}
.news-img ul{margin:0; padding:0}
.news-img ul li{margin:0; padding:0; list-style:none; float:left; width:330px; height:200px; text-align:center;}
.news-img ul li img{width:246px; height:158px; padding:2px; border:#CCCCCC solid 1px; text-align:center;}
.news-img ul li  p{text-align:center; font-weight:bold}