.box {
    width: 1200px;
    margin: 0 auto;
}
.box2 {
    max-width: 1600px;
    width: 100%;
    min-width: 1200px;
    margin: 0 auto;
	position:relative;
}
.wpsa {
    position: absolute;
}
.wauto {
    margin: 0 auto;
}
.gy_jd_box{-moz-box-shadow:0px 3px 8px #ccc; -webkit-box-shadow:0px 3px 8px #ccc; box-shadow:0px 3px 8px #ccc;height: 200px;overflow: hidden;
	width:100%;
	float:left;
	position:relative;
}
.gy_jd_xian{height: 2px;background: #ccc;width:100%;margin-top:100px;float:left;}
.gy_jd{
	width:100%;
	height:auto;
	float:left;
	margin-top:-87px;
	position:relative;
}
.gy_jd_ul li{float:left;width:11.11%;position: relative;}
.gy_jd_ul li:hover{cursor: pointer;}
.gy_jd_ul li span{
	width:100%;
	height:auto;
	float:left;
    color: #666666;
    text-align: center;
    margin-top: 124px;
    font-size: 16px;
}

.gy_ps{top:12px;left:50%;margin-left:-30px;
	position:absolute;
}
.gy_yuan2,.gy_yuan1{top:75px;left:50%;margin-left:-10px;}
.gy_yuan2,.gy_ps{display: none;}
.add_gy_jd .gy_yuan2{display: block;}
.add_gy_jd .gy_ps{display: block;}
.add_gy_jd span{color:#c4261d !important;}

.gongyi_li{
	position:relative;
	float:left;
}
.mdb40 {
    margin-bottom: 40px;
}
.mdt80 {
    margin-top: 80px;
}
/**/
.gy_r_img1{right:0;top:0;position:absolute;}
.gy_text_l{width:364px;float:left;
    margin-top: 40px;}
.gy_text_l p.s_p{
	
    width: 94%;
    color: #666666;
    line-height: 32px;
    margin-top: 40px;
    font-size: 16px;
}
.wover90_{
    width: 90%;
    margin-top: 100px;
    overflow: hidden;
}
.wover90_ img{
    float: right!important;
}
.gy_text_r {
	width:836px;
    float: right;
    margin-top: 40px;
}
.gy_text_r img{
	width:100%;
	float:left;
}
.gy_left_img2{left:0;left:0;}
.gy_xx_text{right:0;top:40px;}
.gy_xx_b_ul li{width:31.33%;height: 270px;overflow: hidden;float:left;}


.bopdb80{
	width:100%;
	height:auto;
	float:left;
	position: relative;
}
.bopdb80 .dt800{
    color: #222222;
    font-weight: bold;
    text-align: center;
    margin-top: 40px;
    font-size: 42px;
}
.bopdb80 .gy_bz_t2{
    background: #414141;
    color: #ffffff;
    text-align: center;
    width: 90%;
	float:left;
	margin:8px 5% 0 5%;
	padding:5px 0;
}

.gy_bz_l{left:8%;bottom:0;position:absolute;}
.gy_bz_r{top:0;right:0;position:absolute;}
.gy_bz_t2{background: #414141;}
.gy_bz_ul{
	width:100%;
	height:auto;
	float:left;
    margin-top: 40px;
}
.gy_bz_ul li{width:32.33%;height: 239px;overflow: hidden;position: relative;float:left;margin-top:20px;
    margin-right: 1.5%;
}
.gy_bz_ul li:nth-child(3n){
	margin-right:0;
}
.gy_bz_ul li img{
	width:100%;
	height:100%;
	float:left;
}
.gy_bz_text{background: rgba(0,0,0,.6);width:100%;bottom:0;left:0;height: 50px;position:absolute;
	text-align:center;
	line-height:50px;
	font-size:16px;
	color:#fff;
	overflow:hidden;
}
.gy_3d_t{
	width:100%;
	height:auto;
	float:left;
	color:#ff6666;
    font-weight: bold;
    text-align: center;
    font-size: 42px;	
}
.onise666{
    width: 70%;
	height:auto;
	float:left;
	margin:10px 15% 0 15%;
    font-size: 16px;
    color: #666666;
	text-align:center;
}
.gy_3d_ul{min-width: 1200px;
	width:100%;
	height:auto;
	float:left;
    margin-top: 20px;
}
.gy_3d_ul li{width:31.33%;float:left;box-sizing: border-box;overflow:hidden;margin:20px 1% 0;height:240px;position: relative;}
.gy_3d_ul li img{
	width:100%;
	float:left;
}
.gy3d_r{width:45.6%!important;float:left!important;}
.gy_3d_ul li span{width:100%;bottom:0;height: 36px;line-height: 36px;background: rgba(0,0,0,.6);
    position: absolute;left:0;
	text-align:center;
	overflow:hidden;
	color:#fff;
	font-size:15px;
}
.jinzhuan{
	width:100%;
	height:auto;
	float:left;
    margin-top: 60px;
}
.wpsr{
	position:relative;
}
.jinzhuan .texe222{
	width:100%;
	height:auto;
	float:left;
    color: #222222;
    text-align: center;
    font-size: 42px;
}
.jinzhuan .widtmdt{
	width:50%;
	height:auto;
	float:left;
	margin:10px 25%;
    background: #ffcc99;
	padding:5px 0;
    color: #222222;
    text-align: center;
    font-size: 14px;
}
.gy_sd_l{top:0;left:0; position: absolute;}
.gy_sd_r{bottom:0;right:0; position: absolute;}

.gy_sd_t2{background: #ffcc99;}
.huangse3{background: #ffcc99;}
.gy_sd_ul {
	width:100%;
	height:auto;
	float:left;
	margin-top:20px;
}
.gy_sd_ul li{width:400px;float:left;height: 180px;overflow: hidden;}
.gy_sd_ul li img{
	width:50%;
	height:100%;
	float:left;
}
.gy_sd_ul li p{
	width:50%;
	height:100%;
	float:left;
	position:relative;
    background: #ffcc99;
}
.gy_sd_ul li p em{
	width:160px;
	max-height:125px;
	overflow:hidden;
    color: #743a00;
	line-height:25px;
	text-align:center;
	
	/*中部局中*/
	position:absolute;  
	top:50%;  
	left: 50%;  
	-webkit-transform: translate(-50%, -50%);  
	transform: translate(-50%, -50%);
}
.gy_sd_ul li.g4 img,
.gy_sd_ul li.g5 img,
.gy_sd_ul li.g6 img,
.gy_sd_ul li.g10 img,
.gy_sd_ul li.g11 img,
.gy_sd_ul li.g12 img{
	float:right;
}
.gy_sd_ul li.g4 p,
.gy_sd_ul li.g5 p,
.gy_sd_ul li.g6 p,
.gy_sd_ul li.g10 p,
.gy_sd_ul li.g11 p,
.gy_sd_ul li.g12 p{
	float:left;
}
.gy_sd_text{color:#743a00;top:50%;left:10%;}
.gy_fs_ul {
	width:100%;
	height:auto;
	float:left;
	margin-top:50px;
}
.gy_fs_ul li{width:12.5%;float:left;background: #fff;height: 588px;position: relative;}
.gy_fs_ul li img{
	width:100%;
	height:358px;
	float:left;
}
.gy_fs_ul li span{
	width:100%;
	height:230px;
	float:left;
	position:relative;
}
.gy_fs_ul li span em{
	width:160px;
	max-height:100px;
	overflow:hidden;
    color: #743a00;
	line-height:25px;
	text-align:center;
	
	/*中部局中*/
	position:absolute;  
	top:50%;  
	left: 50%;  
	-webkit-transform: translate(-50%, -50%);  
	transform: translate(-50%, -50%);
}

.gy_fs_ps{position:absolute;bottom:0;left:0;width: 100%;}
.gy_fs_txt2{margin-top:130px;}
.gy_mg_l{top:0;left:0;
    position: absolute;}
.gy_mg_txt{top:0;left:0;bottom:0;right:0;margin:auto auto;height: 164px;}
.gy_mg_txt_p{left:15%;top:70px;}
.gy_mg_m{width:49.33%;margin:0 1.33%;}
.gy_mg_m_img{top:0;left:0;bottom:0;right:0;margin:auto auto;height: 76px;width:318px;}
.gy_mg_m_p{top:0;left:0;bottom:0;right:0;margin:auto auto;text-align: center;line-height:279px;}
.gy_mg_txt3{top:0;left:0;bottom:0;right:0;margin:auto auto;height: 112px;width:208px;border:1px solid #ffffff;}
.gy_mg_txt_p3{margin:30px auto 0; text-align: center;}
.gy_mg_li{height: 279px;overflow: hidden;}
.gy_mg_bli{margin-right:1.33%;}
.gy_mg_txt33{width:230px;height: 170px;top:0;left:0;bottom:0;right:0;margin:auto auto;}
.gy_mg_txt_p33{top:60px;left:10%; text-align: center;}
.gy_mg_txt4{top:0;left:0;bottom:0;right:0;margin:auto auto;width:253px;height: 176px;}
.gy_mg_txt5{top:0;left:0;bottom:0;right:0;margin:auto auto;width:247px;height: 130px;}
.gy_mg_txt_p5{top:50px;left:10%; text-align: center;}
.gy_mg_txt6{bottom:10px;right:10px;margin:auto auto;}
.gy_mg_txt_p6{top:90px;left:3%; text-align: center;}


.gy_yq_ul{
	width:100%;
	height:auto;
	float:left;
}
.gy_yq_ul li{float:left;width:24%;height: 340px;margin-top:15px;
    position: relative;
    margin-right: 1.33%;}
.gy_yq_li1{width:49.33% !important;}

.gy_yq_ul li.gy_yq_li2,
.gy_yq_ul li.gy_yq_li6{
	margin-right:0;
}
.gy_yq_img{height: 300px;width:100%;overflow: hidden;}
.gy_yq_img img{
	width:100%!important;
	height:100%!important;
	float:left;
}
.gy_yq_ul li > p{
	width:100%;
	height:40px;
	float:left;
	line-height:40px;
    font-size: 16px;
	color:#666;
	text-align:center;
	overflow:hidden;
}

.bchengpign{
	width:100%;
	height:auto;
	float:left;
}
.textb{
	width:100%;
	height:auto;
	float:left;
    font-weight: bold;
    color: #222222;
    text-align: center;
    margin-top: 60px;
    font-size: 42px;
}
.widtt16{
	width:50%;
	height:auto;
	float:left;
	margin:20px 25% 0 25%;
	padding:15px 50px;
    color: #ffffff;
    font-size: 16px;background: #ff6666;
	text-align:center;
}


.gy_yqbg1{width:50%;height: 150px;background: #f26161;}
.gy_yqbg1_t{width:100%;height: 100%;line-height: 150px;top:0;left:0;text-align: center;
    font-size: 42px;
    color: #222222;
	position:absolute;
    font-weight: bold;
}
.gy_yqbg2{width:70%;top:130px;left:130px;    background: #c4261d !important;    position: absolute;padding:30px 0;}
.gy_yqbg2 p{
    width: 85%;
	height:auto;
    font-size: 16px;
	color:#fff;
	line-height:27px;
	margin:auto;
}



.gy_cp_r{right:8%;top:8%;}
.gy_cp_ul{
	width:100%;
	height:auto;
	float:left;
	margin-top:40px;
}
.gy_cp_ul li{margin:30px 50px 0;float:left;width:300px;}
.gy_cpimg{width:300px;height: 300px;border-radius: 50%;overflow: hidden;}
.gy_cpimg img{
	width:100%;
	height:100%;
	float:left;
}

.gy_cp_ul li p{
	width:100%;
	height:40px;
	float:left;
	line-height:40px;
    text-align: center;
    color: #666666;
    margin-top: 20px;
    font-size: 16px;
}
.gy_b_bg{background: #a90000;}
.gy_b_form li{height: 60px;width:100%;background: #fff;margin-top:30px;float:left;}
.gy_b_form_gd{height: 298px;overflow: hidden;}
.gy_b_sub button:hover{background: #bd9945 !important;}




.bghuisef2{
	width:100%;
	height:auto;
	float:left;
	padding:40px 0;
    background: #f2f2f2;
	margin-top:50px;
}
.bghuisef2 img{
	width:100%;
	height:auto;
	float:left;
}


.te20{
    color: #222222;
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
    font-size: 42px;
}
.gy_bz_t2{
    background: #414141;
    color: #ffffff;
    text-align: center;
    width: 90%;
    float: left;
    margin: 8px 5% 0 5%;
    padding: 5px 0;
}




.pdtb40{
	width:100%;
	height:auto;
	float:left;
	padding:40px 0;
}
.pdtb40 .pdt_ul{
	width:100%;
	height:auto;
	float:left;
}
.pdtb40 .pdt_ul li{
	width:288px;
	height:279px;
	float:left;
	margin-top:16px;
	margin-right:16px;
    position: relative;
}
.pdtb40 .pdt_ul li.p3,
.pdtb40 .pdt_ul li.p6,
.pdtb40 .pdt_ul li.p10{
	margin-right:0;
}
.pdtb40 .pdt_ul li.p2,
.pdtb40 .pdt_ul li.p5{
	width:592px;
}
.pdtb40 .pdt_ul li > img{
	width:100%;
	height:100%;
	float:left;
}

.pdtb40 .pdt_ul li .gy_mg_m_text {
	position:absolute;
	
	/*中部局中*/
	position:absolute;  
	top:50%;  
	left: 50%;  
	-webkit-transform: translate(-50%, -50%);  
	transform: translate(-50%, -50%);
	
}

.pdtb40 .pdt_ul li .gy_mg_m_text img{
	width:auto;
	height:auto;
	float:left;	
}
.pdtb40 .pdt_ul li .gy_mg_m_text p{
    color: #ffffff;
    position: absolute;
    font-size: 14px;
}
.pdtb40 .pdt_ul li.p1 .gy_mg_m_text p{
    left: 20%;
    top: 60px;
    width: 70%;
}
.pdtb40 .pdt_ul li.p2 .gy_mg_m_text p{
    left: -15%;
    top: 30px;
    width: 130%;
}
.pdtb40 .pdt_ul li.p3 .gy_mg_m_text,
.pdtb40 .pdt_ul li.p4 .gy_mg_m_text{
    height: 112px;
    width: 208px;
    border: 1px solid #ffffff;
}
.pdtb40 .pdt_ul li.p3 .gy_mg_m_text p,
.pdtb40 .pdt_ul li.p4 .gy_mg_m_text p{
    text-align: center;
    width: 90%;
    margin: 30px 5% 0 5%;
}
.pdtb40 .pdt_ul li.p5{
    background: #c4261d !important;
}
.pdtb40 .pdt_ul li.p5 .fo1{
	width:100%;
	height:auto;
	float:left;
    margin-top: 70px;
    font-size: 46px;
	text-align:center;
	color:#fff;
}
.pdtb40 .pdt_ul li.p5 .fo2{
	width:100%;
	height:auto;
	float:left;
    margin-top: 20px;
    font-size: 16px;
	text-align:center;
	color:#fff;
}

.pdtb40 .pdt_ul li.p6 .gy_mg_m_text{
    height: 112px;
    width: 208px;
    border: 1px solid #ffffff;
	border-left:0;
	border-right:0;
}
.pdtb40 .pdt_ul li.p6 .gy_mg_m_text p{
    text-align: center;
    width: 90%;
    margin: 30px 5% 0 5%;
}

.pdtb40 .pdt_ul li.p7 .gy_mg_m_text{
    width: 230px;
    height: 170px;
}
.pdtb40 .pdt_ul li.p7 .gy_mg_m_text p{
	width:80%;
    top: 60px;
    left: 10%;
    text-align: center;
}
.pdtb40 .pdt_ul li.p8 .gy_mg_m_text{
    width: 253px;
    height: 176px;
}
.pdtb40 .pdt_ul li.p8 .gy_mg_m_text p{
    width: 80%;
    top: 60px;
    left: 10%;
    text-align: center;
}
.pdtb40 .pdt_ul li.p9 .gy_mg_m_text{
    width: 247px;
    height: 130px;
}
.pdtb40 .pdt_ul li.p9 .gy_mg_m_text p{
    width: 80%;
    top: 50px;
    left: 10%;
    text-align: center;
}
.pdtb40 .pdt_ul li.p10 .gy_mg_m_text p{
    width: 80%;
    top: 90px;
    left:3%;
    text-align: center;
}





.jinzuan{
	width:100%;
	height:auto;
	float:left;
}
.jinzuan .jzimg{
	width:100%;
	height:auto;
	float:left;
}
.jinzuan .gy_b_bg{
	width:100%;
	height:auto;
	float:left;
    padding: 30px 0 70px 0;
}
.jinzuan .tet42{
	width:100%;
	height:auto;
	float:left;
    color: #ffffff;
    text-align: center;
    font-size: 42px;
}
.jinzuan .mdflow{
	width:100%;
	height:auto;
	float:left;
	margin-top:30px;
	
}
.jinzuan .mdflow .wlth50_{
	width:50%;
	height:auto;
	float:left;
    margin-top: 15px;
}
.jinzuan .mdflow .wlth50_ .gy_b_form_gd{
    width: 90%;	
    height: 298px;
	float:left;
	margin:0 5%;
    overflow: hidden;
}
.jinzuan .mdflow .wlth50_ .gy_b_form_gd ul{
	width:100%;
	height:auto;
	float:left;
	text-align: center;
	color:#fff;
	font-size:16px;
}
.jinzuan .mdflow .wlth50_ .gy_b_form_gd ul li{
	width:100%;
	height:38px;
	float:left;
	line-height:38px;
	text-align: center;
	color:#fff;
	font-size:16px;
}


.jinzuan .mdflow .wrth50_{
	width:50%;
	height:auto;
	float:right;
}
.jinzuan .mdflow .wrth50_ .widto{
	width:80%;
	height:auto;
	float:left;
	margin:0 10%;
}
.jinzuan .mdflow .wrth50_ .widto .gy_b_form{
	width:100%;
	height:auto;
	float:left;
}
.jinzuan .mdflow .wrth50_ .widto .gy_b_form li input{
    width: 100%;
    height: 100%;
	float:left;
	border:0;
    font-size: 16px;
	text-indent:12px;
}
.jinzuan .mdflow .wrth50_ .widto .gy_b_form p{
	width:100%;
	height:auto;
	float:left;
    margin-top: 10px;
    font-size: 14px;
    color: #ffffff;
	
}
.jinzuan .mdflow .wrth50_ .widto .gy_b_form li input.gy_b_sub{
    background: #e2c88b;
    line-height: 60px;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    font-size: 26px;
	cursor:pointer;
}


















