@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; line-height:normal;-webkit-font-smoothing: antialiased;color: #333;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#333; text-decoration:none;}
a:hover { color:#f00;}
.clear{ clear:both;}
#container { width:900px; margin:0 auto;}
/*-----------------头部开始--------------------*/
.header{height: 66px; background: #fff; position: fixed;top:0; left:0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .3);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .3);  box-shadow:0 0 10px rgba(0, 0, 0, .3); width:100%; z-index:1000;}
.headerbox{width:1200px; margin: 0 auto;overflow: hidden;}
.logo{width:160px; float: left; padding-top: 13px;}
.nav{float: left;}
.nav ul{overflow: hidden; padding: 10px 0 0 50px;}
.nav li{float: left;  padding-right: 20px; line-height: 40px; font-size: 14px; }
.nav li a{margin-right: 25px; padding: 10px 0;color: #333; font-size: 16px;}
.nav .hover1 a{border-bottom: 2px solid #47b751;color: #47b751; text-decoration: none;}
.nav a:hover{border-bottom: 2px solid #47b751;color: #47b751; text-decoration: none;}
.ssk{ float: right; overflow: hidden; padding-top: 15px;}
.wby1{width:190px; height: 32px; line-height: 32px; padding-left: 10px; font-size: 14px; color: #999;float: left;border: 1px solid #47b751;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}
.btn1{float: left;}
.syrg_tit2 .more { font-size:14px; line-height:54px; float: right; color: #333}
.syrg_tit1 .more { font-size:14px; line-height:54px; float: right; color: #333}
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.wznr{width:1200px;padding-top: 66px;margin-top: 0;margin-right: auto;margin-bottom: 20px;margin-left: auto;}

.tpxw{overflow: hidden;margin-top:20px;}
.tpxw_rigth{float: right;width:380px;}
.tpxw_rigth img{width:380px; height: 134px;}
.tpxw_rigth li{padding-bottom: 20px;}
.tpxw_rigth li:last-child { padding-bottom:15px;}
.tpxw_left{width:800px; float: left;}
.tpxw_left img{widht:800px; height: 290px;}
.tpxw_left .swiper-pagination-bullet{opacity: 1; width:6px; height: 6px; border: 2px solid #fff;background: none;}
.tpxw_left .swiper-pagination-bullet-active{opacity: 1; width:6px; height: 6px; border: 2px solid #fff;background: #fff;}
.tpxw_left .swiper-button-next{width:40px; height: 80px; right:0;  background: url(../images/next.png) no-repeat center center rgba(0,0,0,.6);display: none;}
.tpxw_left:hover .swiper-button-next{display: block;}
.tpxw_left .swiper-button-prev{width:40px; height: 80px; left:0;  background: url(../images/next2.png) no-repeat center center rgba(0,0,0,.6);display: none;}
.tpxw_left:hover .swiper-button-prev{display: block;}
.swiper-button-prev:hover{ background: url(../images/next2.png) no-repeat center center rgba(0,0,0,.8);}
.swiper-button-next:hover{ background: url(../images/next.png) no-repeat center center rgba(0,0,0,.8);}

.fr{float: right;}
.zxzx_tit h2{font-weight: 200;    margin-bottom: 15px; line-height: 22px; font-size: 18px;}
.zxzx_tit a{color: #333;font-size: 14px;}
.zxzx_tit a:hover{color: #47B751;}
.zxzx_nr{padding: 10px;background-color: #fff;}
.zxzx_nr ul{ overflow: hidden; }
.zxzx_nr  li{ font-size: 15px; line-height: 34px; width:50%; float: left;color: #333;}
.zxzx_nr span{padding-right: 15px;display: inline-block;vertical-align: middle;}
.zxzx_nr i{font-style: normal; color:rgb(255, 0, 0);vertical-align: middle;}
.zxzx_nr a{color: #333;display: inline-block; display: inline-block;width:380px;  overflow: hidden; text-overflow:ellipsis;white-space: nowrap;vertical-align: middle;}
.zxzx_nr a:hover{color: #47B751;}
.zxzx_nr ul li:nth-child(2n){ padding-left: 20px;box-sizing: border-box;}
.zxzx_nr ul li:nth-child(1n){ padding-right: 20px;box-sizing: border-box;}

.syrg_tit{height: 54px; overflow: hidden;}
.syrg_tit h2{font-size: 18px; line-height: 54px; font-weight: 200; float: left; width:195px;}
.syrg_tit ul{float: left; }
.syrg_tit li{float: left; padding-right: 23px; line-height: 54px;}
.syrg_tit span{color: #525252;font-size: 14px;cursor:pointer;}
.syrg_nr{background: #fff;}
.syrg_nr ul{overflow: hidden; padding: 10px 0 10px 10px;}
.syrg_nr li{float: left; padding-right: 20px;}
.syrg_nr ul li:nth-child(9){padding-right: 0;}
.synr{width:90px; padding: 10px; border: 1px solid transparent;}
.synr img{width:90px; height: 90px;}
.synr p{height: 26px; line-height: 26px;font-size:14px; color: #333; text-align: center; margin-top: 8px; overflow: hidden;}
.syrgbox a:hover .synr{border: 1px solid #e3e3e3;}
.syrgbox a:hover p{color: #fff; background: #47b751;}
.syrg .syrg_tit1 .on1{color: #47B751;}

.ggzh{padding-top: 15px;}
.ggzh ul{overflow: hidden;}
.ggzh li{float: left; padding-right: 13px;}
.ggzh img{width:290px; height: 98px;}
.ggzh ul li:nth-child(4){padding-right: 0;}

.syrg .syrg_tit2 .on2{color: #47B751;}

.sjyx{background: #fff; margin-top: 18px;}
.sjyx_tit{overflow: hidden; border-bottom: 1px solid #eeeeee; padding: 10px 20px; overflow: hidden;}
.sjyx_tit h2{height: 22px; line-height: 20px;float: left;font-size: 18px;font-weight: normal; color: #2e2e2e;margin-right: 10px; border-left: 5px solid #47b751; padding: 0 0 0 10px;width:127px;}
.sjyx_tit ul{overflow: hidden;}
.sjyx_tit li{float: left; padding-right: 30px;}
.sjyx_tit span{ height: 24px; line-height: 24px; display: block;font-size: 15px;cursor: pointer;color: #525252;}
.sjyx_nr{background: #fff; padding: 10px 0 10px 10px;}
.sjyx_nr ul{overflow: hidden;}
.sjyx_nr li{float: left; padding-right: 20px;}
.sjyx_nr ul li:nth-child(9){padding: 0 0 0 0;}
.sjxq{width:90px; padding: 10px; border: 1px solid transparent;}
.sjxq img{width:90px; height: 90px;}
.sjxq p{font-size: 13px; line-height: 20px; color: #5c5c5c; text-align: center;position: relative; margin-top: 8px;}
.sjxq i{line-height: 20px;height: 20px;display: block;overflow: hidden;font-style: normal;}
.sjxq em{font-style: normal;font-weight:normal;color: #c2c0c0;}
.sjxq span{display: block;color: #ff0000;}
.sjxq p a{display: block; text-align: center; color: #fff; position: absolute;left:0; top:4px; line-height: 32px; width:100%; background: #47b751;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius:4px;display: none;}
.sjxq:hover{border: 1px solid #e3e3e3;}
.sjxq p:hover a{display: block;}
.sjyx .sjyx_tit1 .on3{border-bottom: 2px solid #47B751;}
.sjyx_tit a{font-weight: 200;color: #c2c0c0; font-size: 13px; line-height: 22px;}
.sjyx_tit img{vertical-align: middle; margin-left: 10px;}

.sjyx .sjyx_tit2 .on4{border-bottom: 2px solid #47B751;}

.cata-main{
	overflow:hidden;
	clear:both;
	margin-top:15px;
	margin-bottom:-15px;
}
/*new-index*/
.cata-l{
	width:870px;
	overflow:hidden;
	float:left;
}
.cata-r{
	width:310px;
	float:right;
	background:#FFF;
}
.cata-main{
	overflow:hidden;
	clear:both;
	margin-top:15px;
	margin-bottom:-15px;
}
.cata-main:after{
	content:"";
	clear:both;
}
.cata-r:after{
	content:"";
	clear:both;
}
.cata-l .trochili-nav {
    position: relative;
    padding: 10px 0 0;
    width: 870px;
    height: 45px;
    line-height: 30px;
    overflow: hidden;
    background: #f7f7f7;
    transition: all .3s ease-in-out;
}

.cata-l .trochili-nav ul {
    transition: all .3s ease-in-out;
    border-bottom: 2px solid #e6e6e6;
    height: 35px;
}

.cata-l .trochili-nav ul li {
    margin-right: 15px;
    font-size: 15px;
    color: #3d464d;
    cursor: pointer;
	display:inline-block;
	padding-bottom:10px;
}

.trochili-nav .nav-pagination {
    position: absolute;
    display: none;
    top: 10px;
    right: 0px;
    width: 54px;
    height: 35px;
    text-align: right;
    border-bottom: 2px solid #e6e6e6;
    background: #f7f7f7;
}

.trochili-nav .nav-slide {
    display: inline-block;
    cursor: pointer;
    color: #7d8994;
    width: 20px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: #fff;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 3px;
}
.trochili-nav .nav-slide.nav-slide__prev{
	font-family: iconfont!important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
}
.trochili-nav .nav-slide.nav-slide__prev {
    margin-right: 2px;
	background:url(../images/left_1.png) no-repeat center center;
	background-size:18px;
}
.trochili-nav .nav-slide.nav-slide__next{
	background:url(../images/right_1.png) no-repeat center center;
	background-size:18px;
}
.trochili-nav .nav-slide.nav-slide__prev:hover{
	background:url(../images/left_2.png) no-repeat center center;
	background-size:18px;
}
.trochili-nav .nav-slide.nav-slide__next:hover{
	background:url(../images/right_2.png) no-repeat center center;
	background-size:18px;
}

.cata-l .trochili-nav ul li:hover{
	border-bottom: 4px solid #3d464d;
    font-weight: 600;
	padding-bottom:3px;
}
.cata-l .trochili-nav ul li.header_bod{
	border-bottom: 4px solid #3d464d;
    font-weight: 600;
	padding-bottom:3px;
}
.cata-l .tab-list li{
	width:244px;
	height:124px;
	overflow:hidden;
	float:left;
	margin:0 16px 16px 0;
    background:#FFF;
    border: 1px solid #eaeef1;
    border-radius: 3px;	
	padding:12px 16px;
}
.cata-l .tab-list li:nth-child(3n){
	margin-right:0;
}
.cata-l .tab-list li .ncover{
	position:relative;
	float:left;
	margin-right:20px;
}
.cata-l .tab-list li .ncover:hover{
	    text-decoration: none;
}
.cata-l .tab-list li .ncover .os_icon{
	position:absolute;
	top:0;
	left:0;
	border:1px solid #eee;
}
.cata-l .tab-list li .secs{
	clear:both;
	margin-top:10px;
	color:#333;
}
.cata-l .tab-list li .list_info{
	height:64px;
	overflow:hidden;
	line-height:23px;
}
.cata-l .tab-list li .list_info a{
	display:block;
	font-size:15px;
	font-weight:bold;
}
.cata-l .tab-list li .list_info i,.cata-l .tab-list li .list_info em{
	font-style:normal;
	font-size:14px;
	display:block;
	color:#7d8994;
}
.cata-r .aside-rank{
	padding:10px;
}
.cata-r .item a{
	position:relative;
}

.module{clear:both;}
.cata-r .aside-rank h2{font-size:18px;}
.cata-r .aside-rank .aside-rank-list li {  overflow: hidden; /*line-height: 24px;*/}
.cata-r .aside-rank .aside-rank-list a { position: relative;display: block; height: 72px;padding: 10px;text-decoration: none;}
.cata-r .aside-rank .aside-rank-list img { float: left; width: 70px; height: 70px; margin-right: 20px;}
.cata-r .aside-rank .aside-rank-list .r_iconos {  position: absolute; top: 9px;left: 9px;border: 1px solid #eee;}
.cata-r .aside-rank .aside-rank-list em {display: block;margin-top: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 17px;color:#333;font-style: normal;}
.cata-r .aside-rank .aside-rank-list span { display: block;font-size: 14px;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 5px 0 0 0;}

.cata-r .aside-rank .bigc .aside-rank-list span {display: block;font-size: 14px;color: #999999;margin: 5px 0 0 0;}
.cata-r .aside-rank .aside-rank-list a:hover{background-color: #eee;}
.cata-r h2{ font-weight:200;}
.indr {height: 37px; font-size: 18px; line-height: 18px;background: #f7f7f7;padding: 19px 0 0;}

.module {  margin-top: 15px;}
.bigc .tags-list{font-size:15px;}
.tags-list {margin-bottom: 15px;padding: 1px 10px;font-size: 12px;background: #fff;}
.tags-list dl {overflow: hidden;height: 22px; line-height: 22px; margin: 10px 0;}
.tags-list dt { float: left;margin-right: 5px; padding: 0px 12px;border-radius: 2px;color: #fff;}
.tags-list a {float: left;height: 22px; margin: 0 5px; padding: 0 5px;line-height: 22px;border-radius: 2px;color: #666;}
.tags-list a:hover {background: #47b751;text-decoration: none;color: #fff;}
.tags-list .tags-hot { background: #ff956b;}
.tags-list .tags-recommend { background: #89c3ff;}
.tags-list .tags-else { background: #9ba3f6;}

.Min_8 { margin-top: 20px; background:#fff;border:1px solid #eee;border-radius:2px;}
.Min_8 .Min8_cent { width: 100%; height: 570px; margin:20px 20px 15px 20px; }
.Min_8 .Min8_cent .phwrap { float: left; width: 295px; height: 570px; overflow: hidden; }
.Min_8 .Min8_cent .phwrap .phtop { width: 100%; height: 24px; line-height: 24px; margin-bottom: 15px; }
.Min_8 .Min8_cent .phwrap .phtop i { display: block; float: left; width: 8px; height: 14px; background: #47b751; margin: 8px; }
.Min_8 .Min8_cent .phwrap .phtop p { float: left; width: 124px; height: 24px; overflow: hidden; font-size: 22px; color: #525252; }
.Min_8 .Min8_cent .phwrap .phtop span { margin-top: 4px; float: left; font-size: 14px; color: #525252; }
.Min_8 .Min8_cent .phwrap .phlist .phcon { width: 100%; height: 520px; overflow: hidden; }
.Min_8 .Min8_cent .phwrap .phlist .phcon li { display: block; float: left; width: 278px; height: 48px; line-height: 48px; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_1 span { display: block; float: left; width: 18px; height: 18px; text-align: center; line-height: 18px; color: #9d97be; border: 1px solid #9d97be; margin: 15px 10px 0 0; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_1 a { display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 248px; height: 48px; border-bottom: 1px dashed #dfd9ff; font-size: 16px; color: #525252; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_1 a p { float: left; width: 180px; height: 48px; line-height: 48px; overflow: hidden; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_1 .bq { float: right; width: 66px; text-align: center; height: 48px; line-height: 48px; font-size: 12px; color: #9d97be; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 { display: none; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 span { display: block; float: left; width: 18px; text-align: center; font-size: 14px; color: #fff; background: #9d97be; height: 32px; line-height: 32px; margin: 36px 0 0 0; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 .img { float: left; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 .img img { width: 65px; height: 65px; border-radius: 12px; margin: 16px 12px; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 .name { display: block; float: left; margin: 16px 0 0 0; width: 170px; height: 14px; line-height: 14px; font-size: 15px; color: #525252; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 .miaoshu { display: block; float: left; margin: 8px 0; width: 170px; height: 14px; line-height: 14px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #99b898; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 .downl { display: block; float: left; height: 22px; text-align: center; line-height: 22px; background: #ebecf2; color: #5c5c5c; border-radius: 3px; font-size: 12px; padding: 0 8px;}
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 .downl:hover { background: #47b751; color: #fff; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 .downl2 { display: block; float: right; background: url(../images/ico-img2_1.png) no-repeat; height: 32px; width: 33px; background-position: -55px -220px; margin: 6px 16px 0 0; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 .downl2:hover { background-position: -128px -190px; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 .bb { width: 120px; height: 20px; float: left; line-height: 18px; margin: 10px 0 0 0; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 .bb i { display: inline-block; float: left; height: 6px; border-left: 1px solid #47b751; vertical-align: super; margin: 6px 5px 0; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 .bb p { display: inline-block; max-width: 60px; height: 18px; float: left; overflow: hidden; font-size: 12px; color: #9e9e9e; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .info_2 .bb .miaoshu { width: 130px; margin-top: 3px; }
.Min_8 .Min8_cent .phwrap .phlist .phcon li.on { height: 96px; border-bottom: 1px dashed #dfd9ff; }
.Min_8 .Min8_cent .phwrap .phlist .phcon li.on .info_2 { display: block; }
.Min_8 .Min8_cent .phwrap .phlist .phcon li.on .info_1 { display: none; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .linnm_1 .info_1 .num, .Min_8 .Min8_cent .phwrap .phlist .phcon .linnm_1 .info_2 span { background: #e94646; color: #fff; border: none; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .linnm_2 .info_1 .num, .Min_8 .Min8_cent .phwrap .phlist .phcon .linnm_2 .info_2 span { background: #ff8610; color: #fff; border: none; }
.Min_8 .Min8_cent .phwrap .phlist .phcon .linnm_3 .info_1 .num, .Min_8 .Min8_cent .phwrap .phlist .phcon .linnm_3 .info_2 span { background: #ffd37f; color: #fff; border: none; }

.link h2{font-size: 18px; line-height: 22px; padding: 20px 0;font-weight: 200;}
.link_nr{background: #fff; padding: 20px;}
.link_nr ul{overflow: hidden; padding-right: 20px;}
.link_nr li{float: left;height: 28px;margin: 0 8px;line-height: 28px;}
.link_nr li a{float: left;color: #555;font-size: 14px;}
.link_nr a{float: left;color: #555;font-size: 14px;margin: 0 8px;}
.link_nr li a:hover{text-decoration: underline;}
/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
.footer{background: #333333;}
.footerbox{width:1200px; margin: 0 auto; text-align: center; padding: 20px 0;}
.footerbox p{font-size: 14px;line-height: 22px;color: #888;}
.footerbox li{font-size: 14px;display: inline-block; *display: inline;line-height: 22px;color: #888;}
.footerbox a{color: #888; padding: 0 5px;}
/*------------------版权结束------------------*/
/*==a1==*/
.dqwz { font-size: 14px; height: 48px; line-height: 48px; color:#666;}
.dqwz a { font-size: 14px; color: #333; }
.dqwz span { font-size: 12px; color: #333; font-family: SimSun; }
.dqwz a:hover { color: #47b751; }
.dqwz .on { color: #47b751; }

.xtrj {background:#fff;border:1px solid #eee;border-radius:2px; padding: 20px; height: 260px; }
.xtrj_left{float: left; width:730px;}
.xtrj_tit h2{height: 34px; line-height: 34px; font-size: 26px; font-weight: bold; color: #2e2e2e;margin-bottom: 13px;}
.rcnr p{font-size: 15px;background: url(../images/edit_bg.png) no-repeat;border-right: 1px solid #e6e6e6;padding: 0 10px 0 20px;color: #fe9056;display: inline-block;max-width: 510px;overflow: hidden;height: 40px;line-height: 38px;border-radius: 3px;}
.flbq{overflow: hidden; padding-top: 16px;}
.flbq_left{width:120px; float: left;}
.flbq_left img{width:120px; height: 120px;-moz-border-radius: 20px; -webkit-border-radius: 20px;border-radius:20px;}
.flbq_right{float: left; width:570px; padding-left: 20px; margin: 5px 0;}

.flbq_right ul li { width: 100%; display: block;  min-height: 30px; line-height: 30px; font-size: 15px; margin: 4px 0; }
.flbq_right ul li span,.flbq_right ul li p { display: block; float: left; }
.flbq_right ul li span { width: 50px; color: #9e9e9e; }
.flbq_right ul li p { width: 120px; height: 26px; overflow: hidden; margin: 0 4px; color: #525252; }
.flbq_right ul li p a { color: #525252; }
.flbq_right ul li p a:hover { color: #05c300; background: none !important; }
.flbq_right ul li{ float: left; display: block;/*width: 386px;*/overflow:hidden;}
.lkbq{ float: left; display: block;overflow:hidden;}
.flbq_right ul li .lkbq a { display: block; float: left; height: 22px; background: #edeff5; color: #666; font-size: 14px; text-align: center; line-height: 22px; border-radius: 11px; margin: 3px 3px 7px; padding: 0 12px; }
.flbq_right ul li a:hover { background: #e8e9eb; }

.btnwrap{ position:relative;width:152px; }
.rwmbox{text-align:center;width: 220px;height: 260px;left:-50px; top:85px;border-radius: 4px;position: absolute;background-image: url(../images/bg-ewm.png);display: none;}
.btnwrap img{ padding-top:30px;}
.btnwrap:hover .rwmbox{display: block;}

.xtrj_right{float: right;width:337px;}
.rjph{padding-left: 30px;}
.rjph p{background: #f5f6fc; padding: 0 10px 0 ; overflow: hidden;height: 36px; line-height: 36px;font-size: 13px;color: #7b7c84; }
.rjph i{display: inline-block; *display: inline;width:23px; height: 17px;background: url(../images/ico-img3.png) no-repeat 0 -145px; vertical-align: middle; margin-right: 10px;} 
.rjph b{background: url(../images/ico-img3.png) no-repeat 0 0; width:5px; height: 9px; vertical-align: middle; margin-left: 5px;display: inline-block; *display: inline;}
.rjph a{color: #70ae6f;}
.dfxa{overflow: hidden; padding-top: 65px;}
.dfxs_left{float: left;width:145px}
.dfxs_left p{font-size: 14px;color: #9e9e9e;}
.dfxs_left h2{height: 70px; width:70px; text-align: center;border: 4px solid #05c300; color: #05c300; text-align: center; font-weight: 800; font-size: 28px; line-height: 70px; margin-left: 50px;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius:50%;}
.dfxs_left span{font-size: 14px; font-stretch: condensed;font-weight: 200;}

.dfxs_rigth{width:180px; float: right; padding-top: 20px;}
.dfxs_rigth p{font-size: 12px; height: 36px; line-height: 36px; color: #666; background: #f0f1f7;-moz-border-radius: 18px; -webkit-border-radius: 18px;border-radius:18px;margin-bottom: 10px;}
.pltb1{width:29px; height: 18px; background: url(../images/ico-img3.png) no-repeat 0 -91px;display: inline-block; *display: inline;width:23px; vertical-align: middle; margin: 0 20px;}
.pltb2{width:29px; height: 18px; background: url(../images/ico-img3.png) no-repeat 0 -109px;display: inline-block; *display: inline;width:23px; vertical-align: middle; margin: 0 20px;}
.dfxs_rigth span{display: inline-block; *display: inline;border-left: 1px solid #e4e5eb; padding-left: 10px;}

.xgjs{overflow: hidden; margin-top: 20px;}
.xgjs_left{float: left; width:790px; padding: 0 20px;background:#fff;border:1px solid #eee;border-radius:2px; }
.xgjsbox h2{height: 22px;line-height: 20px;font-size: 18px;color: #2e2e2e;border-left: 5px solid #47b751;padding: 0 0 0 10px; margin: 20px 0 10px 0;}

.xgjs_nr{border-top: 1px solid #eeeeee; padding: 20px 0;}
.xgjs_nr h3{display: block; width: 100%; font-weight:normal;margin:10px 0 5px;color:#47b751;font-size:18px;}
.xgjs_nr p{font-size: 16px; color: #666; line-height: 30px;}
.xgjs_nr p img{max-width:100%;}

.xgjs_nr .swiper-slide {text-align: center;display: -webkit-box;display: -ms-flexbox; display: -webkit-flex; display: flex;-webkit-box-pack: center;-ms-flex-pack: center; -webkit-justify-content: center;  justify-content: center; -webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms; }

.xgjs_nr .swiper-slide:not(.swiper-slide-active){transform: scale(0.8);}
.xgjs_nr .swiper-slide img{width:420px;}
.xgjs_nr .swiper-button-next{background: url(../images/tlbtn.png) no-repeat -21px 0;height: 52px; width:13px;}
.xgjs_nr .swiper-button-prev{background: url(../images/tlbtn.png) no-repeat 0 0;height: 52px; width:13px;}

.xgjs_nr .xtrja{overflow: hidden;}
.xgjs_nr .xtrja img{padding:0 6px 0 0;position:relative;top:2px;}
.xgjs_nr .xtrja li{float:left;height:40px;width:150px;line-height:40px;text-indent:1px;margin:0 12px 0 0;padding-right:10px;border-radius:3px;font-size:16px;position:relative;overflow:hidden;float: left;}
.xgjs_nr .xtrja a{color:#333;text-decoration:underline;}
.xgjs_nr .xtrja a:hover{color:#47b751;}

.xgjs_nr dl{overflow: hidden; }
.xgjs_nr dt{float: left; width:33.33%;}
.tpjh1{overflow: hidden;width:250px; padding-bottom: 20px;}
.imgbox{ float: left; overflow: hidden; margin-right: 10px;width:80px; height: 80px; display: block; }
.imgbox img{width:80px; height: 80px;border-radius: 12px;}
.tpjh1 .name { display: block; float: left; width: 160px; height: 25px; line-height: 25px; overflow: hidden; color: #525252; font-size: 16px; white-space:nowrap;text-overflow:ellipsis;}
.tpjh1 .bq { color: #9d97be; width: 160px; display: block; float: left; height: 18px; line-height: 18px; margin-top: 8px; font-size: 13px; }
.tpjh1 .bq a{color:#666;}
.tpjh1 .bq em{color:#f08620;font-weight:bold;font-size:14px;font-family: Georgia;}

.xgjs_top {border-bottom: 1px dashed #dfd9ff;padding: 0 3px 10px 3px;overflow:hidden;}
.xgjs_top .img { float: left; margin-right: 18px; }
.xgjs_top .img, .xgjs_top .img img { width: 230px; height: 130px; border-radius: 12px; }
.xgjs_top .info {width: 100%; overflow:hidden;}
.xgjs_top .info .bt { display: block; font-size: 24px; /*font-weight: bold;*/ color: #2e2e2e; width: 100%; height: 46px; line-height: 46px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.xgjs_top .info .time {overflow: hidden;}
.xgjs_top .info .time i { display: block; float: left; background: url(../images/ico-img3.png) no-repeat; height: 10px; width: 12px; background-position: 0 -9px; margin: 13px 5px 0 0; }
.xgjs_top .info .time span { font-size: 14px; color: #9d97be; margin-right: 28px; height: 30px; line-height: 36px; }
.xgjs_top .info .time .bt{float:left;font-size:20px;width:auto;height:30px;line-height:30px;margin:0 25px 0 0;}
.xgjs_top .info .time .bt:hover{color:#05c300;}
.xgjs_top .info .time .mr{float:right;font-size:14px;line-height:30px;color:#666;}
.xgjs_top .info .time .mr:hover{color:#05c300;}
.xgjs_top .info .miaoshu { display: block; width: 100%; line-height: 24px; font-size: 14px; color: #888; overflow: hidden; margin-top: 5px; }

.xgjs_bottom ul{overflow: hidden;padding-top: 20px;}
.xgjs_bottom  li{width:33.33%; float: left; }
.xgjsbox em{font-stretch: normal; font-size: 800;font-style: normal; font-size: 14px; margin-left: 15px;cursor:pointer;color: #525252;}
.xgjsbox .on5{font-size: 14px; border-bottom: 2px solid #47b751; color: #47b751; padding-bottom: 8px; margin-left: 15px; font-style: normal;}

.xdxw,.xdxw_wz{ width: 100%; overflow: hidden;  }
.xdxw li,.xdxw_wz li{width:50%; float: left; line-height: 30px;}
.xdxw  li i ,.xdxw_wz li i{ float: left; width: 3px; height: 3px; background: #ccc; margin: 15px 16px 0 2px; }
.xdxw  li a { display: block; float: left; width: 500px; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 15px; color: #2e2e2e; }
.xdxw_wz li a{ display: block; float: left; width: 380px; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 15px; color: #2e2e2e; }
.xdxw li:hover i,.xdxw_wz li:hover i { background: #47b751; }
.xdxw li span,.xdxw_wz li span { display: block; float: right; width: 92px; text-align: center; line-height: 30px; font-size: 12px; color: #9e9e9e; }

#comment .bottom{border:1px solid #eee;margin:15px 1px 0;padding:9px;position:relative;}
#comment .bottom .st1{color:#666;color: #9E9E9E;margin-bottom:8px;font-size: 14px;line-height:30px;overflow: hidden;}
#comment .bottom .st1 .names{border:1px solid #ddd;height:28px;line-height:28px;width:190px;display:block;float: left;border-radius: 3px;margin-right:10px;}
#comment .bottom .st1 .names{border:1px solid #47b751;}
#comment .bottom .st1 .names em{border-right:1px solid #47b751;background:#47b751;color:#fff;}
#comment .bottom .st1 .names em{border-right:1px solid #ddd;width:42px;height:28px;line-height:28px;display:block;text-align:center;float: left;}
#comment .bottom .st1 .names input{width:120px; outline:none; height:28px;line-height:28px;border:0;background:none;padding:0 3px;font-size:13px;color:#555;float: left;}
#comment .bottom .st1 .reping{float:right;color:#444;padding-right:3px;display:none;}
#comment .bottom .st1 .reping i{color:red;padding-left:10px;cursor: pointer;}
#comment .bottom .st1 .reping i:hover{color:#f40;text-decoration: underline;}
#comment .bottom .st2{height:100px;background:#fff;}
#comment .bottom .st2 .Insider_box{width:98%;height:90px;padding:5px 1%;border:1px solid #eee;overflow:hidden;color:#444;line-height:24px;font-size:14px;border-radius: 3px; resize:none;}
#comment .bottom .st2 .Insider_box:hover{border:1px solid #47b751;}
#comment .bottom .st2_box{width:100%;height:90px; overflow:hidden;border:none;border:none;color:#ccc;line-height:24px;font-size:14px;}
#comment .bottom .st3{height:32px;margin-top:10px;}
#comment .bottom .st3 .btleft{width:200px;float:left;padding-left:2px;}
#comment .bottom .st3 .btleft a{font-size: 14px;}
#comment .bottom .st3 p{float:right;width:380px;height:auto;}
#comment .bottom .st3 p .btms{display:block;width:96px;height:32px;line-height:32px;color:#fff;font-size:16px;background:#47b751;margin:0;padding:0;text-align:center;border-radius:4px;float: right;border:0;cursor:pointer;}
#comment .bottom .st3 p .btms:hover{background:#f40;}
#comment .bottom .st3 p .code{position:relative;float:right;margin-right:8px;border:1px solid #47b751;display: block;width: 230px;height: 30px;border-radius:3px;}
#comment .bottom .st3 p .code:hover{border:1px solid #47b751;}
#comment .bottom .st3 p .code i{position:absolute;left:0;top:0;text-align:center;width:56px;height:30px;line-height:30px;background:#47b751;color:#fff;font-size: 14px;font-style:normal; text-decoration:none;}
#comment .bottom .st3 p .code em{position:absolute;top:4px;right:80px;width:88px;height:22px;display:block;cursor: pointer;background:url(../images/cls_code.asp) no-repeat;z-index:2;}
#comment .bottom .st3 p .code input{position:absolute;top:1px;right:0;padding-left:10px;width:60px;height:29px;line-height:29px;border:0;border-radius:2px;z-index:1;}

#comment  .loadmore{display: none;height:34px;line-height:34px;text-align:center;color:#888;background:#f9f9f9;border:1px solid #eee;cursor:pointer;margin:10px 8px 0 8px;border-radius:4px;}
#comment  .loadmore:hover{background:#f6f6f6;color:#666;}
#comment .summary .sum_txt_1 .st2 strong{display:none;}
#comment .summary .sum_txt_1 .st1 p{display:none;}
.alert{width:200px;position:fixed;top:50%;left:50%;background:rgba(0,0,0,0.6);color:#fff;text-align:center;padding:15px 15px;line-height:22px;border-radius:6px;font-size:15px;z-index:999999;margin:-30px 0 0 -100px;}
#comment .code img#Qplrzma{margin-left:60px;border-right: 1px solid #47b751;padding-right: 10px;}

.xgjs_right{float: right;width:345px;}
.Right_2 { height: 450px;  border: 1px solid #eee; box-sizing: border-box; position: relative; margin: 30px 0; }
 .Right_1 .R1_top { text-align: center; width: 187px; height: 44px; line-height: 44px; position: absolute; left: 80px; top: -22px; font-size: 20px; font-weight: bold; color: #fff; background: #05c300; background: -webkit-gradient(linear, left top, right top, from(#9be15e), to(#00e3ae)); -webkit-box-shadow: 0 6px 22px 4px rgba(5, 195, 76, 0.4); -moz-box-shadow: 0 6px 22px 4px rgba(5, 195, 76, 0.4); box-shadow: 0 6px 22px 4px rgba(5, 195, 76, 0.4); }
 .Right_1 ul { display: block; width: 300px; height: 400px; overflow: hidden; margin: 0 auto; padding-top: 50px; }
.Right_1 ul li { width: 100%; height: 84px; border-bottom: 1px dashed #edeff5; margin-bottom: 15px; position: relative; }
 .Right_1 ul li .img { border: 2px solid #edeff5; margin-right: 10px; float: left; }
.Right_1 ul li .img, .Min0_R .Right_1 ul li .img img { display: block; border-radius: 14px; overflow: hidden; width: 66px; height: 66px; }
.Right_1 ul li .img img:hover { opacity: 0.88; }
.Right_1 ul li .info { float: left; width: 170px; height: 66px; }
.Right_1 ul li .info .name { display: block; width: 100%; height: 20px; margin: 4px auto; line-height: 20px; font-size: 16px; color: #2e2e2e; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Right_1 ul li .info .name:hover { color: #05c300; }
.Right_1 ul li .info .bb { width: 100%; height: 20px; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; color: #9e9e9e; }
 .Right_1 ul li .info .bb span { display: inline-block; width: 1px; height: 6px; background: #05c300; }
 .Right_1 ul li .info .bq { display: block; float: left; width: auto; height: 20px; line-height: 20px; padding: 0 5px 0 0; font-size: 12px; color: #9d97be; }
.Right_1 ul li .downl { display: block; float: right; height: 32px; width: 33px; margin: 22px 0 0 0; background: url(../images/ico-img2.png) no-repeat; background-position: -55px -220px; }
.Right_1 ul li .downl:hover { background-position: -128px -190px; }

.blph { float: left; width: 100%; height: 390px; border: 1px solid #eee; box-sizing: border-box; position: relative; margin: 20px 0;background: #fff;border-radius:2px;}
.blph .R2_top { width: 130px; height: 44px; text-align: center; line-height: 44px; font-size: 20px; font-weight: bold; color: #2e2e2e; position: absolute; left: 108px; top: -22px; background: #f0f1f7; }
.blph .R2_cent { width: 300px; margin: 0 auto; }
.blph .R2_cent .phcon { width: 100%; height: 520px; overflow: hidden; }
.blph.R2_cent .phcon li { display: block; float: left; width: 300px; height: 48px; line-height: 48px; }
.blph .R2_cent .phcon .info_1 span { display: block; float: left; width: 18px; height: 18px; text-align: center; line-height: 18px; color: #9d97be; border: 1px solid #9d97be; margin: 15px 10px 0 0; }
.blph .R2_cent .phcon .info_1 a { display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 270px; height: 48px; border-bottom: 1px dashed #dfd9ff; font-size: 16px; color: #525252; }
.blph .R2_cent .phcon .info_1 a p { float: left; width: 200px; height: 48px; line-height: 48px; overflow: hidden; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.blph.R2_cent .phcon .info_1 .bq {
	float: right;
	width: 66px;
	text-align: right;
	height: 48px;
	line-height: 48px;
	font-size: 13px;
	color: #9d97be;
	font-style: normal;
}
.blph .R2_cent .phcon .info_2 { display: none; }
.blph .R2_cent .phcon .info_2 span { display: block; float: left; width: 18px; text-align: center; font-size: 14px; color: #fff; background: #9d97be; height: 32px; line-height: 32px; margin: 36px 0 0 0; }
.blph .R2_cent .phcon .info_2 .img { float: left; }
.blph .R2_cent .phcon .info_2 .img img { width: 65px; height: 65px; border-radius: 12px; margin: 16px 12px; }
.blph .R2_cent .phcon .info_2 .name { display: block; float: left; margin: 22px 0 0 0; width: 190px; height: 16px; line-height: 16px; font-size: 16px; color: #525252; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.blph .R2_cent .phcon .info_2 .miaoshu {
	display: block;
	float: left;
	margin: 8px 0;
	width: 170px;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #99b898;
	font-style: normal;
}
.blph .R2_cent .phcon .info_2 .downl { display: block; float: left; width: 56px; height: 22px; text-align: center; line-height: 22px; background: #ebecf2; color: #5c5c5c; border-radius: 3px; font-size: 12px; }
.blph .R2_cent .phcon .info_2 .downl:hover { background: #05c300; color: #fff; }
.blph .R2_cent .phcon .info_2 .downl2 { display: block; float: right; background: url(../images/ico-img2.png) no-repeat; height: 32px; width: 33px; background-position: -55px -220px; margin: 6px 0 0 0; }
.blph .R2_cent .phcon .info_2 .downl2:hover { background-position: -128px -190px; }
.blph .R2_cent .phcon .info_2 .bb { width: 120px; height: 20px; float: left; line-height: 18px; margin: 5px 0 0 0; }
.blph .R2_cent .phcon .info_2 .bb i { display: inline-block; float: left; height: 6px; border-left: 1px solid #05c300; vertical-align: super; margin: 6px 5px 0; }
.blph .R2_cent .phcon .info_2 .bb p { display: inline-block; max-width: 60px; height: 18px; float: left; overflow: hidden; font-size: 12px; color: #9e9e9e; }
.blph .R2_cent .phcon .info_2 .bb .miaoshu { width: 130px; margin-top: 3px; }
.blph .R2_cent .phcon li.on { height: 96px; border-bottom: 1px dashed #dfd9ff; }
.blph .R2_cent .phcon li.on .info_2 { display: block; }
.blph .R2_cent .phcon li.on .info_1 { display: none; }
.blph .R2_cent .phcon .linnm_1 .info_1 .num, .Min0_R .Right_2 .R2_cent .phcon .linnm_1 .info_2 span { background: #e94646; color: #fff; border: none; }
.blph .R2_cent .phcon .linnm_2 .info_1 .num, .Min0_R .Right_2 .R2_cent .phcon .linnm_2 .info_2 span { background: #ff8610; color: #fff; border: none; }
.blph .R2_cent .phcon .linnm_3 .info_1 .num, .Min0_R .Right_2 .R2_cent .phcon .linnm_3 .info_2 span { background: #ffd37f; color: #fff; border: none; }
.blph .R2_cent .phcon { margin-top: 0; height: 330px; padding-top: 40px; }

/*a2*/
.wzsm{overflow: hidden;}
.wzsm_left{float: left; width:790px; padding: 0 20px;background:#fff;border:1px solid #eee;border-radius:2px;}
.wzsmbox_tit{text-align: center;}
.wzsmbox_tit h2{ display: block; overflow: hidden; margin: 10px auto; width: 730px; max-height: 80px; line-height: 40px; font-size: 22px; font-weight: bold; color: #2e2e2e; text-align: center; }
.wzsmbox_tit p{color:#9e9e9e; line-height:28px; font-size:13px}
.wzsmbox_tit i{font-style: normal;margin: 0 20px;}
 .tx {display: inline-block; *display: inline; background: url(../images/ico-img4.png) no-repeat; height: 26px; width: 26px; background-position: -53px -78px; position: relative;top: 8px; margin-right: 10px;}
 .pl span { background: url(../images/ico-img4.png) no-repeat; display: inline-block; width: 16px; height: 16px; vertical-align: middle; background-position: -212px -83px; margin-right: 5px; *display: inline;}
/*.time {position:relative; display: inline-block;  *display: inline;background: url(../images/ico-img4.png) no-repeat; height: 14px; width: 14px; background-position: -90px -85px; top: 2px; }*/
.wzxqbox{padding: 10px 0;color: #525252;font-size: 15px;}
.wzxqbox p{word-break:break-all;line-height: 30px; text-indent:2em;}
.wzxqbox img { max-width: 75%; display: block; margin: 15px auto; }
/*.wzxqbox a{color: #f0585b;}*/
.wzxqbox a:hover{color: #00E3AE;}

.bztj { width: 345px; height: 374px; background: url(../images/tjbg.jpg) #fff no-repeat;background-size: 100% 100%;float: right; margin: 0 0 20px 0; }
.bztj > p { display: block; float: left; margin: 30px; font-size: 22px; color: #525252; height: 26px; line-height: 26px; }
.bztj .huan { width: 80px; height: 20px; line-height: 20px; text-align: center; float: right; margin: 33px 20px 33px 0; cursor: pointer; }
.bztj .huan i { display: inline-block; background: url(../images/ico-img2.png) no-repeat; height: 14px; width: 14px; margin: 4px 4px 0; vertical-align: top; background-position: -102px -228px; }
.bztj .huan:hover i { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.bztj .huan span { color: #9d97be; font-size: 14px; }
.infobox { width: 300px; height: 270px; float: left; margin: 0  20px; }
.infobox .img, .infobox .img img { width: 115px; height: 115px; display: block; margin: 0 auto; }
.infobox p { width: 100%; text-align: center; margin-top: 20px; line-height: 20px; height: 20px; font-size: 16px; color: #2e2e2e; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.infobox span { display: block; text-align: center; width: 100%; font-size: 12px; color: #bbb; height: 26px; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.infobox a.downl { display: block; margin: 20px auto; width: 130px; height: 40px; text-align: center; line-height: 40px; background: #47b751; color: #fff; font-size: 14px; border-radius: 4px; }
.infobox a.downl:hover { opacity: 0.88; }
.qhbox2{position:relative;padding-top:90px;}
.qhbox2 .swiper-button-next{ background:none; top:20px; rigth:10px;}


.hbsy { border: 1px solid #eee; box-sizing: border-box; position: relative; margin: 30px 0;background: #fff; border-radius:2px;}
.hbsy_top { width: 130px; height: 44px; text-align: center; line-height: 44px; font-size: 20px; font-weight: bold; color: #2e2e2e; background: #f0f1f7; position: absolute; left:90px; top: -22px; }
.hbsy_cent { width: 100%;height: auto;overflow: hidden;}
.hbsy_cent ul {   overflow: hidden; padding: 40px 15px 0 15px; }
.hbsy_cent ul li { float: left; width: 33.33%; height: 120px; padding-bottom: 10px;}
.hbsy_cent ul li a{width:76px; height: 76px; display: block; margin: 0 auto;}
.hbsy_cent ul li img { overflow: hidden;width:76px; height: 76px; }
.hbsy_cent ul li p { width: 100%; height: 50px; line-height: 50px; text-align: center; overflow: hidden; font-size: 14px; color: #525252;  margin: 0 auto;}
.hbsy_cent ul li img:hover { opacity: 0.88;}


/*==a3==*/
.xwll{ overflow:hidden;}
.xwll_left{  float: left; background: #fff; width: 200px; height: auto; padding: 0 0 20px; border: 1px solid #eee;border-radius:2px;}
.xwll_left p { background: #e4e5eb; width: 200px; height: 60px; text-align: center; line-height: 60px; font-size: 16px; font-weight: bold; color: #47b751; }
.xwll_left a { width: 190px; padding: 0 5px; display: block; height: 40px; text-align: center; line-height: 40px; font-size: 15px; color: #525252; }
.xwll_left p i, .xwll_left a i { content: ''; display: inline-block; vertical-align: middle; margin: 0 0 0 10px; background: url(../images/ico-img2.png) no-repeat; height: 7px; width: 5px; background-position: -114px -260px; }
.xwll_left a i { background-position: 114px 260px; }
.xwll_left a:hover { color: #47b751; }
.xwll_left .on { color: #47b751; }
.xwll_left a:active i { background-position: -114px -260px; }

.xwll_irhgt {  height: auto; background: #fff; padding:20px 20px 0 20px;border: 1px solid #eee;border-radius:2px;}
.time_box{ text-align:center; color:#999; padding-top:10px;}
.liswrap {   height: auto; overflow: hidden; }
.liswrap ul { display: block; display: table; width: 103%; height: auto; }
.liswrap ul li { width: 170px; height: 250px; background: #fff; float: left; margin: 0 22px 30px 0; border-radius: 6px; overflow: hidden; position: relative; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);}
.liswrap ul li .img { width: 110px; height: 110px; border-radius: 12px; overflow: hidden; display: block; margin: 24px 34px 10px; position:relative;}
.liswrap ul li .img .Os_110Icon{position:absolute;width:110px;height:110px;left:0;top:0;}
.liswrap ul li .img img { width: 110px; height: 110px; border-radius: 12px; }
.liswrap ul li .fenl { font-size: 13px; color: #b8b8b8; height: 16px; line-height: 16px; text-align: center; }
.liswrap ul li .fenl p { display: inline; }
.liswrap ul li .fenl span { margin: 0 5px; }
.liswrap ul li .time { text-align: center; font-size: 13px; color: #b8b8b8; margin: 6px auto; }
 .liswrap ul li .name, .liswrap ul li .donwl { position: absolute; left: 0; bottom: 0; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; width: 92%; height: 50px; line-height: 50px; font-size: 15px; color: #2e2e2e; text-align: center; background: #f6f9fc; padding:0 4%;}
.liswrap ul li .donwl { display: none; background: #47b751; color: #fff; z-index: 2; font-size:16px;}
.liswrap ul li:hover a.donwl { display: block; }
.liswrap ul li:hover { box-shadow: 0 5px 20px 1px rgba(0, 0, 0, 0.1); }

.pager { width: 100%; height: 32px; text-align: center; line-height: 32px; margin: 20px auto; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.pager li{ display:inline-block; *display:inline;}
.pager a, .pager .current { padding: 4px 12px; margin: 0 4px; height: 30px; font-size: 14px; color: #9e9e9e; background: #f7f9fc; border: 1px solid #ccc; cursor: pointer; border-radius: 3px;}
.pager a:hover, .pager .current, .pager .cur { background: #47b751; border: 1px solid #47b751; color: #fff; }
.pager span { line-height: 30px; font-size: 14px; color: #47b751; }
.pager .totalSize, .pager .totalPages { margin: 0 4px; }

/*a4*/
.tag {overflow: hidden; margin-top: 20px; padding: 20px; background: #fff;}
.tag-title { font-size: 14px;}
.tag-list { overflow: hidden;  margin-top: 5px; margin-bottom: 30px;}
.tag-list:last-child {margin-bottom: 0;}
.tag-list li { float: left; margin-top: 5px;margin-right: 20px;line-height: 22px;}
.tag-list a {font-size: 13px;color: #09c;}
.tag-list a:hover{text-decoration: underline;}


/*==a5==*/
.tit{font-size:16px;line-height:40px;font-weight:bold;border-bottom:1px solid #eee;overflow:hidden;}
.tit a{display:block;border-bottom:3px solid #47b751;font-weight:400;z-index:8;float:left;padding:0 5px;font-size:18px;}
.tit .t{display:block;height:28px;font-weight:bold;border-bottom:3px solid #47b751;z-index:8;float:left;}
.tit .more{font-size:14px;color:#666;background:url(../images/more.gif) no-repeat center right;border-bottom:none;padding-right:20px;float:right;font-weight:normal;}
.tit .more:hover{color:#47b751;}
.ph_cont{width:1200px;border:1px solid #efefef;margin:0 0 20px 0;background:#fff;border-radius:2px;overflow:hidden;}
.ph_cont dl{width:570px;margin:10px 0 20px 20px;float:left;overflow:hidden;}
.ph_cont dd{border-bottom:1px solid #eee;padding:10px 0; overflow:hidden;}
.ph_cont .f i{display:block;width:20px;height:20px;line-height:20px;text-align:center;background:#47b751;color:#fff;float:left;margin-right:20px;margin-top:30px;border-radius:10px;font-size:16px;}
.ph_cont .cc .img{float:left;}
.ph_cont .cc .img img{display:block;width:80px;height:80px;border-radius:12px;}
.ph_cont .cc .inf{width:430px;float:left;margin-left:20px;_margin-left:15px;position:relative;}
.ph_cont .cc h3 a{font-size:16px;}
.ph_cont .cc span{display:block;line-height:24px;margin:6px 0 0 0;overflow:hidden;color:#808080;font-size: 13px;}
.ph_cont .cc p{display:block;line-height:24px;overflow:hidden;color:#808080;font-size: 13px;}
.ph_cont .cc .btn{display:block;width:80px;height:30px;text-align:center;line-height:30px;border:1px solid #47b751;border-radius:5px;position:absolute;right:0;top:2px;}
.ph_cont .cc .btn a{display:block;color:#47b751;font-size:14px;}
.ph_cont .cc .btn a:hover{background:#47b751;color:#fff; font-style: normal;}
.ph_cont .t{height:30px;line-height:30px;}
.ph_cont .t i{display:block;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;float:left;margin-right:20px;margin-top:5px;border-radius:10px;font-size:16px;font-style: normal;}
.ph_cont .t a{font-size:16px;float:left;}
.ph_cont .t span{float:right;color: #666;font-size: 13px;}
.hide{display:none;}
.ph_cont dd i{background:#ddd;}
.ph_cont dd i.num_1{background:#47b751;font-style: normal;}
.ph_cont dd i.num_2{background:#ff8e15;font-style: normal;}
.ph_cont dd i.num_3{background:#ffdb15;font-style: normal;
}
/*==a6==*/
.xwlbbox{overflow: hidden;}
.xwlbbox_left{ float: left;  position: relative;  width: 830px;  padding: 20px;  background-color: #fff;}
.lbxw dl{display:block;clear:both;border-bottom:1px solid #E8EDF0;padding:20px 0;overflow:hidden;}
.lbxw dl dt{display:block;width:250px;height:149px;overflow:hidden;float:left;margin-right:20px;}
.lbxw dl dt a img{width:250px;height:auto;min-height:149px;}
.lbxw dl dd{display:block;}
.lbxw dl dd h3 a{font-size: 20px; font-weight:normal; line-height: 30px; color: #333;}
.lbxw dl dd h3 a:hover{text-decoration:none;color:#47b751;}
.lbxw dl dd p{line-height:22px;font-size:14px;margin-top:5px;}
.lbxw dl dd span{float:right;}

.cnxh h2{font-size: 18px; line-height: 58px; color: #333;font-weight: 200;}
.cnxh  ul{overflow: hidden; margin-left: -35px;}
.cnxh  li{float: left; width:70px;overflow: hidden; padding: 0 0 10px 35px;}
.cnxh img{width:70px; height: 70px;;}
.cnxh a{display: block;position: relative;}
.dwys1 {position: absolute; top:0;left:0;}
.cnxh span{display: block;width:70; padding: 10px 0; color: #666; overflow: hidden; white-space: nowrap;font-size: 14px;}


.xwlbbox_right{width:310px; float: right;}

.Right_2 { width: 100%; height: 390px; border: 1px solid #eee; box-sizing: border-box; position: relative; margin: 20px 0;background: #fff;border-radius:2px;}
.Right_2 .R2_top { width: 130px; height: 44px; text-align: center; line-height: 44px; font-size: 20px; font-weight: bold; color: #2e2e2e; position: absolute; left: 90px; top: -22px; background: #f0f1f7; }
.Right_2 .R2_cent { width: 265px; margin: 0 auto; }
.Right_2 .R2_cent .phcon { width: 100%; height: 520px; overflow: hidden; }
.Right_2 .R2_cent .phcon li { display: block; float: left; width: 255px; height: 48px; line-height: 48px; }
.Right_2 .R2_cent .phcon .info_1 span { display: block; float: left; width: 18px; height: 18px; text-align: center; line-height: 18px; color: #9d97be; border: 1px solid #9d97be; margin: 15px 10px 0 0; }
.Right_2 .R2_cent .phcon .info_1 a { display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 225px; height: 48px; border-bottom: 1px dashed #dfd9ff; font-size: 16px; color: #525252; }
.Right_2 .R2_cent .phcon .info_1 a p { float: left; width: 155px; height: 48px; line-height: 48px; overflow: hidden; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.Right_2 .R2_cent .phcon .info_1 .bq { float: right; width: 66px; text-align: right; height: 48px; line-height: 48px; font-size: 13px; color: #9d97be;font-style:normal; }
.Right_2 .R2_cent .phcon .info_2 { display: none; }
.Right_2 .R2_cent .phcon .info_2 span { display: block; float: left; width: 18px; text-align: center; font-size: 14px; color: #fff; background: #9d97be; height: 32px; line-height: 32px; margin: 36px 0 0 0; }
.Right_2 .R2_cent .phcon .info_2 .img { float: left; }
.Right_2 .R2_cent .phcon .info_2 .img img { width: 65px; height: 65px; border-radius: 12px; margin: 16px 12px; }
.Right_2 .R2_cent .phcon .info_2 .name { display: block; float: left; margin: 22px 0 0 0; width: 145px; height: 16px; line-height: 16px; font-size: 16px; color: #525252; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding:0;}
.Right_2 .R2_cent .phcon .info_2 .miaoshu { display: block; float: left; margin: 8px 0; width: 170px; height: 14px; line-height: 14px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #99b898; }
.Right_2 .R2_cent .phcon .info_2 .downl { display: block; float: left; width: 56px; height: 22px; text-align: center; line-height: 22px; background: #ebecf2; color: #5c5c5c; border-radius: 3px; font-size: 12px; }
.Right_2 .R2_cent .phcon .info_2 .downl:hover { background: #05c300; color: #fff; }
.Right_2 .R2_cent .phcon .info_2 .downl2 { display: block; float: right; background: url(../images/ico-img2.png) no-repeat; height: 32px; width: 33px; background-position: -55px -220px; margin: 6px 0 0 0; }
.Right_2 .R2_cent .phcon .info_2 .downl2:hover { background-position: -128px -190px; }
.Right_2 .R2_cent .phcon .info_2 .bb { width: 100px; height: 20px; float: left; line-height: 18px; margin: 5px 0 0 0; }
.Right_2 .R2_cent .phcon .info_2 .bb i { display: inline-block; float: left; height: 6px; border-left: 1px solid #05c300; vertical-align: super; margin: 6px 5px 0; }
.Right_2 .R2_cent .phcon .info_2 .bb p { display: inline-block; max-width: 60px; height: 18px; float: left; overflow: hidden; font-size: 12px; color: #9e9e9e; }
.Right_2 .R2_cent .phcon .info_2 .bb .miaoshu { width: 130px; margin-top: 3px; }
.Right_2 .R2_cent .phcon li.on { height: 96px; border-bottom: 1px dashed #dfd9ff; }
.Right_2 .R2_cent .phcon li.on .info_2 { display: block; }
.Right_2 .R2_cent .phcon li.on .info_1 { display: none; }
.Right_2 .R2_cent .phcon .linnm_1 .info_1 .num, .aside .Right_2 .R2_cent .phcon .linnm_1 .info_2 span { background: #e94646; color: #fff; border: none; }
.Right_2 .R2_cent .phcon .linnm_2 .info_1 .num, .aside .Right_2 .R2_cent .phcon .linnm_2 .info_2 span { background: #ff8610; color: #fff; border: none; }
.Right_2 .R2_cent .phcon .linnm_3 .info_1 .num, .aside .Right_2 .R2_cent .phcon .linnm_3 .info_2 span { background: #ffd37f; color: #fff; border: none; }
.Right_2 .R2_cent .phcon { margin-top: 0; height: 330px; padding-top: 40px; }


.Rsty_1 {width: 100%; height: auto; border: 1px solid #eee; box-sizing: border-box; position: relative; margin: 30px 0;background: #fff; border-radius:2px;}
.Rsty_1 .Rs1-top { width: 130px; height: 44px; text-align: center; line-height: 44px; font-size: 20px; font-weight: bold; color: #2e2e2e; background: #f0f1f7; position: absolute; left:90px; top: -22px; }
.Rsty_1 .Rs1-cent { width: 100%;height: auto;overflow: hidden;}
.Rsty_1 .Rs1-cent ul { float: left; width: 105%; display: block; overflow: hidden; padding-top: 40px; }
.Rsty_1 .Rs1-cent ul li { float: left; width: 90px; height: 120px; margin: 0 4px 10px 8px; }
.Rsty_1 .Rs1-cent ul li .img { overflow: hidden; display: block; border: 2px solid #fff; overflow: hidden; }
.Rsty_1 .Rs1-cent ul li .img, .Rsty_1 .Rs1-cent ul li .img img { width: 76px; height: 76px; border-radius: 24px; }
.Rsty_1 .Rs1-cent ul li .img img:hover { opacity: 0.88; }
.Rsty_1 .Rs1-cent ul li p { width: 100%; height: 50px; line-height: 50px; text-align: center; overflow: hidden; font-size: 14px; color: #525252; }
.Rsty_1 .Rs1-cent ul li .img img:hover {opacity: 0.88;}

.tao1{height: 10px;}
.Rs3_top:hover { color: #fff !important; background: -webkit-gradient(linear, left top, right top, from(#47b751), to(#fb0)) !important;-webkit-box-shadow: 0 6px 22px 4px rgba(255, 155, 0, 0.4) !important; -moz-box-shadow: 0 6px 22px 4px rgba(255, 155, 0, 0.4) !important; box-shadow: 0 6px 22px 4px rgba(255, 155, 0, 0.4) !important;}
.righ_xw {border: 1px solid #eee;box-sizing: border-box;padding-bottom: 20px;position: relative;background: #fff; }
.Rs3-top {  background: #f0f1f7 !important;box-shadow: none !important;color: #2e2e2e !important;}
.Rs3-top {text-align: center; width: 130px; height: 44px; line-height: 44px; position: absolute; left: 90px; top: -22px;font-size: 20px; font-weight: bold; color: #fff;background: #ef581c; background: -webkit-gradient(linear, left top, right top, from(#9be15e), to(#00e3ae));-webkit-box-shadow: 0 6px 22px 4px rgba(5, 195, 76, 0.4);-moz-box-shadow: 0 6px 22px 4px rgba(5, 195, 76, 0.4);box-shadow: 0 6px 22px 4px rgba(5, 195, 76, 0.4);}
.righ_xw ul { width: 285px;display: block; margin: 40px auto 0;height: auto;}
.righ_xw ul li a { display: block; width: 275px; height: 40px;line-height: 40px; padding: 0 5px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;color: #525252;font-size: 14px;}
.righ_xw ul li a:hover{background: #f0f1f7;}


/*==7==*/
.banner2{background-size:cover;background-position:center;height:75px;background-repeat:no-repeat;margin:60px auto 0;}
.tpcl{width:1200px;margin:-46px auto 0 auto;}
.tpcl_tit{padding:0 16px;line-height:46px;height:46px;background:rgba(0,0,0,0.6);color:#fff;overflow:hidden;}
.tpcl_tit h1{display:inline-block;font-size:18px;font-weight:400;color:#fff;}
.tpcl_tit span{font-size:12px;color:#fff;margin:0 0 0 10px;}
.tpcl_tit span a{color:#fff;}
.tpcl_main{background:#fff;border:1px solid #E8EDF0;overflow:hidden;}
.tpcl_main{padding:10px 15px;font-size:15px;line-height:24px;text-indent:2em;color:#666;}

.xgcx{width:1200px;margin:20px auto;background:#fff;border:1px solid #E8EDF0;}

.xgcx_tit{position:relative;width:100%;border-bottom:1px solid #eee;overflow:hidden;}
.xgcx_tit li{line-height:20px;text-align:center;font-size:16px;float:left;border-top:3px solid #fff;position:relative;}
.xgcx_tit li a,.xgcx_tit li span{display:block;height:20px;margin:14px 0;padding:0 30px;border-right:1px solid #ddd;cursor: pointer;color:#666;}
.xgcx_tit li.current,.xgcx_tit li.cur{border-top:3px solid #47b751;font-weight:700;}
.xgcx_tit .more{position:absolute;right:0;top:0;line-height:50px;padding:0 20px;font-size:14px;}

.xgcx_nr ul{padding:20px 20px 0 20px; overflow: hidden;}
.xgcxbox li{float: left; padding: 0 15px 20px 0;}
.xgcxbox ul li:nth-child(3n){ padding: 0 0 20px 0;}
.xg_xw{overflow: hidden;width:334px;background:#fff;border:1px solid #fcfcfc;background:#fcfcfc ; padding: 20px;border-radius:2px;}
.xg_xw_left{float: left; width:100px; position: relative;}
.xg_xw_left img{width:100px; height: 100px;}
.xg_xw_right{float: right;width:217px;}
.xg_xw_right h2{font-size: 17px; color: #333;line-height: 36px;font-weight:normal;}
.xg_xw_right h2 a{color: #333;}
.xg_xw_right p{ line-height: 32px; color: #58b029; margin-left: -5px;}
.xg_xw_right a{color: #9e9e9e; padding: 0 5px;}
.xg_xw_right span{color: #9e9e9e;padding: 0 5px;}
.btn2{display: block;text-align: center;color: #;width:90px; height: 28px; text-align: center; line-height: 28px; font-size: 14px; background: #f0f1f7;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;}
.btn2:hover{color: #fff;background: #58b029;}
.wkjj{padding: 20px 0 0 0; clear: both;}
.wkjj p{color: #858585; line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.wkjj span{color: #9d97be;}
.xg_xw:hover{box-shadow:0 0 10px rgba(0, 0, 0, .1); }
.xgcx .xgcx_tit .cur{border-top:3px solid #47b751;font-weight:700;}

.zxnr{width:1200px;margin:0 auto 20px auto;background:#fff;border:1px solid #E8EDF0; }
.zxnr_tit{ border-bottom: 1px solid #eee;}
.zxnr_tit p{height: 22px;line-height: 20px;font-size: 18px;color: #2e2e2e;border-left: 5px solid #47b751;padding: 0 0 0 10px; margin: 20px 0 10px 0;font-weight: 800;}
.xgcxbox ul{overflow: hidden; padding: 20px;}
.zxnrbox{padding: 0 20px;}

.l_box{display:block;height:auto;overflow: hidden; padding-bottom: 20px;}
.l_box a{text-decoration:none;color:#fff;padding:4px 15px;display:inline-block;border-radius:3px;margin:10px 10px 0 0;font-size:16px;height:30px;line-height:30px;letter-spacing:0.8px;background:#bbb;}
.l_box a:hover{background:#47b751!important;color: #fff;}


.newslist{width:1160px;overflow:hidden;}
.newslist ul{width:1200px;padding:5px 0 0 0;overflow:hidden;font-size:14px;}
.newslist li{width:569px;float:left;padding:12px 0;border-bottom:1px dotted #ddd;margin-right:20px;}
.newslist li a{display:block;width:470px;height:20px;overflow:hidden;line-height:20px;float:left;border-left:3px solid #b7b7b7;padding-left:10px;}
.newslist span{display:block;width:80px;height:20px;overflow:hidden;float:right;color:#b0aaaa;text-align:right;}

/*右浮窗*/
.fixed-btn {position: fixed;bottom: 150px; left: 50%;margin-left: 620px;width: 50px;}
.fixed-btn a {position: relative;display: block;width: 50px;height: 50px;margin-top: 10px;line-height: 50px;color: #666;font-size: 28px;text-decoration: none;background-color: #fff;}
.fixed-btn a:hover {  background: #47b751; font-family: inherit;color: #fff; line-height: 25px;}
.fixed-btn a:hover:before { position: absolute;top: 0; left: 0; width: 40px; margin-top: 5px; margin-left: 5px;content: "免费发布";font-size: 14px; line-height: 20px; text-align: center;}
.fixed-btn .backtop {font-size: 28px;}
.fixed-btn .backtop:hover:before { content: "返回顶部";}
.fixed-btn .mobile img {display: none;position: absolute; top: -60px; left: -221px; max-width: none; width: 200px; height: 200px; outline: 1px solid #eee;}
.fixed-btn .mobile i { display: none; position: absolute; top: 16px; left: -20px; width: 0; height: 0;  border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #fff;}
.fixed-btn .mobile:hover img,
.fixed-btn .mobile:hover i { display: block;}
.fixed-btn .mobile:hover:before { content: "手机访问";}
.btn-apply{background: url(../images/pl1.png) no-repeat center center;}
.mobile{background: url(../images/pl2.png) no-repeat center center;}
.backtop{background: url(../images/pl3.png) no-repeat center center;}
.imbox {border:1px solid #E8EDF0;background-color: #FFFFFF;width: 1160px; margin: 0 auto; padding: 0 20px;}
.item .titlebox {float: right;width: 170px;}
.info_1 .bq{    float: right;
    width: 66px;
    text-align: right;
    height: 48px;
    line-height: 48px;
    font-size: 13px;
    color: #9d97be; font-style:normal;}
.info_1 { overflow:hidden;}

.attrApp{border: 1px solid #EEE;background-color: #FCFCFC;margin:10px 0 10px;padding: 10px 221px 10px 10px;height: 52px;position: relative;font-size: 14px;}
.attrApp .imgBox{ display: block; width: 70px; height: 52px; float: left; }
.attrApp .imgBox img{ display: block; margin: 0 !important;width: 52px;height:52px;}
.imgBox img{width: 52px; height: 52px;}
.attrApp .downbtn{ display: block; width: 80px; height: 28px; line-height: 28px; text-align: center; background-color: #47b751; color: #fff; position: absolute; right: 30px; top: 50%; margin-top: -14px;}
.attrApp a.downbtn{color:#fff !important;}
.attrApp .score{width: 80px;height: 70px;position: absolute;right: 140px;top: 0;border-right: 1px solid #EEE;line-height: 76px;color: #AEAAAA;}
.attrApp .score span{ font-size: 40px; line-height: 1; color: #E96565; font-family: "Impact"; vertical-align: middle;}
.attrApp h3 a{ color: #47b751 !important; }
.attrApp h3{ font-size: 16px; height: 24px; line-height: 24px; overflow: hidden; }
.arc-page .left .content .attrApp p{ color: #666; height: 20px; line-height: 20px;overflow: hidden; margin-top: 5px;text-indent: 0 !important; line-height: 150% !important; }
.attrApp p{color:#bbb; text-indent:0; }
.attrApp p span{ margin-right: 10px; }

/*换肤*/
.dfxs_left h2 {    border: 4px solid #05c300; color: #05c300;}
.nav .hover1 a {    border-bottom: 2px solid #47b751; color: #47b751;}
a:hover { color:#47b751}
.sjxq a {/* background:#47b751;*/ color:#fff;}
.Min_8 .Min8_cent .phwrap .phtop i { background:#47b751;}
.xgjs_nr h3,.wzxqbox h3 { color:#47b751}
.fixed-btn a:hover { background:#47b751}
.xgjsbox .on5 { border-bottom: 2px solid #47b751; color: #47b751;}
.xgjsbox h2 {border-left: 5px solid #47b751;}
.xdxw li a:hover,.xg_xw_right h2 a:hover,.wzxqbox a ,.xgjs_nr a,.xdxw_wz li a:hover{ color: #47b751; }