 

/* ������ʽ */
.cont{ width:1200px; margin:0px auto;}

 
 
@keyframes huangdong2{
	0%{
		transform:rotateY(0deg);
	}
	20%{
		transform:rotateY(180deg);
	}
	40%{
		transform:rotateY(0deg);
	}
	100%{
		transform:rotateY(0deg);
	}
}

@-webkit-keyframes huangdong2{
	0%{
		-webkit-transform:rotateY(0deg);
	}
	20%{
		-webkit-transform:rotateY(180deg);
	}
	40%{
		-webkit-transform:rotateY(0deg);
	}
	100%{
		-webkit-transform:rotateY(0deg);
	}
}

@keyframes huangdong{
	0%, 100%{
		transform:rotate(0)
	}
	20%, 60%{
		transform: rotate(20deg)
	}
	30%, 80%{
		transform: rotate(-20deg)
	}
}

@-webkit-keyframes huangdong{
	0%, 100%{
		-webkit-transform: rotate(0)
	}
	20%, 60%{
		-webkit-transform: rotate(20deg)
	}
	30%, 80%{
		-webkit-transform: rotate(-20deg)
	}
}


.menus_bg{ background-color:#fbb01f; height:50px; color:#FFF;}
.menus{ float:left; width:930px;}
.menus ul li{ float:left; font-size:14px; line-height:50px; position:relative; z-index:999;}
.menus ul li a{ color:#fff; display:block; padding:0px 17px;}
.menus ul li a.home{ padding:0px 20px;}
.menus ul li a:hover{ background-color:#3b3b3b; color:#e2e2e2;}
.menus ul li a.act{ background-color:#3b3b3b; color:#e2e2e2;}
.menus ul li .sub{ background-color:rgba(0,0,0,.5); position:absolute; top:50px; left:0px; padding:10px 0px 10px 0px; min-width:100%; display:none;}
.menus ul li .sub a{ line-height:30px; font-size:13px; white-space:nowrap; padding-left:15px;}
.menus ul li:hover .sub{ display:block;}

#quotation .list{ display:none; background-color:rgba(0,0,0,.8);}
.quotation{ float:left; width:270px; height:50px; background-color:#3b3b3b; z-index:9; position:relative;}
.quotation .name{ line-height:50px; color:#FFF; text-align:center; font-size:16px;}
.quotation .list{ height:480px; background-color:rgba(0,0,0,.32); padding-top:20px;}
.quotation .list .txt{ font-size:15px; color:#FFF; text-align:center; line-height:25px; padding-bottom:25px;}
.quotation .list .txt p{ font-size:15px;}
.quotation .list .txt span{ color:#ff0006;}
.quotation .input_text{ width:200px; height:21px; padding:10px 15px; border:none; margin:0px 0px 17px 20px; color:#999; font-size:13px; line-height:21px;}
.quotation .input_submit{ width:230px; height:47px; color:#FFF; font-size:16px; margin:8px 0px 17px 20px; border:none; cursor:pointer; background-color:#3b3b3b; padding-bottom:3px;}
.quotation .input_submit:hover{ background-color:#fbb01f;}

#iquotation{ cursor:pointer;}


 
/* ��ҳ��ʽ */
.i_column{ height:80px; padding-bottom:10px;}
.i_title{ float:left;}
.i_title h3{ font-size:18px; color:#333; font-weight:normal;}
.i_title h3 span{ font-size:12px; padding-left:10px; color:#999;}
.i_title p{ font-size:14px; color:#999; font-family:Arial; text-transform:capitalize; border-top:2px solid #fbb01f; margin-top:10px; padding-top:10px; display:inline-block;}
.i_opt{ float:right; width:630px; height:70px; overflow:hidden;}
.i_opt dl{ width:630px; border-bottom:1px solid #e0e0e0; height:35px;}
.i_opt dl dt{ float:right; width:60px; height:30px;}
.i_opt dl dd{ float:right; font-size:16px; color:#333; height:34px; line-height:30px; cursor:pointer;}
.i_opt dl dd:hover{ color:#fbb01f;}
.i_opt dl dd.act{ color:#fbb01f; border-bottom:2px solid #fbb01f;}
.i_opt ul{ display:none; padding-top:10px; height:25px; width:630px; text-align:right;}
.i_opt ul li{ font-size:14px; padding-left:25px; height:25px; display:inline-block;}
.i_opt ul li a{ color:#666;}
.i_opt ul li a:hover{ color:#fbb01f;}
.i_opt ul.act{ display:block;}
.i_more{ float:right; width:98px; height:33px; padding:35px 0px 0px 30px;}
.i_more a{ display:block; background-color:#fbb01f; color:#FFF; font-size:14px; line-height:32px; text-align:center; height:33px;}
.i_more a:hover{ background-color:#fbb01f;}
.i_opt2{ float:right; height:90px;}
.i_opt2 ul{ padding-top:40px; height:25px;}
.i_opt2 ul li{ float:left; font-size:14px; padding-left:30px; height:25px;}
.i_opt2 ul li a{ color:#666;}
.i_opt2 ul li a:hover{ color:#fbb01f;}
.i_opt2 ul li span{ color:#666; cursor:pointer;}
.i_opt2 ul li span.act{ color:#fbb01f;}


.i_idea{ height:320px;margin-top:-100px; padding-bottom:20px; overflow:hidden;}
.i_idea_t{ font-size:24px; color:#fbb01f; text-align:center; padding:40px 0px;}
.i_idea_l{ height:205px;margin-left:60px;}
.i_idea_l ul li{ float:left; width:220px; margin:0px 1px; height:230px; background-color:#fbb01f; color:#666666; font-size:16px; text-align:center; padding-top:40px;}
.i_idea_l ul li:hover{ background-color:#2b2949; color:#FFF;}
.i_idea_l ul li a{ color:#fff;}
.i_idea_l ul li:hover a{ color:#FFF;}
.i_idea_l ul li i{ width:100px; height:100px; overflow:hidden; display:inline-block; background-image:url(/down/icon.png);}
.i_idea_l ul li i.i1{ background-position:-942px 0px;}
.i_idea_l ul li i.i2{ background-position:-942px -100px;}
.i_idea_l ul li i.i3{ background-position:-942px -200px;}
.i_idea_l ul li i.i4{ background-position:-942px -300px;}
.i_idea_l ul li i.i5{ background-position:-942px -400px;}
.i_idea_l ul li i.i6{ background-position:-942px -500px;}
.i_idea_l ul li:hover i.i1{ background-position:-1042px 0px;}
.i_idea_l ul li:hover i.i2{ background-position:-1042px -100px;}
.i_idea_l ul li:hover i.i3{ background-position:-1042px -200px;}
.i_idea_l ul li:hover i.i4{ background-position:-1042px -300px;}
.i_idea_l ul li:hover i.i5{ background-position:-1042px -400px;}
.i_idea_l ul li:hover i.i6{ background-position:-1042px -500px;}


.i_case{ width:100%; height:830px; background:url(../images/img_01.jpg) top center no-repeat; padding-top:10px; overflow:hidden;}
.i_case_list{ width:1212px; height:639px;}
.i_case_list ul li{ float:left; width:291px; height:201px; margin:0px 12px 12px 0px; position:relative; overflow:hidden;}
.i_case_list ul li img{ display:block; width:291px; height:201px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.i_case_list ul li.panorama{ width:594px; height:414px; float:right;}
.i_case_list ul li.panorama img{ width:594px; height:414px;}
.i_case_list ul li.panorama:hover img{ transform:scale(1.1);}
.i_case_list ul li.panorama a::after{ position:absolute; width:184px; height:64px; display:block; background:url(/down/icon.png) -160px -434px;   left:205px; top:175px;}
.i_case_list ul li.panorama:hover a::after{ transform:rotate(360deg); -webkit-transition:transform .5s linear; transition:transform .5s linear;} 
.i_case_list ul li .cover{ width:291px; height:166px; position:absolute; top:291px; left:0px; background-color:rgba(0,0,0,.63); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.i_case_list ul li .cover a{ display:block; padding:25px 20px 0px 21px; height:136px;}
.i_case_list ul li .cover h3{ font-size:16px; color:#fff; height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.i_case_list ul li .cover p.c1{ font-size:14px; color:#fbb01f; height:40px; overflow:hidden;}
.i_case_list ul li .cover p.c2{ font-size:14px; color:#fff; height:40px; overflow:hidden; margin-bottom:22px;}
.i_case_list ul li .line{ width:291px; height:35px; position:absolute; top:291px; left:0px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.i_case_list ul li .line span{ float:left; width:144px; height:35px; color:#FFF; font-size:14px; text-align:center; line-height:35px; background-color:rgba(211,161,17,.8);}
.i_case_list ul li .line span.zixun{ float:right;}
.i_case_list ul li .line a{ float:left; width:144px; height:35px; color:#FFF; font-size:18px; text-align:center; line-height:35px; background-color:rgba(211,161,17,.8);}
.i_case_list ul li:hover .cover{ top:0px;}
.i_case_list ul li:hover .line{ top:166px;}
.i_case_more{ padding-top:20px; font-size:14px; text-align:center;}
.i_case_more a{ display:inline-block; color:#333; width:180px; height:40px; border:1px solid #d1d1d1; line-height:38px; margin:0px 13px;}
.i_case_more a:hover{ color:#fbb01f; border-color:#fbb01f;}
.i_case_more span{ display:inline-block; color:#333; width:180px; height:40px;  line-height:38px; margin:0px 13px;}
.i_case_more span:hover{ color:#fbb01f; border-color:#fbb01f;}

.i_shuzi{ height:200px; background:url(../images/img_02.jpg) top center no-repeat;}
.i_shuzi div{ float:left; padding:70px 0px 0px 90px; width:120px;}
.i_shuzi div p{ font-size:20px; color:#eee; text-align:center; font-weight:bold;}
.i_shuzi div p b{ display:inline-block; height:45px; line-height:45px; font-size:30px; overflow:hidden; vertical-align:bottom; position:relative; font-weight:normal;}
.i_shuzi div p b i{ display:block; font-style:normal; text-align:right; font-weight:normal; position:absolute; top:0px; left:0px;}
.i_shuzi div p em{ display:inline-block; font-family:Arial; font-size:22px; color:#FFF; line-height:45px; width:20px; vertical-align:bottom; font-weight:normal;}
.i_shuzi .shuzi01 p b{ width:60px;}
.i_shuzi .shuzi01 p b i{ width:60px;}
.i_shuzi .shuzi02 p b{ width:80px;}
.i_shuzi .shuzi02 p b i{ width:80px;}
.i_shuzi .shuzi03 p b{ width:60px;}
.i_shuzi .shuzi03 p b i{ width:60px;}
.i_shuzi .shuzi04 p b{ width:60px;}
.i_shuzi .shuzi04 p b i{ width:60px;}

.i_hb{ padding-top:10px;}
.i_hn_list{ width:1200px; height:320px; overflow:hidden; position:relative;}
.i_hn_list ul{ width:10000px; height:320px; position:absolute; top:0px; left:0px;}
.i_hn_list ul li{ float:left; width:291px; margin:0px 12px 0px 0px; height:351px;}
.i_hn_list ul li .pic{ width:291px; height:240px; position:relative; overflow:hidden;}
.i_hn_list ul li .pic img{ width:291px; height:240px; display:block;}
.i_hn_list ul li .cover{ width:291px; height:184px; position:absolute; top:240px; left:0px; background-color:rgba(0,0,0,.63); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.i_hn_list ul li .cover a{ padding:40px 25px 0px; display:block;}
.i_hn_list ul li .cover h3{ font-size:20px; color:#fbb01f; padding-bottom:20px;}
.i_hn_list ul li .cover h3 b{ display:inline-block; max-width:122px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.i_hn_list ul li .cover h3 span{ font-size:16px; color:#FFF; padding-left:25px;}
.i_hn_list ul li .cover h3 span font{ color:#ff0006;}
.i_hn_list ul li .cover p{ font-size:14px; text-align:justify; line-height:20px; color:#FFF; height:80px; overflow:hidden;}
.i_hn_list ul li .line{ width:241px; height:56px; position:absolute; top:424px; left:0px; background-color:rgba(0,0,0,.63); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; padding:0px 25px;}
.i_hn_list ul li .line span{ float:left; width:100px; height:35px; background-color:rgba(211,161,17,.8); text-align:center; color:#FFF; line-height:33px; font-size:14px;}
.i_hn_list ul li .line span.s1{ float:left;}
.i_hn_list ul li .line span.s2{ float:right;}
.i_hn_list ul li .txt{ background-color:#f0f0f0; height:80px; width:201px; padding:0px 45px;}
.i_hn_list ul li .txt h3{ font-size:18px; padding-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.i_hn_list ul li .txt h3 a{ color:#333;}
.i_hn_list ul li .txt p{ font-size:14px; color:#666; padding-top:10px;}
.i_hn_list ul li .txt p span{ float:right;}
.i_hn_list ul li .txt p font{ color:#ff0006;}
.i_hn_list ul li:hover .cover{ top:0px;}
.i_hn_list ul li:hover .line{ top:184px;}
.i_hn_list ul li:hover .txt h3 a{ color:#fbb01f;}
.i_hn_list .prev, .i_hn_list .next{ width:26px; height:46px; background-image:url(/down/icon.png); background-position:-14px 0px; position:absolute; top:95px; left:5px; cursor:pointer;}
.i_hn_list .next{ left:auto; right:5px; transform:scaleX(-1);}
.i_hn_list .prev:hover, .i_hn_list .next:hover{ background-position:-40px 0px;}

.i_atcs{ padding-top:10px; height:400px;}
.i_atcs_list{ width:1200px; height:240px; overflow:hidden; position:relative;}
.i_atcs_list ul{ width:1212px; height:1120px; position:absolute; top:0px; left:0px;}
.i_atcs_list ul li{ float:left; width:291px; height:240px; margin:0px 12px 9px 0px; position:relative; overflow:hidden;}
.i_atcs_list ul li img{ width:291px; height:240px; display:block;}
.i_atcs_list ul li .cover{ position:absolute; top:185px; left:0px; background-color:rgba(0,0,0,.63); width:291px; height:240px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.i_atcs_list ul li .cover h3{ width:241px; padding:0px 25px; line-height:55px; font-size:18px; color:#FFF; font-weight:normal; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.i_atcs_list ul li .cover h3 span{ float:right; font-size:18px;}
.i_atcs_list ul li .cover h3 span em{ color:#fbb01f;}
.i_atcs_list ul li .cover .a1{ display:block; width:150px; height:35px; text-align:center; font-size:14px; color:#fbb01f; margin:0px auto; background-color:#c5c5c5; line-height:33px; margin-top:15px;}
.i_atcs_list ul li .cover .a1:hover{ background-color:#fbb01f; color:#FFF;}
.i_atcs_list ul li:hover .cover{ top:0px;}
.i_atcs_list ul li:hover .cover h3{ padding:40px 50px 0px; width:191px; font-size:22px; vertical-align:bottom; line-height:70px;}
.i_atcs_list ul li:hover .cover h3 span{ font-size:18px; vertical-align:bottom;}
.i_atcs_more{ padding-top:30px;}
.i_atcs_more dl{ width:140px; height:20px; margin:0px auto;}
.i_atcs_more dl dd{ float:left; width:12px; height:12px; border-radius:6px; background-color:#c7c7c7; cursor:pointer; margin:4px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.i_atcs_more dl dd.act{ width:32px; background-color:#fbb01f;}

.i_dt{ background-color:#f0f0f0; padding-top:30px; height:550px;}
.i_dt_list{ width:1200px; height:400px; overflow:hidden; position:relative;}
.i_dt_list ul{ width:10000px; height:400px; position:absolute; top:0px; left:0px;}
.i_dt_list ul li{ float:left; width:232px; height:400px; margin-right:10px;}
.i_dt_list ul li .pic{ width:232px; height:293px; overflow:hidden; position:relative;}
.i_dt_list ul li .cover{ position:absolute; top:293px; left:0px; width:232px; height:293px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background-color:rgba(0,0,0,.5);}
.i_dt_list ul li .cover a{ display:block; width:182px; height:203px; padding:90px 25px 0px;}
.i_dt_list ul li .cover b{ display:block; font-size:14px; padding-bottom:20px; color:#fff; text-align:justify; height:160px; overflow:hidden; font-weight:normal;}
.i_dt_list ul li .cover span{ display:block; font-size:16px; padding-bottom:10px; color:#fbb01f; font-weight:bold;}
.i_dt_list ul li:hover .cover{ top:0px;}
.i_dt_list ul li img{ width:232px; height:293px; display:block; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.i_dt_list ul li h3{ padding:11px 0px 0px 15px; background-color:#eaeaea;}
.i_dt_list ul li h3 a{ font-size:19px; color:#666; font-weight:normal;}
.i_dt_list ul li h3 a span{ color:#8d8d8d; font-size:16px; padding-left:10px;}
.i_dt_list ul li p{ background-color:#eaeaea; height:40px; line-height:40px; padding-left:15px; color:#959595; font-size:13px;}
.i_dt_list ul li .a1{ float:left; width:116px; height:30px; line-height:30px; text-align:center; color:#FFF; background-color:#666;}
.i_dt_list ul li .a2{ float:left; width:116px; height:30px; line-height:30px; text-align:center; color:#FFF; background-color:#fbb01f;}
.i_dt_list ul li:hover h3 a{ color:#fbb01f;}
.i_dt_list ul li:hover h3 a span{ color:#333;}
.i_dt_list ul li:hover p{ color:#666;}
.i_dt_list ul li:hover img{ transform:scale(1.1);}
.i_dt_list ul li .a1:hover{ color:#FFF; background-color:#2b2b2b;}
.i_dt_list ul li .a2:hover{ color:#FFF; background-color:#fbb01f;}
.i_dt_list .prev, .i_dt_list .next{ width:26px; height:46px; background-image:url(/down/icon.png); background-position:-14px 0px; position:absolute; top:120px; left:5px; cursor:pointer;}
.i_dt_list .next{ left:auto; right:5px; transform:scaleX(-1);}
.i_dt_list .prev:hover, .i_dt_list .next:hover{ background-position:-40px 0px;}

.i_bs{ padding-top:10px; height:530px;}
.i_bs_list{ width:1200px; overflow:hidden;}
.i_bs_list ul{ width:1205px;}
.i_bs_list ul li{ float:left; width:236px; height:200px; background-color:#2b2949; margin:0px 5px 5px 0px;}
.i_bs_list ul li i{ width:64px; height:64px; border-radius:5px; display:block; padding:45px 0px 0px; margin:0px auto;}
.i_bs_list ul li i b{ width:64px; height:64px; background-image:url(/down/icon.png); display:block; overflow:hidden;}
.i_bs_list ul li p{ font-size:16px; color:#fff; text-align:center; padding-top:50px;}
.i_bs_list ul li:hover i{}
.i_bs_list ul li:hover p{ color:#fff;}
.i_bs_list ul li:hover{ background-color:#fbb01f;}


.i_bs_list ul li i.i1 b{ background-position:-128px -50px;}
.i_bs_list ul li i.i2 b{ background-position:-128px -114px;}
.i_bs_list ul li i.i3 b{ background-position:-128px -178px;}
.i_bs_list ul li i.i4 b{ background-position:-128px -242px;}
.i_bs_list ul li i.i5 b{ background-position:-128px -306px;}
.i_bs_list ul li i.i6 b{ background-position:-256px -50px;}
.i_bs_list ul li i.i7 b{ background-position:-256px -114px;}
.i_bs_list ul li i.i8 b{ background-position:-256px -178px;}
.i_bs_list ul li i.i9 b{ background-position:-256px -242px;}
.i_bs_list ul li i.i10 b{ background-position:-256px -306px;}
.i_bs_list ul li:hover i.i1 b{ background-position:-192px -50px;}
.i_bs_list ul li:hover i.i2 b{ background-position:-192px -114px;}
.i_bs_list ul li:hover i.i3 b{ background-position:-192px -178px;}
.i_bs_list ul li:hover i.i4 b{ background-position:-192px -242px;}
.i_bs_list ul li:hover i.i5 b{ background-position:-192px -306px;}
.i_bs_list ul li:hover i.i6 b{ background-position:-320px -50px;}
.i_bs_list ul li:hover i.i7 b{ background-position:-320px -114px;}
.i_bs_list ul li:hover i.i8 b{ background-position:-320px -178px;}
.i_bs_list ul li:hover i.i9 b{ background-position:-320px -242px;}
.i_bs_list ul li:hover i.i10 b{ background-position:-320px -306px;}

.i_ohgs{ padding-top:10px; height:640px;}
.i_ohgs_list{ width:1200px; height:540px; overflow:hidden;}
.i_ohgs_list ul{ width:1230px;}
.i_ohgs_list ul li{ float:left; width:380px; height:496px; padding-right:30px;}
.i_ohgs_list ul li img{ width:365px; height:496px; box-shadow:10px 10px 10px #d0d0d0;}

.i_di{ height:640px; padding-top:10px; width:1200px; overflow:hidden;}
.i_di_list{ float:left; width:399px; border:1px solid #e3e3e3; height:540px;}

.i_di_list2{ border-width:1px 0px; width:398px;}
.i_di_list dl{ height:490px;}
.i_di_list dl dt{ height:135px; background-color:#f6f6f6; padding-top:35px; margin-bottom:20px;}
.i_di_list dl dt i{ width:64px; height:64px; margin:0px auto; background-image:url(/down/icon.png); display:block;}
.i_di_list dl dt.d1 i{ background-position:-384px -50px;}
.i_di_list dl dt.d2 i{ background-position:-384px -114px;}
.i_di_list dl dt.d3 i{ background-position:-384px -178px;}
.i_di_list dl dt p{ font-size:22px; color:#333; text-align:center; line-height:50px;}
.i_di_list dl dt{ background-image:url(../images/img_06.jpg);}
.i_di_list dl dt.d1{ background-position:0px 0px;}
.i_di_list dl dt.d2{ background-position:0px -170px;}
.i_di_list dl dt.d3{ background-position:0px -340px;}
.i_di_list dl dt.d1 i{ background-position:-448px -50px;}
.i_di_list dl dt.d2 i{ background-position:-448px -114px;}
.i_di_list dl dt.d3 i{ background-position:-448px -178px;}
.i_di_list dl dt p{ color:#FFF;}
.i_di_list dl dd{ font-size:13px; line-height:30px; padding:0px 30px;}
.i_di_list dl dd a{ color:#666; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.i_di_list dl dd a:hover{ color:#fbb01f;}
.i_di_list dl dd b{ float:right; font-weight:normal; color:#666;}
.i_di_list span{ display:block; width:28px; height:22px; margin:10px 30px 0px 0px; float:right;}
.i_di_list span a{ display:block; width:28px; height:22px; background-image:url(/down/icon.png); background-position:-93px 0px;}
.i_di_list span a:hover{ background-position:-93px -22px;}
 

.fixed_footer_show{ width:100%; height:140px; position:fixed; bottom:0px; left:0px; background-color:rgba(0,0,0,.82); display:none; z-index:9999;}
.fixed_footer_show .icon{ float:left; margin:40px 0px 0px 2px; width:74px; height:59px; background-image:url(/down/icon.png); background-position:-128px -370px;}
.fixed_footer_show .txt{ float:left; margin:33px 0px 0px 17px; width:420px; line-height:38px; font-size:26px; color:#f1f1f1;}
.fixed_footer_show .txt span{ color:#ddb54d; font-size:27px;}
.fixed_footer_show .form{ float:left; width:470px; height:90px; margin-top:30px;}
.fixed_footer_show .form .input_text{ float:left; width:153px; height:20px; line-height:20px; padding:9px 14px; margin:0px 5px 7px 0px; background-color:#FFF; border:none; color:#666; font-size:14px;}
.fixed_footer_show .form .input_submit{ float:right; width:98px; height:83px; font-size:28px; color:#fff; background-color:#fbb01f; border:none; cursor:pointer;}
.fixed_footer_show .tel{ float:left; width:170px; margin:33px 0px 0px 24px; line-height:40px; font-size:28px; color:#fff;}
.fixed_footer_show .tel span{ color:#fbb01f; font-size:26px; font-family:Arial; letter-spacing:-1px;}
.fixed_footer_show .close{ float:left; width:23px; height:23px; text-align:center; line-height:20px; color:#FFF; font-size:20px; cursor:pointer;}
.fixed_footer_hide{ width:20px; height:95px; padding:5px 10px 0px; position:fixed; bottom:40px; left:-40px; background-color:#fbb01f; cursor:pointer; color:#FFF; text-align:center; font-size:18px; font-weight:bold; line-height:120%; display:none; z-index:9999;}


/* ����ҳ��ʽ */
.news_banner{ width:100%; height:350px; background:url(../images/banner_news.jpg) top center no-repeat;}

.news_column{ border-bottom:1px solid #d8d8d8; height:41px; width:860px; margin-left:20px;}
.news_column span{ font-size:18px; color:#333; display:inline-block; height:30px; border-bottom:2px solid #fbb01f; line-height:30px; padding:0px 3px 10px;}

.news_list{ padding-bottom:30px; width:860px; margin-left:20px;}
.news_list ul li{ height:205px; border-bottom:1px dashed #d8d8d8; padding-top:20px;}
.news_list ul li .pic{ float:left; width:300px; height:180px;}
.news_list ul li .pic img{ width:270px; height:180px;}
.news_list ul li .txt{ float:left; width:560px;}
.news_list ul li .txt h3{ height:55px;}
.news_list ul li .txt h3 a{ color:#333; font-size:16px; font-weight:normal;}
.news_list ul li .txt h3 a:hover{ color:#fbb01f;}
.news_list ul li .txt p{ font-size:14px; line-height:28px; color:#898989; height:84px; overflow:hidden; text-align:justify;}
.news_list ul li .txt span{ display:inline-block; padding-top:20px; font-size:14px; color:#a3a3a3; height:22px; display:block;}
.news_list ul li .txt span i{ width:27px; height:16px; float:right; margin:3px 0px;}
.news_list ul li .txt span i a{ width:27px; height:16px; display:block; background-image:url(/down/icon.png); background-position:-66px 0px;}
.news_list ul li .txt span i a:hover{ background-position:-66px -16px;}


.news_form{ height:510px;}
.news_form .c33{ font-size:18px; color:#333; text-align:center; padding-bottom:10px;}
.news_form .cae{ font-size:16px; color:#aeaeae; text-align:center; padding-bottom:20px;}
.news_form .cae span{ color:#fbb01f;}
.news_form .c66{ font-size:16px; color:#666; padding-bottom:10px;}
.news_form .c66 span{ color:#fbb01f;}
.news_form .c66 em{ font-size:20px; color:#fbb01f;}
.news_form .input_text{ width:233px; height:21px; padding:10px 15px; border:1px solid #d9d9d9; margin:0px 0px 13px 0px; color:#999; font-size:15px; line-height:21px;}
.news_form .input_submit{ width:265px; height:50px; color:#FFF; font-size:18px; margin:4px 0px 13px 0px; border:none; cursor:pointer; background-color:#fbb01f;}


.news_hot_title{ font-size:16px; color:#666; height:35px; border-bottom:1px solid #d6d6d6; line-height:30px;}
.news_hot_title a{ float:right; color:#666; padding:0px 5px;}
.news_hot_title span{ border-bottom:2px solid #fbb01f; height:34px; display:inline-block;}

.news_hot_list{ padding:10px 0px 50px;}
.news_hot_list ul li{ line-height:34px; padding:0px 10px 0px 5px;}
.news_hot_list ul li p{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#9e9e9e; font-size:14px;}
.news_hot_list ul li img{ display:none; width:250px; height:145px; padding-bottom:20px;}
.news_hot_list ul li.act p{ color:#fbb01f;}
.news_hot_list ul li.act img{ display:block;}

.news_width{ width:860px; float:right;}
.news_width .news_title{ padding-top:0px;}

.news_title{ font-size:18px; color:#333; text-align:center; padding:60px 0px 20px;}
.news_time{ text-align:center; font-size:14px; color:#919191; padding-bottom:35px; border-bottom:1px solid #e7e7e7;}
.news_time span{ padding:0px 10px;}
.news_info{ padding:50px 0px 100px; text-align:justify; font-size:14px; color:#666; line-height:220%;}
.news_info img{ display:inline-block; max-width:100%;}

.news_link{ float:left; width:660px; height:100px; border-bottom:1px dashed #b4b4b4;}
.news_link p{ line-height:34px; font-size:14px; color:#a5a5a5;}
.news_link p a{ color:#a5a5a5;}
.news_link p a:hover{ color:#fbb01f;}

.news_share{ float:right; width:200px; height:100px; border-bottom:1px dashed #b4b4b4;}
.news_share p{ font-size:14px; color:#a5a5a5; padding-bottom:10px;}

.construction_info{ padding:30px 0px 0px; text-align:justify; font-size:14px; color:#666; line-height:220%;}
.construction_info img{ display:inline-block; max-width:100%;}

.construction_pics{ padding-top:30px;}
.construction_pics_nav{ float:left; padding-left:10px; width:88px;}
.construction_pics_nav dl{ padding-bottom:20px;}
.construction_pics_nav dl dt{ font-size:18px; color:#666; padding-bottom:20px;}
.construction_pics_nav dl dd{ font-size:15px; color:#b6b6b6; cursor:pointer; padding-bottom:15px;}
.construction_pics_nav dl dd:hover{ color:#fbb01f;}
.construction_pics_nav dl dd.act{ color:#fbb01f;}

.construction_pics_list{ float:right; width:730px; border-left:2px solid #e4e4e4; padding-left:30px;}
.construction_pics_list dl dt img{ width:730px;}
.construction_pics_list dl dd{ font-size:15px; color:#8a8884; line-height:30px; padding-bottom:10px;}

.calculator{ padding-top:70px; height:550px;}
.calculator_title{ font-size:16px; color:#666; vertical-align:text-bottom; padding-bottom:70px;}
.calculator_title p{ font-size:22px; color:#fbb01f; display:inline-block; padding-right:20px; vertical-align:text-bottom;}
.calculator_title span{ color:#fbb01f; vertical-align:text-bottom;}
.calculator_form{ height:261px;}
.calculator_form .m35{ height:52px; padding-bottom:35px;}
.calculator_form .w90{ float:left; line-height:52px; height:52px; font-size:16px; color:#666; width:90px;}
.calculator_form .w202{ float:left; height:50px; border:1px solid #e0e0e0; border-radius:5px; width:202px; margin-right:25px; font-size:16px; color:#898989;}
.calculator_form .w202 ul{ display:none; z-index:99; width:202px !important;}
.calculator_form .w202 .input_text{ font-size:16px; color:#898989; border:none; height:50px; line-height:50px; padding-left:20px; width:150px;}
.calculator_form .w202 em{ font-weight:bold;}
.calculator_form .w110{ float:left; height:50px; border:1px solid #e0e0e0; border-radius:5px; width:110px; margin-right:25px; font-size:16px; color:#898989;}
.calculator_form .w110 ul{ z-index:98;}
.calculator_form .list{ position:relative;}
.calculator_form .list p{ height:52px; line-height:52px; padding-left:20px;}
.calculator_form .list ul{ display:none; border:1px solid #e0e0e0; border-radius:0px 0px 5px 5px; width:110px; border-top:0px; position:absolute; top:48px; left:-1px; background-color:#FFF;}
.calculator_form .list ul li{ padding-left:20px; line-height:30px;}
.calculator_form .list ul li:hover{ background-color:#fbb01f; color:#FFF;}
.calculator_form .list em{ width:20px; height:12px; background:url(/down/icon.png) -66px -32px no-repeat; position:absolute; top:19px; right:11px;}
.calculator_left{ float:left; height:261px;}
.calculator_right{ float:right; height:221px; padding-top:40px;}
.calculator_right p{ width:140px; height:140px; border-radius:50%; background-color:#fbb01f; line-height:140px; color:#FFF; text-align:center; font-size:22px; cursor:pointer;}
.calculator_result{ background-color:#f2f2f2; height:80px; padding-top:30px;}
.calculator_result dt{ width:1px; height:50px; background-color:#dfdfdf; float:left; margin-top:5px;}
.calculator_result dd{ float:left; color:#b4b4b4; font-size:16px; text-align:center; padding:0px 30px;}
.calculator_result dd p{ padding-bottom:15px;}
.calculator_result dd p span{ font-size:18px; color:#666666;}

/* ���ڴ�ҵ��ʽ */
.about_banner{ width:100%; height:350px; background:url(../images/banner_about.jpg) top center no-repeat;}

.about{ text-align:justify; font-size:16px; color:#666; line-height:180%; padding-bottom:50px;}
.about_title{ font-size:24px; color:#fbb01f; text-align:center;}
.about_title p{ line-height:26px; border-left:5px solid #fbb01f; height:30px; padding-left:10px; margin:45px 0px 30px; text-align:left;}
.about_title span{ border-bottom:2px solid #fbb01f; display:inline-block; line-height:66px;}
.about_title span font{ color:#fbb01f;}
.about_list{ padding-top:60px; height:740px;}
.about_list ul{ width:1208px; padding-left:2px;}
.about_list ul li{ float:left; width:290px; height:215px; overflow:hidden; margin:0px 12px 12px 0px; position:relative;}
.about_list ul li p{ position:absolute; top:215px; left:0px; width:290px; height:215px; background-color:rgba(0,0,0,.53); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.about_list ul li p a{ display:block; color:#FFF; font-size:18px; text-align:center; line-height:215px;}
.about_list ul li:hover p{ top:0px;}

.culture{ height:2400px; padding:30px 0px 50px;}
.culture_pic{ float:left; width:600px; height:400px;}
.culture_pic img{ width:600px; height:400px; display:block;}
.culture_item{ float:left; width:450px; height:400px; background-color:#ebebeb; padding:0px 70px 0px 80px;}
.culture_item h3{ font-size:26px; color:#fbb01f; font-weight:normal;}
.culture_item p{ font-size:16px; color:#848484;}
.culture_item p b{ color:#333; font-weight:normal;}
.culture_item p strong{ color:#333; font-weight:normal;}

.culture_item .p5{ padding-top:5px;}
.culture_item .p10{ padding-top:10px;}
.culture_item .p15{ padding-top:15px;}
.culture_item .p20{ padding-top:20px;}
.culture_item .p25{ padding-top:25px;}
.culture_item .p30{ padding-top:30px;}
.culture_item .p60{ padding-top:60px;}
.culture_item .p80{ padding-top:80px;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.map{ width:1198px; height:500px; border:#ccc solid 1px; margin:25px 0px 50px;}

.address{ height:270px;}
.address ul li{ float:left; width:600px;}
.address ul li h3{ font-size:24px; color:#333; font-weight:normal; border-bottom:3px solid #fbb01f; display:inline-block; padding-bottom:10px; margin-bottom:40px;}
.address ul li p{ height:32px; line-height:32px; font-size:18px; color:#666; padding-bottom:30px;}
.address ul li p i{ display:inline-block; width:32px; height:32px; background-image:url(/down/icon.png); vertical-align:middle; margin-right:20px;}
.address ul li p i.i1{ background-position:-121px 0px;}
.address ul li p i.i2{ background-position:-153px 0px;}

.publication{}
.publication_left{ float:right; width:857px; padding-bottom:50px;}
.publication_right{ float:right; width:305px; padding-bottom:50px;}

.publication_title{ font-size:26px; color:#333; text-align:center; border-bottom:1px solid #e3e3e3; padding-bottom:20px;}
.publication_list{ width:857px; overflow:hidden; padding-top:50px;}
.publication_list ul{ width:873px;}
.publication_list ul li{ float:left; width:275px; margin-right:16px; height:360px; position:relative;}
.publication_list ul li img{ width:275px; height:275px;}
.publication_list ul li p{ text-align:center; line-height:65px;}
.publication_list ul li p a{ color:#999; font-size:18px;}
.publication_list ul li p a:hover{ color:#fbb01f;}
.publication_list ul li .cover{ width:275px; height:275px; position:absolute; top:0px; left:0px; opacity:0; filter:alpha(opacity=0); background-color:rgba(0,0,0,.63); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.publication_list ul li .cover a{ font-size:20px; color:#FFF; height:41px; width:142px; line-height:38px; border:1px solid #fbb01f; display:block; text-align:center; margin:116px auto;}
.publication_list ul li .cover a:hover{ background-color:#fbb01f;}
.publication_list ul li:hover .cover{ opacity:1; filter:alpha(opacity=100);}


.right_shadow{ border:1px solid #c6c6c6; box-shadow:3px 3px 3px #c6c6c6; width:300px; padding-top:30px; margin:0px auto;}
.right_form{ height:460px; width:265px; margin:0px auto;}
.right_form .c33{ font-size:18px; color:#333; text-align:center; padding-bottom:10px;}
.right_form .cae{ font-size:14px; color:#aeaeae; text-align:center; padding-bottom:20px;}
.right_form .cae span{ color:#fbb01f;}
.right_form .c66{ font-size:14px; color:#666; padding-bottom:5px;}
.right_form .c66 span{ color:#fbb01f;}
.right_form .c66 em{ font-size:18px; color:#fbb01f;}
.right_form .input_text{ width:233px; height:21px; padding:10px 15px; border:1px solid #d9d9d9; margin:0px 0px 13px 0px; color:#999; font-size:14px; line-height:21px;}
.right_form .input_submit{ width:265px; height:50px; color:#FFF; font-size:16px; margin:4px 0px 13px 0px; border:none; cursor:pointer; background-color:#fbb01f;}

.advantage{}
.advantage_left{ float:right; width:870px; padding-bottom:50px;}
.advantage_right{ float:right; width:305px; padding-bottom:50px;}

.advantage_title{ text-align:center; position:relative; height:65px; z-index:1;}
.advantage_title span{ background-color:#FFF; padding:0px 40px; line-height:62px; display:inline-block; font-size:32px; color:#4c4c4c; font-weight:bold; z-index:2; position:relative;}
.advantage_title::before{ border-bottom:1px solid #fbb01f; height:1px; width:100%; content:"��"; display:inline-block; position:absolute; left:0px; top:50%; z-index:1;}

.advantage_txt{ color:#adadad; font-size:14px; text-align:center; line-height:20px; padding-bottom:60px;}
.advantage_txt::before{ width:30px; height:21px; background:url(/down/icon.png) -185px 0px; display:block; margin:0px auto 10px; content:"��";}
.advantage_home{ width:293px; height:190px; background:url(../images/img_09.jpg) left top no-repeat; margin:0px auto; padding:200px 0px 0px 445px;}
.advantage_home p{ font-size:15px; color:rgba(255,255,255,0.6); line-height:21px;}

.advantage_border{ border:1px solid #b0b0b0; width:436px; height:215px; margin:20px auto 0px; background:url(../images/img_10.jpg) 13px 9px no-repeat; font-size:15px; color:#000; line-height:27px; padding:60px 0px 0px 300px;}

.advantage_entry{ text-align:center; padding-top:60px;}
.advantage_entry span{ display:inline-block; width:86px; height:55px; background:url(/down/icon.png) 0px -434px no-repeat; font-size:30px; color:#FFF; line-height:35px;}
.advantage_entry p{ color:#656565; font-size:10px; text-transform:uppercase; letter-spacing:10px; padding-top:20px;}

.advantage_info{ padding-top:40px;}
.advantage_info dl dt{ float:left; width:530px; padding-left:25px;}
.advantage_info dl dd{ float:left; width:315px; font-size:16px; color:#262626; padding-top:30px; line-height:160%;}
.advantage_info dl dd h3{ font-size:20px; color:#fbb01f; font-weight:normal;}
.advantage_info dl dd span{ color:#fbb01f;}

.advantage_this{ height:232px; background:url(../images/img_11.jpg) left top no-repeat; text-align:center; padding-top:150px; margin-top:80px;}
.advantage_this p{ font-size:14px; color:#FFF; line-height:24px;}
.advantage_this h3{ font-size:24px; color:#fbb01f; font-weight:normal; padding-top:20px;}


/* ������ʽ */
.case_banner{ width:100%; height:350px; background:url(../images/banner_case.jpg) top center no-repeat;}

.case_search{ float:right; width:205px; height:40px; border:1px solid #d1d1d1; border-radius:5px; line-height:22px; margin-top:16px; padding:0px 0px 0px 15px;}
.case_search .input_text{ font-size:14px; color:#999; border:none; width:175px; height:22px; line-height:22px; margin-top:9px; display:block; float:left;}
.case_search .input_submit{ width:16px; height:16px; border:none; background:url(/down/icon.png) -121px -32px no-repeat; cursor:pointer; margin-top:12px; display:block; float:left;}

.case_option{ border:1px solid #e7e7e7; margin-bottom:25px; border-bottom:none;}
.case_option dl{ background-color:#f5f5f5; min-height:45px; line-height:44px; border-bottom:1px solid #e7e7e7;}
.case_option dl dt{ float:left; width:133px; text-align:center; font-size:14px; color:#959595;}
.case_option dl dd{ float:left; width:1064px; background-color:#FFF; border-left:1px solid #e7e7e7;}
.case_option dl dd a{ font-size:14px; color:#6c6c6c; margin:0px 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.case_option dl dd a:hover{ color:#fbb01f;}
.case_option dl dd a.act{ color:#fbb01f;}

.case_number{ height:46px; line-height:46px; font-size:14px; color:#ececec; background-color:#fbb01f; padding-left:25px;}
.case_number a{ color:#ececec; margin-right:20px;}
.case_number a i{ width:18px; height:16px; background:url(/down/icon.png) -137px -32px no-repeat; display:inline-block; margin-right:10px;}

.case_list{ width:1200px; overflow:hidden; padding:30px 0px;}
.case_list ul{ width:1230px;}
.case_list ul li{ float:left; width:380px; height:365px; padding-right:30px;}
.case_list ul li .pic{ width:380px; height:220px; overflow:hidden; position:relative;}
.case_list ul li .pic img{ width:380px; height:220px;}
.case_list ul li .cover{ width:320px; height:160px; text-align:justify; position:absolute; top:0px; left:0px; opacity:0; filter:alpha(opacity=0); background-color:rgba(0,0,0,.4); transition:all 0.6s ease 0s; -webkit-transition:all 0.6s ease 0s; line-height:22px; padding:60px 30px 0px; overflow:hidden;}
.case_list ul li:hover .cover{ opacity:1; filter:alpha(opacity=100);}
.case_list ul li .cover h3{ color:#fbb01f; font-size:16px; padding-bottom:5px;}
.case_list ul li .cover p{ height:88px; overflow:hidden; font-size:14px; color:#fff;}


.case_list ul li .txt{ height:115px; border:1px solid #e7e7e7; border-top:none;}
.case_list ul li .txt img{ width:80px; height:80px; border-radius:50%; float:left; margin:18px 22px 0px 30px;}
.case_list ul li .txt h3{ float:left; width:235px; padding-top:25px; font-weight:normal; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.case_list ul li .txt h3 span a{ font-size:18px; padding-right:10px;}
.case_list ul li .txt h3 a{ font-size:16px; color:#333;}
.case_list ul li .txt h3 a:hover{ color:#fbb01f;}
.case_list ul li .txt p{ float:left; width:235px; font-size:14px; color:#666; padding-top:10px;}

.case_left{ float:left; width:800px; padding:35px 0px 60px 30px;}
.case_right{ float:right; width:300px; padding:30px 0px 60px;}

.case_pic{ width:800px;}
.case_pic img{ width:800px; display:block;}
.case_title{ font-size:20px; color:#000; padding:0px 0px 30px; text-align:center; font-weight:bold;}
.case_info{ font-size:14px; color:#333; line-height:220%; text-align:justify; border-bottom:1px dashed #d7d7d7; padding:15px 10px 25px;}

.case_table{ width:100%; font-size:14px; color:#333;}
.case_table th{ text-align:center; background-color:#f2f2f2; vertical-align:middle; padding:8px 0px; border:1px solid #eaeaea;}
.case_table td{ width:120px; line-height:180%; border:1px solid #eaeaea; padding:8px 10px;}
.case_table td a{ color:#333;}
.case_table td a:hover{ color:#fbb01f;}


.case_pics{ padding-top:60px;}
.case_pics_nav{ float:left; padding-left:10px; width:58px;}
.case_pics_nav dl{ padding-bottom:20px;}
.case_pics_nav dl dt{ font-size:18px; color:#666; padding-bottom:20px;}
.case_pics_nav dl dd{ font-size:15px; color:#b6b6b6; cursor:pointer; padding-bottom:15px;}
.case_pics_nav dl dd:hover{ color:#fbb01f;}
.case_pics_nav dl dd.act{ color:#fbb01f;}

.case_pics_list{ float:right; width:700px; border-left:2px solid #e4e4e4; padding-left:30px;}
.case_pics_list dl dt img{ width:700px;}
.case_pics_list dl dd{ font-size:15px; color:#8a8884; line-height:30px; padding-bottom:10px;}

.case_column{ border-bottom:1px solid #d8d8d8; height:40px;}
.case_column span{ font-size:16px; color:#333; display:inline-block; height:39px; border-bottom:2px solid #fbb01f; line-height:39px; padding:0px 3px;}

.case_designer{ width:265px; margin:0px auto; height:600px;}
.case_designer h3{ color:#333; font-size:18px; font-weight:normal;}
.case_designer img{ width:265px; height:335px; display:block; padding:15px 0px;}
.case_designer p{ color:#666; font-size:14px; line-height:180%;}
.case_designer p.p20{ padding-top:20px;}
.case_designer p span.l{ font-size:14px; color:#666; border:1px solid #fbb01f; width:117px; height:38px; text-align:center; float:left; line-height:38px;}
.case_designer p span.r{ font-size:14px; color:#fff; border:1px solid #fbb01f; width:117px; height:38px; text-align:center; float:right; line-height:38px; background-color:#fbb01f;}


/* �Ŷ�ҳ����ʽ */
.team_banner{ width:100%; height:350px; background:url(../images/banner_team.jpg) top center no-repeat;}

.team_service{ width:830px; padding:0px 0px 50px 0px;}
.team_service img{ max-width:830px;}



/* �Ŷ�ҳ����ʽ */
.house_banner{ width:100%; height:350px; background:url(../images/banner_house.jpg) top center no-repeat;}
.hot_banner{ width:100%; height:350px; background:url(../images/banner_hot.jpg) top center no-repeat;}

.house_list{ width:1200px; overflow:hidden; padding:10px 0px 30px;}
.house_list ul{ width:1230px;}
.house_list ul li{ float:left; width:380px; height:360px; padding-right:30px;}
.house_list ul li .pic{ width:380px; height:220px; overflow:hidden; position:relative;}
.house_list ul li .pic img{ width:380px; height:220px;}
.house_list ul li .cover{ width:320px; height:160px; position:absolute; top:0px; left:0px; opacity:0; filter:alpha(opacity=0); background-color:rgba(0,0,0,.63); transition:all 0.6s ease 0s; -webkit-transition:all 0.6s ease 0s; line-height:28px; font-size:14px; color:#d3d3d3; padding:60px 30px 0px;}
.house_list ul li:hover .cover{ opacity:1; filter:alpha(opacity=100);}
.house_list ul li .txt{ height:120px; border:1px solid #e7e7e7; border-top:none; padding-left:30px;}
.house_list ul li .txt h3{  padding-top:15px; width:318px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000;}
.house_list ul li .txt h3 a{ font-size:16px; color:#000; font-weight:normal;}
.house_list ul li .txt h3 a:hover{ color:#fbb01f;}
.house_list ul li .txt h3:hover{ color:#fbb01f;}
.house_list ul li .txt p{ font-size:14px; color:#7e7e7e; padding-top:10px;}
.house_list ul li .txt span{ font-size:14px; color:#a8a8a8; padding-top:15px; display:block;}

.house_search{ float:right; width:205px; height:40px; border:1px solid #d1d1d1; border-radius:5px; line-height:22px; margin-top:16px; padding:0px 0px 0px 15px;}
.house_search .input_text{ font-size:14px; color:#999; border:none; width:175px; height:22px; line-height:22px; margin-top:9px; display:block; float:left;}
.house_search .input_submit{ width:16px; height:16px; border:none; background:url(/down/icon.png) -121px -32px no-repeat; cursor:pointer; margin-top:12px; display:block; float:left;}

.house_option{ border:1px solid #e7e7e7; margin:0px 0px 30px; border-bottom:none;}
.house_option dl{ background-color:#f5f5f5; min-height:45px; line-height:44px; border-bottom:1px solid #e7e7e7;}
.house_option dl dt{ float:left; width:133px; text-align:center; font-size:15px; color:#959595;}
.house_option dl dd{ float:left; width:1064px; background-color:#FFF; border-left:1px solid #e7e7e7;}
.house_option dl dd a{ font-size:15px; color:#6c6c6c; margin:0px 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.house_option dl dd a:hover{ color:#fbb01f;}
.house_option dl dd a.act{ color:#fbb01f;}

.hot_list{ width:1200px; overflow:hidden; padding-bottom:50px;}
.hot_list ul{ width:1212px;}
.hot_list ul li{ float:left; width:291px; margin:0px 12px 30px 0px; height:320px;}
.hot_list ul li .pic{ width:291px; height:240px; position:relative; overflow:hidden;}
.hot_list ul li .pic img{ width:291px; height:240px; display:block;}
.hot_list ul li .cover{ width:291px; height:215px; position:absolute; top:240px; left:0px; background-color:rgba(0,0,0,.63); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.hot_list ul li .cover a{ padding:40px 25px 0px; display:block;}
.hot_list ul li .cover h3{ font-size:18px; color:#fbb01f; padding-bottom:20px;}
.hot_list ul li .cover h3 span{ font-size:14px; color:#FFF; padding-left:25px;}
.hot_list ul li .cover font{ color:#ff0006;}
.hot_list ul li .cover p{ font-size:12px; text-align:justify; line-height:20px; color:#FFF; height:80px; overflow:hidden;}
.hot_list ul li .line{ width:241px; height:56px; position:absolute; top:424px; left:0px; background-color:rgba(0,0,0,.63); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; padding:0px 25px;}
.hot_list ul li .line span{ width:100px; height:35px; background-color:rgba(211,161,17,.8); text-align:center; color:#FFF; line-height:33px; font-size:14px;}
.hot_list ul li .line span.s1{ float:left; }
.hot_list ul li .line span.s2{ float:right;}


.hot_list ul li .txt{ background-color:#f0f0f0; height:80px; width:201px; padding:0px 45px;}
.hot_list ul li .txt h3{ font-size:16px; padding-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hot_list ul li .txt h3 a{ color:#333;}
.hot_list ul li .txt p{ font-size:14px; color:#666; padding-top:10px;}
.hot_list ul li .txt p span{ float:right;}
.hot_list ul li .txt p font{ color:#ff0006;}
.hot_list ul li:hover .cover{ top:0px;}
.hot_list ul li:hover .line{ top:184px;}
.hot_list ul li:hover .txt h3 a{ color:#fbb01f;}

.hot_design{ width:1200px; height:400px; overflow:hidden; padding:20px 0px 30px;}
.hot_design ul{ width:1210px; height:400px;}
.hot_design ul li{ float:left; width:232px; height:400px; margin-right:10px;}
.hot_design ul li .pic{ width:232px; height:293px; overflow:hidden; position:relative;}
.hot_design ul li .cover{ position:absolute; top:293px; left:0px; width:232px; height:293px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background-color:rgba(0,0,0,.5);}
.hot_design ul li .cover a{ display:block; width:182px; height:260px; padding:33px 25px 0px;}
.hot_design ul li .cover b{ display:block; font-size:14px; padding-bottom:20px; color:#fff; text-align:justify;}
.hot_design ul li .cover span{ display:block; font-size:16px; padding-bottom:10px; color:#fbb01f;}
.hot_design ul li:hover .cover{ top:0px;}
.hot_design ul li img{ width:232px; height:293px; display:block; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.hot_design ul li h3{ padding:11px 0px 0px 15px; background-color:#eaeaea;}
.hot_design ul li h3 a{ font-size:19px; color:#666; font-weight:normal;}
.hot_design ul li h3 a span{ color:#8d8d8d; font-size:16px; padding-left:10px;}
.hot_design ul li p{ background-color:#eaeaea; height:40px; line-height:40px; padding-left:15px; color:#959595; font-size:13px;}
.hot_design ul li .a1{ float:left; width:116px; height:30px; line-height:30px; text-align:center; color:#FFF; background-color:#666;}
.hot_design ul li .a2{ float:left; width:116px; height:30px; line-height:30px; text-align:center; color:#FFF; background-color:#fbb01f;}
.hot_design ul li:hover h3 a{ color:#fbb01f;}
.hot_design ul li:hover h3 a span{ color:#333;}
.hot_design ul li:hover p{ color:#666;}
.hot_design ul li:hover img{ transform:scale(1.1);}
.hot_design ul li .a1:hover{ color:#FFF; background-color:#2b2b2b;}
.hot_design ul li .a2:hover{ color:#FFF; background-color:#fbb01f;}



.hot_left{ float:left; width:855px; padding:35px 0px 50px;}
.hot_right{ float:right; width:345px; padding:35px 0px 50px;}

.hot_site{ width:1200px; height:271px; overflow:hidden; padding:40px 0px 50px;}
.hot_site ul{ width:1212px; height:271px;}
.hot_site ul li{ float:left; width:291px; height:271px; margin:0px 12px 9px 0px; position:relative; overflow:hidden;}
.hot_site ul li img{ width:291px; height:271px; display:block;}
.hot_site ul li .cover{ position:absolute; top:216px; left:0px; background-color:rgba(0,0,0,.6); width:291px; height:55px; text-align:center; line-height:55px; font-size:18px; color:#FFF;}
.hot_site ul li a:hover .cover{ color:#fbb01f;}

.hot_case{ width:1200px; overflow:hidden; padding:20px 0px 0px;}
.hot_case ul{ width:1212px;}
.hot_case ul li{ float:left; width:291px; height:168px; margin:0px 12px 30px 0px; position:relative; overflow:hidden;}
.hot_case ul li img{ width:291px; height:168px; display:block;}
.hot_case ul li .cover{ position:absolute; top:130px; left:0px; background-color:rgba(0,0,0,.6); width:291px; height:38px; text-align:center; line-height:38px; font-size:16px; color:#FFF;}
.hot_case ul li a:hover .cover{ color:#fbb01f;}


.hot_pic{ float:left; width:270px; height:251px; padding:0px 30px 0px 20px;}
.hot_pic img{ width:270px; height:251px;}
.hot_title{ float:left; width:480px; font-size:18px; color:#333; line-height:40px; border-bottom:1px solid #e5e5e5; height:50px;}
.hot_synopsis{ float:left; width:480px; font-size:14px; color:#939393; line-height:25px; padding-top:25px; height:100px; text-align:justify; overflow:hidden;}
.hot_signup{ float:left; width:480px; font-size:14px; color:#666; padding-top:10px;}
.hot_signup span{ padding-right:30px;}
.hot_signup span font{ color:#ff0006;}
.hot_contact{ float:left; width:480px; padding-top:15px; font-size:16px; color:#939393;}
.hot_contact span{ float:right; cursor:pointer;}
.hot_info{ width:780px; padding-top:50px; padding:50px 0px 0px 20px; font-size:14px; color:#939393; line-height:200%; text-align:justify;}



/* ���ʦҳ����ʽ */
.department_banner{ width:100%; height:350px; background:url(../images/banner_department.jpg) top center no-repeat;}
.designer_banner{ width:100%; height:350px; background:url(../images/banner_designer.jpg) top center no-repeat;}

.department{ background-color:#FFF; width:100%; margin-top:35px;}
.department_item{ height:540px; background-color:#efefef; width:1200px; margin:0px auto 35px;}
.department_pic{ width:660px; height:540px; float:left;}
.department_item.one .department_pic{ float:right;}
.department_txt{ width:400px; height:360px; float:left; padding:180px 55px 0px 85px;}
.department_txt h3{ font-size:22px; color:#000; font-weight:normal;}
.department_txt h3:after{ width:23px; height:3px; content:"��"; background-color:#d0d0d0; display:block; margin:35px 0px 40px;}
.department_txt p{ font-size:20px; color:#666; text-align:justify; line-height:180%;}

.studio{ background-color:#FFF; width:100%; margin-top:35px;}
.studio_item{ height:540px; background-color:#efefef; width:1200px; margin:0px auto 35px;}
.studio_pic{ width:660px; height:540px; float:left;}
.studio_item.one .studio_pic{ float:right;}
.studio_txt{ width:400px; height:360px; float:left; padding:80px 55px 0px 85px;}
.studio_txt h3{ font-size:22px; color:#000; font-weight:normal;}
.studio_txt h3:after{ width:23px; height:3px; content:"��"; background-color:#d0d0d0; display:block; margin:35px 0px 40px;}
.studio_txt p{ font-size:20px; color:#666; text-align:justify; line-height:180%;}


.designer_list{ width:1200px; overflow:hidden; padding:30px 0px 50px;}
.designer_list ul{ width:1210px;}
.designer_list ul li{ float:left; width:232px; height:430px; margin-right:10px;}
.designer_list ul li .pic{ width:232px; height:293px; overflow:hidden; position:relative;}
.designer_list ul li .cover{ position:absolute; top:293px; left:0px; width:232px; height:293px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background-color:rgba(0,0,0,.5);}
.designer_list ul li .cover a{ display:block; width:182px; height:260px; padding:33px 25px 0px;}
.designer_list ul li .cover b{ display:block; font-size:14px; padding-bottom:20px; color:#fff; text-align:justify; font-weight:normal;}
.designer_list ul li .cover span{ display:block; font-size:16px; padding-bottom:10px; color:#fbb01f; font-weight:bold;}
.designer_list ul li:hover .cover{ top:0px;}
.designer_list ul li .cover b.p145{ height:145px; overflow:hidden;}


.designer_list ul li img{ width:232px; height:293px; display:block; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.designer_list ul li h3{ padding:11px 0px 0px 15px; background-color:#eaeaea;}
.designer_list ul li h3 a{ font-size:19px; color:#666; font-weight:normal;}
.designer_list ul li h3 a span{ color:#8d8d8d; font-size:16px; padding-left:10px;}
.designer_list ul li p{ background-color:#eaeaea; height:40px; line-height:40px; padding-left:15px; color:#959595; font-size:13px;}
.designer_list ul li .a1{ float:left; width:116px; height:30px; line-height:30px; text-align:center; color:#FFF; background-color:#666;}
.designer_list ul li .a2{ float:left; width:116px; height:30px; line-height:30px; text-align:center; color:#FFF; background-color:#fbb01f;}
.designer_list ul li:hover h3 a{ color:#fbb01f;}
.designer_list ul li:hover h3 a span{ color:#333;}
.designer_list ul li:hover p{ color:#666;}
.designer_list ul li:hover img{ transform:scale(1.1);}
.designer_list ul li .a1:hover{ color:#FFF; background-color:#2b2b2b;}
.designer_list ul li .a2:hover{ color:#FFF; background-color:#fbb01f;}



.designer_left{ float:left; width:855px; padding:35px 0px 50px;}
.designer_right{ float:right; width:345px; padding:35px 0px 50px;}

.designer_pic{ float:left; width:230px; height:290px; padding:0px 30px 50px 20px;}
.designer_pic img{ width:230px; height:290px;}
.designer_txt{ float:left; width:520px;}
.designer_title{ font-size:18px; color:#666; height:30px;}
.designer_synopsis{ font-size:14px; color:#888; line-height:34px; padding-top:30px; min-height:155px; text-align:justify; overflow:hidden;}
.designer_synopsis p.p30{ padding-top:20px;}
.designer_synopsis span{ color:#666;}
.designer_contact{ padding-top:32px;}
.designer_contact span{ width:150px; height:40px; cursor:pointer; display:inline-block; margin-right:25px; font-size:14px; text-align:center; line-height:38px;}
.designer_contact span.s1{ border:1px solid #afafaf; color:#666;}
.designer_contact span.s2{ border:1px solid #fbb01f; background-color:#fbb01f; color:#FFF;}
.designer_info{ width:780px; padding:0px 0px 0px 20px; font-size:14px; color:#939393; line-height:200%; text-align:justify;}



.studio_info_pic{ float:left; width:390px; height:290px; padding:0px 30px 50px 20px;}
.studio_info_pic img{ width:390px; height:290px;}
.studio_info_txt{ float:left; width:360px;}

.studio_right{ width:300px; padding-top:30px; margin:0px auto;}

.department_list{ width:1200px; overflow:hidden; padding:0px 0px 50px;}
.department_list ul{ width:1230px;}
.department_list ul li{ float:left; width:380px; margin:0px 30px 0px 0px; height:400px;}
.department_list ul li .pic{ width:380px; height:220px; position:relative; overflow:hidden;}
.department_list ul li .pic img{ width:380px; height:220px; display:block;}
.department_list ul li .cover{ width:380px; height:220px; position:absolute; top:220px; left:0px; background-color:rgba(0,0,0,.63); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.department_list ul li .cover a{ width:380px; height:220px; display:block;}
.department_list ul li .line{ width:380px; height:45px; position:absolute; top:220px; left:0px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; text-align:center;}
.department_list ul li .line span{ width:120px; height:40px; line-height:38px; text-align:center; display:inline-block; margin:0px 12px; font-size:14px; cursor:pointer;}
.department_list ul li .line span.s1{ background-color:#FFF; color:#fbb01f;}
.department_list ul li .line span.s2{ background-color:#fbb01f; color:#FFF;}
.department_list ul li .line span.s2 a{ color:#FFF;}
.department_list ul li .txt{ border:1px solid #e7e7e7; border-top:none; height:130px; padding-left:30px; overflow:hidden;}
.department_list ul li .txt h3{ font-size:16px; color:#333; padding:20px 0px 10px; font-weight:normal;}
.department_list ul li .txt h3 a{ color:#333;}
.department_list ul li .txt p{ font-size:14px; color:#7e7e7e; padding-bottom:18px;}
.department_list ul li .txt p span{ font-size:14px; color:#666;}
.department_list ul li .txt p span.act{ color:#fbb01f;}
.department_list ul li .txt p i{ color:#ccc; font-style:normal; width:26px; text-align:center; display:inline-block;}
.department_list ul li:hover .cover{ top:0px;}
.department_list ul li:hover .line{ top:150px;}
.department_list ul li:hover .txt h3 a{ color:#fbb01f;}


/* �ж���ҳ����ʽ */
.gratitude_banner{ width:100%; height:600px; background:url(../images/banner_gratitude.jpg) top center no-repeat;}

.gratitude_list{ padding-bottom:50px;}
.gratitude_list dl{ border-bottom:1px solid #e3e3e3; height:275px; padding-top:35px;}
.gratitude_list dl dt{ float:left; width:335px; height:240px;}
.gratitude_list dl dt img{ width:335px; height:240px;}
.gratitude_list dl dd{ float:left; padding:40px 0px 0px 40px; width:455px; height:200px; padding-right:30px;}
.gratitude_list dl dd p{ font-size:14px; color:#999; line-height:20px; text-align:justify; padding-top:20px;}
.gratitude_list dl dd p span{ color:#666;}
.gratitude_list dl dd p a{ font-size:20px; color:#252525;}
.gratitude_list dl dd p a:hover{ color:#fbb01f;}



/* ���̹���ҳ����ʽ */
.engineering_banner{ width:100%; height:350px; background:url(../images/banner_engineering.jpg) top center no-repeat;}

.engineering{ width:840px; margin-left:40px; padding-left:10px;}

.engineering_title{ font-size:32px; color:#333; text-align:center; padding-bottom:30px; height:46px;}
.engineering_title span{ height:46px; line-height:43px; display:inline-block; vertical-align:middle;}
.engineering_title i{ width:46px; height:46px; display:inline-block; background:url(/down/icon.png); vertical-align:middle;}
.engineering_title i.i1{ background-position:-512px -50px;}
.engineering_title i.i2{ background-position:-512px -96px;}
.engineering_title i.i3{ background-position:-512px -142px;}
.engineering_title i.i4{ background-position:-512px -188px;}
.engineering_title i.i5{ background-position:-512px -234px;}
.engineering_title i.i6{ background-position:-512px -280px;}
.engineering_title i.i7{ background-position:-512px -326px;}
.engineering_info{ text-align:justify; font-size:16px; color:#333; line-height:180%; padding-bottom:50px;}
.engineering_pic{ text-align:center; padding-bottom:60px;}
.engineering_pic img{ max-width:840px;}


/* ����Ʒ��ҳ����ʽ */
.quality_banner{ width:100%; height:600px; background:url(../images/banner_quality.jpg) top center no-repeat;}

.quality{ text-align:justify; width:860px; margin-left:20px;}
.quality img{ max-width:860px;}


/* ���Ĺ���ҳ����ʽ */
.technology_banner{ width:100%; height:350px; background:url(../images/banner_technology.jpg) top center no-repeat;}

.technology{ width:830px; height:386px; margin-left:50px; background-color:#fbb01f; text-align:center; color:#FFF;}
.technology dl dt{ font-size:36px; padding-top:50px;}
.technology dl dt::after{ width:56px; height:3px; background-color:#fff; content:"��"; display:block; margin:15px auto 20px;}
.technology dl dd{ font-size:16px;}
.technology ul{ padding-top:50px;}
.technology ul li{ width:132px; height:132px; border:1px solid #FFF; border-radius:50%; display:inline-block; margin:0px 25px;}
.technology ul li p{ font-size:22px; padding-bottom:5px;}
.technology ul li p span{ font-size:9px; text-transform:uppercase;}
.technology ul li a{ color:#FFF; display:block; width:132px; height:87px; padding-top:45px;}

.technology ul li.act{ background-color:#fff; width:134px; height:134px; border:none;}
.technology ul li.act a{ color:#333; display:block; width:134px; padding-top:47px;}
.technology ul li:hover{ background-color:#fff; width:134px; height:134px; border:none;}
.technology ul li:hover a{ color:#333; display:block; width:134px; padding-top:47px;}

.technology_title{ width:830px; margin-left:50px; color:#1d2021; text-align:center; font-size:26px; line-height:40px; padding:30px 0px 20px;; border-bottom:1px solid #fbb01f; height:45px;}
.technology_title::after{ width:75px; height:5px; background-color:#fbb01f; display:block; margin:23px auto 0px; content:"��";}

.technology_list{ width:830px; margin-left:50px; padding-top:30px;}
.technology_list ul{ width:840px;}
.technology_list ul li{ float:left; width:270px; padding-right:10px; height:400px;}
.technology_list ul li img{ width:248px; height:197px; padding:10px; border:1px solid #b2b2b2; display:block;}
.technology_list ul li span{ font-size:28px; color:#b68700;}
.technology_list ul li h3{ font-size:22px; color:#1d2021; font-weight:normal; text-align:center; padding-top:20px;}
.technology_list ul li p{ font-size:13px; color:#636465; text-align:justify; padding:10px 11px 0px; line-height:18px;}


/* ���һ� */
.meijiahui_banner{ width:100%; height:600px; background:url(../images/banner_meijiahui.jpg) top center no-repeat;}

.meijiahui_01{ width:822px; height:261px; background:url(../images/img_19.jpg) top left no-repeat; padding:102px 0px 0px 38px;}
.meijiahui_01 dl{ border-left:4px solid #fbb01f; height:68px;}
.meijiahui_01 dl dt{ color:#5c5e5f; font-size:13px; text-transform:uppercase; padding-left:20px; line-height:100%;}
.meijiahui_01 dl dd{ color:#262626; font-size:42px; padding:10px 0px 0px 20px; line-height:100%;}
.meijiahui_01 p{ color:#666; font-size:14px; line-height:20px; width:370px; padding-top:40px; text-align:justify;}
.meijiahui_02{ width:860px; height:261px; background:url(../images/img_20.jpg) top left no-repeat;}
.meijiahui_02 p{ color:#666; font-size:14px; line-height:20px; width:460px; text-align:justify; padding:110px 0px 0px 300px;}
.meijiahui_03{ width:860px; height:273px; background:url(../images/img_21.jpg) top left no-repeat;}
.meijiahui_03 p{ color:#666; font-size:14px; line-height:20px; width:460px; text-align:justify; padding:75px 0px 0px 115px;}
.meijiahui_04{ background-color:#fbb01f; color:#FFF; text-align:center; height:105px; padding-top:10px;}
.meijiahui_04 p{ font-size:36px; padding-top:10px;}
.meijiahui_04 p span{ font-size:18px; text-transform:uppercase;}
.meijiahui_05{ background-color:#f7f7f7; padding:42px;}
.meijiahui_05 ul li{ background-color:#e6e6e6; margin-bottom:12px; height:120px; padding:10px 0px 10px 15px; display:table; width:761px;}
.meijiahui_05 ul li i{ display:table-cell; vertical-align:middle; font-style:normal; text-align:center; width:160px; color:#1e1e1e; font-size:30px; border-radius:10px;}
.meijiahui_05 ul li i.i0{ background-color:#fff;}
.meijiahui_05 ul li i.i1{ background-color:#ffef81;}
.meijiahui_05 ul li i.i2{ background-color:#f5d500;}
.meijiahui_05 ul li p{ display:table-cell; vertical-align:middle; width:375px; padding:0px 30px 0px 35px; color:#5b5b5b; font-size:14px; line-height:18px; border-right:1px solid #FFF;}
.meijiahui_05 ul li span{ display:table-cell; vertical-align:middle; text-align:center; width:160px; font-size:22px; color:#1e1e1e;}


/* ʩ������ҳ�� */
.construction_banner{ width:100%; height:350px; background:url(../images/banner_construction.jpg) top center no-repeat;}

.construction_title{ text-align:center; position:relative; height:65px; z-index:1; width:810px;}
.construction_title span{ background-color:#FFF; padding:0px 40px; line-height:62px; display:inline-block; font-size:32px; color:#fbb01f; font-weight:bold; z-index:2; position:relative;}
.construction_title::before{ border-bottom:1px solid #fbb01f; height:1px; width:100%; content:"��"; display:inline-block; position:absolute; left:0px; top:50%; z-index:1;}

.construction{ width:810px;}
.construction img{ max-width:810px;}

.construction2_title{ text-align:center; position:relative; height:65px; z-index:1; width:810px; margin-left:70px;}
.construction2_title span{ background-color:#FFF; padding:0px 40px; line-height:62px; display:inline-block; font-size:32px; color:#fbb01f; font-weight:bold; z-index:2; position:relative;}
.construction2_title::before{ border-bottom:1px solid #fbb01f; height:1px; width:100%; content:"��"; display:inline-block; position:absolute; left:0px; top:50%; z-index:1;}

.construction2{ width:810px; margin-left:70px;}
.construction2 img{ max-width:810px;}


/* ��ҵ�����ҳ�� */
.loan_banner{ width:100%; height:350px; background:url(../images/banner_loan.jpg) top center no-repeat;}

.loan_title{ color:#fbb01f; text-align:center; padding:20px 0px 30px;}
.loan_title h1{ font-size:48px;}
.loan_title p{ font-size:18px; text-transform:uppercase;}
.loan_title p span{ display:block; text-align:center; font-size:16px; color:#000; line-height:28px;}
.loan_title h3{ font-size:30px; color:#323232; line-height:100px; height:110px; vertical-align:middle; display:block;}
.loan_title h3::before,.loan_title h3::after{ width:12px; height:23px; content:"��"; border:23px solid #fbb01f; border-width:0px 23px; margin:0px 20px; display:inline-block; vertical-align:middle;}

.loan_info{ width:790px; height:320px; margin:25px auto; background-color:#ededed; border-radius:10px; text-align:center;}
.loan_info dl{ padding-top:45px;}
.loan_info dl dd{ font-size:48px; height:60px; color:#fbb01f; display:inline-block; vertical-align:middle; line-height:55px;}
.loan_info dl dt{ width:1px; height:60px; background-color:#fbb01f; display:inline-block; vertical-align:middle; margin:0px 20px;}
.loan_info h3{ font-size:24px; color:#323232; font-weight:normal; padding-top:45px;}
.loan_info p{ font-size:14px; color:#323232; line-height:20px; padding:20px 65px 0px;}




/* ��Ʒ���ʦ �ͻ��ܼ� ��Ŀ���� ��Ŀ���� */
.product_banner{ width:100%; height:350px; background:url(../images/banner_product.jpg) top center no-repeat;}
.housekeeper_banner{ width:100%; height:350px; background:url(../images/banner_housekeeper.jpg) top center no-repeat;}
.manager_banner{ width:100%; height:350px; background:url(../images/banner_manager.jpg) top center no-repeat;}

.manager_list{ padding-top:35px;}
.manager_list ul li{ height:241px; margin-bottom:30px; border-bottom:1px dashed #c1c1c1;}
.manager_list ul li .pic{ float:left; width:167px; height:211px; position:relative;}
.manager_list ul li .pic img{ width:167px; height:211px;}
.manager_list ul li .pic i{ position:absolute; width:71px; height:65px; background:url(/down/icon.png) -86px -434px; bottom:11px; right:14px;}
.manager_list ul li .txt{ float:left; width:638px; padding:20px 0px 0px 55px; width:460px;}
.manager_list ul li .txt a{ font-size:20px; color:#666; font-weight:bold;}
.manager_list ul li .txt a span{ font-size:18px; font-weight:normal;}
.manager_list ul li .txt p{ font-size:14px; color:#666; line-height:220%;}
.manager_list ul li .txt p i{ font-size:16px; font-style:normal; display:inline-block; height:21px; line-height:21px; padding-right:10px;}
.manager_list ul li .txt p i::before{ background:url(/down/icon.png); width:22px; height:21px; display:inline-block; content:"��"; margin-right:5px;}
.manager_list ul li .txt p i.i1::before{ background-position:-215px 0px;}
.manager_list ul li .txt p i.i2::before{ background-position:-237px 0px;}
.manager_list ul li .txt p i.i3::before{ background-position:-259px 0px;}
.manager_list ul li .txt p.p10{ padding-top:10px;}
.manager_list ul li .txt p.h70{ height:70px; overflow:hidden;}
.manager_list ul li .line{ float:left; width:147px; padding:60px 0px 0px 31px;}
.manager_list ul li .line span{ width:145px; height:42px; line-height:40px; text-align:center; display:inline-block; font-size:14px; cursor:pointer; margin-bottom:16px;}
.manager_list ul li .line span.s1{ background-color:#FFF; color:#666; border:1px solid #afafaf;}
.manager_list ul li .line span.s2{ background-color:#fbb01f; color:#FFF; border:1px solid #fbb01f;}



/* ȫ�������б� */
.panorama_banner{ width:100%; height:350px; background:url(../images/banner_panorama.jpg) top center no-repeat;}

.panorama_list{ width:1200px; overflow:hidden; padding:45px 0px;}
.panorama_list ul{ width:1210px;}



.panorama_list ul li{ float:left; width:595px; height:530px; padding-right:10px;}
.panorama_list ul li .pic{ width:595px; height:375px; overflow:hidden; position:relative;}
.panorama_list ul li .pic img{ width:595px; height:375px;}
.panorama_list ul li .cover{ width:595px; height:375px; position:absolute; top:0px; left:0px; opacity:0; filter:alpha(opacity=0); background-color:rgba(0,0,0,.63); transition:all 0.6s ease 0s; -webkit-transition:all 0.6s ease 0s;}
.panorama_list ul li .cover i{ background:url(/down/icon.png) -160px -434px; width:184px; height:64px; display:inline-block; margin:155px 0px 0px 205px;}
.panorama_list ul li:hover .cover{ opacity:1; filter:alpha(opacity=100);}
.panorama_list ul li .txt{ height:130px; border:1px solid #e7e7e7; border-top:none;}
.panorama_list ul li .txt img{ width:80px; height:80px; border-radius:50%; float:left; margin:30px 25px 0px 50px;}
.panorama_list ul li .txt h3{ float:left; width:438px; padding-top:40px;}
.panorama_list ul li .txt h3 a{ font-size:18px; color:#333; font-weight:normal;}
.panorama_list ul li .txt h3 a:hover{ color:#fbb01f;}
.panorama_list ul li .txt p{ float:left; width:438px; font-size:18px; color:#666; padding-top:10px;}


/* �Ź� */
.group_banner{ width:100%; height:728px; background:url(../images/banner_group.jpg) top center no-repeat;}

.group_01{ background-color:#0a0f2c; height:700px;}
.group_01 ul{ width:904px; margin:0px auto; padding-top:40px;}
.group_01 ul li{ float:left; width:216px; height:265px; margin:0px 5px 5px; border-radius:10px; background-color:#f6bebb; padding-top:40px;}
.group_01 ul li h3{ width:170px; height:38px; background-color:#FFF; border-radius:10px; line-height:35px; color:#000c1b; text-align:center; font-size:22px; margin:0px auto 10px;}
.group_01 ul li p{ width:170px; font-size:12px; color:#000c1b; text-align:center; margin:0px auto;}
.group_01 ul li i{ width:128px; height:145px; background:url(/down/icon.png); display:block; margin:0px auto 10px;}
.group_01 ul li i.i1{ background-position:-558px -50px;}
.group_01 ul li i.i2{ background-position:-558px -195px;}
.group_01 ul li i.i3{ background-position:-558px -340px;}
.group_01 ul li i.i4{ background-position:-686px -50px;}
.group_01 ul li i.i5{ background-position:-686px -195px;}
.group_01 ul li i.i6{ background-position:-686px -340px;}
.group_01 ul li i.i7{ background-position:-814px -50px;}
.group_01 ul li i.i8{ background-position:-814px -195px;}


.group_02{ background-color:#fdd6d9; height:660px; padding-top:80px;}
.group_02 ul{ width:1230px; margin:0px auto; padding-top:80px;}
.group_02 ul li{ float:left; width:380px; padding-top:50px; height:375px; border-radius:10px; margin:0px 15px; text-align:center;}
.group_02 ul li.i1{ background-color:#fabf00;}
.group_02 ul li.i2{ background-color:#a49de8;}
.group_02 ul li.i3{ background-color:#f48a99;}
.group_02 ul li h3{ font-size:36px; color:#0a0f2c;}
.group_02 ul li h3::after{ width:81px; height:3px; background-color:#FFF; display:block; content:"��"; margin:30px auto 50px;}
.group_02 ul li p{ font-size:16px; color:#0a0f2c; line-height:30px;}


.group_title{ text-align:center; position:relative; height:65px; z-index:1; width:810px; margin:0px auto;}
.group_title span{ background-color:#fdd6d9; padding:0px 40px; line-height:62px; display:inline-block; font-size:48px; color:#000; font-weight:bold; z-index:2; position:relative;}
.group_title::before{ border-bottom:1px solid #000; height:1px; width:100%; content:"��"; display:inline-block; position:absolute; left:0px; top:50%; z-index:1;}
.group_english{ font-size:12px; color:#4f4f4f; text-align:center; text-transform:uppercase;}

.group_03{ padding:80px 0px 50px; background:url(../images/img_01.jpg) center bottom no-repeat;}
.group_03 .group_title span{ background-color:#FFF;}

.group_case_list{ width:1212px; height:639px; padding-top:90px; margin:0px auto;}
.group_case_list ul li{ float:left; width:291px; height:201px; margin:0px 12px 12px 0px; position:relative; overflow:hidden;}
.group_case_list ul li img{ display:block; width:291px; height:201px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.group_case_list ul li.panorama{ width:594px; height:414px; float:right;}
.group_case_list ul li.panorama img{ width:594px; height:414px;}
.group_case_list ul li.panorama:hover img{ transform:scale(1.1);}
.group_case_list ul li.panorama::after{ position:absolute; width:184px; height:64px; display:block; background:url(/down/icon.png) -160px -434px; content:"��"; left:205px; top:175px;}
.group_case_list ul li.panorama:hover::after{ transform:rotate(360deg); -webkit-transition:transform .5s linear; transition:transform .5s linear;} 
.group_case_list ul li .cover{ width:291px; height:166px; position:absolute; top:291px; left:0px; background-color:rgba(0,0,0,.63); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.group_case_list ul li .cover a{ display:block; padding:25px 20px 0px 21px; height:136px;}
.group_case_list ul li .cover h3{ font-size:18px; color:#fff; height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.group_case_list ul li .cover p.c1{ font-size:15px; color:#fbb01f; height:40px; overflow:hidden;}
.group_case_list ul li .cover p.c2{ font-size:14px; color:#fff; height:40px; overflow:hidden; margin-bottom:22px;}
.group_case_list ul li .line{ width:291px; height:35px; background-color:rgba(211,161,17,.63); position:absolute; top:291px; left:0px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.group_case_list ul li .line span{ float:left; width:50%; height:35px; color:#FFF; font-size:18px; text-align:center; line-height:35px;}
.group_case_list ul li:hover .cover{ top:0px;}
.group_case_list ul li:hover .line{ top:166px;}
.group_case_more{ padding-top:45px; font-size:18px; text-align:center;}
.group_case_more a{ display:inline-block; color:#333; width:204px; height:52px; border:1px solid #d1d1d1; line-height:52px; margin:0px 13px;}
.group_case_more a:hover{ color:#fbb01f; border-color:#fbb01f;}
.group_case_more span{ display:inline-block; color:#333; width:204px; height:52px; border:1px solid #d1d1d1; line-height:52px; margin:0px 13px;}
.group_case_more span:hover{ color:#fbb01f; border-color:#fbb01f;}


.group_04{ height:508px; background:url(../images/img_30.jpg) center top no-repeat #0a0f2c;}

.group_form{ height:450px; width:296px; padding:50px 133px 0px 771px; margin:0px auto;}
.group_form .c33{ font-size:26px; color:#fff; text-align:center; padding-bottom:30px;}
.group_form .cae span{ color:#fbb01f;}
.group_form .c66{ font-size:16px; color:#fff; padding-bottom:10px;}
.group_form .c66 span{ color:#fbb01f;}
.group_form .c66 em{ font-size:20px; color:#fbb01f;}
.group_form .input_text{ width:264px; height:21px; padding:10px 15px; border:1px solid #fff; margin:0px 0px 13px 0px; color:#999; font-size:15px; line-height:21px; background-color:#0a0f2c;}
.group_form .input_submit{ width:296px; height:50px; color:#FFF; font-size:18px; margin:4px 0px 13px 0px; border:none; cursor:pointer; background-color:#fbb01f;}


/* � */
.activity_banner{ width:100%; height:350px; background:url(../images/banner_activity.jpg) top center no-repeat;}

.activity_right{ float:right; width:880px; padding-bottom:50px;}
.activity_left{ float:left; width:300px; padding-bottom:50px; background-color:#f7f7f7;}
.activity_left .right_form{ padding:0px 18px 0px 17px;}
.activity_left .ads_right{ padding:0px 18px 0px 17px;}
.activity_left .news_hot_title{ padding:0px 18px 0px 17px;}
.activity_left .news_hot_list{ padding:0px 18px 0px 17px;}
.activity_left .ads_right{ width:265px;}

.activity_menus{ padding-bottom:50px;}
.activity_menus ul li{ height:30px; line-height:30px; font-size:15px; padding-left:30px; color:#4c4c4c; margin-bottom:20px;}
.activity_menus ul li a{ color:#4c4c4c;}
.activity_menus ul li span{ float:right; padding-right:20px;}
.activity_menus ul li.act{ border-left:4px solid #fbb01f; padding-left:26px; background-color:#FFF; color:#fbb01f;}
.activity_menus ul li.act a{ color:#fbb01f;}
.activity_menus ul li:hover{ color:#fbb01f;}
.activity_menus ul li:hover a{ color:#fbb01f;}

.activity_list{}
.activity_list ul li{ height:150px; padding-bottom:30px; border-bottom:1px dashed #ccc; margin-bottom:30px;}
.activity_list ul li img{ width:200px; height:150px; float:left; margin-right:30px;}
.activity_list ul li p{ float:left; width:650px; font-size:14px; color:#999; line-height:20px; padding-bottom:20px;}
.activity_list ul li p a{ font-size:20px; color:#333;}
.activity_list ul li p a:hover{ color:#fbb01f;}



/* ԤԼ��ť */
.yuyue_box{ top:0px; left:0px; width:100%; height:100%; background-color:rgba(0,0,0,0.5); position:fixed; z-index:9999; display:none;}
.yuyue_we{ background-color:#FFF; width:336px; top:50%; left:50%; margin:-245px 0px 0px -168px; position:absolute; padding-top:30px;}
.yuyue_we span.close{ position:absolute; right:7px; top:3px; font-size:24px; color:#aaa; cursor:pointer;}
.yuyue_form{ height:460px; width:265px; margin:0px auto;}
.yuyue_form .c33{ font-size:18px; color:#333; text-align:center; padding-bottom:10px;}
.yuyue_form .cae{ font-size:16px; color:#aeaeae; text-align:center; padding-bottom:20px;}
.yuyue_form .cae span{ color:#fbb01f;}
.yuyue_form .c66{ font-size:16px; color:#666; padding-bottom:10px;}
.yuyue_form .c66 span{ color:#fbb01f;}
.yuyue_form .c66 em{ font-size:20px; color:#fbb01f;}
.yuyue_form .input_text{ width:233px; height:21px; padding:10px 15px; border:1px solid #d9d9d9; margin:0px 0px 13px 0px; color:#333; font-size:15px; line-height:21px;}
.yuyue_form .input_submit{ width:265px; height:50px; color:#FFF; font-size:18px; margin:4px 0px 13px 0px; border:none; cursor:pointer; background-color:#fbb01f;}

/* �� */
.award_banner{ width:100%; height:350px; background:url(../images/banner_award.jpg) top center no-repeat;}
.award_left{ float:left; width:880px; padding-bottom:50px;}

.award_list{}
.award_list dl{ height:500px;}
.award_list dl dt{ float:left; width:420px; height:454px; position:relative;}
.award_list dl dt img{ width:420px; height:454px; display:block;}
.award_list dl dt::before{ width:56px; height:62px; background-color:#f53655; position:absolute; left:13px; top:12px; content:"����Ʒ"; text-align:center; color:#FFF; font-size:22px; line-height:30px; padding:8px 10px;}
.award_list dl dt .cover{ width:420px; height:115px; position:absolute; bottom:0px; left:0px; background-color:rgba(0,0,0,.63); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; color:#FFF;}
.award_list dl dt .cover h3{ padding:25px 20px 0px; font-size:20px;}
.award_list dl dt .cover p{ padding:15px 20px 0px; font-size:14px;}


.award_list dl dd{ float:left; padding-left:20px; width:435px;}
.award_list dl dd p{ font-size:14px; color:#404040; padding:0px 15px; text-align:justify;}
.award_list dl dd p.h100{ height:100px; margin-bottom:20px; overflow:hidden; line-height:20px; padding-top:20px;}
.award_list dl dd p.h40{ height:40px; padding-top:10px; font-size:30px; color:#333;}
.award_list dl dd p a{ font-size:30px; color:#333;}
.award_list dl dd p span{ font-size:18px; color:#808080; padding-left:15px;}
.award_list ul{ width:450px; height:264px; overflow:hidden;}
.award_list ul li{ float:left; width:210px; padding:0px 15px 20px 0px;}
.award_list ul li img{ width:210px; height:122px; display:block; cursor:pointer;}

.xsghfk{ width:100%; padding-bottom:50px;}
.xsghfk img{ max-width:100%;}

.right_fixed{ width:70px; height:295px; position:fixed; top:50%; right:0px; margin-top:-147px; z-index:9999;}
.right_fixed div{ width:70px; height:70px; margin-bottom:5px;}
.right_fixed span{ display:block; width:70px; padding-top:47px; line-height:18px; text-align:center; cursor:pointer; font-size:12px; color:#FFF;}
.right_fixed a{ display:block; width:70px; padding-top:47px; line-height:18px; text-align:center; cursor:pointer; font-size:12px; color:#FFF; height:23px;}
.right_fixed div.order{ background:url(../images/icon_order.png) center 3px no-repeat #c1010c; position:relative;}
.right_fixed div.order ul li{ background-color:#c1010c; height:70px; width:150px; position:absolute; top:0px; left:-150px; line-height:70px; color:#FFF; text-align:center; cursor:pointer; display:none;}
.right_fixed div.order:hover ul li{ display:block;}
.right_fixed div.online{ background:url(../images/icon_online.png) center 3px no-repeat #c1010c; position:relative;}
.right_fixed div.online ul li{ background-color:#c1010c; height:70px; width:150px; position:absolute; top:0px; left:-150px; line-height:70px; color:#FFF; text-align:center; cursor:pointer; display:none;}
.right_fixed div.online:hover ul li{ display:block;}


.right_fixed div.telephone{ background:url(../images/icon_telephone.png) center 3px no-repeat #c1010c; position:relative;}
.right_fixed div.telephone ul{ background-color:#c1010c; height:70px; width:150px; position:absolute; top:0px; left:-150px; display:none;}
.right_fixed div.telephone ul li{ color:#FFF; text-align:center; padding-top:7px;}
.right_fixed div.telephone ul li #callBtn3{ padding:0px; margin:0px auto; background-color:#fbb01f; height:23px; line-height:20px;}
.right_fixed div.telephone ul li #telInput3{ padding:0px; margin:0px auto; border:none; height:25px; width:110px; padding:0px 10px;}
.right_fixed div.telephone:hover ul{ display:block;}
.right_fixed div.telephone:hover ul li{ }


.right_fixed div.gotop{ background:url(../images/icon_top.png) center 3px no-repeat #c1010c;}




/* */
.special_01{ width:100%; height:964px; background:url(../special/img_01.jpg) top center no-repeat;}
.special_02{ width:100%; height:877px; background:url(../special/img_02.jpg) top center no-repeat;}
.special_02 dl{ width:350px; margin:0px auto; padding:340px 0px 0px 680px;}
.special_02 dl dt{ font-size:26px; color:#000; height:50px;}
.special_02 dl dd{ font-size:14px; color:#666; height:122px; line-height:18px;}
.special_03{ width:100%; height:783px; background:url(../special/img_03.jpg) top center no-repeat; padding-top:457px;}
.special_03 .list{ width:1200px; height:646px; background-color:#FFF; margin:0px auto;}
.special_03 .list .tab{ height:98px; width:1200px;}
.special_03 .list .tab ul li{ float:left; width:600px; height:98px; text-align:center; color:#1f112d; cursor:pointer;}
.special_03 .list .tab ul li h3{ font-size:30px; font-weight:normal; padding:15px 0px 10px;}
.special_03 .list .tab ul li p{ font-size:13px;}
.special_03 .list .tab ul li.act{ background-color:#e7a62a; color:#FFF;}
.special_03 .list .pics{ margin:14px 10px; width:1180px; height:520px; position:relative; overflow:hidden;}
.special_03 .list .pics ul{ width:1180px; height:520px; display:none;}
.special_03 .list .pics ul.act{ display:block;}
.special_03 .list .pics ul li{ width:1180px; height:520px; position:absolute; top:0px; left:0px; z-index:998;}
.special_03 .list .pics ul li img{ width:1180px; height:520px;}
.special_03 .list .pics ul li:first-child{ z-index:999;}
.special_03 .list .pics span{ width:61px; height:61px; position:absolute; top:231px; background-color:#FFF; border-radius:50%; font-size:47px; text-align:center; color:#1f112d; font-family:Arial; line-height:61px; cursor:pointer; z-index:1000;}
.special_03 .list .pics .prev{ left:20px;}
.special_03 .list .pics .next{ right:20px;}
.special_03 .more{ width:302px; height:51px; border:1px solid #e7a62a; margin:38px auto 0px;}
.special_03 .more a{ font-size:18px; color:#e7a62a; display:block; text-align:center; line-height:49px; height:51px;}
.special_03 .more a:hover{ color:#FFF; background-color:#e7a62a;}
.special_04{ width:100%; height:907px; background:url(../special/img_04.jpg) top center no-repeat;}
.special_04 .list{ padding-top:376px; width:1200px; margin:0px auto; height:56px;}
.special_04 .list ul{ width:1250px;}
.special_04 .list ul li{ float:left; width:198px; height:54px; margin-right:50px; line-height:53px; text-align:center; font-size:24px; color:#00000f; border:1px solid #6a7071; border-radius:5px;}
.special_04 .txt{ width:1180px; margin:0px auto; padding-top:140px;}
.special_04 .txt dt{ font-size:36px; color:#00000f; padding-bottom:30px;}
.special_04 .txt dt span{ font-size:18px;}
.special_04 .txt dd{ font-size:18px; color:#00000f; line-height:36px; height:36px; vertical-align:bottom;}
.special_04 .txt dd span{ font-size:30px; line-height:36px; vertical-align:bottom; display:inline-block; width:32px;}
.special_05{ width:100%; height:902px; background:url(../special/img_05.jpg) top center no-repeat;}
.special_05 .list{ width:1275px; margin:0px auto; padding-top:348px; text-align:center;}
.special_05 .list dl{ float:left; height:266px; width:20%;}
.special_05 .list dl.row4{ float:left; height:266px; width:10%;}
.special_05 .list dl dt{ width:100px; height:88px; padding:36px 24px 24px; margin:0px auto; border-radius:50%; background-color:#e5f2f3; font-size:29px; color:#00000f; line-height:36px;}
.special_05 .list dl dd{ width:170px; margin:0px auto; padding-top:20px; font-size:16px; color:#fff; line-height:24px;}
.special_06{ width:100%; height:1348px; background:url(../special/img_06.jpg) top center no-repeat; padding-top:269px;}
.special_06 .list{ width:1148px; height:565px; margin:0px auto; overflow:hidden;}
.special_06 .list ul{ width:1160px; padding-top:33px;}
.special_06 .list ul li{ float:left; width:232px; height:263px;}
.special_06 .list ul li img{ display:block; width:220px; height:173px;}
.special_06 .list ul li p{ height:45px; margin-top:21px; border-top:1px solid #8d8c8c; border-bottom:1px solid #8d8c8c; padding-right:12px; line-height:43px; text-align:center; font-size:20px;}
.special_06 .txt{ width:642px; padding:0px 0px 0px 558px; margin:0px auto; padding-top:319px;}
.special_06 .txt h3{ font-size:20px; color:#FFF; font-weight:normal; width:227px; height:47px; line-height:45px; background-color:#f0142e; text-align:center; margin-bottom:20px;}
.special_06 .txt p{ font-size:20px; line-height:36px; color:#4c4c4c;}
.special_07{ width:100%; height:838px; background:url(../special/img_17.jpg) top center no-repeat; padding-top:395px;}
.special_07 a{ width:699px; height:716px; display:block; margin:0px auto;}
.special_08{ width:100%; height:1234px; background:url(../special/img_18.jpg) top center no-repeat; padding-top:285px;}


.special_08 .list{ width:1200px; margin:0px auto; overflow:hidden;}
.special_08 .list ul{ width:1220px;}
.special_08 .list ul li{ float:left; width:590px; margin:0px 20px 20px 0px; height:340px; position:relative; overflow:hidden;}
.special_08 .list ul li img{ display:block; width:590px; height:340px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.special_08 .list ul li .cover{ width:590px; height:340px; position:absolute; top:340px; left:0px; background-color:rgba(0,0,0,.63); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.special_08 .list ul li .cover a{ display:block; padding:60px 35px 0px; height:340px;}
.special_08 .list ul li .cover h3{ font-size:30px; color:#fff; height:50px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.special_08 .list ul li .cover p.c1{ font-size:20px; color:#fbb01f; height:60px; overflow:hidden;}
.special_08 .list ul li .cover p.c2{ font-size:20px; color:#fff; height:78px; overflow:hidden; margin-bottom:22px;}
.special_08 .list ul li .line{ width:590px; height:56px; background-color:rgba(211,161,17,.63); position:absolute; top:340px; left:0px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.special_08 .list ul li .line span{ float:left; width:50%; height:56px; color:#FFF; font-size:26px; text-align:center; line-height:56px;}
.special_08 .list ul li .line a{ float:left; width:50%; height:56px; color:#FFF; font-size:26px; text-align:center; line-height:56px;}
.special_08 .list ul li:hover .cover{ top:0px;}
.special_08 .list ul li:hover .line{ top:284px;}
.special_08 .more{ padding-top:30px; font-size:18px; text-align:center;}
.special_08 .more a{ display:inline-block; color:#333; width:215px; height:52px; border:1px solid #333; line-height:52px; margin:0px 13px;}
.special_08 .more a:hover{ color:#357fdc; border-color:#357fdc;}
.special_08 .more span{ display:inline-block; color:#333; width:215px; height:52px; border:1px solid #333; line-height:52px; margin:0px 13px;}
.special_08 .more span:hover{ color:#357fdc; border-color:#357fdc;}


.special_11{ width:100%; height:828px; background:url(../special/img_19.jpg) center top no-repeat;}
.special_12{ width:100%; height:878px; background:url(../special/img_20.jpg) center top no-repeat;}
.special_13{ width:100%; height:702px; background:url(../special/img_21.jpg) center 50px no-repeat;}
.special_14{ width:100%; height:742px; background:url(../special/img_22.jpg) center 25px no-repeat;}
.special_15{ width:100%; height:769px; background:url(../special/img_23.jpg) center top no-repeat;}
.special_16{ width:100%; height:930px; background:url(../special/img_24.jpg) center 120px no-repeat; position:relative;}
.special_16 .txt{ padding-top:260px; width:1200px; margin:0px auto; color:#494949; font-size:18px; line-height:30px; text-align:center; height:130px;}
.special_16 .list{ width:1200px; height:471px; overflow:hidden; position:relative; margin:0px auto;}
.special_16 .list ul{ width:10000px; height:471px; position:absolute; top:0px; left:0px;}
.special_16 .list ul li{ float:left; width:294px; height:471px; margin-right:8px;}
.special_16 .list ul li .pic{ width:294px; height:371px; overflow:hidden; position:relative;}
.special_16 .list ul li .pic img{ width:294px; height:371px; display:block; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.special_16 .list ul li .text{ height:100px; background-color:#d9d9d9;}
.special_16 .list ul li h3{ padding:20px 0px 0px 15px;}
.special_16 .list ul li h3 a{ font-size:24px; color:#000; font-weight:normal;}
.special_16 .list ul li h3 a span{ color:#2f2f2f; font-size:18px; padding-left:10px;}
.special_16 .list ul li p{ height:40px; line-height:40px; padding-left:15px; color:#2f2f2f; font-size:14px;}
.special_16 .list ul li:hover h3 a{ color:#fbb01f;}
.special_16 .list ul li:hover img{ transform:scale(1.1);}
.special_16 .prev{ width:34px; height:68px; position:absolute; top:560px; left:50%; margin-left:-655px; cursor:pointer; background-color:rgba(0,0,0,0.3);}
.special_16 .next{ width:34px; height:68px; position:absolute; top:560px; right:50%; margin-right:-655px; cursor:pointer; background-color:rgba(0,0,0,0.3);}
.special_16 .prev i{ width:26px; height:46px; margin:11px auto; display:block; background-image:url(/down/icon.png); background-position:-14px 0px;}
.special_16 .next i{ width:26px; height:46px; margin:11px auto; display:block; background-image:url(/down/icon.png); background-position:-14px 0px; transform:scaleX(-1);}
.special_16 .prev:hover{ background-color:#fbb01f;}
.special_16 .next:hover{ background-color:#fbb01f;}
.special_17{ width:100%; height:182px; background:url(../special/img_25.jpg) center top no-repeat;}
.special_18{ width:100%; height:834px; background:url(../special/img_26.jpg) center 50px no-repeat;}
.special_19{ width:100%; height:800px; background:url(../special/img_27.jpg) center 25px no-repeat;}
.special_20{ width:100%; height:1500px; background:url(../special/img_28.jpg) center 50px no-repeat;}

.special_20 .list{ width:1200px; margin:0px auto; overflow:hidden; padding-top:240px;}
.special_20 .list ul{ width:1220px;}
.special_20 .list ul li{ float:left; width:590px; margin:0px 20px 20px 0px; height:340px; position:relative; overflow:hidden;}
.special_20 .list ul li img{ display:block; width:590px; height:340px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.special_20 .list ul li .cover{ width:590px; height:340px; position:absolute; top:340px; left:0px; background-color:rgba(0,0,0,.63); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.special_20 .list ul li .cover a{ display:block; padding:60px 35px 0px; height:340px;}
.special_20 .list ul li .cover h3{ font-size:30px; color:#fff; height:50px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.special_20 .list ul li .cover p.c1{ font-size:20px; color:#fbb01f; height:60px; overflow:hidden;}
.special_20 .list ul li .cover p.c2{ font-size:20px; color:#fff; height:78px; overflow:hidden; margin-bottom:22px;}
.special_20 .list ul li .line{ width:590px; height:56px; background-color:rgba(211,161,17,.63); position:absolute; top:340px; left:0px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.special_20 .list ul li .line span{ float:left; width:50%; height:56px; color:#FFF; font-size:26px; text-align:center; line-height:56px;}
.special_20 .list ul li .line a{ float:left; width:50%; height:56px; color:#FFF; font-size:26px; text-align:center; line-height:56px;}
.special_20 .list ul li:hover .cover{ top:0px;}
.special_20 .list ul li:hover .line{ top:284px;}
.special_20 .more{ padding-top:30px; font-size:18px; text-align:center;}
.special_20 .more a{ display:inline-block; color:#333; width:215px; height:52px; border:1px solid #333; line-height:52px; margin:0px 13px;}
.special_20 .more a:hover{ color:#b57a0a; border-color:#b57a0a;}
.special_20 .more span{ display:inline-block; color:#333; width:215px; height:52px; border:1px solid #333; line-height:52px; margin:0px 13px;}
.special_20 .more span:hover{ color:#b57a0a; border-color:#b57a0a;}



.special_bg{ background-color:#f7f4ec;}
.special_21{ width:100%; height:820px; background:url(../special/img_29.jpg) center top no-repeat;}
.special_22{ width:100%; height:255px; background:url(../special/img_30.jpg) center top no-repeat;}
.special_23{ width:100%; height:1200px; background:url(../special/img_31.jpg) center top no-repeat;}
.special_23 ul{ display:block; width:1208px; margin:0px auto; padding-top:266px;}
.special_23 ul li{ float:left; width:294px; padding:0px 4px 30px; height:424px;}
.special_24{ width:100%; height:1000px; background:url(../special/img_40.jpg) center top no-repeat; border-bottom:10px solid #2870f6;}
.special_24 dl{ display:block; width:1200px; margin:0px auto; border-bottom:25px solid #f7f4ec; padding-top:250px; height:90px;}
.special_24 dl dd{ float:left; width:195px; text-align:center; color:#515151; background-color:#fce12d; font-size:26px; height:90px; line-height:90px; cursor:pointer;}
.special_24 dl dd.act{ background-color:#246aea; color:#FFF;}
.special_24 dl dt{ float:left; width:6px; background-color:#f7f4ec; height:90px;}
.special_24 ul{ display:block; width:1200px; height:566px; margin:0px auto;}
.special_24 ul li{ width:1200px; height:566px; display:none;}
.special_24 ul li img{ width:1200px; height:566px; display:block;}
.special_24 ul li.act{ display:block;}
.special_25{ width:100%; height:835px; background:url(../special/img_47.jpg) center top no-repeat;}
.special_25 .txt{ width:650px; margin:0px auto; padding:465px 0px 0px 550px; font-size:20px; line-height:42px; color:#1a1a1a;}
.special_26{ width:1200px; height:500px; background-color:#fff; position:relative; padding-top:45px; margin:0px auto;}
.special_26 .list{ width:874px; height:352px; overflow:hidden; position:relative; margin:0px auto;}
.special_26 .list ul{ width:10000px; height:352px; position:absolute; top:0px; left:0px;}
.special_26 .list ul li{ float:left; width:200px; height:352px; margin-right:25px;}
.special_26 .list ul li .pic{ width:200px; height:252px; overflow:hidden; position:relative;}
.special_26 .list ul li .pic img{ width:200px; height:252px; display:block; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.special_26 .list ul li .text{ height:100px;}
.special_26 .list ul li h3{ padding:20px 0px 0px 15px;}
.special_26 .list ul li h3 a{ font-size:20px; color:#3f3f3f; font-weight:normal;}
.special_26 .list ul li h3 a span{ color:#3f3f3f; font-size:16px; padding-left:10px;}
.special_26 .list ul li p{ height:40px; line-height:40px; padding-left:15px; color:#2f2f2f; font-size:14px;}
.special_26 .list ul li:hover h3 a{ color:#fbb01f;}
.special_26 .list ul li:hover img{ transform:scale(1.1);}
.special_26 .prev{ width:34px; height:68px; position:absolute; top:160px; left:50%; margin-left:-555px; cursor:pointer; background-color:rgba(0,0,0,0.3);}
.special_26 .next{ width:34px; height:68px; position:absolute; top:160px; right:50%; margin-right:-555px; cursor:pointer; background-color:rgba(0,0,0,0.3);}
.special_26 .prev i{ width:26px; height:46px; margin:11px auto; display:block; background-image:url(/down/icon.png); background-position:-14px 0px;}
.special_26 .next i{ width:26px; height:46px; margin:11px auto; display:block; background-image:url(/down/icon.png); background-position:-14px 0px; transform:scaleX(-1);}
.special_26 .prev:hover{ background-color:#fbb01f;}
.special_26 .next:hover{ background-color:#fbb01f;}
.special_26 .more{ padding-top:40px; text-align:center;}
.special_26 .more a{ width:204px; height:52px; line-height:52px; text-align:center; border:1px solid #d1d1d1; color:#333; display:inline-block; font-size:16px;}
.special_26 .more a:hover{ background-color:#fce12d; border:1px solid #fce12d;}

.special_27{ width:100%; height:1050px; background:url(../special/img_48.jpg) center 90px no-repeat;}

.special_27 .list{ width:1200px; margin:0px auto; overflow:hidden; padding-top:280px;}
.special_27 .list ul{ width:1221px;}
.special_27 .list ul li{ float:left; width:386px; margin:0px 21px 21px 0px; text-align:center;}
.special_27 .list ul li img{ width:386px; height:224px; display:block;}
.special_27 .list ul li h3{ font-size:20px; color:#333; font-weight:normal; padding-top:10px;}
.special_27 .list ul li p{ font-size:14px; color:#666; padding-top:10px;}

.special_27 .more{ padding-top:30px; font-size:18px; text-align:center;}
.special_27 .more a{ display:inline-block; color:#333; width:215px; height:52px; border:1px solid #333; line-height:52px; margin:0px 13px;}
.special_27 .more a:hover{ color:#b57a0a; border-color:#b57a0a;}
.special_27 .more span{ display:inline-block; color:#333; width:215px; height:52px; border:1px solid #333; line-height:52px; margin:0px 13px;}
.special_27 .more span:hover{ color:#b57a0a; border-color:#b57a0a;}


/* */
.activity_c{ text-align:center;}
.activity1_01{ width:100%; height:500px; background:center top no-repeat;}
.activity1_02{ width:100%; min-height:200px; background-color:#ffecbc;}
.activity1_03{ width:100%; min-height:200px; background:url(../activity/img_02.jpg) center top no-repeat #f51e45;}
.activity1_04{ width:100%; min-height:200px; background-color:#ffecbc;}
.activity1_05{ width:100%; min-height:200px; background:url(../activity/img_03.jpg) center top no-repeat #f51e45;}
.activity1_06{ width:100%; height:560px; background-color:#ffecbc; padding-top:50px;}
.activity1_06 ul{ width:1200px; margin:0px auto;}
.activity1_06 ul li{ float:left; width:386px; padding:0px 7px;}
.activity1_07{ width:100%; height:250px; background-color:#ffecbc; text-align:center;}
.activity1_07 span{ font-size:14px; color:#8f8f8d; text-transform:uppercase; display:block; line-height:60px;}
.activity1_07 h3{ font-size:44px; color:#f51e45; font-weight:bold; display:inline-block; padding:10px 50px; border:1px solid #f51e45; border-radius:10px; margin-bottom:20px;}
.activity1_07 p{ font-size:16px; color:#666; line-height:24px; display:block;}
.activity1_08{ width:100%; height:800px; background-color:#ffecbc;}
.activity1_08 ul{ display:block; width:1144px; padding:28px; height:722px; margin:0px auto; background-color:#FFF; border-radius:10px;}
.activity1_08 ul li{ float:left; width:280px; height:355px; margin:3px; position:relative; overflow:hidden;}
.activity1_08 ul li img{ width:280px; height:355px;}
.activity1_08 ul li .cover{ width:260px; height:200px; position:absolute; top:355px; left:0px; background-color:rgba(0,0,0,0.5); padding:100px 0px 0px 20px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.activity1_08 ul li .cover h3{ font-size:24px; color:#FFF;}
.activity1_08 ul li .cover h3 span{ font-size:16px; font-weight:normal; padding-left:10px;}
.activity1_08 ul li .cover p{ line-height:20px; padding-top:30px; color:#FFF;}
.activity1_08 ul li .line{ width:240px; height:55px; position:absolute; top:655px; left:0px; background-color:rgba(0,0,0,0.5); padding:0px 20px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.activity1_08 ul li .line .zixun{ float:left; width:120px; height:35px; background-color:#fff; text-align:center; color:#333; line-height:33px; font-size:16px;}
.activity1_08 ul li .line .yuyue{ float:right; width:120px; height:35px; background-color:#f51e45; text-align:center; color:#FFF; line-height:33px; font-size:16px;}
.activity1_08 ul li:hover .cover{ top:0px;}
.activity1_08 ul li:hover .line{ top:300px;}


.activity1_09{ width:100%; height:1300px; background-color:#ffecbc;}
.activity1_09 ul{ display:block; width:1160px; padding:20px; height:1035px; margin:0px auto; background-color:#FFF; border-radius:10px 10px 0px 0px;}
.activity1_09 ul li{ float:left; width:560px; height:325px; margin:10px; position:relative; overflow:hidden;}
.activity1_09 ul li img{ display:block; width:560px; height:325px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.activity1_09 ul li .cover{ width:560px; height:325px; position:absolute; top:325px; left:0px; background-color:rgba(0,0,0,.63); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.activity1_09 ul li .cover a{ display:block; padding:25px 20px 0px 21px; height:250px;}
.activity1_09 ul li .cover h3{ font-size:22px; color:#fff; height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.activity1_09 ul li .cover p.c1{ font-size:16px; color:#fff; height:40px; overflow:hidden;}
.activity1_09 ul li .cover p.c2{ font-size:16px; color:#fff; height:80px; overflow:hidden; padding-top:20px;}
.activity1_09 ul li .line{ width:560px; height:50px; background-color:rgba(245,30,69,.63); position:absolute; top:650px; left:0px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.activity1_09 ul li .line .zixun{ float:left; width:50%; height:50px; color:#FFF; font-size:18px; text-align:center; line-height:50px;}
.activity1_09 ul li .line .yuyue{ float:left; width:50%; height:50px; color:#FFF; font-size:18px; text-align:center; line-height:50px;}
.activity1_09 ul li:hover .cover{ top:0px;}
.activity1_09 ul li:hover .line{ top:275px;}

.activity1_09 dl{ width:1200px; margin:0px auto; background-color:#FFF; border-radius:0px 0px 10px 10px; padding-bottom:40px;}
.activity1_09 dl dd{ padding-top:30px; font-size:18px; text-align:center;}
.activity1_09 dl dd a{ display:inline-block; color:#333; width:205px; height:52px; border:1px solid #a6a6a6; line-height:52px; margin:0px 10px;}
.activity1_09 dl dd a:hover{ color:#fbb01f; border-color:#fbb01f;}
.activity1_09 dl dd span{ display:inline-block; color:#f51e45; width:205px; height:52px; border:1px solid #f51e45; line-height:52px; margin:0px 10px;}
.activity1_09 dl dd span:hover{ color:#fbb01f; border-color:#fbb01f;}

.activity1_10{ padding:50px 0px 50px; width:1200px; margin:0px auto;}
.activity1_10 h3{ text-align:center; font-size:24px; color:#333; font-weight:bold; line-height:200%;}
.activity1_10 p{ text-align:center; font-size:16px; color:#aeaeae; line-height:200%;}
.activity1_10 p span{ color:#f51e45;}
.activity1_10 .form{ text-align:center; padding:20px 0px;}
.activity1_10 .input_text{ width:265px; height:42px; border:1px solid #d9d9d9; text-indent:10px; font-size:16px; display:inline-block; margin:0px 9px; color:#999;}
.activity1_10 .input_submit{ width:265px; height:45px; background-color:#f51e45; color:#FFF; border:none; cursor:pointer; font-size:16px; margin-top:30px;}
.activity1_10 .txt{ text-align:center; padding:20px 0px; font-size:18px; color:#333;}
.activity1_10 .txt span{ padding:0px 20px;}
.activity1_10 .txt span img{ vertical-align:text-bottom; padding-right:10px;}

.activity1_11{ padding:50px 0px 50px; width:100%; background-color:#fff9e9;}
.activity1_11 h3{ text-align:center; font-size:24px; color:#f51e45; font-weight:bold; line-height:200%;}
.activity1_11 p{ text-align:center; font-size:16px; color:#aeaeae; line-height:200%;}
.activity1_11 p span{ color:#f51e45;}
.activity1_11 .form{ text-align:center; padding:20px 0px; width:1200px; margin:0px auto;}
.activity1_11 .input_text{ width:265px; height:42px; border:1px solid #999; text-indent:10px; font-size:16px; display:inline-block; margin:0px 9px; color:#666; background-color:#fff9e9;}
.activity1_11 .input_submit{ width:265px; height:45px; background-color:#f51e45; color:#FFF; border:none; cursor:pointer; font-size:16px; margin-top:30px;}


.activity2_01{ width:100%; height:500px; background:center top no-repeat;}
.activity2_02{ width:100%; min-height:200px; background-color:#fff;}
.activity2_03{ width:100%; min-height:200px; background-color:#d7cebd;}
.activity2_04{ width:100%; min-height:200px; background-color:#fff;}
.activity2_05{ width:100%; min-height:200px; background-color:#f7ebc5;}

.activity2_06{ width:1200px; margin:70px auto 90px; text-align:center; position:relative; height:65px; z-index:1;}
.activity2_06 span{ background-color:#FFF; padding:0px 40px; line-height:62px; display:inline-block; font-size:36px; color:#c07d3b; z-index:2; position:relative; margin-bottom:10px;}
.activity2_06::before{ border-bottom:1px solid #fbb01f; height:1px; width:100%; content:"��"; display:inline-block; position:absolute; left:0px; top:50%; z-index:1;}
.activity2_06 p{ color:#5e5e5e; font-size:16px; line-height:24px;}

.activity2_07{ padding:20px 13px 30px; width:1200px; margin:0px auto;}
.activity2_07 ul li{ float:left; width:240px; padding-bottom:20px;}
.activity2_07 ul li a{ display:block; margin:0px 5px;}
.activity2_07 ul li a img{ width:230px; height:290px;}
.activity2_07 ul li p{ font-size:20px; line-height:180%; color:#3f3f3f;}
.activity2_07 ul li p span{ font-size:16px; padding-left:5px;}
.activity2_07 .text{ text-align:center; border:1px solid #cdcdcd; border-width:0px 1px; margin:0px 5px;}
.activity2_07 .yuyue{ margin:0px 5px; text-align:center; border:1px solid #cdcdcd; border-width:0px 1px 1px; padding-bottom:10px;}
.activity2_07 .yuyue p{ font-size:14px; color:#fff; line-height:22px; width:120px; height:24px; background-color:#c07d3b; display:inline-block; border-radius:10px;}

.activity2_08{ font-size:18px; text-align:center;}
.activity2_08 a{ display:inline-block; color:#333333; width:200px; height:50px; border:1px solid #a6a6a6; line-height:48px; margin-right:8px;}
.activity2_08 span{ display:inline-block; color:#c07d3b; width:200px; height:50px; border:1px solid #c07d3b; line-height:48px; margin-left:8px;}

.activity2_09{ width:1212px; height:639px; margin:0px auto 50px;}
.activity2_09 ul li{ float:left; width:291px; height:201px; margin:0px 12px 12px 0px; position:relative; overflow:hidden;}
.activity2_09 ul li img{ display:block; width:291px; height:201px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.activity2_09 ul li .cover{ width:291px; height:166px; position:absolute; top:291px; left:0px; background-color:rgba(0,0,0,.63); transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.activity2_09 ul li .cover a{ display:block; padding:25px 20px 0px 21px; height:136px;}
.activity2_09 ul li .cover h3{ font-size:20px; color:#fff; height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.activity2_09 ul li .cover p.c1{ font-size:16px; color:#fbb01f; height:40px; overflow:hidden;}
.activity2_09 ul li .cover p.c2{ font-size:16px; color:#fff; height:44px; overflow:hidden; margin-bottom:22px;}
.activity2_09 ul li .line{ width:291px; height:35px; background-color:rgba(211,161,17,.63); position:absolute; top:291px; left:0px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.activity2_09 ul li .line span{ float:left; width:50%; height:35px; color:#FFF; font-size:18px; text-align:center; line-height:35px;}
.activity2_09 ul li .line a{ float:left; width:50%; height:35px; color:#FFF; font-size:18px; text-align:center; line-height:35px;}
.activity2_09 ul li:hover .cover{ top:0px;}
.activity2_09 ul li:hover .line{ top:166px;}

.activity2_10{ padding:100px 0px 50px; width:1200px; margin:0px auto;}
.activity2_10 h3{ text-align:center; font-size:24px; color:#333; font-weight:bold; line-height:200%;}
.activity2_10 p{ text-align:center; font-size:16px; color:#aeaeae; line-height:200%;}
.activity2_10 p span{ color:#ff6b1c;}
.activity2_10 .form{ text-align:center; padding:20px 0px;}
.activity2_10 .input_text{ width:265px; height:42px; border:1px solid #d9d9d9; text-indent:10px; font-size:16px; display:inline-block; margin:0px 9px; color:#999;}
.activity2_10 .input_submit{ width:265px; height:45px; background-color:#ff6b1c; color:#FFF; border:none; cursor:pointer; font-size:16px; margin-top:30px;}
.activity2_10 .txt{ text-align:center; padding:20px 0px; font-size:18px; color:#333;}
.activity2_10 .txt span{ padding:0px 20px;}
.activity2_10 .txt span img{ vertical-align:text-bottom; padding-right:10px;}

.activity2_11{ padding:50px 0px 50px; width:1200px; margin:0px auto;}
.activity2_11 h3{ text-align:center; font-size:24px; color:#333; font-weight:bold; line-height:200%;}
.activity2_11 p{ text-align:center; font-size:16px; color:#aeaeae; line-height:200%;}
.activity2_11 p span{ color:#ff6b1c;}
.activity2_11 .form{ text-align:center; padding:20px 0px;}
.activity2_11 .input_text{ width:265px; height:42px; border:1px solid #d9d9d9; text-indent:10px; font-size:16px; display:inline-block; margin:0px 9px; color:#999;}
.activity2_11 .input_submit{ width:265px; height:45px; background-color:#ff6b1c; color:#FFF; border:none; cursor:pointer; font-size:16px; margin-top:30px;}
.activity2_11 .txt{ text-align:center; padding:20px 0px; font-size:18px; color:#333;}
.activity2_11 .txt span{ padding:0px 20px;}
.activity2_11 .txt span img{ vertical-align:text-bottom; padding-right:10px;}


.activity3_01{ width:100%; height:500px; background:center top no-repeat;}
.activity3_02{ width:1200px; margin:0px auto;}
.activity3_02 img{ max-width:1200px;}

.activity3_03{ width:1200px; margin:70px auto 90px; text-align:center; position:relative; height:65px; z-index:1;}
.activity3_03 span{ background-color:#FFF; padding:0px 40px; line-height:62px; display:inline-block; font-size:42px; color:#76a366; font-weight:bold; z-index:2; position:relative; margin-bottom:10px;}
.activity3_03::before{ border-bottom:3px solid #76a366; height:1px; width:80%; content:"��"; display:inline-block; position:absolute; left:10%; top:50%; z-index:1;}
.activity3_03 p{ color:#fff; font-size:20px; line-height:30px; background-color:#76a366; display:inline-block; padding:0px 20px;}

.activity3_04{ padding:20px 13px; width:1200px; margin:0px auto; height:750px;}
.activity3_04 ul li{ float:left; width:400px; padding-bottom:30px;}
.activity3_04 ul li .pic{ float:left; width:190px; height:240px; padding-right:20px;}
.activity3_04 ul li .pic img{ width:190px; height:240px;}
.activity3_04 ul li .text{ float:left; width:180px; padding:10px 10px 0px 0px;}
.activity3_04 ul li .text h3{ font-size:20px; color:#1a1a1a; padding-bottom:20px;}
.activity3_04 ul li .text h3 span{ font-size:14px; font-weight:normal; padding-left:5px;}
.activity3_04 ul li .text p{ font-size:14px; line-height:180%; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.activity3_04 ul li .yuyue{ background-color:#76a366; height:35px; line-height:35px; text-align:center; color:#fff; width:135px; font-size:16px;}
.activity3_04 ul li .zixun{ background-color:#cccccc; height:35px; line-height:35px; text-align:center; color:#333; width:135px; font-size:16px; margin:20px 0px 10px;}


.activity3_05{ padding:0px; width:1200px; margin:0px auto;}
.activity3_05 ul li{ float:left; width:600px; padding:0px 0px 40px; margin-bottom:40px; border-bottom:1px dashed #bfbfbf;}
.activity3_05 ul li a{ display:block; margin:0px;}
.activity3_05 ul li:nth-child(even) a{ margin:0px 0px 0px 10px;}
.activity3_05 ul li:nth-child(odd) a{ margin:0px 10px 0px 0px;}
.activity3_05 ul li img{ width:100%; padding-bottom:5px;}
.activity3_05 ul li p{ font-size:22px; height:20px; line-height:20px; color:#2d2d2d; padding:20px 0px 0px;}
.activity3_05 ul li p span{ font-size:16px; color:#666; padding-left:10px;}

.activity3_06{ padding:50px 0px 50px; width:1200px; margin:0px auto;}
.activity3_06 h3{ text-align:center; font-size:24px; color:#333; font-weight:bold; line-height:200%;}
.activity3_06 p{ text-align:center; font-size:16px; color:#aeaeae; line-height:200%;}
.activity3_06 p span{ color:#76a366;}
.activity3_06 .form{ text-align:center; padding:20px 0px;}
.activity3_06 .input_text{ width:265px; height:42px; border:1px solid #d9d9d9; text-indent:10px; font-size:16px; display:inline-block; margin:0px 9px; color:#999;}
.activity3_06 .input_submit{ width:265px; height:45px; background-color:#76a366; color:#FFF; border:none; cursor:pointer; font-size:16px; margin-top:30px;}
.activity3_06 .txt{ text-align:center; padding:20px 0px; font-size:18px; color:#333;}
.activity3_06 .txt span{ padding:0px 20px;}
.activity3_06 .txt span img{ vertical-align:text-bottom; padding-right:10px;}

.activity3_07{ padding:50px 0px 50px; width:1200px; margin:0px auto;}
.activity3_07 h3{ text-align:center; font-size:24px; color:#333; font-weight:bold; line-height:200%;}
.activity3_07 p{ text-align:center; font-size:16px; color:#aeaeae; line-height:200%;}
.activity3_07 p span{ color:#76a366;}
.activity3_07 .form{ text-align:center; padding:20px 0px;}
.activity3_07 .input_text{ width:265px; height:42px; border:1px solid #d9d9d9; text-indent:10px; font-size:16px; display:inline-block; margin:0px 9px; color:#999;}
.activity3_07 .input_submit{ width:265px; height:45px; background-color:#76a366; color:#FFF; border:none; cursor:pointer; font-size:16px; margin-top:30px;}



.activity3_071{ padding:50px 0px 50px; width:500px; margin:0px auto;}
.activity3_071 h3{ text-align:center; font-size:24px; color:#333; font-weight:bold; line-height:200%;}
.activity3_071 p{ text-align:center; font-size:16px; color:#aeaeae; line-height:200%;}
.activity3_071 p span{ color:#76a366;}
.activity3_071 .form{ text-align:center; padding:35px 0px;}
.activity3_071 .input_text{ width:265px; height:42px; border:1px solid #d9d9d9; text-indent:10px; font-size:16px; display:inline-block; margin:0px 9px; color:#999;}
.activity3_071 .input_submit{ width:265px; height:45px; background-color:#76a366; color:#FFF; border:none; cursor:pointer; font-size:16px; margin-top:30px;}
.activity3_071 .input_text1{ width:200px; height:35px; border:1px solid #d9d9d9; text-indent:10px; font-size:16px; display:inline-block; margin:0px 9px; color:#999;}
.activity3_071 .input_text2{ width:200px; height:35px; border:1px solid #d9d9d9; text-indent:10px; font-size:16px; display:inline-block; margin:0px 9px; color:#999;}
.activity3_071 .input_text3{ width:200px; height:35px; border:1px sflex-pack: justify;
	justify-content: space-between;
	-ms-flex-direction: column;
	flex-direction: column
}















