body{
	background: url(../img/bg.png) repeat-x #f3fafd;
}
.home{
	background: url(../img/bg2.png) no-repeat center 20px;
}
.middle .content{
	background: #fff;
	width: 1170px;
	padding-left: 15px;
	padding-right: 15px;
}
.content{
	width: 1200px;
	margin: 0 auto;	
}
.head .top .content a{ padding:0 10px; border-right: solid #fff 1px}
.lb .content{background:#fff;
     
}
.box{
	border: 1px solid #c6c6c6\9;
	-webkit-box-shadow: 0px 0px 8px #ccc;
	-moz-box-shadow: 0px 0px 8px #ccc;
	box-shadow:0px 0px 8px #ccc;
	 
}

.head .top{
	height: 36px;
	background: rgba(255,255,255,.5);
	line-height: 36px;
}
.head .top ul{
	float: right;
}
.head .top li{
	float: left;
}
.head .top a{
	color: #fff;
}
.head .logo{
	height: 170px;
	
}
.logo .l{
	float: left;padding-top:40px;
}
.logo .r{
	float: right;padding-top:30px;
}
.navslide .hd{
	border-bottom:#2381c1 solid 4px;
	
}
.navslide .hd li{
	float: left;
	width: 13.8%;
	height: 50px;
	line-height: 50px;
	background: #4c8dcf;
	border-left: 1px solid #87b4de;
}
.navslide .hd ul li:nth-child(4) {
          width: 16.6%;
}
.navslide .hd li:first-child{border-left:none;}
.navslide .hd li a{
	color: #fff;
	font-size: 18px;
	font-weight:bold;
	display:block;
}

.navslide .hd li a:hover{ background:#fff; color:#4c8dcf}

.navslide .hd i{
	font-size: 25px;
	margin:0 20px 0 30px;
	float:left;
	font-weight:normal;
}
.navslide .bd{
	position: absolute;
}
.shortcut {
	border-bottom: 1px dashed  #999999;
	padding: 10px 0;
}
.shortcut .time,.shortcut .search{
	float: left;
	line-height: 25px;
	height: 25px;
}
.shortcut .weather{
	line-height: 25px;
	height: 25px;
	color: #ca2218;
	
}
.shortcut .weather span{
	float: left;
	margin-right: 10px;
}
.show{
	height: 360px;
	padding: 15px 0;
	
}
.showslide{
	width: 554px;
	height: 360px;
	position: relative;
	float: left;
}
.showslide .num{
	position: absolute;
	bottom:14px;
	right:20px;z-index: 10;
}
.showslide .num li{
	float: left;
	height: 8px;
	width: 8px;
	line-height: 8px;
	text-align: center;
	border-radius: 7px;
	background: #fff;
	margin: 0 5px;
	cursor:pointer;
	
}
.showslide .num li.on{
	background: red;
}
.showslide .prev,.showslide .next{
	height: 40px;
	width: 20px;
	background: #fff;
	position: absolute;
	top: 50%;
	font-size: 28px;
	line-height: 40px;
	color: #333;
	cursor: pointer;
	opacity: .3;
}
.showslide .prev:hover,.showslide .next:hover{
	color: #000;
	
	opacity: .7;
}
.showslide .prev{
	left: 20px;
}
.showslide .next{
	right: 20px;
}
.showslide .title{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 36px;
	background: rgba(0,0,0,.5);
	overflow: hidden;
}
.showslide .title li{
	position: absolute;
	height:36px ;
	line-height: 36px;
	color: #fff;
	padding-left: 30px;
	font-size: 15px;
}
.showslide .title li a{
color:#fff;
}
.showlist{
	width: 595px;
	margin-left: 20px;float: left;
}
.zwcon .showlist{
	width: 586px;
}
.showlist span{
	float: right;
	color: #bfbfbf;
	font-size: 14px;
}
.showlist .showtit{
	height: 35px;
	line-height: 35px;
	background: #f5f5f5;
}
.showlist .showtit p{
	float: left;
	font-size: 18px;
	height: 35px;
	line-height: 35px;
	background: #4c8dcf;
	width: 140px;
	color: #fff;
	text-align: center;
}
.showlist .showtit span{
	float: right;
	font-size: 12px;
margin-right:6px;
}


.showlist .showtit span a{color:#333;}

.showlist li{
	line-height: 32px;
	font-size: 16px;
}
.news .l{
	float: left;
	width: 1200px;
}
.news .l>div{
	margin-bottom:20px;
}
.newslide{
	width: 420px;
	margin-right: 18px;
	border: 1px solid #ddd;
	
}
.newslide .hd{
	background: #f0f0f0;
	width: 100%;
}
.newslide .hd li{
	float: left;
	height: 40px;
	width: 100px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	border-top:2px solid #f0f0f0;
}
.newslide .hd li.on{
	border-top:2px solid #097ABC;
	background:#fff ;
	color: #097ABC;
}
.newslide .bd{
	background: #fff;
	padding: 15px;
}
.newslide .bd li{
	line-height: 30px;
	font-size: 16px;
}
.newslist{
	width: 574px;
	margin-right: 18px;
	border: 1px solid #ddd;
}
.newslist .newstit{
	height: 40px;
	line-height: 40px;
	background: #f0f0f0;
	border-bottom:2px solid #4c8dcf;
}
.newslist .newstit p{
	float: left;
	color: #097ABC;
	font-size: 18px;
 
}
.newslist .newstit p i{ float:left}

.newslist2 .newstit p i{ float:left;}

.newslist .newstit i{
	font-size: 28px;
	margin: 0 6px;
}
.newslist .newstit span{
	float: right;
	font-size: 12px;
	color: #097ABC;
	margin-right: 10px;
         color:#fff;
}

 
.newslist ul{
	background: #fff;
	padding: 15px;
}
.newslist li{
	line-height: 30px;
	font-size: 16px;
}
.news .r{
	float: left;
	width: 290px;
	background: #f0f0f0;
}
.newslist2 .newstit{
	height: 40px;
	line-height: 40px;
	background: #097ABC;
}
.newslist2 .newstit p{
	float: left;
	color: #fff;
	font-size: 18px;
}
.newslist2 .newstit i{
	font-size: 26px;
	margin: 0 5px;
}
.newslist2 .newstit span{
	float: right;color: #fff;
	font-size: 12px;
	margin-right: 10px;
}
.newslist2 .newstit span a{color: #fff;}

.newslist2 ul{
	padding:7px 15px;
}
.newslist2 li{
	line-height: 30px;
	font-size: 16px;
	height: 30px;
	
}
.newslist2 .list1 li{
	background: #FFFFFF;
	margin-top:10px;
	color: #4C8DCF;
}


.newslist2 .list1 li i{ float:left}
.newslist2 .list2 li i{ float:left}

.newslist2 .list2 li{
	width: 120px;
	float: left;
	margin-bottom:10px;
	background: #fff;color: #4C8DCF;
}
.newslist2 .list1 i,.newslist2 .list2 i{
	font-size: 25px;
	height: 30px;
	text-align: center;
	width: 30px;
	display: inline-block;
	color: #fff;
	background: #0391cf;

	margin-right: 8px;
}

.newslist2 .list3 li{
	width: 120px;
	height: 100px;
	float: left;
	margin-top:10px;
	background: #eef7fe;color: #4c8dcf;
	font-size: 16px;
	text-align: center;
	padding-top: 15px;
	line-height: 40px;
}


.list3 a{ color:#4c8dcf;}
.list1 a{ color:#4c8dcf;}
.list2 a{ color:#4c8dcf;}


.newslist2 .list3 i{
	display: block;
	font-size: 55px;
	color: #4c8dcf;
	margin: 10px;
}
.boxs .item{
	height: 80px;
	font-size: 18px;
	float: left;
	margin-right:15px;
	position: relative;
	padding-left: 60px;
	text-align: center;
		color: #fff;
	margin-bottom:20px;
 padding-right:10px ;

}


.boxs .item a{ color:#fff !important;}
.boxs .item i{
	font-size: 50px;
	color: #fff;
	position: absolute;
	left: 10px ;
	top: 20px;


}
.boxs .item1{
          padding-right:10px ;
	background: #9fd42c;
	line-height: 40px;
}
.boxs .item2{
	background: #79d8e8;
	padding-top: 25px;
	height: 55px;
}
.boxs .item5{
	background: #FFC462;
	padding-top: 25px;
	height: 55px;
margin-left:15px;
}
.boxs .item3{
	background: #ff9b52;
	line-height: 40px;
}
.boxs .item4{
	background: #ddaf73;padding-top: 25px;height: 55px;
}
.gsgg{
	margin-bottom:10px;
}
.foot{
	border-top:#097abc solid 3px;
	background: #eeeeee;
         margin-top:15px;

	
}
.foot .content{
	position: relative;
}
.foot li{
	text-align: center;
	line-height: 30px;
}
.zfzc{
	position: absolute;
	left: 30px ;
	top: 10px;
}
.dzjg{
	position: absolute;
	right: 30px ;
	top: 10px;
}
/*??????*/
.pdwz{
	height: 50px;
	line-height: 50px;
	margin: 0 15px;
	border-bottom:1px #ddd solid;	
}
.ztzl .content{
	background: #fff;
}
.ztzlcon{
	padding:10px 15px;
}
.ztzlcon .l{
	width: 270px;
	float: left;
	background: #ecebeb;
	padding: 0 15px;margin-right: 20px;
}

.ztzlcon .r{
	float: left;
	width: 850px;
}
.ztzlcon .l p{
	height: 70px;
	font-size: 24px;
	line-height: 70px;
	color: black;
	
}
.ztzlcon .l li{
	height: 55px;
	width: 180px;
	margin: 0 auto;
	text-align: center;
	font-size: 16px;
	background: url(../img/bg3.png);
	margin-bottom: 20px;
	padding-left:20px;
	padding-right:60px;
	border-radius: 5px;
	border: 1px solid #BFBFBF;position: relative;
}
.ztzlcon .l i{
	font-size: 20px;position: absolute;
	top: 15px;
	line-height: 25px;
	right: 20px;
}
.ztzlcon .r p{
	border-bottom: 3px solid #4c8dcf;
	margin-bottom: 20px;
}
.ztzlcon .r p span{
	display: block;
	width: 160px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #4c8dcf;
	font-size: 18px;
}
.ztzlcon .r p a{
color:#fff;
font-size:18px;}
.ztzlcon .item{
	width: 189px;
}
/*????*/
.bs .content{
	background: #fff;
}
.bscon{
	padding: 15px;
}
.bscon .t,.bscon .m,.bscon .b{
	margin-bottom: 20px;
	border: 1px solid #ccc;
}
.bscon .t div,.bscon .m div,.bscon .b div{
	float: left;
	height: 270px;
	width: 270px;
	font-size: 18px;
	color: #82c46c;
	text-align: center;
}
.bscon .t div a{
	color: #82c46c;
}
.bscon .m div a{
	color: #b6b4db;
}
.bscon .b div a{
	color: #f29047;
}
.bscon .b li{
	float: left;
	width: 128px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	
	font-size: 16px;
	margin: 8px;
	background: #ffeadb;
	border: 1px solid #d77730;
	color: #d77730;
}
.bscon .b li a{color: #d77730;
}
.bscon ul{
	float: left;
	width: 898px;
}
.bscon i{
	display: block;
	font-size: 100px;
	background: #82c46c;
	color: #fff;
	width:150px;
	line-height: 150px;
	height: 150px;
	text-align: center;
	border-radius: 75px;
	margin: 30px auto;
}
.bscon .m i{
	background: #b6b4db;
}
.bscon .b i{
	background: #f29047;
}
.bscon .t li,.bscon .m li{
	width: 440px;
	float: left;
	font-size: 14px;
	line-height: 30px;
}
.hd .content{
	background: #fff;
}
.hdcon{
	padding: 15px;
}
.hdcon .l{
	margin-right:15px ;
	 
	border: 1px solid #aaa;
	 
}
.hdcon table{
	
}
.hdtitle{
	padding-left: 20px;
	line-height: 40px;
	font-size: 18px;
	color: #097abc;
	border-bottom: 2px solid #097abc;
	margin-bottom: 5px;
	position: relative;
}
.hdtitle span{
	height: 20px;
	width: 10px;
	background: #097abc;
	
	
}
.hdcon td,.hdcon th{
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	border: none;
}
.hdcon th{
	background: #e7f3ff;
	color: #097abc;
}
.hdcon .r{
	 
}
.xzly{
	width: 100%;
	height: 75px;
	line-height: 75px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	background: #f49800;
	margin-bottom:15px;
}


.xzly i{font-size:26px;}

.xzly a{ color:#fff;}
.sqgk a{color:#fff;}
.myzj a{color:#fff;}

.hdcon .r i{
	font-size: 38px;
	margin-right:10px ;
	margin-left:10px ;
	display: inline-block;
	vertical-align: middle;
}
.sqgk,.myzj{
	 	 
	 
	line-height: 71px;
	height: 73px;
	font-size: 24px;
	color: #fff;
	background: #f29c9f;
text-align:center;
}
.myzj{
	background: #8fc41f;
	margin-top: 20px;
}
.myzj i{font-size:26px;}
.myzjcon{
	border: 1px solid #aaa;
	margin-top: 15px;
}
.myzjcon ul{padding-left:15px;}

.myzjcon table td{text-align:left;}

.myzjcon p{
	padding-left: 10px;
	line-height: 40px;
	font-size: 18px;
	color: #097abc;
	border-bottom: 2px solid #097abc;
	margin-bottom: 5px;
	margin-left:10px ;
	margin-right:10px ;
}
.myzjcon p span{
	background: #097abc;
}
.myzjcon li{
	line-height: 30px;
	font-size: 14px;
	color: #535353;
	padding-left: 10px;
}
/*???????*/
.gonggao .content{
	background: #fff;
}
.ggcon{
	padding: 15px;
min-height:850px;
}

.ggcon ,.ggcon .l ,.ggcon .r{min-height:850px;}

.ggcon .l{
	float: left;
	width: 300px;
	background: #ecebeb;
	margin-right: 20px;
    overflow: hidden;
}
.ggcon .l .p{
	 	font-size: 22px;
	line-height: 70px;
	color: black;
	padding-left:20px;
	
}
.ggcon .zwdt li{
	 	width:240px;
	margin: 0 auto;
	font-size: 16px;
	background: url(../img/bg3.png) repeat-x center;
	margin-bottom: 15px;
	padding-left:20px;
	
	border-radius: 5px;
	border: 1px solid #BFBFBF;
	line-height: 40px;
}
.ggcon .zwdt i{
	margin-right:20px ;
float:right;
	font-size: 20px;
}
.ggcon .djph li{
	line-height: 30px;
	padding:0 15px;
	font-size: 14px;
	width: 250px;
         margin-bottom: 10px;
text-align:justify;
}
.ggcon .r{
	float: left;
	width: 850px;
}
.ggcon .r .p{
	border-bottom: 3px solid #4c8dcf;
}

.ggcon .r  ul{ padding-top:20px; padding-bottom:20px;}

.ggcon .r .p span{
	display: table-row-group;
	width: 160px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #4c8dcf;
	font-size: 18px;
}
.ggcon .r .p a{
font-size: 18px;color: #fff;

}
.ggcon .r p a{
font-size: 18px;color: #fff;

}
.ggcon .r li{
	line-height: 30px;
	font-size: 14px;
	padding-left: 20px;
	background: url(../img/bg4.png) no-repeat left center;
	background-size:15px 15px;
}
.ggcon .r ul span{
color: #bfbfbf;
	font-size: 14px;
	float: right;
}



.ggcon .rr{
	float: left;
	width: 850px;
}
.ggcon .rr .p{
	border-bottom: 3px solid #4c8dcf;
}
 
.ggcon .rr .p span{
	display: block;
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #4c8dcf;
	font-size: 18px;
}
.ggcon .rr .p a{
font-size: 18px;color: #fff;}






/*????*/
.xq .content{
	background: #fff;
}
.xqcon{
	padding: 20px;
}
.xqcon .t .xzgk{
	background: url(../img/xq1.png) no-repeat center;
	height:280px;
	color: #fff;
	font-size: 14px;
	padding-left:200px ;
	padding-top: 30px;
	margin-bottom: 20px;
	text-align:justify;
	padding-right:20px;
}
.xzgk p{
	text-indent: 2em;
	line-height: 35px;

text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
-webkit-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
-moz-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
*filter: Glow(color=#000, strength=1);
}
.xzgk a{
	color:#FC0;  float:right;}
.xqcon .m li{
	float: left;
	width:570px;
	line-height: 30px;
	font-size: 14px;
margin-bottom:10px;
}

.xqcon .m li p{ text-indent:2em;text-align:justify}

.xqcon .m li a{ color:#F60}


.xqcon .m .l{
	float: left;
	width: 210px;
}
.xqcon .m .r{
	float: left;
	width: 320px;
	background: #eee;
	height: 180px;
	padding: 20px;
}
.xqcon .b .l{
	float: left;
	width: 210px;
}

.xqcon .b .r{
	float: left;
	width: 930px;
	height: 220px;
	background: #eee;
	padding-left: 20px;
}
.xqcon .b .r p{
	font-size: 16px;
	line-height: 40px;
}
.xqcon .b .r li{
	float: left;
	 	height: 35px;
	background: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 2px;
	margin: 7px;
	text-align: center;
	line-height: 35px;
}

.xqcon .b .r li a{ padding:0 15px;}

/*?????*/
.zwy .content{
	background: #fff;
}
.zwycon{
	padding:75px;
}
.zwycon .t .p{
	color: #e5010b;
	font-weight: bold;
	font-size: 34px;
	line-height: 34px;
	text-align: center;
        }


.zwycon .m { line-height:35px;}


.zwycon .m li{
	margin: 0 10px;
}
.zwycon .b{
	line-height: 30px;
	font-size: 14px;
	border-top: 1px solid #ccc;
	padding-top: 20px;
}
.zwycon .b p{
	text-indent: 2em;
}






.zwyconn{
	padding:35px;
}

.zwyconn .tt{ margin-top:15px; margin-bottom:15px;}

.zwyconn .tt .pp{
    color: #e5010b;
    font-weight: bold;
    font-size: 34px;
    line-height: 34px;
    text-align: center;
	 
}

.zwyconn .mm { line-height:35px;}

.zwyconn .mm li{
	margin: 0 10px;
}
.zwyconn .bb{
	line-height: 30px;
	font-size: 14px;
	border-top: 1px solid #ccc;
	padding-top: 20px;
}
.zwyconn .bb p{
	text-indent: 2em;
}




/*????*/
.zw .content{
	background: #fff;
}
.zwcon{
	padding: 20px;
}
.zwlist li{
	font-size: 14px;
	line-height: 30px;
	padding-left: 20px;
}
.zwlist i{
	font-size: 28px;
	margin-right: 20px;
}
.zwlist .list1,.zwlist .list2,.zwlist .list3{
	float: left;
	width: 373px;
	 
}
.zwlist .list1 ul,.zwlist .list2 ul,.zwlist .list3 ul{	padding-top:15px; 
	padding-bottom:15px;}

.zwlist .list1 li a,.zwlist .list2 li a,.zwlist .list3 li a{
	color:#666
}


.zwlist p{
	font-size: 18px;
	padding-left: 10px;
	height: 40px;
	line-height: 40px;
	color: #fff;
}
.zwlist ul{
	background: #f0f0f0;
}
.zwlist p span{
	float: right;
	margin-right: 11px;color: #fff;
	font-size: 14px;
}
.zwlist p span a{ color:#fff;}

.zwlist .list1 p{
	background: #f8b651;
}
.zwlist .list2{
	margin-left:20px;
}
.zwlist .list2 p{
	background: #b4d465;
}

.zwlist .list3{
	margin-left:20px;
}
.zwlist .list3 p{
	background: #7ecef4;
}
/*???????*/
.xxgky .content{
	background: #fff;
	
}
.xxgkcon{
	padding: 20px;
}
.xxgkcon .l{
	float: left;
	width: 280px;
	background: #f0f0f0;
}
.xxgkcon .m{
	float: left;
	width: 560px;
	margin: 0 15px;
}

.xxgkcon .mm{
	float: left;
	width: 856px;
	margin-left: 15px;
}


.xxgkcon .r{
	float: right;
	width: 290px;
	background: #f0f0f0;
	padding: 15px 0;
}
.xxgk1 p,.xxgk3 p{
	background: #4c8dcf;
	color: #fff;
	padding-left: 20px;
	font-size: 18px;
	line-height: 40px;
}

.xxgk1 p a{color: #fff;}
.xxgk1 p span,.xxgk3 p span{
	font-size: 14px ;
	color: #fff;
	float: right;
	padding-right: 10px;
}

.xxgk1 p span a,.xxgk3 p span a{
	color: #fff;
}


.xxgk1 i{
	    font-size: 25px;
    height: 35px;
    text-align: center;
    width: 30px;
    display: inline-block;
    color: #fff;
    background: #0391cf;
    margin-right: 8px;
}
.xxgk1 ul,.xxgk3 ul{
	margin: 8px 15px;
}
.xxgk1 li{
	height: 35px;
	line-height: 35px;
	color: #4c8dcf;
	background: #fff;
	margin-top: 15px;
	font-size: 16px;
}
.xxgk1 li a{
color: #4c8dcf;}
.xxgk1 .cx div{
	color: #aaa;
	font-size: 16px;
	line-height: 40px;
	padding-left: 20px;
	border-bottom: 1px solid #ccc;
}
.xxgk1 .cx input{
	margin:10px 0px 10px 20px;
	height: 30px;
	width: 180px;
	float: left;
	border: none;
}
.xxgk1 .cx span{
	height: 30px;float: left;
	width: 60px;
	background: #4c8dcf;
	margin-top: 10px;
	color: #fff;
	text-align: center;
	line-height: 30px;
}
.xxgk3 li{
	line-height: 30px;
	font-size: 14px;
}
.zfwj1{
	border: 1px solid #ccc;
	margin-bottom: 16px;
}
.zfwj1 p{
	background: #f0f0f0;
	line-height: 40px;
}
.zfwj1 p span{
	display: block;
	width: 180px;
	height: 40px;
	background: #fff;
	color: #4c8dcf;
	font-size: 16px;
	text-align: center;
	border-top: 2px solid #4c8dcf;
}
.zfwj1 p a{
color:#4c8dcf;font-size:18px;}
.zfwj1 li{
	line-height: 30px ;
	font-size: 14px;
}
.zfwj1 li span{
	float: right;
	color: #ccc;
	font-size: 14px;
}
.zfwj1 ul{
	margin: 15px;
}
.ldzc {
    height: 80px;
    background: #f49800;
    margin-bottom: 15px;
    color: #fff;
    margin-left: 15px;
    margin-right: 15px;
    line-height: 80px;
    font-size: 24px;
    margin-top: 15px;
}

.ldzc a{ color:#fff;}
.zzjk a{ color:#fff;}

.ldzc i{
	display: inline-block;
	font-size: 40px;
	width: 40px;
	color: #fff;
	margin-left: 30px;
	margin-right: 10px;
	vertical-align: middle;
}
.zzjk {
    height: 80px;
    color: #fff;
    margin-left: 15px;
    margin-right: 15px;
    background: #80c269;
    margin-bottom: 15px;
    line-height: 80px;
    font-size: 24px;
}
.zzjk i{
	display: inline-block;
	font-size: 30px;
	width: 40px;
	color: #fff;
	margin-left: 30px;
	margin-right: 10px;
	vertical-align: middle;
}
.gzzd p{
	background: #4c8dcf;
	color: #fff;
	padding-left: 20px;
	font-size: 18px;
	line-height: 40px;
}
.gzzd span{
	font-size: 14px ;
	color: #fff;
	float: right;
	padding-right:10px;
}

.gzzd span a{color: #fff;}
.gzzd ul{
	margin-top:6px;
margin-bottom:5px;
	margin-left: 15px;
}
.gzzd li{
	line-height: 30px;
	font-size: 14px;
}
/*????*/
.icon-notice{
	font-size: 22px;
	line-height: 35px;
	vertical-align: middle;
	margin-right: 15px;
}
.line{
	border-top: 1px solid #e0e0e0;
	margin:15px 0;
}



.paddingtop0{ padding-top:0 !important}


.fenye{ text-align:center; margin-top:20px;}

nobr{ white-space:normal}







.ldzc-listdiv {
     
    height: auto;
    clear: both;
    overflow: hidden;
}

.ldzc-listdiv li {
    border-bottom: #d0d0d0 solid 1px;
    overflow: hidden;
    padding: 15px 10px;
}
.listdiv {
    width: 600px;
    padding-left: 15px;
    float: left;
}

.ldzc-imgdiv {
    float: left;
    width: 115px;
    height: auto;
}

.ldzc-listdiv span {
    
    font-size: 16px;
    color: #CE000C !important;
    height: auto !important;
    display: block;
    line-height: 34px;
	float:none !important;
}


.ldzc-listdiv span a {
   
    color: #CE000C;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
    margin-right: 15px;
}





.chauxn{ height:46px; line-height:46px}
.chauxn li{ float:left}



.showlist ul{ padding-top:8px;}

.zqdhslide{                    
							width: 863px;
							float: left;
						}
						.zqdhslide .hd{
							width: 100%;
							border-top:1px solid #097ABC;
							background: #f0f0f0;
						}
						.zqdhslide .hd li{
							float: left;
							line-height: 40px;
							font-size:16px;
							color: #097ABC;
							padding: 0 10px;
							height: 40px;
						}
						.zqdhslide .hd li:hover{
							background: #fff;
						}
						.zqdhslide .bd{
							height: 188px;
border:solid #ddd 1px;
                                                               
						}
						.zqdhslide .bd li{
							float: left;
							line-height: 37px;
							font-size:13px;
							margin: 0 10px;
						}
						.zqdhslide .p{
							float: left;
							padding:0 15px;
							font-size: 18px;
							margin-right:15px ;
							color: #fff;
							height: 40px;
							line-height: 40px;
							background: #097ABC;
						}
						.zqdhslide .p i{
							font-size: 30px;
							vertical-align: middle;
						}
						.zqdhslide .hd ul{
							float: left;
						}
						.dczj{
							float: right;
							width: 288px;
border:1px solid #ddd;
						}
						.dczj .p{
							border-top: 1px solid #097ABC;
							padding:0 15px;
							
							font-size: 16px;
							height: 40px;
							line-height: 40px;
							color: #097ABC;
							background: #f0f0f0;
						}
						.dczj .p i{
							font-size:25px;
					vertical-align: middle;
}
.zhuyi{ background:#fcf8e3; padding:15px; width:90%; margin-left:auto; margin-right:auto; margin-top:20px;}
.wzlj{ height:35px; line-height:35px; background: #F6F6F6; border:#ddd solid 1px;  margin-top:15px; margin-bottom:15px;}
.wzlj select{ width:20%; float:left; border:#ddd solid 1px; margin-left:4%; height:30px; margin-top:2px;}
.dczj ul{padding:4px;} 



.cyrx li{ line-height:22px !important;}







.downbox .z{float:left; width:560px;}
.downbox .y{float:right; width:280px; background: #f0f0f0;height:284px}

.downbox .y p {
    background: #4c8dcf;
    color: #fff;
    padding-left: 20px;
    font-size: 18px;
    line-height: 40px;
}






