body{
	margin: 0px;
	font-size:14px;
	background: #fff;
	/*font-family: "Microsoft YaHei UI","Microsoft YaHei";*/
	font-family: "宋体";
	color: #333333;
	overflow-x: hidden;

    /*background: #F4F4F4;*/
}


p{
	margin: 0px;
	padding: 0px;
}
ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
img{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
table{
	margin: 0px;
	padding: 0px;
}
form{
	margin: 0px;
	padding: 0px;
}
a{list-style-type: none;
text-decoration: none;
color: #252525;
/*font-family: "Microsoft YaHei UI","Microsoft YaHei";*/
}

a:hover{
	/*color: #F30;*/
}
.banner{
	width: 1200px;
	margin: 0px auto;
}

div{
	margin: 0px;
	padding: 0px;
}
.clear{
	clear: both;
}
.center{
	/*margin-top: 10px;*/
	text-align: center;
	color: #383838;
}
.center a{
	color: #4b4b4b;
}

.container{
	overflow: hidden;
	margin: 0px auto;
	width: 1200px;
	padding-left: 10px;
	padding-right: 10px;
	/*background: #fff;*/
	



}
*{
	padding:0px;
	margin: 0px;
}


.fleft{
	float: left;
}
.fright{
	float: right;
}

.tleft{
	text-align: left;
}
.tright{
	text-align: right;
}
.tcenter{
	text-align: center;
}

.logo2{
	position: absolute;
	border: 0px;
}


/*============================================contaner=========*/
.top{
	height: 195px;
	background: url(top.png);
}

.logo1{
	margin-top: 23px;
	float: left;
}

.logo{
	margin-top: 10px;
	float: left;
}

.top_400{
	margin-top: 23px;
	float: right;
}

.nav{
	overflow: hidden;
}
.nav ul{
	overflow: hidden;
}

.nav ul li{
	float: left;
	margin-left: 1px;
}

.nav ul li a{
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	text-align: center;
	padding-left: 31px;
	padding-right: 31px;
	display: block;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}


.nav ul li a:hover{
	background: #ea1158;
	color: #fff;
}

.nav ul li .active{
	background: #ea1158;
	color: #fff;
}
.cen{
	text-align: center;
}

.main{
	margin-top: 30px;
	overflow: hidden;
}


.left{
	overflow: hidden;
	width: 226px;
	float: left;
}

.stitle{
	height: 44px;
	font-size: 19px;
	color: #fff;
	background: #e9014d;
	line-height: 44px;
	text-align: center;
}
.sbody{
	background: #ececec;
	border: 1px solid #c5c5c5;
}

.sbody{
	width: 224px;

}

.sbody ul{
	margin-top: 12px;
	margin-left: 22px;
	width: 177px;
	overflow: hidden;
	padding-bottom: 20px;
}

.sbody ul li{
	margin-bottom: 4px;
	height: 46px;
	background: url(sitem.png);
}

.sbody ul li a{
	font-size: 13px;
	padding-left: 40px;
	display: block;
	line-height: 46px;
}

.sbody ul li a:hover{
	color: #fff;
	background: url(snav.png);
}

.sbody ul li .sactive{
	color: #fff;
	background: url(snav.png);
}


.right{
	float: right;
	width: 945px;
	border-bottom: 1px solid #ccc;
	min-height: 1000px;
	padding-bottom: 18px;
}
.row{
	overflow: hidden;
}

.gsjj{
	width: 687px;
	float: left;
	height: 302px;
}

.gsjj-body{
	border: 1px solid #c5c5c5;
	min-height: 266px;
	overflow: hidden;

}

.gsjj-head{
	overflow: hidden;
	height: 30px;

}

.gsjjinfo img{
	float: left;
	border: 1px solid #cecece;
	padding: 8px;
	margin-right: 15px;
}

.gsjjinfo{
	/*font-family: "黑体";*/
	line-height: 28px;
	margin-top: 18px;
	margin-left: 5px;
	text-indent: 2em;
	margin-right: 15px;

}

.gsjjinfo p{
	text-align: right;
	color: #ea0d55;
}

.pmore1{
	position: relative;
	margin-right: 15px;
	color: #ea0d55;
	text-align: right;
}

.pmore1 a{
	color: #ea0d55;
}

.gsjjinfo p a{
	color: #ea0d55;
}

.xwdt-body p a{
	color: #ea0d55;
}

.xwdt-head{
	width: 230px;
	height: 30px;

}
.xwdt{
	float: right;
	width: 230px;
}

.xwdt-body{
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 20px;
}


.list{
	overflow: hidden;
}
.list li{
	overflow: hidden;
	height: 35px;
	line-height: 35px;
}

.list li img{
	margin-right: 5px;
}

.mor{
	color: #ea0d55;
	margin-top: 17px
}

.xwdt{
	height: 302px;
	border: 1px solid #ccc;
}

.cptitle{

	margin-top: 13px;
	text-align: center;
}

.cpmore{
	overflow: hidden;
	display: block;
	text-align: right;
	color: #ea0d55;
	margin-bottom: 15px;
	margin-top: -20px;
}

.cpmore a{
	color: #ea0d55;
}

/*226 199*/
.imglist{
	overflow: hidden;
}

.imglist ul {
	overflow: hidden;
	width: 960px;

}

.imglist ul li{
	overflow: hidden;
	float: left;
	margin-right: 11px;
}
.imglist ul li img{
	border: 1px solid #ccc;
}
.imglist ul li p{
	text-align: center;
	font-size: 14px;
	line-height: 43px;
	color: #828080;
}

.ryimg{
	margin: 5px;
}

.rybody{
	height: 618px;
	background: url(rybody.png);
	background-repeat: no-repeat;
	background-position: center;
}

.allist{
	overflow: hidden;
}

.allist ul{
	overflow: hidden;
	width: 99999px;
}

.allist ul li{
	margin-right: 8px;
	float: left;
}

.allist ul li img{
	border: 1px solid #ccc;
	padding: 2px;
}

.allist ul li .logo2 img{
	border: 0px solid #ccc;
}



.allist ul li p{
	
	text-align: center;
	line-height: 45px;
}

.footer{

	height: 160px;
	background: #38373c;
}

.btmnav ul li{
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 25px;
	float: left;
	margin-bottom: 20px;
}
.btmnav ul li a{
	font-size: 14px;
	color: #fff;
	display: block;
	padding-left: 20px;
	padding-right: 20px;
}

.bq{
	font-size: 13px;
	margin-top: 15px;
	color: #fff;
	text-align: center;
}

.secimglist{
	border: 1px solid #dcdcdc;
	margin-top: 30px;
	padding: 20px;
	height: 1070px;
}



.page{
    text-align: center;
    margin-top: 25px;
    margin: 15px;
    font-size: 18px;
}


.page a{
	padding: 5px 8px 5px 8px;
	border: 1px solid #ccc;
}

.page .current{
	padding: 5px 18px 5px 18px;
	border: 1px solid #E9014D;
	background: #E9014D;
	color: #fff;
}

.arttitle{
	font-weight: bold;
}

.arttitle .date1{
	font-weight: normal;
}

.art-info{
	line-height: 26px;
	margin-bottom: 15px;
}


.cgal{
	margin-bottom: 15px;
}

.seclists{
	border: 1px solid #dcdcdc;
}





/*===================================neirongye==============================*/
.result_head{
	font-weight: bold;
	font-size: 14px;
	margin-top: 5px;
	text-align: center;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
}

.res-page{
	color: #666;
	font-weight: bold;
	margin-top: 5px;
	line-height: 30px;
	text-indent: 2em;
}

.result_info{
	text-indent: 2em;
	margin-top: 15px;
	font-size: 13px;
	line-height: 33px;
}

.left-link{
	width: 170px;
	border: 1px solid #ccc;
	position: fixed;
	left: 0px;
	top: 170px;
	background: #fff;
}

.link-tltle{
    -webkit-transition: background-color .4s;
    -ms-transition: background-color .4s;
    -o-transition: background-color .4s;
    -moz-transition: background-color .4s;
    transition: background-color .4s;
    font-weight: 700;
    background-color: #DD2727;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.link-list{
	
}

.link-list li{
	/*padding-left: 20px;*/
	border-bottom: 1px solid #ccc;
}

.link-list li img{
	line-height: 45px;
	vertical-align: middle;
	padding-right: 10px;
}
.link-list .nobder{
	border-bottom: 0px;
}

/*=====================二级-===============*/
.secmain{
	margin-bottom: 30px;
}
.sec_left{
	float: left;
	margin-top: 20px;
	width: 250px;
}

.sec_title{
	font-size: 16px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	background-color: #286090;
	border-color: #204d74;
	color: #fff;
	padding-left: 40px;
}

.seclist{
	background: #fefefe;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	
}

.seclist ul {
	overflow: hidden;
}

.seclist ul li{
	line-height: 40px;
	border-bottom: 1px dotted #ccc;

}

.seclist ul li a{
	cursor: pointer;
	font-size: 14px;
	display: block;
	padding-left: 40px;
}

.seclist ul li a:hover{
	background: #f1f1f1;
}

.seclist ul li .secact{
	background: #f1f1f1;
}

.top20{
	margin-top: 20px;
}

.sec_contact{
	padding: 5px;
	padding-left: 10px;
	overflow: hidden;
	background: url(a.png);
	border: 1px solid #ccc;

}

.sec_contact table{
	line-height: 28px;
}

.sec_right{
	float: right;
	width: 950px;
}

.sec-head{
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	font-family: sans-serif;
	color: #676767;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	background: #F1F0F0;
}

.sechead{
	overflow: hidden;
	height: 36px;
	line-height: 36px;
	background: url(sec.png);
	color: #ea245c;
}

.sectitle{
	margin-left: 25px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	float: left;
}

.secmore{
	margin-right: 30px;
	font-size: 15px;
	float: right;
	line-height: 40px;
}


















.content{
 min-height: 1090px;
    margin-top: 20px;
    border: 1px solid #ccc;
    margin-top: 20px;
    line-height: 29px;
    padding: 15px;
}

.sec-map{
	margin-right: 16px;
	float: right;
}

.sec-map a{
	margin-right: 3px;
	font-size: 13px;
	color: #666;
	
}

.artlist{
	min-height: 1105px;
	margin-top: 15px;
	border: 1px solid #ccc;
	padding: 10px 15px;
}
.artlist ul{
	overflow: hidden;
}

.artlist ul li{
	padding-left: 5px;
	padding-right: 5px;
	line-height: 33px;
	border-bottom: 1px dotted #ccc;
	overflow: hidden;
}

.date{
	float: right;


}

.artlist ul li:hover{
	background: #f0f0f0;
}

.result{
    margin-top: 40px;
    border: 1px solid #dcdcdc;
    padding: 15px;
    min-height: 1070px;
}

.res-info{
	line-height: 29px;
}

.res-title{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 25px;
}




.secprolist{
	margin-top: 15px;
	overflow: hidden;
}

.secprolist ul{
	margin-left: 15px;
	width: 780px;
	overflow: hidden;
}

.secprolist ul li{
	padding: 2px;
	border:1px solid #ccc;
	margin-right: 15px;
	float: left;
	margin-bottom: 18px;
	height: 303px;
	overflow: hidden;
}



.secpic-con{
	width: 210px;
	overflow: hidden;
}

.huafeng{
	margin-left: 15px;
	margin-right: 15px;
	overflow: hidden;
	border-bottom: 1px solid #E6E5E5;
	border-top: 1px solid #E6E5E5;
	
	margin-top: 10px;
	height: 40px;
	line-height: 40px;

}

.hf-title{
	text-align: center;
	padding-left: 5px;
	float: left;
	width: 80px;
	background: #f3f3f3;
	font-size: 13px;
	font-weight: bold;
}

.hf-list{
	overflow: hidden;
	float: left;
	padding-right: 5px;
}

.hf-list ul{
	overflow: hidden;
}

.hf-list ul li{
	float: left;
	line-height: 40px;
	font-size: 13px;
	margin-left: 15px;
}

.hf-list ul li a:hover{
	color: #e4393c;
}


.hf-list ul li .current{
	color: #e4393c;
}

