.w{
	width: 1200px;
	margin: 0 auto;
}
.top-bg{
	height: 110px;
	background: #202465;
}
.top{
	background: url(../img/xx.png) no-repeat  center 33px;
}
.logo{
	margin-top: 20px;
}
.top-link{
	background: #6c6c6e;
	padding: 10px 20px;
}
.top-link li{
	float: left;
	margin: 0 10px;
}
.top-link li a{
	color: #fff;
	font-size: 12px;
}
.search{
	margin-top: 20px;
	width: 200px;
}
.search .butt{
	margin-top: 6px;
	cursor: pointer;
}
.search .txt{
	background: none;
	border: none;
	padding-left: 16px;
	height: 30px;
	line-height: 30px;
}
.search:hover .txt{
	background: #fff;
}
.nav{
	height: 56px;
	line-height: 56px;
}
.nav>.nLi{
	float: left;
	position: relative;
}
.nav>.nLi>a{
	padding: 0 28px;
	font-size: 16px;
}
.subnav{
	position: absolute;
	width: 100%;
	display: none;
	left: 0;
	z-index: 999999;
}
.subnav li{
	height: 38px;
	line-height: 38px;
	background: #202465;
	text-align: center;
}
.subnav li a{
	color: #fff;
}
.banner{
	width: 100%;
	height: 400px;
	margin: 0 auto;
	position: relative;overflow: hidden;
}



.banner .bd li{
	width: 100%;
	height: 400px;
}
.banner .bd li img{
	margin: 0 auto;
	display: block;
	width: 100%;
	height: 100%;
	
}


.banner .hd{
	position: absolute;
	bottom: 14px;
	width: 100%;
	text-align: center;
	z-index: 999;
}
.banner .hd ul li{
	display: inline-block;
	*display: inline;
	margin: 0 8px;
	width: 14px;
	height: 14px;
	border-radius: 14px;
	background: #fff;
	font-size: 0;
	cursor: pointer;
}
.banner .hd ul li.on{
	background: orange;
}
.Box1{
	margin: 30px auto;
}
.new-left{
	width: 790px;
	height: 375px;
}
.focusBox{
	width: 382px;
    height: 304px;
	position: absolute;

    top: 68px; left:0;
}

.focusBox .pic img {
width: 382px;
    height: 304px;

}
.focusBox .pic li{ position: relative; }
.focusBox  .pic p{    position: absolute;
    bottom: 10px;
    color: #fff;
    z-index: 9999;
    left: 15px; }
.slideGroup{
	position: relative;
}
.more{
	position: absolute;
	top: 12px;
	right: 0;
}
.more a{
	font-size: 12px;
	color: #666;
}
.slideGroup .parHd{
	border-bottom: 1px solid #202465;
    height: 48px;
    line-height: 46px;
    margin-bottom: 10px;
}
.slideGroup .parHd ul li{
	cursor: pointer;
    float: left;
    font-size: 18px;
    padding: 0 4px;
    margin-right: 10px;
}
.slideGroup .parHd ul li.on{
	border-bottom: 3px solid #202465;
    color: #202465;
}
.slideGroup .parBd ul li {
	position: relative;
}
.slideGroup .parBd ul li a p{
	position: absolute;
    bottom: 0;
    left: 0;
    z-index: 99999;
    color: #fff;
    overflow: hidden;
    /*background: url(../img/titbg.png);*/
    padding-left: 14px;
    height: 40px;
    line-height: 40px;
    z-index: 999999999;
}
.slideGroup .parBd ul li img{
	width: 382px;
    height: 304px;
}
.slideGroup .tit-bg {
    height: 40px;
    width: 100%;
    background: url(../img/titbg.png);
    position: absolute;
    bottom: 0;
    left: 0;
}
.slideGroup .txt {
    width: 100%;
    height: 40px;
    position: absolute;
    bottom: 0;
    overflow: hidden;
}
.slideGroup .txt ul li{
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	position: absolute;
}
.slideGroup .txt ul li a{
	color: #fff;
}
.slideGroup .num{
	position: absolute;
	bottom: 14px;
	right: 8px;
	z-index: 9999999;
}
.slideGroup .num li{
	width: 10px;
	height: 10px;
	background: url(../img/dot1.png) no-repeat;
	float: left;
	text-align: center;
	margin: 0 2px;
	cursor: pointer;
	font-size: 0px;
}
.slideGroup .num li.on{
	background: url(../img/dot.png) no-repeat;
}
.xwlist{
	width: 390px;
	margin-left: 17px;
}
.xwlist li{
	height: 29px;
	line-height: 29px;
}
.xwlist li a{
	font-family: "宋体";
	font-size: 12px;
}
.xwlist li span{
	float: right;
	font-family: "宋体";
	font-size: 12px;
	color: #999;
}




