﻿@charset "utf-8";



/*首页*/



#top_box {

	width: 100%;

	height: 62px;

	position: fixed;

	left: 0;

	top: 0;

	border-bottom: 1px solid rgba(255, 255, 255, .2);

	z-index: 999999;

	transition: .7s;

	-ms-transition: .7s;

	-webkit-transition: .7s;

}



#id_bg {

	width: 100%;

	height: 62px;

	position: fixed;

	left: 0;

	top: 0;

	background: #000;

	z-index: 6;

}



.logo-box {

	margin-top: 9px;

}



.logo-box img {

	width: 150px;

}



.nav-box {

	margin-left: 40px;

	height: 60px;

	position: relative;

    float: right;
}



.nav-box .nav_li {

	float: left;

	text-align: center;

	padding: 0 6px;

	position: relative;

}



.nav-box .nav_li>a {

	font-size: 14px;

	color: #fff;

	height: 62px;

	/*width:84px;*/

	line-height: 60px;

	display: inline-block;

	padding: 0 20px;

}

.top_bot_line{width: 0px;height: 2px;background: #fbcc00;position: absolute;top:60px;transition: all 0.3s; }



.nav-box .nav_li>a:hover {

	/*border-bottom: 2px solid #fbcc00;*/

	color: #fbcc00;

}



.nav-box .nav_li .active {

	/*border-bottom: 2px solid #fbcc00;*/

	color: #fbcc00;

}

.shj_nav_canpin_box {  position: fixed;top: 62px;left: 0;z-index: 9999;width: 100%;background: #121200;background: rgba(18,18,0,0.96);}

.shj_nav_canpin_box ul {  width: 1000px;padding: 0 60px;}

.shj_nav_canpin_box ul li { line-height: 32px;height: 32px;color: #ffffff;text-align: left;padding-left:10px;width: 160px;float: left;background: #333333 ;margin-left: 60px;margin-top: 25px;}

.shj_nav_canpin_box ul li a {  color: #fff;  display: block;  }

.shj_nav_canpin_box ul li:hover {  background: #fbcc00;  color: #fff;  }

.shj_nav_canpin_box ul li a:hover {  display: block;  color: #333;  }

.nav_r {

	padding-top: 11px;

	float: right;

	position: relative;

}



.log_box a {

	display: inline-block;

	float: left;

	color: #fff;

	font-size: 14px;

	padding: 5px 14px;

	margin-top: 5px;

	margin-left: 5px;

}



.log_box a:hover {

	color: #fbcc00;

}



.log_box a.on {

	border: 1px solid #fbcc00;

	border-radius: 4px;

}



.log_box a.on:hover {

	background: #fbcc00;

	color: #333;

}



.nav_r .search {

	width: 36px;

	text-align: center;

	line-height: 36px;

	margin-top: 11px;

	color: #FFFFFF;

	position: absolute;

	top: 0px;

	left: -36px;

}



.nav_r .search i {

	float: left;

	width: 36px;

	cursor: pointer;

}



.nav_r .search input {

	float: left;

	width: 0px;

	height: 36px;

	border: none;

	background: none;

	color: #FFFFFF;

}



.flexslider {

	margin: 0px auto;

	position: relative;

	width: 100%;

	height: 560px;

	overflow: hidden;

	zoom: 1;

	z-index: 700;

}



.flexslider .slides li {

	width: 100%;

	height: 100%;

	/*position: relative;*/

}



.flex-direction-nav a {

	width: 70px;

	height: 70px;

	line-height: 99em;

	overflow: hidden;

	margin: -35px 0 0;

	display: block;

	background: url(../images/ad_ctr.png) no-repeat;

	position: absolute;

	top: 50%;

	z-index: 10;

	cursor: pointer;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transition: all .3s ease;

	border-radius: 35px;

}



.flex-direction-nav .flex-next {

	background-position: 0 -70px;

	right: 0;

}



.flex-direction-nav .flex-prev {

	left: 0;

}



.flexslider:hover .flex-next {

	opacity: 0.8;

	filter: alpha(opacity=25);

}



.flexslider:hover .flex-prev {

	opacity: 0.8;

	filter: alpha(opacity=25);

}



.flexslider:hover .flex-next:hover,

.flexslider:hover .flex-prev:hover {

	opacity: 1;

	filter: alpha(opacity=50);

}



.flex-control-nav {

	width: 100%;

	position: absolute;

	bottom: 65px;

	text-align: center;

}



.flex-control-nav li {

	margin: 0 2px;

	display: inline-block;

	margin-left: 20px;

	zoom: 1;

	*display: inline;

	overflow: hidden;

	width: 40px;

	height: 4px;

	/*border-radius: 2px;*/

}



.flex-control-paging li a {

	display: block;

	width: 40px;

	height: 4px;

	background: url(../images/op_w_bg.png);

	overflow: hidden;

	text-indent: -99em;

	cursor: pointer;

}



.flex-control-paging li a span{

	display: block;

	width: 0px;

	height: 4px;

	background: #fbcc00;

	overflow: hidden;

	text-indent: -99em;

	cursor: pointer;

}



.flex-control-paging li a.flex-active,

.flex-control-paging li.active a {

	background-position: 0 0;

}



#main1_box {

	background: #f8f8f8;

}



.main1_title {

	color: #333;

	font-size: 32px;

	line-height: 36px;

	text-align: center;

	padding-top: 60px;

	margin-bottom: 50px;

}



.main1_head,.main2_head{

	opacity: 0;

	filter: alpha(opacity=0);

}





.main1_title .main1_title_son {

	color: #666;

	font-size: 16px;

	line-height: 16px;

	text-align: center;

}



.fourCol.inc {

	width: 1200px;

	margin: 0 auto;

	height: 550px;

	position: relative;

	left: 0;

	top: 0

}



.fourCol .fourCol{

	overflow: hidden;

	zoom: 1;

	padding: 55px 0 0 0;

	margin-top: 80px;

}



.fourCol1{

	opacity: 0;

	filter: alpha(opacity=0);

}



.fourCol .col {

	width: 20%;

	float: left;

	overflow: hidden;

	margin-bottom: 70px;

	transition: All 0.4s ease-in-out;

	-webkit-transition: All 0.4s ease-in-out;

	-moz-transition: All 0.4s ease-in-out;

	o-transition: All 0.4s ease-in-out;

}



.fourCol .col:hover {

	transform: translate(0, -10px);

	-webkit-transform: translate(0, -10px);

	-moz-transform: translate(0, -10px);

	-o-transform: translate(0, -10px);

	-ms-transform: translate(0, -10px);

}



.fourCol .img {

	display: block;

	height: 70px;

	overflow: hidden;

	width: 75px;

	margin: 0 auto;

	position: relative;

	left: 0;

	top: 0

}



#main1_box .fourCol .img img {

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	visibility: visible;

	margin: 0 auto;

	transition: all linear .2s;

	opacity: 1;

	filter: alpha(opacity=100);

	height: 70px;

}



#main1_box .fourCol .img .dis {

	visibility: hidden;

	opacity: 0;

	filter: alpha(opacity=0)

}



#main1_box .fourCol .bTt {

	display: block;

	text-align: center;

	padding: 16px 0 0 0;

	font-size: 16px;

	color: #666;

	transition: all linear .2s

}



#main1_box .fourCol .col:hover .bTt {

	color: #fbcc00

}



#main1_box.fourCol .col:hover img {

	visibility: hidden;

	opacity: 0;

	filter: alpha(opacity=0)

}



