/* CSS Document */
/*@font-face {font-family: 'Frutiger';src: url("font/Frutiger LT 45 Light.ttf");}@font-face {font-family: 'Frutiger-black'; src: url("font/Frutiger-BlackCn.otf");}*/
html{-webkit-text-size-adjust: none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img,div{margin:0;padding:0;}body,button,input,select,textarea{color:#555;}
address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,li{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#555;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}
body { font-family: '微软雅黑'; font-size: 14px;color: #000; overflow-x: hidden;font-weight:200;}
a{ color:#000;/* display: block;*/}
a:hover{ text-decoration:none;}
a:active,a:hover {outline: 0;}
.hide,.piano_tab_f,.q_gz_ip{ display: none;}
img{ display: block;}
/*body{ overflow-x:hidden}*/
input, textarea { -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  outline: none;font-family: Arial,'微软雅黑'; }
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}
.fl{ float:left;}
.fr{ float:right}
.center{ text-align: center;}
.bg_ff{ background: #fff;}
.auto{ width: 1200px; margin: 0 auto;}
.re{ position: relative;}
.ab{ position: absolute;} 
.block{ display: block;}
.shou{cursor: pointer;}
.fx{ position: fixed;}
.bold{ font-weight: bold;}
.img100{ width: 100%;}
.fff{ color: #fff;}
.cor_0{ color: #000;}
.cor_9{ color: #999;}
.cor_3{ color: #333;}
.font_12{ font-size: 12px;}
.font_14{ font-size: 14px;}
.font_16{ font-size: 16px;}
.font_18{ font-size: 18px;}
.font_20{font-size: 20px;}
.font_22{ font-size: 22px;}
.font_24{ font-size: 24px;}
.font_38{font-size: 38px;}
.font_58{font-size: 58px;}
.font_60{font-size: 60px;}
.line-h{ line-height: 0;}
.auto_780{ margin: 0 auto; width: 780px;}
.auto_1040{ margin: 0 auto; width: 1040px;}
.auto_1240{ width: 1240px; margin: 0 auto;}
.mar_top20{ margin-top: 20px;}
.pro_zi{ font-family: 'Constantia Regular';}
.box-ra3{ border-radius: 3px;}





.dh_d3{-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.dh_d5{-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.dh_d7{-webkit-transition: all .7s ease-in-out;transition: all .7s ease-in-out;}
.dh_yi{-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}

/*body,html{ background: #000000;}*/

.xian{ width: 25px; height: 3px; background: #ab2123;}
.auto1{ width: 99%; margin: 0 auto;}
.auto2{ width: 66.66%; margin: 0 auto;}
.auto3{ width: 1200px; margin: 0 auto;}
.auto4{ width: 800px; margin: 0 auto;}


.looding{ width: 100%; height: 100%; background: #fff; position: fixed; top: 0; left: 0; z-index: 200;}
.looding .v1{ position: fixed; top: 50%; left: 50%; margin: -108px 0 0 -128px; width: 256px; height:216px; text-align: center; }
.looding .im1{ width: 250px; margin: 0 auto;}
.jin{ margin-top: 60px; width: 100%;height: 3px; background: #e6e5e5;}
.jin .p1{ background: #ab2123; height: 100%;}
.jin .p2{ text-align: center; position: absolute; top: 0; left: 0; width: 100%; z-index: 11; color: #fff; line-height: 3px;}

.ri_dian{ position: fixed; top: 50%; right: 10px; z-index:10;}
.ri_dian li{ overflow: hidden; height: 20px; font-size: 12px; cursor: pointer;}
.ri_dian li .span_2{ background: #fff; width: 6px; height: 6px; border-radius: 50%; margin-top: 7px; margin-left: 10px;}
.ri_dian li .span_1{ color: #ab2123; text-align: center; line-height: 18px; display: none;}
.ri_dian li.cur .span_2{ background: #ab2123 !important;}
.ri_dian li.cur .span_1{ display: block;}




.header{ top: 0; left: 0; width: 100%; 
line-height: 80px;
z-index: 100;background: url(../image/page2/yin_y.png) repeat-x; 
border-bottom: 1px solid #65676e}
.header.yin_y{}
.header .a1{ margin-top: 25px;}
.header li a{ color: #fff;}
.logo_1{ width: 190px;}
.header .ul1{ left: 47%; top: 0; margin-left: -360px;}
.header .ul1>li{ float: left; font-size: 16px; margin-right: 65px;/* border-bottom:#fff solid 3px;*/ position: relative; height: 77px;}
.header .ul2{ overflow: hidden;}
.header .ul2 a{ color: #5f6168; font-size: 14px; padding:0 10px;}
.header .ul2 li{ float: left;}
.header .ul1>li.cur>a,.header .ul1>li:hover>a,.header .ul2 li:hover a{ color: #ab2123;
-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
}
.header .ul1>li.cur,.header .ul1>li:hover{ border-bottom:#ab2123 solid 3px;
-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
 }

.header .language {
	float: right;
	margin-left: 12px;
	padding-top: 25px;
}

.header .language a {
	line-height: 32px;
	width: 32px;
	height: 32px;
	border: 1px solid #5b5e61;
	border-radius: 50%;
	color: #fff;
	float: left;
	display: block;
	text-align: center;
	margin-left: 15px;
	font-size: 12px;
}

.header .system {
    float: right;
    display: block;
    width: 36px;
    height: 36px;
    border-radius: 18px;
    background: #ab2123;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 36px;
    font-size: 13px;
}

.header .zi{ width: 160px; left: 50%; top: 80px; margin-left: -80px; background: #fff; border: #dddddd 1px solid; border-bottom:none; border-radius: 1px; display: none;}
.header .zi li{ height: 50px; line-height: 50px; text-align: center; border-bottom: #dddddd 1px solid;}
.header .zi a{ font-size: 14px; color: #5f6168; display:block;}
.header .zi li:hover a{ color: #fff; background: #ab2123;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.slick1{ z-index: 10; position: relative;}
.foot{ bottom: 0; left: 0; width: 100%; height:40px ; background: #646871; line-height: 40px; opacity: .7; z-index: 10;}
.foot .v1,.fotv2 .v1,.fotv2 .v3 a,.foot .v3 a{ font-size: 12px; color: #999ba3;}

.fotv2 .v3,.foot .v3{ margin-left: 30px;}
.foot input::-webkit-input-placeholder {
    color:    #5f6168;
}
.foot input:-moz-placeholder {
    color:    #5f6168;
}

.foot_nei .fotv1 .fl img{ width: 140px;}

.foot .in_1,.fotv2 .in_1{ width: 150px; height: 25px; line-height: 25px; background: #8a8b90; border:none; padding-left: 10px; border-radius: 3px;}
.foot .in_2,.fotv2 .in_2{ top: 7px; right: 5px; background: none; background: url(/image/page2/in_8.png) no-repeat; border:none; width: 20px; height: 25px;}

.section2 .v1 .span_1{ font-size: 32px;}
.section2 .v1 .span_2{ margin:20px auto 20px; width: 25px; height: 3px; background: #fff;}
.section2 .v1 .span_3{ font-size: 20px; color: #fff;}
.section2 .v1{ top: 16.6%; left: 0; width: 100%; opacity: 0;}

.section2 .v2{ left: 0; width: 100%; bottom: 40px; opacity: 0;}
.section2 .v2 .im1,.section2 .v2 .im2{ width: 40%;}
.section2 .v2_1{ color: #fff; font-size: 16px; line-height: 34px; width: 54%; right: 4%; top: 0px;}
.section2 .v2_1 ul{}
.section2 .v2_1 ul li{ margin-bottom: 20px; position: relative; line-height: 30px;}
.section2 .v2_1 ul li span{ width: 6px; height: 6px; background: #ab2123; position: absolute; top: 9px; left: -15px;}

.section3 .v1{ top: 16.6%; left: 0; width: 100%; color: #fff; opacity: 0;}
.section3 .v1 .span_1{ font-size: 32px;}
.section3 .v1 .span_2{ margin:20px auto 20px; width: 25px; height: 3px; background: #fff;}
.section3 .v2{ padding-top: 21%;}
.section3 .v2 dl{ margin:0 0 30px 3.1%; width: 21.09%; overflow: hidden;}
.section3 .v2 dl dt img{ width: 100%;}
.section3 .v2 dl dd{ width: 100%; height: 40px; position: absolute; bottom: 0; left: 0; line-height: 40px;background-color: #ab2123;opacity: 0.7;display: none;}
.section3 .dl_v1{ color: #fff; bottom: -80px; line-height: 40px; left: 0; width: 100%;
-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
}
.section3 .span_1{ font-size: 13px; color: #fff; text-align: center;}
.section3 .v2 dl dt{ overflow: hidden;}
.section3 .v2 dl .im1{ position: absolute; top: 0; left: 0; width: 100%;}
.section3 .v2 dl .im2{ display: none; position: absolute; top: 0; left: 0; width: 100%;}
.section3 .v2 dl .im3{ opacity: 0;}

.section4 .se4_v1{ top: 42%; left: 0; width: 100%; color: #fff; opacity: 0;}
.section4 .span_1,.section5 .span_1{ font-size: 60px;letter-spacing:5px;}
.section4 .span_2,.section5 .span_2{width: 25px; height: 3px; background: #fff;margin:25px auto 25px;}
.section4 .span_3,.section5 .span_3{ font-size: 16px; line-height: 28px;letter-spacing:2px; }

.section5 .se4_v1{ top: 44%; left: 0; width: 100%; color: #fff; opacity: 0;}

.section8 .se8_v1{ top: 22%; left: 0; width: 100%; color: #fff; opacity: 0;}
.section8 .span_1{letter-spacing:5px;}
.section8 .span_2{width: 25px; height: 3px; background: #fff;margin:25px auto 25px;}
.section8 .span_3{ font-size: 16px; line-height: 28px;letter-spacing:2px; }
.section8 a{color: #fff;}

.slick2 .controlArrow.next,.controlArrow.prev{ display: none !important;}


.slick2 .slides .tableCell{ height: auto !important;}
.dian_in1{ margin-top: .15rem;}
.dian_in1 span{ display: inline-block; width: 8px; height: 8px;background: #fff; border-radius: 50%;margin: 0 6px;}
.dian_in1 span.cur{background: #ab2123;}

.section1 .tableCell{ overflow: hidden;}
.section1 .controlArrow.next{ background: url(/image/page2/in_6.png) no-repeat;right:80px ; }
.section1 .controlArrow.prev{ background: url(/image/page2/in_7.png) no-repeat;left: 80px;  }
.section1 .controlArrow.next,.section1 .controlArrow.prev{position: absolute; display: block; height:70px; width: 70px; line-height: 0; font-size: 0; cursor: pointer;  top: 50%; margin-top: -35px; padding: 0; border: none; outline: none; z-index: 1000;display: none !important; }
.mob_ban .slick-prev, .mob_ban .slick-next{ display: none !important;}


.section2.cur .v1{
	-webkit-animation: se2_v1 1s both ease-in-out;
	 animation: se2_v1 1s both ease-in-out;
}

@-webkit-keyframes se2_v1 {
	0%{ opacity: 0;top: 20%;}
	100%{ opacity: 1; top: 16.6%;}
}
@keyframes se2_v1 {
	0%{ opacity: 0;top: 20%;}
	100%{ opacity: 1; top: 16.6%;}
}


.section2.cur .v2{
	-webkit-animation: se2_v2 1s .3s both ease-in-out;
	 animation: se2_v2 1s .3s both ease-in-out;
}
@-webkit-keyframes se2_v2 {
	0%{ opacity: 0;top: 40%;}
	100%{ opacity: 1; top: 36.6%;}
}
@keyframes se2_v2 {
	0%{ opacity: 0;top: 40%;}
	100%{ opacity: 1; top: 36.6%;}
}


.section3.cur .v1{
	-webkit-animation: se3_v1 1s both ease-in-out;
	 animation: se3_v1 1s both ease-in-out;
}
@-webkit-keyframes se3_v1 {
	0%{ opacity: 0;top: 20%;}
	100%{ opacity: 1; top: 16.6%;}
}
@keyframes se3_v1 {
	0%{ opacity: 0;top: 20%;}
	100%{ opacity: 1; top: 16.6%;}
}

.section4.cur .se4_v1{
	-webkit-animation: se4_v1 1s both ease-in-out;
	 animation: se4_v1 1s both ease-in-out;
}
@-webkit-keyframes se4_v1 {
	0%{ opacity: 0;top: 46%;}
	100%{ opacity: 1; top:42%;}
}
@keyframes se4_v1 {
	0%{ opacity: 0;top: 46%;}
	100%{ opacity: 1; top: 42%;}
}

.section5.cur .se4_v1{
	-webkit-animation: se4_v11 1s both ease-in-out;
	 animation: se4_v11 1s both ease-in-out;
}
@-webkit-keyframes se4_v11 {
	0%{ opacity: 0;top: 48%;}
	100%{ opacity: 1; top:44%;}
}
@keyframes se4_v11 {
	0%{ opacity: 0;top: 48%;}
	100%{ opacity: 1; top: 44%;}
}

.section8.cur .se8_v1{
	-webkit-animation: se8_v1 1s both ease-in-out;
	 animation: se8_v1 1s both ease-in-out;
}
@-webkit-keyframes se8_v1 {
	0%{ opacity: 0;top: 26%;}
	100%{ opacity: 1; top:22%;}
}
@keyframes se8_v1 {
	0%{ opacity: 0;top: 26%;}
	100%{ opacity: 1; top: 22%;}
}


.ri_dian{ margin-top: -50px;}


/*========================首页 end==============================*/

.new1_v1 .v2_ban{ bottom: 0; left:50%; margin-left: -188.5px; width: 377px; }  

.new1_v1{ height: 320px; width: 100%;}
.new1_v1 .v1{ left: 0; width: 100%; top: 50%; margin-top: -32.5px; color: #fff;}
.new1_v1 .v1 .span_1{ font-size: 32px;}
.new1_v1 .v1 .span_2{ margin: 20px auto 0; width: 25px; height: 3px; background: #fff;}

.new_2{ margin: 20px 55px 45px 0; font-size: 12px;}
.new_2 a,.new_2 li{ color: #b4b3b3;}
.new_2 a,.new_2 span{ padding: 0 8px;}
.new_2 span{ color: #555;}
.new_2 li{ float: left;}
.new_2 li:hover a{ color: #ab2123;}

.new_con1 .new_v1{
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.new_auto,.jin_r_auto{ width: 94%; margin: 0 auto; }
.new_3 .new_v1 dl{ padding: 30px 0;border-bottom: #dfdfdf 1px solid; }
.new_3 .new_v1 dt{ width: 240px; height: 144px;}
.new_3 .new_v1 dt img{ width: 100%;}
.new_3 .new_v1 dd{/* width: 85.4%;*/ margin-left: 270px;}

.new_3 .v1{ font-size: 22px; color: #000;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; }
.new_3 .v2{ color: #999999; font-size: 14px; line-height: 30px; height: 60px; overflow: hidden; margin: 15px 0 25px 0;}
.new_3 .v3{ font-size: 14px; color: #999999;}
.new_3 .new_v1:hover{ background: #f8f8f8;-webkit-box-shadow: 1px 1px 3px 1px #ddd;}
/*.new_3 .new_v1:hover .v1{ font-weight: bold;}*/

.fen_ye{ text-align: center; margin-top: 45px; margin-bottom: 80px;}
.fen_ye a,.fen_ye span{ display: inline-block; font-size: 16px; padding: 0 15px; height: 40px; line-height: 40px; margin: 0 9px;}
.fen_ye a{ background: #ededed; color: #999999;}
.fen_ye span,.fen_ye a:hover{ background: #ab2123; color: #fff;}

.fen_ye a, .fen_ye span{width: 40px; padding: 0;}
.xia_yi,.shang_yi{ width: auto !important; padding: 0 15px !important;}


.foot_nei{ background: #5f6168; width: 100%;margin-top: 20px;}
.foot_nei .fotv1{ padding: 60px 0 50px 0;letter-spacing:1px; border-bottom: #a4a4a4 1px solid;}
.foot_nei .fotv1 a{ color: #fff;}
.foot_nei .fotv1 .ul1 li{ float: left; margin-left: 65px;}
.foot_nei .fotv1 .ul1 li>a{ font-size: 14px; margin-bottom: 15px; display: block; font-weight: bold;}
.foot_nei .fotv1 .ul1 .v1 a{ display: block; font-size: 12px; line-height: 22px;}
.foot_nei .fotv2{ line-height: 40px;}


/*===================新闻动态=====================*/

.yewu_de{ margin-top: 50px;}
.yewu_de_auto{ width: 800px; margin: 0 auto;}
.yewu_de .v1{ font-size: 30px; color: #000; line-height: 30px;}
.yewu_de .v2{ margin-top: 25px; border-bottom: #dddddd 1px solid; padding-bottom: 10px;}
.yewu_de .v2_1{ color: #999; font-size: 14px;}
.yewu_de .v2_1 span{ margin-right: 15px;}
.yewu_de .v2_2{ float: right; color: #999;}
.yewu_de .v2_2 a{ position: relative; top: -5px;}
.yewu_de .v3{ margin-top: 30px;text-align: justify;}
.yewu_de .v3 img{ max-width: 800px; max-width: 100%; margin: 0 auto;}
.yewu_de .v4 a,.fan_h_zhi{ width: 220px; height: 50px; line-height: 50px; display: block; text-align: center; color: #fff; background: #333333; margin: 30px auto 80px; font-size: 16px; border-radius: 3px;}
.yewu_de .v4 a:hover{ background: #ab2123;}

/*===================新闻详情=====================*/

.zhi_de_v1{ font-size: 22px; color: #000; margin-bottom: 25px; line-height: 35px;}
.zhi_de_v2{ font-size: 14px; color: #555555; line-height: 24px; margin-bottom: 80px;text-align: justify;}

/*===================职场建议详情=====================*/
.ab_con .bai_im1{ z-index: 0; left: 0; top: -110px;}

.ab_con1 .auto3{ position: relative; z-index: 10;}

.ab_ul1{ padding-top: 20px;}
.ab_con1{ background: url(/image/page2/ab_16.jpg) no-repeat center; height: 525px;}
.ab_con1 .span_1,.ab_con2 .span_1,.ab_con3 dd .span_1,.gwde1_fl .v1 .span_1{ font-size: 32px;}
.ab_con1 .span_2,.ab_con2 .span_2,.ab_con3 dd .span_2,.gwde1_fl .v1 .span_2{ margin: 15px 0 20px;}
.ab_con1 .v2{ font-size: 18px; font-weight: bold;}
.ab_con1 .v3,.gwde1_fl .v3{ font-size: 14px; color: #555555; line-height: 24px; margin-top: 15px;text-align: justify;}

.ab_fl{ width: 520px; float: left;}
.ab_fr{ float: right; width: 600px;}
.ab_fr .im2{ top: 50%; left: 50%; margin: -35px 0 0 -35px; cursor:pointer;}
.ab_fl,.ab_fr{ margin-top: 80px;}
.ab_con1 .video-js{ width: 600px; height: 360px;}
.ab_con1 .video-js .vjs-big-play-button{ display: none !important;}

.ab_con2{ margin-top: 40px; background: #fff; padding: 80px 0 40px 0;}
.ab_con2 .span_2{ margin: 15px auto 23px;}
.ab_con2 .v2{ font-size: 14px; line-height: 24px; color: #555; margin-bottom: 30px;}
.ab_con2 .v3{ width: 1250px;}
.ab_con2 .v3 li{ float: left; margin-bottom: 40px; margin-right: 48px; width: 160px; background: #fff;}
.ab_con2 .v3 li img{ width: 100%;}

.ab_con3{ padding: 40px 0;}
.ab_con3 dt{ width: 400px; float: left; height: 560px; background: #fff;}
.ab_con3 dt img{/* width: 90%;*/ margin: 40px 0 0 40px;}
.ab_con3 dd{ float: right; width: 680px;}
.ab_con3 dd .span_1{ margin-top:0px;}
.ab_con3 dd .span_3{ font-size: 14px; color: #555; line-height: 28px;text-align: justify;}
.ab_con1 .vjs-poster{ background-size: 100% 100%;}
.ab_con3 dd .v1{ background: #fff; width: 660px; min-height: 300px; margin-top: 70px; padding: 10px;}
.ab_con3 dd .v1_1{ border:#e4e4e4 1px solid; height: 100%; padding:0 20px 20px 20px; }
.ab_con3 dd .v1_1 .span_4,.ab_con3 dd .v1_1 .span_5{ margin-top: 10px;}
.ab_con3 dd .v1_1 .v1_2{ line-height: 28px; color: #555; margin-top: 43px;}
.ab_con3 dd .v1_1 .span_5{ right: 20px; bottom: 5px;}

/*===================关于 end=====================*/

.zhic_de1 li{ height: 50px; line-height: 50px; overflow: hidden;}
.zhic_de1 .span_1{ width: 70%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; margin-left: 20px;}
.zhic_de1 .span_2{ width: 6px; margin-right: 20px; height: 100%; text-align: right;}
.zhic_de1 .span_2 img{ margin-top: 20px;}
.zhic_de1 li a{ color: #555; display: block; overflow: hidden;}
.zhic_de1 li:hover a{ color: #ab2123;}

/*===================职场建议 end=====================*/

.guw_con{ background: url(/image/page2/gu_1.jpg) no-repeat center top; width: 100%; min-height: 800px;}
.tit{ padding-top: 5px;}
.tit .v1 .span_1{ font-size: 56px; color: #333;}
.tit .v1 .span_2{ margin: 40px auto 23px; background: #00000;}

.gu_con1 { border-bottom: #5b5b5b 1px solid;}
.gu_con1 ul{ text-align: center; width: 100%;}
.gu_con1 li{ display: inline-block; margin-right: 48px; line-height: 35px;}
.gu_con1 li a{ color: #999999;}
.gu_con1 li.cur,.gu_con1 li:hover{ border-bottom: 2px solid #ab2123;}
.gu_con1 li.cur a,.gu_con1 li:hover a{ color: #ab2123;}

.guw_con .section3 { width: 1250px;}
.guw_con .section3 .v2 dl{ display: block !important;}
.guw_con .section3 .v2{ padding-top: 38px;}
.guw_con .section3 .v2 dl{ margin: 0 35px 35px 0; width: 273px;}

.fen_ye1{ margin-top: 0px; margin-bottom: 0; padding-bottom: 80px;}
.fen_ye1 a{ background: #272727; color: #999999;}

/*===================顾问列表 end=====================*/

.gwde_con1{ background: url(/image/page2/gu_2.jpg) repeat center; min-height: 452px; width: 100%; padding-bottom: 40px;}
.gwde1_fl{ float: left; width: 600px; margin-left: 120px; margin-top: 80px;}
.gwde1_fl .v1 .span_1{}
.gwde_con2{ display:none;}

.gwde1_ri{ float: right; width: 350px;}
.gwde1_ri img{ position: relative; top: -30px; width: 100%;}

.gwde_con2{ background: #f5f5f5; padding: 0px 0 80px 0; margin-top: 40px;}
.gwde_con2 .tit .v1 .span_1,.gwde_con3 .tit .v1 .span_1{ color: #000;}
.gwde_con2 .tit .v1 .span_2,.gwde_con3 .tit .v1 .span_2{ background: #000;}
.gwde_con2 .ul1{ width: 1280px;}
.gwde_con2 .ul1 li{ width: 265px; background: #fff; padding: 40px 40px 0px; margin-right: 80px; float: left; height: 400px;}
.gwde_con2 .ul1 li .span_1{ margin-bottom: 15px; font-size: 24px;}
.gwde_con2 .ul1 li .span_2{ height: 2px; background: #000; width: 40px;}
.gwde_con2 .ul1 li .v1{ color: #555; line-height: 26px; margin-top: 25px;}


.gwde_con3{ padding:0 0 80px 0;}
.gwde_con3 .form1{ width: 1280px;}
.gwde_con3 .form1 .in{ width: 365px; height: 50px; line-height: 50px; padding-left: 45px; border:none; border:#dfdfdf 1px solid; border-radius: 3px; margin-bottom: 40px; margin-right: 45px;}
.gwde_con3 .form1 .in1{ background: url(../images/gu_4.png) no-repeat #f5f5f5 center left;}
.gwde_con3 .form1 .in2{ background: url(../images/gu_5.png) no-repeat #f5f5f5 center left;}
.gwde_con3 .form1 .in3{ background: url(../images/gu_6.png) no-repeat #f5f5f5 center left;}
.gwde_con3 .form1 .in4{ background: url(../images/gu_7.png) no-repeat #f5f5f5 center left;}
.gwde_con3 .form1 .in5{ background: url(../images/gu_8.png) no-repeat #f5f5f5 center left;}
.gwde_con3 .form1 .in6{ width: 1200px; line-height: 35px; padding-left: 18px; border:none; border:#dfdfdf 1px solid; border-radius: 3px; margin-bottom: 40px; margin-right: 45px; background: #f5f5f5; height: 160px;}
.form1_v1 input{ border:none; background: none; cursor: pointer; font-size: 16px;  height: 50px; line-height: 50px; width: 220px; border-radius: 3px;}
.form1_v1 .span_1{ margin-right:18px; color: #555; border:#999999 1px solid; height: 50px; line-height: 50px;  width: 220px; float: left; margin-left: 360px; border-radius: 3px;}
.form1_v1 .span_1 b{ font-weight: normal; top: 0; left: 0; font-size: 16px; width: 100%;}
.form1_v1 .in8{ color: #fff;background: #333; margin-left: 18px; float: left; border:#333 1px solid;}
.form1_v1 .in7{ border:#f00 1px solid; left: 0; top: 0; z-index: 10; opacity: 0; width: 100%;}
.form1_v1 .in8:hover{ background: #ab2123; border:#ab2123 1px solid;}
.form1_v1 .in8,.form1_v1 .in8:hover{ -webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out; }

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #ccc;
}

/*===================顾问详情 end=====================*/


.header{ display: block;}
.nav{ display: none;}
.ju_ltop{ margin-top: 80px;}
 input,select,textarea{
    -webkit-appearance: none;
}


/*===================顾问详情 end=====================*/

.huo_con1 .tit,.zhaop_con1 .tit{ padding-top: 0;}
.huo_con1 .tit .v1 .span_1,.zhaop_con1 .tit .v1 .span_1,.why_con1 .tit .v1 .span_1,.why_con3 .tit .v1 .span_1,.why_con4 .tit .v1 .span_1,.why_con5 .tit .v1 .span_1{ color: #000;}
.huo_con1 .tit .v1 .span_2,.zhaop_con1 .tit .v1 .span_2,.why_con1 .tit .v1 .span_2,.why_con3 .tit .v1 .span_2,.why_con4 .tit .v1 .span_2,.why_con5 .tit .v1 .span_2{ background: #000;}
.huo_con2 ul li{ float: left; width: 50%; font-size: 16px; color: #999999; height: 50px; line-height: 50px; text-align: center; cursor: pointer;}
.huo_con2 ul li.cur{ color: #fff; background: #ab2123;}
.huo_con2 ul{ border:#dbdbdb 1px solid;}

.huo_con3{ margin-bottom: 80px;}
.huo_con3 .qie{ display: none;}
.huo_con3 .qie>div{ width: 1250px;}
.huo_con3 .qie dl{ margin: 40px 40px 0 0; position: relative; width: 374px; float: left; cursor: pointer;}
.huo_con3 .qie dl dt{ width: 374px; height: 416px; overflow: hidden;}
.huo_con3 .qie dl dt img{ width: 100%;}
.huo_con3 .qie dl dd{ bottom: 0; left: 0; width: 100%; height: 40px; line-height: 40px; color: #fff; text-align: center; background:url(/image/page2/in_12.png) repeat; display: none;}


/*===================活动照片 end=====================*/

.lianx_con{ background: url(/image/page2/lian_1.jpg) no-repeat top center;/* height: 519px;*/ margin-bottom: 40px;}
.lianx_con_no{ background: none; }

.lian_le{ width: 600px; margin-right: 80px; display: none;}
.lian_ri{  width: 400px;width: 100%;/* display: none;*/}
/*0224 str*/
.lian_ri ul{ width: 50%; min-width: 400px; float: left; }
/*0224 end*/
#dituContent{ width: 100%; height: 360px;}
.lian_ri .v1,#dituContent{ margin-top: 80px;}
.lian_ri .span_1{ font-size: 32px;}
.lian_ri .span_2{ margin: 15px 0 20px;}
.lian_ri .v2{ font-size: 14px; color: #555555; padding-top: 10px;}
.lian_ri .v2 li{ overflow: hidden; margin-bottom: 17px;}
.lian_ri .v2 li img{ float: left; margin-right: 12px;}
.lian_ri .v2 li span{ color: #ab2123; text-decoration: underline;}

.lian_ri .v2 li .b1{ font-weight: normal; float: left; width: 78%;}
.lian_ri .v2 li .b1{  }
.lian_ri .v2 li .b2{ width: 70%;font-weight: normal;/* float: left;*/}

/*===================联系我们 end=====================*/

.zhaop_con2{ margin-bottom: 80px; margin-top: 45px;}
.zhaop_con2 dl{ float: left; width: 25%; background: url(/image/page2/zhao_7.png) no-repeat right center;}
.zhaop_con2 dl dt{ width: 160px; height: 160px; border-radius: 50%; overflow: hidden; margin: 0 auto;}
.zhaop_con2 dl dt img{ -webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out; width: 100%;}
.zhaop_con2 dd{ line-height: 24px; margin-top: 20px;}
.zhaop_con2 dl:hover dt img{transform: rotate(360deg);
            -webkit-transform: rotate(360deg);}

.zhaop_con3{ background: #f5f5f5; padding: 80px 0;}
.zhaop_con3 .con1,.zhaop_con4 .con1{ width: 960px; margin: 0 auto; }
.zhan_k{ margin-bottom: 20px;}
.zhan_k .v1 .span_1{ font-size: 16px; color: #555; margin-left: 30px;}
.zhan_k .v1 .span_2{ margin-right: 30px;}
.zhan_k .v1 .span_2 img{ margin-top: 18px;}
.zhan_k .v1{ height: 50px; line-height: 50px; background: #e9e9e9; cursor: pointer;}

.zhan_k .v2{ background: #fff; padding: 30px; display: none;}
.zhan_k .v2_1{ margin-bottom: 40px;}
.zhan_k .v2_1 .span_1{ font-size: 24px;}
.zhan_k .v2_1>div{ color: #555; line-height: 26px; margin-top: 15px;}
.zhaop_con1 .tit{ margin-bottom: 25px;}

.zhan_k.cur .v1{ background: #ab2123;}
.zhan_k.cur .v1 .span_1{ color: #fff;}


.zhaop_con4{ padding: 40px 0 80px 0;}
.zhaop_con4 .span_1{ font-size: 18px; color: #333;}
.zhaop_con4 .form1 .in{ width: 100%; height: 50px; line-height: 50px; padding-left: 45px; border: none; border: #dfdfdf 1px solid; border-radius: 3px; margin-top: 20px; margin-right: 45px;}
.zhaop_con4 .form1 .in1{ background: url(../images/gu_4.png) no-repeat #f5f5f5 center left;}
.zhaop_con4 .form1 .in2{ background: url(../images/gu_8.png) no-repeat #f5f5f5 center left;}
.zhaop_con4 .form1 .in3{ background: url(../images/gu_7.png) no-repeat #f5f5f5 center left;}
.zhaop_con4 .form1_v1{ margin-top: 60px;}
.zhaop_con4 .form1_v1 .span_1{ margin-left: 0;}
.zhaop_con4 .form1_v1 .in8{ float: right;}

/*===================招聘岗位 end=====================*/

.zwei_con .auto3{ background: #fff; padding: 60px 0; margin-bottom: 80px; min-height: 370px;}
.zp_con1,.zp_con2{ width: 960px; margin: 0 auto;}

.zp_con1 .zp_v1{ width: 225px; position: relative; margin-right: 20px;}
.zp_con1 .zp_v1 span{ width: 100%; height: 39px; line-height: 39px; border:#bbbbbb 1px solid; font-size: 18px; color: #bbb; text-indent: 10px; background: url(/image/page2/ye_28.png) no-repeat top right; cursor: pointer;}
.zp_con1 .zp_v1 .ul_1{ position: absolute; top: 41px; left: 0; width: 100%; border:#bbbbbb 1px solid; border-top: none; background: #fff; display: none; font-size: 12px;}
.zp_con1 .zp_v1 .ul_1 li{ line-height: 30px; text-indent: 10px; cursor: pointer;}
.zp_con1 .zp_v1 input{ top: 0; width: 100%; height:39px; left: 0; z-index: 10;/* opacity: 0;*/ font-size: 12px; color: #bbb; text-indent: 10px; border:none; background: none; line-height: 44px;}

.zp_con1 .ul2{ float: right;}
.zp_con1 .ul2 li{ float: left; width: 80px; height: 40px; line-height: 40px; font-size: 14px; margin-left: 24px;}
.zp_con1 .ul2 li a{ display: block;}
.zp_con1 .ul2 .li1{ background: #ab2123;}
.zp_con1 .ul2 .li1 a{ color: #fff;}
.zp_con1 .ul2 .li2{ background: #d8d8d8;}
.zp_con1 .ul2 .li2 a{ color: #666;}

.zp_con2{ margin-top: 37px;}
.zp_con2 .tr1 td{font-size: 16px; border:none; font-weight: bold; color: #000;}
.zp_con2 table{ width: 100%;}
.zp_con2 table td{/* width: 20%;*/ height: 60px; font-size: 14px; color: #555; }
.zp_con2 table td a{ float: right;}
.zp_con2 table tr{ border-bottom: #e5e5e5 1px solid;}
.zp_con1 .zp_v1 .ul_1{ z-index: 100;}
.zp_con2 .tr1 td{ border-bottom: #2480be 3px solid; height: 40px;}

.zwei_con .fen_ye{ margin-top:20px; ; margin-bottom:0 ;}
.body_zw{ background: #f5f5f5;}
.zp_con2 .td1{ width: 19%;}
.zp_con2 .td2{ width: 25%;}
.zp_con2 .td3{ width: 19%;}
.zp_con2 .td4{ width: 30%;}
.zp_con2 .td5{ width: 7%;}

/*===================职位列表 end=====================*/

.zw_de_con { width: 800px; margin: 0 auto;}
.zw_de_con1 .span_1{ font-size: 28px; color: #000;}
.zw_de_con1 .v1{ margin-top: 40px;line-height: 28px;}
.zw_de_con2{ margin-top: 50px;}
.zw_de_con2 .v1 .span_1{ font-size: 18px;}
.zw_de_con2 .v1 .v1_1{ line-height: 28px; color: #555; margin-top: 20px;}
.zw_de_con .zhaop_con4 .con1{ width: 100%;}

/*===================职位详情 end=====================*/

.why_con1 .tit,.why_con3 .tit,.why_con4 .tit,.why_con5 .tit{ padding-top: 0;}
.why_con1 .v1,.why_con4 .v1{ color: #555;}
.why_con2{ width: 962px; margin: 50px auto 50px;}
.why_con2 .im1{ width:100%;}
.why_con2 .im2{ left: 821px; top: 115px;}
.why_con2 .im3{ top: 140px; left: -92px;}
.why_con2 .im4{ top: 108px; left: 110px;}
.why_con2 .im5{ top: 149px; left: 353px;}
.why_con3{ background: #f5f5f5; padding: 80px 0;}
.why_con3 .ul1{ margin-top: 5px;}
.why_con3 .ul1 li dt,.why_con3 .ul1 li:hover dt{-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.why_con3 .ul1 li{ padding: 40px; background: #fff; width: 480px;}
.why_con3 .ul1 li:hover dt{ border-radius: 0;}
.why_con3 .ul1 dt{ float: left; width: 90px; height: 90px; background: #ab2123; color: #fff; border-radius: 50%; line-height: 90px; font-size: 18px; font-weight: bold;}
.why_con3 .ul1 dd{ margin-left: 110px; width: 380px; }
.why_con3 .ul1 dd span{ margin-left: 20px;}
.why_con3 .ul1 dd .span_1{ font-size: 18px; color: #000;}
.why_con3 .ul1 dd .span_2{ font-size: 14px; color: #555; line-height: 26px; margin-top: 5px;}

.why_con4{ padding: 80px 0; width: 640px; margin: 0 auto;}
#main{ width: 500px; height: 500px; margin: 0 auto; position: relative; z-index:2;}
.why_con4 .v2 .span_1,.why_con4 .v2 .span_2{ border-radius: 50%; border:#dddddd 1px solid;}
.why_con4 .v2 .span_1{ width: 220px; height: 220px; top: 140px; left: 209px; z-index: 1;}
.why_con4 .v2 .span_2{ width: 390px; height: 390px; top: 54px; left: 123px; z-index: 1;}
.why_con4 .im_1{ top: 136px; left: 0;}
.why_con4 .im_2{ top: 80px; right: 38px;}
.why_con4 .im_3{ top: 380px; right: 28px;}

.why_con5{ background: #f5f5f5; padding: 80px 0 40px 0;}
.why_auto{ width: 960px; margin: 0 auto;}
.why_con5 .why_v1{ border-bottom: #ab2123 3px solid; padding-bottom: 10px;}
.why_con5 .ul_2 a{ display: block; overflow: hidden; color: #555;}
.why_con5 .ul_2 li{ border-bottom: #e5e5e5 1px solid; padding: 20px 0; opacity: 0;
-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
}
.why_con5 .ul_2 .span_1{ width: 70%;}
.why_con5 .ul_2 .span_2{ width: 30%; text-align: right;}
.why_con5 .ul_2 a:hover{ color: #ab2123;}

.why_yin{ display: none;}

/*===================why cgl end=====================*/

.zp_con1 .zp_v1 .ul_1 li:hover{ background: #ab2123; color: #fff;}

.tan{ top: 0; height: 0; width: 100%; height: 100%; z-index: 1000; background: url(/image/page2/se3_6.png) repeat; display: none;}
.tan_con{ width: 640px; height: 710px; top: 50%; left: 50%; margin-top: -355px;}
.tan_con .im1{ height: 100%;}
.tan_con .im2{ top: -40px; right: 0; cursor: pointer; z-index: 1001;}
.ab_con3 dd .span_1{ font-weight: bold; margin-top: 40px;}

#filename{ margin-top: 20px; display: block;}
.gwde_con3 #filename{ position: relative; top: -40px;}

.seacherid{ font-weight: normal; text-align: center; height: 300px; line-height: 300px; display: block; font-size: 36px; color: #666;}

.why_con2 .im2,.why_con2 .im3,.why_con2 .im4,.why_con2 .im5{ opacity: 0;}


.why_con2.cur .im2{ 
-webkit-animation: im2 .5s 2.8s both ease-in-out;
animation: im2 .5s 2.8s both ease-in-out;
}

@-webkit-keyframes im2 {
	0%{ opacity: 0; margin-left: 20px;}
	100%{ opacity: 1; margin-left: 0;}
}
@keyframes im2 {
	0%{ opacity: 0; margin-left: 20px;}
	100%{ opacity: 1; margin-left: 0;}
}

.why_con2.cur .im3{ 
-webkit-animation: im3 .5s 2.3s both ease-in-out;
animation: im3 .5s 2.3s both ease-in-out;
}

@-webkit-keyframes im3 {
	0%{ opacity: 0; margin-left: 20px;}
	100%{ opacity: 1; margin-left: 0;}
}
@keyframes im3 {
	0%{ opacity: 0; margin-left: 20px;}
	100%{ opacity: 1; margin-left: 0;}
}

.why_con2.cur .im4{ 
-webkit-animation: im4 .5s 1.8s both ease-in-out;
animation: im4 .5s 1.8s both ease-in-out;
}

@-webkit-keyframes im4 {
	0%{ opacity: 0; margin-left: 20px;}
	100%{ opacity: 1; margin-left: 0;}
}
@keyframes im4 {
	0%{ opacity: 0; margin-left: 20px;}
	100%{ opacity: 1; margin-left: 0;}
}
.why_con2.cur .im5{ 
-webkit-animation: im5 .5s 2.3s both ease-in-out;
animation: im5 .5s 2.3s both ease-in-out;
}

@-webkit-keyframes im5 {
	0%{ opacity: 0; margin-left: 20px;}
	100%{ opacity: 1; margin-left: 0;}
}
@keyframes im5 {
	0%{ opacity: 0; margin-left: 20px;}
	100%{ opacity: 1; margin-left: 0;}
}




/*新添加动画*/
.ab_con3{ opacity: 0; background: #e8e8e8;position: relative; top: 80px}


.ha{ 
-webkit-animation: ha .5s 1s both ease-in-out;
animation: ha .5s 1s both ease-in-out;
}

@-webkit-keyframes ha {
	0%{ opacity: 0;position: relative; top: 80px;}
	100%{ opacity: 1;position: relative;top: 0}
}
@keyframes ha {
	0%{ opacity: 0;position: relative; top: 80px;}
	100%{ opacity: 1;position: relative;top: 0}
}

.ha1{ 
-webkit-animation: ha1 .5s both ease-in-out;
animation: ha1 .5s both ease-in-out;
}

@-webkit-keyframes ha1 {
	0%{ opacity: 0;position: relative; top: 120px;}
	100%{ opacity: 1;position: relative; top: 40px}
}
@keyframes ha1 {
	0%{ opacity: 0; position: relative;top: 120px;}
	100%{ opacity: 1;position: relative; top: 40px}
}

.ha2{ 
-webkit-animation: ha2 .5s .6s both ease-in-out;
animation: ha2 .5s .6s both ease-in-out;
}

@-webkit-keyframes ha2 {
	0%{ opacity: 0; position: relative; top: 160px;}
	100%{ opacity: 1; position: relative; top: 80px}
}
@keyframes ha2 {
	0%{ opacity: 0; position: relative; top: 160px;}
	100%{ opacity: 1; position: relative; top: 80px}
}

.why_con1{}

.ha3{ 
-webkit-animation: ha3 .5s 1s both ease-in-out;
animation: ha3 .5s 1s both ease-in-out;
}

@-webkit-keyframes ha3 {
	0%{ opacity: 0; position: relative; top: 80px;}
	100%{ opacity: 1; position: relative; top: 0px;}
}
@keyframes ha3 {
	0%{ opacity: 0; position: relative; top: 80px;}
	100%{ opacity: 1; position: relative; top: 0px;}
}

.ha4{ 
-webkit-animation: ha4 .5s 1.3s both ease-in-out;
animation: ha4 .5s 1.3s both ease-in-out;
}

@-webkit-keyframes ha4 {
	0%{ opacity: 0; position: relative; top: 80px;}
	100%{ opacity: 1; position: relative; top: 0px;}
}
@keyframes ha4 {
	0%{ opacity: 0; position: relative; top: 80px;}
	100%{ opacity: 1; position: relative; top: 0px;}
}

.why_con3,.why_con4,.why_con5 .tit{ opacity: 0;}

.ha5{ 
-webkit-animation: ha5 .5s both ease-in-out;
animation: ha5 .5s both ease-in-out;
}

@-webkit-keyframes ha5 {
	0%{ opacity: 0; position: relative; top: 80px;}
	100%{ opacity: 1; position: relative; top: 0px;}
}
@keyframes ha5 {
	0%{ opacity: 0; position: relative; top: 80px;}
	100%{ opacity: 1; position: relative; top: 0px;}
}


.ha6{ 
-webkit-animation: ha6 .5s .3s both ease-in-out;
animation: ha6 .5s .3s both ease-in-out;
}

@-webkit-keyframes ha6 {
	0%{ opacity: 0;}
	100%{ opacity: 1;}
}
@keyframes ha6 {
	0%{ opacity: 0;}
	100%{ opacity: 1;}
}


.ha_dh{ opacity: 0;}

/*4.25*/

.di_con{ background: url(/image/page2/di_1.jpg) repeat;}
.di_con .new_2{ margin: 20px 55px 0px 0;}
.di_con .tit{ padding-top: 50px;}
.di_con .tit .v1 .span_1{ color: #000;}
.di_con .tit .v1 .span_2{ background: #000;}

.di_con .di_ul1 .span_1{ width: 7px; height: 7px; background: #259ae8; margin-top: 11px;}
.di_con .di_ul1 .span_2{ font-size: 14px; color: #333333; margin-left: 5px;}
.di_con .di_ul1 li{ display: inline-block; margin: 0 15px; line-height: 30px;}
.di_con .di_ul1 li.cur .span_1{ background: #df3636;}

.auto_1280{ width: 1280px; margin: 0 auto;}
.di_con1{ margin-top: 20px; padding-bottom: 30px;}



.di_con1 .di_v{ z-index: 10;}
.di_con1 .di_v.cur{ z-index: 100;}
.di_con1 .di_v>img{}
.di_con1 .di_v .nei{ background: url(/image/page2/di_5.png) no-repeat; width: 439px; height: 232px; top: 20px;
    left: -25px; display: none;}
.di_con1 .nei_con{ margin: 40px auto 0; width: 350px;}
.di_con1 .nei_con span{  line-height: 30px; overflow: hidden;}
.di_con1 .nei_con span img{ float: left; position: relative; top: 6px; margin-right: 5px;}
.di_con1 .nei_con .span_1{ font-size: 16px; color: #000;}
.di_con1 .nei_con .span_2{ font-size: 14px; color: #555; min-height: 35px;}


.di_con1 .v1{ top: 150px; left: 540px;}
.di_con1 .v2{ top: 185px; left: 545px;}
.di_con1 .v3{ top: 208px; left: 565px;}
.di_con1 .v4{ top: 230px; left: 540px;}
.di_con1 .v5{ top: 240px; left: 515px;}
.di_con1 .v6{ top: 175px; right: 415px;}
.di_con1 .v7{ top: 205px; left: 484px;}
.di_con1 .v8{ top: 180px;left: 561px;}

.di_con2{ display: none;}

.pc_ban{ display: block;}
.mob_ban{ display: none;}
.slick1 .slick-active{ z-index: 10;} 

.di_con1 .v3 .nei{ display: block;}



/*===============新关于我们========*/
.guan_zong{ padding-bottom: 100px; background-size: 100% auto;/* margin-bottom: 40px;*/}

.guan_co1 .video{ top: 10%; left: 11%; width: 78%;}
.guan_co2{ margin-top: 40px;}
.guan_co2 .span_1{ letter-spacing:10px; font-size: 36px; }
.guan_co2 .span_2{ letter-spacing:30px; margin: 20px 0 40px 0; font-size: 15px; }
.guan_co2 .v1{width: 745px; margin: 0 auto 0; font-size: 13px;}


.guan_co5 .span_1{ font-size: 21px;letter-spacing:5px;}
.guan_co5 .span_2{ font-size: 15px; margin-top: 20px;letter-spacing:30px;}
.guan_co5 .span_1,.guan_co5 .span_2{ color: #1d7bb8;}

.guan_co5{ width:1200px; margin: 68px auto 0;} 
.guan_co5 ul{ margin-top: 60px;}
.guan_co5 li{ float: left; width:14.28%;}
.guan_co5 li img{ width: 100%;}



.guan_co3{ margin: 60px auto 0;}
.guan_co3,.guan_co4{ background-size: 100% auto; width: 1200px;} 
.guan_co3 .zuo{ padding-top: 160px;}
.guan_co3 .zuo,.guan_co4 .zuo{ width: 50.46%; margin-left: 33px; margin-bottom: 80px;}
.guan_co3 .you{ width: 40.67%; right: 5.8%; bottom: 80px;}
.guan_co3 .zuo .v1,.guan_co4 .zuo .v1{ background-color: #e8e8e8; padding: 0 55px 0px 55px; font-size: 14px; line-height: 23px; width: 70%; margin: 0 auto;}
.guan_co3 .zuo .v1 p,.guan_co4 .zuo .v1 p{ margin-bottom: 30px;}
.guan_co3 .zuo .im1{ top: 0px; left: 5%; width: 90%; }




.guan_co4 .zuo{ padding-top: 160px;}
.guan_co4 .zuo .im1{ top: 0px; left: 15%; width: 70%; }
.guan_co4{ margin: 50px auto 0;}
.guan_co4 .you{left: 6.8%; width: 40.67%; bottom: 50px;}
.guan_co4 .zuo .v1{ text-align: right; padding-top: 40px !important;}
.guan_co4 .zuo .span_1,.guan_co3 .zuo .span_1{ padding-bottom: 30px;}
.guan_co4 .zuo .span_1 b,.guan_co3 .zuo .span_1 b{ width: 50px; height: 6px; background: #5583d4;}

.guan_co3 .zuo .v1, .guan_co4 .zuo .v1{ padding: 0 35px 0px 35px;}
.guan_co3 .you{ bottom: 50px; }
.guan_co3 .zuo .v1 p, .guan_co4 .zuo .v1 p{ margin-bottom: 20px;}


/*=======新关于我们==============*/


.xuan_zcon{ background: url(../images/xuan_1_2.jpg) #fff no-repeat;/* background-size: 100% auto;*/}
.xuan_auto1{ background: url(../images/xuan_bg1.png) repeat;}
.xuan_co1{ width: 80%; margin: 0px auto 60px; padding-top: 50px;}

.xuan_co2 .span_1{letter-spacing:5px;}
.xuan_co2 .span_2{letter-spacing:40px; position: relative; left: 30px;}

.xuan_auto,.xuan_co4,.xuan_co5{ width: 1200px; margin: 0 auto;}
.xuan_co3{ margin-top: 75px; padding-bottom: 60px;}
.xuan_co3 .zuo{ width: 400px; margin-left: 170px;}
.xuan_co3 .you{ width: 400px; margin-right: 170px;}
.xuan_co3 dd .span_1{ font-size: 19px; margin-bottom: 10px;}
.xuan_co3 dd .span_2{ font-size: 12px; line-height: 16px;}
.xuan_co3 dl dd{ width: 230px; margin-left: 20px;}
.xuan_co3 dl.dl1 dd{ margin-top: 20px;}
.xuan_co3 dl.dl2 dd{ margin-left: 70px; margin-top: 10px;}
.xuan_co3 dl.dl2{ margin-left: 70px; position: relative; -top: -20px;}

.xuan_co4{ background: url(../images/xuan_9.jpg) #fff no-repeat top center;}
.xuan_co4 .v1{ padding-top: 145px;}
.xuan_co4 .span_2{letter-spacing:10px;}
.xuan_co4 .v2{ width: 80%; margin: 110px auto 0;}
.xuan_co4 .v2 dl{ width: 46%; padding: 35px 0; background: #e8e8e8; border-radius: 150px;}
.xuan_co4 .v2 dt{ font-size: 63px; position: relative; left: -50px;}
.xuan_co4 .v2 dt i,.xuan_co5 .v3 dl .span_3 i{ font-size: 28px; font-style: normal;}
.xuan_co4 .v2 dd{ font-size: 14px; line-height: 24px; width: 230px; position: relative; top: 5px;}


.xuan_co5{ padding-bottom: 100px;}
.xuan_co5 .v3{ width: 90%; margin: 83px auto 0;}
.xuan_co5 .v3 dl dt{ width: 160px; margin: 0 auto;}
.xuan_co5 .v3 dl{ width: 33.33%;}
.xuan_co5 .v3 dd{ font-size: 14px; margin-top: 35px; width: 90%; margin-left: 5%;}
.xuan_co5 .v3 dd span{ text-align: center;}
.xuan_co5 .v3 dd .span_5{/* color: #262626;*/ margin-top: 10px;}
.xuan_co5 .v3 dl .span_3{ font-size: 42px; left: 0; top: 50%; width: 100%; margin-top: -27.5px;}
.xuan_co5 .v3 dd .span_4{ font-weight: bold;}


.xuan_co6 .xuan_auto1{ min-height: 850px;}
.xuan_co6{background: url(../images/xuan_7.jpg) no-repeat bottom center;/* background-size: 100% auto;*/}
.xuan_co6 .v1 .span_1{ width: 65px; margin: 0 auto 30px; padding-top: 45px;}
.xuan_co6 .v1 .span_2,.xuan_co4 .span_1{letter-spacing:4px;}
.xuan_co6 .v1 .span_3{letter-spacing:30px; position: relative; left: 50px;}
.xuan_co6 .v2{ width: 900px; margin: 100px auto 0; font-size: 15px;}
.xuan_co6 .v2 ul{ width: 45%;}
.xuan_co6 .v2 ul li{ margin-bottom: 20px; line-height: 19px;}

.xuan_co2 .span_1,.xuan_co6 .v1 .span_2,.xuan_co4 .span_1{ font-size:23px;}
.xuan_co6 .v1 .span_3,.xuan_co4 .span_2,.xuan_co2 .span_2{ font-size: 17px;}
.xuan_co2 .span_2,.xuan_co4 .span_2,.xuan_co6 .v1 .span_3{ margin-top: 15px;}


.xuan_co3 .dl1 dt img{ width: 135px;}
.xuan_co3 dl.dl2 dt img{ width: 125px;}

.options_content{margin: 0 auto;text-align: left;}
.options_content * {line-height: 28px;}
.options_content p, .options_content small{font-size: 13.3px;}

/*===内页大图===*/
.abanner {
    position: relative;
}
.abanner img {
	width: 100%;
}

@media ( max-width : 1500px) {
	.abanner img {
		width: 120%;
		margin-left: -10%;
	}
}

@media ( max-width : 1024px) {
	.abanner img {
		width: 140%;
		margin-left: -20%;
	}
}

@media ( max-width : 600px) {
	.abanner img {
		width: 180%;
		margin-left: -40%;
	}
}
.abanner .text_box {
	width: 80%;
	position: absolute;
	left: 50%;
	top: 45%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.abanner .text_box .en {
	font-size: 66px;
	line-height: 72px;
	color: #fff;
	text-transform: uppercase;
}

@media ( max-width : 1300px) {
	.abanner .text_box .en {
		font-size: 60px;
		line-height: 64px;
	}
}

@media ( max-width : 1024px) {
	.abanner .text_box .en {
		font-size: 50px;
		line-height: 60px;
	}
}

@media ( max-width : 600px) {
	.abanner .text_box .en {
		font-size: 28px;
		line-height: 36px;
	}
}

.abanner .text_box .cn {
	margin-top: 10px;
	font-size: 46px;
	line-height: 66px;
	color: #fff;
}

@media ( max-width : 1300px) {
	.abanner .text_box .cn {
		font-size: 40px;
		line-height: 60px;
	}
}

@media ( max-width : 1024px) {
	.abanner .text_box .cn {
		font-size: 32px;
		line-height: 40px;
	}
}

@media ( max-width : 600px) {
	.abanner .text_box .cn {
		font-size: 22px;
		line-height: 28px;
		margin-top: 0;
	}
}

.abanner .text_box .cont {
	font-size: 14px;
	line-height: 36px;
	color: #fff;
	text-shadow: 0 2px 8px rgba(4, 0, 0, 0.46);
	margin-top: 30px;
}

@media ( max-width : 1300px) {
	.abanner .text_box .cont {
		line-height: 24px;
		margin-top: 20px;
	}
}

@media ( max-width : 600px) {
	.abanner .text_box .cont {
		font-size: 13px;
		line-height: 20px;
		margin-top: 14px;
	}
}

.abanner .text_box .down {
	width: 50px;
	height: 50px;
	border: 1px solid rgba(255, 255, 255, 0.3);
	border-radius: 50%;
	box-sizing: border-box;
	cursor: pointer;
	position: relative;
	margin-top: 50px;
}

@media ( max-width : 1300px) {
	.abanner .text_box .down {
		margin-top: 30px;
	}
}

@media ( max-width : 1024px) {
	.abanner .text_box .down {
		width: 40px;
		height: 40px;
	}
}

@media ( max-width : 600px) {
	.abanner .text_box .down {
		margin-top: 15px;
		width: 30px;
		height: 30px;
	}
}

.abanner .text_box .down::after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	-webkit-animation: downico 1.5s ease-out infinite;
	animation: downico 1.5s ease-out infinite;
	background: url("https://www.hr-mp.com/bocweb/web/css/../img/down.png")
		no-repeat center center;
}

@media ( max-width : 600px) {
	.abanner .text_box .down::after {
		background-size: 20% auto;
	}
}


.position {
    position: relative;
    top: -32px;
    height: 64px;
    width: 100%;
}
.position .bg {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    box-shadow: 0 5px 20px rgba(164, 164, 164, 0.2);
    width: 1280px;
    background: #fff;
    height: 100%;
    transition: all 0.4s ease-in-out;
}
.position .position_cen {
    width: 1280px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.position .position_cen .pbox {
    width: 100%;
    height: 100%;
}
.position.w4 .position_cen .pbox a {
    width: 25%;
}
.position .position_cen .pbox a {
    width: 25%;
    display: block;
    float: left;
    border-right: 1px solid #e8e8e8;
    box-sizing: border-box;
    position: relative;
    height: 100%;
}
.position .position_cen .pbox a.active {
	background-color: #ab2123;
}
.position .position_cen .pbox a.active span {
    color: #fff;
}
.position .position_cen .pbox a span {
    position: absolute;
    z-index: 10;
    font-size: 16px;
    line-height: 30px;
    color: #333;
    width: 100%;
    left: 0;
    top: 50%;
    text-align: center;
    padding: 0 10px;
    box-sizing: border-box;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: color 0.4s;
}
.position .position_cen .pbox a::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #ab2123;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform-origin: right center;
    transform-origin: right center;
}
.position .position_cen .pbox a:hover::after {
            -webkit-transform: scaleX(1);
            transform: scaleX(1);
            -webkit-transform-origin: left center;
            transform-origin: left center; }
.position .position_cen .pbox a:hover span {
            color: #fff; } }
.home_image{
	background-image: url("/image/page2/big/home019.jpg");
}