ul,
ol {
	list-style: none;
	margin:0 auto;
	padding:0;
}
a {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none;
}
*{
	margin:0;
	font-size:14px;
	font-family:Microsoft YaHei,Arial;
	color:#666666;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	color:#393939;
	margin:0;
}
/*head*/
.main{
	max-width: 720px;
	margin:0 auto;
}
.container{
	padding:0 15px;
}
.head{
	width: 100%;
	height: 50px;
	margin: 0 auto;
	clear: both;
	display: block;
	overflow: hidden;
	background-color: #b8c400;
	position: fixed;
	z-index: 10000;
}
.head .sign{
	display:block;
	float:left;
	padding:14px 15px;
}
.head .sign img{
	height:18px;
}
.head .navigation{
	display:block;
	float:right;
	padding:13px 15px;
}
.head .navigation a{
	display:block;
}
.head .navigation img{
	width:22px;
}
.nav{
	position:relative;
}
.nav img{
	width:100%;
	padding-top:50px;
	display:block;
}
.nav span{
	color:#ffffff;
	position:absolute;
	bottom:20px;
	left:15px;
	font-size:22px;
	font-weight:bold;
} 
/*new*/
.news{
	margin:5px auto 0;
	overflow:hidden;
	padding-top:0px;
}
.news .news_list{
	margin:0 auto;
	overflow:hidden;
}
.news .news_list li{
	border-bottom:1px dotted #cacaca;
}
.news .news_list li a{
	padding:10px 15px;
	display:table;
	overflow:hidden;
	height:100%;
}
.news .news_list li a .thumbnail{
	width:33%;
	display:table-cell;
    vertical-align: middle;
    text-align: center;
}
.news .news_list li a .thumbnail img{
	width:100%;
	display:block;
}
.news .news_list li a .summary{
	width:64%;
	display:table-cell;
	vertical-align:top;
	text-align:left;
	padding-left:2%;
	overflow:hidden;
	padding-top: 5px;
}
.news .news_list li a .summary h3{
	padding-left:11px;
	background:url(../images/line.png) no-repeat left 5px;
	background-size:8px;
	font-size:15px;
}
.news .news_list li a .summary span{
	font-size:13px;
	display:block;
	margin-top:5px;
	overflow:hidden;
	color:#818181;
	padding-left:13px;
}
/*news_detail*/
.news_detail{
	margin:0 auto;
	overflow:hidden;
}
.news_detail .press{
	overflow:hidden;
	background:#FFFFFF;
	color:#666666;
	margin:50px auto 10px;
	max-width:720px;
}
.news_detail .press .press-title h3{
	text-align:left;
	font-size:19px;
	margin:12px auto 0;
	line-height:150%;
	font-weight:500;
}
.news_detail .press .press-content .press-date{
	margin:10px 0 12px;
	padding-bottom:12px;
	border-bottom:1px dotted #cacaca;
}
.news_detail .press .press-content p{
	line-height:158%;
	margin-top:8px;
	margin-bottom:8px;
}
.news_detail .press .press-content img{
	width:100%;
}
.news_detail .press .press-content .img-container img{
	width:100%;
}
.new-more{
	background:#f6f6f6;
	text-align:center;
	padding:14px 0 16px;
	color: #393939;
}
/*job*/
.job{position:relative;}
.job img{width:100%;display:block;}
.job>span{position:absolute;right:15px;top:25px;}
.job>span img{width:160px;}
.j-title{background:#FFFFFF;padding:20px 15px;position:relative;top:-30px;}
.j-title h1{font-size:20px;color:#666666;margin-bottom:8px;}
.j-title .j-search{margin-top:35px;overflow:hidden;}
.j-title .j-search .j-frame{width:74%;float:left;border:1px solid #b8c400;border-radius:4px;margin-right:2%;overflow:hidden;}
.j-title .j-search .j-frame div{padding:6px;overflow:hidden;height:24px;}
.j-title .j-search .j-frame div span{width:25px;background:url(../images/find.png) no-repeat center center;background-size:20px;display:block;height:24px;float:left;}
.j-title .j-search .j-frame input{border:none;outline:none;float:left;width:80%;color:#a8afbe;height: 24px;line-height:24px;}
.j-title .j-search .j-btn{width:23%;float:right;color:#FFFFFF;background:#B8C400;height:38px;line-height:39px;text-align:center;border-radius:5px;cursor:pointer;}
.position{position:relative;top:-15px;}
.position h3{color:#FFFFFF;margin-bottom:6px;padding-left:15px;}
.position li{margin-bottom:10px;}
.position li a{display:block;background:#FFFFFF;padding:20px 15px;}
.position h4{font-size:18px;color:#666666;margin-bottom:10px;}
.position a{position:relative;}
.position a div span{color:#c0c0c0;margin-right:8px;font-size:12px;display:inline-block;}
.position a div span.add{background:url(../images/position.png) no-repeat left center;background-size:16px;padding:3px 0 3px 19px;}
.position a div span.money{background:url(../images/money.png) no-repeat left center;background-size:16px;padding:3px 0 3px 19px;}
.position a div span.time{background:url(../images/time.png) no-repeat left center;background-size:16px;padding:3px 0 3px 19px;}
.position a i{position:absolute;top:24px;right:15px;width:18px;height:18px;background:url(../images/right.png) no-repeat center center;background-size:15px;}
.job-more{padding: 15px 15px;background:#FFFFFF;text-align:center;font-size:15px;}
/*index*/
.by{
	background: url(../images/background.jpg) no-repeat top center;
	background-size: cover;
	background-attachment: fixed;
}
.homepage{
    width: 100%;
    max-width: 720px;
    margin: 30px auto !important;
    color:#fff;
    position:relative;
}
.homepage .container{
	padding:0 10px;
}
.interact{
	overflow:hidden;
	margin-bottom: 20px;
}
.interact p{
	line-height:120%;
	padding-left:4%;
	font-size: 16px;
	color:#FFFFFF;
	margin-bottom:5px;
}
.interact .reval{
	overflow:hidden;
}
.interact .reval div{
	float:left;
	width:25%;
	vertical-align: top;
	padding:6px 0;
}
.interact .reval div a{
	width:100%;
	text-align:center;
	overflow:hidden;
	display:block;
	color:#fff;
	font-size: 14px;
}

.interact .reval div a img{
	width:73%;
	display: block;
	clear: both;
	margin: 0 auto 5px;
	max-width: 100px;
}
/*total*/
.content p{line-height:23px;margin-bottom: 7px;}
.content .c-pdf{background:#b8c400;color:#FFFFFF;display:block;text-align:center;padding:6px 10px;margin-top:15px;}
.content .c-pdf span{color:#FFFFFF;display:inline-block;margin:0 auto;background:url(../images/pdf.png) no-repeat left center;background-size:30px;padding-left:34px;padding-top:8px;padding-bottom:8px;text-align:left;}
.content .c-other{margin-top:20px;}
.content .c-other span{background:transparent;padding-left:0;}
.content{max-width:720px;margin:0 auto;padding-top:50px;}
.content>div,.content .p{padding:30px 0;}
.content .c1{padding-top:20px;}
.content .container{padding:0 15px;}
.content .title {overflow:hidden;margin-bottom:20px;}
.content .title span{width:3px;height:23px;margin-right:8px;display:inline-block;float:left;margin-top:5px;}
.content .s1 span{background:#B8C400;}
.content .s2 span{background:#FFFFFF;}
.content .title h4{font-size:22px;display:inline-block;float:left;font-weight:bold;}
.content .s1 h4{color:#B8C400;}
.content .s2 h4{color:#FFFFFF;}
.content .title p{font-size:16px;color:#444444;clear:both;padding-top:3px;}


/*company*/
.content .c-list{text-align:center;}
.content .c-list>div{margin:0 auto 20px;text-align:center;display:table;}
.content .c-list>div img{display:block;width:80px;float:left;}
.content .c-list>div img,.content .c-list>div div{display:table-cell;vertical-align:middle;}
.content .c-list>div div{text-align:left;padding-left:15px;}
.content .c-list>div h1{font-size:43px;font-weight:bold;}
.content .c-list>div p{font-size:16px;}
.content .c-list ul{overflow:hidden;}
.content .c-list li{width:50%;text-align:center;float:left;margin-bottom:12px;}
.content .c-list li span{font-weight:bold;display:block;}
.content .c-list li img{width:60px;display:block;margin:0 auto;}
.content .c-list li h1{font-size:24px;padding:17px 0 10px;}
.content .c-tactic{background:url(../images/c-banner.jpg) top center;background-size:100% auto;}
.content .c-tactic .top h2{font-size:20px;color:#FFFFFF;font-weight:bold;margin-bottom:6px;}
.content .c-tactic .top p{color:#FFFFFF;}
.content .c-tactic .bottom li{color:#FFFFFF;}
.content .c-tactic .bottom ul.expmenu{margin-top:15px;margin-bottom:15px;}
.content .c-tactic .bottom ul.expmenu li div{overflow:hidden;padding:5px 0;cursor:pointer;}
.content .c-tactic .bottom ul.expmenu li div i{width:18px;height:18px;background:#FFFFFF;display:block;float: left;margin-top:1px;}
.content .c-tactic .bottom ul.expmenu li div i.up{background:#FFFFFF url(../images/up.png) no-repeat center;background-size:14px;}
.content .c-tactic .bottom ul.expmenu li div i.down{background:#FFFFFF url(../images/down.png) no-repeat center;background-size:14px;}
.content .c-tactic .bottom ul.expmenu li div span{display:block;float:left;color:#FFFFFF;width:90%;padding-left:10px;}
.content .c-tactic .bottom ul.expmenu li .menu{display:none;padding-left:30px;}
.content .c-tactic .bottom ul.expmenu li .menu li{padding:1px 0;}
.content .c-img img{width:100%;}
.content .c-value{background:#f0f0f0;}
.content .c-value .c-word>img{width:100%;max-width:80%;margin:0 auto 20px;display:block;}
.content .c-history{overflow:hidden;display:table;}
.content .c-history .c-left,.content .c-history .c-middle{display:table-cell;}
.content .c-history .c-right{display:table-cell;}
.content .c-history .c-left,.content .c-history .c-right{width:45%;}
.content .c-history .c-middle{width:10%;}
.content .c-history .c-right ul{position:relative;top:45px;}
.content .c-history li{background:#e3e3e3;padding:15px;margin-bottom:18px;position:relative;}
.content .c-history li span.triangle-right{width: 0;height: 0;border-top: 8px solid transparent;border-right: 8px solid #e3e3e3;border-bottom: 8px solid transparent;position:absolute;left:-8px;top:20px;}
.content .c-history li span.triangle-left{width: 0;height: 0;border-top: 8px solid transparent;border-left:8px solid #e3e3e3;border-bottom: 8px solid transparent;position:absolute;right:-8px;top:20px;}
.content .c-history li i.circle-left{position:absolute;width:8px;height:8px;border-radius:4px;display:block;background:#E3E3E3;top:20px;right: -13.6%;}
.content .c-history li i.circle-right{position:absolute;width:8px;height:8px;border-radius:4px;display:block;background:#E3E3E3;top:20px;left: -13.6%;}
.content .c-history li:last-of-type{margin-bottom:0;}
.content .c-history li.l{background:#B8C400;}
.content .c-history li.l span{width: 0;height: 0;border-top: 8px solid transparent;border-left:8px solid #B8C400;border-bottom: 8px solid transparent;}
.content .c-history h4{font-size:17px;color:#444444;font-weight:bold;margin-bottom:20px;}
.content .c-history p{line-height:18px;margin-bottom:0;font-size:13px;}
.content .c-history .c-middle{text-align:center;background:url(../images/line1.png) no-repeat center center;background-size:7px auto;}
.content .foot,.product .foot{background:#b5b5b5;color:#FFFFFF;padding:17px 10px;text-align:center;font-size:12px;}

/*creative*/
.content .equate h5{color:#B8C400;font-size:20px;margin-bottom:3px;}
.content .equate h6{font-size:17px;margin-bottom:10px;color:#666666;}
.content .equate>div{margin-bottom:30px;}
.content .equate div img{width:100%;margin:16px 0;display:block;padding-bottom:22px;border-bottom:1px solid #B8C400;}
.content .equate .t-icon li{padding:0px 0 0px 25px;background:url(../images/list.png) no-repeat left top;background-size:20px;margin-top:10px;}
.content .equate ul.t-icon{margin:15px 0;}
.content .equate .eq-class span{font-weight:bold;font-size:15px;}
.content .equate .eq-class{margin-top:20px;padding-bottom: 8px;border-bottom: 1px solid #B8C400;}
.content .equate .eq-pic{border-bottom: 1px solid transparent;padding-bottom:0;margin-bottom:0;}

.content .system{margin-top:6px;}
.content .system .title{margin-bottom:3px;}
.content .l-pic img{width:100%;}
.content .l-list>div{margin-bottom:25px;}
.content .l-icon{padding-left:28px;background:url(../images/li.png) no-repeat left top;background-size:20px;margin:10px 0 0;}

/*swiper*/
.content .equate .sw-l{padding:30px 0;border-top:1px solid #B8C400;border-bottom:1px solid #B8C400;margin-bottom:0;}
.content .equate .sw-l2{padding-bottom:0;border-bottom:1px solid transparent;}
.swiper-left{background-image:url(../images/swiper-right.png);left:auto;right:0px;}
.swiper-right{background-image:url(../images/swiper-left.png);right:auto;left:0px;}
.content .equate .slide1 img,.content .equate .slide1 .c-pdf{width:73%;margin:0 auto;}
.content .equate .slide1 img{padding:0;margin:0 auto 5px;border-bottom:none;border:1px solid #C0C0C0;}
.content .equate .slide1 .c-pdf{margin-top:0;padding:8px 0px;border:1px solid #B8C400;}
.content .equate .slide1 .c-pdf i{margin:0 10px;color:#FFFFFF;font-style: inherit;white-space:nowrap;overflow: hidden;
display: block;overflow: hidden;display: block;}
.content .equate .slide2 img{width:100%;}
.swiper-button-next, .swiper-button-prev{width:46px;background-size:46px;height:46px;margin-top:-23px;}
.swiper-pagination-bullet-active{background:#B8C400;}
.swiper-left2{background-image:url(../images/swiper-right2.png);left:auto;right:0px;}
.swiper-right2{background-image:url(../images/swiper-left2.png);right:auto;left:0px;}
.swiper-left2,.swiper-right2{width:36px;background-size:36px;height:60px;margin-top:-30px;}

/*product*/
.product{padding-top:50px;max-width:720px;margin:0 auto;background:#FFFFFF;}
.product .p-video video{width:100%;display:block;z-index:100;}
.product .p-video img{width:100%;}
.product p{line-height:23px;margin-bottom: 7px;}
.product .c-pdf{background:#b8c400;color:#FFFFFF;display:block;text-align:center;padding:6px 10px;margin-top:15px;}
.product .c-pdf span{color:#FFFFFF;display:inline-block;margin:0 auto;background:url(../images/pdf.png) no-repeat left center;background-size:30px;padding-left:34px;padding-top:8px;padding-bottom:8px;text-align:left;}
.product .title{overflow:hidden;margin-bottom:5px;}
.product .title span{width:3px;height:23px;margin-right:8px;display:inline-block;float:left;margin-top:5px;background:#B8C400;}
.product .title h4{font-size:22px;display:inline-block;float:left;font-weight:bold;color:#B8C400;}
.product .title p{font-size:16px;color:#444444;clear:both;padding-top:3px;}

.product .p-list{text-align:center;overflow:hidden;margin-top:25px;padding-bottom:15px;}
.product .p-list h6{color:#666666;font-weight:bold;font-size:20px;}
.product .p-list ul{margin-top:15px;}
.product .p-list li{width:33%;float:left;}
.product .p-list li img{width:46px;display:block;margin: 0 auto;}
.product .p-list li span{display:block;padding:0px 8px 10px;font-size:13px;}
.product .c1{border-bottom:1px solid #B8C400;}
.product .c2{float:right;}
.product .p-change{margin:15px 0 25px;}
.product .p-change2{margin:10px 0 10px;}
.product .p-change a{font-size:15px;color:#666666;}
.product .p-caption{padding:30px 0 18px;}
.product .p-caption span{font-size:16px;color:#444444;clear:both;display:block;}
.product .p-caption h6{font-size:19px;font-weight:bold;color:#B8C400;}
.product .p-intro{margin-top:25px;}
.product .p-floor img{padding-top:15px;padding-bottom:25px;display:block;border-bottom:1px solid #B8C400;width:100%;}
.product .p-floor .last-img{padding-bottom:15px;border-bottom:none;}
.product .list-picture{margin:15px 0 0;overflow:hidden;padding-bottom:15px;}
.product .list-picture li{width:50%;float:left;margin-top:15px;}
.product .list-picture li img{width:100%;border:1px solid #d5d5d5;display:block;}
.product .list-picture li a{display:block;padding:0 3px;}
.product .list-picture li a span{width:100%;background:#b5b4b4;border:1px solid #b5b4b4;display:block;cursor:pointer;color:#FFFFFF;margin-top:4px;font-size:13px;text-align:center;padding:5px 0;}


.foot a{color:#ffffff;font-size:12px;}