@charset "UTF-8";
label, input, button, select, textarea {
	border-radius:0!important;
}
[class*="span"] {
margin:0;
}
a {
	color:#666;
	-webkit-transition:color 0.3s ease 0s;
	transition:color 0.3s ease 0s;
}
.w1200 {
	width:1200px;
	margin:0 auto;
	position:relative;
}
.w1210 {
	width:1210px;
	margin:0 auto;
	position:relative;
}
.w960 {
	width:960px;
	margin:0 auto;
}

.m-navbg {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	background-color:#000;
	opacity:0.5;
	z-index:3;
	display:none;
}
footer{
	width: 100%;
	min-width: 1200px;
}
.footer-top{
	background: #333333;
	padding: 43px 0 28px 0;
}
.footer-top .left{
	width: 340px;
	padding: 0 45px 0 0;
	height: 310px;
	float: left;
}
.footer-top .left h3{
	font-size: 22px;
	line-height: 32px;
	color: #ffffff;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.footer-top .left p{
	font-size: 12px;
	color: #fff;
	line-height: 24px;
}
.footer-top .left .more{
	display: block;
	width: 106px;
	height: 31px;
	text-align: center;
	line-height: 31px;
	text-transform: uppercase;
	font-size: 12px;
	color: #000;
	margin-top: 33px;
}
.footer-top .left .more:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
}
.footer-top dl{
	float: left;
	padding: 0 47px 0 47px;
	border-left: 1px solid #393939;
	height:306px;
}
.footer-top dl dt{
	font-size: 16px;
	color: #ffffff;
	line-height: 26px;
	font-weight: normal;
	margin-bottom: 15px;
}
.footer-top dl dt a{
	color: #ffffff;
}
.footer-top dl dt a:hover{
	color: #fff200;
}
.footer-top dl dd{
	font-size: 13px;
	color: #666666;
	line-height:26px;
	font-weight: normal;
}
.footer-top dl dd img{ width:100px;}
.footer-top dl dd a{
	color: #fff;
}
.footer-top dl dd a:hover{
	color: #fff200;
}
.footer-bot{
	background: #272727;
	height: 58px;
}
.footer-bot .left{
	line-height:58px;
	/*width: 600px;*/
}
.footer-bot .left .link{
	height: 58px;
	font-size: 12px;
	line-height: 58px;
}
.footer-bot .left .link a{
	color: #666;
	float: left;
}
.footer-bot .left .link a:hover{
	color: #fff200;
}
.footer-bot .left .link span.line{
	float: left;
	width: 1px;
	height: 12px;
	background: #fff;
	opacity: 0.13;
	filter:alpha(opacity=13);
	margin: 24px 17px 0;
}
.footer-bot .left p{
	font-size: 12px;
	color: #666;
	line-height: 58px;
	text-transform:uppercase;
}
.footer-bot .left p a{
	color: #a8a8a8;
}
.footer-bot .left p a:hover{
	color: #e71e14;
}
.footer-bot .share{

}
.footer-bot .share a{
	margin: 0 16px 0 0;
}
.footer-bot .share .bds_tsina{
	background: url(../img/footer_share1.png) no-repeat 0 0;
}
.footer-bot .share .bds_weixin{
	background: url(../img/footer_share1.png) no-repeat -37px 0;
}
.footer-bot .share .bds_sqq{
	background: url(../img/footer_share1.png) no-repeat -74px 0;
}
.footer-bot .share a:hover{
	background-image: url(../img/footer_share2.png);
	opacity: 1;
	filter:alpha(opacity=100);
}
.x-c{
	color: #e71e14;
}
.x-b{
	background: #fff200;
}
.x-hc:hover{
	color: #e71e14;
}
.x-hb:hover{
	background: #e71e14;
}
.i-ban {
	width:100%;
	position:relative;
	overflow:hidden;
	top:109px;
	background: url(../img/loadings.gif) center no-repeat;
	z-index:1;
}
.i-ban.active {
}
.i-ban li {
	width:100%;
	height:100%;
	position:absolute;
	display:none;
	left:0;
	top:0;
	overflow:hidden;
}
.i-ban li a {
	display:block;
	width:100%;
	height:100%;
}
.i-ban li img {
	width:100%;
	display:block;
}
.i-ban .butn {
	position:absolute;
	left:50%;
	bottom:150px;
}
.i-ban .butn span {
	display:inline-block;
	width:15px;
	height:15px;
	border-radius:50%;
	float:left;
	margin-right:10px;
	background-color:#a1a2a2;
	cursor:pointer;
}
.i-ban .butn span.on {
	background-color:#ec6c00;
}
.m-ban {
	position:relative;
	width:100%;
	overflow:hidden;
	display:none;
	cursor:-webkit-grab;
	cursor:grab;
	z-index:1;
}
.m-ban ul, .m-ban li {
	width:100%;
}
.m-ban li a {
	display:block;
}
.m-ban li img {
	width:100%;
}
.banner .i-ban-hei {
	height:0;
	margin-top:42.4%;
	width:100%;
}
.i-main {
	background-color:#fff;
	z-index:2;
	position:relative;
	top:109px;
}
.i-main .i-wrap {
	width:100%;
	margin:0 auto;
	position:relative;
}
.i-main .i-wrap .titbox {
	line-height:68px;
}
.pl28{padding-left:28px;}
.i-main .i-wrap .titbox .line {
	display:inline-block;
	width:1px;
	height:20px;
	margin:25px 12px 9px;
	background-color:#c9c9c9;
}
.i-main .i-wrap .titbox .ftt {
	font-size:12px;
	color:#a8a8a8;
}
.i-main .i-wrap h4 {
	font-size:20px;
	color:#444;
}
.i-main .i-wrap1 {
	position:relative;
	margin-bottom:-123px;
	top:-123px;
	border:1px solid #dfdfdf;
	background-color:#fff;
	padding-bottom:35px;
}