#main1_box .fourCol .col:hover img.dis {

	visibility: visible;

	opacity: 1;

	filter: alpha(opacity=100)

}



#main2 {

	margin-bottom: 70px;

}



#main2 .holiday{

	width: 100%;

	height: 564px;

	background: url(../images/holiday_page3_img2.png) center no-repeat;

	position: relative;

}



#main2 .holiday .especial{

	opacity: 0;

	filter: alpha(opacity=0);

}



#main2 .holiday .especial h1{

	color: #374552;

	font-size: 22px;

	font-weight: bolder;

	margin-bottom: 10px;



}



#main2 .holiday .especial p{

	color: #374552;

	font-size: 14px;

	line-height: 20px;

	word-break: break-word;

}



#main2 .holiday .w1{

	width: 280px;

}



#main2 .holiday .w2{

	width: 210px;

}



#main2 .holiday .left{

	text-align: right;

}



#main2 .holiday .right{

	text-align: left;

}



#main2 .holiday .p1{

	position: absolute;

	top: -100px;

	left: 72px;



}

#main2 .holiday .p2{

	position: absolute;

	top: 175px;

	left: -255px;

}

#main2 .holiday .p3{

	position: absolute;

	top: 337px;

	left: -253px;

}

#main2 .holiday .p4{

	position: absolute;

	top: 710px;

	left: 75px;

}



#main2 .holiday .p5{

	position: absolute;

	top: -110px;

	right: 137px;

}

#main2 .holiday .p6{

	position: absolute;

	top: 175px;

	right: -100px;

}

#main2 .holiday .p7{

	position: absolute;

	top: 317px;

	right: -113px;

}

#main2 .holiday .p8{

	position: absolute;

	top: 740px;

	right: 140px;

}



.wt1_img{

	position: absolute;

	top: 50%;

	left: 50%;

	margin-left: -81px;

	animation:wt_img 5s ease-in-out infinite alternate;

	transform: scale(1);

}

