@charset "utf-8";
/* CSS Document */

.top{ width:1000px; margin:0 auto;}
.top table{ float:left;}
.top td{ height:155px;}
.top td img{ max-height:100%;}
.nav{ float:right;}
.nav_top{ padding-top:29px; text-align:right;}
.nav_inpt{ background:0; display:inline-block; border:thin solid #c9c9c9;margin-left:13px;  }
.nav_inpt input[type="text"]{ border:0; line-height:22px; font-size:14px; width:123px; height:22px; padding:0 3px; border-radius:0px; color:#666764;}

.nav_use{ color:#000; font-size:16px; display:inline-block; position:relative; line-height:23px;}
.nav_use .span_1{  color:#666; background:url(../images/f8x8.png) no-repeat center left; padding-left:15px; margin-right:5px; cursor:pointer;}
.nav_use .i_1{font-size:16px; line-height:18px; border-bottom:1px solid #666;}
.sub_top{ border:0; background:url(../images/fd.png) no-repeat center left #fff; border-radius:0 !important; width:27px; height:22px;}
.span_f{ background:url(../images/f8x8.png) no-repeat center left; display:inline-block; line-height:18px; font-size:16px; padding-left:16px; color:#666;}
.span_f a{ font-size:16px; line-height:22px; display:inline-block; color:#afadad;}
.span_f a:hover{ color:#000;}
.span_f .ah{ color:#000;}
.nav_men{ border-top:1px solid #c9c9c9; margin-top:22px;}
.nav_men ul{ margin-top:-1px;}
.nav_men li{ display:inline-block; position:relative; margin-left:10px; padding-bottom:15px;}
.nav_men .a_1{ color:#666; font-size:18px; padding:0 18px; display:inline-block; border-top:1px solid #c9c9c9; line-height:22px; padding-top:16px; display:inline-block;}
.nav_men .a_1:hover{ border-color:#000; color:#000;}
.nav_men .a_1h{ border-color:#000; color:#000;}
.nav_next{ position:absolute; top:50px; left:18px; background:url(../images/bg80.png); padding:6px 10px 6px 6px; display:none; z-index:9}
.nav_next .a1{ background:url(../images/f5x5.png) no-repeat center left; display:block; line-height:26px; font-size:14px; color:#686767; padding-left:16px; white-space:nowrap;}
.nav_next .a1:hover{ color:#000; background-image:url(../images/heif5x5.png);}
.host_m{ color:#757474; font-size:20px; margin:44px 0 94px;}
.host_m_1{ margin-bottom:27px;}
.host_m a{ color:#757474; font-size:20px; line-height:22px; display:inline-block;}
.host_m a:hover{ color:#000;}
.host_m .ah{ color:#000;}

.con_1000{ width:1000px; margin:0 auto;}
.con_oh{ overflow:hidden; width:1000px; margin:0 auto;}
.man_bg{ text-align:right;}
.man_bg h3{ color:#333; font-size:50px; line-height:52px;}
.man_bg .p1{ color:#323232; font-size:18px; line-height:24px; width:1000px; overflow:hidden}
.man_bg .p2{ color:#323232; font-size:18px; line-height:24px; width:450px; float:right}
.homea{ display:block; width:1000px; height:650px;}
.fatt{ width:100%; background:#e5e5e5; min-width:1024px;}
.end{ text-align:right; overflow:hidden; color:#8d8d8d; font-size:14px; height:50px;}
.end_div{ float:left; margin-left:18px; }
.end .span_f,.end .span_f a{ line-height:50px;}
.end .span_1{ margin-left:40px; margin-right:30px; line-height:50px;}
.end .span_2{ background:url(../images/phone.jpg) no-repeat center left; padding-left:20px;}
.a_con{ padding:84px 0 100px; overflow:hidden; width:1000px; margin:0 auto;}
.a_img{ float:left; width:469px;}
.a_img img{width: 469px;}
.a_text{ float:right; width:469px;}
.a_text .span_t{ width:284px; height:1px; background:#6c6a6a; display:block; margin:0 auto}
.a_text .h3_1{ font-size:22px; color:#000; margin:44px 0 30px;}
.a_text .p_1{ color:#626060; font-size:16px; line-height:35px; margin-bottom:10px; text-indent:2em;}

.b_div{ width:233px; height:285px; margin:0 22px 22px 0; text-align:center; float:left;}
.b_img{ width:233px; height:233px; margin-bottom:22px;}
.b_div a{ font-size:25px; color:#000; line-height:27px; font-family:楷体; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.c_img{ width:323px; height:238px; float:left; margin-right:15px; margin-bottom:15px; text-align:center; position:relative; background:#fff;}
.c_next{width:323px; height:149px; background:url(../images/hbg_70.png); padding-top:89px; position:absolute; top:0; left:0; display:none;}
.c_next h3{ color:#fff; font-size:32px; line-height:34px; margin-bottom:10px;}
.c_next p{ color:#e0e0e0; font-size:16px; line-height:18px;font-family:楷体;}



.d_left{ width:350px; float:left;}
.d_right{ width:620px; float:right;}
.d_right img{ max-width:100%; margin-bottom:22px;}
.d_top{ border-top: thin solid #757474; border-bottom:thin solid #757474; padding:44px 0; text-align:right; overflow:hidden;}
.d_top h3{ float:left; font-size:30px; color:#000; line-height:38px; width:350px; text-align:left;}
.d_top .span_1{ color:#5b5b5b; line-height:38px;font-size:20px; display:block; text-align:left}
.d_top .span_2{ color:#00; font-size:22px; line-height:24px;}

.d_tab{ padding:50px 0 40px; border-bottom:1px solid #757474;}
.d_tab .p_1{ margin-bottom:14px; color:#717171; font-size:16px; font-family:楷体; }
.d_tab .span_1{ display:inline-block; width:130px; line-height:18px; font-family:楷体;}
.d_text{ padding-top:32px; margin-bottom:30px;font-family:楷体;}
.d_text .p_1{ font-size:16px; color:#717171; line-height:30px;}
.d_end{ text-indent:2em; padding:25px 0; font-family:楷体; font-size:16px; color:#000; line-height:30px; border-top: thin solid #757474; border-bottom:thin solid #757474; margin-bottom:20px;}
.d_a{ height:52px; display:block; text-align:center; line-height:52px; background:#000; font-size:24px; color:#fff;}

.e_host{ margin-bottom:15px;}
.e_host a{ margin-right:16px; padding:0 10px; display:inline-block; border:thin solid #c2c2c2; color:#7d7d7d; font-size:14px; line-height:20px;}
.e_div{ background:#fff; margin-bottom:19px; border:thin solid #e5e5e5; border-top:0; padding:0 34px; overflow:hidden;}

.e_710{ float:left; width:710px; padding:34px 0;}
.e_220{ float:right; width:220px;  text-align:right !important;}
.e_710 .h3_1{ color:#000; font-size:22px; line-height:24px; margin-bottom:23px;}
.e_710 .h3_1 a{ font-size:22px; color:#000; margin:44px 0 30px;}
.e_710 .h3_1 a:hover{ text-decoration:underline}
.e_710 .p_1{ text-indent:2em; line-height:23px; color:#8a8a8a; font-size:16px; font-family:楷体;}
.e_710 .a_1{ color:#000; font-size:16px; line-height:23px;}
.f_con{ padding:36px 0 50px; overflow:hidden;}
.f_left{ width:314px; float:left;}
.f_text{ width:635px; float:right;}
.f_text .p_1{ color:#8a8a8a; font-size:16px; line-height:30px;}
.main{ background:url(../images/hbg_90.png); width:100%; position:relative; min-height:654px} 
.g_con{ width:1000px; margin:0 auto; padding-top:176px; padding-left:162px;}
.g_p{ margin-bottom:25px;}
.g_span{ color:#fff; font-size:18px; line-height:20px; width:163px; display:inline-block;}
.g_text{ border:2px solid #fff; padding:8px; width:490px; height:260px; background:0; color:#aaa; font-size:14px;}
.g_sub{ width:197px; height:37px; background:url(../images/ly.png) no-repeat center center; border:0; font-size:14px; color:#fff; text-indent:15px; margin-left:482px; text-align:left;}
.g_fg{ width:100%; background:url(../images/hbg_70.png); position:absolute; top:0; left:0; z-index:100;}
.g_div{ width:475px; height:225px; border:thin solid #ccc; background:#fff; position:absolute; top:50%; left:50%; margin-top:-112px; margin-left:-237px; z-index:200;}
.g_div_1{ width:380px; height:228px; margin-top:-114px; margin-left:-190px;}
.g_div_ca{ display:inline-block; width:28px; height:28px; background:url(../images/ca28x28.jpg) no-repeat center center; margin-top:15px; margin-right:17px; cursor:pointer;}
.g_div_p{line-height:35px; display:inline-block; background:url(../images/fj.jpg) no-repeat left center; padding-left:48px; font-size:22px; color:#000;}
.g_div_a{ width:109px; height:34px; display:inline-block; background:#1b1b1b; line-height:34px; text-align:center; font-size:20px; color:#fff; letter-spacing:6px}
.h_con{ width:590px; margin:154px auto 0; min-height:500px;}
.h_con .p_1{ color:#3e3e3e; font-size:18px; line-height:20px; margin-bottom:10px;}
.h_tab{  border-top: thin solid #757474; border-bottom:thin solid #757474; padding:30px 0; width:100%;}
.h_tab td{ font-size:15px; color:#595959; height:27px;}
.i_con{ margin:216px auto 0; width:350px;}

.i_con_p{ border:1px solid #fff; margin-bottom:23px; padding:7px 0;}
.i_con_s{ width:94px; border-right:1px solid #7d7d7d; color:#fff; font-size:18px; line-height:24px; text-indent:9px; display:inline-block;}
.i_inp{ width:231px; background:0; border:0; color:#fff; font-size:18px; line-height:24px; padding:0 10px; height:24px;}
.i_p_1{ overflow:hidden; text-align:right; margin-top:20px; margin-bottom:5px;}
.i_p_1 .a1{ color:#a3a3a3; font-size:14px; line-height:16px; float:left;}
.i_p_1 .a2{ color:#fff; font-size:14px; line-height:16px;}
.i_p_1 a:hover{ text-decoration:underline;}
.i_sub{ width:100%; height:51px; background:#1b1b1b; font-size:26px;}
.i_sub_1{ width:131px; height:45px; font-size:24px;}
.j_con{ padding-top:160px; width:1000px; margin:0 auto;}
.j_top{ border-bottom:1px solid #7d7d7d; padding-left:155px; height:37px;}
.j_top a{ height:36px; border:1px solid #7d7d7d; text-align:center; line-height:36px; color:#fff; font-size:18px; width:128px; display:inline-block; margin-right:11px; cursor:pointer; }
.j_top .span_1{ background:#fff; border-color:#fff; color:#000;}
.j_div{ margin:96px 0 0 320px;}
.j_divt{border-bottom:1px solid #7d7d7d; padding:7px 0; width:350px; margin-bottom:66px;}
.j_divt h3{ border-left:5px solid #7d7d7d; text-indent:15px; color:#bbb;}
.j_p{ margin-bottom:52px;}
.j_p_oh{ overflow:hidden;}
.j_p_1{ margin-bottom:25px;}
.j_p_2{ margin-bottom:14px; padding-left:230px;}
.j_p img{ width:83px; height:33px;}
.j_p_a{ color:#a5a3a3; font-size:14px; text-decoration:underline; line-height:16px; margin-left:7px;}
.j_span{ font-size:18px; width:94px; color:#fff; display:inline-block; line-height:20px;}
.j_span_1{ color:#000; width:115px;}
.j_inp{ font-size:18px; background:0; color:#fff; line-height:22px; height:22px; border:1px solid #fff; padding:5px 10px; width:234px;}
.j_inp_1{ width:95px; margin-right:6px;}
.j_inp_2{ border-color:#959595; color:#000;}
.j_inp_120{ width:120px;}
.j_sub{ width:110px; height:42px; margin-left:120px; font-size:22px;}

.k_span{ background:url(../images/emil.png) no-repeat center left; padding-left:80px; height:60px; color:#fff; font-size:22px; margin-bottom:39px; display:inline-block; margin-top:139px; line-height:45px;}
.k_p{ color:#a8a2a2; font-size:16px;}
.k_a{ color:#fff; text-decoration:underline; font-size:16px; line-height:18px;}
.l_div{ margin-top:119px;}
.l_div .j_p{ margin-bottom:18px;}
.l_qh{ width:90px; border:1px solid #fff; border-right:0; background:url(../images/gx.png) no-repeat 100px center;  padding-right:27px; text-align:right; display:inline-block; color:#cecece;white-space: nowrap; position:relative; padding-left:7px; height:32px;}
.l_nex_p{ height:32px; line-height:31px; overflow:hidden; cursor:pointer;}
.l_qh .span1{text-align:left; line-height:31px; display:inline-block; font-size:15px; color:#cecece; float:left;}
.l_nex{ background:#fff; position:absolute; top:33px; left:0; width:94px; padding:0 20px 0 7px; display:none;}
.l_nex_p_1{ background:#dcdcdc; color:#000;}
.l_but{ width:120px; height:34px; background:#a29e9e; color:#fff; margin-left:5px; font-size:14px;}
.l_but_1{ color:#999;}
.l_a{ font-size:14px; color:#a5a3a3; text-decoration:underline; line-height:16px; margin-top:10px; margin-left:94px; display:inline-block;}
.m_sue{ background:url(../images/dg.png) no-repeat center left; line-height:88px; padding-left:130px; font-size:36px; color:#fefefe; margin-top:160px; display:inline-block;}
.m_top{ text-align:right; border-bottom:1px solid #999; margin-top:39px; margin-bottom:16px;}
.m_top span{ width:150px; height:50px; display:inline-block; color:#fff; background:#000; line-height:50px; text-align:center; font-size:20px;}
.m_left{ width:149px; float:left;}
.m_left a{ display:block; font-size:20px; color:#9e9e9e; line-height:34px; text-align:center;}
.m_left a:hover{ background:#000; color:#fff;}
.m_left .ah{ background:#000; color:#fff;}
.m_rig{ width:851px; background:#FFF; float:left;}
.m_tb{ border:1px solid #bfbfbf; padding:14px 23px; }
.m_p{ border-bottom:1px solid #bfbfbf; font-size:18px; color:#6a6a6a; }
.m_span{ width:176px; text-align:center; line-height:70px; height:70px; text-align:center; display:inline-block; border-right:1px solid #bfbfbf; margin-right:70px;}
.m_a{ width:109px; height:34px; font-size:20px; color:#fff; background:#1b1b1b; line-height:34px; text-align:center; margin:29px 0 34px; display:inline-block;}
.m_inp{ width:171px; padding:9px 10px; border:1px solid #c2c2c2; font-size:16px; color:#6a6a6a; line-height:18px;}
.m_sel{ padding:5px; border:1px solid #c2c2c2; width:60px;}
.n_li{border-bottom:1px solid #bfbfbf; overflow:hidden;padding:21px 0; color:#000; font-size:18px; line-height:20px;}
.n_li span{ float:right; color:#000; font-size:18px; line-height:20px; max-width:660px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}


.page{ text-align:right; margin:30px 0 50px;}
.page a{ width:24px; height:25px; line-height:25px; text-align:center; border:1px solid #000; background:#fff; color:#000; margin-left:7px; font-size:18px; display:inline-block;}
.page a:hover{ background:#000; color:#fff;border:1px solid #000;}
.page .ah{ background:#000; color:#fff;}
.page .aw{ border:1px solid #f6f6f6; background:0; color:#333;}
label.error{ font-size:14px; margin-left:5px; color:#F30;}
.j_p_oh label.error{ float:right; line-height:34px; margin-right:200px;}
.j_p_oh1 label.error{ float:right; line-height:34px; margin-right:175px;}
.i_con_p label.error{ float:right; line-height:34px; position:absolute; top:0; right:5px;}
.g_text_i{font-size:14px;color:#F30; position:absolute; top:11px; display:none; left:178px; }



.c_imgbg{ float:left; margin-right:15px; margin-bottom:15px;width:323px;}
.c_imgbg .c_img{float:none; margin-right:0; margin-bottom:0;}
.c_text{ text-align:center; border:1px solid #e2e2e2;}
.c_text a{ color:#a3a3a3; font-size:18px; line-height:39px; display:block; text-align:center; color:#a3a3a3;}
.host_ss{ margin-bottom:29px;}
.host_inp{ width:290px; padding:0 10px; line-height:34px; border:1px solid #d6d6d6; background:#fff; font-size:18px; color:#000;}
.host_sub{ background:#000; height:36px; text-align:center; line-height:36px; width:104px; font-size:20px; color:#fff; margin-left:10px;}
.ssl_690{ width:690px; float:left;}
.ssl_310{ width:295px; float:right; padding-right:3px;}
.ss_p{ color:#000; font-size:18px; line-height:20px; margin-bottom:20px;}
.ss_div{ padding-left:12px; border-left:1px solid #a0a0a0; padding-bottom:20px;}
.ss_div h3{ margin-bottom:4px; font-size:18px; color:#585858; line-height:30px;}
.ss_div .p1{ line-height:24px; color:#8c8c8c; font-size:16px; margin-bottom:4px;}
.ss_div .p1 a{ color:#000; font-size:16px; line-height:18px;}
.ss_div .p1 a:hover{ text-decoration:underline;}
.ss_div .p2{ color:#8a8a8a; font-size:16px; line-height:18px; text-align:right;}
.ss_bot{ padding-bottom:18px; border-bottom:1px dashed #c2c2c2;}
.ss_i{ color:#F00;}
.tuichu{ display:inline-block; color:#000; font-size:14px;}


.nav_inpt{*display:inline;}
.nav_use{*display:inline;}
.nav_men li{*display:inline;}
