@font-face {
	font-family: 'STZHONGS';
	src: url('/hnsyxww/fonts/STZHONGS.eot');
	src: url('/hnsyxww/fonts/STZHONGS.eot@#iefix') format('embedded-opentype'),  url('/hnsyxww/fonts/STZHONGS.woff') format('woff'),  url('/hnsyxww/fonts/STZHONGS.ttf') format('truetype'),  url('/hnsyxww/fonts/STZHONGS.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*Internet Explorer 10 */
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
}
/*Internet Explorer 10  end*/
ul, ol, dl, table, th, tr, td, input, textarea, li, a, div, span, em, i, img {
	margin: 0;
	padding: 0;
	border: 0;
}
a:hover {
	text-decoration: none;
}
li {
	list-style: none;
}
html, body {
	width: 100%;
	margin: 0 auto;
}
.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
	display: block;
}
.clearfix:after {
	content: "";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0px;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 0%;
}
/* End hide from IE-mac */
*+html .clearfix {
	min-height: 0%;
}
* + html .clearfix {
	min-height: 0%;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	display: table;
}
.w1248 {
	width: 1248px;
	margin: 0 auto;
	position: relative;
	display: table;
	height: 90px;
}
.w1208 {
	width: 1208px;
	margin: 0 auto;
	position: relative;
	display: table;
}
body {
	color: #333;
	font: 12px/20px 'Microsoft YaHei', arial, sans-serif;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #327578;
}
.mt20 {
	margin-top: 20px
}
.mt30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.mt50 {
	margin-top: 50px
}
em, i {
	font-style: normal;
}
.v_middle {
	vertical-align: middle;
}
.te-align {
	text-align: center;
}
.p_r {
	position: relative;
}
input::-webkit-input-placeholder {
color: #d0b689
}
input::-moz-placeholder {
color: #d0b689
}
input:-moz-placeholder {
color: #d0b689
}
input:-ms-input-placeholder {
color: #d0b689
}
.head {
	
	background: url(/hnsyxww/images/nav_bj.jpg) no-repeat;
	width: 100%;
    background-size: 100%;
}
.logo {
	padding: 5px 0 0 20px;
	height: 100px;
	box-sizing: border-box;
}
.head .fr {
	height: 32px;
	line-height: 32px;
	margin-top: 44px;
	position: relative;
	display: none;
}
.head .fr span {
	display: block;
}
.head .fr span {
	color: #fff
}
.head .fr span a {
	color: #fff;
	font-size: 14px;
	padding: 0 10px;
}