@keyframes wt_img{

	0%{transform: scale(1)}

	50%{transform: scale(1.20)}

	100%{transform: scale(1)}

}

.wt2_img{

	position: absolute;

	top: 50%;

	left: 50%;

	margin-left: -62px;

	margin-top: 10px;

	animation:wt_img 5s ease-in-out infinite alternate;

}



.holiday .jp_logo_img{

	position: absolute;

	top: 43%;

	left: 50%;

	margin-left: -58px;

	transform: rotateY(360deg);

	/*transition: all 0.4s;*/

	animation:jp_logo_img 3.5s ease-in-out infinite alternate;

}



/*.holiday:hover .jp_logo_img{*/

	/*transform: rotateY(360deg);*/

	/*/!*transition: all 0.4s;*!/*/

	/*animation:jp_logo_img 5s ease-in-out infinite alternate;*/

/*}*/

@keyframes jp_logo_img{

	0%{transform:rotateY(360deg)}

	50%{transform: rotateY(0deg)}

	100%{transform: rotateY(360deg)}

}



/*.main2-left .video {

	display: block;

	position: relative;

}



.main2-left .video em {

	display: inline-block;

	width: 50px;

	height: 50px;

	background: url(../images/bf1.png) no-repeat;

	position: absolute;

	left: 293px;

	top: 140px;

}



.main2_right {

	margin-left: 34px;

	margin-top: 60px;

}



.main2_right li {

	background: url(../images/yq.png) no-repeat left center;

	font-size: 18px;

	line-height: 40px;

	padding-left: 13px;

	line-height: 40px;

	width: 500px;

}



.main2_right li span {

	width: 263px;

	float: right;

}*/



#main3 {

	background: #f8f8f8;

}



.main3_ul_box {

	height: 578px;

	overflow: hidden;

	position: relative;

}



.main3_ul{

	position: absolute;

	left: -80px;

	top:0;

	opacity: 0;

	filter: alpha(opacity=0)

}



.main3_ul li {

	width: 508px;

	font-size: 18px;

	height: 134px;

	line-height: 134px;

	cursor: pointer;

}



.main3_ul li i {
	width:90px;
	display: inline-block;
	font-size: 34px;

	padding-left: 34px;

	padding-right: 15px;

	line-height: 134px;

	vertical-align: middle;



}



/*.main3_ul li:hover {*/

	/*background: url(../images/bg_kuang.png) no-repeat left center;*/

/*}*/



/*.main3_ul li:hover i {*/

	/*color: #f9d63e;*/

/*}*/



.main3_on {

	background: url(../images/bg_kuang.png) no-repeat left center;

}



.main3_on i {

	color: #f9d63e;

}



.huan {

	width: 676px;

	position: relative;

	right: -80px;

	top: 0;

	opacity: 0;

	filter: alpha(opacity=0)

}



.huan .main3_pic {

	margin-top: 74px;

	opacity: 0;

	filter: alpha(opacity=0);

	position: absolute;

	right: -600px;

}



.huan .main3_pic.on{

	display: block;

	opacity: 1;

	filter: alpha(opacity=100);

	right: 0;

	transition: all linear 0.5s ;



}



.gn_bg_box {

	text-align: center;

	line-height: 42px;

	padding-bottom: 40px;

}



.gn_box {

	display: inline-block;

}



.gn_box li {

	float: left;

	margin-left: 15px;

	width: 146px;

	height: 44px;

}



.gn_box a {

	font-size: 18px;

	display: block;

	color: #fbcc00;

	border: 1px solid #fbcc00;

	display: block;

	height: 100%;width: 100%;

	position: absolute;

	left: 0;

	top: 0;

}



.gn_box .gn_a1 {

	color: #fbcc00;

}



.gn_box .gn_a1:hover {

	color: #333;

}



.gn_box .gn_a2:hover {

	color: #333;

}



#main4 {

	margin-bottom: 60px;

}



.main4_ul li {

	float: left;

	width: 25%;

	padding: 40px 0px 40px 18px;

}



.main4_l i {

	color: #fbcc00;

	font-size: 50px;

	padding-right: 13px;

}



.main4_r p {

	color: #333;

	font-size: 18px;

	line-height: 18px;

	margin-bottom: 10px;

}



.main4_r dl dd {

	font-size: 14px;

	color: #999;

	line-height: 24px;

}



.fanh {

	line-height: 26px;

}



.main4_ul li:hover {

	box-shadow: 0 0 5px 1px #e0e0e0;

	-webkit-box-shadow: 0 0 5px 1px #e0e0e0;

	-moz-box-shadow: 0 0 5px 1px #e0e0e0;

	transition: all 0.3s;

}



.main4_ul li:hover p {

	color: #fbcc00;

}