.lanrenzhijia{}
.lanrenzhijia .tab{ overflow:hidden; border-bottom:1px solid #fff;}
.lanrenzhijia .tab a{ display:block; text-align:left; float:left; color:#333;width:399px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.lanrenzhijia .tab a:hover{  color:#fff200; text-decoration: underline;}
.lanrenzhijia .tab a.on{color:#fff200; width:399px; border-bottom:1px solid #fff;}
.lanrenzhijia .content{ overflow:hidden;}
.lanrenzhijia .content dd{ display:none;}

.i-main .i-wrap1 .scroll {
	width:942px;
	position:relative;
	margin-left:28px;
	float:left
}
.i-main .i-wrap1 .swiper-container {
	width:100%;
	position:relative;
	overflow:hidden;
}
.i-main .i-wrap1 .butn {
	display:block;
	width:29px;
	height:29px;
	border:1px solid #e7e7e7;
	position:absolute;
	top:-59px;
	-webkit-transition:border 0.3s ease 0s;
	transition:border 0.3s ease 0s;
}
.i-main .i-wrap1 .butn:hover {
	border:1px solid #ec6c00;
}
.i-main .i-wrap1 .swiper-button-prev {
	background:url(../img/ico_08.png) no-repeat center;
	right:38px;
	left:auto;
}
.i-main .i-wrap1 .swiper-button-prev:hover {
	background:url(../img/ico_08_hov.png) no-repeat center;
}
.i-main .i-wrap1 .swiper-button-next {
	background:url(../img/ico_09.png) no-repeat center;
	right:0;
}
.i-main .i-wrap1 .swiper-button-next:hover {
	background:url(../img/ico_09_hov.png) no-repeat center;
}
.i-main .i-wrap1 .img {
	display:block;
	border-bottom:3px solid #242424;
}
.i-main .i-wrap1 .img img {
	width:100%;
}
.i-main .i-wrap1 ul {
	width:100%;
}
.i-main .i-wrap1 .box {
	border:1px solid #dfdfdf;
}
.i-main .i-wrap1 .box:hover .img {
	border-bottom:3px solid #242424;
}
.i-main .i-wrap1 a.tt {
	display:block;
	line-height:50px;
	text-align:center;
	color:#555;
	font-size:14px;
	transition:all 0.3s ease 0s;
}
.i-main .i-wrap1 .box:hover .tt {
	color:#fff200;
	background-color:#242424;
}
.pro_class{
	background:#fff200;
	width:157px;
	float:left;
	padding:14px 0 10px 27px;
	margin-left:18px;
}
.pro_class ul li{
	line-height:26px;
	width:100%;
	padding-left:17px;
	font-size:14px;
	color:#242424;
	background:url(../images/dot.jpg) left no-repeat;
}
.con_tt{padding-left:28px; line-height:64px;font-size:14px; color:#555}
.pro_class ul li a:link{color:#242424;}
.pro_class ul li a:visited{color:#242424;}
.pro_class ul li a:hover{color:#242424; text-decoration:underline;}
.i-main .i-wrap1 .my-swiper-pagination {
	padding-top:20px;
	text-align:center;
	display:none;
}
.i-main .i-wrap2 {
	padding-top:9px;
	padding-bottom:44px;
}
.i-main .i-wrap2 .leftbox {
	width:45%;
}
.i-main .i-about {
	margin-top:3px;
}
.i-main .i-about .rowbox {
	background-color:#fff;
}
.i-main .i-about .pic {
	display:block;
	width:50%;
	overflow:hidden;
}
.i-main .i-about .pic img {
	width:100%;
	transform:translateZ(0px);
	transition:transform 0.3s ease 0s;
}
.i-main .i-about .pic:hover img {
	transform:scale(1.1, 1.1);
	transition:transform 0.6s ease 0s;
}
.i-main .i-about .cont {
	padding:24px 0 0 33px;
	position:relative;
}
.i-main .i-about .ico {
	display:block;
	width:25px;
	height:25px;
	background:url(../img/ico_02.png) no-repeat center;
	position:absolute;
	left:-25px;
	top:29px;
}
.i-main .i-about .s-tit {
	display:inline-block;
	line-height:32px;
	color:#444;
	font-size:16px;
	font-weight:bold;
}
.i-main .i-about .font {
	display:block;
	line-height:24px;
	font-size:14px;
	margin-top:13px;
}
.i-main .i-about .font a {
	color:#888;
}
.i-main .i-about .bot-box {
	width:100%;
	height:42px;
	line-height:42px;
	background-color:#fff200;
	margin-top:233px;
}
.i-main .i-about .font a:hover {
	color:#fff200;
}
.i-main .i-about .bot-box a {
	display:inline-block;
	color:#242424;
	margin-left:5%;
	font-family:"Arial";
	font-size:12px;
	text-transform:uppercase;
}
.i-main .rightbox {
	width:51%;
}
.i-main .rightbox .more {
	display:inline-block;
	padding-right:18px;
	background:url(../img/ico_03.png) no-repeat right center;
	color:#888;
	text-transform:uppercase;
}
.i-main .rightbox .more:hover {
	color:#242424s;
}
.i-main .i-news {
	margin-top:3px;
}
.i-main .i-news ul, .i-main .i-news li {
	width:100%;
}
.i-main .i-news li {
	margin-bottom:26px;
}
.i-main .i-news li:last-child {
	margin-bottom:0;
}
.i-main .i-news li:last-child .cont {
	border-bottom:none;
}
.i-main .i-news .date {
	display:block;
	width:50px;
	text-align:center;
	color:#fff;
	padding-top:8px;
	height:43px;
	background:#242424;
}
.i-main .i-news .date .day {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
.i-main .i-news .date .mon {
	line-height:17px;
	font-size:12px;
}
.i-main .i-news .cont {
	width:87.2%;
	padding-bottom:16px;
	border-bottom:1px solid #e0e0e0;
}
.i-main .i-news .s-tit {
	line-height:32px;
	font-size:16px;
	font-weight:bold;
}
.i-main .i-news .s-tit a {
	color:#444;
}
.i-main .i-news .font {
	display:block;
	line-height:22px;
	font-size:14px;
}
.i-main .i-news .font a {
	color:#888;
}
.i-main .i-news .font a:hover {
	color:#fff200;
}
.i-main .i-news .l-more {
	display:inline-block;
	margin-top:8px;
	line-height:30px;
	color:#242424;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.ins-ban {
	position:relative;
	width:100%;
	overflow:hidden;
	background:url(../img/loadings.gif) no-repeat center;
}
.ins-ban .bg-img {
	opacity:0;
}
.ins-ban .w1210 {
	height:100%;
	position:absolute;
	left:50%;
	margin-left:-600px;
	top:0;
}
.ins-ban .cent-font {
	width:100%;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-190px;
	text-align:center;
	color:#fff;
}
.ins-ban .en-tit, .ins-ban h3, .ins-ban .word {
	-webkit-transform:translateY(30px);
	-ms-transform:translateY(30px);
	transform:translateY(30px);
	opacity:0;
}
.ins-ban .en-tit {
	display:block;
	width:100%;
	-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.35, 0.67, 0.25, 0.97) 0.5s, opacity 0.5s linear 0.5s;
	transition:transform 0.5s cubic-bezier(0.35, 0.67, 0.25, 0.97) 0.5s, opacity 0.5s linear 0.5s;
}
.ins-ban .en-tit img {
	max-width:100%;
}
.ins-ban h3 {
	font-size:42px;
	line-height:68px;
	-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.35, 0.67, 0.25, 0.97) 0.9s, opacity 0.5s linear 0.9s;
	transition:transform 0.5s cubic-bezier(0.35, 0.67, 0.25, 0.97) 0.9s, opacity 0.5s linear 0.9s;
}
.ins-ban .word {
	display:block;
	width:62.5%;
	margin:48px auto 0;
	font-size:14px;
	line-height:30px;
	-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.35, 0.67, 0.25, 0.97) 1.3s, opacity 0.5s linear 1.3s;
	transition:transform 0.5s cubic-bezier(0.35, 0.67, 0.25, 0.97) 1.3s, opacity 0.5s linear 1.3s;
}
.ins-ban .butn-box {
	display:block;
	width:58px;
	height:164px;
	position:absolute;
	left:50%;
	margin-left:-29px;
	bottom:0;
	background:url(../img/btn_bg01.png) no-repeat center;
	opacity:0;
	-webkit-transition:opacity 0.5s linear 1.8s;
	transition:opacity 0.5s linear 1.8s;
}
.ins-ban .butn-box .butn {
	display:block;
	width:58px;
	height:58px;
	position:relative;
	cursor:pointer;
	overflow:hidden;
}
.ins-ban .butn-box i {
	display:inline-block;
	width:20px;
	height:12px;
	background:url(../img/ico_10.png) no-repeat center;
	position:absolute;
	left:50%;
	margin-left:-9px;
	top:23px;
}
.ins-ban.active {
}
.ins-ban.active .en-tit, .ins-ban.active h3, .ins-ban.active .word {
	-webkit-transform:translateY(0px);
	-ms-transform:translateY(0px);
	transform:translateY(0px);
	opacity:1;
}
.ins-ban.active .butn-box {
	opacity:1;
}
.ins-ban.active .butn-box i {
	-webkit-animation:1.5s linear 1.8s infinite icoDown;
	animation:1.5s linear 1.8s infinite icoDown;
}
@-webkit-keyframes icoDown {
0% {
opacity:0;
top:20%;
}
50% {
top:50%;
opacity:1;
}
100% {
top:70%;
opacity:0;
}
}
@keyframes icoDown {
0% {
opacity:0;
top:20%;
}
50% {
top:50%;
opacity:1;
}
100% {
top:70%;
opacity:0;
}
}
.about-wrap1 {
	padding-top:62px;
	padding-bottom:122px;
}
.about-wrap1 h4 {
	font-size:40px;
	line-height:70px;
	color:#333;
}
.about-wrap1 .line {
	display:block;
	width:13px;
	height:2px;
	background-color:#e5e5e5;
	margin-top:14px;
}
.about-wrap1 .row {
	margin-top:24px;
}
.about-wrap1 .left-box {
	width:90.6%;
	padding-bottom:51px;
	border-right:1px solid #f2f2f2;
	padding-right:9%;
}
.about-wrap1 .left-cont {
	height:395px;
	overflow:hidden;
}
.about-wrap1 .left-cont.auto {
	height:auto;
}
.about-wrap1 .cn-tt {
	display:block;
	line-height:42px;
	color:#555;
	font-size:26px;
}
.about-wrap1 .en-tt {
	display:block;
	line-height:27px;
	margin-top:8px;
	padding-right:22%;
	font-size:24px;
	color:#999;
	font-family:"Arial";
}
.about-wrap1 .word {
	display:block;
	margin-top:25px;
	font-size:13px;
	line-height:24px;
	color:#999;
}
.about-wrap1 .more {
	display:inline-block;
	padding-right:32px;
	background:url(../img/ico_11.png) no-repeat right center;
	font-size:13px;
	color:#000;
	line-height:22px;
}
.about-wrap1 .more.cur {
	background:url(../img/ico_11_hov.png) no-repeat right center;
}
.about-wrap1 .right-box {
	width:81%;
	margin-left:10%;
}
.about-wrap1 .list-box {
	width:100%;
	padding-bottom:34px;
	border-bottom:1px solid #f2f2f2;
	margin-top:-3px;
	margin-bottom:38px;
}
.about-wrap1 .list-box .oran-num {
	font-size:68px;
	color:#ff9e57;
	line-height:56px;
	display:inline-block;
	font-family:"Arial";
}
.about-wrap1 .list-box .ico1 {
	display:inline-block;
	width:57px;
	height:46px;
	background:url(../img/ico_12.png) no-repeat center;
	margin-right:10px;
	margin-top:4px;
}
.about-wrap1 .tips {
	margin-left:4%;
	padding-top:15px;
}
.about-wrap1 .tips .cn {
	line-height:21px;
	font-size:16px;
}
.about-wrap1 .tips .en {
	line-height:20px;
	color:#dcdcdc;
	font-size:16px;
}
.about-wrap1 .peo li {
	width:19px;
	height:50px;
	background:url(../img/ico_13.png) no-repeat center;
	margin-right:6px;
}
.about-wrap1 .peo li.cur {
	background:url(../img/ico_14.png) no-repeat center;
}
.about-wrap1 .bot-msg ul {
	width:100%;
}
.about-wrap1 .bot-msg li {
	width:49%;
	margin-bottom:42px;
}
.about-wrap1 .bot-msg .gray-num {
	font-size:67px;
	font-family:"Arial";
	line-height:60px;
	text-align:center;
	min-width:65px;
	color:#b0b0b0;
}
.about-wrap1 .bot-msg li:first-child {
	border-right:1px solid #f2f2f2;
}
.about-wrap1 .bot-msg .tips {
	margin-left:13px;
}
.about-wrap2 {
	width:100%;
	height:545px;
}
.about-wrap2 .w1310 {
	position:relative;
	height:100%;
	overflow:hidden;
}
.about-wrap2 .tips {
	position:absolute;
	left:0;
	bottom:80px;
}
.about-wrap2 h4 {
	font-size:40px;
	color:#fff;
	line-height:45px;
	opacity:0;
	transform:translateX(100px);
	transition:transform 0.3s linear 0s, opacity 0.3s linear 0s;
}
.about-wrap2 .en {
	display:inline-block;
	width:402px;
	height:135px;
	background:url(../img/font_02.png) no-repeat center;
	margin-left:-26px;
	opacity:0;
	transform:translateX(100px);
	transition:transform 0.3s linear 0.5s, opacity 0.3s linear 0.5s;
}
.about-wrap2.active h4, .about-wrap2.active .en {
	opacity:1;
	transform:translateX(0px);
}
.about-wrap3 {
	height:700px;
	width:100%;
	background-color:#f5f5f5;
	position:relative;
	overflow:hidden;
}
.about-wrap3 ul {
	width:100%;
}
.about-wrap3 li {
	width:257px;
	height:372px;
	background-color:#fff;
	border-radius:5px;
	padding:20px 25px 50px;
	box-shadow:0 0 6px 6px #e9e9e9;
	transform:translateY(0);
	transition:transform 0.3s linear 0s, box-shadow 0.2s linear 0.2s;
}
.about-wrap3 .scroll {
	margin-top:82px;
	position:relative;
	padding-bottom:82px;
}
.about-wrap3 .scroll .swiper-button-prev {
	display:none;
	width:35px;
	height:100%;
	background:none;
	position:absolute;
	left:0;
	top:0;
}
.about-wrap3 .year {
	line-height:66px;
	font-size:44px;
	color:#000;
	width:100%;
	border-bottom:1px solid #f2f2f2;
}
.about-wrap3 .year .unit {
	font-size:23px;
}
.about-wrap3 .cont {
	width:100%;
	position:relative;
	margin-top:18px;
	font-size:14px;
	line-height:22px;
	height:288px;
	overflow:hidden;
}
.about-wrap3 .cont p {
	background:url(../img/ico_15.png) no-repeat 5px 15px;
	padding:7px 0 7px 18px;
}
.about-wrap3 .cont .content {
	width:97%;
}
.about-wrap4 {
	position:relative;
	padding-top:100px;
	padding-bottom:78px;
}
.about-wrap4 h4 {
	font-size:40px;
	color:#fff;
	line-height:53px;
}
.about-wrap4 .en-tt {
	display:inline-block;
	width:472px;
	height:60px;
	background:url(../img/font_03.png) no-repeat center;
	margin-left:-25px;
	max-width:100%;
}
.about-wrap4 .list {
	padding-top:88px;
	width:100%;
	position:relative;
	overflow:hidden;
	opacity:0;
	transform:translateY(100px);
	transition:transform 0.5s linear 0s, opacity 0.5s linear 0s;
}
.about-wrap4 .list.active {
	opacity:1;
	transform:translateY(0);
}
.about-wrap4 .list ul {
	width:103%;
}
.about-wrap4 .list li {
	width:32.3%;
	margin-right:1%;
	position:relative;
	margin-bottom:11px;
	overflow:hidden;
}
.about-wrap4 .list img {
	width:100%;
}
.about-wrap4 .list .upbox {
	position:absolute;
	left:0;
	top:0;
	width:86%;
	padding:9% 7%;
	height:82%;
}
.about-wrap4 .list .cntt {
	line-height:33px;
	font-size:22px;
	color:#fff;
	-webkit-transition:color 0.3s ease 0s;
	transition:color 0.3s ease 0s;
}
.about-wrap4 .list .entt {
	-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.35, 0.67, 0.25, 0.97) 0.2s, opacity 0.5s linear 0.2s;
	transition:transform 0.5s cubic-bezier(0.35, 0.67, 0.25, 0.97) 0.2s, opacity 0.5s linear 0.2s;
}
.about-wrap4 .list .line {
	-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.35, 0.67, 0.25, 0.97) 0.1s, opacity 0.5s linear 0.1s;
	transition:transform 0.5s cubic-bezier(0.35, 0.67, 0.25, 0.97) 0.1s, opacity 0.5s linear 0.1s;
}
.about-wrap4 .list .word {
	-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.35, 0.67, 0.25, 0.97) 0s, opacity 0.5s linear 0s;
	transition:transform 0.5s cubic-bezier(0.35, 0.67, 0.25, 0.97) 0s, opacity 0.5s linear 0s;
}
.about-wrap4 .list .entt {
	line-height:22px;
	color:#9a9c9e;
	font-size:14px;
	-webkit-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	opacity:0;
}
.about-wrap4 .list .line {
	display:inline-block;
	width:12px;
	height:2px;
	background-color:#000;
	margin-top:12px;
	-webkit-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	opacity:0;
}
.about-wrap4 .list .word {
	display:block;
	margin-top:13px;
	line-height:24px;
	font-size:16px;
	color:#333;
	-webkit-transform:translateY(50px);
	-ms-transform:translateY(50px);
	transform:translateY(50px);
	opacity:0;
}
.about-wrap5 {
	padding-top:80px;
	padding-bottom:130px;
}
.about-wrap5 h4 {
	font-size:40px;
	color:#333;
	line-height:60px;
}
.about-wrap5 .en-tt {
	display:inline-block;
	width:242px;
	height:37px;
	background:url(../img/font_04.png) no-repeat center;
}
.about-wrap5 .list-scroll {
	margin-top:46px;
	position:relative;
}
.about-wrap5 .list-scroll ul, .about-wrap5 .list-scroll li {
	width:100%;
}
.about-wrap5 .list-scroll li {
	border-top:1px solid #f2f2f2;
}
.about-wrap5 .list-scroll .box {
	width:16.6%;
	float:left;
	padding:25px 0;
	text-align:center;
	border-bottom:1px solid #f2f2f2;
}
.about-wrap5 .list-scroll .link-box {
	display:block;
	border-right:1px solid #f2f2f2;
}
.about-wrap5 .list-scroll .box a {
	display:block;
}
.about-wrap5 .list-scroll .box img {
	max-width:100%;
}
.about-wrap5 .list-scroll .box:nth-child(6n) .link-box {
border-right:none;
}
.about-wrap5 #scroll {
	width:100%;
	position:relative;
	overflow:hidden;
}
.about-wrap5 .swiper-pagination {
	bottom:auto;
	top:-65px;
	left:auto;
	right:0;
	width:auto;
}
.about-wrap5 .swiper-pagination span {
	margin:0 3px;
	background-color:#e5e5e5;
}
.about-wrap5 .swiper-pagination .swiper-pagination-bullet-active {
	background-color:#ff9e57;
}
.news-wrap .navbox {
	width:100%;
	text-align:center;
	padding:63px 0 72px;
	background-color:#fff;
}
.news-wrap .navbox a {
	display:inline-block;
	width:150px;
	height:50px;
	line-height:50px;
	text-align:center;
	border:1px solid #e9e9e9;
	margin:0 5px;
	font-size:14px;
	border-radius:24px;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.news-wrap .navbox a:hover, .news-wrap .navbox a.hover {
	border:1px solid #eb6e04;
	color:#fff;
	background-color:#eb6e04;
}
.news-wrap .list-wrap {
	width:100%;
	padding:40px 0 120px;
	background-color:#f5f5f5;
	position:relative;
}
.news-wrap .list-wrap .main {
	position:relative;
	width:100%;
	opacity:0;
}
.news-wrap .list-wrap .box {
	width:320px;
	background-color:#fff;
	float:left;
}
.news-wrap .list-wrap .box:hover {
	box-shadow:0 3px 6px 3px #c4c3c3;
}
.news-wrap .list-wrap .contbox {
	display:block;
	width:300px;
	padding:10px;
	margin:0 auto;
}
.news-wrap .list-wrap .img {
	display:block;
}
.news-wrap .list-wrap .img img {
	width:100%;
}
.news-wrap .list-wrap .cont {
	padding-top:10px;
	padding-bottom:20px;
	display:block;
	border-bottom:none;
}
.news-wrap .list-wrap .tit {
	line-height:38px;
	font-size:18px;
	font-weight:bold;
}
.news-wrap .list-wrap .tit a:hover {
	color:#eb6e04;
}
.news-wrap .list-wrap .font {
	display:block;
	line-height:22px;
	font-size:13px;
	margin-top:5px;
}
.news-wrap .list-wrap .font a {
	color:#999;
	display:inline-block;
}
.news-wrap .list-wrap .font a:hover {
	color:#eb6e04;
}
.news-wrap .list-wrap .date {
	display:block;
	line-height:24px;
	margin-top:33px;
	color:#8c8c8c;
	font-size:13px;
	font-family:"Arial";
}
.loadbg {
	width:100%;
	text-align:center;
	height:60px;
	position:relative;
}
.crumbs {
	line-height:36px;
	text-align:right;
}
.crumbs a {
	display:inline-block;
}
.crumbs a:hover {
	color:#ff6600;
}
.news-info {
	background-color:#f5f5f5;
	padding-top:28px;
	padding-bottom:50px;
}
.news-info .titbox {
	border-bottom:1px solid #dcdcdc;
	text-align:center;
	padding-bottom:12px;
	margin-top:47px;
}
.news-info h3 {
	font-size:30px;
	font-weight:normal;
	line-height:52px;
	color:#333;
}
.news-info .date {
	line-height:28px;
}
.news-info .cont {
	padding-top:20px;
	padding-bottom:50px;
	border-bottom:1px solid #dcdcdc;
	font-size:14px;
}
.news-info .cont img {
	max-width:100%;
}
.news-info .cont .mobile {
	display:none;
}
.news-info .paging {
	margin-top:20px;
}
.news-info .paging .return {
	display:inline-block;
	width:118px;
	height:33px;
	line-height:33px;
	text-align:center;
	border:1px solid #ff6600;
	color:#ff6600;
	border-radius:18px;
	font-size:14px;
	margin-top:13px;
}
.news-info .paging p {
	line-height:30px;
	font-size:14px;
	color:#777;
}
.news-info .paging a {
	color:#777;
}
.news-info .paging a:hover {
	color:#ff6600;
}
.product-wrap {
	padding-top:80px;
	padding-bottom:60px;
}
.product-wrap img {
	max-width:100%;
}
.product-wrap .listwrap {
	border-bottom:1px solid #dbdbdb;
}
.product-wrap .big {
	text-align:center;
}
.product-wrap .big a {
	display:block;
	border-top:1px solid #dbdbdb;
}
.product-wrap .big p.tit {
	line-height:42px;
	margin-top:35px;
	font-size:24px;
	color:#000;
	font-weight:bold;
}
.product-wrap .big p.tit .weight {
	font-size:18px;
	color:#8d8d8d;
	font-weight:normal;
}
.product-wrap .big p.intr {
	line-height:24px;
	padding:5px 0;
	font-size:14px;
	min-height:70px;
	width:67%;
	margin:6px auto 0;
}
.product-wrap .small {
	width:50%;
	float:left;
}
.product-wrap .small a {
	display:block;
	border-top:1px solid #dbdbdb;
}
.product-wrap .small p.tit {
	line-height:36px;
	margin-top:24px;
	min-height:58px;
	text-align:center;
	font-size:18px;
	color:#000;
	font-weight:bold;
}
.product-wrap .small p.tit .weight {
	font-size:14px;
	color:#8d8d8d;
	font-weight:normal;
}
.product-wrap .left .small a {
	border-left:1px solid #dbdbdb;
}
.product-wrap .left .small:nth-child(2n+1) a {
border-right:1px solid #dbdbdb;
}
.product-wrap .left.big a {
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
}
.product-wrap .right .small a {
	border-right:1px solid #dbdbdb;
}
.product-wrap .right.big a {
	border-right:1px solid #dbdbdb;
}
.product-wrap .long {
	width:100%;
}
.product-wrap .long a {
	display:block;
	border-left:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	padding:68px 1.8% 68px 10%;
	position:relative;
}
.product-wrap .long .cont {
	width:42%;
	position:absolute;
	top:50%;
	left:10%;
	margin-top:-44px;
}
.product-wrap .long .tit {
	line-height:34px;
	font-size:18px;
	font-weight:bold;
	color:#000;
}
.product-wrap .long .tit .weight {
	font-size:14px;
	color:#8d8d8d;
	font-weight:normal;
}
.product-wrap .long .intr {
	line-height:24px;
	font-size:14px;
	margin-top:6px;
}
.product-wrap .long img {
	width:45.7%;
}
.product-wrap .big, .product-wrap .small, .product-wrap .long {
	position:relative;
	z-index:1;
}
.product-wrap .big:hover, .product-wrap .small:hover, .product-wrap .long:hover {
	box-shadow:0 5px 8px 5px #dbdbdb;
	z-index:2;
}
.product-info .nav-box {
	width:100%;
	background-color:#fff;
	padding:62px 0;
	text-align:center;
}
.product-info .nav-box a {
	display:inline-block;
	width:130px;
	height:46px;
	line-height:46px;
	text-align:center;
	border:1px solid #e9e9e9;
	font-size:14px;
	margin:5px;
	border-radius:22px;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}
.product-info .nav-box a:hover, .product-info .nav-box a.hover {
	border:1px solid #ec6c00;
	background-color:#ec6c00;
	color:#fff;
}
.product-info .info-wrap {
	background-color:#f5f5f5;
	padding-top:120px;
	padding-bottom:132px;
}
.product-info img {
	max-width:100%;
}
.product-info .left-cont {
	width:480px;
	padding-top:42px;
	margin-left:30px;
}
.product-info .left-cont h4 {
	font-size:60px;
	font-family:"Arial";
	font-weight:bold;
	color:#444;
	line-height:61px;
	text-transform:uppercase;
}
.product-info .left-cont .entt {
	display:block;
	line-height:36px;
	font-size:22px;
	color:#9c9c9c;
	text-transform:uppercase;
}
.product-info .left-cont .lab {
	width:360px;
	padding:14px 0;
	border-bottom:1px solid #dcdcdc;
	color:#444;
	display:block;
}
.product-info .left-cont .lab1 {
	margin-top:16px;
	font-size:20px;
	line-height:28px;
}
.product-info .left-cont .lab2 {
	line-height:24px;
	font-size:18px;
}
.product-info .left-cont .trait {
	display:block;
	margin-top:86px;
}
.product-info .img {
	display:block;
	width:61%;
}
.product-info .info-nav {
	width:100%;
	border-bottom:1px solid #c7c7c7;
	margin-top:72px;
}
.product-info .info-nav span {
	float:left;
	cursor:pointer;
	display:block;
	width:192px;
	text-align:center;
	line-height:51px;
	height:51px;
	background-color:#c7c7c7;
	-webkit-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
	box-shadow:3px 3px 6px 0 #c7c7c7;
	margin-right:2px;
	margin-bottom:-1px;
	color:#fff;
	font-size:14px;
}
.product-info .info-nav span:hover {
	background-color:#ec6c00;
}
.product-info .info-nav span.hover {
	background:url(../img/bg_04.png) no-repeat center top;
	padding-bottom:10px;
	margin-bottom:-10px;
	box-shadow:none;
}
.product-info .info-cont {
	padding-top:80px;
	padding-bottom:120px;
	border-bottom:1px solid #c7c7c7;
}
.product-info .info-cont .left-font p {
	padding-right:10px;
	font-size:14px;
}
.product-info .info-cont .left-font .en {
	font-family:"Arial";
	line-height:24px;
}
.product-info .info-cont .boxs {
	display:none;
}
.product-info .paging {
	padding-top:32px;
}
.product-info .paging p {
	line-height:24px;
	font-size:14px;
}
.product-info .paging a:hover {
	color:#eb6e04;
}
.product-info .paging a.return {
	display:inline-block;
	width:87px;
	padding-left:52px;
	line-height:42px;
	font-size:14px;
	background:url(../img/ico_19.png) no-repeat 30px center;
	border:1px solid #c7c7c7;
	border-radius:20px;
}
.product-info .paging a.return:hover {
	color:#eb6e04;
	border:1px solid #eb6e04;
	background:url(../img/ico_19_hov.png) no-repeat 30px center;
}
.recruit-top {
	background-color:#fff;
	padding-top:100px;
	padding-bottom:90px;
	border-bottom:1px solid #e5e5e5;
}
.recruit-top ul {
	width:103%;
}
.recruit-top li {
	width:31%;
	margin-right:2.3%;
}
.recruit-top li .tit {
	line-height:36px;
	font-size:18px;
	margin-top:16px;
}
.recruit-top li a {
	display:block;
	width:83%;
	padding:33px 7% 42px 10%;
}
.recruit-top li .img {
	display:block;
	width:100%;
	position:relative;
	overflow:hidden;
	transform:translateZ(0px);
	transition:transform 0.3s ease 0s;
}
.recruit-top li img {
	max-width:100%;
}
.recruit-top li:hover img {
	transform:scale(1.1, 1.1);
	transition:transform 0.6s ease 0s;
}
.recruit-top .w1310 {
	position:relative;
	overflow:hidden;
}
.recruit-list {
	background-color:#f5f5f5;
	padding-top:74px;
	padding-bottom:80px;
}
.recruit-list .titbox h4 {
	height:70px;
	background:url(../img/font_08.png) no-repeat center;
	width:100%;
}
.recruit-list .titbox .intr {
	line-height:48px;
	font-size:18px;
	color:#999;
	text-align:center;
}
.recruit-list .list {
	margin-top:55px;
	width:100%;
	position:relative;
	overflow:hidden;
}
.recruit-list ul {
	width:103%;
}
.recruit-list li {
	width:31%;
	margin-right:2.3%;
	background-color:#fff;
	border-bottom:5px solid #f9cc87;
	border-radius:6px;
	margin-bottom:35px;
}
.recruit-list li .tit {
	line-height:36px;
	font-size:18px;
	margin-top:16px;
}
.recruit-list li a {
	display:block;
	width:83%;
	padding:33px 7% 42px 10%;
}
.recruit-list li .stit {
	line-height:43px;
	font-size:24px;
	color:#444;
}
.recruit-list li .lab {
	line-height:35px;
	color:#999;
}
.recruit-list li .lab span {
	display:inline-block;
	padding-left:22px;
	background:url(../img/ico_20.png) no-repeat left center;
	margin-right:18px;
}
.recruit-list li .word {
	display:block;
	line-height:24px;
	color:#999;
	height:72px;
	overflow:hidden;
}
.recruit-list li .more {
	display:inline-block;
	width:52px;
	height:31px;
	background:url(../img/btn_01.png) no-repeat center;
	margin-top:24px;
}
.recruit-list li:hover {
	background:url(../img/bg_05.png) no-repeat center #f4990f;
	background-size:auto 100%;
	border-bottom:5px solid #ee7904;
}
.recruit-list li:hover .stit, .recruit-list li:hover .lab, .recruit-list li:hover .word {
	color:#fff;
}
.recruit-list li:hover .lab span {
	background:url(../img/ico_20_hov.png) no-repeat left center;
}
.recruit-list li:hover .more {
	background:url(../img/btn_01_hov.png) no-repeat center;
}
.recruit-list .page {
	width:100%;
	height:60px;
	margin-top:16px;
}
.l-c-wrap {
	background-color:#fff;
	border-radius:6px;
	left:50%;
	margin-left:-440px;
	padding:0 40px;
	position:fixed;
	top:50%;
	width:800px;
	z-index:10000;
	display:none;
	height:700px;
}
.l-c-wrap.short {
	height:600px;
}
.l-c-wrap.short .l-c-cnt {
	height:376px;
}
.l-c-hd {
	border-bottom:1px solid #e5e5e5;
	height:39px;
	padding-bottom:15px;
	padding-top:35px;
}
.l-c-hd h2 {
	color:#333;
	float:left;
	font-size:30px;
	font-weight:normal;
	line-height:40px;
	text-indent:9px;
}
.l-c-hd .l-c-hdr {
	float:right;
	height:39px;
	line-height:39px;
}
.l-c-hdr span {
	background:url(../img/ico_20.png) no-repeat 0 center;
	display:block;
	float:left;
	margin-left:18px;
	padding-left:23px;
}
.l-c-cnt {
	border-bottom:1px solid #e5e5e5;
	padding:0 9px 0;
	height:470px;
	overflow:hidden;
	position:relative;
	margin-top:24px;
}
.l-c-cnt .obj-wrap {
	position:absolute;
	left:0;
	top:24px;
	width:95%;
}
.l-c-cnt .obj-bar {
	right:0;
	top:24px;
	position:absolute;
	background-color:#f7f7f7;
	display:block;
	width:4px;
	border-radius:4px;
	height:100%;
}
.l-c-cnt .obj-bar .obj-btn {
	background-color:#f29200;
	border-radius:4px;
	position:absolute;
	right:0;
	transition:background-color 0.2s linear 0s;
	width:4px;
	height:100px;
}
.l-c-cnt h3 {
	color:#000;
	font-size:14px;
	font-weight:normal;
	line-height:24px;
	margin-bottom:9px;
}
.l-c-cnt p {
	color:#666;
	font-size:12px;
	line-height:24px;
}
.l-c-ft {
	padding:30px 0 46px 9px;
}
.l-c-ft .l-c-apl {
	background-color:#f60;
	border-radius:4px;
	color:#fff;
	cursor:pointer;
	display:block;
	float:left;
	font-size:18px;
	height:45px;
	line-height:45px;
	text-align:center;
	width:200px;
}
.l-c-ft p {
	color:#666;
	float:right;
	font-size:12px;
	height:45px;
	line-height:45px;
}
.l-c-ft p span {
	color:#333;
}
.l-c-cls {
	background:url(../img/ico_21.png) no-repeat 0 0;
	cursor:pointer;
	display:block;
	height:35px;
	position:absolute;
	right:-45px;
	top:36px;
	width:35px;
}
.l-c-cls:hover {
	background-position:0 -35px;
}
.recruit-crumbs {
	background-color:#f9f9f9;
	font-size:12px;
	line-height:36px;
	padding:0 3%;
	width:94%;
}
.recruit-crumbs a {
	color:#000;
	float:left;
}
.recruit-crumbs span {
	float:left;
	display:inline-block;
	width:18px;
	color:#aeaeae;
	text-align:center;
}
.recruit-crumbs a.home {
	background:url(../img/ico_22.png) no-repeat scroll left center;
	background-size:auto 50%;
	display:inline-block;
	padding-left:19px;
}
.join-info {
	background-color:#f5f5f5;
	padding:15px 6% 26px;
	width:88%;
}
.join-info h3 {
	color:#333;
	font-size:16px;
	font-weight:normal;
	line-height:28px;
}
.join-info .lab {
	border-bottom:1px solid #dcdcdc;
	line-height:20px;
	margin-top:3px;
	padding-bottom:5px;
	width:100%;
}
.join-info .lab span {
	background:url(../img/ico_20.png) no-repeat left center;
	background-size:auto 50%;
	display:inline-block;
	float:left;
	margin-right:14px;
	padding-left:13px;
}
.join-info .cont {
	border-bottom:1px solid #dcdcdc;
	padding-bottom:17px;
	padding-top:10px;
}
.join-info .cont strong {
	color:#000;
}
.join-info .bot-btn {
	margin-top:10px;
	width:100%;
}
.join-info .bot-btn a {
	border-radius:2px;
	color:#fff;
	font-size:14px;
	height:28px;
	line-height:28px;
	text-align:center;
}
.join-info .bot-btn a.sub-btn {
	background-color:#ff6600;
	display:block;
	width:68%;
}
.join-info .bot-btn a.return {
	background-color:#999;
	display:block;
	width:28.5%;
}
.join-info .bot-link {
	line-height:28px;
}
.join-info .bot-link a {
	color:#333;
	text-transform:uppercase;
}
.contact-top {
	background-color:#f5f5f5;
	padding-top:90px;
	padding-bottom:73px;
	text-align:center;
}
.contact-top h3 {
	font-size:42px;
	color:#333;
	line-height:78px;
	height:78px;
	background:url(../img/font_09.png) no-repeat center;
}
.contact-top .font {
	display:block;
	width:57%;
	margin:21px auto 0;
	font-size:14px;
	color:#999;
	line-height:30px;
}
.contact-cent {
	background-color:#fff;
	position:relative;
}
.contact-cent .w1310 {
	padding-top:56px;
	padding-bottom:84px;
}
.contact-cent .titbox {
	text-align:center;
	width:100%;
}
.contact-cent .titbox p.cn {
	line-height:32px;
	font-size:24px;
	color:#000;
}
.contact-cent .titbox p.en {
	line-height:20px;
	color:#d0d0d0;
	font-family:"Arial";
	font-size:18px;
	text-transform:uppercase;
}
.contact-cent ul {
	margin-top:45px;
	width:100%;
}
.contact-cent li {
	text-align:center;
	line-height:28px;
	font-size:14px;
	color:#777;
	position:relative;
}
.contact-cent .line {
	display:block;
	width:1px;
	height:47px;
	position:absolute;
	right:0;
	top:5px;
	background-color:#e5e5e5;
}
.contact-cent .look-map {
	position:absolute;
	bottom:-25px;
	height:50px;
	width:193px;
	line-height:50px;
	color:#fff;
	padding-left:107px;
	background:url(../img/ico_23.png) no-repeat 83px center #ec6c00;
	font-size:14px;
	display:inline-block;
	left:50%;
	margin-left:-150px;
	border-radius:24px;
}
.contact-list {
	width:100%;
	background-color:#f5f5f5;
	padding-top:85px;
	padding-bottom:54px;
}
.contact-list ul {
	width:100%;
}
.contact-list li {
	width:23.4%;
	margin:0 0.8% 20px;
	background-color:#fff;
	border-radius:5px;
}
.contact-list li .cont {
	width:84%;
	padding:8px 8% 28px;
}
.contact-list li img {
	width:100%;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.contact-list li .stit {
	display:block;
	line-height:50px;
	font-size:18px;
	color:#ec6c00;
	border-bottom:1px solid #f2f2f2;
}
.contact-list li .word {
	display:block;
	line-height:24px;
	font-size:14px;
	margin-top:13px;
	min-height:100px;
	padding-bottom:16px;
	color:#777;
}
.contact-list li .look {
	display:inline-block;
	padding-left:26px;
	font-size:14px;
	color:#c2c2c2;
	line-height:26px;
	background:url(../img/ico_24.png) no-repeat left center;
}
.contact-list li .look:hover {
	color:#eb6e04;
}
.contact-list li:hover {
	box-shadow:0 5px 8px 5px #dbdbdb;
}
.tec-wrap .titbox {
	padding-top:50px;
	padding-bottom:40px;
}
.tec-wrap .titbox h4 {
	font-size:40px;
	color:#333;
	line-height:60px;
}
.tec-wrap .titbox .en-tt {
	display:block;
	height:54px;
	background:url(../img/font_10.png) no-repeat left center;
}
.tec-wrap .list ul, .tec-wrap .list li {
	width:100%;
}
.tec-wrap .list li.gray {
	background-color:#f8f8f8;
}
.tec-wrap .list .center {
	width:980px;
	margin:0 auto;
	position:relative;
	-webkit-transition:all 0.3s linear 0s;
	transition:all 0.3s linear 0s;
	left:0;
}
.tec-wrap .list li {
	padding:50px 0;
}
.tec-wrap .list .num {
	display:block;
	width:104px;
	border-right:1px solid #ddd;
	line-height:60px;
	font-size:72px;
	font-family:"Arial";
	color:#d2d2d2;
	font-weight:bold;
	font-style:italic;
}
.tec-wrap .list .font {
	display:block;
	width:83.7%;
	font-size:16px;
	line-height:30px;
}
.tec-wrap .list li:hover {
	background-color:#ee7801;
}
.tec-wrap .list li:hover .num, .tec-wrap .list li:hover .font {
	color:#fff;
}
.tec-wrap .list li:hover .num {
	border-right:1px solid #f19334;
}
.tec-wrap .list li:hover .center {
	left:-16px;
}
.tec-wrap .more {
	display:block;
	width:260px;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#fff;
	font-size:16px;
	border-radius:20px;
	background-color:#ee7801;
	margin:40px auto 60px;
}
.service-wrap {
	width:100%;
	height:620px;
	background:url(../img/bg_06.jpg) no-repeat center;
}
.service-wrap .titbox {
	padding-top:80px;
	color:#fff;
}
.service-wrap .titbox h4 {
	font-size:40px;
	font-weight:bold;
	line-height:60px;
}
.service-wrap .titbox .en-tt {
	display:block;
	height:54px;
	background:url(../img/font_11.png) no-repeat left center;
}
.service-wrap .list {
	width:100%;
	margin-top:52px;
	position:relative;
	overflow:hidden;
}
.service-wrap .list ul {
	width:103%;
}
.service-wrap .list li {
	width:31%;
	background-color:#fff;
	margin-right:2%;
}
.service-wrap .m-list {
	padding-bottom:45px;
	display:none;
}
.service-wrap .list li:hover img {
	-webkit-transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	transform:scale(1.1, 1.1);
	-webkit-transition:-webkit-transform 0.6s ease 0s;
	transition:transform 0.6s ease 0s;
}
.service-wrap .list .img {
	display:block;
	position:relative;
	overflow:hidden;
}
.service-wrap .list img {
	width:100%;
	-webkit-transform:translateZ(0px);
	transform:translateZ(0px);
	-webkit-transition:-webkit-transform 0.3s ease 0s;
	transition:transform 0.3s ease 0s;
}
.service-wrap .list p.tit {
	line-height:30px;
	text-align:center;
	font-size:16px;
	padding:18px 2%;
	width:96%;
}
.download-wrap {
	background-color:#f5f5f5;
	padding-top:60px;
	padding-bottom:60px;
}
.download-wrap .titbox h4 {
	font-size:40px;
	color:#000;
	line-height:58px;
}
.download-wrap .titbox .en-tt {
	display:block;
	background:url(../img/font_12.png) no-repeat left center;
	height:54px;
}
.download-wrap .list {
	margin-top:20px;
	width:100%;
	position:relative;
	overflow:hidden;
}
.download-wrap ul {
	width:102%;
}
.download-wrap li {
	width:48%;
	margin-right:2%;
	background-color:#fff;
	line-height:50px;
	font-size:14px;
	margin-bottom:20px;
}
.download-wrap li a {
	display:block;
	float:left;
	width:100%;
}
.download-wrap li .ico {
	display:inline-block;
	width:50px;
	height:50px;
	margin-left:2%;
	background:url(../img/ico_25.png) no-repeat center;
}
.download-wrap li .stit {
	display:inline-block;
	margin-left:4px;
}
.download-wrap li .down {
	display:inline-block;
	padding-left:31px;
	background:url(../img/ico_26.png) no-repeat left center;
	margin-right:5%;
}
.download-wrap li:hover {
	background-color:#ee7801;
}
.download-wrap li:hover .ico {
	background:url(../img/ico_25_hov.png) no-repeat center;
}
.download-wrap li:hover .stit {
	color:#fff;
}
.download-wrap li:hover .down {
	color:#fff;
	background:url(../img/ico_26_hov.png) no-repeat left center;
}
.download-wrap .page {
	width:100%;
	height:60px;
	margin-top:16px;
}
.search-bg {
	background-color:#000;
	display:none;
	height:100%;
	left:0;
	opacity:0.8;
	position:fixed;
	top:0;
	width:100%;
	z-index:100;
}
.searchbox {
	border:1px solid #535353;
	display:none;
	height:68px;
	left:50%;
	margin-left:-25%;
	position:fixed;
	top:169px;
	width:50%;
	z-index:101;
}
.m-search-box {
	border:1px solid #aaa;
	display:none;
	height:40px;
	left:3%;
	position:fixed;
	top:54px;
	width:93%;
	z-index:101;
}
.searchbox input.tex {
	background:none;
	border:medium none;
	color:#a7a7a7;
	font-family:"Arial";
	font-size:36px;
	height:37px;
	line-height:36px;
	padding:16px 2% 15px;
	width:80%;
}
.m-search-box input.tex {
	background:none;
	border:medium none;
	color:#a7a7a7;
	font-family:"Arial";
	font-size:12px;
	height:13px;
	line-height:12px;
	padding:14px 2% 13px;
	width:80%;
}
.searchbox input.search-btn {
	background:url(../img/ico_115.png) no-repeat center center;
	background-size:50% auto;
	border:medium none;
	height:68px;
	margin-right:1%;
	min-width:40px;
	width:7%;
}
.m-search-box input.search-btn {
	background:url(../img/ico_115.png) no-repeat center center;
	background-size:60% auto;
	border:medium none;
	height:40px;
	margin-right:1%;
	width:7%;
}
.close-search {
	background:url(../img/ico_116.png) no-repeat center center;
	cursor:pointer;
	display:none;
	height:37px;
	position:fixed;
	right:3%;
	top:50px;
	width:37px;
	z-index:101;
}
.m-close-search {
	background:url(../img/ico_116.png) no-repeat center center;
	background-size:100% auto;
	cursor:pointer;
	display:none;
	height:15px;
	position:fixed;
	right:4.6%;
	top:15px;
	width:15px;
	z-index:101;
}
.m-searchbtn {
	background:url(../img/ico_117.png) no-repeat left center;
	background-size:auto 100%;
	border-right:1px solid #ccc;
	cursor:pointer;
	display:none;
	height:15px;
	margin-top:16px;
	width:28px;
}
.search-tit {
	width:100%;
	margin-top:30px;
}
.search-tit .entit {
	display:block;
	height:66px;
	background:url(../img/font_13.png) no-repeat center;
}
.search-tit .numbox {
	text-align:center;
	font-size:18px;
	color:#999;
	line-height:52px;
}
.news-wrap .list-wrap.pd30 {
	padding-top:30px;
}
.video-wrap {
	background-color:#f5f5f5;
	padding-top:30px;
	padding-bottom:50px;
}
.video-wrap .crumbs {
	text-align:right;
	line-height:30px;
}
.video-wrap .crumbs a {
	color:#666;
}
.video-wrap .titbox {
	margin-top:43px;
	text-align:center;
}
.video-wrap .titbox .en-tt {
	display:block;
	height:52px;
	background:url(../img/font_14.png) no-repeat center;
}
.video-wrap .titbox .cn-tt {
	line-height:42px;
	font-size:24px;
	color:#333;
}
.video-wrap .vid-nav {
	text-align:center;
	margin-top:30px;
}
.video-wrap .vid-nav a {
	display:inline-block;
	width:160px;
	height:40px;
	line-height:40px;
	text-align:center;
	border-radius:22px;
	margin:0 10px;
	background-color:#fff;
	font-size:14px;
	color:#333;
	transition:all 0.3s ease 0s;
}
.video-wrap .vid-nav a.hover {
	background-color:#f5641e;
	color:#fff;
}
.video-wrap .vid-nav a:hover {
	color:#f5641e;
}
.video-wrap .vid-nav a.hover:hover {
	background-color:#f5641e;
	color:#fff;
}
.video-wrap .video-list {
	margin-top:60px;
	position:relative;
	overflow:hidden;
}
.video-wrap .video-list ul {
	width:102%;
}
.video-wrap .video-list li {
	width:31.7%;
	margin-right:1.6%;
	margin-bottom:10px;
}
.video-wrap .video-list li a {
	display:block;
}
.video-wrap .video-list li p {
	line-height:52px;
	text-align:center;
	color:#000;
	font-size:14px;
	transition:color 0.3s ease 0s;
}
.video-wrap .video-list li .img {
	display:block;
	position:relative;
	background-color:#000;
}
.video-wrap .video-list li .img img {
	opacity:0.5;
	width:100%;
}
.video-wrap .video-list li .ico {
	display:block;
	width:70px;
	height:70px;
	background:url(../img/ico_27.png) no-repeat center;
	position:absolute;
	left:50%;
	margin-left:-35px;
	top:50%;
	margin-top:-35px;
	transform:rotate(0deg);
	transition:transform 0.6s ease 0s;
}
.video-wrap .video-list li:hover .ico {
	transform:rotate(180deg);
}
.video-wrap .video-list li:hover p {
	color:#eb6e04;
}

.ny-nav {
    height: 80px;
    border-bottom: 1px solid #dbdbdb;
    line-height: 80px;
	position:relative;
	top:109px;
}
.ny-nav p{
    font-size: 20px;
	font-weight:bold;
	line-height:80px;
}
.blue {
    color: #353535;
}
.ny-nav .menu li {
    position: relative;
    float: left;
    margin: 0 18px;
    height: 80px;
    font-size: 14px;
    line-height: 85px;
    color: #666;
}
.ny-nav .menu li a {
    display: block;
    font-size: 14px;
    line-height: 85px;
    color: #666;
}
.ny-nav .menu li:hover a, .ny-nav .menu li.on a {
    color: #363636;
}
.ny-nav .menu li .line {
    position: absolute;
    bottom: -1px;
    left: 50%;
    height: 3px;
    width: 0;
    background: #363636;
    transition: all 0.3s;
}
.ny-nav .menu li:hover .line, .ny-nav .menu li.on .line {
    width: 100%;
    left: 0;
}

.ban{
    height: 400px;
}
.u-content{ padding:40px 0 60px 0;}
.about-content{
    background: url("../img/about-bg.png") no-repeat 30px 80px;
	position:relative;
	top:109px;
    overflow: hidden;
}
.news-detail{position:relative;
	top:109px;
    overflow: hidden;}
.about-content .c2{
    line-height: 26px;
	font-size:13px;
}
.box1{ width:1200px; margin:0 auto;}

.jiathis_style {
    position: absolute;
    right: 0;
    bottom: 15px;
}

.bdsharebuttonbox {
    position: absolute;
    right: 0;
    bottom: 15px;
}
.bdsharebuttonbox label{
    float: left;
}

.newslist li{
    width:1200px;
    height:161px;
    float:left;
    margin-bottom: 10px;
    background: #f2f2f2;
    position: relative;
}
.newslist li a{
    display: block;
    width:100%;
    height:161px;
}
.newslist li img{
    float:left;
    margin: 9px 0px 0px 11px;
}
.rgt{
    float:left;
    width:1024px;
    margin-left: 155px;
    padding-top: 26px;
}
.newslist li a span{
    font-size: 16px;
    color:#333333;
    line-height: 24px;
    margin-top: 2px;
	font-weight:bold;
}
.newslist li a:hover{
    background: #fff200;
}
.newslist li a:hover span{
    color: #333;
}
.newslist li a:hover p{
    color: #333;
}
.newslist li a p{
    line-height: 20px;
    color:#666;
	padding-top:5px;
    font-size: 12px;
}
.newslist ul{
	margin-bottom: 20px;
}
.newslist li a i{
    width:78px;
    height:20px;
    color:#fff;
    display: block;
	font-size:12px;
    background: #333;
    font-style: normal;
    text-align: center;
    line-height: 20px;
    margin: 10px 0px 0px 0px;
}
.data{
    position: absolute;
	left:30px;
    top:30px;
    width:96px;
    height:96px;
    background: #333;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.newslist .month{
    color:#fff;
    font-size: 24px;
    line-height: 28px;
    margin:20px 0px 5px 0px;
    width:100%;
    text-align: center;
}
.day{
    font-size: 16px;
    text-align: center;
    line-height: 16px;
	font-weight:bold;
    color:#fff;
}

/**企业荣誉**/
.honor-box{ width:1178px; height:805px; margin:0 auto; border:1px solid #dbdbdb; background:#fff;}
.honor-show{ width:1178px; height:651px; position:relative; overflow:hidden;}
.honor-show ul{ position:absolute; left:0; top:0;}
.honor-show ul li{width:1178px; height:635px; padding-top:15px;float:left; _display:inline; text-align:center; position:relative; overflow:hidden;}
.honor-show ul li img{ max-width:918px; max-height:615px;}
.honor-bot{ width:100%; height:133px; padding-top:20px; background:#f8f8f8; border-top:1px solid #dbdbdb;}
.honor-thumb{ width:1000px; height:115px; margin:0 auto 0; position:relative; overflow:hidden;}
.honor-thumb ul{ position:absolute;height:115px; left:0; top:0}
.honor-thumb ul li{display:inline-block; float:left;_display:inline; height:109px; margin-right:7px; border:3px solid #fff; cursor: pointer;}
.honor-thumb ul li.cur{ border-color:#fff200;}
.honor-bot{ position:relative;}
.honor-bot a{ display:block; width:29px; height:58px; top:48px; background-image:url(../images/honor_btn.jpg); position:absolute; overflow:hidden;}

.history-list a{display:block; width:29px; height:58px; top:4px; background-image:url(../images/honor_btn.jpg); position:absolute; overflow:hidden;}
.prev02{ left:14px;background-position: 0 0;}
.next02{ background-position:-29px 0; right:14px;}
.prev02:hover{  background-position:0 -58px ;}
.next02:hover{  background-position:-29px -58px;}

.produce-bg{
	background: #fff;
	width: 100%;
	min-width: 1200px;
	padding: 38px 0 60px;
	position:relative;
	top:109px;
}
.produce-side{
	float: left;
	width: 285px;
}
.produce-side .title{
	background: #fff200;
	height: 56px;
	line-height: 56px;
}
.produce-side .title h3{
	float: left;
	font-size: 18px;
	color: #333;
	line-height: 56px;
	margin-left: 29px;
	font-weight: normal;
}
.produce-side .list{
	margin-top: 2px;
	/*padding-bottom: 50px;*/
	background: #fff;
}
.produce-side .list ul{
	width: 285px;
}
.produce-side .list li{
	width: 285px;
	/*background: #fff;*/
	background: url(../img/pro_title_bg.jpg) repeat-x;
}
.produce-side .list li>a{
	display: block;
	height: 46px;
	padding: 0 25px;
	line-height: 46px;
	font-size: 16px;
	color: #fff;
	position: relative;
	border-bottom: 1px solid #e5e5e5;
}
.produce-side .list li a:hover{
	color: #fff200;
}
.produce-side .list li>a>i{
	position: absolute;
	width: 13px;
	height: 13px;
	background: url(../img/pro_side_ico.png) no-repeat 0 0;
	right: 24px;
	top: 18px;
}
.produce-side .list li.on{
	/*background: #e71e14;*/
}
.produce-side .list li.on>a{
	color: #fff200;
}
.produce-side .list li.on>a>i{
	background-position: 0 -13px;
}
.produce-side .list li dl{
	display: block;
}
.produce-side .list li dt{
	background: #ebebeb;
	height: 38px;
	line-height: 38px;
	position: relative;
	border-bottom: 1px solid #ddd;
}
.produce-side .list li dt a{
	display: block;
	font-size: 14px;
	color: #333333;
	padding: 0 30px;
	border: none;
}
.produce-side .list li dt a:hover{ text-decoration:underline; color:#000}
.produce-side .list li dt a i{
	position: absolute;
	width: 12px;
	height: 6px;
	background: url(../img/pro_side_ico.png) no-repeat 0 -26px;
	right: 24px;
	top: 18px;
}

.produce-side .list li dd{
	height: 28px;
	line-height: 28px;
	background: #fff;
}
.produce-side .list li dd a{
	padding: 0 33px;
	font-size: 12px;
	color: #666666;
	display: block;
}
.produce-side .list li dt.on a{
	color: #000;
	text-decoration:underline;
}
.produce-side .list li dd a.s-on{
	color: #000;
	text-decoration:underline;
}
.pro-banner{
	height: 331px;
}
.produce-side .original{
	margin-bottom: 20px;
	display: none;
}
.produce-side .original dl{
	max-height: 460px;
	overflow: auto;
}
.produce-side .original dl dt{
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	color: #333;
	padding: 0 29px;
	font-weight: normal;
	background: #fff;
	border-bottom: 1px solid #666;
}
.produce-side .original dd{
	background: #fff;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	color: #333333;
	position: relative;
	padding: 0 11px;
}
.produce-side .original dd a{
	display: block;
	padding: 0 17px;
	border-bottom: 1px solid #e5e5e5;
	color: #333;
	height: 45px;
}
.produce-side .original dd a:hover{
	color: #e71e14;
}
.produce-list{
	float: right;
	width: 886px;
	background: #fff;
}
.produce-list .list{
	border-bottom: 2px solid #eff0f1;
}
.produce-list li:nth-child(3n){ margin-right:0;}
.produce-list ul{

}
.produce-list li{
float:left;
width:32%;
margin-right:2%;
margin-bottom:2%;
border:1px solid #dfdfdf;
text-align:center;
}
.produce-list li:hover{
}
.produce-list li .tire{
width:100%;
}
.produce-list li .morre{ margin-left:20px; margin-bottom:20px;}
.produce-list li .morre ul li{ border:none; background:#f7f7f7; line-height:30px;}
.produce-list li .text{
}
.produce-list li .text h2{
	/*font-weight: normal;*/
	font-size: 12px;
}
.produce-list li .text h2 strong{
	font-size: 22px;
}
.produce-list li .text h4{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	text-align:left;
	text-indent:20px;
	padding-bottom:10px;
}
.produce-list li .text h4 a{
	color: #333333;
}
.produce-list li .text h4 a:hover{
	color: #000;
}
.produce-list li .text .property{

}
.produce-list li .text .property dd{
	float: left;
	width: 60px;
	text-align: center;
	margin-right: 8px;
}
.produce-list li .text .property dd p{
	font-size: 12px;
	color: #888888;
	line-height: 24px;
	margin-top: 6px;
	display: none;
}
.produce-list li .text .link{
	float: right;
	height: 144px;
	border-left: 1px solid #f2f2f2;
	width: 155px;
	padding-left: 34px;
}
.produce-list li .text .link .buy{

	display: block;
	width: 123px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #666;
	color: #333;
	text-align: center;
	/*background: #e71e14;*/
	font-size: 14px;
	/*color: #ffffff;*/
	margin: 12px 0 7px;
}
.produce-list li .text .link .buy:hover{
	background: #fff200;
	border-color: #333;
	color: #333;
}
.produce-list li .text .link .info{
	display: block;
	width: 123px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #666;
	color: #333;
	text-align: center;
	/*background: #999999;*/
	font-size: 14px;
	/*color: #ffffff;*/
}
.produce-list li .text .link .info:hover{
	background: #fff200;
	border-color: #333;
	color: #333;
}
.produce-list li .text .link .compare{
	font-size: 14px;
	color: #707070;
	line-height: 20px;
	margin-top: 31px;
	display: block;
	width: 64px;
	padding-left: 25px;
	background: url(../img/compare_ico2.png) no-repeat 0 0px;
}
.produce-list li .text .link .compare.on{
	background-position: 0 -20px;
	color: #e71e14;
}
.produce-list .page{
	text-align: center;
	padding: 20px 0 30px;
	width: 100%;
}

.inside-wrap{
	padding-top: 15px;
}
.inside-tips{
	height: 142px;
	line-height: 20px;
	color: #E5EBF7;
}
.inside-tips h2{
	font-weight: normal;
	font-size: 32px;
	line-height: 60px;
	color: #fff;
	padding-top: 13px;
	/*background: url(../img/bg_sign11.jpg) no-repeat 3px top;*/
}
.inside-tips p.fz16{
	font-size: 16px;
	line-height: 26px;
}
.inside-tips a{
	display: inline-block;
	width: 44px;
	height: 44px;
	position: absolute;
	right: 5px;
	top: 88px;
}
.inside-tips a p{
	width: 100%;
	float: left;
	line-height: 32px;
	color: #fff;
	display: none;
}
.inside-tips a.link-inside{
	right: 0;
}
.inside-tips a.download{
	width: 50px;
	height: 76px;
	right: 130px;
	text-align: center;
}
.inside-tips a.box{
	width: 50px;
	height: 76px;
	right: 68px;
	text-align: center;
}
.inside-tips a.mail{
	width: 80px;
	height: 76px;
	right: 50px;
	text-align: center;
}
.inside-tips a.download img, .inside-tips a.box img{
	margin-left: 3px;
	display: inline;
}
.inside-tips a.mail img{
	margin-left: 14px;
	display: inline;
}
.inside-tips a.jobs{
	width: 50px;
	right: 60px;
}
.inside-tips a:hover p{
	display: block;
}
.inside-main{
	padding-bottom: 40px;
	background: #fff;
}

.box_skitter{
	height:450px;
	z-index: 1;
	margin:0 auto;
}
.box_skitter .w960{
	height: 16px;
	position: absolute;
	left: 50%;
	bottom: 20px;
	margin-left: -480px;
	z-index: 5;
}
.box_skitter img {
	max-width: none;
}
/* Tip for stildv */
.box_skitter ul {
	display: none;
	
}

.box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
}

.box_skitter .image {
	width: 1920px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
	overflow: hidden;
}
.box_skitter .image img {
	display: none;
}

/* =Box clone
-------------------------------------------------------------- */
.box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 2;
}

.box_skitter .box_clone img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

/* =Navigation
-------------------------------------------------------------- */
.box_skitter .btn{
	display: inline-block;
	width: 65px;
	height: 66px;
	position: absolute;
	left: 50%;
	top: 243px;
	z-index: 5;
	overflow: hidden;
}
.box_skitter .prev_button {
	margin-left: -623px;
}

.box_skitter .next_button {
	margin-left: 558px;
}

.box_skitter .prev_button img{
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -32px;
}
.box_skitter .next_button img{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -32px;	
}

/* =Numbers
-------------------------------------------------------------- */

/* =Thumbs
	Change width and height to customization dimension thumb
-------------------------------------------------------------- */
.proinfo-tab{
	padding: 42px 0 56px;
	background: #fff;
}
.proinfo-tab .tab-list{
	height: 46px;
	margin-bottom: 42px;
}
.proinfo-tab .tab-list li{
	height: 46px;
	float: left;
	margin-right: 1px;
	display: inline;
	font-size: 16px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	background: #5e5e5e;
	cursor: pointer;
}
.proinfo-tab .tab-list li.on{
	background: #fff200;
	color:#333;
}
.proinfo-tab .tab-box{
	position: relative;
}
.proinfo-tab .tab-boxs{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.proinfo-tab .tab-intro h2{
	font-size: 18px;
	line-height: 30px;
}
.proinfo-tab .tab-intro .intro{
	margin-top: 28px;
	border-top: 1px dotted #9f9f9f;
	padding-top: 46px;
	font-size: 14px;
	line-height: 24px;
}
.proinfo-tab .tab-intro p.pl20{
	padding-left: 20px;
	background: url(../img/bg_sign26.jpg) no-repeat 7px 10px;
}
.proinfo-tab .tab-table table{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.proinfo-tab .tab-table td{
	font-size: 14px;
	padding: 0 10px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.proinfo-path{
	height: 64px;
	line-height: 64px;
	padding-bottom: 11px;
}
.proinfo-path h2{
	font-size: 19px;
}
.proinfo-path a{
	display: inline-block;
	color: #949494;
}
.proinfo-path a:hover{
	color: #000;
}
.proinfo-path a.home{
	width: 14px;
}
.proinfo-path a.home:hover{
	background-position: 0 -52px;
}
.proinfo-path span.sign{
	display: inline-block;
	padding: 0 5px;
	font-family: "宋体";
	color: #a2a2a2;
}

.proinfo-tab .tab-download ul{
	float: left;
	width: 984px;
	*padding-bottom: 16px;
}
.proinfo-tab .tab-download li{
	width: 430px;
	height: 97px;
	padding: 19px;
	border: 1px solid #e5e5e5;
	float: left;
	margin: 0 22px 16px 0;
	display: inline;
	background: #f8f8f8;
}
.proinfo-tab .tab-download img{
	margin-right: 17px;
	display: inline;
}
.proinfo-tab .tab-download .intro{
	padding-top: 28px;
	font-size: 14px;
	line-height: 30px;
	color: #333;
	position: relative;
}
.proinfo-tab .tab-download span{
	display: inline-block;
	float: left;
	font-size: 10px;
	line-height: 22px;
	font-family: Arial;
	color: #9f9f9f;
}
.proinfo-tab .tab-download .sign{
	width: 28px;
	height: 28px;
	position: absolute;
	right: 20px;
	top: 32px;
}
.proinfo-tab .tab-download .t{
	width: 23px;
	height: 23px;
	position: absolute;
	left: 3px;
	top: 0;
	overflow: hidden;
}
.proinfo-tab .tab-download .t img{
	position: absolute;
	left: 0;
	top: -46px;
}
.proinfo-tab .tab-download .d{
	width: 28px;
	height: 8px;
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
	background: url(../img/bg_sign29.png) no-repeat;
}
.proinfo-tab .tab-download li.hover p{
	color: #333;
}
.proinfo-tab .tab-download li.hover .d{
	background-position: 0 -8px;
}

.pro-list1-box{min-height: 324px}
.pro-list1{height:auto;margin-bottom: 20px;}
.pro-list1 .bd{height: auto;}
.pro-list1 .bd .picList{}

.pro-list1-box{
	width: 100%;
	background: #f9f9fb;
	padding: 0 0 70px;
}
.pro-list1{
	width: 915px;
	overflow: hidden;
	float:left;
}
.pro-list1 .prev,.pro-list1 .next{
	display: inline-block;
	position: absolute;
	top: 91px;
	width: 28px;
	height: 28px;
	background: url(../../img/bg_btn02.png) no-repeat;

}
.pro-list1 .prev{
	left: 13px;
}
.pro-list1 .next{
	background-position: -28px 0;
	right: 13px;
}
.pro-list1 .hd{ 
	width: 123px;
	margin: 0 auto;
	overflow:hidden; 
}
.pro-list1 .hd ul{ 
	overflow:hidden; 
	zoom:1; 
	margin-top:10px; 
}
.pro-list1 .hd ul li{ 
	float:left;  
	width:36px; 
	height:3px; 
	overflow:hidden; 
	margin-right:5px; 
	cursor:pointer; 
	background:#757576; 
}
.pro-list1 .hd ul li.on{ 
	background: #59b548;
}
.pro-list1 .bd{ 
	position: relative;
	width: 915px;
/*	margin-top:324px;
*/	overflow: hidden;
 }
.pro-list1 .bd ul{ 
	overflow:hidden; 
	zoom:1; 
}
.pro-list1 .bd ul li{ 
	float: left;
	width: 268px;
	cursor: pointer;
	margin-bottom:29px;
	margin-left:29px;
}

.pro-list2 .bd ul li{
}
.pro-list1 .bd ul li .box{
	padding: 7px;
	border-bottom: 2px solid #b8b6b6;
	background: #fff;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.pro-list2 .bd ul li .box{
}
.pro-list2 .bd ul li .box .text{
	margin: 5px auto;
	line-height: 18px;
	text-align: center;
}
.pro-list1 .bd ul li .box .img{
	width: 254px;
	height: 180px;
	position: relative;
	overflow: hidden;
}
.pro-list1 .bd ul li .box .img img{
	position: absolute;
	width:100%;
	min-height:169px;
	transform:scaleX(1) scaleY(1);
	-webkit-transform:scaleX(1) scaleY(1);
	transition:all 1.2s;
	-webkit-transition:all 1.2s;
}
.pro-list1 .bd ul li .box p{
	font-size: 16px;
	color: #111;
	text-align: center;
}
.pro-list1 .bd ul li .box:hover{
	background: #fff200;
}
.pro-list1 .bd ul li .box:hover .img img{
	
	transform:scaleX(1.05) scaleY(1.05);
	-webkit-transform:scaleX(1.05) scaleY(1.05);
}
.pro-list1 .bd ul li .box:hover p,.pro-list .bd ul li .box:hover .text{
	color: #000;
}
/* 分页 */
#pages { padding:20px 0 20px 0;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#f3f2f2; text-align:center; color:#333; padding:0 10px; font-size:13px;}
#pages a.a1 {width:56px; padding:0; font-size:13px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none;font-size:13px;}
#pages span { display:inline-block; height:22px; line-height:22px; background:#fff200;color:#333; text-align:center;padding:0 10px; font-size:13px;}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4;font-size:13px;}

/*about*/
.homediv{ padding-top:60px; padding-bottom:100px;}
span.bt,span.fubt,span.icon{ display:block}
#home-about{
background:url(../images/img28.jpg) center top no-repeat; background-size:cover; height:100%;}
#home-about .about-a img{
    width: 100%;
}
#home-about .about-a .lximg p{
    background: #094f96;
    padding: 8px 0;
    color: #FFF;
    margin-top: -3px;
    text-align: center;
    font-size: 18px;
}
#home-about .about-a .bt{ font-size:24px; color:#fcfcfc; margin-bottom:25px;}
#home-about .about-a .dxtxt .icon{ font-size:16px;color:#fcfcfc; padding-left:24px; background:url(images/zuobiao.png) left center no-repeat; height:22px; line-height:26px; margin-bottom:8px;}
#home-about .about-a .dxtxt p{ color:#b1cbe5; line-height:20px; padding-left:24px; margin-bottom:26px;}
#home-about .about-b{ width:100%; text-align:center;    }
#home-about .about-b .bt{ font-size:38px; color:#1a3b7f; margin-bottom:10px;}
#home-about .about-b .fubt{ font-size:21px; color:#2e2e2e; margin-bottom:56px;}
#home-about .about-b p{ line-height:24px;margin-bottom: 40px;}
#home-about .about-b .more-link{ background:#034b93; color:#ffffff; display:inline-block; height:40px; line-height:40px; padding:0 36px;border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;    transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;}
#home-about .about-b .more-link:hover{
	    background: #b7b7b7;
	}
#home-about .about-c{ width:240px; padding-left:40px; border-left:1px solid #d0d0d1; padding-bottom:5px;}
#home-about .about-c li{ display:block;    margin-bottom: 39px;}
#home-about .about-c li span{ display:block;font-size:18px; }
#home-about .about-c li span.shuzi{     line-height: 36px;
    padding-top: 1px;color:#034b93; margin-bottom:18px;background-position:left center; background-repeat:no-repeat; padding-left:60px;}
#home-about .about-c li span.shuzi a{    position: relative;
    top: 3px; font-family:'Impact'; font-size:36px; margin-right:10px;}
#home-about .about-c li span.name{ color:#555555;}
#home-about .about-c li:nth-child(1) span.shuzi{ background-image:url(images/shuzia.png)}
#home-about .about-c li:nth-child(2) span.shuzi{ background-image:url(images/shuzib.png)}
#home-about .about-c li:nth-child(3) span.shuzi{ background-image:url(images/shuzic.png)}
#home-about .about-c li:nth-child(4) span.shuzi{ background-image:url(images/shuzid.png)}
#home-about .about-c li:nth-child(4) { margin-bottom:0px;}

#home-wenhua{ background:url(images/wenhuabj.png) center center no-repeat; background-size:auto 100%;padding-bottom:150px;}
.homediv-bt{ text-align:center}
.homediv-bt span{ display:block}
.homediv-bt .yw{ font-family: Arial, Helvetica, sans-serif; font-size:22px; color:#fff;text-transform:uppercase;}
.homediv-bt .hanzi{ font-size:36px; line-height:38px;margin-bottom:25px;}
.homediv-bt .hanzi.bai{ color:#fff}
.homediv-bt .hanzi.hei{ color:#fff}
.homediv-bt .hx{ background:#b1b1b1; height:1px; width:160px; margin:0 auto; position:relative}
.homediv-bt .hx:after{ display: block; height:5px; width:42px; background:#fff200; position:absolute; left:50%; margin-left:-21px; top:-2px;
    content: " ";}
#home-wenhua .wenhua-list.b{ width:540px;}
#home-wenhua .wenhua-list .icon{ margin-bottom:30px; margin-left:76px; position:relative; bottom:0;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
#home-wenhua .wenhua-list:hover .icon{ bottom:-15px;}
#home-wenhua .wenhua-list.b .txt{ width:450px;}
#home-wenhua .wenhua-list .shuzi{ width:84px; color:#fff; font-size:66px;font-family:HelveticaNeueCE;     line-height: 56px; margin-top:-10px}
#home-wenhua .wenhua-list .txt span{ font-size:21px; color:#fff; display:block; margin-bottom:10px;}
#home-wenhua .wenhua-list .txt p{ color:#dad8d8; line-height:22px; margin-bottom:30px;}
#home-wenhua .wenhua-list .txt .more-link{ border:1px solid #dad8d8; color:#dad8d8; display: inline-block; height:38px; line-height:38px; padding:0 37px;}
.bref{
  color:#FFF;
  font-size:14px;
  line-height:30px;
  margin-top:60px;
  margin-bottom:60px;
  text-align:center;
}
.home-about-content li .icon-box{
  overflow:hidden;
  width:195px;
}
.home-about-content li {
  float:left;
  color:#FFF;
  margin:0 48px;
}
.home-about-content li .frr{
  line-height:70px;
  font-size:18px;
  float:left;
  margin-left: 10px;
}
.home-about-content li strong{
  font-size:40px;
}
.home-about-content li span{
  display:block;
  clear:both;
  font-size:20px;
  text-align:center;
  margin-bottom:40px;
}
.home-about-content li .img{
  width:75px;
  height:75px;
  border-radius:50%;
  border:1px solid #fff;
  text-align:center;
  box-sizing:border-box;
  padding-top:10px;

}
#home-news .top-news{ width:542px; padding:50px 70px; background:#f8f8f8;}
#home-news .top-news .time{ display:block; color:#888888; font-size:24px; margin-bottom:24px;font-family:HelveticaNeueCE; }
#home-news .top-news h2{ font-weight:400; font-size:18px; color:#202020; margin-bottom:20px;}
#home-news .top-news  p{ padding-left:28px; border-left:1px solid #b4b3b3; line-height:22px; color:#666666; margin-bottom:30px;}
#home-news .top-news  p:hover,#home-news .top-news h2:hover,#home-news .news-list ul li p:hover,#home-news .news-list ul li .more-link:hover,#page-contenr .hdlist .txt p:hover,#page-contenr .newslist .txt p:hover{ color:#dc251f; text-decoration: none}
#home-news .top-news .img{ display:block; margin-bottom:30px;}
#home-news .top-news .img img{ display:block; width:100%;}
#home-news .top-news .more-link{ display:block; width:140px; height:38px; line-height:38px; color:#000; text-align:center; background:#fff200; font-size:14px;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
border: 1px solid #fff200;
}

#home-news .top-news .more-link:hover{border: 1px solid #c9211c;
    color: #fff; background:#c9211c;}
#home-news .news-list{ width:582px;}
#home-news .news-list ul li{ display:block; padding-top:35px; border-top:1px solid #cfd0d1; margin-bottom:32px; position:relative; width:100%}
#home-news .news-list ul li .title{ display:block; margin-bottom:20px; height:20px; line-height:20px;}
#home-news .news-list ul li .title h3{width: 80%; font-weight:400; font-size:16px; color:#333;background:url(../images/dian.png) left center no-repeat; padding-left:18px; float:left}
#home-news .news-list ul li .title .time{ float:right; font-size:16px; color:#666; font-family:Arial}
#home-news .news-list ul li p{ width:440px; color:#666666; line-height:22px;}
#home-news .news-list ul li .more-link{ position: absolute; display: block; right: 0; bottom: 0; height: 22px; line-height: 22px; border-left: 1px solid #cfd0d1; padding-left: 15px; font-style: normal; color: #afafaf; font-size: 24px; font-weight: lighter; }
#home-news .news-list a.more-link{
	border: 1px solid #b4b3b3;
    color: #555555;
    display: inline-block;
    height: 45px; float:right;
    line-height: 45px;
    padding: 0 30px;
transition: all 0.4s;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
	}
#home-news .news-list a.more-link:hover{    color: #fff; border-color:#dc251f;
    background: #dc251f;}
#home-news .news-list ul li:nth-child(3){ margin-bottom:45px;}

#home-lx{background: url(images/lxbj.png) center center no-repeat;
    background-size: cover;}
#home-lx .lxlist{ width:50%; float:left; padding-top:40px;height:210px;}
#home-lx .lxlist>div{ margin-left:15px;}
#home-lx .lxlist.a .bt{ margin-bottom:15px;}
#home-lx .lxlist .bt>span{ display:inline-block}
#home-lx .lxlist .bt .yw{font-family:HelveticaNeueCE; font-size:24px; display:block; margin-bottom:2px;}
#home-lx .lxlist .bt  .hanzi{ font-size:18px;}
#home-lx .lxlist .bt .txt{ margin-left:10px;}
#home-lx .lxlist.a{ background:#369ad6; color:#fff;}
#home-lx .lxlist li{ line-height:24px;font-size: 12px;}
#home-lx .lxlist.a .chuan{ margin-right:40px;}
#home-lx .lxlist.b{ background:#fff;}
#home-lx .lxlist.b  .bt{0e2b66}
#home-lx .lxlist.b .lxdh li{ color:#555}
#home-lx .lxlist.b .lxdh li .name{ min-height:1px; width:105px;    display: inline-block;    text-align: right;}
#home-lx .lxlist.b .lxdh li.ybde .name{ width:106px}
#home-lx .lxlist.b .lxdh li.ybde{ margin-right:10px; }
#home-lx .lxlist.b .bt{ margin-bottom:20px;}
#home-lx .lxlist .zongji{ margin-right:26px; margin-bottom:25px;}
#home-lx .lxlist .zongji li{ color:#fff; font-size:18px; line-height:30px;    height: 24px;background: url(images/dh.png) left center no-repeat; padding-left:36px;}

.cp-er .catbt{ margin-bottom:50px;}
.cp-er .catbta{ text-align:center; font-size:28px; color:#0e2b66; margin-bottom:25px; display:block}
.cp-er .catbt .hx{ height:1px; width:38px; background:#0e2b66; margin:0 auto; display:block;}
.cp-er ul{ margin:0 -0.6%;}
.cp-er ul li:hover h3{ color:#1f6cb7}
.cp-er ul li:hover .img img{    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
        transition: all 0.4s;
    -ms-transform: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
}
.cp-er ul li{ cursor:pointer;display:block; float:left; width:30.5%; box-sizing: border-box; margin-bottom:30px;margin-right:30px;}
.cp-er ul li.page:nth-child(4n){ margin-right:0;}
.cp-er ul li.page{    
	cursor: pointer;
    display: block;
    float: left;
    width: 24%;
    box-sizing: border-box;
    margin-bottom: 16px;
    margin-right: 16px;
    background:#f4f4f4;
}
.cp-er ul li .img1{
    overflow: hidden;
    text-align: center;
    width: 100%;
    display: block;
}
.cp-er ul li .img1 img{ width:100%}
.cp-er ul li.page h3{
	font-weight: 400;
    color: #333333;
    font-size: 16px;
    text-align: center;
    background:none;
    height: 45px;
	line-height:45px;
}
}
.cp-er ul li:nth-child(3n){
    margin-right:0;
}
.cp-er ul li .img,{ display:block; width:100%;
transition: all 0.4s;
-ms-transform: all 0.4s;
-moz-transition: all 0.4s;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
}
.cp-er ul li .img img{
  width:100%;
}
.cp-er ul li .img{ 
    margin-bottom: 6px;
    overflow: hidden;
    text-align: center;
    width: 100%;
    display: block;
}
.cp-er ul li .img1 .white{
    display: none;
}
.cp-er ul li .img1 img.white{
	width:auto;
}
.cp-er ul li .img1 img.black{
	width:auto;
}
.cp-er ul li:hover .img1 .white{
    display: inline-block;
}
.cp-er ul li:hover .img1 .black{
    display: none;
}
.cp-er ul li.page:hover{
    background:#fff200;
	color:#000;
}
.cp-er ul li.page:hover h3{
    color:#000;
}
#page-contenr.cp-san  .txt p:hover{    color: #1f6cb7;}