@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
#index{
    width:100%;
    text-align:center;
	background-image:url(topbg.jpg);
	background-repeat:repeat-x;
}
#index #top{
    width:1200px;
	margin:0 auto;
	height:119px;
	background-image:url(topbg.jpg);
	background-repeat:repeat-x;
}
#index #daohang{
    width:100%;
	height:46px;
	background-image:url(daohang.jpg);
	background-repeat:repeat-x;
}
#daohang #nav{
     width:1150px;
	 margin:0 auto;
	 height:46px;
	 background-image:url(daohang.jpg);
	background-repeat:repeat-x;
	padding-left:50px;
	/*padding-right:100px;*/
}
#nav ul{
    margin:0px;
	padding:0px;
}
#nav ul li{
    list-style-type:none;
	width:120px;
	height:46px;
	line-height:46px;
	float:left;
	background-image:url(daohang1.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#nav ul li a{
    width:120px;
	height:46px;
	display:block;
	text-decoration:none;
	font-size:13px;
	color:#fff;
	font-weight:bold;
}
#nav ul li a:hover{
    width:120px;
	height:46px;
	background-image:url(daohang2.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#index #banner{
    width:100%;
	height:400px;
	margin-top:6px;
	background-color:#14A2E4;
}
#banner #banner1{
    width:1500px;
	margin:0 auto;
	height:400px;
	background-color:#14A2E4;
}
#banner1 a img{
   border:0px;
}
#index #gonggao{
    width:100%;
	height:50px;
	background-color:#E5E5E5;
}
#gonggao #gonggao1{
    width:1130px;
	height:50px;
	background-color:#E5E5E5;
	text-align:left;
	padding-left:35px;
	padding-right:35px;
}
#gonggao1 #gg{
    width:850px;
	height:50px;
	line-height:50px;
	float:left;
	font-size:16px;
	color:#808080;
	font-weight:bold;
}
#gg a{
    text-decoration:none;
	font-size:15px;
	color:#808080;
	font-weight:normal;
}
#gg a:hover{
    color:#ff0000;
}
#gonggao1 #search{
    width:231px;
	height:24px;
	padding-bottom:13px;
	padding-top:13px;
	float:right;
	background-image:url(search.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:24px;
}
#search form{
   width:231px;
   height:24px;
   background-color:#fff;
}
#search input{
    border:0px;
	height:23px;
	float:left;
}
#index #middle{
    width:100%;
	height:auto;
	margin-top:12px;
	text-align:left;
}
#middle #middle1{
    width:1148px;
	margin:0 auto;
	height:auto;
}
#middle #left{
    width:268px;
	height:auto;
	float:left;
}
#left #cpfl{
    width:268px;
	height:auto;
	background-image:url(cpfl.jpg);
	background-repeat:repeat-x;
	padding-bottom:30px;
}
#cpfl #cpfltitle{
    width:268px;
	height:91px;
}
#cpfl #cpflcon{
    width:206px;
	margin:0 auto;
	height:auto;
	padding-top:10px;
}
#cpflcon span{
	width:191px;
	height:30px;
	line-height:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7597BD;
	display:block;
	padding-left:15px;
}
#cpflcon span a{
    text-decoration:none;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	background-image:url(cpflcon.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}
