.w1322{
	width: 1322px;
	margin: 0 auto;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}
.w1122{
	width: 1122px;
	margin: 0 auto;
}
.w-press-banner{
	position: relative;
}
.w-press-banner .img{
	width: 100%;
	display: block;
}
.w-bannerlist{
	position: absolute;
	width: 100%;
	bottom: 1%;
}
.w-bannerlist ul{
	text-align: center;
	width: 100%;
}
.w-bannerlist li{
	width: 239px;
	height: 109px;
	margin-right: 2px;
	float: none;
	background: url(../images/img-05.png) repeat;
	display: inline-block;
	transition:all 0.3s;
	vertical-align: top;
}
.w-bannerlist li .bg{
	height: 100%;
	transition:all 0.3s;
	cursor: pointer;
	overflow: hidden;
}
.w-bannerlist li p{
	margin-left: 8%;
	margin-top: 65px;
	color: #666;
	font-size: 16px;
	text-align: left;
}
.w-bannerlist .li1 .bg{
	background-image: url(../images/img-01.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-bannerlist .li2 .bg{
	background-image: url(../images/img-02.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-bannerlist .li3 .bg{
	background-image: url(../images/img-03.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-bannerlist .li4 .bg{
	background-image: url(../images/img-04.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}

.w-bannerlist .li1:hover .bg{
	background-image: url(../images/img-07.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-bannerlist .li2:hover .bg{
	background-image: url(../images/img-08.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-bannerlist .li3:hover .bg{
	background-image: url(../images/img-09.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-bannerlist .li4:hover .bg{
	background-image: url(../images/img-10.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}



.w-bannerlist .li1.cur .bg{
	background-image: url(../images/img-07.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-bannerlist .li2.cur .bg{
	background-image: url(../images/img-08.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-bannerlist .li3.cur .bg{
	background-image: url(../images/img-09.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-bannerlist .li4.cur .bg{
	background-image: url(../images/img-10.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-bannerlist li:hover{
	background: url(../images/img-06.png) repeat;
}
.w-bannerlist li.cur{
	background: url(../images/img-06.png) repeat;
}


.w-bannerlist li:hover p{
	color: #fff;
}
.w-bannerlist li.cur p{
	color: #fff;
}




.w-main{
	padding-top: 65px;
	background: #f1f1f1;
	overflow: hidden;
}
.w-main.cur{
	padding-top: 0px;
}
.w-press .title{
	font-size: 34px;
	color: #333;
	text-align: center;
	line-height: 34px;
	margin-bottom: 40px;
}
.w-press .search-for{
	text-align: center;
}
.w-press .search-for span{
	height: 44px;
	display: inline-block;
	font-size: 16px;
	color: #666;
	line-height: 44px;
	vertical-align: top;
	font-weight: bold;
	margin-right: 10px;
}
.w-press .search-for input{
	height: 44px;
	display: inline-block;
	line-height: 44px;
	border:0px none;
	vertical-align: top;
}
.w-press .search-for .text{
	width: 365px;
	background: #fff;
	padding-left: 25px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	height: 42px;
	box-shadow: 0 0 10px #ddd;
	font-size: 14px;
	color: #333;
}
.w-press .search-for .submit{
	background: url(../images/img-11.png) no-repeat;
	width: 47px;
	font-size: 18px;
	color: #fff;
}
.w-press .ajax{
	margin-top: 42px;
}
.w-press .ajax ul{
	width: 100%;
	padding-top: 10px;
}
.w-press .ajax li{
	float: left;
	margin-bottom: 30px;
	margin-right: 15px;
}
.w-press .ajax li:nth-child(4n){
	margin-right: 0px;
}
.w-press .ajax li .bg{
	width: 282px;
	height: 435px;
	box-shadow: 0 0 10px #ddd;
	background-color: #fff;
	background-position: center 14px;
	background-repeat: no-repeat;
	background-size: 254px 407px;
	display: block;
}
.w-press .ajax li .img{
	width: 254px;
	height: 407px;
	border:1px solid #ddd;
	margin: 14px;
	float: left;
}
.w-press .ajax li .img img{
	width: 100%;
	opacity: 0;
	transition:all 0.5s;
}
.w-press .ajax li:hover .img img{
	opacity: 1;
}
.w-press .ajax li span{
	display: block;
	font-size: 18px;
	color: #333;
	text-align: center;
	margin: 20px auto;
}
.page{
	text-align: center;
	margin: 17px auto 0px;
	padding-bottom: 100px;
}
.page a{
	display: inline-block;
	width: 39px;
	height: 39px;
	text-align: center;
	line-height: 39px;
	border-radius: 3px;
	overflow: hidden;
	font-size: 14px;
	color: #666;
}
.page a.cur{
	background:#b12021;
	color: #fff
}
.page a:hover{
	background:#b12021;
	color: #fff
}

.w-product{
	width: 100%;
}
.w-product li{
	width: 33.33%;
	float: left;
	cursor: pointer;
	position: relative;
	left: 10px;
	opacity: 0;
}
.w-product li img{
	display: block;
	width: 100%;
}
/*.w-product li.cur img{
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter: grayscale(100%); 
	filter: gray; 
}*/
.w-product li .text{
	position: absolute;
	width: 90%;
	left: 5%;
	bottom: 10%;
	opacity: 0;
}
.w-product li .title{
	font-size: 45px;
	font-weight: bold;
	color: #fff;
	background: url(../images/img-07.jpg) no-repeat left bottom;
	padding-bottom: 26px;
	line-height:45px;
	margin-bottom: 25px;
}
.w-product li .line{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 10px;
	background: url(../images/img-14.png) repeat-x;
}
.w-product li.cur .line{
	background: url(../images/img-13.png) repeat-x;
}
.w-product li .te{
	font-size: 15px;
	color: #fff;
	line-height: 28px;
	margin-bottom: 20px;
	height: 84px;
	overflow: hidden;
}
.w-product li .text a{
	width: 165px;
	height: 40px;
	line-height: 40px;
	background: #c80010;
	color: #fff;
	text-align: center;
	font-size: 15px;
	display: block;
	transition:all 0.3s;
}
.w-product li .text a:hover{
	background: #fff;
	color: #F50F22;
}


























.w-partisan-banner{
	position: absolute;
	width: 100%;
	bottom: 1%;
}
.w-partisan-banner ul{
	text-align: center;
	width: 100%;
}
.w-partisan-banner li{
	width: 239px;
	height: 109px;
	margin-right: 2px;
	float: none;
	background: url(../images/img-05.png) repeat;
	display: inline-block;
	transition:all 0.3s;
	vertical-align: top;
}
.w-partisan-banner li .bg{
	height: 100%;
	transition:all 0.3s;
	cursor: pointer;
	overflow: hidden;
}
.w-partisan-banner li p{
	margin-left: 8%;
	margin-top: 65px;
	color: #666;
	font-size: 16px;
	text-align: left;
}
.w-partisan-banner .li1 .bg{
	background-image: url(../images/img-15.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-partisan-banner .li2 .bg{
	background-image: url(../images/img-16.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-partisan-banner .li3 .bg{
	background-image: url(../images/img-17.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-partisan-banner .li4 .bg{
	background-image: url(../images/img-18.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-partisan-banner .li5 .bg{
	background-image: url(../images/img-19.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}

.w-partisan-banner .li1:hover .bg{
	background-image: url(../images/img-20.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-partisan-banner .li2:hover .bg{
	background-image: url(../images/img-21.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-partisan-banner .li3:hover .bg{
	background-image: url(../images/img-22.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-partisan-banner .li4:hover .bg{
	background-image: url(../images/img-23.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-partisan-banner .li5:hover .bg{
	background-image: url(../images/img-24.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}



.w-partisan-banner .li1.cur .bg{
	background-image: url(../images/img-20.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-partisan-banner .li2.cur .bg{
	background-image: url(../images/img-21.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-partisan-banner .li3.cur .bg{
	background-image: url(../images/img-22.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-partisan-banner .li4.cur .bg{
	background-image: url(../images/img-23.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-partisan-banner .li5.cur .bg{
	background-image: url(../images/img-24.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-partisan-banner li:hover{
	background: url(../images/img-06.png) repeat;
}
.w-partisan-banner li.cur{
	background: url(../images/img-06.png) repeat;
}


.w-partisan-banner li:hover p{
	color: #fff;
}
.w-partisan-banner li.cur p{
	color: #fff;
}
.w-partisan .title{
	font-size: 34px;
    color: #333;
    text-align: center;
    line-height: 34px;
    margin-bottom: 40px;
}
.partisan-list{
	margin-bottom: 68px;
}
.partisan-list .list-box{
	width: 32%;
	margin-right: 2%;
	background: #fff;
	float: left;
	box-shadow: 0 0 10px #ddd;
}
.partisan-list .list-box .tit{
	line-height: 82px;
	height: 82px;
	background: #ba2223;
	text-align: center;
	color: #fff;
	font-size: 26px;
}
.partisan-list .list-box .bot{
	width: 94%;
	margin:3%;
	background: #fff;
	padding-bottom: 24px;
	height: 152px;
}
.partisan-list .list-box .bot span.box{
	width: 49%;
	margin-right: 2%;
	display: block;
	float: left;
	line-height:33px;
	background: #f2f2f2;
	color: #666; 
	text-align: center;
	border-radius: 2px;
	overflow: hidden;
	margin-bottom: 5px;
	transition:all 0.3s;
}
/*.partisan-list .list-box .bot a:hover{
	background: #C5C5C5;
	color: #fff;
}*/
.partisan-list .list-box .bot span.box:nth-child(2n){
	margin-right: 0px;
}
.partisan-img{
	position: relative;
	margin-bottom: 60px;
}
.partisan-img .img{
	width: 100%;
	display: block;
}
.partisan-img .more{
	position: absolute;
	bottom: 2%;
	background: #f5f5f5;
	line-height: 43px;
	height: 43px;
	text-align: center;
	width: 144px;
	height: 43px;
	left: 50%;
	margin-left: -72px;
	font-size: 14px;
	color: #333;
} 
.partisan-img .more:hover{
	background: #b12021;
	color: #fff;
	transition:all 1s ease;
}

.partisan-list ul li{
	border-bottom: 2px solid #ba2223;
	background: #fff;
	margin-right: 10px;
	float: left;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	transition:all 0.3s;
}
.partisan-list ul li .bg{
	width: 100%;
	overflow: hidden;

}
.partisan-list ul li .bg img{
	display: block;
	width: 100%;
	transition: transform 1s;
}
.partisan-list ul li .text{
	padding: 10px 15px;
	background: url(../images/img-25.png) no-repeat 95% 90%;
	height: 97px;
	font-size: 14px;
	color: #333;
}
.partisan-js{
	margin-bottom: 36px;
}
.partisan-js .w1200{
	padding-bottom: 37px;
	border-bottom: 1px solid #ddd;
}
.correlation .flex-viewport{
	padding-top: 10px;
}
.partisan-list ul li:hover{
	background: #ba2223;
}
.partisan-list ul li:hover .text{
	color: #fff;
}
.partisan-list ul li:hover img{
	transform: scale(1.3);
}
.partisan-list .flex-control-nav{
	text-align: center;
	margin-top: 36px;
}
.partisan-list .flex-control-nav li{
	display: inline-block;
	width: 22px;
	height: 22px;
}
.partisan-list .flex-control-nav li a{
	width: 22px;
	height: 22px;
	text-indent: -9999px;
	display: block;
	background: url(../images/img-27.png) no-repeat center;
}
.partisan-list .flex-control-nav li a.flex-active{
	background: url(../images/img-26.png) no-repeat center;
}


.partisan-news ul{
	width: 100%;
	margin-bottom: 10px;
}
.partisan-news li{
	padding: 48px 0px 0px;
	display: block;
	background: #fff;
	margin-bottom: 40px;
}
.partisan-news li .top{
	padding: 0 40px;
}
.partisan-news li .top .tit{
	font-size: 20px;
	color: #333;
	display: table-cell;
	vertical-align: middle;
	height: 66px;
}
.partisan-news li .top .time{
	font-size: 15px;
	color: #b2b2b2;
	margin-top: 15px;
	margin-bottom: 27px;
}
.partisan-news li .top .text{
	padding-bottom: 49px;
}
.partisan-news li .top .text .img{
	width: 43%;
	position: relative;
	float: left;
}
.partisan-news li .top .text .img img{
	width: 100%;
	display: block;
}
.partisan-news li .top .text .img .line{
	position: absolute;
	bottom: 0px;
	height: 6px;
	left: 0px;
	width: 100%;
	background: #ba2223;
}
.partisan-news li .top .text .te{
	font-size: 14px;
	width: 53%;
	float: right;
	color: #666;
}
.partisan-news li .bot{
	height: 90px;
	transition:all 0.3s;
}
.partisan-news li .bot a{
	float: right;
	padding-right: 45px;
	line-height: 33px;
	background: url(../images/img-28.png) no-repeat right center;
	text-align: left;
	font-size: 14px;
	color: #ba2223;
	margin-top: 30px;
	margin-right: 53px;
}
.partisan-news li:hover .bot{
	background:#ba2223;
}
.partisan-news li:hover .bot a{
	color: #fff;
}
.click-more{
	width: 187px;
	height: 43px;
	background: #fff;
	text-align: center;
	line-height: 43px;
	color: #333;
	font-size: 16px;
	margin: 0px auto 80px;
	cursor: pointer;
}
.click-more:hover{
	background: #b12021;
	color: #fff;
	transition:all 1s ease;
}
.w-news .title {
    font-size: 34px;
    color: #333;
    text-align: center;
    line-height: 34px;
    margin-bottom: 40px;
}





.news-js{
	background: #fff;
}
.news-list ul li{
	border-bottom: 2px solid #ba2223;
	background: #fff;
	margin-right: 10px;
	float: left;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	transition:all 0.3s;
	box-shadow: 0 0 10px #ddd;
}
.news-list ul li .bg{
	width: 100%;
	overflow: hidden;
}
.news-list ul li .tit{
	padding: 10px 15px 0px;
	font-size: 18px;
	color: #333;
	display: block;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
	margin-bottom: 10px;
}
.news-list ul li .time{
	padding: 10px 15px;
	color: #d4d4d4;
}
.news-list ul li .bg img{
	display: block;
	width: 100%;
	transition: transform 1s;
}
.news-list ul li .text{
	padding: 10px 15px;
	background: url(../images/img-25.png) no-repeat 95% 90%;
	height: 97px;
	font-size: 14px;
	color: #999;
	transition:all 0.3s
}
.news-list .flex-control-nav{
	text-align: center;
	margin-top: 53px;
	margin-bottom: 40px;
}
.news-list .flex-control-nav li{
	display: inline-block;
    width: 22px;
    height: 22px;
}
.news-list .flex-control-nav li a{
	width: 22px;
	height: 22px;
	text-indent: -9999px;
	display: block;
	background: url(../images/img-27.png) no-repeat center;
}
.news-list .flex-control-nav li a.flex-active{
	background: url(../images/img-26.png) no-repeat center;
}
.news-list ul li:hover{
	background: #ba2223;
}
.news-list ul li:hover .tit{
	color: #fff;
}
.news-list ul li:hover .time{
	color: #fff;
}
.news-list ul li:hover .text{
	color: #fff;
}
.news-list ul li:hover img{
	transform: scale(1.3);
}
.new-list{
	background: #F1F1F1;
	padding-top: 47px;
}
.new-list ul{
	margin-bottom: 26px;
	overflow: hidden;
}
.new-list li{
	background: #fff;
	padding: 2%;
	width: 96%;
	position: relative;
	transition:all 0.3s;
	margin-bottom: 30px;
}
.new-list li .img{
	width: 24%;
	float: left;
	overflow: hidden;
}
.new-list li .img img{
	width: 100%;
	transition: transform 1s;
}
.new-list li .text{
	width: 68%;
	float: right;
	height: 100%;
	position: absolute;
	right: 2%;
	top: 50%;
}
.new-list li .tit{
	font-size: 18px;
	color: #333;
	height: 24px;
	overflow: hidden;
	margin-bottom: 10px;
	line-height: 24px;
	margin-top: 12px;
}
.new-list li .te{
	font-size: 14px;
	color: #999;
	line-height: 24px;
	margin-top: 5px;
	height: 48px;
	overflow: hidden;
}
.new-list li .time{
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 100%;
	line-height: 33px;
}
.new-list li .time .time-te{
	color: #d4d4d4;
}
.new-list li .time .click{
	padding-right: 47px;
	background: url(../images/img-29.png) no-repeat right center;
	height: 33px;
	line-height: 33px;
	display: block;
	float: right;
	font-size: 14px;
	color: #ba2223;
} 
.new-list li:hover{
	background: #ba2223;
}
.new-list li:hover img{
	background: #ba2223;
	transform: scale(1.3);
}
.new-list li:hover .time .click{
	color: #fff;
	background: url(../images/img-30.png) no-repeat right center;
}
.new-list li:hover .te{
	color: #d4d4d4;
}
.new-list li:hover .tit{
	color: #d4d4d4;
}

.w-news-info{
	background: #f1f1f1;
	overflow: hidden;
}
.w-news-info .w1322{
	background: #fff;
}
.w-news-info .tit{
	width: 70%;
	color: #ba2223;
	font-size: 32px;
	text-align: center;
	margin: 0px auto 40px;
	padding-top: 75px;
	line-height: 42px;
}
.w-news-info .time{
	height: 50px;
	border-top: 2px solid #b4b9bf;
	border-bottom: 1px solid #b4b9bf;
}
.w-news-info .time .fl{
	line-height: 54px;
	color: #27292b;
	font-size: 14px;
}
.w-news-info .time .fl .sp{
	color: #ba2223;
	font-size: 13px;
	line-height: 54px;
}
.w-news-info .time .fr .jiathis_txt{
	font-size: 14px;
	color: #3b3b3b;
	line-height: 54px!important;
	margin-right: 10px;
}
.w-news-info .time .fr .jiathis_style .jtico_tsina{
	background: url(../images/img-31.png) no-repeat;
	margin-top: 19px;
}
.w-news-info .time .fr .jiathis_style .jtico_weixin{
	background: url(../images/img-32.png) no-repeat;
	margin-top: 19px;
}
.w-news-info .text{
	padding-top: 37px;
	text-indent:2em;
	font-size: 14px;
	color: #3b3b3b;
	line-height: 31px;
	padding-bottom: 70px;
	border-bottom: 2px solid #ededed;
}
.w-news-info .text p{
	line-height: 31px;
}
.w-news-info .text img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.new-page{
	padding-top: 27px;
	padding-bottom: 120px;
}
.new-page a{
	display: block;
}
.new-page .fll{
	width: 40%;
	float: left;
}
.new-page .fll a{
	font-size: 14px;
	color: #666;
	display: inline-block;
	transition:all 0.3s;
}
.new-page .fll a .sp{
	color: #999;
	transition:all 0.3s;
}
.new-page .fll a:hover .sp{
	color: #666;
}
.new-page .frr{
	float: right;
}
.new-page .frr a{
	width: 113px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	background: #999;
	color: #fff;
	font-size: 14px;
	transition:all 0.3s;
}
.new-page .frr a:hover{
	background: #3E3D3D
}





.w-manlist{
	position: absolute;
	width: 100%;
	bottom: 1%;
}
.w-manlist ul{
	text-align: center;
	width: 100%;
}
.w-manlist li{
	width: 239px;
	height: 109px;
	margin-right: 2px;
	float: none;
	background: url(../images/img-05.png) repeat;
	display: inline-block;
	transition:all 0.3s;
	vertical-align: top;
}
.w-manlist li .bg{
	height: 100%;
	transition:all 0.3s;
	cursor: pointer;
	overflow: hidden;
}
.w-manlist li p{
	margin-left: 8%;
	margin-top: 65px;
	color: #666;
	font-size: 16px;
	text-align: left;
}
.w-manlist .li1 .bg{
	background-image: url(../images/img-33.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-manlist .li2 .bg{
	background-image: url(../images/img-34.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-manlist .li3 .bg{
	background-image: url(../images/img-35.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}

.w-manlist .li1:hover .bg{
	background-image: url(../images/img-36.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-manlist .li2:hover .bg{
	background-image: url(../images/img-37.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-manlist .li3:hover .bg{
	background-image: url(../images/img-38.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}



.w-manlist .li1.cur .bg{
	background-image: url(../images/img-36.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-manlist .li2.cur .bg{
	background-image: url(../images/img-37.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}
.w-manlist .li3.cur .bg{
	background-image: url(../images/img-38.png);
	background-repeat: no-repeat;
	background-position: 8% 20%
}

.w-manlist li:hover{
	background: url(../images/img-06.png) repeat;
}
.w-manlist li.cur{
	background: url(../images/img-06.png) repeat;
}


.w-manlist li:hover p{
	color: #fff;
}
.w-manlist li.cur p{
	color: #fff;
}








.w-man .big-tit{
	font-size: 40px;
	color: #333;
	text-align: center;
	line-height: 40px;
	padding-top: 92px;
	margin-bottom: 16px;
}
.w-man .sma-tit{
	font-size: 14px;
	color: #a5a5a5;
	text-align: center;
	margin-bottom: 25px;
	letter-spacing: 10px;
}
.w-man .text{
	padding-bottom: 50px;
	border-bottom: 1px solid #ddd;
	padding-top: 30px;
}
.w-man .text .fll{
	width: 48%;
	margin-right: 4%;
	float: left;
	font-size: 14px;
	color: #666;
}
.w-man .text .frr{
	width: 48%;
	float: left;
	font-size: 14px;
	color: #666;
}
.w-man .manufa-list{
	padding-top: 28px;
	padding-bottom: 65px;
}
.w-man .manufa-list ul{
	width: 100%;
	text-align: center;
}
.w-man .manufa-list li{
	width: 142px;
	display: inline-block;
	position: relative;
	border-radius: 3px;
	transition:all 0.3s;
	cursor: pointer;
}
.w-man .manufa-list li img.bg{
	display: block;
	width: 100%;
}
.w-man .manufa-list li span{
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position: absolute;
}
.w-man .manufa-list li span a{
	display: block;
	height: 100%;
}
.w-man .manufa-list li{
	margin: 0 10px;
}
.w-man .manufa-list li span{
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center 25%;
}
.w-man .manufa-list .li1 span{
	background-image: url(../images/img-39.png);
}
.w-man .manufa-list .li2 span{
	background-image: url(../images/img-40.png);
}
.w-man .manufa-list .li3 span{
	background-image: url(../images/img-41.png);
}
.w-man .manufa-list .li4 span{
	background-image: url(../images/img-42.png);
}
.w-man .manufa-list .li5 span{
	background-image: url(../images/img-43.png);
}
.w-man .manufa-list .li6 span{
	background-image: url(../images/img-44.png);
}


.w-man .manufa-list .li1:hover span{
	background-image: url(../images/img-46.png);
}
.w-man .manufa-list .li2:hover span{
	background-image: url(../images/img-47.png);
}
.w-man .manufa-list .li3:hover span{
	background-image: url(../images/img-48.png);
}
.w-man .manufa-list .li4:hover span{
	background-image: url(../images/img-49.png);
}
.w-man .manufa-list .li5:hover span{
	background-image: url(../images/img-50.png);
}
.w-man .manufa-list .li6:hover span{
	background-image: url(../images/img-51.png);
}



.w-man .manufa-list .li1.cur span{
	background-image: url(../images/img-46.png);
}
.w-man .manufa-list .li2.cur span{
	background-image: url(../images/img-47.png);
}
.w-man .manufa-list .li3.cur span{
	background-image: url(../images/img-48.png);
}
.w-man .manufa-list .li4.cur span{
	background-image: url(../images/img-49.png);
}
.w-man .manufa-list .li5.cur span{
	background-image: url(../images/img-50.png);
}
.w-man .manufa-list .li6.cur span{
	background-image: url(../images/img-51.png);
}

.w-man .manufa-list li p{
	text-align: center;
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 10%;
	font-size: 16px;
	color: #999;
}


.w-man .manufa-list li div{
	position: absolute;
	width: 100%;
	height: 24px;
	top: 100%;
	margin-top: 65px;
	display: none;
	z-index: 10;
}


.w-man .manufa-list li:hover{
	background: #b12021;
}
.w-man .manufa-list li:hover p{
	color: #fff;
}
.w-man .manufa-list li:hover div{
	display: block;
}
.w-man .manufa-list li.cur{
	background: #b12021;
}
.w-man .manufa-list li.cur p{
	color: #fff;
}
.w-man .manufa-list li.cur div{
	display: block;
}


.manufa-ajax{
	background: #fafafa;
	padding-top: 46px;
	padding-bottom: 82px;
	position: relative;
}
.manufa-ajax .w1200{
	position: relative;
}
.manufa-ajax .titt{
	width: 170px;
	height: 33px;
	padding-right: 20px;
	text-align: center;
	line-height: 33px;
	font-size: 13px;
	color: #666;
	background: #fff;
	border-radius: 33px;
	overflow: hidden;
	/*margin: 0 auto 34px;*/
	background:#fff url(../images/img-53.png) no-repeat 93% center;
	box-shadow: 0 0 10px #ddd;
	position: absolute;
	right: 0;
	bottom: -50px;
	cursor: pointer;
}
.manufa-ajax .titt:hover{
	background: #ba2223 url(../img/lj1.png) no-repeat 93% center;
	color: #fff;
	transition:all 1s ease;
}
.manufa-js .flex-viewport{
	padding: 10px 0px;
	width: 84%;
	margin-left: 8%;
}
.manufa-js .flex-viewport ul li{
	box-shadow: 0 0 10px #C7C6C6;
}
.manufa-js .flex-viewport ul li img{
	width: 100%;
	display: block;
}
.manufa-js .flex-viewport ul li span{
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #333;
	background:#fff;
}


.manufa-js .flex-control-nav{
	display: none;
}	

.flex-direction-nav .flex-prev{
	width: 7%;
	background: url(../images/img-54.png);
	display: block;
	text-indent: -99999px;
	background-size: 100%;
	position: absolute;
	left: 0px;
	top: 50%;
	transition:all 1s ease;
}
.flex-direction-nav .flex-prev:hover{
	background: url(../img/pre1.png);
	background-size: 100%;
	transition:all 1s ease;
}
.flex-direction-nav .flex-next{
	width: 7%;
	background: url(../images/img-55.png);
	background-size: 100%;
	display: block;
    text-indent: -9999px;
    position: absolute;
	right: 0px;
	top: 50%;
	transition:all 1s ease;
}
.flex-direction-nav .flex-next:hover{
	background: url(../img/next1.png);
	background-size: 100%;
	transition:all 1s ease;
}
.manufa-js{
	position: absolute;
	width: 100%;
}

.manufa-map{
	background: #fff;
	padding-bottom: 40px;
}
.manufa-map .tit{
	font-size: 40px;
	color: #333;
	text-align: center;
	padding-top: 87px;
	line-height: 40px;
	margin-bottom: 27px;
}
.manufa-map .map-img{
	position: relative;
}
.manufa-map .map-img a{
	display: block;
	width: 100%;
}
.manufa-map .map-img img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.manufa-map .map-img table{
	position: absolute;
	bottom: 0;
	left: 20%;
}
.manufa-map .map-img table .tr1 td{
	line-height: 40px;
	padding-top: 15px;
	font-size: 20px;
	font-weight: bold;
}
.manufa-map .map-img table .tr1 td.td1{
	color: #b12021;	
}
.manufa-map .map-img table .tr1 td.td2{
	color: #333;	
}
.manufa-map .map-img table .tr2 td{
	font-size: 12px;
	color: #666;
	line-height: 25px;
	padding-left: 18px;
}
.manufa-map .map-img table .tr2 td.td1{
	background: url(../images/diho.png) no-repeat left center;
}
.manufa-map .map-img table .tr2 td.td2{
	background: url(../images/dihe.png) no-repeat left center;
}
.manufa-map .map-img table tr td.kong{
	width: 18px;
}
.manufa-map .map-img1{
	border-bottom:1px solid #ddd;
}
.w-man .deve{
	background: #f7f7f7;
}
.w-man .deve .tit{
	font-size: 40px;
	color: #333;
	line-height: 40px;
	margin-top: 70px;
	margin-bottom: 40px;
	text-align: center;
}
.w-man .deve .deve-list{
	margin-bottom: 60px;
}
.w-man .deve .deve-list ul{
	text-align: center;
}
.w-man .deve .deve-list li{
	display: inline-block;
	margin: 0 10px;
	padding: 12px 30px;
	font-size: 14px;
	color: #999;
}
.w-man .deve .deve-list li.cur{
	background: #b12021;
	color: #fff;
}
.w-man .deve .deve-list li:hover{
	background: #b12021;
	color: #fff;
	cursor: pointer;
}
.w-man .deve .w1200 .ajax{
	padding: 7%;
	background: #fff;
	margin-bottom: 110px;
}
.w-man .deve .w1200 .ajax .img{
	width: 26%;
	float: left;
}
.w-man .deve .w1200 .ajax .img img{
	display: block;
	width: 100%;
}
.w-man .deve .w1200 .ajax .scoll-text{
	width: 70%;
	float: right;
}
.w-man .deve .scoll-text .b-tit{
	font-size: 24px;
	color: #e6242b;
	font-weight: bold;
	margin-bottom: 20px;
	line-height: 24px;
}
.w-man .deve .scoll-text .b-te p{
	font-size: 14px;
	color: #666;
	padding-left: 22px;
	background: url(../images/img-59.png) no-repeat left 13px;
	line-height: 26px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 12px;
}
.manufa-box{
	position:relative;
    width: 100%;
    height: 135px;
    overflow: hidden;
}
.manufa-l{
    float: left;
    position: absolute;
    overflow: hidden;
    left: 0px;
    font-size: 14px;
    color: #fff;
    width: 95%;
}
.manufa-r {
    height: 100%;
    float: right;
    width: 4px;
    background: #e5e5e5;
    position: absolute;
    right: 1px;
	border-radius: 4px;
    overflow: hidden;
}
.manufa-btn {
    width: 4px;
    height: 40px;
    background: #e6242b;
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 4px;
}

.manufa_info{
	padding-top: 66px;
	background: #fafafa;
	overflow: hidden;
}
.manufa_info .w1200{
	position: relative;
}
.manufa_info .tit{
	line-height: 34px;
	height: 34px;
	font-size: 34px;
	color: #333;
	padding-bottom: 32px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 25px;
	margin-bottom: 5px;
}
.manufa_info .text p {
	line-height: 40px;
	font-size: 16px;
}
.manufa_info .text img{
	display: block;
	margin:10px 0; 
	max-width: 100%;
}
.manufa_info .prev{
	width: 57px;
	height: 57px;
	background: url(../images/img-60.png) no-repeat;
	background-size: 100% 100%;
	top: 0px;
	right: 60px;
	position: absolute;
	cursor: pointer;
	transition:all 0.3s;
}
.manufa_info .prev:hover{
	background: url(../images/img-62.png) no-repeat;
}
.manufa_info .next{
	width: 57px;
	height: 57px;
	background: url(../images/img-61.png) no-repeat;
	background-size: 100% 100%;
	top: 0px;
	right: 0px;
	position: absolute;
	cursor: pointer;
	transition:all 0.3s;
}
.manufa_info .next:hover{
	background: url(../images/img-63.png) no-repeat;
}












@media (max-width: 1422px){
	.w-news-info .w1322{
		width: 92%;
	}
	.w-news-info .w1322 .w1122{
		width: 92%;
	}
}
@media (max-width: 1300px){
	.ajax .w1200{
		width: 92%;
	}
	.w-press .ajax li{
		width: 23%;
		margin-right: 2.66%;
	}
	.w-press .ajax li .bg{
		width: 100%;
		background-size: 92% auto;
		overflow: hidden;
		height: auto;
	}
	.w-press .ajax li .img{
		width:92%; 
		margin: 4%;
		height: auto;
	}
	.w-press .ajax li:nth-child(4n){
		margin-right: 0px;
	}
	.w-partisan-banner{
		width: 92%;
		margin:0 4%;
	}
	.w-partisan-banner li{
		width: 19.5%;
		margin-right: 0.625%;
	}
	.partisan-list .w1200{
		width: 92%;
	}
	.partisan-img .w1200{
		width: 100%;
	}
	.partisan-js .w1200{
		width: 92%;
	}
	.partisan-news .w1200{
		width: 92%;
	}
	.news-js .w1200{
		width: 92%;
	}
	.new-list .w1200{
		width: 92%;
	}
	.w-man .w1200{
		width: 92%;
	}
	.w-man .w1200 .manufa-list li{
		width: 15%;
		margin-right:2%;
		margin-left: 0px;
	}
}
@media (max-width: 1200px){
	.w-news-info .tit{
		font-size: 24px;
		line-height: 34px;
	}
	.manufa-map .tit{
		padding-top:36px;
		margin-bottom: 0px;
		font-size: 28px; 
	}
	.manufa-map .map-img img{
		display: block;
		width: 90%;
	}
}
@media (max-width: 1024px){
	.w-product li .title{
		font-size: 28px;
		line-height: 28px;
		margin-bottom: 14px;
	}
	.w-product li .te{
		line-height: 24px;
		height: 73px;
		font-size: 14px;
	}
	.w-product li .text a{
		width: 130px;
	}
	.partisan-news{
		display: none;
	}
	.manufa-box{
		overflow: auto;
	}
	.manufa-r{
		display: none!important;
	}
}
@media (max-width: 1000px){
	.w-bannerlist{
		width: 98%;
		left: 1%;
	}
	.w-bannerlist li{
		width: 19%;
		margin-right: 0.5%;
	}
	.new-list li .img{
		width: 100%;
	}
	.new-list li .text{
		width: 100%;
		position: relative;
		top: 0px;
		left: 0px;
		margin-top: 0px;
	}
	.w-news-info .tit{
		padding-top: 37px;
	}
	.w-manlist{
		width: 98%;
		left: 1%;
	}
	.w-manlist li{
		width: 33%;
		margin-right: 0.5%;
	}
	.w-man .deve .tit{
		margin-top: 36px;
    	margin-bottom: 20px;
    	font-size: 28px;
	}
	.w-man .deve .deve-list li{
		padding-left: 5px;
		padding-right: 5px;
	}
	.manufa-map .map-img table{
		position: absolute;
		left: 10%;
	}
}
@media (max-width: 800px){
	.partisan-list .list-box {
		width: 100%;
		margin-bottom: 10px;
		padding-bottom: 0px;
	}
	.w-news-info .tit{
		font-size: 18px;
		line-height: 22px;
	}
	.new-page{
		padding-bottom: 60px;
	}
	.w-man .w1200 .manufa-list li{
		width: 33.3%;
		height: 30px;
		line-height: 30px;
		float: left;
		margin: 0px;
		overflow: hidden;
	}
	.w-man .manufa-list li span{
		display: none;
	}
	.w-man .manufa-list li p{
		font-size: 14px;
		line-height: 30px;
		bottom: 0px;
	}
	.w-man .w1200 .manufa-list li.cur div{
		display: none;
	}
	.w-man .big-tit{
		font-size: 24px;
		padding-top: 46px;
	}
	.manufa-map .tit{
		font-size: 24px;
		margin-bottom: 10px;
	}
	.w-man .deve .tit{
		font-size: 24px;
	}
	.w-man .sma-tit{
		letter-spacing: 5px;
		margin-bottom: 34px;
	}
	.w-man .text .fll{
		width: 100%;
		margin-right: 0px;
	}
	.w-man .text .frr{
		width: 100%;
		margin-right: 0px;
	}
	.manufa_info{
		padding-top: 30px;
	}
	.manufa_info .text p{
		font-size: 14px;
	}
	.manufa_info .tit{
		font-size: 24px;
	}
	.manufa-map .map-img table{
		position: relative;
	}
}
@media (max-width: 750px){
	.w-press .ajax li{
		margin-bottom: 0px;
	}
	.w-press .ajax li span{
		font-size: 14px;
		margin: 10px auto;
	}
	.w-man .deve .w1200 .ajax .img{
		width: 100%;
		float: none;
	}
	.w-man .deve .w1200 .ajax .scoll-text{
		width: 100%;
		float: none;
		margin-top: 20px;
	}
	.w-man .deve .w1200 .ajax{
		margin-bottom: 55px;
	}
}
@media (max-width: 700px){
	.w-press .ajax li{
		width: 32%;
		margin-right: 1.5%;
	}
	.w-press .ajax li:nth-child(4n){
		margin-right: 1.5%;
	}
	.w-press .ajax li:nth-child(3n){
		margin-right: 0px;
	}
	
	.w-press .ajax li span{
		font-size: 14px;
		margin: 10px auto;
	}
	.partisan-img .more{
		width: 72px;
		height: 26px;
		line-height: 26px;
		margin-left: -36px;
	}
}
@media (max-width: 600px){
	.flex-direction-nav .flex-prev{
		display: none;
	}
	.flex-direction-nav .flex-next{
		display: none;
	}
}
@media (max-width: 550px){
	.w-press .search-for span{
		display: none;
	}
	.w-press .search-for .text{
		width: 88%;
		padding: 0 2%;
		border-radius: 3px;
		margin-bottom: 10px;
	}
	.w-press .search-for .submit{
		width: 92%;
		background: #B12021;
		border-radius: 3px;
		overflow: hidden;
	}
	.w-press .ajax li{
		width: 48%;
		margin-right: 4%;
	}
	.w-press .ajax li:nth-child(4n){
		margin-right: 4%;
	}
	.w-press .ajax li:nth-child(3n){
		margin-right: 4%;
	}
	.w-press .ajax li:nth-child(2n){
		margin-right: 0;
	}
	.w-press .ajax li span{
		font-size: 14px;
		margin: 10px auto;
	}
}
@media (max-width: 500px){
	.w-main{
		padding-top: 25px;
	}
	.w-press .title{
		font-size: 26px;
		margin-bottom: 20px;
	}
	.w-bannerlist li{
		height: 67px;
	}
	.w-bannerlist li .bg{
		background-size: 25px 25px;
	}
	.w-bannerlist li p{
		margin-top: 33px;
	}


	.w-partisan-banner li{
		height: 67px;
	}
	.w-partisan-banner li .bg{
		background-size: 25px 25px;
	}
	.w-partisan-banner li p{
		margin-top: 33px;
		font-size: 14px;
	}
	.page{
		padding-bottom:50px;
	}

	.w-partisan .title {
	    font-size: 26px;
	    margin-bottom: 20px;
	}
	.partisan-list{
		margin-bottom: 20px;
	}


	.w-manlist li{
		height: 67px;
	}
	.w-manlist li .bg{
		background-size: 25px 25px;
	}
	.w-manlist li p{
		margin-top: 33px;
	}

}
@media (max-width: 375px){
	.w-bannerlist li{
		width: 19%;
		margin-right: 0.5%;
		height: 67px;
	}
	.w-bannerlist li p{
		margin-top: 54px;
		font-size: 14px;
		margin-top: 35px;
	}	
}