.main4_title {

	color: #333;

	font-size: 32px;

	line-height: 40px;

	text-align: center;

	padding-top: 70px;

	margin-bottom: 20px;

}



.main4_title .main4_title_son {

	color: #666;

	font-size: 16px;

	line-height: 34px;

	text-align: center;

}



#main5 {

	background: url(../images/lb2.jpg) no-repeat center center;

	height: 550px;

	transition: all 0.5s;

}



#main5.active{

	background: url(../images/lb1.jpg) no-repeat center center;

	height: 550px;

	transition: all 0.5s;

}



.main5_title {

	color: #fff;

	font-size: 32px;

	line-height: 40px;

	text-align: center;

	padding-top: 100px;

	margin-bottom: 30px;

	opacity: 0;

	filter: alpha(opacity=0);

}



.main5_title .main5_title_son {

	color: #fff;

	font-size: 16px;

	line-height: 34px;

	text-align: center;

}



#main5 .tbt {

	width: 166px;

	height: 25px;

	margin: 0 auto;

	border: 1px solid #747e96;

	border-radius: 100px;

	position: relative;

	left: 0;

	top: 0

}



.fourCol2{

	opacity: 0;

	filter: alpha(opacity=0);

	margin-top: 30px;

}



#main5 .tbt a {

	display: block;

	border-radius: 100px;

	z-index: 100;

	overflow: hidden;

	width: 97px;

	position: absolute;

	left: -2px;

	top: -1px;

	font-size: 13px;

	color: #fff;

	line-height: 27px;

	height: 27px;

	cursor: pointer;

	text-align: center;

}



#main5 .tbt .lst {

	left: auto;

	right: -2px

}



#main5 .tbt .on {

	background: transparent;

	z-index: 101

}



.tbt_bg{

	z-index: 99;

	width: 97px;

	position: absolute;

	left: -2px;

	top: -1px;

	height: 27px;

	border-radius: 100px;

	background: #fbcc00;

}



#main5 .slCon {

	display: none;

	text-align: center;

	padding: 90px 0 0 0

}



#main5 .fiveCol {

	width: 1200px;

	overflow: hidden;

	zoom: 1;

}



#main5 .cols {

	width: 20%;

	float: left;

	background: url(../images/jgls.png) no-repeat right center

}



#main5 .lsts {

	background: none

}



#main5 .t1 {

	display: block;

	font-size: 50px;

	line-height: 56px;

	color: #fff

}



#main5 .t2 {

	display: block;

	font-size: 12px;

	line-height: 20px;

	color: #fff;

	padding: 12px 0 0 0

}



#main5 .inc {

	width: 1200px;

	margin: 0 auto;

	height: 550px;

	position: relative;

	left: 0;

	top: 0

}



#main5 .fourCol {

	overflow: hidden;

	zoom: 1;

	padding: 63px 0 0 0

}



#main5 .col {

	width: 25%;

	float: left;

	overflow: hidden

}



#main5 .img {

	display: block;

	height: 130px;

	overflow: hidden;

	width: 130px;

	margin: 0 auto;

	position: relative;

	left: 0;

	top: 0

}



#main5 .img img {

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	visibility: visible;

	margin: 0 auto;

	transition: all linear .2s;

	opacity: 1;

	filter: alpha(opacity=100)

}



#main5 .img .dis {

	visibility: hidden;

	opacity: 0;

	filter: alpha(opacity=0)

}



#main5 .bTt {

	display: block;

	text-align: center;

	padding: 30px 0 0 0;

	font-size: 16px;

	color: #fff;

	transition: all linear .2s

}



#main5 .col:hover .bTt {

	color: #fbcc00;

}



#main5 .col:hover img {

	visibility: hidden;

	opacity: 0;

	filter: alpha(opacity=0)

}



#main5 .col:hover img.dis {

	visibility: visible;

	opacity: 1;

	filter: alpha(opacity=100)

}



#main6 {

	background: #f8f8f8;

	padding-bottom: 50px;

}



.main6_box ul {

	margin-right: -20px;

}



.clearfix{

	margin-right: -20px;

}



.main6_box ul li {

	float: left;

	margin-right: 20px;

	margin-top: 20px;

	display: inline;

	width: 224px;

	height: 144px;

	overflow: hidden;

	position: relative;

}



.main6_box ul li .photo {

	width: 224px;

	height: 144px;

	overflow: hidden;

	border: 1px solid #e2e2e2;

}



.main6_box ul li .photo img {

	display: block;

	width: 224px;

	height: 144px;

	/*margin: 31px auto;*/

}



.main6_box .rsp {

	width: 224px;

	height: 144px;

	overflow: hidden;

	position: absolute;

	background: #fbce0a;

	top: 0px;

	left: 0px;

}