.head1{background:#2f69c4}
.btn {
	float: left;
	width: 96px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #ff4c19;
	margin-left: 13px;
	background-color: #fff;
	border-radius: 33px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.js-so {
	width: 32px;
	height: 32px;
	float: left;
	border-radius: 50%;
	cursor: pointer;
	margin-left: 16px;
	background: #ff4c19 url(../images/i-so.png) no-repeat center center;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.head .btn:hover {
	background-color: #ff4c19;
	color: #fff;
}
.js-so:hover {
	background-color: #fff;
	background-image: url(/hnsyxww/images/i-so-on.png);
}
.so {
	position: absolute;
	right: 0;
	top: 40px;
	display: none;
}
.so .inp {
	height: 32px;
	width: 200px;
	border-radius: 32px;
	display: block;
	border: 0;
	font-size: 14px;
	padding: 0 40px 0 15px;
}
.so .so-btn {
	position: absolute;
	right: 1px;
	top: 1px;
	width: 30px;
	height: 30px;
	border: 0;
	border-radius: 50%;
	background: #ff4c19 url(../images/i-so.png) no-repeat center center;
}
.nav {
	height: 50px;
}
.nav .m {
	float: left;
	position: relative;
}
.nav li {
	float: left;
	font-weight: normal;
	font-size: 16px;
	height: 55px;
}
.nav li a {
	vertical-align: top;
	display: block;
	line-height: 55px;
	width: 138.6px;
	text-align: center;
	color: #FFF;
}
.nav li.on a {
	
}
.nav .home a{
	width: 18px;
}
.nav .sub {
	display: none;
	width: 133px;
	padding: 5px 0;
	position: absolute;
	left: 0px;
	top: 55px;
	background: #0a5894;
	text-align: center;
	z-index: 2;
}
.nav .sub li {
	vertical-align: middle;
}
.nav .sub li a {
	height: 30px;
	line-height: 30px;
	padding: 4px 0;
	display: block;
	color: #fff;
	font-size: 14px;
}

.mian-index {
	background: #fff;
	padding: 0 24px;
}
.toutiao{
	width: 1080px;
	height: 76px;
	padding: 0 60px;
	background: url(/hnsyxww/images/toutiao_bg.jpg) no-repeat 60px center;
}
.toutiao li{background: url(/hnsyxww/images/line.png) no-repeat right center;float: left;padding: 0 18px;}
.toutiao .frist{
    text-align: center;
    float: inherit;
    font-weight: bold;
    line-height: 44px;
    padding-left: 78px;
}
.toutiao li a{
	
color: #747575;
	
font-size: 14px;
}
.toutiao .frist a{

color: #303536;

font-size: 38px;
}
.focusBox {
	width: 792px;
	height: 495px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.focusBox .pic {
	width: 792px;
	height: 495px;
	position: relative;
}
.focusBox .tit-bg {
	height: 67px;
	width: 100%;
	background: black;
	opacity: 0.68;
	filter: alpha(opacity=68);
	position: absolute;
	bottom: 0;
}
.focusBox .txt {
	width: 100%;
	height: 67px;
	position: absolute;
	bottom: 0;
	overflow: hidden;
}
.focusBox .txt ul li {
	height: 67px;
	line-height: 67px;
	padding-left: 20px;
	position: absolute;
}
.focusBox .txt ul li a {
	color: #fff;
	font-size: 18px;
}
.focusBox .num {
	position: absolute;
	bottom: 25px;
	right: 17px;
}
.focusBox .num li {
	width: 8px;
	height: 8px;
	float: left;
	text-align: center;
	margin: 0 4px;
	cursor: pointer;
	border: 3px solid #fff;
	border-radius: 50%;
}
.focusBox .num li.on {
	background: #dc261a;
	border: 3px solid #dc261a;
}
.focusBox .pic img {
	width: 100%;
	height: 100%;
}
.list {
	/* width: 100%; */
	display: table;
}
.list a {
	display: block;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	font-size: 14px;
}
.list1 {
	width: 100%;
	display: table;
}
.list1 a {
	line-height: 30px;
	font-size: 14px;
	height: 30px;
	overflow: hidden;
}
.w760 {
	width: 760px;
	display: table;
}
.w310 {
	width: 310px;
}
.w366 {
	width: 366px;
	display: table;
}
.w420 {
	width: 420px;
	display: table;
}
.w415 {
	width: 415px;
	display: table;
}
.slideBox {
	width: 560px;
	height: 400px;
	position: relative;
}
.slideBox .bd {
	position: relative;
	height: 400px;
	z-index: 0;
	overflow: hidden;
	width: 560px;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd img {
	width: 560px;
	height: 400px;
	display: block;
}
.slideBox .prev {
	position: absolute;
	display: block;
	width: 35px;
	height: 35px;
	background: #b51014 url(../images/left.png) no-repeat center center;
	right: -18px;
	bottom: 35px
}
.slideBox .next {
	right: -18px;
	position: absolute;
	display: block;
	width: 35px;
	height: 35px;
	background: #9f070b url(../images/right.png) no-repeat center center;
	bottom: 0
}
.slideBox .prev:hover, .slideBox .next:hover {
	background-color: #9f070b
}
.slideBox .prevStop {
	display: none;
}
.slideBox .nextStop {
	display: none;
}
.txt-box {
	width: 255px;
	margin-right: 25px;
}
.txt-box h3 {
	border-bottom: 1px #cccccc solid;
	width: 255px;
	height: 105px;
	overflow: hidden;
	margin: 0;
}
.txt-box h3 span {
	display: block;
	width: 70px;
	height: 105px;
	border-right: 1px #cccccc solid;
	margin-right: 15px;
	position: relative;
}
.txt-box h3 span em {
	display: block;
	color: #9d080c;
	font-size: 46px;
	position: absolute;
	border-right: 1px #FFF solid;
	width: 100%;
	left: 1;
	top: 25px;
	height: 40px;
	line-height: 40px;
	font-family: Arial
}
.txt-box h3 span i {
	padding-top: 65px;
	display: block;
	font-size: 14px;
	color: #7e7e7e;
	font-family: Arial;
	font-weight: normal;
	line-height: 35px;
	padding-left: 1px;
}
.txt-box h3 a {
	font-size: 18px;
	line-height: 30px;
	margin-top: 15px;
	height: 60px;
	overflow: hidden;
	display: block;
}
.txt-box p {
	line-height: 30px;
	color: #666;
	font-size: 14px;
	height: 210px;
	overflow: hidden;
}
.txt-box .click {
	text-align: right;
	width: 100%;
	line-height: 40px;
	height: 40px;
}
.txt-box .click span {
	background: url(/hnsyxww/images/icon1.png) no-repeat left center;
	padding-left: 20px;
	color: #999
}
.tou-box {
	height: 400px;
	background-color: #fafafa
}
.tou-list {
	overflow: hidden;
	width: 386px;
	/* margin-top: 10px; */
}
.title {
	font-size: 20px;
	color: #2f69c4;
	margin: 0;
	font-weight: normal;
	height: 36px;

	margin-bottom: 8px;
	line-height: 36px;
	font-family: ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ;
	text-align: left;
	
}
.more {
	font-size: 14px;
	float: right;
	color: #666;
	font-family: 'Microsoft YaHei';
}
.tou-list ul {
	border: 1px #cbe2c8 solid;
	padding: 10px 14px;
	height: 495px;
}
.tou-list li {
	line-height: 36px;
	font-size: 16px;
	overflow: hidden;
}
.tou-list li a {
	color: #1c1c1c;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
}
.tou-list  ul li a:hover{padding-left:5px; }
.tou-list .frist a {
	display: block;
	line-height: 36px;
	height: 36px;
	font-size: 18px;
	margin-bottom: 4px;
	font-weight: bold;
	border-bottom: 1px #cbe2c8 dashed;
}
.tou-list li .date {
	font-size: 16px;
	color: #b5b4b3;
	float: right;
}
.xbdzb {
	border: 1px #cbe2c8 solid;
	overflow: hidden;
	padding: 18px 14px 27px;
	width: 338px;
	height: 508px;
	margin-right: 20px;
}
.xbdzb h3 {
	
	font-size: 26px;
}
.xxlc {
	overflow: hidden;
	width: 386px;
	height:360px;
	padding: 10px 14px;
	border: 1px #cbe2c8 solid;
}
.xxlc .title {

	font-size: 20px;
}
.xshd .title {
	
	font-size: 26px;
}
.xxlc ul {
}
.xxlc li {
	line-height: 37px;
	font-size: 16px;
	overflow: hidden;
}
.xxlc li a {
	color: #1c1c1c;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
}
.xxlc  ul li a:hover{padding-left:5px; }
.xxlc li .date {
	font-size: 16px;
	color: #b5b4b3;
	float: right;
}
.mtjd {
	
width: 418px;
	
height: 557px;
	
overflow: hidden;
}
.mtjd .mtjj{
	border: 1px #cbe2c8 solid;
	padding: 18px 14px 10px;
	box-sizing: border-box;
}
.mtjd .title {
	background: url(/hnsyxww/images/title_icon_d2.png) no-repeat left center;
	font-size: 26px;
}
.mtjd dl {
	margin: 0 22px;
}
.mtjd dd {
	height: 90px;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding-bottom: 20px;
	margin-top: 20px;
	border-bottom: 1px #cccccc dotted
}
.mtjd dd img {
	width: 150px;
	height: 90px;
}
.mtjd dd .txt {
	padding-left: 165px;
}
.mtjd dd .txt a {
	font-size: 14px;
	display: block;
	height: 48px;
	overflow: hidden;
	line-height: 24px;
	margin-bottom: 15px;
}
.mtjd dd .txt .time {
	line-height: 30px;
	height: 30px;
	width: 100%;
	overflow: hidden;
}
.mtjd dd .txt .time span {
	background: url(/hnsyxww/images/icon2.png) no-repeat left center;
	padding-left: 20px;
	margin-right: 15px;
	color: #999
}
.mtjd dd .txt .time em {
	background: url(/hnsyxww/images/icon1.png) no-repeat left center;
	padding-left: 20px;
	color: #999
}
.mtjd dd.bor {
	border-bottom: 0
}
.yuan .pic img {
	width: 100%;
	height: 220px;
}
.spxw {
	border: 1px #cbe2c8 solid;
	width: 418px;
	height: 197px;
	/* overflow: hidden; */
	margin-top: 20px;
	box-sizing: border-box;
	padding: 12px 24px;
}
.spxw .title {
	background: url(/hnsyxww/images/title_icon_e2.png) no-repeat left center;
}
.spxw .pic {
	margin-top: 20px;
}
.spxw .pic li {
	width: 170px;
	height: 110px;
	margin: 0 7px;
	float: left;
}
.spxw .pic li a {
	display: block;
	width: 100%;
	height: 110px;
}
.spxw .pic li img {
	width: 100%;
	height: 100%;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	display: block;
	overflow: hidden;
}
.spxw .pic li:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.yuan dd {
	height: 90px;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding-bottom: 20px;
	margin-top: 20px;
	border-bottom: 1px #cccccc dotted
}
.spxw dd img {
	width: 150px;
	height: 90px;
}
.spxw dd .txt {
	padding-left: 165px;
}
.spxw dd .txt a {
	font-size: 14px;
	display: block;
	height: 48px;
	overflow: hidden;
	line-height: 24px;
	margin-bottom: 15px;
}
.spxw dd .txt .time {
	line-height: 30px;
	height: 30px;
	width: 100%;
	overflow: hidden;
}
.spxw dd .txt .time span {
	background: url(/hnsyxww/images/icon2.png) no-repeat left center;
	padding-left: 20px;
	margin-right: 15px;
	color: #999
}
.spxw dd .txt .time em {
	background: url(/hnsyxww/images/icon1.png) no-repeat left center;
	padding-left: 20px;
	color: #999
}
.spxw dt {
	width: 100%;
	display: table;
	margin-top: 10px
}
.ad-box {
	width: 100%;
	height: 120px;
	margin-top: 26px;
}
.ad-box a {
	display: block;
}
.xykx {
	margin-right: 20px;
	height: 320px;
	width: 338px;
}
.xykx .title {
	background: url(/hnsyxww/images/title_icon_f2.png) no-repeat left center;
	font-size: 26px;
}
.xshd {
	height: 320px;
}
.ztzl {
	width: 388px;
	height: 320px;
	margin-top: 0;
	border: 1px #cbe2c8 solid;
	padding: 18px 14px;
	overflow: hidden;
}
.ztzl .title {
	background: url(/hnsyxww/images/title_icon_h2.png) no-repeat left center;
	font-size: 26px;
}
.ztzl .pic {
	width: 378px;
	margin: 0 auto;
	overflow: hidden;
}
.ztzl .pic a {
	width: 378px;
	display: block;
	margin-top: 10px;
}
.ztzl .pic img {
	width: 100%;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	display: block;
	overflow: hidden;
	background: #9a0a0d;
}
.ztzl .pic a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.dian {
	border: 1px #cbe2c8 solid;
	width: 100%;
	height: 310px;
	overflow: hidden;
}
.dian h3, .sp h3 {
	margin-top: 25px
}
.dian .pic-box {
	margin: 0px 20px 0 20px;
}
.dian .pic-box img {
	border: 1px #d6d8d7 solid;
	width: 120px;
	height: 160px;
	margin-top: 10px
}
.dian .pic-box .txt {
	padding-left: 0px;
}
.dian .pic-box .txt a {
	display: block;
	height: 36px;
	line-height: 36px;
	width: 100%;
	overflow: hidden;
	font-size: 14px;
}
.sp {
	width: 100%;
	overflow: hidden;
	padding-bottom: 30px;
	border: 1px #cbe2c8 solid;
}
.sp ul {
	margin: 0 22px;
	width: 266px;
	display: table;
}
.sp li {
	line-height: 30px;
	font-size: 14px;
	border-bottom: 1px dashed #ccc;
}
.sp h4 {
	background: url(/hnsyxww/images/line.png) no-repeat center top;
	margin: 15px 10px 0 10px;
	padding: 20px 5px 0 5px;
	font-size: 16px;
	overflow: hidden;
	line-height: 35px;
}
.slidepic {
	width: 302px;
	height: 415px;
	position: relative;
	margin: 0 auto;
}
.slidepic .num {
/* height: 15px; */
	/* overflow: hidden; */
	/* width: 100%; */
	/* text-align: center; */
}
.slidepic .num ul li {
/* margin-right: 5px; */
	/* width: 12px; */
	/* height: 12px; */
	/* background: #cbc8c8; */
	/* cursor: pointer; */
	/* display: inline-block; */
	/* border-radius: 50%; */
	/* text-indent: -99px; */
	/* overflow: hidden; */
}
.slidepic .num ul li.on {
/* background: #9d080c;*/
}
.slidepic .pic {
	position: relative;
	width: 302px;
	height: 415px;/* overflow: hidden; */
}
.slidepic .pic li {
	zoom: 1;
	vertical-align: middle;
}
.slidepic .pic img {
	width: 302px;
	height: 415px;
	display: block;
}
.slidepic .txt {
	position: absolute;
	bottom: -50px;
	z-index: 2;
	height: 25px;
	width: 80%;
	padding: 0 10%;
	overflow: hidden;
}
.slidepic .txt li {
	height: 25px;
	line-height: 25px;
	position: absolute;
	bottom: 0px;
	overflow: hidden;
}
.slidepic .txt li a {
	display: block;
	color: #303536;
	font-size: 16px;
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
}
.slidepic .prev, .slidepic .next {
	position: absolute;
	left: 0;
	bottom: -50px;
	display: block;
	width: 17px;
	height: 25px;
	background: url(/hnsyxww/images/prev2.png) center no-repeat;
	z-index: 3;
}
.slidepic .next {
	left: auto;
	right: 0;
	background: url(/hnsyxww/images/next2.png) center no-repeat;
}
.slidepic .prev:hover {
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.slidepic .next:hover {
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.slidepic .prevStop {
	display: none;
}
.slidepic .nextStop {
	display: none;
}
.slideTxtBox {
	overflow: hidden;
	width: 382px;
}
.slideTxtBox .hd {
	height: 40px;
	line-height: 40px;
	position: relative;
	margin-top: 8px;
	border-bottom: 1px solid #cdcdcd;
}
.slideTxtBox .hd ul li {
	padding: 0 15px;
	cursor: pointer;
	display: inline-block;
	font-size: 18px;
	background: #ebeeeb;
}
.slideTxtBox .hd ul li.on {
	color: #fff;
	background: #2d6826;
	border-right: 1px solid #b5cab2;
}
.slideTxtBox .bd {
	width: 382px;
	position: relative;
	/* margin-top: 20px; */
	height: 263px!important;
}
.slideTxtBox .bd ul .more {
	font-size: 14px;
	color: #666;
	position: absolute;
	left: 336px;
	top: -54px;
	font-family: 'Microsoft YaHei';
}
.slideTxtBox .bd li {
	line-height: 37px;
	font-size: 16px;
	overflow: hidden;
	width: 382px;
}
.slideTxtBox .bd li a {
	color: #1c1c1c;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
}
.slideTxtBox .bd li a:hover{padding-left:5px; }
.slideTxtBox .bd li .date {
	font-size: 16px;
	color: #b5b4b3;
	float: right;
}
.picMarquee-left {
	width: 1160px;
	padding: 18px 20px;
	overflow: hidden;
	position: relative;
	border: 1px #CCC solid;
	margin: 30px auto;
}
.picMarquee-left .hd {
	display: block;
	overflow: hidden;
	font-size: 27px;
	color: #3b97df;
	margin: 0;
	font-weight: normal;
	height: 36px;
	padding-left: 30px;
	margin-bottom: 8px;
	line-height: 36px;
	font-family: 'STZHONGS';
	text-align: left;
	background: url(/hnsyxww/images/title_icon_i2.png) no-repeat left center;
}
.picMarquee-left .bd {
    overflow: hidden;
	margin-top: 20px;
}
.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picMarquee-left .bd ul li {
	margin: 0 16px;
	float: left;
	overflow: hidden;
	_display: inline;
	text-align: center;
	font-size: 12px;
}
.picMarquee-left .pic {
	text-align: center;
}
.picMarquee-left .pic img {
	width: 265px;
	height: 170px;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	display: block;
	overflow: hidden;
}
.picMarquee-left .pic a:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.picMarquee-left .pic a {
	width: 265px;
	height: 170px;
	display: block;
	overflow: hidden;
}
.dbdh {
	width: 420px;
	margin: 26px auto;
}
.yqlj {
	border: 1px #cbe2c8 solid;
	width: 1160px;
	padding: 18px 20px;
	overflow: hidden;
	position: relative;
	margin: 30px auto;
}
.yqlj h3 {
	background: url(/hnsyxww/images/title_icon_j1.png) no-repeat left center;
}
.yqlj ul li {
	float: left;
	margin: 10px 25.5px 10px 0;
}
.yqlj ul li.last{
	margin-right:0px;
}
.yqlj ul li a {
	font-size: 16px;
	color: #333;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
}
.yqlj ul li img{
	width: auto;
	height: 54px;
	padding: 5px;
	box-sizing: border-box;
	border: 1px solid #dbdbdb;
}
.sydw{display: inline-block;    vertical-align: middle;}
.footer {
	background: #575f6b;
	overflow: hidden;
	color: #FFF;
	background-size: 100%;
	font-size: 14px;
}
.footer img {
	display: inline-block;
	vertical-align: middle;
}
.footer .txt {
	color: #FFF;
	font-size: 14px;
	line-height: 24px;
	;
}
.footer .fl {
	margin-top: 10px
}
.footer a {
	margin-right: 15px;
}
.mainWrap {
	width: 100%;
	height: auto;
	min-width: 1200px;
	
}
.main {
	height: auto;
}
.mainL {
	width: 790px;
}
/**/
.mainTop {
	width: 100%;
	height: auto;
}
.list-banner {
	width: 100%;
	
	text-align: center;
	overflow: hidden;
}
.left {
	width: 260px;
	margin-top: -60px;
	position: relative;
	z-index: 100;
}
.right {
	width: 870px;
	margin-top: 20px;
}
.lmcc {
	background: #3b97df;
	height: 100px;
	line-height: 100px;
	color: #fff;
	text-align: center;
	width: 250px;
	font-size: 30px;
	letter-spacing: 1px;
}
.left-list {
	background: #ededed;
	padding-bottom: 200px;
	padding-top: 15px;
	padding-left: 10px;
	width: 250px;
}
.left-list li {
	width: 250px;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
}
.left-list li a {
	display: block;
	padding-left: 20px;
	float: left;
	width: 230px;
	height: 46px;
	margin-bottom: 10px;
	line-height: 46px;
	color: #333;
	float: left;
}
.left-list li a:hover, .left-current {
	background: #fff!important;
	color: #ff4c19!important;
}
.local {
	width: 100%;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #cecece;
}
.local h3 {
	color: #484848;
	margin: 0;
	font-size: 24px;
	font-weight: bold;
	float: left;
}
.dqwz {
	float: right;
	color: #333;
	font-size: 12px;
	background: url(/hnsyxww/images/pic4.png) no-repeat left center;
	padding-left: 16px;
}
.dqwz a {
	color: #333;
	line-height: 70px;
	padding: 0 6px;
}
.content, .jj, .list, .pic-list {
	/* width: 100%; */
	margin: 20px 0;
}
.content-title {
	width: 100%;
	margin: 20px 0;
	text-align: center;
}
.content-title h3 {
	width: 100%;
	float: left;
	display: block;
	font-size: 24px;
	color: #333;
	line-height: 36px;
	margin: 0;
    text-align: center;
}
.content-title i {
	margin-top: 6px;
	width: 100%;
	font-style: normal;
	float: left;
	display: block;
	font-size: 12px;
	line-height: 24px;
	color: #666;
}
.content-con p, .jj p {
	display: block;
	width: 100%;
	line-height: 36px;
	color: #333;
	font-size: 15px;
	text-indent: 2em;
	margin-bottom: 15px;
}
.content-sxt {
	margin-top: 30px;
	border-top: 1px solid #e3e3e3;
	padding-top: 15px;
	line-height: 30px;
	font-size: 13px;
	width: 100%;
}
.content-sxt a {
	display: block;
	width: 100%;
	color: #333;
	font-size: 14px;
}
.list {
	/* width: 870px; */
	margin: 20px 0;
}
.list li a {
	width: 700px;
	padding-left: 18px;
	background: url(/hnsyxww/images/ico3.png) 0 center no-repeat;
	font-size: 14px;
	color: #000;
	display: block;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
}
.list li a:hover{padding-left:30px; }
.list li i {
	width: 130px;
	font-style: normal;
	text-align: right;
	display: block;
	float: right;
	font-size: 12px;
	color: #666;
}

.list li {
	width: 100%;
	height: auto;
	float: left;
	height: 36px;
	line-height: 36px;
}
.dqwz a:hover {
	color: #209761;
}
.list1 {
	width: 870px;
	margin: 20px 0;
}
.list1 li a {
	width: 700px;
	padding-left: 18px;
	background: url(/hnsyxww/images/ico3.png) 0 center no-repeat;
	font-size: 14px;
	color: #000;
	display: block;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.list1 li i {
	width: 130px;
	font-style: normal;
	text-align: right;
	display: block;
	float: right;
	font-size: 12px;
	color: #666;
}

.list1 li {
	width: 100%;
	height: auto;
	float: left;
	height: 36px;
	line-height: 36px;
}
.pic li {
/* width: 100%; */
	/* margin-right: 45px; */
	/* float: left; */
	/* margin-bottom: 30px; */
	/* margin-top: 10px; */
}
.img {
	width: 100%;
	height: 170px;
	overflow: hidden;
}
.img img {
	width: 100%;
	height: 100%;
}
.pic li .txt {
	width: 100%;
	height: 36px;
	line-height: 36px;
	margin-top: 10px;
	color: #333;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.copyright {
	display: inline-block;    vertical-align: middle;line-height:30px;
}
.foot ul, .foot ul li, .foot p, .foot a, .foot ul li a {
	display: inline!important;
}



.sssuy{width: 60%;float:left;
    padding: 0 13px;
    border: 1px solid #ddd;    height: 34px;}
    
.doysb{
    background-color: #ff4c19;
    width: 100px;
    text-align: center;
    color: #fff;
    border: 0;
    line-height: 36px;    display: block;
    }       


.ind{ padding: 15px;
    height: auto;
    background: #fff;
    font-size: 16px;
    line-height: 36px;
    color: #555; }

.soulis{    min-height: 35px;
    background: #f4f8fc;
    line-height: 35px;
    font-size: 16px;
    text-align: center;}
.soulis li{float:left;width:14.2%;}
.soulis li:hover{background: #d0d5db;}
#left li:hover{background: #d0d5db;}
.soulislf {
    background: #ff4c19;
    color: #fff ;
    font-weight: bold;
}


.m-box-s1 {
    overflow: hidden;
    background-color: #fff;
    /* padding: 0px; */
    }
.ffkl {
    width: 100%;}
.ffkl li{display:block;cursor: pointer;float:left;padding:0 10px;font-weight: bold;font-size: 14px;width: auto;}2em;
	margin-bottom: 15px;
}
.content-sxt {
	margin-top: 30px;
	border-top: 1px solid #e3e3e3;
	padding-top: 15px;
	line-height: 30px;
	font-size: 13px;
	width: 100%;
}
.content-sxt a {
	display: block;
	width: 100%;
	color: #333;
	font-size: 14px;
}
.list {
	/* width: 870px; */
	margin: 20px 0;
}
.list li a {
	width: 700px;
	padding-left: 18px;
	background: url(/hnsyxww/images/ico3.png) 0 center no-repeat;
	font-size: 14px;
	color: #000;
	display: block;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-transition-duration: 0.3s; transition-duration: 0.3s;
}
.list li a:hover{padding-left:30px; }
.list li i {
	width: 130px;
	font-style: normal;
	text-align: right;
	display: block;
	float: right;
	font-size: 12px;
	color: #666;
}

.list li {
	width: 100%;
	height: auto;
	float: left;
	height: 36px;
	line-height: 36px;
}
.dqwz a:hover {
	color: #209761;
}
.list1 {
	width: 870px;
	margin: 20px 0;
}
.list1 li a {
	width: 700px;
	padding-left: 18px;
	background: url(/hnsyxww/images/ico3.png) 0 center no-repeat;
	font-size: 14px;
	color: #000;
	display: block;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.list1 li i {
	width: 130px;
	font-style: normal;
	text-align: right;
	display: block;
	float: right;
	font-size: 12px;
	color: #666;
}

.list1 li {
	width: 100%;
	height: auto;
	float: left;
	height: 36px;
	line-height: 36px;
}
.pic li {
/* width: 100%; */
	/* margin-right: 45px; */
	/* float: left; */
	/* margin-bottom: 30px; */
	/* margin-top: 10px; */
}
.img {
	width: 100%;
	height: 170px;
	overflow: hidden;
}
.img img {
	width: 100%;
	height: 100%;
}
.pic li .txt {
	width: 100%;
	height: 36px;
	line-height: 36px;
	margin-top: 10px;
	color: #333;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.txt1 {
	width: 1200px;
	margin: 20px auto;
	text-align: center;
	
}
.foot ul, .foot ul li, .foot p, .foot a, .foot ul li a {
	display: inline!important;
}



.sssuy{width: 60%;float:left;
    padding: 0 13px;
    border: 1px solid #ddd;    height: 34px;}
    
.doysb{
    background-color: #ff4c19;
    width: 100px;
    text-align: center;
    color: #fff;
    border: 0;
    line-height: 36px;    display: block;
    }       


.ind{ padding: 15px;
    height: auto;
    background: #fff;
    font-size: 16px;
    line-height: 36px;
    color: #555; }

.soulis{    min-height: 35px;
    background: #f4f8fc;
    line-height: 35px;
    font-size: 16px;
    text-align: center;}
.soulis li{float:left;width:14.2%;}
.soulis li:hover{background: #d0d5db;}
#left li:hover{background: #d0d5db;}
.soulislf {
    background: #ff4c19;
    color: #fff ;
    font-weight: bold;
}


.m-box-s1 {
    overflow: hidden;
    background-color: #fff;
    /* padding: 0px; */
    }
.ffkl {
    width: 100%;}
.ffkl li{display:block;cursor: pointer;float:left;padding:0 10px;font-weight: bold;font-size: 14px;width: auto;}