#cpflcon ul{
    margin:0px;
	padding:0px;
}
#cpflcon ul li{
    list-style-type:none;
	width:186px;
	height:27px;
	line-height:27px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7597BD;
	padding-left:30px;
}
#cpflcon ul li a{
    text-decoration:none;
	font-size:13px;
	color:#fff;
}
#middle #right{
    width:854px;
	height:auto;
	float:right;
}
#right #cpzs{
    width:854px;
	height:auto;
}
#cpzs #cpzstitle{
    width:854px;
	height:57px;
}
#cpzs #cpzscon{
    width:854px;
	height:auto;
	padding-top:12px;
}
#cpzscon ul{
    margin:0px;
	padding:0px;
}
#cpzscon ul li{
    list-style-type:none;
	width:265px;
	height:241px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	_margin-left:7px;
	_margin-right:7px;
}
#cpzscon ul li a img{
    width:255px;
	height:191px;
	padding:5px;
	border:1px solid #D2D2D2;
	display:block;
}
#cpzscon ul li a:hover img{
    width:255px;
	height:191px;
	padding:5px;
	border:1px solid #ff0000;
	display:block;
}
#cpzscon ul li span{
    width:265px;
	height:40px;
	line-height:40px;
	display:block;
	text-align:center;
}
#cpzscon ul li span a{
    text-decoration:none;
	font-size:12px;
	color:#323232;
}
#cpzscon ul li span a:hover{
    color:#ff0000;
}
#middle #middle2{
    width:1200px;
	margin:0 auto;
	height:100px;
	margin-top:30px;
}
#middle #middle3{
    width:1148px;
	margin:0 auto;
	height:auto;
	margin-top:30px;
}
#middle3 #jianjie{
   width:721px;
   height:auto;
   float:left;
}
#jianjie #jianjietitle{
    width:721px;
	height:57px;
}
#jianjie #jianjiecon{
    width:711px;
	margin:0 auto;
	height:auto;
	font-size:12px;
	color:#555;
	line-height:23px;
	padding-top:20px;
}
#jianjiecon img{
    width:238px;
	height:170px;
	float:left;
	padding:4px;
	margin-right:10px;
	border:1px solid #C8C8C6;
}
#middle3 #zizhi{
    width:373px;
	height:auto;
	float:right;
}
#zizhi #zizhititle{
    width:373px;
	height:57px;
}
#zizhi #zizhicon{
    width:310px;
	margin:0 auto;
	height:auto;
	padding-top:20px;
}
#zizhicon a img{
    width:300px;
	height:225px;
	border:1px solid #C8C8C6;
	padding:4px;
}
#middle #middle4{
    width:1200px;
	margin:0 auto;
	height:100px;
	margin-top:30px;
}
#middle #middle5{
    width:1148px;
	margin:0 auto;
	height:auto;
	margin-top:30px;
}
#middle5 .news{
    width:548px;
	height:auto;
	float:left;
}
.news .newstitle{
    width:548px;
	height:57px;
}
.news .newscon{
    width:540px;
	margin:0 auto;
	height:auto;
	padding-top:10px;
}
.newscon ul{
    margin:0px;
	padding:0px;
}
.newscon ul li{
	list-style-type:none;
	width:540px;
	height:35px;
	line-height:35px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BDBDBD;
}
.newscon ul li a{
    text-decoration:none;
	font-size:15px;
	color:#595959;
	width:450px;
	float:left;
}
.newscon ul li a:hover{
    color:#ff0000;
}
.newscon ul li span{
    width:80px;
	float:right;
	font-size:15px;
	color:#595959;
}
#middle #links{
    width:1126px;
	margin:0 auto;
	height:40px;
	line-height:40px;
	border:1px solid #C8C8C6;
	background-image:url(links.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	font-size:16px;
	color:#828081;
	font-weight:bold;
	margin-top:30px;
}
#links a{
    text-decoration:none;
	font-size:15px;
	color:#595758;
	font-weight:normal;
	margin-left:15px;
	margin-right:15px;
}
#links a:hover{
    color:#ff0000;
}
#middle #middle6{
    width:1200px;
	height:235px;
	margin:0 auto;
	margin-top:30px;
	background-image:url(middle6.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:100px;
}
#middle6 #liuyan{
    width:525px;
	height:auto;
	float:left;
	padding-left:7px;
}
#liuyan textarea{
    width:525px;
	height:170px;
	background-color:#FFFFFF;
	margin-bottom:15px;
}
#liuyan .span1{
    width:80px;
	height:27px;
	line-height:27px;
	background-color:#FFFFFF;
	float:left;
	font-size:14px;
}
#liuyan .input{
    width:330px;
	height:25px;
	background-color:#FFFFFF;
	margin-left:10px;
	float:left;
}
#middle6 #lianxi{
    width:517px;
	height:auto;
	float:right;
	font-size:15px;
	color:#585858;
	line-height:28px;
}
#index #bottom{
    width:100%;
	height:100px;
	background-image:url(bottom1.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	text-align:left;
}
#bottom #bottom1{
    width:1200px;
	margin:0 auto;
	background-image:url(bottom.jpg);
	background-repeat:no-repeat;
	height:100px;
	line-height:45px;
	font-size:14px;
	color:#fff;
}
#bottom1 a{
    text-decoration:none;
	font-size:14px;
	color:#fff;
	/*margin-left:10px;*/
	margin-right:20px;
}
/*#bottom #bottom2{
    width:1148px;
	margin:0 auto;
	height:auto;
	font-size:14px;
	color:#fff;
	line-height:35px;
}*/