@charset "utf-8";
body {font-family:"微软雅黑";color:#333;font-size:14px;font-weight:normal;background-color:#ffffff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, textarea, button, p, blockquote, th, td{margin: 0;padding: 0;}
.clear{height:0px;overflow:hidden;clear:both;line-height:0px;}
a,img{border:0;}
a{color: #333;text-decoration: none;cursor:pointer;}
a:hover {color:#0058a7;}
li{list-style-type:none;}
.fl{float:left;}
.fr{float:right;}
.ft_arial {font-family:Arial, Helvetica, sans-serif;}
.ft12 {font-size:12px;}
.ft16 {font-size:16px;}
.ft20 {font-size:20px;}
.ft22 {font-size:22px;}
.ft24 {font-size:24px;}
.hid{overflow:hidden;}
.mgt20 {margin-top:20px;}

.db {width:100%;height:auto;position:relative;}
.top {width:100%;height:186px;position:absolute;top:0;z-index:999;}
.top-1 {width:100%;height:130px;background:url(../images/bg2.png);}
.line {width:100%;height:5px;background:url(../images/line.jpg) no-repeat;background-size:cover;line-height:5px;}
.top-ct {width:1200px;height:130px;margin:0 auto;}
.logo {width:474px;height:93px;padding-top:12px;}
.by1 {width:234px;height:28px;padding-top:47px;}

/* 下拉导航css */
.dh {width:100%;height:56px;line-height:56px;background:#00a0e9;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{width:1200px;height:56px; position:relative; z-index:10;margin:0 auto;}
.nav a{ color:#fff;}
.nav .nLi{ float:left;position:relative; display:inline;}
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block;font-weight:bold;font-size:16px; text-align:center;width:150px;}
.nav .nLi h3 a:hover, .nav .nLi h3 a.on {background:#abe0f8;}
.nav .sub{ display:none; width:150px; left:0; top:56px;  position:absolute;line-height:26px; padding:5px 0; white-space:nowrap;z-index:10;background:rgb(0,160,233,0.6);}
.nav .sub li{ zoom:1; display:inline;}
.nav .sub a{ display:block;width:100%;padding:5px 0; text-align:center;font-size:14px;}


/* flexslider */
.flexslider{position:relative;height:630px;overflow:hidden;}
.slides{position:relative;z-index:1;margin-top: 185px;}
.slides li{height:630px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
/*END*/

.main1 {width:100%;padding:15px 0;background:#f4f4f4;}
.main1-1 {width:1200px;margin:0 auto;height:auto;overflow:hidden;}
.news {width:810px;height:425px;float:left;}
.title1 {padding-left:20px;background:url(../images/icon1.png) no-repeat left center;font-size:24px;height:24px;line-height:24px;}
a.more {font-size:13px;float:right;margin-right:40px;color:#666666;}
a.more:hover {color:#0058a7;}
.js {width:680px;height:430px;float:left;}
/*焦点图*/
.slideBox{ width:680px; height:430px; overflow:hidden; position:relative;float:left;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:15px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:8px;width:12px;height:12px;line-height:12px;text-align:center;background:#fff; cursor:pointer;border-radius:6px;}
.slideBox .hd ul li.on{ background:#ff3a39; color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;line-height:30px;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd li span {width:640px;height:48px;line-height:48px;font-size:18px;padding:0 20px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; position:absolute;bottom:0px;z-index:11;background:url(../images/js-bg.png);color:#fff;}
.slideBox .bd img{ width:680px; height:430px; display:block;}

/* 切换css */
.slideTxtBox{ width:490px;height:428px; border:1px solid #64c0ab; text-align:left;}
.slideTxtBox .hd{ height:50px; line-height:50px; background:#f4f4f4; width:490px; position:relative;font-size:16px;color:#ffffff;font-weight:bold;}
.slideTxtBox .hd ul{ float:left; position:absolute;height:50px;}
.slideTxtBox .hd ul li{ float:left;width:245px;cursor:pointer;text-align:center;background:#dadada;}
.slideTxtBox .hd ul li.on{ height:50px;background:#64c0ab;}
.slideTxtBox .bd {padding:20px;height:auto;overflow:hidden;}
.slideTxtBox .bd li{ height:auto;height:auto;overflow:hidden;}


.notice {width:492px;height:428px;float:right;}
.nt {width:450px;height:60px;margin:0 0 20px 0;float:left;}
.nt-1 {width:64px;height:60px;float:left;border-radius:5px;overflow:hidden;text-align:center;}
.nt-1 span {width:100%;display:block;}
.nt-1 span.nt-1-1 {background:#64c0ab;height:24px;line-height:24px;font-size:12px;color:#ffffff;}
.nt-1 span.nt-1-2 {background:#ffffff;height:36px;line-height:36px;font-size:18px;color:#64c0ab;}
.nt-2 {width:370px;height:52px;line-height:26px;padding:4px 0 4px 16px;float:left;font-size:16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.main2 {width:100%;height:450px;background:url(../images/bg.jpg) no-repeat center bottom;}
.main2-1 {width:1200px;height:390px;padding:30px 0;margin:0 auto;}
ul.splist {margin-top:22px;}
ul.splist li{width:380px;height:auto;overflow:hidden;margin-right:30px;position:relative;}
ul.splist li img {width:380px;height:285px;border-radius:12px;}
ul.splist li span.play {position:absolute;top:110px;left:160px;}
ul.splist li span.play img {width:58px;height:58px;}
ul.splist li h3 {width:380px;font-size:18px;font-weight:bold;line-height:36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
ul.splist li .text1 {width:380px;line-height:24px;margin-top:12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.jianjie {width:690px;height:440px;float:left;}
.text3 {width:650px;height:352px;margin-top:24px;padding:20px;border-radius:12px;overflow:hidden;background-color:rgba(255,255,255,0.8);}
.text3 p{color: #333333;font-size:14px;line-height:24px;padding:10px 0;text-indent:28px;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .text3{
    background-color:#ffffff;
    filter:Alpha(opacity=80);
    position:static; /* ie6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承alpha值 */
    *zoom:1;}
  .text3 p{
    position: relative;}  
}
.fengjing {width:494px;height:440px;float:right;}
.title2 {padding-left:41px;background:url(../images/icon1.png) no-repeat 21px center;font-size:20px;height:24px;line-height:24px;}
.title2 a.more {font-size:13px;float:right;margin-right:21px;color:#666666;}
.fengjing ul {margin-top:20px;}
.fengjing ul li {margin:0 21px 14px 21px;float:left;line-height:28px;text-align:center;font-size:16px;}
.fengjing ul li img {width:205px;height:154px;border-radius:5px;}
.main3 {width:1200px;height: 256px;margin:30px auto;overflow:hidden;}
.main3-1 {width:580px;height:auto;overflow:hidden;float:left;}
.main3-2 {width:580px;height:auto;overflow:hidden;float:right;}
ul.djhd {margin-top:22px;display: flex;justify-content: space-between;}
ul.djhd li{width:280px;height:auto;overflow:hidden;position:relative;}
ul.djhd li img {width:280px;height:210px;border-radius:12px;}
ul.djhd li h3 {width:260px;padding:0 10px;font-size:16px;font-weight:bold;line-height:36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;position:absolute;bottom:5px;background:url(../images/js-bg.png);border-radius:0 0 12px 12px;}
ul.djhd li h3 a {color:#ffffff;}
ul.djhd li .text1 {width:270px;line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.main4 {width:100%;height:auto;overflow:hidden;background:#ffffff;padding:30px 0 50px 0;}
.main4-1 {width:1200px;margin:0 auto;height:auto;overflow:hidden;}
.jxlr {width:580px;height:210px;margin-top:22px;}
.jxlr img {width:280px;height:210px;border-radius:12px;}
.photo {width:280px;height:210px;float:left;position:relative;}
.photo img {width:280px;height:210px;border-radius:12px;}
.photo-title {width:260px;padding:5px 10px;height:auto;overflow:hidden;bottom:0;position:absolute;background:url(../images/js-bg.png);border-radius:0 0 12px 12px;color:#ffffff;}
.text4 {width:280px;float:right;height:210px;}
.text4 a {display:block;width:260px;height:30px;line-height:30px;padding-left:20px;background:url(../images/icon2.jpg) no-repeat 7px center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.main4-2 {width:1200px;margin:50px auto 0 auto;height:auto;overflow:hidden;}
.yxjs {width:880px;float:left;height:auto;overflow:hidden;}
.yxjs ul {margin-top:22px;}
.yxjs ul li {margin-right:20px;float:left;line-height:28px;text-align:center;font-size:16px;}
.yxjs ul li img {width:200px;height:175px;border-radius:5px;}
.lhms {width:300px;float:right;height:auto;overflow:hidden;}
.lhms-1 {width:300px;height:100px;margin-top:22px;}
.lhms-1 img {width:140px;height:100px;border-radius:5px;float:left;}
.text5 {width:140px;float:right;}
.text5 p {font-size:16px;line-height:24px;}
.text6 {width:300px;line-height:24px;text-indent:28px;margin-top:16px;}

ul.dwlr {margin-top:22px;}
ul.dwlr li {    width: 285px;margin-right:20px;float:left;line-height:28px;text-align:center;font-size:18px;}
ul.dwlr li span{overflow : hidden;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
ul.dwlr li img {width:285px;height:240px;border-radius:8px;}

.bottom {width:100%;height:auto;padding:30px 0 40px 0;background:url(../images/bottom.jpg) repeat-x left top;overflow:hidden;}
.bottom-ct {width:1200px;height:auto;margin:0 auto;overflow:hidden;}
.bottom-1 {width:730px;float:left;}
.logo1 {width:100%;height:75px;margin-bottom:10px;}
.logo1 img {width:382px;height:75px;}
.bottom-1 p {line-height:24px;color:#ffffff;padding-left:66px;}
.weixin {width:100px;height:auto;overflow:hidden;float:left;margin-top:20px;line-height:30px;color:#ffffff;text-align:center;}
.by {float:right;padding-top:50px;    padding-right: 150px;}

/*列表页*/
.banner {width:100%;height:420px;background:url(../images/img5.jpg) no-repeat center top;}
.ct4 {width:1200px;margin:-80px auto 0 auto;height:auto;overflow:hidden;position:relative;z-index:9;}
.nav-left {width:240px;height:auto;float:left;font-family:'微软雅黑';padding-bottom:30px;}
.title4 {width:240px;height:80px;background:url(../images/nav-bg.png);font-size:24px;font-weight:bold;color:#ffffff;line-height:90px;text-indent:60px;}
.nav-left-1 {width:230px;border-left:solid 10px #45baa7;padding-top:20px;background:#ffffff;position:relative;margin-bottom:30px;}
.nav-left-1 a {display:block;width:230px;height:48px;line-height:48px;border-bottom:solid 1px #dddddd;font-size:16px;color:#222222;text-indent:50px;}
.nav-left-1 a.on, .nav-left-1 a:hover {display:block;width:230px;height:48px;line-height:48px;border-bottom:solid 1px #dddddd;border-left:solid 5px #0fa08c;font-size:16px;color:#0fa08c;text-indent:50px;margin-left:-5px;}
.list-right {width:880px;margin:100px 0 40px 0;float:right;height:auto;background:#ffffff;padding:20px 30px;}
.add {line-height:42px;height:42px;font-size:13px;float:right;font-weight:normal;}
.add a:hover {color:#0fa08c;}
.title3 {padding-left:20px;background:url(../images/icon1.png) no-repeat 0px 10px;line-height:36px;height:46px;border-bottom:solid 1px #dddddd;font-size:24px;color:#0fa08c;font-family:'微软雅黑';}
/*文字列表*/
ul.list {width:880px;}
ul.list li {height:50px;line-height:50px;border-bottom:dashed 1px #ccc;padding-left:20px;background:url(../images/icon2.jpg) no-repeat left center;}
ul.list li a {width:760px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
ul.list li span {color:#999;font-size:14px;}
/*图片列表*/
ul.imglist {width:880px;height:auto;overflow:hidden;margin:20px auto;}
ul.imglist li {width:200px;text-align:center;float:left;line-height:30px;padding:10px;height:180px;overflow:hidden;}
ul.imglist li img {width:200px;height:150px;}
/*翻页*/
.next {width:880px;margin-top:8px;height:50px;}
.manu {
	 text-align: center;font-size:12px;height:40px;padding:5px;line-height:30px;}
.manu A {
	border: #dbdbdb 1px solid; padding:5px 7px; margin:5px;color: #333;text-decoration: none
;}
.manu A:hover {
	border: #dbdbdb 1px solid; color: #fff;background-color: #0fa08c
;}
.manu A:active {
	border: #dbdbdb 1px solid;}
.manu .current {
	border: #dbdbdb 1px solid; padding:5px 7px;font-weight: bold;margin: 5px;color: #fff;background-color: #0fa08c
;}
.manu .disabled {
	padding:5px 7px; border: #dbdbdb 1px solid; margin: 5px;color: #ddd;}

/*详情页*/
.text-info {text-align:center;padding:30px 0;width:880px;margin:0 auto;font-family:'微软雅黑';}
.text-info h1 {text-align:center;font-size:24px;line-height:60px;}
.info-time {width:880px;height:36px;background:url(../images/time-bg.png) no-repeat center;text-align:center;line-height:36px;margin:0 auto 30px auto;color:#999;}
.text-info p.imgtitle {font-size:16px;text-align:center;margin-bottom:20px;}
.text-info p {color:#222222;line-height:24px;text-indent:28px;margin-bottom:20px;text-align:left;}
.text-info img {width:auto;max-width:100%;margin-bottom:20px;display:block;margin: 0 auto;margin-top: 10px;}

/*引导图*/
.banner-slider{width:100%;height: 100%;position: relative;overflow: hidden;}
.banner-slider .bd,.banner-slider .bd ul,.banner-slider .bd ul li{width:100%;height:100%;display:block;}
.anim1{display:flex;width:100%;height:100%;background:url(../images/ydt3.jpg) center no-repeat;}
.anim2{display:flex;width:100%;height:100%;background:url(../images/ydt4.jpg) center no-repeat;}
.banner-slider .bd ul li a{    display: block;
    float: right;
    position: absolute;
  z-index:10;
    top: 85%;
    left: 80%;}
.banner-slider .hd{position: absolute;
  z-index:5;
    width: 100%;
    height: 20px;
    bottom: 8%;
	display:block;
    margin-left: 48%;}
.banner-slider .hd ul li{display:block;width: 25px;height:20px;
    background: url(../images/bai.png) center no-repeat;
    float: left;}
.banner-slider .hd ul li.on{display:block;width: 25px;height:20px;
    background: url(../images/lan.png) center no-repeat;
    float: left;}
.banner-slider .txt ul li{ position: absolute;display:block;
    top: 40%;left: 21%;}
.text-info div.jwplayer{margin:0 auto;}

.info-prev {width:430px;line-height:26px;float:left;text-align:left;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.info-next {width:430px;line-height:26px;float:right;text-align:right;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.info-prev a:hover, .info-next a:hover {text-decoration:underline;} 

/* 通栏广告01/02 */
.tlgg{width:100%;height:auto;padding: 15px 0 0;}
.tlgg-node{width:1200px;margin: 0 auto;height: auto;overflow: hidden;}
.xslbt{display: inline-block;position: relative;height: 100px;overflow: hidden;}
.xslbt ul li{height:100px;}
/* 底部通栏广告 left/right */
.top-tlgg{width:1200px;margin:0 auto;overflow:hidden;padding:0 0 15px 0;}
.rightSlide{float:right;}
.tlgg-left{display:inline-block;}
.tlgg-right{display:inline-block;}

.bottom-1 p a{color:#ffffff;}
.bottom-1 p a:hover{color: #666;}
/* 容器设置 */
.list-right {
    width: 880px;
    margin: 100px 0 40px 0;
    float: right;
    height: auto;
    background: #ffffff;
    padding: 20px 30px;
}

/* title3 靠左 */
.list-right .title3 {
    float: left;
    width: auto;
    max-width: 65%;
    border-bottom: none;
    padding-left: 20px;
    background: url(../images/icon1.png) no-repeat 0px center;
    line-height: 46px;
    height: 46px;
    font-size: 24px;
    color: #0fa08c;
    font-family: '微软雅黑';
    margin-bottom: 0;
}

/* add 靠右 */
.list-right .add {
    float: right;
    line-height: 46px;
    height: 46px;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 0;
}

/* 添加分隔线 */
.list-right .mgt20 {
    clear: both;
    border-top: solid 1px #dddddd;
    padding-top: 20px;
    margin-top: 0;
}

.add a:hover {
    color: #0fa08c;
}