.main6_box .text {

	position: absolute;

	width: 224px;

	height: 144px;

	left: -300px;

	top: 0px;

	overflow: hidden;

}



.main6_box .text h3 {

	width: 224px;

	margin-top: 23px;

	line-height: 26px;

	color: #555;
/*height: 26px;*/
	font-size: 18px;

	margin-left: 10px;
	/*overflow:hidden;white-space: nowrap;text-overflow: ellipsis;*/

}



.main6_box .text a {

	text-decoration: none

}



.main6_box .text div {

	color: #666;

	font-size: 14px;

	margin-left: 10px;

	line-height: 26px;

	overflow:hidden;

	width:90%;

	/*height: 54px;*/

}



.main6_box .text p {

	color: #888;

	font-size: 12px;

	margin-left: 10px;

	margin-top: 12px;

	text-align: right;

	padding: 0 15px;

}



.main6_box .text p span{

	display: inline-block;

	width: 45px;

	height: 20px;

	line-height: 22px;

	text-align: center;

	border-radius: 20px;

	background: rgba(255,255,255,0.5);



}

.main6_box .text p span i{

	font-family: "宋体";

}



.main6_box .text p span:hover{

	background: rgba(255,255,255,0.2);

	color: #666;

}



.case_more {

	width: 146px;

	border: 1px solid #fbcc00;

	height: 42px;

	margin: 40px auto 0;

	position: relative;

	overflow: hidden;

}



.case_more a{

	display: block;

	width: 100%;

	height: 100%;

	text-align: center;

	line-height: 42px;

	color: #fbcc00;

	font-size: 18px;

	position: absolute;

	z-index: 200;

}



.case_more a:hover {

	color: #fff;

}



#main7 {

	padding-bottom: 50px;

}



.main7_l {

	width: 580px;

}



.main7_l_title i {

	padding-right: 7px;

	font-size: 18px;

	vertical-align: middle;

}



.main7_l_title {

	color: #333;

	font-size: 18px;

	border-bottom: 1px solid #ccc;

	line-height: 44px;

}



.main7_l_title span {

	float: right;

	color: #666;

}



.main7_l_title span a {

	color: #666;

	font-size: 14px;

}



.main7_l_title span a:hover {

	color: #fbce0a;

}



.news_l img {

	width: 200px;

	height:120px;

}



.news_r {

	width: 360px;

}



.news_r .news_title {

	font-size: 17px;

	color: #333;

	line-height: 1.5;
	margin-bottom:10px;
	height:35px;
	overflow:hidden;

}



.news_r .news_p1 {

	font-size: 13px;

	color: #aaa;
	height:38px;
	line-height: 2;
	/*overflow:hidden;*/

}



.news_r .news_time {

	float:right;
	bottom:0;
	font-size: 14px;

	color: #aaa;

	margin-top: 23px;

}



.news_l {
	width:200px;
	height:120px;
	margin-bottom: 18px;

}



.news_ul li {

	margin: 33px auto 0;

	border-bottom: 1px dashed #e2e2e2;

}



.news_ul li:hover .news_title {

	color: #fbcc00;

}



.news_ul li:hover img {

	opacity: 0.8;

}



.main7_r {

	width: 580px;

}



.cp_news {

	margin-top: 10px;

}



.cp_news li {

	background: url(../images/yq.png) no-repeat left center;

	padding-left: 15px;

	border-bottom: 1px dashed #e2e2e2;

}



.cp_news li a {

	line-height: 47px;

	color: #666;

	font-size: 14px;

}



.cp_news li a:hover {

	color: #fbce0a;

}



.cp_news li a span {

	float: right;

	color: #999;

}



#main8 {

	background: url(../images/fo_bg.jpg) no-repeat center center;

	height: 151px;

}



.main8_title {

	color: #333;

	font-size: 24px;

	text-align: center;

	padding-top: 33px;

}



.main8_a {

	width: 160px;

	height: 42px;

	background: none;

	margin: 20px auto 0;

	position: relative;

	overflow: hidden;

	border: 1px solid #fbcc00;

}



.main8_a a{

	width: 100%;

	height: 100%;

	text-align: center;

	line-height: 42px;

	font-size: 18px;

	display: block;

	color: #fbcc00;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 200;

}



.main8_a a:hover {

	color: #333;

	background: none;

	transition: all 0.5s;

}



.find_bg {

	width: 100%;

	height: 105px;

	background: url(../images/liuxing.gif) no-repeat center center;

}



.find_bgl {

	width: 1200px;

	height: 105px;

	margin: 0 auto;

}



.find_icon {

	width: 145px;

	height: 105px;

	background: url(../images/look_icon.png) right no-repeat;

	line-height: 105px;

	font-weight: bold;

	font-size: 20px;

	color: #fff;

	float: left;

}



