a img {
	border:none
}
.xnMain {
	width:1200px;
	overflow:hidden;
	margin:0px auto;
}
/*幻灯*/


/*项目*/

/*main2*/
.xnMain .xnM2 {
	width:1200px;
	height:auto;
	float:left;
	margin-top:25px;
}
.xnMain .xnM2 .Sub_Title {
	width:auto;
	height:34px;
	float:left;
	padding-bottom:12px;
	font-size:22px;
}
.ymzxmr{width: 365px;
	height: 373px; overflow:hidden;	border-top:1px #999 solid; 	padding-right:19px;}
.ymzxyh {
	width: 346px;
	height: 373px;
	position: relative;
	overflow:hidden;/* margin-bottom: 15px;*/

	padding-top:20px;
}
/*数字按钮样式*/
.ymzxyh .num {
	overflow:hidden;
	height: 25px;
	position: absolute;
	bottom:12px;
	left: 15px;
	zoom:1;
	z-index:3;

}
.ymzxyh .num li {
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-weight: 400;
	font-family: "微软雅黑", Arial;
	color: #FFFFFF;
	background: #444444;
	margin-right: 10px;
	border-radius:50%;
	cursor:pointer;
	float: left;
}
.ymzxyh .num li.on {
	background: #FF7700;
} /*当前项*/
/*上一个  下一个*/
.ymzxyh .prev, .ymzxyh .next {
	display: none;
	width: 40px;
	height: 100px;
	background: url(../img/btn.png) no-repeat;
	position: absolute;
	top: 115px;
}
.ymzxyh .prev {
	left: 0;
}
.ymzxyh .next {
	right: 0;
	background-position: right
}
.xnMain .xnM2 .Sub_Title h1 {
	font-size:22px;
}
.xnMain .xnM2 .Sub_Hdzq {
	width:366px;
	float:left;
	overflow:hidden
}
.xnMain .xnM2 .Sub_Hdzq .Cont {
	width:366px;
	float:left;
	padding-top:20px;
}
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic {
	width:366px;
	float:left;
	overflow:hidden;
}
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic li {
	width:366px;
	float:left;
}
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic .Roll_butt {
	width:366px;
	height:10px;
	float:left;
	overflow:hidden;
	padding-top:9px;
}
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic .Roll_butt .dian {
	width:70px;
	height:10px;
	overflow:hidden;
	margin:0px auto;
}
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic .Roll_butt a {
	width:16px;
	height:10px;
	background:url(../img/Sub_qwzj_rollbutt.jpg) 1px 0px no-repeat;
	display:block;
	float:left;
}
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic .Roll_butt a:hover {
	background:url(../img/Sub_qwzj_rollbutt.jpg) 15px 0px no-repeat;
}
.xnMain .xnM2 .Sub_Hdzq .Cont .Pic .Roll_butt .a1 {
	background:url(../img/Sub_qwzj_rollbutt.jpg) 15px 0px no-repeat;
}
.xnMain .xnM2 .Sub_Hdzq .Cont .Zxfs {
	width:346px;
	height:auto;
	float:left;
}
.xnMain .xnM2 .Sub_News {
	width:518px;
	float:left;
	overflow:hidden
}
.xnMain .xnM2 .Sub_News .Cont {
	width:516px;
	float:left;
	padding-top:21px;
}
.xnMain .xnM2 .Sub_News .Cont .Focus_N {
	width:510px;
	height:150px;
	margin:0px auto;
	border-bottom:1px dashed #666666;
	border-bottom:1px dashed #666666;
}
.xnMain .xnM2 .Sub_News .Cont .Focus_N .Pic {
	float:left;
	margin-left: 20px;
}
.xnMain .xnM2 .Sub_News .Cont .Focus_N .Nr {
	width:270px;
	float:left;
	padding-left:30px;
}
.xnMain .xnM2 .Sub_News .Cont .Focus_N .News_Title a {
	font-size:15px;
	float:left;
	font-weight:bold;
	color:#000;
}
.xnMain .xnM2 .Sub_News .Cont .Focus_N .News_Text {
	width:221px;
	font-size:12px;
	float:left;
	line-height:23px;
	color:#666;
}
.xnMain .xnM2 .Sub_News .Cont .Focus_N .News_Link {
	width:220px;
	height:auto;
	float:left;
}
.xnMain .xnM2 .Sub_News .Cont .Focus_N .News_Link a {
	font-size:14px;
	text-align:right;
	color:#a31f24;
	float:right
}
.xnMain .xnM2 .Sub_News .Cont .List_N {
	width:510px;
	margin:0px auto;
	margin-top:20px;
*_margin-top:10px;
	overflow:hidden;
	padding-left:10px;
}
.xnMain .xnM2 .Sub_News .Cont .List_N li {
	width:490px;
	line-height:25px;
	float:left;
	padding-left:10px;
}
.xnMain .xnM2 .Sub_News .Cont .List_N li a {
	text-decoration:none;
	color:#000;
	text-align:left;
	cursor: pointer;
}
.xnMain .xnM2 .Sub_News .Cont .List_N li a:hover {
	color:#960d3c
}
.xnMain .xnM2 .Sub_News .Cont .List_N li i {
	float:left;
	width:32px;
}
.xnMain .xnM2 .Sub_News .Cont .List_N li i img {
	width: 30px;
	height: 13px;
	margin-top: 5px;
}
.xnMain .xnM2 .Sub_News .Cont .List_N li .f1 {
	width:370px;
	height:25px;
	line-height:25px;
	float:left;
	overflow:hidden;
}
.xnMain .xnM2 .Sub_News .Cont .List_N li .f1 font {
	float:left;
	font-size:14px;
}
.xnMain .xnM2 .Sub_News .Cont .List_N li .f1 font:hover {
	color:#a31f24;
}
.xnMain .xnM2 .Sub_News .Cont .List_N li .new {
	width:31px;
	height:14px;
	float:left;
	background:url(../img/list_hot.gif) center 7px no-repeat
}
.xnMain .xnM2 .Sub_News .Cont .List_N li .Time {
	width:82px;
	height:25px;
	line-height:25px;
	float:left;
	text-align:right;
	font-size: 13px;
	color: #787878;
}
.xnMain .xnM2 .bor_top {
	border-top:1px solid #999;
}
.xnMain .xnM2 .bor_center {
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.Sub_Qwzjs {
	height: auto;
	overflow: hidden;
}
.Sub_Qwzjs .Cont {
	width:315px;
	float:left;
	padding-top: 14px;
}
/*直播*/


@-webkit-keyframes orangeOut {
0% {
-webkit-transform:scale(1);
opacity:1;
filter:alpha(opacity:100)
}
100% {
-webkit-transform:scale(.8);
opacity:0;
filter:alpha(opacity:0)
}
}
@keyframes orangeOut {
0% {
transform:scale(1);
opacity:1;
filter:alpha(opacity:100)
}
100% {
transform:scale(.8);
opacity:0;
filter:alpha(opacity:0)
}
}
@-webkit-keyframes orangeIn {
0% {
-webkit-transform:scale(.8);
opacity:0;
filter:alpha(opacity:0)
}
100% {
-webkit-transform:scale(1);
opacity:1;
filter:alpha(opacity:100)
}
}
@keyframes orangeIn {
0% {
transform:scale(.8);
opacity:0;
filter:alpha(opacity:0)
}
100% {
transform:scale(1);
opacity:1;
filter:alpha(opacity:100)
}
}
/*项目展示*/
.a2 a.blue, .blue, a.blue {
	color:#a31f24
}
.grayc, a.grayc {
	color:#ccc
}
.fl, .l {
	float:left
}
.fr, .r {
	float:right
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	display:inline-block
}
* html .clearfix {
	height:1%
}
.clearfix {
	display:block
}
#ckepop #share span, #moodslist .content, .bang1 .balance, .bang1 .down, .bang1 .up, .btn-adddoc, .btn-editdoc, .btnMore .show, .bzzx, .classify h3 i, .dot-v, .h4nav li, .iclose, .ico-no, .ico-yes, .icomment, .iedit, .ipdown, .ishare, .itime, .jgrzico, .list-li1 li, .lunbo-shop .dh li .ljdh, .lunbobtn3 a, .pop-wbwx a, .pop-wbwx a i, .pop_wxmai i, .timeline-doc em, .title1, .yjfk {
	background:url(../img/sprites160627.png) no-repeat
}
#ckepop #share span, #moodslist .content, .bang1 .balance, .bang1 .down, .bang1 .up, .btn-adddoc, .btn-editdoc, .btnMore .show, .bzzx, .classify h3 i, .dot-v, .h4nav li, .iclose, .ico-no, .ico-yes, .icomment, .iedit, .ipdown, .ishare, .itime, .jgrzico, .list-li1 li, .lunbo-shop .dh li .ljdh, .lunbobtn3 a, .pop-wbwx a, .pop-wbwx a i, .pop_wxmai i, .timeline-doc em, .title1, .yjfk {
	background:url(../img/sprites160627.png) no-repeat
}
.public-sum .no1 {
	float:left;
	padding-left:150px
}
.public-sum .no2 {
	float:right;
	padding-right:171px
}
.w-1000 {
	width:1200px;
	margin-left:auto;
	margin-right:auto;

}
.fyahei {
	font-family:'\5FAE\8F6F\96C5\9ED1', '\9ED1\4F53';
	font-weight:400
}
.o-h {
	overflow:hidden
}
.keshi {
	width:1200px;
	margin:0 auto;
	margin-bottom:10px; margin-top:10px;
	overflow:hidden;
}
.projecttitle {
	font-size: 22px;
	display: inline-block;
	float: left;
}
.ks_img {
	padding-left: 5px;
	padding-top: 3px;
	display: inline-block;
	float:left;
}
.a1 {
	background-color:#e8e8e8;
	color:#333;
	padding:0 5px;
	margin-right:5px
}
.a123 {
	background-color:#9e9e9e;
	color:#f0f0f0;
	display:block;
	height:35px;
	text-align:center;
	line-height:35px;
	border-radius:25px;
	width:60%;
	margin:0 auto
}
.a123:hover {
	background-color:#a31f24;
	color:#fff
}
.a1:hover {
	background-color:#a31f24;
	color:#fff;
	text-decoration:none
}
.float-con .a1 {
	margin:15px 25px 0 35px;
	display:table;
	font-size:18px;
	line-height:28px
}
.times {
	float:right
}
.a1s {
	font-size:18px
}
h3 a {
	color:#000;
}
.hw-list {
	margin-left:-20px
}
.hw-list li {
	width:384px;
	height:410px;
	margin-bottom:20px;
	margin-left:20px;
	float:left;
	border:1px solid #e9e9e9
}
.hw-list li.add-public {
	height:345px;
	overflow:hidden;
	background-color:#fff;
	text-align:center;
	padding-top:65px
}
.hw-list .item {
	overflow:hidden;
	background-color:#fff
}
.hw-list li:hover {
	box-shadow:#ccc 1px 1px 5px
}
.hw-list .item .w320h180 {
	height:180px;
	position:relative;
	overflow:hidden
}
.hw-list .item .w320h180 .simg {
	display:block;
	width:100%;
	height:180px;
	overflow:hidden
}
.hw-list .item .w320h180s {
	height:180px;
	position:relative;
	overflow:hidden
}
.hw-list .item .w320h180s .simg {
	display:block;
	width:100%;
	height:180px;
	overflow:hidden
}
.hw-list .item .iclass {
	position:absolute;
	top:15px;
	left:20px;
	display:inline-block;
	line-height:20px;
	padding:0 10px;
	background-color:#a31f24;
	background-color:#A51749\9;
	filter:alpha(opacity=70);
	color:#fff
}
.hw-list .item .iclass:hover {
	background-color:#A51749;
	filter:alpha(opacity=100);
	text-decoration:none
}
.hw-list .item h3 {
	font-size:18px;
	line-height:28px;
	padding:15px 25px 0 25px;
	height:65px;
	overflow:hidden
}
.hw-list .item p {
	font-size:14px;
	padding:0 25px;
	margin-bottom:10px;
	line-height:22px;
	height:66px;
	color:#333;
	overflow:hidden
}
.hw-list .item .ps {
	font-size:14px;
	padding:0 25px;
	margin-bottom:10px;
	line-height:22px;
	height:66px;
	color:#999;
	overflow:hidden
}
.hw-list .item p.tip {
	height:22px;
	font-size:12px
}
.hw-list .item p.tips {
	height:40px;
	font-size:18px;
	margin-top:35px
}
.hw-list .item .attrib {
	padding:5px 25px;
	line-height:20px
}
.icomment, .iedit, .ishare, .itime {
	display:inline-block;
	width:20px;
	height:20px;
	vertical-align:middle;
	opacity:.4;
	filter:alpha(opacity=40)
}
.itime {
	background-position:5px -160px
}
.iedit {
	background-position:5px -210px
}
.icomment {
	background-position:-18px -211px
}
.ishare {
	background-position:-39px -211px;
	position:relative
}
.icomment:hover, .iedit:hover, .ishare:hover, .itime {
	opacity:1;
	filter:alpha(opacity=100)
}
.ishare #share {
	position:absolute;
	height:20px;
	right:19px;
	top:0;
	width:85px;
	background-color:#fff;
	display:none
}
.ishare:hover #share {
	display:block
}
.ishare #share span {
	height:20px!important;
	zoom:1
}
#ckepop #share .jtico_tqq {
	background-position:-62px -210px
}
#ckepop #share .jtico_tsina {
	background-position:-83px -210px
}
#ckepop #share .jtico_qzone {
	background-position:-105px -210px
}
#ckepop #share .jtico_weixin {
	background-position:-145px -210px;
	padding-left:23px!important
}
.jiathis_button_weixin {
	position:relative
}
.jiathis_button_weixin:hover .pop_wxmai {
	display:block
}
.hw-list .item .float-con p {
	height:auto;
	max-height:40px;
	margin-top:15px;
	margin-left:25px;
	line-height:20px
}
.hw-list .item .float-con .dnancon p {
	color:#333
}
.hw-list .item .float-con .dnancon p a {
	color:#000;
}
.hw-list .item .float-con .dnancon p a:hover {
	color:#a31f24;
}
.float-con p:before {
	content:'';
	display:inline-block;
	width:6px;
	height:6px;
	background-color:#bfbfbf;
	border-radius:50%;
	border:#fff solid 3px;
	margin:5px 0 0 -19px;
	position:absolute
}
.float-con p:hover:before {
	background-color:#a31f24;
	-webkit-transform:scale(1.5);
	-ms-transform:scale(1.5);
	transform:scale(1.5)
}
.float-con .dnan-data, .float-con .dnancon {
	position:relative;
	margin-top:10px;
	min-height:150px
}
.float-con .dnancon .dnanlink {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:#fff;
	opacity:0
}
.float-con .dnan-data:before {
	content:'';
	position:absolute;
	width:1px;
	top:0;
	bottom:0;
	left:77px;
	background-color:#e8e8e8
}
.float-con .dnan-data p {
	padding-left:65px;
	padding-right:15px
}
.float-con .dnan-data p em {
	position:absolute;
	margin-left:-65px;
	display:inline-block
}
.float-con .dnan-data p span {
	font-size:12px;
	white-space:nowrap;
	margin-left:5px
}
.hw-list .item .w320h180:hover {
	overflow:visible
}
.hw-list .item .w320h180:hover .iclass {
	z-index:11;
	background-color:transparent;
	font-size:14px;
	top:45px;
	left:15%;
	padding:0;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
.hw-list .item .w320h180 .iclass {
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out
}
.hw-list .item .iclass:hover {
	background-color:transparent;
	text-decoration:underline
}
.hw-list .w320h180:hover .simg img {
	-webkit-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
-webkit-transition:-webkit-transform .3s ease-in-out;
transition:transform .3s ease-in-out
}
.hw-list .w320h180 .simg img {
-webkit-transition:-webkit-transform .3s ease-in-out;
transition:transform .3s ease-in-out
}
.float-top {
	background-color:rgba(0, 0, 0, .6);
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	opacity:0
}
.float-con {
	background-color:#fff;
	position:absolute;
	top:180px;
	left:0;
	right:0;
	height:230px;
	z-index:10;
	overflow:hidden;
	opacity:0
}
.float-top:before {
	content:'';
	display:block;
	position:absolute;
	left:8%;
	right:8%;
	top:12%;
	bottom:12%;
	border-top:#fff solid 1px;
	border-bottom:#fff solid 1px;
	opacity:.5
}
.float-top:after {
	content:'';
	display:block;
	position:absolute;
	left:12%;
	right:12%;
	top:8%;
	bottom:8%;
	border-left:#fff solid 1px;
	border-right:#fff solid 1px;
	opacity:.5
}
.float-top a {
	display:block;
	position:absolute;
	top:75px;
	left:15%;
	right:15%;
	color:#fff;
	font-size:18px;
	line-height:28px;
	z-index:1
}
.float-top a:hover {
	color:#fff;
}
.hw-list .w320h180:hover .float-top {
	opacity:1;
-webkit-transition:opacity .4s ease-in-out;
transition:opacity .4s ease-in-out
}
.hw-list .w320h180 .float-top {
-webkit-transition:opacity .4s ease-in-out;
transition:opacity .4s ease-in-out
}
.hw-list .w320h180:hover .float-con {
	overflow:visible;
	opacity:1;
	filter:alpha(opacity=100);
-webkit-transition:opacity .2s ease-in-out;
transition:opacity .2s ease-in-out
}
.hw-list .w320h180 .float-top:before {
	-webkit-transform:translateX(60px);
	-ms-transform:translateX(60px);
	transform:translateX(60px);
	border-color:transparent
}
.hw-list .w320h180:hover .float-top:before {
-webkit-animation:right-in .3s linear .2s forwards;
animation:right-in .3s linear .2s forwards
}
@-webkit-keyframes right-in {
0% {
-webkit-transform:translateX(60px);
transform:translateX(60px);
border-color:#fff
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
border-color:#fff
}
}
@keyframes right-in {
0% {
-webkit-transform:translateX(60px);
transform:translateX(60px);
border-color:#fff
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0);
border-color:#fff
}
}
.hw-list .w320h180 .float-top:after {
	-webkit-transform:translateY(60px);
	-ms-transform:translateY(60px);
	transform:translateY(60px);
	border-color:transparent
}
.hw-list .w320h180:hover .float-top:after {
-webkit-animation:bot-in .3s linear .2s forwards;
animation:bot-in .3s linear .2s forwards
}
@-webkit-keyframes bot-in {
0% {
-webkit-transform:translateY(60px);
transform:translateY(60px);
 border-color:#fff
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
border-color:#fff
}
}
@keyframes bot-in {
0% {
-webkit-transform:translateY(60px);
transform:translateY(60px);
border-color:#fff
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
border-color:#fff
}
}
.hw-list .w320h180 .float-top a {
	-webkit-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px);
	opacity:0
}
.hw-list .w320h180:hover .float-top a {
-webkit-animation:bot-in2 .3s linear .3s forwards;
animation:bot-in2 .3s linear .3s forwards
}
@-webkit-keyframes bot-in2 {
0% {
-webkit-transform:translateY(20px);
transform:translateY(20px);
opacity:1
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
@keyframes bot-in2 {
0% {
-webkit-transform:translateY(20px);
transform:translateY(20px);
opacity:1
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
opacity:1
}
}
.hw-list .w320h180 .dnan-data, .hw-list .w320h180 .dnancon {
	-webkit-transform:translateY(20px);
	-ms-transform:translateY(20px);
	transform:translateY(20px);
	opacity:0
}
.hw-list .w320h180:hover .dnan-data, .hw-list .w320h180:hover .dnancon {
-webkit-animation:bot-in2 .3s linear .3s forwards;
animation:bot-in2 .3s linear .3s forwards
}
@media \0screen\,screen\9 {
.pub-active dd a:hover {
	filter:alpha(opacity=60)
}
.hw-list .w320h180 .float-top a, .hw-list .w320h180 .float-top:after, .hw-list .w320h180 .float-top:before {
	display:none
}
.hw-list .w320h180:hover .float-top {
	filter:alpha(opacity=60);
	background-color:#000
}
.hw-list .w320h180:hover .float-top a {
	display:block
}
.float-con .dnancon .dnanlink {
	filter:alpha(opacity=0)
}
}
@media screen\0 {
.hw-list .w320h180:hover .float-top:before {
	transform:none;
	border-color:#fff
}
.hw-list .w320h180:hover .float-top:after {
	transform:none;
	border-color:#fff
}
.hw-list .w320h180:hover .float-top a {
	opacity:1;
	transform:none
}
.hw-list .w320h180 .dnan-data, .hw-list .w320h180 .dnancon {
	transform:none;
	opacity:1
}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
.hw-list .w320h180:hover .float-top:before {
transform:translateX(60px)
}
.hw-list .w320h180:hover .float-top:after {
transform:translateY(60px)
}
.hw-list .w320h180:hover .float-top a {
opacity:0;
transform:translateY(20px)
}
.hw-list .w320h180 .dnan-data, .hw-list .w320h180 .dnancon {
transform:translateY(20px);
opacity:0
}
}
.hw-list .item .float-con .dnancon p.no0 {
	max-height:140px;
	padding-left:0;
	text-align:justify
}
.hw-list .item .float-con .dnancon p.no0:before {
	display:none
}