.tz-qh{
	width: 360px;
}
.tz-qh .hd{
	border-bottom: 1px solid #202465;
	height: 48px;
	line-height: 46px;
	margin-bottom: 10px;
	position: relative;
}
.tz-qh .hd ul li{
	cursor: pointer;
	float: left;
	font-size: 18px;
	padding: 0 4px;
	margin-right: 10px;
}
.tz-qh .hd ul li.on{
	border-bottom: 3px solid #202465;
	color: #202465;
}
.tz-qh .more{
	position: absolute;
	right: 0;
	top: 0;
}
.tz-qh .more a{
	font-size: 12px;
}
.tzlist li{
	border-bottom: 1px solid #bfbfbf;
}
.tz-date{
	background: url(../img/tz-icon.png) no-repeat left top;
	margin-right: 10px;
}
.tz-date h1{
	font-size: 18px;
	color: #202465;
	text-align: center;
	padding-top: 5px;
}
.tz-date i{
	font-size: 12px;
	font-style: normal;
}
.tzlist li{
	padding: 20px 0 10px;
}
.tzlist li a{
	font-size: 12px;
	font-family: "宋体";
}
.tzlist li p{
	font-size: 12px;
	color: #999;
	font-family: "宋体";
	margin-top: 12px;
}
.zt-tit{
	width: 70px;
	height: 128px;
	background: #202465;
	text-align: center;
	color: #fff;
}
.zt-tit h1{
	font-size: 16px;
	font-weight: normal;
	padding: 20px;
}
.zxzt{
	margin-top: 46px;
}
.zxztbg{
	background: #faf7ee;
	padding: 15px;
	width: 700px;
	height: 98px;
	overflow: hidden;	
	position: relative;
}
.zxztbg .bd{
	overflow: hidden;
	width: 702px;
}
.zxztbg .hd .next{
	width: 12px;
	height: 21px;
	position: absolute;
	right: 10px;
	top: 52px;
	background: url(../img/jtrig.png) no-repeat;
	cursor: pointer;
}

.zxztbg .hd .prev{
	width: 12px;
	height: 21px;
	position: absolute;
	left: 16px;
	top: 52px;
	background: url(../img/jtleft.png) no-repeat;
	cursor: pointer;
	z-index: 99999;
}
.zxztbg .bd ul li{
	float: left;
	width: 214px !important;
	height: 95px;
	margin-right: 20px;
	overflow: hidden;
}
.ztlist li img{
	width: 214px;
	height: 95px;
}
.kstd{
	width: 372px;
	margin-top: 30px;
}
.kslist li{
	width: 114px;
	height: 58px;
	line-height: 58px;
	float: left;
	margin-left: 10px;
	text-align: center;
	margin-top: 17px;
}
.kslist li a{
	color: #fff;
	margin-left: 24px;
}
.ks1{
	background: url(../img/icon1.png) no-repeat 10px center #b04949;
}
.ks2{
	background: url(../img/icon2.png) no-repeat 10px center #6c7db3;
}
.ks3{
	background: url(../img/icon3.png) no-repeat 10px center #b99040;
}
.ks4{
	background: url(../img/icon4.png) no-repeat 1px center #2093b0;
}
.ks5{
	background: url(../img/icon5.png) no-repeat 10px center #8f9396;
}
.ks6{
	background: url(../img/icon6.png) no-repeat 10px center #1f998c;
}

.lj-bg{
	background: url(../img/sfqbg.png) repeat-x #f9f9f9;
}



.box2{
	background: #f9f9f9;
	height: 200px;
}
.sideMenu h1{
	float: left;
	position: relative;
	cursor: pointer;
	font-size: 16px;
	margin-right: 50px;
	width: 86px;
	
}
.sideMenu h1 em{
	width: 14px;
	height: 14px;
	background: url(../img/jh.png) no-repeat left center;
	float: right;
	margin-top: 22px;
}

.sideMenu h1.on{
	color: #202465;
}
.sideMenu h1.on em{
	background: url(../img/xl.png) no-repeat left center;
}
.sideMenu ul{
	position: absolute;
	top: 90px;
	width: 900px;
	overflow: hidden;
}

.sideMenu ul li{
	float: left;
	width: 25%;
	height: 32px;
	line-height: 32px;
}
.sideMenu ul li a{
	color: #999;
}


.link-rig li{
	float: left;
	margin-left: 20px;
}
.link-rig li a{
	padding-left: 35px;
}
.lj{
	line-height: 60px;
	position: relative;    padding-bottom: 20px;
}
.lj-loc{
	position: absolute;
	right: 0;
	top: 0;
}

.linkr1{
	background: url(../img/l1.png) no-repeat left center;
}
.linkr2{
	background: url(../img/l2.png) no-repeat left center;
}
.linkr3{
	background: url(../img/l3.png) no-repeat left center;
}
.linkr4{
	background: url(../img/l4.png) no-repeat left center;
}