.look_menu {

	width: 1005px;

	margin-left: 40px;

	float: right;

}



.look_menu li {

	height: 105px;

	line-height: 105px;

	text-indent: 65px;

	color: #fff;

	float: left;

	margin-left: 30px;

}



.look_menu li a {

	color: #fff;

	font-size: 14px;

}



.look_menu li a:hover {

	text-decoration: underline;

}



.find1 {

	background: url(../images/yuming_icon1.png) left no-repeat;

}



.find2 {

	background: url(../images/yuming_icon2.png) left no-repeat;

}



.find3 {

	background: url(../images/yuming_icon3.png) left no-repeat;

}



.find4 {

	background: url(../images/yuming_icon4.png) left no-repeat;

}



.find5 {

	background: url(../images/yuming_icon5.png) left no-repeat;

}



#foot2 {

	background: #141414;

}



.foor_l {

	float: left;

}



.foor_l li {

	float: left;

	padding-right: 70px;

}



.foor_l li em,

.foor_l li a {

	display: block;

	font-size: 14px;

	font-weight: bold;

	color: #f2f2f2;

}



.foor_l li a {

	font-size: 14px;

	padding: 5px 0 0;

	font-weight: 400;

	color: #9b9b9b;

	display: block;

	line-height: 24px;

}



.foor_l li p {

	font-size: 14px;

	padding: 5px 0 0;

	font-weight: 400;

	color: #9b9b9b;

	display: block;

	line-height: 24px;

}



.foor_l li a:hover {

	color: #fff;

	text-decoration: underline;

}



.foot_main {

	padding: 50px 0 50px 0;

}



.ewm {

	width: 127px;

}



.lin {

	width: 100%;

	padding: 20px 0;

	line-height: 25px;

	text-align: left;

	border-top: 1px solid #404040;

}



.links_box {

	width: 1200px;

	margin: 0 auto;

}



.links_title {

	width: 80px;

	float: left;

	display: inline-block;

}



.links_content {

	width: 1120px;

	float: left;

	display: inline-block;

}



