.banner{
 width: 1200px;
 height: 350px;
 margin: 0 auto;
 background: #F4C818;
}
.main{
 width: 1200px;
 height: 580px;
 margin: 0 auto;
 margin-top: 20px;
}
.main .main-top{
 width: 1200px;
 height: 280px;
}
.main .main-top-xwpic{
 width: 590px;
 height: 280px;
 float: left;
}
.main .main-top-xw{
 width: 590px;
 height: 280px;
 margin-left: 20px;
 float: left;
}
.main .main-txw-ban{
 height: 37px;
 border-bottom: 1px solid #003F88;
}
.main .main-txw-ticon{
 width: 100px;
 height: 35px;
 float: left;
 padding-left: 10px;
 border-bottom: 2px solid #003F88;
 font-size: 16px;
}
.main .main-txw-more{
 float: right;
 padding-right: 10px;
}
.main .main-txw-more a{
 font-size: 13px;
 color: #000000;
}
.main .main-bot{
 width: 1200px;
 height: 300px;
 margin-top: 10px;
}
.main .main-bot-tz, .main-bot-xz{
 width:590px ;
 height: 300px;
 float: left;
}
.main .main-bot-xz{
 margin-left: 20px;
}
.main .main-bot-ban{
 width: 590px;
 height: 52px;
 line-height: 52px;
 border-bottom: 1px solid #003F88;
}
.main .main-bot-ticon{
 width: 100px;
 height: 50px;
 line-height: 50px;
 float: left;
 border-bottom: 2px solid #003F88;
}
.main .main-bot-more{
 float: right;
}
.main .main-bot-fanv{
 width: 320px;
 margin-left: 20px;
 float: left;
}
.main .main-fast{
 width: 320px;
 height: 52px;
 line-height: 52px;
 border-bottom: 1px solid #003F88;
}
.main .main-fanv-con ul{
 width: 320px;
 padding: 0px;
}
.main .main-fanv-con ul li{
 width: 150px;
 height: 80px;
 line-height: 80px;
 float: left;
 margin-top: 10px;
 margin-left: 20px;
 text-align: center;
}
.main .main-fanv-con ul li:nth-child(odd){
 margin-left: 0px;
}
.main .main-fanv-con ul li a{
 color: #FFFFFF;
 font-size: 15px;
}
.list-banner{
 width: 1200px;
 height: 220px;
 background: #BB2F56;
}
.container{
 width: 1200px;
 margin-top: 10px;
 min-height: 600px;
 overflow:hidden;
}
.container .container-left{
 width: 280px;
 float: left;
}
.container .container-col-title{
 width: 280px;
 height: 50px;
 line-height: 50px;
 text-align: center;
 background: #003F88;
 color: #FFFFFF;
}
.container .container-col-list{
 padding: 10px 8px;
 background: rgba(245,245,245,0.5);
 text-align: center;
}
.container .container-col-list a{
	color: #000000;
}
.container .container-col-list li{
 height: 55px;
 line-height: 55px;
 border-bottom: 1px solid #C0C0C0;
}
.container .sub_ul{
	display:none;
	padding: 10px 8px;
	margin-left: -10px;
	width: 100%;
	background: rgba(245,245,245,0.5);
}
.container .container-right{
 width: 900px;
 margin-left: 20px;
 float: left;
}
.container .container-right .container-right-posi{
 height: 50px;
 line-height: 50px;
 border-bottom: 2px solid #C0C0C0;
}
.container .container-right .container-right-con{
 padding: 20px;
 min-height: 500px;
}
.fastnav{
 width: 1200px;
 height: 80px;
}
.fastnav ul{
 width: 1200px;
 height: 80px;
 padding: 0;
}
.fastnav ul li{
 width: 190px;
 height: 80px;
 line-height: 80px;
 float: left;
 margin-left: 12px;
 background: #395f8b;
 text-align: center;
 
}
.fastnav ul li:first-child{
 margin-left: 0px;
}
.fastnav ul li a{
 font-size: 16px;
 color: #ffffff;
}