﻿* {margin:0;padding:0;list-style:none;}
a{text-decoration:none;}
body {margin:0;padding:0;font-size:14px; color:#383838; font-family:  Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;}
img{border:0px;}
a:link {color:#161616;text-decoration:none;} 
a:visited {color: #161616;text-decoration:none;}
a:hover {color: #161616;text-decoration:none;}
a:active {color: #161616;text-decoration:none;}
ul,li {list-style:none;padding:0;margin:0;}



img{border:0}
.slider {margin:0 auto;
	position: relative;
	width:1440px;
	height: 617px;
	overflow: hidden;
}
.slides {
	height: 100%;
	/* Simple clear fix */
	overflow: hidden;
	/**	
		 * Prevent blinking issue
		 * Not tested. Experimental.
		 */
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	/**
		 * Here is CSS transitions 
		 * responsible for slider animation in modern broswers
		 */
	-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}

.slide {
	height:100%;
	float: left;
	clear: none;
	
}
.slider-arrows {
}
.slider-arrow {
	position: absolute;
	display: block;
	margin-bottom: -20px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	font-size: 2em;
	background-color: #333;
	background-color: rgba(50,50,50,.3);
	border-radius: 50%;
}
.slider-arrow--right {
	bottom: 50%;
	right: 30px;
}
.slider-arrow--left {
	bottom: 50%;
	left: 30px;
}
.slider-nav {
	position: absolute;
	bottom: 30px;
	margin-left: -694px !important;
}
.slider-nav__item {
	width: 12px;
	height: 12px;
	float: left;
	clear: none;
	display: block;
	margin: 0 5px;
	background: #fff;
}
.slider-nav__item:hover {
	background: #ccc;
}
.slider-nav__item--current {
	background: #ccc;
}
.box {margin:0 auto;
	width: 1440px;
	height: 100%;
	line-height: 5;
	text-align: center;
	font-size: 5em;
	color: #fff;
	text-transform: capitalize;
	vertical-align: middle;
}
div.index_headall_out {
}
#con {
	MARGIN: 0px auto;
	WIDTH: 1200px;
	margin-top: 40px;
}
#tags {
	MARGIN: 0px 0px 0px 10px;
	WIDTH: 100%;
	HEIGHT: 80px;
}
#tags LI {
	FLOAT: left;
	MARGIN-RIGHT: 1px;
	LIST-STYLE-TYPE: none;
	padding: 0px 22px;
}
#tags LI A {
	FLOAT: left;
	PADDING: 6px 30px;
	COLOR: #0089cf;
	font-size: 18px;
	TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 4px
}
#tags LI.selectTag {
	MARGIN-BOTTOM: -2px;
	POSITION: relative;
}
#tags LI.selectTag A {
	COLOR: #fff;
	PADDING: 6px 30px;
	background-color: #0089cf;
}
#tagContent {
}
.tagContent {
	DISPLAY: none;
 WIDTH: 100% COLOR: #474747;
	PADDING: 24px;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
.tagContent p {
	text-indent: 2em;
}

.hidtable {display: none;position: absolute;top:101px;right: 300px;z-index: 2;width: 230px;height: 120px;background: #F8F8F9;}
.top{width: 1418px; margin: 0 auto; height: 112px;}
.top1{float: left; width: 425px; height: 112px;}
.top2{float: left;width: 797px; height: 112px;}
.top2 ul{width: 797px; height: 112px; margin: 0 auto;}
.top2 ul li{width: 108px; height: 112px; float: left; text-align: center; color: #1b0007; font-size: 16px; line-height: 112px; font-size: 16px; color: #1b0007;}
.top2 ul a li:hover{color: #006672; font-weight: 600;}
.top2 ul a .on{color: #006672;font-weight: 600;}
.top3{width: 196px; height: 112px; background: #006672; float: right;}

.top3-2{width: 190px; margin: 0 auto; text-align: center; color: #fff;}
.top3-2 a{color: #fff;}


/*新闻页面*/
.xws{clear:both;margin:0 auto;width:100%;height:667px;background:url(../images/xwbg.jpg) center no-repeat}

.xwzx1{clear:both;margin: 0 auto; width: 1200px;  padding-top: 159px;}
.xwzx1-1{width:492px; min-height:452px;float: left;background:#f0f0f0;margin-right: 50px;}
.xwzx1-2{width: 658px; height:452px;float: right;}

.hlyd22{height: 37px;line-height:37px; width: 371px; overflow: hidden; margin: 0 auto 13px auto; padding: 0 0 0 0; border-bottom: #cccccc 2px solid;}
.hlyd22 h2{ font-size: 18px; font-weight: 100; color: #fff; display: block; float: left; padding: 0; font-family: "微软雅黑"; background: #116faf; width: 116px; height: 37px; line-height: 37px; text-align: center;}
.hlyd22 h2 span{ color: #cccccc; font-size:24px; line-height: 34px; font-weight: normal;display: block;float: right;margin: 10px 0 0 8px;}
.hlyd22 a{ display:block; font-size:12px;  float:right; color:#9a9a9a; font-weight: bold; padding: 0 10px 0 10px}
.hlyd22 a:hover{ color:#330000; }
.hlyd22 .i_more{ display: block; background: url("../images/ico_more.png") 0px 0px no-repeat; width: 30px; height: 15px; overflow: hidden; margin:10px 0 0 0; padding: 0}
.hlyd22 .i_more:hover{ background:url("../images/ico_more.png") 0px -15px no-repeat;}

.hlyd33{width: 97%; margin: 0 auto;}
.hlyd33 ul{width: 100%; margin: 0 auto;}
.hlyd33 ul li{width: 100%; float: left; height: 32px; line-height: 32px; font-family: "微软雅黑"; font-size: 16px; color: #666666; list-style-type: disc;display: -webkit-box;text-overflow:ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; }

.hlyd33 ul a:hover li{color: #116fb0;}

.ld_xwzx_mb01_hdp1{width:492px;background:#f0f0f0;}
.ld_xwzx_mb01_hdp1 ul{overflow:hidden;width:492px;height:263px;position: relative;}
.jt{position: absolute;bottom: 0;right: 0;}  


.ld_xwzx_mb01_hdp1R{width:492px;height:149px;margin-top: 40px;}

.ld_xwzx_mb01_hdp1Rt{width:492px;}
.ld_xwzx_mb01_hdp1Rt h1{float:left;margin-left:100px;line-height:50px;width:364px;height:50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px solid #dadada;}
.ld_xwzx_mb01_hdp1Rt h1 a{color:#333;font-family:"微软雅黑";font-size:22px;}
.ld_xwzx_mb01_hdp1Rt h2{float:left;color:#0273c3;font-size:30px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin-left:10px;margin-top:35px;}
.ld_xwzx_mb01_hdp1Rt h3{float:left;font-size:16px;color:#999999;font-family:Arial, Helvetica, sans-serif;margin-top:47px;}
.ld_xwzx_mb01_hdp1Rb{position:relative;margin-top:20px;height:70px;}
.ld_xwzx_mb01_hdp1Rb .wxx{clear: both;width:364px;margin-left:100px;height:70px;font-size:14px;color:#666666;line-height:25px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
font-family:"微软雅黑";}
.date1{position:absolute;top:0;left:0px;width:60px;height:149px;margin:0 20px !important;z-index:9999 !important;text-align:center;color:#656565;-webkit-transition:all 0.5s linear;transition: all 0.5s linear; text-align: right;}
.date1 h3{font-size:48px;font-weight:bold;line-height:60px;color: #333333;text-align:right;font-family: "微软雅黑";}
.date1 h5{font-size:14px;font-weight:100;line-height:15px;color: #333333;text-align:right;font-family: "微软雅黑";}



.container{float:left;width:658px;height:452px;padding:0;overflow:hidden;}
.container-tit{height:42px;}
.container-tit ul{width:630px;height:43px;padding:0;text-align: right;}
.container-tit li{padding:0;margin:0;color:#272727;float:right;font-weight:bolder;width:100px;height:35px;display:block;line-height:35px;text-align:center;overflow:hidden;margin-right: 20px;}
.container-tit li.select{color:#FFF;background:#0181CC;font-weight:bolder;font-size:16px;font-family:"微软雅黑";}
.container-tit li.select a{color:#FFF;background:#357c36;}
.container-tit li a{display:block; text-decoration:none;color:#272727;font-size:16px;font-family:"微软雅黑";}
	
	

.container-con .mod{position:relative;width:650px;}
.container-con .mod ul{margin-left: 0;padding-left: 0;}
.container-con .mod ul li{float:left;width:650px;border-bottom:1px solid #f0f0f0;height:43px;line-height:43px;font-size:14px; }
.container-con .mod ul li a{float:left;width:550px;color:#656565;}
.container-con .mod ul li a span{display:block;height:78px;line-height:78px;font-size:24px;color:#6D6D6F;}
.container-con .mod ul li a span a{color:#6D6D6F;}

.container-con .mod ul li span2{float:right;width:70px;height:22px;font-size:14px;font-weight:normal;color:#999999;}
.container-con .mod .more{position: absolute;left:88%; top:-30px;z-index: 999;font-size:12px;}
.container-con .mod .more a{color:#999999;font-size:12px;}

.newItem{width: 100%;border-bottom: 1px dashed #d2d2d2;padding: 22px 0;height:148px;}
.newItem>div{width:77px;height:77px;float: left; border:1px solid #bbbbbb;border-radius: 5px;}
.newItem>div>i{color: #bbbbbb;font-size: 30px;display: block;text-align:center;line-height:55px;font-style: normal;font-size: 34px;}
.newItem>div>span{line-height:22px;color: #FFFFFF;display: block;text-align:center;box-sizing: border-box;background:#bbbbbb;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.newItem>a{width: 500px;height: 92px;float: right;}
.newItem>a:hover{text-decoration: none;}
.newItem>a>span{line-height: 26px;font-size:16px;color: #333;font-family: "微软雅黑";}
.newItem>a>p{line-height: 28px;height: 56px;overflow: hidden;color: #666;font-family: "微软雅黑";font-size:14px;}

.newItem:hover>div{width:77px;height:77px;float: left; border:1px solid #357c36;border-radius: 5px;}
.newItem:hover>div>i{color: #357c36;font-size: 30px;display: block;text-align:center;line-height:55px;font-style: normal;font-size: 34px;}
.newItem:hover>div>span{line-height:22px;color: #FFFFFF;display: block;text-align:center;box-sizing: border-box;background:#357c36;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.newItem:hover>a>span{color: #357c36;}
.newItem:hover>a>p{color: #357c36;}

/*视频*/
.sp{clear:both;margin:0 auto;width:100%;height:541px;background:url(../images/xcpbg.jpg) center no-repeat}

.videolist { position:relative; margin: 0 auto; padding-top:150px;width:858px; height:345px;  }
.videolist:hover{ cursor: pointer; }
.videoed { display:none; width:50px; height:50px; position: absolute; left:47%; top:80%; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:42%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:900px; height:360px; }
.vclose { position:absolute;right:0%; top:-10%; border-radius:100%; cursor: pointer; }

.video { width: 100%; height: 430px; background: url("img/home-video-bg.png") no-repeat center; background-size: cover; position: relative; }
.video .layer { text-align: center; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: table; }
.video .layer .tr { display: table-cell; vertical-align: middle; }
.video .layer h2 { font-size: 36px; color: #fff; line-height: 33px; margin-bottom: 25px; }
.video .layer p { font-size: 15px; color: #fff; line-height: 2.133; }
.video .layer a { width: 200px; height: 50px; display: block; border-radius: 4px; background: #007d4f; margin: 0 auto; text-align: center; line-height: 50px; font-size: 16px; color: #fff; transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; margin-top: 40px; }
.video .layer a img { margin-left: 10px; }
.video .layer a:hover { color: #fff !important; border-radius: 25px; background: none; border: 1px solid #fff; }
.about .video{ width: 100%; height: 430px; background: url("img/home-video-bg.png") no-repeat center fixed; background-size: cover; position: relative; }



.xnyzc{clear:both;margin:0 auto;width:100%;height:700px;background:url(../images/xnyzcbg.jpg) center no-repeat}

.xnyjj{clear:both;margin:0 auto;width:100%;height:210px;background:url(../images/jjbg.jpg) center no-repeat}
.xnyjja{margin:0 auto;width:1200px;}
.xnyjj1{float:left;width:558px;height: 209px;background: url(../images/xnyjj.jpg) no-repeat;}
.xnyjj2{float:left;width:336px;height: 209px;background:#357c36;background:url(../images/xnyjj1.jpg) no-repeat;}
.xnyjj3{float:left;width:305px;height: 209px;background:url(../images/xnyjj2.jpg) no-repeat;}
.xnyjja span{display:block;font-size: 20px;font-family: "微软雅黑";line-height:40px;color:#333333;text-indent: 33px;margin-top:26px;}
.xnyjja h4{display:block;font-size:14px;line-height:22px;color:#333333;padding-left: 30px;}

/* 遮盖层 */
.base-layer{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1; top:0; right:0; bottom:0; left:0; display:none; }


.foot{clear:both;margin:0 auto;width:100%;height:363px;background:url(../images/foot.jpg) center no-repeat}

.foota{clear:both;margin:0 auto;width:1200px;height:307px;}
.foot1{float:left;width:840px;height:238px;margin-top: 40px;}
.foot1 li{float: left;width:166px;font-family:"微软雅黑";font-size:14px;color:#FFFFFF;line-height: 30px;}
.foot1 li span{display:block;width:166px;line-height:40px;font-family:"微软雅黑";font-size:18px;color:#FFFFFF;}
.foot1 li a{color: #FFFFFF;}

.foot2{float:left;width:360px;height:238px;margin-top: 40px;border-left:1px solid #888887;}
.foot2a{padding-left: 40px;color:#FFFFFF}
.foottb{display:block;float:left;margin-top: 15px;}

.footb{clear:both;margin:0 auto;width:1200px;height:56px;}
.foot3{clear:both;margin:0 auto;width:1200px;height:55px;line-height:55px;border-top:1px solid #888887;font-family:"微软雅黑";font-size:14px;color:#FFFFFF;}
.foot3 a{color: #FFFFFF;}
.foot3 span{float: right;}

/*滚动切*/
.xnyzz{clear:both;margin: 0 auto;width:1182px;height:473px;padding-top:10px;}
.box3{width:1182px;margin:0 auto;position:relative;overflow:hidden;_height:100%;visibility:visible;}
.picbox3{margin:0 auto;width:1181px; height:473px;overflow:hidden;position:relative;}
.piclist3{height:222px;position:absolute;left:0px;top: 0px;visibility:visible;}
.piclist3 li{float:left;width:233px; height:155px;margin-right:4px;background:#FFFFFF;}
.piclist3 li a h1{font-size:12px;text-align:center;font-weight:normal;height:25px;color: #000000;background:#FFFFFF;}
.swaplist3{position:absolute; left:-3555px;top:0px}

.og_prev2 a,.og_next2 a{width:30px; height:50px;background:url(../img/icon1.gif) no-repeat; background:url(../img/icon1_ie6.gif) no-repeat\9; position:absolute; top:3px; z-index:99; cursor:pointer;filter:alpha(opacity=90); opacity:0.9;}
.og_prev2 a{background-position:0px -60px;left:0px;margin-top:50px;z-index: 999;}
.og_next2 a {background-position:0 0;right:4px;margin-top:50px;z-index: 999;}
 .slider2 h1{font-size:14px;font-weight: normal;color: #151515;}

.og_prev3 a,.og_next3 a{display:block;width:55px; height:34px;background:url(../img/icon5.gif) no-repeat; position:absolute; top:3px; z-index:99; cursor:pointer;filter:alpha(opacity=90); opacity:0.9;}
.og_prev3 a{background-position:0px -60px;left:536px;margin-top:430px;z-index:999;border-right:1px solid #cccccc}
.og_next3 a{background-position:0 0;right:536px;margin-top:430px;z-index: 999;}
.slider3 h1{font-size:14px;font-weight: normal;color: #151515;width:233px;display:block;text-align:center;}