@charset "utf-8";
html,body{MARGIN: 0px;font-size:14px;text-align:center; background:#ffffff; padding:0px; color:#404040;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
body{background:#ffffff;min-width: 1280px;}
div,ul,li,p,form,dd,dt,dl,h2{ margin:0px; padding:0px; }
img{ border:0px;vertical-align:middle}
li{ list-style:none}
a{ font-size:12px; color:#404040; text-decoration:none;}
a:hover{ font-size:12px; color:#901588; text-decoration:none;}
.fl {float: left;}
.fr {float: right;}
.clear{clear:both;}
.container{clear:both; width:1200px;text-align:left;word-break:break-all; margin-left:auto; margin-right:auto;}
.head{}
.head .logo{width:850px;height:90px;/* background:url(logo.png) no-repeat center center; */float:left;margin-top:10px;}
.head .head_right{width:300px; float:right; position:relative;}
.head_link{ text-align:right; margin-top:15px;}
.head_link a{ font-size:14px; margin:10px;}
.search{ position:absolute; top:55px; right:0px}
.search .search_left{ float:left; width:200px;}
.search .search_left input{padding:0px 9px;width:180px;height:32px; line-height:32px; border:1px solid #ccc; border-bottom-left-radius:5px;border-top-left-radius:5px; background:#FFF;}
.search .search_right{ float:left; width:40px;border-bottom-right-radius:5px;border-top-right-radius:5px; background:#FFF;height:32px; line-height:32px; border:1px solid #CCC;}
.search .search_right input{ height:32px; width:32px; line-height:32px;cursor:pointer; background:url(search.png) no-repeat 10px center; border:0px}
.search .search_right:hover{ background:#ce000c;}
.search .search_right:hover input{background:url(search2.png) no-repeat 10px center;}

.menu{height:37px; line-height:37px;  margin-top:20px; position:relative; z-index:1003;background:#901588;}
.menu ul li{float:left;height:37px; padding:0px 0px; text-align:center; position:relative; width:107px}
.menu ul li.line{width:2px; height:37px; background:url(line.png) no-repeat center center; padding:0px;}
.menu ul li span{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.menu ul li:hover{ background:#ce000c;}
.menu ul li:hover a{ color:#FFF;}
.menu ul li a{color:#fff; font-size:14px; display:block;}
.menu ul li a:hover{ color:#fff; text-decoration:none}
.menu li div{position:absolute; width:100%; left:0px; top:37px; z-index:5; height:0px; overflow:hidden; border-bottom-left-radius:5px; border-bottom-right-radius:5px; background:rgba(144,21,136,0.9)!important;filter:Alpha(opacity=90); background:#901588;}
.menu li div ul li{height:37px; clear:both; background:url(xiala.png) repeat-x center bottom; padding:0px; width:100%;}
.menu li div ul li:hover{background:#ce000c}
.menu li div a{display:block; text-align:center; line-height:35px;}
.menu li div li:hover{background:#901588;}
.menu li div a:hover{color:#FFF;}
#full-screen-slider {width:100%;float:left;position:relative;overflow:hidden;height:500px;	}
#slides {display:block; width:100%;  list-style:none; padding:0; margin:0; position:relative; height:100%;}
#slides li {display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; text-align:center;}
#slides li img{border-bottom:3px solid #901588;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:calc(50% - 97px);; bottom:50px; z-index:1000;  padding:5px 0px 5px 0px; margin:0;}
#pagination li { display:block; list-style:none; width:50px; height:6px; float:left; margin-left:15px;  background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff4301}
.dp_banner{/* background:url(dp_banner.jpg) no-repeat center center; */height:248px;border-bottom:3px solid #901588;}
.cf {background-color: #fff;margin-bottom: 15px; padding-top:5px; margin-top:20px;}
.ppt{}
.cf img{width: 100% !important;
    height: auto !important;
    object-fit: cover;}

.dp_banner img{width:100%;height: 248px;}
.mF_liuzg{ position:relative; width:520px; height:392px; overflow:hidden; font:12px/1.5 Verdana,Geneva; background:#fff;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;}/*载入画面*/
.mF_liuzg .pic li{width:547px;position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:520px;position:absolute;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:520px;height:392px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:520px;height:36px;line-height:34px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:12px;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:520px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:8px;right:4px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{ float:left; width:20px; height:18px; position:relative; border:1px solid #FFF; line-height:18px; text-align:center; margin-right:3px; cursor:pointer; background:#901588; filter:alpha(opacity=90); opacity:0.9; color: #fff; font-weight:100; font-family:Arial, Helvetica, sans-serif;}
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#ce000c; color:#fff; font-weight:bold;}
.news {width: 655px;margin-left:25px;}
.news .tit {font-size: 18px;color: #666666;border-bottom: 1px solid #cfcfcf;height: 40px;line-height: 32px;}
.news .tit a {font-size: 18px;color: #666666;height: 40px;line-height: 32px;}
.news .tit .name {cursor: pointer;font-weight: bold;}
.news .tit .name.act {color: #4175af;}
.news .tit .name:hover{color: #da0000;}
.news ul {padding-top: 0px;}
.news ul li {background: url("list_ico.png") no-repeat left center;padding-left: 13px;line-height: 36px; padding-right:0px;text-align: right;color: #808080;font-size: 15px;}
.news ul li a {color: #333;float: left;display: inline-block;vertical-align: middle;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: left;width: 520px;font-size:16px;}
.news ul li:hover a{color: #901588;}
.zhiding {margin-right: 10px;color: red;border:solid 1px;padding:0xp 4px;border-radius:2px;}
.newselite{}
.newselite .time{ width:80px; height:73px; border:1px solid #dadada; position:relative; float:left;}
.newselite .time .day{ width:80px; height:45px; line-height:45px; font-size:32px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;color:#901588;}
.newselite .time .yearmothon{ width:80px; height:28px; line-height:28px; font-size:12px; text-align:center; background:#eeeeee; color:#666666;}
.newselite .time .newico{ position:absolute; width:50px; height:50px; background:url(new.png) no-repeat -5px -5px;}
.newselite .con{ width:550px; float:left; margin-left:10px;}
.newselite .con .con_title{ height:22px; line-height:22px; overflow:hidden;}
.newselite .con .con_title a{ color:#901588; font-size:22px; font-weight:bold;}
.newselite .con .con_title a:hover{ color:#ce000c;}

.newselite .con .con_desc{ line-height:22px; height:44px; overflow:hidden; margin-top:10px; position:relative;color:#999;}
.newselite .con .con_desc .more{ background:#FFF; width:60px; height:22px; position:absolute; right:0px; bottom:0px; text-align:center; }
.newselite .con .con_desc .more a{ color:#901588;}
.newselite .con .con_desc .more a:hover{ color:#ce000c;}
.tzgg{ float:left; width:680px;}
.subtitle{ height:40px; line-height:40px; border-bottom:1px solid #CCC;}
.subtitle .sleft{float:left; color:#ce000c; font-size:24px; font-weight:bold;}
.subtitle .sright{float:right;}
.subtitle .sright a{ font-size:14px;}
.newslist ul {padding-top: 0px;}
.newslist ul li {background: url("list_ico.png") no-repeat left center;padding-left: 13px;line-height: 36px; padding-right:0px;text-align: right;color: #808080;font-size: 15px;}
.newslist ul li a {color: #333;float: left;display: inline-block;vertical-align: middle;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: left;width: 520px;font-size:16px;}
.newslist ul li:hover a{color: #901588;}
.wblj{ width:500px; float:right;}

.liknlist{}
.liknlist ul li{width:110px; float:left; height:95px; line-height:26px;  margin:15px 5px 0px 10px; background:#901588; text-align:center; border-radius:8px;}
.liknlist ul li a{font-size:14px; color:#FFF; padding-top:15px; display:block;}
.liknlist ul li:hover{ background:#ce000c;}
.liknlist ul li:hover a{ color:#fff;}




.linkpic{ width:234px; height:70px; background:#901588; margin:10px 0px 0px 10px; -webkit-transition-property: background-color;-webkit-transition-duration: 0.5s;-webkit-transition-timing-function: ease;}
.linkpic .img{width:37px; height:36px; background:url(icon2_2.png) no-repeat center center;  float:left; margin:17px 7px 0px 9px;-webkit-transition-property: background-color;-webkit-transition-duration: 0.5s;-webkit-transition-timing-function: ease;}

.linkpic div{float:left; display:block;width:180px; text-align:center; color:#FFF;}
.linkpic div .tit1{ font-size:16px; margin-top:13px}
.linkpic div .tit2{ font-size:13px;}
.linkpic:hover{background:#ebf5fd;}
.linkpic:hover .img{background:url(icon2_1.png) no-repeat center center;transition: all 0.35s;}
.linkpic:hover div{ color:#000;}
.bottom {
	width: 100%;
	height: 150px;
	background-color: #901588;
}
.bottomleft{float:left; margin-top:30px}
.footlogo{/* background:url(logo_foot.png) no-repeat -5px center; */height:80px;width: 415px;}
.bottomcenter{float:left;color:#fff;font-size:14px;line-height:28px;margin-top:30px;/* margin-left:20px; */}
.bottomcenter a{ color:#fff;font-size:14px;}
.bottomcenter a:hover{color:#ce000c;font-size:14px;}
.bottomright{float:right;margin-top:30px}
.wxwb{}
.wxwb ul{}
.wxwb ul li{width:70px; height:40px; float:left; text-align:center; margin-top:10px;color:#fff; cursor:pointer; position:relative;}
.wxwb ul li i{display:block; margin:0px auto}
.wxwb ul li i.wxicon{width:40px; height:40px; background:url(icon3_11.png) no-repeat center center;}
.wxwb ul li i.wbicon{width:40px; height:40px; background:url(icon3_21.png) no-repeat center center;}
.wxwb ul li:hover{color:#ce000c}
.wxwb ul li:hover i.wxicon{width:40px; height:40px; background:url(icon3_12.png) no-repeat center center;}
.wxwb ul li:hover i.wbicon{width:40px; height:40px; background:url(icon3_22.png) no-repeat center center;}
.ewm1{width:135px;height:0px; position:absolute; background:url(erweima1.png) no-repeat center bottom; bottom:40px; overflow:hidden; text-align:center;}
.ewm2{width:135px;height:0px; position:absolute; background:url(erweima2.png) no-repeat center bottom; bottom:40px; overflow:hidden; text-align:center;}
.nybg{ background:#f0f0f0; overflow:hidden;}
.ny_left{width:270px; margin-top:10px; float:left;}
.ny_right{ width:905px; margin-top:10px; float:right; background:#FFF; border:1px solid #cccccc;border-radius:5px;}


.nysub{width:100%; float:left; background:#fff;}
.nysub .ptitle{height:90px;line-height:90px;background:#901588; color:#FFF; overflow:hidden;font-size:26px; text-align:center; border-top-left-radius:5px;border-top-right-radius:5px;}
.sublist{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; border-top:1px solid #901588;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.sublist ul{}
.sublist ul li{height:40px; line-height:35px; border:1px solid #ccc; margin:10px; border-radius:5px; background:#fff}
.sublist ul li:hover{ background:#901588;border:1px solid #901588;}
.sublist ul li.select{ background:#901588;border:1px solid #901588;}
.sublist ul li.select a{font-size:16px; text-decoration:none; color:#FFF;background:url(flli02.png) no-repeat 10px center;}
.sublist ul li a{font-size:16px; text-decoration:none; margin-left:15px;padding-left:50px;background:url(flli01.png) no-repeat 10px center; display:block; height:40px; line-height:40px;}
.sublist ul li a:hover{font-size:16px; text-decoration:none; color:#FFF;background:url(flli02.png) no-repeat 10px center;}
.nytitle{ height:50px; border-bottom:1px solid #CCC; margin:10px; position:relative;}
.nytitle .dptitle{ position:absolute; height:49px; left:-16px; top:2px;}
.nytitle .dptitle .titico{ width:5px; height:49px; float:left; background:url(zhge1_01.png) no-repeat center center;}
.nytitle .dptitle .title{height:45px; float:left; background:#901588; margin-top:4px; color:#fff; padding-left:20px; padding-right:20px; line-height:40px; font-size:18px; font-weight:bold;}

.nytitle2{ height:50px; border-bottom:1px solid #CCC; margin:10px; position:relative;}
.nytitle2 .dptitle{ position:absolute; height:49px; left:-16px; top:2px;}
.nytitle2 .dptitle .titico{ width:5px; height:49px; float:left; background:url(zhge1_02.png) no-repeat center center;}
.nytitle2 .dptitle .title{height:45px; float:left; background:#901588; margin-top:4px; color:#fff; padding-left:20px; padding-right:20px; line-height:40px; font-size:18px; font-weight:bold;}

.daohang{ float:right;height:40px;line-height:37px;margin-top:10px;padding-left:33px;font-size:14px;background:url(pro_web.png) no-repeat 5px 10px;}
.daohang a{font-size:14px}
.daohang a:hover{font-size:14px}
.daohang a.a1{font-size:14px;color:#ff7f00}
.daohang a.a1:hover{font-size:14px;color:#ff7f00}
.daohang span{color:#F00; font-size:16px; font-weight:bold;}
.connt{ line-height:200%; margin:10px;min-height: 350px;}

.connt img {
     max-width: 55% !important;
    height: auto;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    display: block;
}
.xxlist{margin:15px 0px 10px 0px;background:#fff; overflow:hidden;}
.xxlist ul{ margin:15px 0px;overflow:hidden;}
.xxlist ul li{height:45px; line-height:45px;overflow:hidden; background:url(li01.gif) no-repeat 5px 21px; border-bottom:1px dotted #cccccc; margin:0px 10px;}
.xxlist ul li:hover{background:url(li02.gif) no-repeat 5px 21px;}
.xxlist ul li span{float:right;margin-left:5px;}
.xxlist ul li a{font-size:16px; padding-left:15px}
.newscon{ background:#FFF; border:1px solid #CCC; margin-top:10px;}
.newssub{width:100%; background:#FFF; margin-bottom:15px; border-bottom:1px solid #CCC; clear:both; height:120px; overflow:hidden;}
.newssub .newsub_time{width:100px; height:90px;float:left; margin:20px 22px 22px 22px; }
.newssub .newsub_time .day{background:#FFF; height:46px; border:2px solid #eeeeee; text-align:center; line-height:46px; font-size:28px; font-family:Arial, Helvetica, sans-serif; color:#901588; font-weight:bold;}
.newssub .newsub_time .year{background:#eeeeee; height:35px;text-align:center; line-height:35px; font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#666666;}
.newssub .newsub_con{width:calc(100% - 165px); float:left; margin-right:15px;}
.newssub .newsub_con .title{ height:48px; line-height:48px; overflow:hidden; margin-top:13px;}
.newssub .newsub_con .title a{ font-size:18px;}
.newssub .newsub_con .title a:hover{ font-size:18px; color:#901588}
.newssub .newsub_con .desc{ height:50px; line-height:25px; overflow:hidden; font-size:14px;}
.newssub:hover{}
.newssub:hover .newsub_time .day{border:2px solid #901588; color:#901588}
.newssub:hover .newsub_time .year{border:2px solid #901588;background:#901588; color:#fff}

.searchsub{width:100%; background:#FFF; margin-bottom:15px; border-bottom:1px solid #CCC; clear:both; height:150px; overflow:hidden;}
.searchsub .newsub_con{ margin-right:20px; margin-left:20px;}
.searchsub .newsub_con .title{ height:48px; line-height:48px; overflow:hidden; margin-top:13px;}
.searchsub .newsub_con .title a{ font-size:18px;}
.searchsub .newsub_con .title a:hover{ font-size:18px; color:#901588}
.searchsub .newsub_con .desc{ height:50px; line-height:25px; overflow:hidden; font-size:14px;}
.searchsub span{ color:#F00}
.searchsub:hover{}
.searchsub:hover .newsub_time .day{border:2px solid #901588; color:#901588}
.searchsub:hover .newsub_time .year{border:2px solid #901588;background:#901588; color:#fff}
.searchsub .time{ font-size:16px; line-height:30px; height:30px; margin-left:20px; margin-top:5px; font-weight:bold; color:#000;}
.searchsub .time span{ color:#901588; font-weight:100;}
.piclist{}
.piclist ul li{ width:calc(25% - 40px); margin:20px; line-height:30px; float:left; text-align:center;}
.piclist ul li img{ width:100%; border:1px solid #ccc}
.piclist ul li:hover img{ border:1px solid #901588}
.info_title{ font-size:32px; text-align:center; line-height:45px; margin:25px 75px}
.info_date{ text-align:center; height:35px; background:#f5f5f5; color:#901588; margin:0px 20px; line-height:35px;}
.info_con{ margin:10px 20px; border-top:1px solid #000; padding-top:20px; font-size:16px; line-height:200%;text-indent:32px}

.page{height:40px; margin-top:10px; text-align:center;}
.page a{border:1px solid #CCC; padding:0px 10px; display:inline-block; text-align:center; margin-left:5px; margin-right:5px;}
.page a:hover{border:1px solid #f86208;color:#f86208}
.page a.selected{border:1px solid #f86208;color:#f86208}