/* CSS Document */
body{font-size:12px; color:#5b5a5a; width:100%; margin:0 auto;text-align:;padding:0;border:none; font-family:Î¢ÈíÑÅºÚ;}
dl,dt,dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,p,a,div,br,span,input,textarea,usermap,area,map{margin:0;padding:0;list-style:none;outline:none;}
img{ border:0}
a{ color: #323131; text-decoration:none;}
a:hover{ color:#000;}

.top { width:100%; height:66px; background:url(../images/dh_tm.png); margin:0 auto; position:fixed; z-index:10001; top:0; left:0}
.top_logo li { width:auto; height:66px; float:left; background:url("../images/yuhlogo.png") no-repeat 15px center }
.top_logo li img { float:left; margin:20px 0 0 11px}

.top_xx { width:auto; height:66px; float:right; padding-left:20px;}
.top_xx li { width:32px; height:32px; float:left; margin:18px 20px 0 3px; cursor:pointer; position:relative;}
.top_xx_sj { background:url(../images/top_b1.png)}
.top_xx_sj:hover { background:url(../images/b1_1.png)}
.top_xx_wx { background:url(images/top_b2.png)}
.top_xx_wx:hover { background:url(../images/b2_1.png)}


#top_wx {position:absolute; right:-12px; top:55px; height:0px; width:0px}
#top_wz {position:absolute; right:-12px; top:55px; height:0px; width:0px}

.top_dh { width:auto; height:66px; float:right}
.top_dh li { width:90px; height:66px; float:left; font-size:16px}
.top_dh li a { cursor:pointer}
.dh_a { width:90px; height:66px; display:block; text-align:center; line-height:68px; color:#ccc}
.dh_a:hover { color:#ccc}
.dh_b { width:90px; height:64px; display:block; text-align:center; line-height:64px; color:#fff; background:url(../images/dh_tm1.png); border-top:2px solid #ff0000}
.dh_b:hover { color:#fff}

.nzsm { width:1000px; height:75px; margin:70px auto 0 auto; text-align:center; font-size:47px; color:#d30830; font-weight:bold;}
.nzsm_c { width:1000px; height:50px; line-height:25px; font-size:14px; color:#111111; margin:0 auto; text-align:center}
.nzsm_box { width:1000px; height:328px; margin:50px auto 0 auto;}
.nzsm_box ul { width:166px; height:328px; float:left; margin:0 40px;}
.nzsm_1 { width:92px; height:92px; transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; margin-left:36px; border:1px solid #cecece;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}

.nzsm_2 { width:166px; height:50px; float:left; line-height:54px; float:left; font-family:ºÚÌå; font-size:26px; color:#121212; font-weight:600; text-align:center}
.nzsm_3 { width:126px; height:auto; float:left; line-height:24px; float:left; color:#777777; font-family:ËÎÌå; margin-left:30px;}
.nzsm_3 span { color:#282828}
.nzsm_3_3 { margin-left:42px;}
.nzsm_3_4 { margin-left:35px;}


.n_b1 { background:url(../images/n_b1.png) center no-repeat}
.nzsm_box ul:hover .n_b1 { background:#d30830 url(../images/n_b11.png) center no-repeat; border:1px solid #d30830}
.n_b2 { background:url(../images/n_b2.png) center no-repeat}
.nzsm_box ul:hover .n_b2 { background:#d30830 url(../images/n_b21.png) center no-repeat; border:1px solid #d30830}
.n_b3 { background:url(../images/n_b3.png) center no-repeat}
.nzsm_box ul:hover .n_b3 { background:#d30830 url(../images/n_b31.png) center no-repeat; border:1px solid #d30830}
.n_b4 { background:url(../images/n_b4.png) center no-repeat}
.nzsm_box ul:hover .n_b4 { background:#d30830 url(../images/n_b41.png) center no-repeat; border:1px solid #d30830}


.anli { width:100%; height:320px; margin:0 auto; background:#232323}
.al_lm1 { width:172px; height:77px; border-bottom:1px solid #fff; margin:0 auto; text-align:center}
.al_lm1 li { width:auto; height:auto; _display:block; display:inline-block; font-weight:bold; color:#fff; font-size:70px; font-family:Arial, Helvetica, sans-serif; background:#232323; padding:5px 8px; margin-top:32px}

.al_lm2 li { width:1000px; height:20px; color:#fff; margin:0 auto; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-top:35px}
.al_lm3 li { width:1000px; height:40px; color:#d30830; margin:0 auto; font-size:40px; font-weight:bold; text-align:center;}

.al_lm4 { width:100%; height:64px; border-bottom:1px solid #464646; margin:0 auto; text-align:center;}
.al_lm4_1 { width:564px; height:82px; margin:0 auto; padding:24px 6px 0 6px; background:#232323}
.al_lm4_1 ul { width:80px; height:80px; float:left; margin:0 6px; border:1px solid #464646;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}

#navigation { width:100%; height:64px; border-bottom:1px solid #464646; margin:0 auto; text-align:center;}
#navigation ul { width:564px; height:82px; margin:0 auto; padding:24px 6px 0 6px; background:#232323}
#navigation ul li { width:77px; height:77px; float:left; margin:0 6px; border:1px solid #464646;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; overflow:hidden; cursor:pointer}

#navigation ul li img { float:left; margin:7px 0 0 20px}
#navigation ul li span { float:left; font-size:14px; color:#fff; width:100%; text-align:center; margin-top:4px}

.step { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.step ul { width:100%; float:left; display:none}
.step ul li { height:auto; float:left; position:relative; overflow:hidden}
.step ul li img { float:left; width:100%}
.step ul li a { cursor:pointer}
.step ul li:hover .bj { width:100%; height:100%; position:absolute; top:0; left:0; background:url(../images/tm1.png); z-index:99; display:block}
.step ul li .bj { display:none}
.step ul li .wz { width:94%; height:auto; overflow:hidden; position:absolute; bottom:-100%; left:0; background:url(../images/tm1.png); z-index:100; color:#fff; padding:2% 2% 2% 4%}
.step ul li .wz span { font-size:16px}

.flow { width:164px; height:77px; border-bottom:1px solid #d7d7d7; margin:0 auto; text-align:center}
.flow ul li { width:auto; height:auto; _display:block; display:inline-block; font-size:70px; color:#d7d7d7; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:#fff; padding:0 15px; margin-top:35px}
.flow_1 { width:1000px; height:20px; color:#d7d7d7; margin:0 auto; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-top:30px}
.flow_2 { width:1000px; height:40px; color:#d30830; margin:0 auto; font-size:36px; font-weight:bold; text-align:center; padding-top:0px}
.flow_3 { width:1000px; height:50px; color:#454545; margin:0 auto; line-height:50px; text-align:center; padding-top:0px}
.flow_c { width:1008px; height:232px; margin:10px auto 0 auto;}
.flow_c ul { width:148px; height:232px; float:left; margin:0 10px}

.flow_c1 { width:94px; height:94px; transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; margin-left:27px; border:1px solid #cecece;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.flow_c2 { width:148px; height:50px; line-height:53px; float:left; text-align:center; font-size:24px; font-weight:bold; color:#333333; text-align:center}
.flow_c3 { width:148px; height:48px; float:left; text-align:center; color:#666666; line-height:24px; text-align:center}

.flow_c11 { background:url(../images/f_1.png) center no-repeat}
.flow_c ul:hover .flow_c11 { background:#d30830 url(../images/f_11.png) center no-repeat; border:1px solid #d30830}

.flow_c21 { background:url(../images/f_2.png) center no-repeat}
.flow_c ul:hover .flow_c21 { background:#d30830 url(../images/f_21.png) center no-repeat; border:1px solid #d30830}

.flow_c31 { background:url(../images/f_3.png) center no-repeat}
.flow_c ul:hover .flow_c31 { background:#d30830 url(../images/f_31.png) center no-repeat; border:1px solid #d30830}

.flow_c41 { background:url(../images/f_4.png) center no-repeat}
.flow_c ul:hover .flow_c41 { background:#d30830 url(../images/f_41.png) center no-repeat; border:1px solid #d30830}

.flow_c51 { background:url(../images/f_5.png) center no-repeat}
.flow_c ul:hover .flow_c51 { background:#d30830 url(../images/f_51.png) center no-repeat; border:1px solid #d30830}

.flow_c61 { background:url(../images/f_6.png) center no-repeat}
.flow_c ul:hover .flow_c61 { background:#d30830 url(../images/f_61.png) center no-repeat; border:1px solid #d30830}

.liucheng { width:100%; height:auto; margin:0 auto; overflow:hidden; position:relative}
.liucheng img { width:100%}

#lct_1 { position:absolute; left:0; top:0; cursor:pointer; z-index:2010}
#lct_2 { position:absolute; left:-100%; top:0; cursor:pointer; z-index:2000}
#lct_3 { position:absolute; left:0; top:-100%; cursor:pointer; z-index:2000}
#lct_4 { position:absolute; left:100%; top:0; cursor:pointer; z-index:2000}
#lct_5 { position:absolute; left:0; top:100%; cursor:pointer; z-index:2000}
#lct_6 { position:absolute; left:-100%; top:0; cursor:pointer; z-index:2000}
#lct_7 { position:absolute; left:-100%; top:0; cursor:pointer; z-index:2000}


.gdsz { width:100%; height:500px; margin:0 auto; background:url(../images/sz_bj.jpg) center top no-repeat; position:relative}
.gdsz_tm { width:100%; height:500px; position:absolute; left:0; top:0; background:url(../images/dh_tm.png)}

.gdsz_u1 { width:1000px; height:90px; margin:0 auto; text-align:center}
.gdsz_u1 li { width:auto; height:auto; _display:block; display:inline-block; font-size:34px; color:#fff; font-weight:bold; margin-top:35px}
.gdsz_u1 li .xx { width:50px; height:25px; border-bottom:1px solid #fff; display:block; float:left; margin:0 10px;}
.gdsz_u1 li .wz { width:auto; height:50px; display:block; float:left}

.gdsz_u2 li { width:1000px; height:30px; margin:0 auto; text-align:center; font-size:14px; color:#999}

.gdsz_u3 { width:1000px; height:28px; margin:0 auto; text-align:center; padding-top:10px}
.gdsz_u3 li { width:auto; height:auto; _display:block; display:inline-block;}
.gdsz_u3 li a { width:115px; height:26px; display:block; border:1px solid #fff;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px; font-family:ËÎÌå; font-weight:bold; line-height:26px; text-align:center; color:#fff}
.gdsz_c { width:1000px; height:auto; margin:0 auto; padding-top:35px}

.gdsz_c li { width:220px; height:auto; margin:0 10px; float:left;}
.gdsz_c li .sz { width:100%; height:220px; background:#d30830; float:left;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px; text-align:center; line-height:220px; font-size:150px; color:#fff}
.gdsz_c li .wz { width:100%; height:50px; float:left; line-height:50px; font-size:16px; color:#fff; text-align:center}
#gdsz_100 { width:200px;}

.hzhb_c_u1 { width:1000px; height:500px; overflow:hidden; float:left}
.hzhb_c_u1 li { width:200px; height:105px; float:left; border-left:1px solid #e7e7e7; position:relative; border-top:1px solid #e7e7e7; margin:-1px 0 0 -1px}
.hzhb_c_b { width:17px; height:17px; position:absolute; background:#fff; bottom:-8.5px; right:-8.5px; z-index:1}


.news_box { width:100%; height:750px; margin:0 auto; background:#f2f2f2}
.news_wz { width:172px; height:77px; margin:0 auto; border-bottom:1px solid #d7d7d7; text-align:center}
.news_wz li { width:auto; height:auto; _display:block; display:inline-block; font-size:70px; color:#d7d7d7; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background:#f2f2f2; padding:0 15px; margin-top:35px}
.news_wz_1 li { width:1000px; height:20px; color:#afafaf; margin:0 auto; font-size:16px; text-align:center; padding-top:32px}
.news_wz_2 li { width:1000px; height:40px; color:#d30830; margin:0 auto; font-size:36px; font-weight:bold; text-align:center; padding-top:5px}
.news_wz_3 li { width:1000px; height:40px; line-height:40px; color:#d30830; margin:0 auto; font-size:14px; text-align:center; padding-top:5px}
.news_wz_3 li a { color:#595959}

.news_if { width:1032px; height:530px; margin:0 auto;}
.news_c { width:1032px; height:auto; margin:0 auto;}
.news_c_l { width:480px; height:104px; float:left; border:1px solid #f00; margin:25px 12px 0 12px}
.news_c1 { width:75px; height:63px; float:left; background:#d30830; margin:16px 0 0 16px; text-align:center; color:#fff; font-size:16px; padding-top:10px}
.news_c1 span { font-size:22px}
.news_c2 { width:370px; height:25px; line-height:25px; float:left; margin:16px 0 0 16px; color:#fff; font-size:18px; overflow:hidden}
.news_c3 { width:370px; height:48px; line-height:24px; float:left; margin:5px 0 0 16px; color:#7b7b7b; font-size:13px; overflow:hidden}


.news_fy { width:80px; height:80px; margin:0 auto;}
.news_fy a { width:40px; height:40px; display:block}
.n_z { width:40px; height:40px; float:left; background:url(../images/n_z1.png); margin-top:40px}
.n_z:hover { width:40px; height:40px; float:left; background:url(../images/n_z2.png)}
.n_y { width:40px; height:40px; float:left; background:url(../images/n_y1.png); margin-top:40px}
.n_y:hover { width:40px; height:40px; float:left; background:url(../images/n_y2.png)}

.lxwm { width:100%; height:290px; margin:0 auto; background:#232323}
.lxwm ul { width:649px; height:auto; margin:0 auto; padding-top:45px;}
.lxwm_1 { width:649px; height:40px; float:left; font-size:36px; color:#fff; text-align:center}
.lxwm_2 { width:649px; height:45px; float:left; color:#666666; text-align:center; line-height:45px;color:#D6CACA}
.lxwm_3 { width:647px; height:80px; float:left; border:1px solid #434343; margin-top:28px}
.lxwm_3 a { width:643px; height:76px; display:block; float:left; margin:2px; background:#434343; text-align:center; line-height:76px; font-size:32px; color:#fff}

.lxdz { width:100%; height:382px; margin:0 auto; background:#2e2e2e}
.lxdz_u { width:970px; height:432px; margin:0 auto;}

.lxdz_ly { width:455px; height:auto; float:left; margin-top:64px}


.ly_1 { width:455px; height:42px; float:left; margin-top:1px; background:#434343}
.ly_1_input { width:427px; height:24px; float:left; background:none; margin:10px 0 0 14px; font-family:ËÎÌå; border:none; line-height:24px; outline:none; color:#a9a9a9}

.ly_1h { }
.ly_1h input { width:427px; height:24px; float:left; background:none; margin:10px 0 0 14px; border:none; line-height:24px; outline:none; color:#a9a9a9}

.line_3d {width:455px; height:42px; float:left; margin-top:1px; background:#d4d4d4;
    -webkit-animation-name:y-ain;
    -webkit-animation-duration:1s;
    }
       
@-webkit-keyframes y-ain{ 0%{-webkit-transform:rotatex(0deg);} 100%{-webkit-transform:rotatex(360deg);} }


.ly_2 { width:455px; height:129px; float:left; margin-top:1px; background:#434343}
.ly_2_textarea { width:427px; height:96px; float:left; background:none; overflow:hidden; margin:15px 0 0 14px; border:none; line-height:24px; outline:none; color:#a9a9a9; font-family:ËÎÌå; font-size:12px}
.line_4d {width:455px; height:129px; float:left; margin-top:1px; background:#d4d4d4;
    -webkit-animation-name:y-ain;
    -webkit-animation-duration:1s;
    }


.ly_3 { width:455px; height:42px; float:left; margin-top:1px; background:#d30830}
.ly_3 input { width:455px; height:42px; float:left; color:#fff; border:none; outline:none; font-size:14px; letter-spacing:10px; cursor:pointer; background:#d30830}

.lx_bb { width:42px; height:300px; float:left; margin:64px 0 0 81px}
.lx_wz { width:380px; height:300px; float:left; margin:63px 0 0 10px;}
.lx_wz li { width:380px; height:42px; float:left; line-height:42px; overflow:hidden; margin-top:1px; color:#ababab}

.ditu { width:100%; height:400px; margin:0 auto; position:relative}
#ditu_ceng { position:absolute; width:100%; height:400px; background:url(../images/tm1.png); left:0; top:0; z-index:9999}

.dibu_dh { width:100%; height:auto; background:#232323; margin:0 auto; overflow:hidden; text-align:center; border-bottom:1px solid #1c1c1c;border-top:8px solid #d30830; padding:20px 0}
.dibu_dh ul { width:1100px; height:auto; margin:0 auto; overflow:hidden; line-height:25px;}
.yqlj_1 { width:90px; height:25px; float:left; line-height:25px;}
.yqlj_2 { width:1010px; height:25px; float:left; line-height:25px;}
.yqlj_2 a:hover { color:#fff}

.dibu_dh ul li a { color:#4f4f4f; font-family:ËÎÌå; float:left; margin-right:12px;}
.dibu_c { width:100%; height:auto; background:#232323; padding-bottom:30px; margin:0 auto;}
.dibu_c ul { width:1000px; height:auto; margin:0 auto;}
.dibu_c1 { width:1000px; height:50px; line-height:50px; font-size:22px; color:#a7a7a7; text-align:center; font-weight:bold; padding:25px 0 10px 0}
.dibu_c2 { width:1000px; height:auto; line-height:24px; font-size:12px; color:#4f4f4f; text-align:center; font-family:ËÎÌå}


.ashow_lm { width:1200px; height:57px; padding-top:66px; margin:0 auto; border-bottom:1px solid #dddddd;}
.ashow_lm ul { width:1200px; float:left}
.ashow_lm_1 { width:610px; height:57px; float:left; line-height:60px; overflow:hidden; font-size:20px; color:#4b4a4a; padding-right:40px; font-weight:bold}
.ashow_lm_2 { width:500px; height:57px; float:left; line-height:60px; overflow:hidden; font-size:14px; color:#1d1d1d; font-family:ËÎÌå}
.ashow_lm_2 span { color:#d30830; font-family:Î¢ÈíÑÅºÚ;}
.ashow_lm_3 { width:auto; height:39px; float:left;}
.ashow_lm_3 a { width:auto; height:39px; float:left; display:block; line-height:39px; padding-left:20px; margin-top:10px; background:url(../images/jt.png) left top no-repeat}
.ashow_lm_3 a:hover { background:url(../images/jt.png) left top no-repeat; color:#d30830}

.ashow_box { width:1200px; height:auto; margin:0 auto; overflow:hidden; padding:38px 0}
.a_b_left { width:400px; height:auto; float:left;}
#left_1 {border-top:1px solid #e5e5e5; margin-top:-10px; padding:15px 0 15px 0}
.left_1 { width:400px; height:30px; float:left; line-height:30px; overflow:hidden}
.left_1 span { font-size:16px; color:#454545; font-weight:bold}
.left_2 { width:400px; height:auto; float:left; line-height:24px; overflow:hidden; margin-top:10px; padding-bottom:30px}
.left_3 { width:400px; height:23px; float:left; line-height:23px; overflow:hidden;}
.left_3 a { color:#00adef}
.left_3 a:hover { color:#eda052}

.left_4 { width:109px; height:auto; float:left; margin-top:66px;}
.left_5 { width:270px; height:30px; margin-left:20px; float:left; margin-top:65px; font-size:18px; padding-bottom:20px}
.left_5 a { width:auto; height:30px; line-height:30px; display:block; color:#d30830;background:url(../images/fh_jt.png) right 7px no-repeat; float:left; padding-right:30px}
.left_6 { width:270px; height:24px; line-height:24px; overflow:hidden; margin-left:20px; float:left; color:#d30830}
.left_6 a { color:#8e8e8e}

.a_b_right { width:750px; height:auto; float:left; margin-left:40px; border:5px solid #eeeeee; overflow:hidden}
.a_b_right li { width:750px; height:auto; float:left}
.a_b_right li img { width:100%}


.news_lm { width:1200px; height:57px; padding-top:66px; margin:0 auto; border-bottom:1px solid #dddddd;}
.news_lm_1 { width:610px; height:57px; float:left; line-height:60px; overflow:hidden; font-size:20px; color:#222222; padding-right:40px;}
.news_lm_2 { width:auto; height:57px; float:right; margin-right:15px;}
.news_lm_2 li { width:auto; height:57px; line-height:60px; margin-left:38px; float:left}
.news_lm_2 li a { color:#40403f}
.news_lm_2 li a:hover { color:#d30830}

.news_k { width:1200px; height:auto; margin:20px auto 0 auto; overflow:hidden;}
.news_k ul { width:1200px; height:auto; float:left;}
.n_b_1 { width:1200px; height:30px; line-height:30px; overflow:hidden;}
.n_b_1 a { font-size:16px; color:#000000}
.n_b_2 { width:1200px; height:25px; line-height:25px; overflow:hidden; color:#d30830; font-size:14px;}
.n_b_3 { width:1200px; height:auto; line-height:24px; overflow:hidden; color:#afafaf; margin-top:5px}
.n_b_4 { width:1200px; height:25px; line-height:25px; overflow:hidden; color:#01aef0; padding-bottom:30px}
.n_b_4 span { color:#333}

.n_fy { text-align:center; padding-bottom:40px}
.n_fy li { width:auto; height:24px; _display:block; display:inline-block;}
.n_fy li a { width:auto; min-width:15px; text-align:center; height:22px; float:left; border:1px solid #ececec; padding:0 5px; line-height:24px; display:block; margin:0 4px; color:#545454}
#axz { background:#c0c0c0; border:1px solid #c0c0c0; color:#fff}

.nshow { width:1200px; height:auto; margin:0 auto; overflow:hidden; padding-bottom:30px}
.nshow_1 { width:1200px; height:auto; float:left; line-height:30px; font-size:25px; color:#d30830; padding:35px 0 20px 0; text-align:center}
.nshow_2 { width:1200px; height:20px; float:left; line-height:20px; color:#444444;text-align:center}
.nshow_2 span { color:#00adef}
.nshow_3 { width:1200px; height:30px; float:left; line-height:30px; margin-top:10px}
.nshow_4 { width:1200px; height:auto; float:left; line-height:23px; color:#444444; padding:20px 0 20px 0}
.nshow_5 { width:1200px; height:20px; float:left; line-height:20px; color:#000;}
.nshow_5 span { color:#444444}
.nshow_6 { width:1200px; height:20px; float:left; line-height:20px; color:#444444; margin-top:10px}
.nshow_6 span { color:#00adef}
.nshow_7 { width:600px; height:20px; line-height:20px; float:left; overflow:hidden; margin-top:10px;}

.about_b { width:100%; height:518px; margin:66px auto 0 auto; background:url(../images/about_b.png) center top no-repeat;}
.gsjj { width:288px; height:37px; border-bottom:1px solid #d7d7d7; margin:40px auto 0 auto; text-align:center}
.gsjj ul li { width:auto; height:auto; _display:block; display:inline-block; font-size:32px; color:#333; font-family:Î¢ÈíÑÅºÚ; font-weight:bold; background:#fff; padding:0 15px; margin-top:15px}
.gsjj_1 { width:1000px; height:20px; color:#d7d7d7; margin:0 auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-top:20px}

.gsjj_c1 { width:700px; height:auto; margin:0 auto; overflow:hidden; line-height:24px; color:#4c4c4c; text-align:center; font-size:14px; padding-top:20px; font-family:ËÎÌå}
.gsjj_c2 { width:800px; height:auto; margin:0 auto; overflow:hidden; line-height:24px; color:#8e8e8e; text-align:center; padding-top:15px; font-family:ËÎÌå}



.gsjj_k { width:1100px; height:300px; margin:114px auto 0 auto; padding-bottom:114px}
.gsjj_k ul { width:220px; height:298px; float:left; border-top:2px solid #f5f5f5; background:#f5f5f5; cursor:pointer;
	-webkit-transition: background-color 0.3s, color 0.3s;
	transition: background-color 0.3s, color 0.3s;
}
.gsjj_k ul::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*border: 1px solid #3f51b5;*/
	z-index: -1;
	border-radius: inherit;
	opacity: 0;
	-webkit-transform: scale3d(0.6, 0.6, 1);
	transform: scale3d(0.6, 0.6, 1);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}

.gsjj_k ul:hover {
	background-color: #fff;
	border-top:2px solid #d30830;
}

.gsjj_k ul:hover::before {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	opacity: 1;
}

.gsjj_k ul:hover .gsk_1 { background:#d30830; margin:23px 0 0 56px;}
.gsjj_k ul:hover .gsk_4 { display:block}

.gsk_1 { width:108px; height:108px; background:#2e2e2e; float:left;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; margin:63px 0 0 56px}
.gsk_1 img { float:left; margin:32.5px 0 0 25.5px}
.gsk_2 { width:220px; height:30px; float:left; text-align:center; font-size:24px; font-family:ºÚÌå; color:#454545; margin-top:20px}
.gsk_3 { width:220px; height:30px; float:left; text-align:center; font-family:Î¢ÈíÑÅºÚ; color:#bdbdbe}
.gsk_4 { width:200px; height:auto; float:left; text-align:center; font-family:Î¢ÈíÑÅºÚ; color:#999999; line-height:20px; padding:0 10px; display:none}

.top_fh {width:40px; height:200px; position:fixed; right:0; top:53.5%; margin-top:-125px; background:#656565; z-index:10000; display:none}
.top_fh li { width:40px; height:40px; float:left; position:relative;}
.top_fh li a {line-height:40px; font-size:14px; color:#fff; display:block; height:40px; width:40px; position:absolute; right:0; top:0; overflow:hidden;}
.top_fh li a img { float:right}
.top_fh li:hover { background:#c1082b;transition:all 0.5s;}
.top_fh li a:hover { background:#c1082b;transition:all 0.5s;}
.right_4 { font-size:12px}

.step ul li{
	margin:3px 1px;
	
	text-align:center
}