@charset "utf-8";

#TopBox,#TopNum, .ronsever2{display:none;}
.t_top{ border-bottom:none;}
.header{ padding-bottom:15px; border-bottom:1px solid #EEE; margin-bottom:0;}

.tg_nav{ width:900px; text-align:right; float:right; margin-top:14px;}
.tg_nav li{ float:left; height:54px; font:16px/54px microsoft yahei; margin-left:32px; text-align:right;}
.tg_nav .ico_hot{ top:0; right:4px;}
.tg_nav .ico_new{ top:-2px; right:45px;}

.tg_nav .ico_h{ top:-5px; right:55px;}

.tg_nav .fr{ color:#CCC; font-size:12px; font-family:simsun;}
.tg_nav .fr a{ color:#666; margin:auto 6px;}
.tg_nav .fr a:hover{ color:#C00;}

.tg_nav .red,.tg_nav .fr a.red,.tg_nav .red a{ color:#C00;}
.tg_nav .green,.tg_nav .fr a.green,.tg_nav .green a{ color:#393;}
.tg_nav .blue,.tg_nav .fr a.blue,.tg_nav .blue a{ color:#06C;}

.tg_nav li i{ color:#999; margin:auto 5px; font-size:13px;}
.tg_nav li i a{ margin:auto 5px; font-size:15px;}

.li_more{ position:relative; padding-right:20px;}
.tg_nav li i.sj{ position:absolute; width:0; height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid black; right:0; top:25px;}



/* CSS Document */
.con_box_dsj{ background:url(image/dz_zy.png) no-repeat center; min-height:540px; background-color:#ffeeeb; overflow:hidden; width:100%;}

.con_box_dsj_o{ background-image:url(image/bg_dz.png);}

.bn_t{ width:100%; overflow:hidden; height:290px; position:relative;}

.bn_t img{ width:1920px; height:290px; position:absolute; left:50%; top:0; margin-left:-960px; display:block;} 
.cont_dsj{width:1200px;overflow:hidden;margin: 5px auto 25px;}

.ti_pro{ width:1200px; margin:0 auto; text-align:center; *width:360px;}
.ti_pro p{ display:inline-block; *zoom:1;*display:inline;  padding-left:55px; height:50px;font:32px/46px "microsoft yahei"; color:#ff7e5e; font-weight:bold;}

.ti_pro .pro_01{ background:url(image/ti01.png) no-repeat center left;}
.ti_pro .pro_02{ background:url(image/ti02.png) no-repeat center left;}
.ti_pro .pro_03{ background:url(image/ti03.png) no-repeat center left;}
.ti_pro .pro_04{ background:url(image/ti04.png) no-repeat center left;}

.fir_dec{width: 860px;margin:0 auto;overflow:hidden;margin-top:50px;}
.fir_dec ul li{float:left;width: 200px;margin:11px 0;position:relative;cursor:pointer;}
.fir_dec ul li img{ width:132px; height:132px; display:block; border:4px solid #fff;box-shadow: 0 3px 10px rgba(0,0,0,0.15); margin:0 54px; border-radius:70px;}

.fir_dec ul li span{ font:22px/42px "microsoft yahei"; display:block; color:#333; width:240px; text-align:center;}

.fir_dec ul .sel_li_dec span{ font-weight:bold; color:#f30; opacity:0.8;}
.fir_dec ul .sel_li_dec em{ position:absolute; top:0; left:0; background:url(image/right.png) no-repeat center; z-index:2; width:248px; height:140px;}
.fir_dec ul .sel_li_dec i{ position:absolute; top:4px; left:58px;  z-index:1; width:132px; height:132px; background-color:#fff; opacity:0.3;filter: alpha(opacity=30);}
.fir_dec ul .sel_li_dec img{ border-color:#ff7e5e;}

.sel_js{ width:838px; margin:11px auto; margin-bottom:61px; overflow:hidden;}
.sel_js li{ float:left; position:relative; width:90px; height:32px; margin:5px 7px; box-shadow: 0 2px 6px rgba(0,0,0,0.15); cursor:pointer;}
.sel_js li span{ width:90px; display:block; height:32px; background-color:#f30; color:#fff; font:16px/32px "microsoft yahei"; text-align:center;}

.sel_js .mar_js em{ position:absolute; top:0; right:0; width:20px; height:20px; background:url(image/sel_right.png);}

.sel_js .mar_js span{ color:#000; background-color:#fff;}
.btn_next{width:280px;height:48px;margin: 20px auto;}
.btn_next p{ width:280px; height:48px; color:#fff; border-radius:24px; background:url(image/btn_jb.jpg); box-shadow: 0 3px 10px rgba(228,26,16,0.4); text-align:center; font:22px/48px "microsoft yahei";}
.btn_next p b{ margin:0 3px;}
.btn_next a{ text-decoration:none;}


.sel_zz{ width:850px; overflow:hidden; text-align:center; margin:28px auto 0;}
.sel_zz li{display:inline-block; *zoom:1;*display:inline;width:120px; margin: 8px 15px;position:relative;cursor:pointer;}
.sel_zz li img{ width:112px; height:112px;  border-radius:60px; margin:4px;}
.sel_zz li span{ width:120px; font:18px/42px "microsoft yahei"; color:#333;}
.sel_zz .sel_right_zz em{ position:absolute; width:120px; z-index:2; height:120px; left:0; top:0; background:url(image/right.png) no-repeat center; background-size:36px;}
.sel_zz .sel_right_zz i{ position:absolute; width:112px; z-index:1; height:112px; left:4px; top:4px; background-color:#fff; opacity:0.25; border-radius:60px;filter: alpha(opacity=30);}
.sel_zz .sel_right_zz span{color:#f30; opacity:0.8;}

.sel_zz li{background:url(image/bk_w.png) no-repeat top center;}

.sel_zz .sel_right_zz{ background-image:url(image/bk_w_r.png)}


.addr_third{ width:660px; height:350px; background:url(image/addr_bg.jpg) no-repeat center; overflow:hidden; margin:0 auto; margin-top:6px; margin-bottom:20px;}
.con_sty_bg .addr_third{ background-image:url(image/addr.png);}
.addr_third ul { margin-top:120px;}
.addr_third ul li{ width:620px; height:54px; display:block; text-align:center; margin:20px auto;}
.addr_third ul li select{ display:block; width:160px;height:28px; border:none; font:22px/28px "microsoft yahei"; color:#666; *font-size:14px;}


.addr_third ul li em{ width:160px; border-radius:5px; height:28px; padding:13px 10px; float:left; margin:0 10px; background-color:#fff;}
.addr_third ul li em:nth-child(3){ width:180px;}
.addr_third ul li em:nth-child(3) select{ width:180px;}
.addr_third ul li input{ width:600px; margin:0 10px; border:none; border-radius:5px; text-indent:10px; float:left; vertical-align:middle; line-height:54px\0;  *line-height:54px; font-size:22px; color:#666; background-color:#fff; height:54px; font-family:"microsoft yahei";}
.addr_third ul li span{ color:#333; font:22px/75px "microsoft yahei";}


.fir_part{width: 860px;overflow:hidden;margin:0 auto;}
.ti_forth{ width:560px; overflow:hidden; margin-top:25px; margin-bottom:10px;}
.ti_forth em{ float:left; width:20px; height:20px;}
.ti_forth .num_01{ background:url(image/num_01.png) no-repeat center;}
.ti_forth .num_02{ background:url(image/num_02.png) no-repeat center;}
.ti_forth p{ font:18px/20px "microsoft yahei"; color:#ff7e5e; font-weight:bold;} 
.fir_part ul{ display: block; overflow: hidden;}
.fir_part .ul_height{ height:auto;}
.fir_part ul li{width: 850px;height:86px;border:2px solid #fff;cursor:pointer;overflow:hidden;background-color:#fff;margin:10px auto;}

.fir_part ul li em{ float:left; width:40px; margin:23px 14px; height:40px; background:url(image/sel_f.png) no-repeat center;}

.fir_part ul li img{ float:left; width:150px; height:60px; margin:13px 2px;}

.fir_part ul li .text_com{width: 570px;float:right;height:60px;overflow:hidden;margin:13px 0;margin-right:33px;}

.fir_part ul li .text_com p{ width:260px; font:18px/28px "microsoft yahei"; color:#333; height:28px; overflow:hidden;}

.fir_part ul li .text_com span{ float:left; padding:0 5px; margin-right:10px;margin-top:8px; height:22px; font:14px/22px "microsoft yahei"; color:#fff;}

.fir_part ul li .text_com .span_co01{ background-color:#e5cab8}
.fir_part ul li .text_com .span_co02{ background-color:#ffb382}
.fir_part ul li .text_com .span_co03{ background-color:#87d9a8}

.fir_part ul .sel_com{ border:2px solid #ff7e5e;}

.fir_part ul .sel_com em{ background-image:url(image/sel_t.png)}

.more_three{ width:560px; margin:0 auto; overflow:hidden; text-align:center;}

.more_three p{ display:inline-block; *zoom:1;*display:inline; cursor:pointer; padding-left:22px; font:16px/20px "microsoft yahei"; margin-top:8px; color:#333; background:url(image/more.png) left center no-repeat; }

.sec_part{ width:860px; margin:0 auto; overflow:hidden; margin-bottom:60px;}
.satisfy{ display:block;}
.input_tel{ display:none;}

.cont_dsj .sec_part:nth-child(4){ display:none;}
.sec_part .sec_part_con{ width:860px; height:300px; margin-top:40px; background:url(image/bg_second.png) center no-repeat; overflow:hidden;}

.sec_part .sec_part_con .in_se_con{ background-color:#fff; margin:8px auto; width:544px; height:284px; overflow:hidden;}
.sec_part .sec_part_con .in_se_con p{ font:18px/28px "microsoft yahei"; color:#333; font-weight:bold; width:500px; margin:15px auto; text-align:center;}
.sec_part .sec_part_con .in_se_con ul{ display:block; width:540px; margin:30px auto; margin-top:45px; text-align:center; overflow:hidden;}
.sec_part .sec_part_con .in_se_con ul li{ float:left; cursor:pointer; width:56px; text-align:center; margin:0 62px;}
.sec_part .sec_part_con .in_se_con ul li img{ width:56px; height:56px; display:block;}
.sec_part .sec_part_con .in_se_con ul li span{ font:16px/36px "microsoft yahei"; color:#666; font-weight:bold;}

.sec_part .sec_part_con .in_se_con em{ width:200px; height:48px; display:block; margin:10px auto; margin-top:20px; background:url(image/btn_jb.jpg); background-size:1px 48px; border-radius:10px; text-align:center; font:20px/48px "microsoft yahei"; font-weight:bold; color:#fff;  }


.sec_part .sec_part_con .in_input{background-color:#fff;margin:8px auto;width:544px;height:284px;overflow:hidden;border: 1px solid #F5F5F5;}

.sec_part .sec_part_con .in_input .ti_p_inp{ font:16px/24px "microsoft yahei"; color:#666; width:340px; margin:10px auto; margin-bottom:30px; margin-top:45px; text-align:center;}
.sec_part .sec_part_con .in_input .ti_p_inp span{ color:#f60; margin:0 3px;}
.sec_part .sec_part_con .in_input input{ font:16px/48px "microsoft yahei"; color:#999; width:340px; height:48px; background-color:#ffeeeb; margin:0 auto; text-indent:10px; display:block; margin-top:20px;}

.sec_part .sec_part_con .in_input em{ width:340px; height:48px; display:block; margin:20px auto; background:url(image/btn_jb.jpg); background-size:1px 48px; text-align:center; font:20px/48px "microsoft yahei"; font-weight:bold; color:#fff;  }


.black_50{}
.tc_input{position:fixed;z-index:50;width:400px;height:360px;padding:20px 40px;background-color:#fff;border-radius:10px;left:50%;top:50%;margin-left:-240px;margin-top:-200px;overflow:hidden;-webkit-transition: border linear .2s,-webkit-box-shadow linear .5s;border-color: #777;-webkit-box-shadow: 0 0 18px #777;} 
.tc_input p{ font:22px/32px "microsoft yahei"; margin-top:19px; color:#333; font-weight:bold;}
.tc_input span{ font:16px/28px "microsoft yahei"; margin-bottom:38px; color:#333; margin-top:10px; text-indent:32px; display:block;}

.tc_input input{ width:380px; overflow:hidden; height:48px; background-color:#ffeeeb; display:block; font:16px/48px "microsoft yahei"; color:#999; text-indent:15px; margin:20px auto; *margin-left:250px !important;}

.tc_input em{ width:380px; height:48px; display:block; background:url(image/btn_jb.jpg); margin:0 auto; margin-top:25px; background-size:1px 48px; text-align:center; color:#fff; font:22px/48px "microsoft yahei"; border-radius:10px;}
a{ text-decoration:none !important;}
.tc_input i{ position:absolute; width:38px; height:38px; cursor:pointer; background:url(image/clo_x.png) center; top:15px; right:15px;}








.success_info{ width:500px; margin:10px auto; margin-bottom:50px; overflow:hidden; }

.success_info .suc_ok{ width:500px; margin-top:55px; text-align:center; overflow:hidden;}
.success_info .suc_ok em{ display:inline-block; width:60px; height:60px; background:url(image/success.png) center; vertical-align:middle; margin:0 15px;}
.success_info .suc_ok span{ font:42px/60px "microsoft yahei"; color:#333; font-weight:bold; vertical-align:middle;}

.success_info .suc_info{ width:500px; text-align:center; overflow:hidden; margin-top:20px;}
.success_info .suc_info p{ text-align:center; font:18px/26px "microsoft yahei"; color:#333;}


.success_info .suc_btn{ width:500px; text-align:center; overflow:hidden; margin-top:36px;}
.success_info .suc_btn .jb_btn{ display:inline-block; width:220px; height:48px; background:url(image/btn_jb.jpg); border-radius:24px; color:#fff; font-size:20px; text-align:center; line-height:48px; font-family:"microsoft yahei"; font-weight:bold; margin:0 20px;}
.success_info .suc_btn .mb_btn{display:inline-block; width:218px; height:46px; border:1px solid #ff7e5e; color:#ff7e5e;  border-radius:24px;  font-size:20px; text-align:center; line-height:46px; font-family:"microsoft yahei"; font-weight:bold; margin:0 20px;   }



.yd_bn{ position:relative; width:100%; height:360px; overflow:hidden;}

.yd_bn img{ position:absolute; width:1920px; height:360px; left:50%; top:50%; margin-left:-960px; margin-top:-180px;}
.yd_bn p{ position:relative; z-index:2; width:120px; height:105px; padding-top:15px; background:url(image/btn_link.png) center top no-repeat; font:20px/24px "microsoft yahei"; color:#fff; font-weight:bold; margin:0 auto; margin-top:220px; text-align:center;}
.cont_yd{ width:1220px; background:url(image/con_bg.jpg); height:530px; margin:0 auto;}

.con_box_yd{ background-color:#ffeeeb; overflow:hidden; width:100%; padding-bottom:30px;}

.info_yd{ width:1220px; margin:0 auto;}

.info_yd p{ font:26px/46px "microsoft yahei"; color:#ff502d; font-weight:bold; text-align:center; padding-top:40px;}

.info_yd span{ display:block; font:18px/30px "microsoft yahei"; color:#f30; width:780px; margin:10px auto; text-shadow:0 2px 3px rgba(0,0,0,0.1); text-indent:36px;}
.cont_yd ul{ display:block; overflow:hidden; width:864px; height:280px; margin:0 auto;} 
.cont_yd ul li{ float:left; text-align:center; width:200px; margin:14px 44px; transition: all linear .2s;}
.cont_yd ul li p{ font:34px/86px "microsoft yahei"; color:#fff; font-weight:bold;}

.cont_yd ul li span{ font:18px/28px "microsoft yahei"; color:#fff; display:block; margin-top:120px; opacity:0.9;filter: alpha(opacity=90);}

.anima_trans{animation:mysize infinite;
animation-duration:1.5s;}
@keyframes mysize{0%{transform:scale(1,1); -webkit-transform:translate(1,1);}50%{transform:scale(1.15,1.15); -webkit-transform:translate(1.1,1.1);}to{transform:scale(1,1); -webkit-transform:translate(1,1);}
           
}


.bn_t_sec{ width:100%; overflow:hidden; position:relative; height:360px;}
.bn_t_sec img{ width:1920px; height:360px; position:absolute; left:50%; top:0; z-index:0; margin-left:-960px;}
.title_pro{ position:relative; margin:0 auto; width:440px; height:60px; margin-top:281px; *margin-top:288px; text-align:center;}
.title_pro p{text-align:center;font: 28px/60px "microsoft yahei";color:#fff;}
.title_pro p span{font-size: 20px;l;line-height: 38px;background: url(image/bg_w.png) no-repeat top center;border-radius:50%;color:#04C;width: 38px;margin-right:5px;height: 38px;display:inline-block; *zoom:1;*display:inline;vertical-align: middle;margin-top: -4px;}


.con_sty_bg{ width:100%; min-height:520px; overflow:hidden; background:url(image/dz_zy.png) no-repeat center; background-color:#fdfaf5;}

.con_sty_bg .btn_next p{width: 270px;height: 54px;border-radius: 500px;box-shadow:none;color:#fff;background:url(image/btn_bg.png);text-align:left;text-indent: 18px;font: 22px/50px "microsoft yahei";}
.con_sty_bg .btn_next{width:270px;height:54px;margin: 20px auto;}
.con_sty_bg .sel_js li span{ background-color:#666;}
.con_sty_bg .fir_dec ul .sel_li_dec em{ position:absolute; top:0; left:0; background:url(image/right_y.png) no-repeat center; z-index:2; width:248px; height:140px; opacity:0.9;}
.con_sty_bg .sel_js .mar_js span{ background-color:#f90; color:#fff;}

.con_sty_bg .fir_dec ul .sel_li_dec span {
    font-weight:normal; 
    color: #f90;
    opacity: 1;
}


.con_sty_bg .sel_zz .sel_right_zz em {
    position: absolute;
    width: 120px;
    z-index: 2;
    height: 120px;
    left: 0;
    top: 0;
    background: url(image/right_y.png) no-repeat center;
    background-size: 36px;
}

.con_sty_bg .sel_zz .sel_right_zz span {
    color: #f90;
    opacity: 1;
}

.con_sty_bg .sel_zz .sel_right_zz {
    background-image: url(image/bk_w_r03.png);
}

.con_sty_bg .sec_part .sec_part_con .in_input input{background-color:#fbf8f4 }
.con_sty_bg .ti_forth p {
    color: #555;
}

.con_sty_bg .ti_forth .num_01 {
    background: url(image/num_01_y.png) no-repeat center;
}


.con_sty_bg .sec_part .sec_part_con .in_se_con em{background:none; background-color:#5028c0;}
.con_sty_bg .ti_forth .num_02 {
    background: url(image/num_02_y.png) no-repeat center;
}

.con_sty_bg .fir_part ul .sel_com {
    border: 2px solid #F1F1F1;
}

.ti_p_ma{ background:url(image/for_ti.jpg) no-repeat center; width:540px; height:80px;}
.ti_p_ma p{ line-height:72px !important;}

.sec_part .sec_part_con .in_input em{background:none; background-color:#661dbe;}
.tc_s_input input{ background-color:#fbf8f4}
.tc_s_input em{ background:none; background-color:#f90;} 


.con_sty_bg .addr_third ul li input{box-shadow: 0 3px 10px rgba(0,0,0,0.1);}


.con_sty_bg .addr_third ul li em{box-shadow: 0 3px 10px rgba(0,0,0,0.1);}

.con_sty_bg .success_info .suc_ok{ margin-top:30px;}

.con_sty_bg .fir_part ul .sel_com em {
    background-image: url(image/sel_t_y.png);
}

.con_sty_bg .fir_dec ul .sel_li_dec img{ border-color:#f90;}

.yd_bn_top{ width:100%; overflow:hidden; position:relative; height:320px;}
.yd_bn_top img{ width:1920px; height:320px; position:absolute; left:50%; top:0; z-index:0; margin-left:-960px;}

.center_cont{ width:100%; min-height:520px; overflow:hidden; background:url(image/bg_dz.png) no-repeat top center; background-color:#fdfaf5; padding-bottom:40px;}


.thr_info{ width:900px; margin:0 auto; overflow:hidden; }

.thr_info ul li{ float:left; width:301px; position:relative; margin-right:-1px;} 
.thr_info ul li em{ position:absolute; right:0; width:1px; height:80px; background-color:#ccc; top:20px;}
.thr_info ul li p{ width:70px; margin-top:-20px; margin:0 auto; padding-left:40px; text-align:right; background:url(image/one_ma.png) no-repeat left center; font:32px/48px "microsoft yahei"; color:#c00; font-weight:bold;}

.thr_info ul li .mark_01{ background-image:url(image/one_ma.png)}
.thr_info ul li .mark_02{ background-image:url(image/two_ma.png)}
.thr_info ul li .mark_03{ background-image:url(image/three_ma.png)}

.thr_info ul li span{ font:22px/30px "microsoft yahei"; margin-top:16px; color:#333; width:300px; display:block; text-align:center;}

.tip_info{ width:960px; height:207px; margin:30px auto auto; overflow:hidden; background:url(image/text_bg.png) no-repeat 0 0;}
.tip_info p{ font:24px/36px "microsoft yahei"; color:#555; text-indent:2em; margin:40px 150px auto;}


.link_to{ width:410px; height:110px; margin:0 auto; overflow:hidden; margin-top:30px;}
.link_to em{ display:block; width:410px; height:110px; background:url(image/btn_on.png) no-repeat center; background-size:100%;}



.thr_info_b{ width:810px; margin:0 auto; overflow:hidden;}

.thr_info_b li{ float:left; width:240px; margin:5px 15px;}
.thr_info_b li em{ display:block; width:240px; height:170px; margin:0 auto 20px;}
.thr_info_b li .ma_01{ background:url(image/thr01.jpg) no-repeat center bottom;}
.thr_info_b li .ma_02{ background:url(image/thr02.jpg) no-repeat center bottom;}
.thr_info_b li .ma_03{ background:url(image/thr03.jpg) no-repeat center bottom;}
.thr_info_b li p{ font:16px/26px "microsoft yahei"; color:#333; text-align:center; width:240px; margin-top:-30px;}

.info_l{ width:800px; height:240px; margin:0px auto; background:url(image/text_bg.png) no-repeat center; overflow:hidden; margin-bottom:-10px;}
.info_l p{ width:630px; margin:55px auto; font:16px/28px "microsoft yahei"; color:#333; text-indent:32px;}

.nav_link{ width:880px; overflow:hidden; margin:0 auto;}
.nav_link li{ width:190px; float:left; height:110px; border-radius:5px; margin:15px; transition:all linear .2s;}
.nav_link li img{ width:190px; height:110px; float:left;}
.nav_link li:hover{-webkit-box-shadow: 0 3px 12px rgba(0,0,0,0.2);
    box-shadow: 0 3px 12px rgba(0,0,0,0.2);
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);}
	
	
/*隐藏底部通用广告*/
.bottom_ad{ display:none;}