.weixin{
	text-align: center;
	margin-top: 100px;
	margin-bottom: 18px;
}
.weixin img{
	width: 94px;
	height: 94px;
}
.weixin p{ 
	font-size: 12px;
	color: #666666;
	line-height: 40px;
	
}

















.bottom-bg{
	background: #d4d4d4;
	border-top: 6px solid #535353;
}
.bottom{
	padding: 30px 0;
}
.banqun p{
	line-height: 24px;
	font-size: 12px;
	color: #666;
}
.dlogo{
	margin-top: 10px;
}
.dlogo img{    }

.zibanner img{
	width: 100%;
	height: 200px;
}

.main_bg{
	background: #eee;
}
.main{
	background: #fff;
	padding-bottom: 60px;
}
.con{

margin: 30px auto;
 background: #fff;
 border: 1px solid #f6f4f4;
 width: 1198px;border-top: 4px solid #c7000b;

}.left{
width: 240px;
position: relative;
margin-bottom: 100px;
}
.right{
width: 900px;margin-right: 20px; margin-top: 20px;
}
.lmmc{
height: 76px;
background: url(../img/lmmc2.png) no-repeat ;
border-top: 5px solid #202465;
margin-left: -17px;
margin-top: 30px;
}
.lmmc h1{
color: #FFFFFF;
font-size: 24px;
text-align: center;
line-height: 60px;
font-weight: normal;

}

.right_lm{
height: 56px;
line-height: 56px;
border-bottom: 1px solid #202465;
}
.right_lm h1{
font-size: 18px;
float: left;
color: #202465; 
background: url(../img/san1.png) no-repeat left center; padding-left: 32px;
font-weight: normal;
}
.loc{
float: right;
font-size: 14px;
}

.list{ margin-top: 10px;}

.list li{
height: 50px;
line-height: 50px;
border-bottom: 1px dashed #e5e5e5;
}
.list li span{
float: right;
color: #666;
font-size:16px;

}
.submenu{
position: relative;
}
.submenu li{
line-height: 60px;
border-bottom: 1px solid #F3F3F3;
position: relative;
}
.submenu li.on{
background: #f7f5f6;
}
.submenu li.on a{
background: url(../img/right_1.png) no-repeat 220px center;
}
.submenu li a{
padding: 0 16px;
display: block;
font-size: 14px;
}


.submenu h3{  line-height: 60px; border-bottom: 1px solid #F3F3F3;  padding-left: 16px;  cursor: pointer;font-size: 16px; font-weight: normal;
background: url(../img/right_0.png) no-repeat 220px center;

}
.submenu h3.on{background: url(../img/right_1.png) no-repeat 220px center;
   }
.submenu h3 a {   display: block;    font-size: 16px;}
.menu_body{ background: #f7f5f6;display:none;}






.content{
padding: 20px 40px;
}
.content h1{
font-size: 20px;
font-weight: bold;
color: #892023;
text-align: center;
margin-top: 20px;
}
.content h2{
text-align: center;
padding: 15px 0 15px 0;
color: #666;
border-bottom: 1px dashed #e5e5e5;
margin-bottom: 20px;
font-size: 14px;
font-weight: normal;
}
.content i{
font-style: normal;
}
.content p{
font-size: 14px;
line-height: 30px;
text-indent: 2em;
}
.sxp {
border-top: 1px dashed #e5e5e5;
padding-top: 20px;
margin-top: 20px;
font-size: 15px;
}
.sxp p{
text-indent: 0;font-size: 16px;
}
.sxp p a{ font-size: 16px;
}
.pic_list ul li {
float: left;
width: 25%;text-align: center;
}
.pic_list ul li a {
display: block;
padding: 10px;
}
.pic_list ul li a img {
width: 100%;
height: 170px;
}
.pic_list ul li p {
text-align: center;
line-height: 40px; font-size: 14px;
}

.pic_list ul li span{ font-size: 15px; 
 display: block;  margin-top: 20px;}


.lmdh {
font-size: 18px;
font-weight: normal;
height: 60px;
line-height: 60px;
color: #4b80ae;
padding-left: 24px;
background: url(../img/subtitle_bg1.png) no-repeat left center;
border-bottom: 1px solid #e5e5e5;
margin-top: 10px;
}
.ljlb{
margin: 40px 0 20px;

}
.ljlb li {
float: left;
width: 44%;
height: 60px;
line-height: 60px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
border-bottom: 1px solid #ddd;
}
.ljlb li a {
background: url(../img/sanjiao1.png) no-repeat left center;
background-size: 12px;
padding-left: 30px;
font-size: 16px;
}





.ldlist li{
 border-bottom: 1px dotted #ccc;padding: 15px 0;

}

.ldlist img{
float: left;
 width: 300px;height: 200px; margin-right: 30px;
   }
.ldlist p{

 font-size: 14px;
 color: #666;
 margin: 30px 0;
    }
.ldlist h1{   
font-size: 16px;
 font-weight: normal;
 float: right;
}