.links_content ul li {

	float: left;

	display: inline;

	margin-right: 30px;

	line-height: 27px;

	word-break: break-all;

	word-wrap: break-word;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



.links_content ul li a {

	color: #949494;

}



.links_content ul li a:hover {

	text-decoration: underline;

	color: #fff;

}



.cop {

	width: 100%;

	line-height: 45px;

	border-top: 1px solid #404040;



}



.cop_main {

	width: 1200px;

	margin: 0 auto;

	text-align: center;

	font-size: 12px;

	color: #949494;

}



.cop_main .gaba {

	color: #949494;

}





/*文档中心*/



.document_box {

	height: 207px;

	background: url(../images/doc_center_banner.png) no-repeat center center;

}

.doc_center_banner{background: url(../images/doc_center_banner.jpg) no-repeat center center;}

.help_center_banner{background: url(../images/help_center_banner.jpg) no-repeat center center!important;}

.document_box h2 {

	font-size: 28px;

	color: #fff;

	padding-top: 120px;

	float: left;

}



.document_box .search_box {

	position: absolute;

	top: 120px;

	right: 0;

}



.document_box .search_box input {

	width: 420px;

	padding: 10px 40px 10px 10px;

	font-size: 14px;

	border: 1px solid #fff;

	border-radius: 2px;

	background: url(../images/f1-bg.png) 0 0 repeat;

	color: #babbcf;

}



.account-l {

	margin-top: 44px;

}



.document_box .search_box .icon {

	display: inline-block;

	background: url(../images/sc.png) no-repeat;

	height: 22px;

	width: 24px;

	position: absolute;

	top: 9px;

	right: 10px;

	cursor: pointer;

}



.left-nav-doc {

	width: 210px;

	background-color: #f7f7f7;

	float: left;

	color: #48494d;

	padding-bottom: 25px;

	text-indent: 10px;

}



.left-nav-doc .title {

	height: 50px;

	padding-left: 10px;

	line-height: 50px;

	font-size: 16px;

	border-bottom: 1px solid #e0e0e0;

	border-top: 4px solid #9b9b9b;

}



.left-nav-doc li {

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.left-nav-doc span {

	line-height: 50px;

	position: relative;

	font-size: 14px;

	cursor: pointer;

	display: block;

}



.left-nav-doc span i {

	vertical-align: middle;

	color: #666;

	font-size: 18px;

	padding-right: 5px;

}



.left-nav-doc .left-nav-2 {

	display: none;

	text-indent: 20px;

}



.left-nav-doc .left-nav-2 .doc {

	line-height: 32px;

	margin-bottom: 7px;

	padding-left: 16px;

}



.left-nav-doc .left-nav-2 .doc a {

	display: block;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.left-nav-doc .left-nav-2 li {

	font-size: 12px;

	line-height: 32px;

	margin-bottom: 7px;

	position: relative;

	cursor: pointer;

}



.left-nav-doc span:hover {

	background: #efefef

}



.left-nav-doc .left-nav-2 li:hover {

	background: #efefef

}



.left-nav-2 .current {

	color: #fbcc00;

}





/*.help_on{background: #efefef;}*/



.help_on a span {

	color: #fbcc00;

}



.help_on a span i {

	color: #fbcc00;

}



.account-r {

	width: 966px;

	padding-top: 62px;

	min-height: 700px;

	margin-left: 20px;

	padding-bottom: 60px;

}



.heip-r {

	width: 966px;

	padding-top: 62px;

	min-height: 700px;

	margin-left: 20px;

}



.dc_title {

	font-size: 24px;

	color: #333;

	line-height: 36px;

}



.dc_text {

	font-size: 14px;

	color: #666;

	line-height: 22px;

}



.dc_time {

	padding-bottom: 10px;

	font-size: 14px;

	color: #999;

	display: inline-block;

	line-height: 24px;

}



.account-r .span2{



	padding-bottom: 10px;

	font-size: 14px;

	color: #999;

	display: inline-block;

	line-height: 24px;

	margin-left: 30px;

}





/*搜索页面*/



.se_0 {

	margin: 20px 0;

	height: 60px;

	line-height: 60px;

	font-size: 14px;

	color: #666666;

	border-bottom: 2px solid #f2f2f2;

}



.se_0 a {

	font-size: 14px;

	color: #333333;

}



.se_list li {

	min-height: 80px;

	height: auto!important;

	height: 80px;

	border-bottom: 1px dashed #E2E2E2;

	margin-bottom: 20px;

	padding-bottom: 20px;

}



.se_list h1 {

	height: 36px;

	line-height: 36px;

}



.se_list .a_mor {

	font-size: 16px;

	color: #111;

	float: left;

}



.se_list .a_mor span {

	color: #cb1622;

}



.w_img {

	display: table-cell;

	border: 1px solid #E2E2E2;

	vertical-align: middle;

	text-align: center;

	float: left;

	margin-right: 20px;

	margin-bottom: 10px;

}



.se_list li img {

	display: inline-block;

	vertical-align: middle;

	text-align: center;

	max-height: 145px;

	width: 145px;

	margin: 10px;

}



.se_p {

	font-size: 14px;

	color: #888;

	line-height: 24px;

	display: block;

	margin-bottom: 5px;

}



.d_no {

	display: none;

}



.se_list li:hover .se_p {

	color: #666;

}



.se_list li:hover .a_mor {

	font-weight: bold;

}



.kong {

	color: #ddd;

	font-size: 20px;

	margin: 100px auto;

	line-height: 22px;

	text-align: center;

}



.kong img {

	display: block;

	width: 120px;

	margin: 0 auto;

}



.gxsj {

	font-size: 14px;

	color: #999;

	line-height: 26px;

}



.fenye_son .current {

	background: #fbcc00;

	border: 1px solid #fbcc00;

}



.fenye_son .current a {

	color: #fff;

}



.fenye_son {

	text-align: center;

	margin: 30px auto 60px;

	height: 30px;

	line-height: 30px;

}



.fenye_son ul {

	display: inline-block;

}



.fenye_son li {

	float: left;

	width: 30px;

	height: 30px;

	border: 1px solid #ccc;

	text-align: center;

	margin-left: 10px;

}



.fenye_son li a {

	display: block;

}



.fenye_son li:first-child {

	width: 70px;

}



.fenye_son li:last-child {

	width: 70px;

}



.fenye_son li:hover {

	background: #fbcc00;

	border: 1px solid #fbcc00;

}



.fenye_son li:hover a {

	color: #fff;

}



.form_l {

	font-size: 18px;

	text-align: center;

	line-height: 50px;

}



.mcms-li-right1 {

	width: 1100px;

}



.mcms-li-right1 li {

	float: left;

	line-height: 50px;

	font-size: 16px;

	margin-right: 54px;

}



.mcms-li-right1 li label {

	padding-left: 20px;

	cursor: pointer;

	background: url(../images/rideo.png) no-repeat 0;

	width: 18px;

	height: 18px;

	padding: 10px 0 10px 26px;

}



.mcms-li-right1 li label.checked {

	cursor: pointer;

	background: url(../images/rideo2.png) no-repeat 0;

	width: 18px;

	height: 18px;

	padding: 10px 0 10px 26px;

}



.mcms-li-right1 li input[type="radio"] {

	margin: 3px 3px 0px 5px;

	display: none;

}



.mcms-li-right2 {

	width: 1100px;

}



.mcms-li-right2 span {

	float: left;

	line-height: 50px;

	font-size: 16px;

	margin-right: 50px;

}



.mcms-li-right2 span input[type="radio"] {

	margin: 3px 3px 0px 5px;

	display: none;

}



.mcms-li-right2 span label {

	padding: 10px 0 10px 26px;

	cursor: pointer;

	background: url(../images/rideo.png) no-repeat 0;

}



.mcms-li-right2 span label.checked {

	padding: 10px 0 10px 26px;

	cursor: pointer;

	background: url(../images/rideo2.png) no-repeat 0;

}



.mcms-li-right3 {

	width: 1100px;

}



.mcms-li-right3 span {

	float: left;

	line-height: 50px;

	font-size: 16px;

	margin-right: 65px;

}



.mcms-li-right3 span input[type="radio"] {

	margin: 3px 3px 0px 5px;

	display: none;

}



.mcms-li-right3 span label {

	padding: 10px 0 10px 26px;

	cursor: pointer;

	background: url(../images/rideo.png) no-repeat 0;

}



.mcms-li-right3 span label.checked {

	padding: 10px 0 10px 26px;

	cursor: pointer;

	background: url(../images/rideo2.png) no-repeat 0;

}



.mianji span {

	margin-right: 4px;

}



.iput_r {

	width: 228px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #dfdfdf;

	padding-left: 5px;

	margin: 4px 0;

	margin-left: 10px;

}



.iput_r2 {

	width: 439px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #dfdfdf;

	padding-left: 5px;

	margin: 4px 0;

	margin-left: 10px;

	font-size: 14px;

}



.red {

	color: #f28c8c;

	font-size: 22px;

	line-height: 50px;

	margin-left: 7px;

}



.apply_ul li {

	margin-bottom: 10px;

}



.context {

	width: 1039px;

	padding-left: 10px;

	height: 150px;

	margin-top: 10px;

	color: #363535;

	font-size: 14px;

	font-family: "微软雅黑";

	padding-top: 10px;

	border: 1px solid #dfdfdf;

}



.apply_text_son {

	font-size: 14px;

	color: #999;

	line-height: 26px;

}



.send {

	width: 360px;

	height: 48px;

	border-radius: 5px;

	color: #fff;

	background: #fbcc00;

	font-size: 18px;

	display: block;

	margin: 30px auto 100px;

	cursor: pointer;

	font-family: "微软雅黑";

}



.send:hover {

	opacity: 0.9;

}



.about_b {

	font-size: 28px;

	color: #fff;

	padding-top: 163px;

	opacity: 0;

}



.about_b2 {

	font-size: 15px;

	color: #fff;

	line-height: 26px;
	
	width: 60%;

	opacity: 0;
	margin-top: 12px !important;

}



.mfsq {

	width: 119px;

	height: 34px;

	line-height: 34px;

	text-align: center;

	border: 1px solid #929DBE;

	display: block;

	color: #fff;

	font-size: 14px;

	/*border-radius: 5px;*/

	transition: all 0.5s;

	opacity: 0;

	margin-top: 15px;

}



.mfsq:hover {

	background: #fff;

	color: #333;

	transition: all 0.5s;

}





/*弹窗*/



.popover {

	width: 624px;

	height: 592px;

	position: fixed;

	top: 50%;

	left: 50%;

	margin: -296px 0 0 -312px;

	background: url(../images/popover_bg.png);

	z-index: 9999;

	text-align: center;

}



.popover .pop_box {

	width: 375px;

	height: 375px;

	margin: 0 auto;

	margin-top: 163px;

	position: relative;

	padding-top: 75px;

}



.popover .pop_box .sccess {

	font-size: 60px;

	color: #FFFFFF;

}



.popover .pop_box .close {

	font-size: 30px;

	color: #CCCCCC;

	position: absolute;

	top: -100px;

	right: -100px;

	cursor: pointer;

}



.popover .pop_box p {

	font-size: 30px;

	color: #FFFFFF;

	line-height: 108px;

}



.popover .pop_box button {

	background: url(../images/op_w_bg.png);

	width: 138px;

	height: 34px;

	border: 2px solid #fde999;

	border-radius: 4px;

	font-size: 18px;

	line-height: 34px;

	cursor: pointer;

}



.cover {

	width: 100%;

	height: 100%;

	background: #000000;

	opacity: 0.3;

	position: fixed;

	top: 0px;

	left: 0px;

}



.main3_p{ text-align: right; font-size: 16px; line-height: 42px; margin-right: 41px; color: #999; }

.main3_p a{  font-size: 16px; line-height: 36px; color: #666;  }

.main3_p a:hover{ color: #FF8A00;  }