@charset "utf-8";
*{
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	list-style:none;
        text-decoration:none;
        color: #333;
}

.head{
	width: 1200px;
	margin: auto;
	overflow: hidden;
	height: 100px;
	
}

.logo{
	float: left;
	margin-top: 15px;
}
.logo img{
	height: 70px;
}
.dh{
	float: right;
	
}

.dockSideWrap{position:fixed;top:50%;right:0px;width:50px;margin-top:-150px;z-index:9999;overflow:visible;}
.dockWrap {height:100%;width:50px;}
.dockWrap.close {z-index:50;}
.dockWrap ul.icons {position:absolute;list-style:none;right:0px;padding:0px;width:50px;border-right:none;background:rgba(17,17,17,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2111111,endColorstr=#B2111111);-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.dockWrap.close ul.icons {right:-70px;}
.dockWrap ul.icons li i {display:block;position:relative;width:50px;height:50px;background:url(../images/dockside-icons.png) no-repeat;cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;z-index:210;}
.dockWrap ul.icons li.active i {-moz-opacity:0.4;opacity:0.4;}
.dockWrap ul.icons li.up i {background-position:-63px -150px;}
.dockWrap ul.icons li.tel i {background-position:-62px -108px;}
.dockWrap ul.icons li.wx i {background-position:-59px -66px;}
.dockWrap ul.icons li.service i {background-position:-63px -20px;}
.dockWrap ul.icons li.ppt i {height:40px;background-position:-60px -284px;}
.dockWrap ul.icons li.down i {background-position:-63px -190px;}
.dockWrap ul.icons li p {display:block;position:absolute;top:60px;right:-260px;padding:15px 20px;height:120px;color:White;line-height:30px;border-right:none;background:rgba(17,17,17,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2111111,endColorstr=#B2111111);-moz-border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .4s ease-in-out .1s;-moz-transition:all .4s ease-in-out .1s;-ms-transition:all .4s ease-in-out .1s;-o-transition:all .4s ease-in-out .1s;transition:all .4s ease-in-out .1s;overflow:hidden;z-index:201;}
.dockWrap ul.icons li.active p {right:50px;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
.dockWrap ul.icons li.tel p {width:112px;}
.dockWrap ul.icons li.tel p span{display:block;line-height:22px;font-size: 14px; color:#fff;}
.dockWrap ul.icons li.tel p .first-line{font-size:14px;}
.dockWrap ul.icons li.tel p strong{font-weight:bold;font-size:14px;line-height:34px; color:#fff;}
.dockWrap ul.icons li.service p a {display:block;margin-top:12px;width:100px;height:35px;line-height:32px;color:#00c7df;font-size:16px;text-align:center;text-decoration:none;border:1px solid #00c7df;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.dockWrap ul.icons li.service p a:hover {color:White;background:#ee001c;border:1px solid #ee001c;}
.dockWrap ul.icons li.service p {width:118px;}
.dockWrap ul.icons li.service p img {width:115px;border:2px solid White;}
.dockWrap ul.icons li.down a{ display:block; width:50px; height:50px;}
.dockWrap a.switch {position:absolute;display:block;top:258px;right:10px;width:26px;height:26px;background:url(../images/dockside-icons.png) no-repeat 0px 0px;cursor:pointer;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-ms-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s;}
.dockWrap a.switch.off {background-position:-32px 0px;}


.dibu5 p{
	color:#fff !important;
}
.dibu5 p strong{
	color:#fff !important;
}
.dh li{
	float: left;
	margin-left: 40px;
	line-height: 100px;
}
.dh li:hover>a{
	color:#d31e1e;
	    padding-bottom: 10px;
    border-bottom: 2px solid #d31e1e;
}
.dh .on a{
	   padding-bottom: 10px;
    border-bottom: 2px solid #d31e1e;
}
.banner{
	width: 100%;
	height: 700px;
	overflow:hidden;
	position: relative;
}
	.TB-focus {
		width: 1920px;
		height: 700px;
		position: absolute;
		overflow: hidden;
		left: 50%;
		margin-left: -960px;
	}
	
.TB-focus .bd li img{
	width: 1920px;
}
.guanyu{
	width: 1200px;
	margin: auto;
	overflow: hidden;
}
.biao{
	text-align: center;
}
.biao1{
	font-size: 28px;
line-height: 52px;
margin-top: 50px;
	 
}
.biao2{
line-height: 24px;
}
.biao3{
	width: 60px;

	background-color: #d31e1e;
	margin: auto;
	margin-top: 13px;
	margin-bottom: 45px;
}

.guanyujianjie{
	width: 1200px;
	margin: auto;
	margin-bottom: 60px;
	overflow: hidden;
}

.guanyuzuo{
	width: 550px;
	float: left;
}
.guanyuyou{
	float: right;
}

.guanyutu{
	float: left;
	width: 190px;
	height: 300px;
	overflow: hidden;
	margin-left: 13px;
	
}
.guanyutu img{
	height: 100%;
}
.guanyutu img{
	cursor: pointer;
	transition: all 0.6s;
}
.guanyutu img:hover{
	transform: scale(1.2);
}

.guanyuzuo1{
	font-size: 20px;
	color: #d31e1e;
	line-height: 24px;
	margin-top: 14px;
}

.guanyuzuo2{
	font-size: 14px;
		line-height: 24px;
		margin-top: 8px;
}
.guanyu3{
	width: 485px;
	text-indent: 2em;
	font-size: 15px;
	line-height: 28px;
 letter-spacing: 0.5px;
 height: 140px;
 overflow: hidden;
 text-align: justify;
 margin-top: 8px;
}

.guanyu4{
	margin-top: 18px;
}

.pinpai{
	width: 100%;
	height: 870px;
	background: no-repeat center;
	overflow: hidden;
}

.guanyu3:hover p{
color: #d31e1e;
}

.zuoyou{
	width: 1200px;
	margin: auto;
	overflow: hidden;

		margin-top: 78px;
}
.zuo1{
	float: left;
	font-size: 28px;
	line-height: 27px;
	color: #d31e1e;
	text-align: center;
	

}

.zuo1 span{
	color: #666;
	font-size: 16px;
}

.you{
	float: right;
	margin-top: 15px;
}



.you li{
	width: 88px;
	height: 30;
	border:1px solid #999 ;
	float: left;
    border-radius:20px ;
    margin-left: 25px;
    line-height: 30px;
    margin-top: ;
    text-align: center;
    font-size: 14px;
}
.you li a{
	color: #333;
}

.you li:hover{
	background-color: #d31e1e;
	border-color:#d31e1e ;
}
.you li:hover a{
	color: #fff;
}

.sycpml {
	width: 1200px;
	margin: auto;
	overflow: hidden;
	margin-top:30px;
}


.sycpml ul li {
	float: left;
	width: 382px;
	height: 303px;
	overflow: hidden;
	margin-right: 27px;
	margin-bottom: 27px;
	position: relative;
}
.sycpml ul li:nth-child(3n){
	margin-right: 0;
}

.sycpml ul li .sycptu {
	position: absolute;
	top: 0;
	left: 0;
	width: 382px;
	height: 303px;
	overflow: hidden;
}

.sycpml ul li .sycptu img {
	width: 100%;
	display: block;
}

.sycpml ul li .sycph {
	    width: 382px;
    height: 340px;
	position: absolute;
	left: 0;
	top: 290px;
	transition: 0.5s;
}

.sycpml ul li .sycpk {
	    width: 342px;
    height: 258px;
	background-color:rgba(255,255,255,0.9);
	border: solid 2px #fff;
	margin: auto;
	margin-top: 20px;
}

.sycpml ul li .sycpk p {
	color: #d31e1e;
	font-size: 16px;
	line-height: 24px;
	width: 245px;
  margin: auto;
	height: 24px;
	overflow: hidden;
	margin-bottom: 15px;
	margin-top: 42px;
  
}

.sycpml ul li:hover .sycph {
	position: absolute;
	left: 0;
	top: 0;
}
.jieya1 {
    width: 245px;
   margin: auto;
   font-size: 14px;
   line-height: 24px;
   height: 96px;text-align: justify;
   overflow: hidden;
}
.jieya1 span{
	color: #d31e1e;
}

.xiangqing{
	width: 245px;
	height: 32px;
	background-color: #d31e1e;
	line-height: 32px;
	color: #fff;
   border-radius: 20px;
   font-size: 14px;
   margin: auto;
   margin-top: 20px;
   text-align: center;
}

.xinwen{
	width: 1200px;
	margin: auto;
	overflow: hidden;
	    margin-bottom: 30px;
}

.xiangmu{
	width: 1200px;
	margin: auto;
	overflow: hidden;
	margin-top: 35px;
}

.xiangmu>li{
	width: 380px;
	height: 485px;

	float: left;
	margin-right: 30px;
}
.xiangmu li:last-child{
	margin-right: 0;
}

.xiangmu1{
	width: 380px;
	height: 270px;
	overflow: hidden;
}
.xiangmu1 img{
	width: 100%;
	min-height: 100%;
}

.xiangmu2{
	width: 380px;
	height: 60px;
	overflow: hidden;
	font-size: 17px;
	color: #333;
	line-height: 70px;
}
.xiangmu3{
	width: 380px;
	height: auto;
	font-size: 14px;
	line-height: 29px;
	height: 58px;
	overflow: hidden;
	color: #666;
}
.xiangmu4{
	width: 380px;
	height: 1px ;
	background-color: #999;
	margin-top: 23px;
}

.xiangmu5{
	width: 380px;
	height: 70px;
	line-height: 70px;
	overflow: hidden;
}
.xiangmu5 span{
	float: left;
	color: #666;
}
.xiangmu5 p{
	float: right;
	color: #666;
	font-size: 18px;
	line-height:68px;
}
.xiangmu>li:hover .xiangmu2{
	color:#d31e1e;
}

.xiangmu>li:hover .xiangmu4{
	background-color:#d31e1e;
}
.xiangmu>li:hover .xiangmu3{
	color:#d31e1e;
}
.xiangmu>li:hover .xiangmu5 span{
	color:#d31e1e;
}.xiangmu>li:hover .xiangmu5 p{
	color:#d31e1e;
}


.dibu{
	width: 100%;
	height: 150px;
	background-color: #333333;
}

.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
.dis{ display:block !important;}
.didh{
	width: 900px;
float: left;
	overflow: hidden;
}
.didh li{
	float: left;
	font-size: 15px;
	line-height: 32px;
  margin-right: 40px;
  float: left;
    font-size: 15px;
    line-height: 20px;
    margin-right: 40px;
    margin-bottom: 15px;
}
.didh li a{
	color: #fff;
}

.xia1 a{
	color: #fff;
}
.hengxian1{
	width: 1200px;
	height: 1px;
	background-color: #222;
	margin: auto;
	border-bottom: 1px solid #403e3f;
}

.xiamian{
	width: 1200px;
	margin: auto;

	overflow: hidden;
	padding-top: 32px;
}
.xia1{
	width: 820px;
	float: left;
}

.xia1{
	font-size: 15px;
	color: #fff;
}
.erwei{
	float: right;
}
.erwei img{
	width: 90px;
	height: 90px;
	float: left;
	margin-right: 20px;
}

.xxx1{
	float: left;
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	margin-bottom: 10px;
	margin-top: 3px;
}
.xxx2{
	font-size: 14px;
	color: #999;
	line-height: 24px;
}
.xia11{
	font-size: 14px;
    color: #fff;
    margin-bottom: 5px;
    line-height: 24px;
}
.xia22{
	width: 360px;
	float: left;
	line-height: 24px;
	color: #fff;
	
	background: no-repeat center left;
	font-size: 14px;
	margin-top: 10px;
}

.fbanner {
    width: 100%;
    height: 350px;
    background: no-repeat center;
        background-image: none;
}
.sbox{ width:100%; height:40px; background-color:#f1f1f1;}
.sbox .sav{ width:1200px; margin:auto; height:40px; font-size:14px; line-height:40px;}
.sbox .sav ul{ display:block; float:left; height:40px; overflow:hidden;}
.sbox .sav ul li{ height:40px; display:block; float:left; text-align:center;}
.sbox .sav ul li a{ color:#333; min-width:70px; display:block; padding:0 15px;}
.sbox .sav ul li:hover,.sbox .sav ul li.on{ background-color:#d31e1e;}
.sbox .sav ul li:hover a,.sbox .sav ul li.on a{ color:#fff;}
.sbox .sav p{ display:block; text-align:right;}
.sbox .sav p span,.nbox .sav p a:hover{ color:#d31e1e;}


.tit{ width:1150px; margin:auto; padding-top:42px; text-align:center;    margin-bottom: 30px;}
.tit span{ height:44px; line-height:44px; font-size:36px; text-transform:uppercase; color:#ededed; display:block;}
.tit p{ height:50px; line-height:50px; font-size:30px;  color:#d31e1e; display:block; margin-top:-37px;}
.tit b{ width:50px; height:3px; display:block; margin:auto; background-color:#ddd;}


.neiy {
    width: 1200px;
    overflow: hidden;
    padding-left: 10px;
    margin: auto;
    margin-bottom: 50px;
	    margin-top: 25px;
	    min-height: 100px;
}
.neiy1 {
    font-size: 24px;
    text-align: center;
    margin-top: 36px;
    line-height: 24px;
    margin-bottom: 15px;
}
.neiy2{
	font-size: 15px;
    line-height: 26px;
    color: #666;
}

.neiy2 .item_block{
	    transition: all .32s ease;
		    padding: 20px;
    margin-bottom: 38px;
	    border: 1px solid rgba(170,170,170,.2);
    background-color: transparent;
    box-sizing: border-box;
    width: calc(100% / 1 - 0px);
    height: auto;
    float: left;
    margin-right: 15px;
	    position: relative;
    box-shadow: 0 0 0 rgba(0,0,0,.15);
}

.neiy2 .item_block:hover{
	    box-shadow: 0 14px 50px -8px rgba(0,0,0,.12);
    color: unset;animation-delay: 0.1s;
    visibility: visible;
    animation-name: fadeInUp;
}
.neiy2 .item_img{
	    float: left;    position: relative;
    overflow: hidden;
	width:260px;
height: 165px;
	overflow:hidden;
}
.neiy2 .item_img img{
	max-width:100%;
	min-height:100%
}
.neiy2 .item_wrapper {
    float: right;
    padding: 20px;
    padding-left: 20px;
    width: calc(100% - 280px);
    box-sizing: border-box;padding-top: 8px;
}.neiy2 .ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}.neiy2 .item_info .title {
    transition: all .36s ease;
    color: #666;
    font-size: 16px;
    line-height: 30px;
}
.neiy2 .item_info .subtitle {
    margin-top: 2px;
}
.neiy2 .date_wrap {
    transition: all .36s ease;
    font-size: 13px;
    line-height: 26px;
    color: #888;
}
.neiy2 .date_wrap {
    font-size: 28px;
    float: right;
    position: relative;
    top: -25px;
    font-family: HELVETICANEUELTPRO-THEX;
}
.neiy2 .item_des {
    width: 70%;
}
.neiy2 .description {
    transition: all .36s ease;
    font-size: 13px;
    line-height: 26px;
    height:78px;
    overflow: hidden;
    color: #999;
}
.neiy2 .details{
	    margin-left: 20px;
    margin-bottom: 30px;
	    display: inline-block;
    font-size: 14px;
    line-height: 30px;transition: all .36s ease;
	border: none;
	    width: 120px;
    box-sizing: border-box;
	    transform: translate3d(0,2px,0);
    top: 90px;
    bottom: auto;
    padding: 4px 40px;
    position: absolute;
    right: 20px;color: #fff;
    text-indent: 0;    overflow: hidden;
	top: 110px;
	    border-color: #00468c;
    background-color: #00468c;
}
.neiy2 .item_tags {
    position: absolute;
    left: 314px;
    padding: 0;
    border-top: none;
	bottom: 27px;

}
.neiy2 .item_tags>a {
    border: none;
    float: unset;
}

.neiy2 .item_tags>a {
    margin-right: 10px;
    padding: 0 6px;
    line-height: 26px;
	position: relative;
    color: #999;
}

.lxbox{ width:1200px; position:relative; margin:50px auto; margin-top:30px; height:610px;}
.lxbox .box{ width:400px; height:530px; position:absolute; left:60px; top:40px; background-color:#016bff; box-shadow:0 0 13px rgba(0,0,0,0.35);}
.lxbox .box .biao{ margin-top:65px; margin-left:50px; height:66px; line-height:66px; font-size:24px; color:#fff;}
.lxbox .box dl{ display:block; width:290px; margin-left:50px; overflow:hidden;}
.lxbox .box dl dt{ display:block; line-height:32px; font-size:14px; color:#fff;}
.lxbox .box dl dd{ display:block; line-height:44px; font-size:24px; color:#fff;}
.lxbox .box dl p{ line-height:32px; color:#fff;}

.tou{ text-align:center; font-size:18px; color:#016bff; line-height:40px; margin:auto; width:1200px; padding-top:20px;}
.sj{ font-size:14px; text-align:center; line-height:20px; color:#666; margin-bottom:10px; border-bottom:1px solid #e1e1e1; margin:auto; width:1200px; padding-bottom:10px; margin-bottom:10px;}
.txt{ width:1200px; margin:auto; font-size:14px; line-height:24px; padding-top:5px;}
.txt img{ max-width:100%;}

.fy{ width:1200px; margin:auto; margin-top:15px; padding-top:10px;    margin-bottom: 30px;}
.fy .pre{ float:left; width:900px;}
.fy .pre p{ display:block; font-size:14px; height:24px; line-height:24px; overflow:hidden;}
.fy span{ float:left; width:300px; display:block; text-align:right;}
.fy a:hover{ color:#016bff;}


.ditu0{
	width: 100%;
	height: 400px;
	position: relative;
	overflow: hidden;
	background: no-repeat center;
}


.dibu1{
	width: 1200px;
	margin: auto;
	overflow: hidden;
}

.dibu2{
	width: 360px;
	float: right;
	
}

.dibu3{
	font-size: 22px;
	color: #fff;
	line-height: 30px;
  margin-top: 65px;
}


.dibu4{
	width: 55px;
	height: 2px;
	overflow: hidden;
	background-color: #fff;
	margin-top: 18px;
	margin-bottom: 20px;
}



#xl{

	position:absolute;
	
   z-index: 999;
		display:none;
		    margin-left: -30px;
			margin-top: -3px;
}
#xl li{
	font-size: 12px;
    line-height: 36px;
    /* border-bottom: 1px solid #333; */
    background-color: rgba(255,255,255,0.98);
    /* padding: 0 20px; */
    width: 121px;
	    float: none;
		margin-left:0;
    text-align: center;
	    margin-top: 3px;
}
.bnnm a{
	color:#333 !important;
	border-bottom:none !important;

}
.dh>li:hover #xl{
	display:block !important;
}

.xl li:hover a{
	color:#fff !important;
		border-bottom:none;
}.xl li:hover{
background-color: rgba(210,30,30,0.85) !important;
}
.nee3:hover {
	color:#384e39;
}


.nee5:hover{
	background-color: rgba(77,107,79,0.9) !important;

}




.dibu5{
	color: #fff;
	line-height: 38px;
}

.youshi{
	width: 1200px;
	margin: auto;
	overflow: hidden;
}

.picScroll-left {
	width: 1200px;
	overflow: hidden;
	position: relative;

}

.picScroll-left .hd {
z-index: 9999;
}

.picScroll-left .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	    height: 15px;
    overflow: hidden;
	zoom: 1;
}

.picScroll-left .hd ul li {
display: block;
	width: 40px;
	height:5px;
	float: right;
   margin: 0 6px;
	margin-top: 10px;
	overflow: hidden;
	text-indent:30em;
	cursor: pointer;
    background-color:#999;
}

.picScroll-left .hd ul li.on {
	    background-color:#333;
}

.picScroll-left .bd {

}

.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-left .bd ul li {

	float: left;
	_display: inline;
	overflow: hidden;
	width: 1200px;
	height:270px;
}

.kuaizuo{
	width: 830px;
	height:270px;
    background-color: #d31e1e;
    float: left;
}

.kuaiyou{
	width: 290px;
	padding: 0 40px;
	height:270px;
	overflow: hidden;
	background-color: #f9f9f9;
	float: right;
}
.kuaizuo img{
	width: 100%;
	min-height: 100%;
}

.kuaizuo1{
	position: absolute;
	    display: none;
}

.kuaizuo2{
	width: 10px;
	height: 10px;
	margin-left: 14px;
	margin-top: 18px;
	background-color: #d31e1e;
}
.kuaizuo3{
	width: 60px;
	font-size: 25px;
	margin-left: 32px;
	margin-top: 10px;
	color: #fff;
	line-height: 30px;
}

.you1{
	font-size: 22px;
	line-height: 24px;
	color: #333;
	margin-top: 40px;
	margin-bottom: 27px;
	
}
.you2{
	line-height: 30px;
	max-height: 90PX;
	color: #333;
	font-size: 15px;
	overflow: hidden;
	
}
.dibu5 p{color:#fff !important;}

.you3{
	margin-top: 15px;
}

.errr{
    width: 168px;
    position: absolute;
    margin-top: -42px;
	margin-left: 852px;
    margin-left: 620px;
	margin-left: 852px;
}

.yanfa{
	width: 100%;
	    overflow: hidden;
	height: 1294px;
	margin-top: 70px;
	background: no-repeat center;
}
.yanfa0{
	width: 1200px;
	overflow: hidden;
	margin: auto;
}

.yanfa1{
	width: 600px;
	height: 410px;
	float: left;
	overflow: hidden;
}

.yanfa2{
	width: 572px;
	height:495px;
	float: right;
	overflow: hidden;
    margin-top: 57px;
}

.yanfa3{
	width: 470px;
	height: 580px;
	float: left;
	overflow: hidden;
}

.yanfa4{
	width: 722px;
	height: 420px;
	float: right;
	overflow: hidden;
}

.fa1{
	padding-left: 40px;
	font-size: 16px;
	color: #333;
	line-height: 24px;
	margin-bottom: 7px;
}

.fa2{
	width: 300px;
	height: 2px;
	background-color: #ebebeb;
	margin-left: 40px;
	margin-bottom: 24px;
}

.fa3{
	width: 580px;
	margin: auto;height: 308px;
	overflow: hidden;
	    box-shadow: #cdcdcd 4px 4px 10px;
}

.yanfa2 .fa3{
	width: 550px;
	margin: auto;height: 390px;
	overflow: hidden;
	    box-shadow: #cdcdcd 4px 4px 10px;
}

.yanfa3 .fa3{
	width: 430px;
	margin: auto;height: 470px;
	overflow: hidden;
	    box-shadow: #cdcdcd 4px 4px 10px;
}

.yanfa4 .fa3{
	width:700px;
	margin: auto;height: 270px;
	overflow: hidden;
	
	    box-shadow: #cdcdcd 4px 4px 10px;
}

.fa31{
	width: 580px;
	margin: auto;height: 308px;
	overflow: hidden;
	    box-shadow: #cdcdcd 4px 4px 10px;
	    background-color: rgba(0,0,0,0.5);
		
}
.more{
	color:#fff;
	text-align:center;
	width:150px;
	background-color:#d31e1e;
	line-height:36px;
	height:36px;border-radius:4px;
    
	margin:auto;
	margin-top: 136px;
}
.yanfa2 .more{
	   margin-top: 177px;
}
.yanfa3 .more{
	   margin-top: 217px;
}.yanfa4 .more{
	   margin-top: 117px;
}
.yanfa2 .fa31{
	width: 550px;
	margin: auto;height: 390px;
	overflow: hidden;
	    box-shadow: #cdcdcd 4px 4px 10px;
	    background-color: rgba(0,0,0,0.5);
}

.yanfa3 .fa31{
	width: 430px;
	margin: auto;height: 470px;
	overflow: hidden;
	    box-shadow: #cdcdcd 4px 4px 10px;
	    background-color: rgba(0,0,0,0.5);
}

.yanfa4 .fa31{
	width:700px;
	margin: auto;height: 270px;
	overflow: hidden;
	background-color: rgba(0,0,0,0.5);
	box-shadow: #cdcdcd 4px 4px 10px;
}
.yanfa1:hover .fa31{
position:absolute;
margin-top:-308px;
background-color:rgba(0,0,0,0.4)
}

.yanfa2:hover .fa31{
position:absolute;
margin-top:-390px;
background-color:rgba(0,0,0,0.4)
}

.yanfa3:hover .fa31{
position:absolute;
margin-top:-470px;
background-color:rgba(0,0,0,0.4)
}

.yanfa4:hover .fa31{
position:absolute;
margin-top:-270px;
background-color:rgba(0,0,0,0.4)
}

.fa3 img{
    width: 100%;
}

.fa4 img{
	height: 100%;
}

.fa5 img{
	height: 100%;
}

.fa6 img{
	height: 100%;
}
	.n11{
         text-align: center;
    display: table;
    margin: auto;
	margin-top:20px;
     }
    .n11 li
     {
          font-size: 16px;
    width: 130px;
    height: 38px;
    line-height: 38px;
    float: left;
    text-align: center;
   margin: 0 10px;
   background-color:#f1f1f1;
     }
	 .nn{background-color:#d31e1e !important;}
	 .nn a{color:#fff;}
	 .neiy{margin-top:0px;}
	 .pinpai .zuo1{
		 color:#333;
	 }
	  .xinwen .zuo1{
		 color:#333;
	 }