﻿@charset "utf-8";
/*banner*/
.banner, .fullSlide, .fullSlide .bd li, .fullSlide .bd li a { height: 500px; }
.fullSlide { width:100%; position:relative; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100% !important; }
.fullSlide .bd li { width:100% !important; overflow:hidden; text-align:center; background-position:center top; }
.fullSlide .bd li a { display:block; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:100px; height:8px; margin:1px; overflow:hidden; background:#fff; line-height:999px; }
.fullSlide .hd ul .on { background:#004ebe; }
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; width:73px; height:73px; }
.fullSlide .prev { background:url(/images/left1s.png) no-repeat; }
.fullSlide .next { left:auto; right:5%; background:url(/images/right1s.png) no-repeat; }
/**/
.part { height:594px; overflow:hidden; }
.part h3 { height:94px; background:url(/images/pa_tx.gif) no-repeat center bottom; font:22px "Microsoft YaHei"; font-weight:bold; color:#222; line-height:22px; text-align:center; padding-top:30px; margin-bottom:38px; }
.part h3 span { display:block; font:44px "Times New Roman"; color:#af1c17; line-height:44px; text-transform:uppercase; }
.part h3 em { display:block; font:12px Arial; color:#b6b5b5; line-height:12px; padding-top:14px; }
.part h3 a { color:#222; }
.part .pa_img { height:358px; position:relative; }
.part .pa_l, .part .pa_r { width:41px; height:41px; position:absolute; top:120px; cursor:pointer; }
.part .pa_l img, .part .pa_r img { width:41px; height:41px; }
.part .pa_l { left:-70px; }
.part .pa_r { right:-70px; }
.pa_img ul { width:1000px; height:344px; overflow:hidden; }
.pa_img li { width:185px; height:172px; float:left; margin-right:18px; text-align:center; overflow:hidden; }
.pa_img li img { width:185px; height:109px; }
.pa_img li p { width:185px; height:172px; float:left; text-align:center; }
.pa_img .cle_c { margin-right:0; }
.pa_img li span { font:12px "Microsoft YaHei"; color:#333; line-height:46px; display:block; height:46px; }
.part h4 { height:32px; text-align:center; }
.part h4 a { font:14px "Microsoft YaHei"; color:#fff; line-height:32px; }
.part h4 span { width:116px; height:32px; background:#222; display:inline-block; margin-right:16px; }
.part h4 em { width:218px; height:32px; background:#af1c17; display:inline-block; }
/**/


.pro {  background:url(/images/pr_bj.jpg) repeat-x left top; overflow:hidden; }
.pr_fl { width:225px;  overflow:hidden; margin-top:25px; }
.pr_fl h3 { width:225px; height:82px; background:url(/images/pr_b1.jpg) no-repeat left top; overflow:hidden; font:18px "宋体"; color:#fff; line-height:18px; text-transform:uppercase; padding-left:28px; }
.pr_fl h3 span { font:18px "Microsoft YaHei"; font-weight:bold; color:#fff; display:block; padding:20px 0 0 32px; height:20px; margin-bottom:10px; _margin-bottom:0px; }
.pr_fl .pf_txt { width:225px; height:710px; background:url(/images/pr_fl.jpg) repeat-y center top; overflow:hidden; border-bottom:3px solid #c3231d; }
.pf_txt p { width:154px; height:36px; background:url(/images/pr_b2.jpg) no-repeat center top; font:14px "Microsoft YaHei"; color:#af1c17; line-height:32px; padding-left:22px; margin:14px auto 0; }
.pf_txt p a { color:#af1c17; }
.pr_fl .pnav1 { width:180px; margin:0 auto; font-size:0; }
.pnav1 .pnav2 { font:14px "Microsoft YaHei"; height:36px; color:#fff; line-height:34px; background:url(/images/pr_b3.jpg) no-repeat left top; margin-bottom:4px; }
.pnav2 a { color:#fff;  }
.pr_fl .cur { height:auto; }
.pnav3 { width:195px; padding:6px 0 0 30px; background:url(/images/pr_b3.jpg) no-repeat left bottom; font-size:0; }
.pnav3 li { height:30px; font-size:12px; line-height:30px; }
.pnav3 li a { padding:0; }
.pr_con { width:756px;  overflow:hidden; margin-top:25px; }
.pr_con h3 { height:59px; background:url(/images/pr_t3.jpg) no-repeat left top; margin-bottom:22px; font:18px "Microsoft YaHei"; font-weight:bold; color:#222; line-height:58px; padding-left:35px; }
.pr_con h3 a { color:#222; }
.pr_con h3 span { float:right; width:52px; height:18px; display:inline-block; margin-top:22px; }
.pr_con h3 span img { width:52px; height:18px; display:inline-block; }
.pr_con li { float:left; border:1px solid #e6e6e6; width:240px; height:212px; overflow:hidden; background:#fff; margin:15px 5px 15px 5px;}
.pr_con li span { height:40px; font:14PX "Microsoft YaHei"; color:#222; display:block; line-height:40px; padding-left:34px; background:url(/images/pr_t1.jpg) no-repeat 10px -60px; cursor:pointer; }
.pr_con li img { width:240px; height:166px; }
.pr_con li.p_im1 { width:502px; height:386px; }
.pr_con li.p_im1 img { width:502px; height:291px; }
.pr_con li.cur, .pr_con li.p_im1 { border:1px solid #af1c17; }
.pr_con li.cur span { color:#af1c17; background-position:10px 11px; }
.pr_con li.p_im1 span { width:330px; float:right; text-align:left; padding:30px 0 0 85px; color:#af1c17; background-position:56px 40px; }
/**/
.ques { height:660px; background:url(/images/qu_bj.png) no-repeat center top; overflow:hidden; margin-bottom:-30px; position:relative; z-index:22; }
.qu_tit { height:152px; text-align:center; overflow:hidden; margin-top:50px; margin-bottom:8px; }
.qu_tit h3 { height:108px; font:26px "Microsoft YaHei"; color:#222; line-height:42px; }
.qu_tit h3 span { display:block; font:36px "Microsoft YaHei"; font-weight:bold; color:#222; }
.qu_tit h3 i { color:#af1c17; }
.qu_tit p { font:16px "Microsoft YaHei"; color:#6f6f6f; line-height:32px; }
.qu_tit p span { width:220px; height:32px; display:inline-block; background:#af1c17; font:14px "Microsoft YaHei"; color:#fff; line-height:32px; margin-right:30px; }
.qu_tit p a { color:#fff; }
.qu_tit p em { font:36px "Times New Roman"; font-weight:bold; color:#af1c17; }
.qu_con { position:relative; }
.qu_con li { width:190px; font:14px "Microsoft YaHei"; color:#555; line-height:26px; text-align:center; position:absolute; }
.qu_con li span { height:32px; font:18px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:32px; padding-top:28px; display:block; }
.qu_con .qu1 { top:254px; left:14px; }
.qu_con .qu1 span { background:url(/images/qu_t1.jpg) no-repeat center top; }
.qu_con .qu2 { top:92px; left:62px; }
.qu_con .qu2 span { background:url(/images/qu_t2.jpg) no-repeat center top; }
.qu_con .qu3 { top:6px; left:422px; }
.qu_con .qu3 span { background:url(/images/qu_t3.jpg) no-repeat center top; }
.qu_con .qu4 { top:92px; right:28px; }
.qu_con .qu4 span { background:url(/images/qu_t4.jpg) no-repeat center top; }
.qu_con .qu5 { top:254px; right:0px; }
.qu_con .qu5 span { background:url(/images/qu_t5.jpg) no-repeat center top; }


.czjz_bg { background:#ededed url(/images/vs-bg.gif) no-repeat center top; height:742px; margin-top:6px; }
.czjz { width:960px; margin:0 auto; padding-top:58px; }
.czjz h2 { font:normal 16px/16px "Microsoft yahei"; color:#000; text-align:center; letter-spacing:3px; padding-bottom:23px; }
.czjz h2 em { font-weight:bold; font-size:22px; line-height:22px; display:block; color:#af1c17; letter-spacing:normal; padding-bottom:5px; }
.czjz dl { padding:25px 9px 0 8px; _padding:25px 7px 0 8px; width:462px; height:264px; }
.czjz dt { background:url(/images/vs-dt.jpg) no-repeat; width:442px; height:133px; padding:20px 0 0 23px; }
.czjz dt span { display:inline-block; font:28px/123px "Times New Roman", Times, serif; color:#e4211c; text-transform:uppercase; width:71px; text-align:center; float:left; }
.czjz dt img { width:174px; height:123px; float:left; }
.czjz dt img.nomr { margin-right:0; }
.czjz dd h3 { height:33px; line-height:33px; text-align:center; color:#666; font-weight:normal; font-size:12px; }
.czjz dd h3 em { width:219px; text-align:center; margin-right:24px; display:inline-block; }
.czjz dd h3 i { width:219px; text-align:center; display:inline-block; }
.czjz dd p { padding:8px 0 0 12px; line-height:26px; font-size:12px; color:#333; }
.czjz dd p em { font-weight:bold; color:#af1c17; }
.czjz dd p b { font-weight:bold; }

/**/
.ys1 { height:807px; background:url(/images/ys_bj1.jpg) no-repeat center top; overflow:hidden; }
.ys1 h3 { height:128px; text-align:center; font:36px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:36px; padding-top:52px; margin-bottom:80px; }
.ys1 h3 span { font:26px "Microsoft YaHei"; font-weight:normal; color:#fff; display:block; line-height:26px; margin:16px 0 6px 0; }
.ys1 h3 i { font:12px Arial; color:#b34443; line-height:12px; display:block; }
.ys1 .y1_con { width:672px; }
.ys1 .y_xx { background:url(/images/ys_x1.gif) no-repeat 56px bottom; }
.ys1 dl { width:485px; height:252px; }
.ys1 dl b { font-weight:bold; color:#af1c17; }
.ys1 dt { height:118px; background:url(/images/yx_b2.png) no-repeat left top; margin-bottom:20px; }
.ys1 dt span { width:108px; height:112px; font:40px "Times New Roman"; font-weight:bold; color:#fff; line-height:112px; text-align:center; display:inline-block; float:left; }
.ys1 dt em { width:364px; float:right; font:24px "Microsoft YaHei"; font-weight:bold; color:#111; line-height:26px; display:block; padding-top:40px; }
.ys1 dt i { display:block; font:12px Arial; color:#cacaca; line-height:28px; }
.ys1 dd { padding-left:106px; }
.ys1 dd p { padding-left:22px; background:url(/images/yd_d.png) no-repeat 0 10px; font:16px "Microsoft YaHei"; color:#333; line-height:26px; }
.ys1 .ys_b { width:240px; height:52px; font:18px "Microsoft YaHei"; color:#fff; line-height:42px; text-align:center; float:left; background:url(/images/ys_b1.png) no-repeat center top; margin-top:440px; display:inline-block; }
.ys_b a { color:#fff; }
.ys2 { height:582px; background:url(/images/ys_bj2.jpg) no-repeat center top; overflow:hidden; }
.ys2 .y1_con { width:672px; }
.ys2 .y_xx { background:url(/images/ys_x1.gif) no-repeat 54px bottom; }
.ys2 dl { width:568px; height:250px; }
.ys2 dl b { font-weight:bold; color:#af1c17; }
.ys2 dt { height:154px; background:url(/images/yx_b1.png) no-repeat left top; margin-bottom:-12px; }
.ys2 dt span { width:108px; height:112px; font:40px "Times New Roman"; font-weight:bold; color:#fff; line-height:112px; text-align:center; display:inline-block; float:left; }
.ys2 dt em { width:450px; float:right; font:24px "Microsoft YaHei"; font-weight:bold; color:#111; line-height:26px; display:block; padding-top:40px; }
.ys2 dt i { display:block; font:12px Arial; color:#cacaca; line-height:28px; }
.ys2 dd { padding-left:106px; }
.ys2 dd p { padding-left:22px; background:url(/images/yd_d.png) no-repeat 0 10px; font:16px "Microsoft YaHei"; color:#333; line-height:26px; }
.ys2 .ys_b { width:240px; height:52px; font:18px "Microsoft YaHei"; color:#fff; line-height:42px; text-align:center; float:left; background:url(/images/ys_b1.png) no-repeat center top; margin-top:440px; margin-left:82px; }
.ys2 .ys_b a { color:#fff; }
/**/
.serv { height:586px; background:url(/images/ser_bj.gif) no-repeat center top; overflow:hidden; }
.serv h3 { height:106px; font:26px "Microsoft YaHei"; color:#222; line-height:28px; text-align:center; margin-top:46px; margin-bottom:52px; }
.serv h3 span { display:block; font:36px "Microsoft YaHei"; font-weight:bold; line-height:36px; color:#222; background:url(/images/ser_tx.gif) no-repeat center center; margin-bottom:10px; }
.serv h3 i { color:#af1c17; }
.serv h3 a { color:#222; }
.serv h3 em { display:block; font:12px Arial; line-height:26px; color:#a9a8a8 }
.serv .se_con { width:100%; height:250px; overflow:hidden; position:relative; }
.se_con li { float:left; width:140px; font:14px "Microsoft YaHei"; color:#333333; text-align:center; line-height:14px; display:inline; position:absolute; cursor:pointer; }
.se_con li span { width:120px; height:120px; display:block; position:relative; overflow:hidden; margin-bottom:18px; cursor:pointer; }
.se_con li img { width:120px; height:244px; cursor:pointer; }
.se_con .se_01 { top:3px; left:10px; }
.se_con .se_01 { top:34px; left:185px; }
.se_con .se_03 { top:3px; left:356px; }
.se_con .se_04 { top:34px; right:352px; }
.se_con .se_05 { top:3px; right:180px; }
.se_con .se_06 { top:34px; right:10px; }
.se_con .cur img { margin-top:-124px; }
.serv p { width:550px; height:72px; border-bottom:2px solid #c2c2c2; border-top:2px solid #c2c2c2; margin:0 auto; text-align:center; font:16px "Microsoft YaHei"; color:#676767; line-height:32px; padding-left:10px; s
}
.serv p span { width:220px; height:32px; background:#af1c17; display:inline-block; font:14px "Microsoft YaHei"; color:#fff; line-height:32px; margin-right:14px; float:left; margin-top:18px; }
.serv p a { color:#fff; }
.serv p em { font:34px "Times New Roman"; font-weight:bold; color:#af1c17; line-height:72px; }
/**/
.witn { height:580px; background:url(/images/wi_bj.jpg) repeat-x left top; overflow:hidden; }
.witn h3 { height:94px; background:url(/images/wi_tx.jpg) no-repeat center bottom; margin:56px 0 35px 0; font:22px "Microsoft YaHei"; font-weight:bold; color:#222; line-height:22px; text-align:center; }
.witn h3 a { color:#222; }
.witn h3 span { display:block; font:44px "Times New Roman"; color:#af1c17; line-height:44px; text-transform:uppercase; margin-bottom:4px; }
.witn em { font:12px Arial; color:#a9a8a8; line-height:12px; display:block; margin-top:10px; }
.wi_con { position:relative; }
.wi_l { width:41px; height:41px; position:absolute; top:85px; left:-70px; cursor:pointer; }
.wi_r { width:41px; height:41px; position:absolute; top:85px; right:-70px; cursor:pointer; }
.wi_l img, .wi_r img { width:41px; height:41px; }
.wi_con dl { width:293px; float:left; margin-right:38px; }
.wi_con .cle_c { margin-right:0; }
.wi_con dt { width:308px; height:198px; overflow:hidden; }
.wi_con dt img { width:308px; height:198px; }
.wi_con dd span { width:306px; height:32px; display:block; border:1px solid #dfdede; font:14px "Microsoft YaHei"; font-weight:bold; color:#222; line-height:32px; text-align:center; margin-top:32px; }
.wi_con dd span a { color:#222; }
.wi_con dd p { height:134px; font:14px "Microsoft YaHei"; color:#555; line-height:30px; padding-top:20px; }
.wi_con dd em { width:98px; height:28px; border:1px solid #dfdede; font:14px "Microsoft YaHei"; color:#af1c17; line-height:28px; text-align:center; display:block; margin:0 auto; }
.wi_con dd em a { color:#af1c17; }
/**/
.mess { height:356px; overflow:hidden; }
.mess h3 { height:64px; background:url(/images/me_tx.jpg) no-repeat center center; font:22px "Microsoft YaHei"; font-weight:bold; color:#222; line-height:64px; text-align:center; margin-bottom:22px; margin-top:30px; }
.mess h3 span { font:42px "Times New Roman"; color:#af1c17; line-height:64px; text-transform:uppercase; }
.mess .me_pho { width:290px; height:190px; background:url(/images/me_t1.jpg) no-repeat center top; overflow:hidden; text-align:center }
.me_pho span { display:block; font:14px "Microsoft YaHei"; color:#fff; line-height:14px; margin-top:110px; }
.me_pho p { font:36px "Times New Roman"; font-weight:bold; color:#fff; line-height:36px; }
.me_inp { width:654px; height:190px; padding-left:20px; border-left:1px dashed #c8c7c7; overflow:hidden; }
.me_inp li { float:left; width:235px; height:24px; margin-bottom:16px; line-height:24px; color:#F30004; }
.me_inp li span { float:left; font:14px "Microsoft YaHei"; color:#231e21; line-height:24px; text-align:right; width:58px; }
.me_inp li input { width:165px; height:22px; border:1px solid #c9c9c9; float:left; margin-right:2px; font:14px "Microsoft YaHei"; color:#231e21; line-height:24px; }
.me_inp .mli1 { width:478px; height:58px; }
.mli1 textarea { border:1px solid #c9c9c9; height:56px; width:400px; outline:none; overflow:auto; resize:none; ; font:14px "Microsoft YaHei"; color:#231e21; line-height:18px; }
.me_inp .mli2 { width:478px; }
.me_inp .mli2 input { width:98px; margin-right:12px; }
.me_inp .mli2 img { width:102px; height:24px; float:left; margin-right:12px; }
.me_inp .mli2 a { font:14px "Microsoft YaHei"; color:#231e21; line-height:24px; }
.me_inp .mli3 { width:165px; height:85px; float:right; margin-bottom:0; }
.me_inp .mli3 input { border:0; font:14px "Microsoft YaHei"; color:#fff; height:32px; text-align:center; line-height:32px; margin-bottom:12px; cursor:pointer; }
.me_inp .mli3 .bin1 { background:#af1c17; }
.me_inp .mli3 .bin2 { background:#222; }
.me_inp .mli4 { width:165px; float:right; font:14px "Microsoft YaHei"; color:#231e21; line-height:26px; height:auto; }
/**/
.about { height:428px; background:url(/images/ab_bj.jpg) no-repeat center top; overflow:hidden; }
.about dl { margin-top:62px; }
.about dt { float:left; width:438px; height:314px; background:url(/images/ab_tx.jpg) no-repeat center bottom; }
.about dt img { width:438px; height:294px; }
.about dd { width:520px; float:right; }
.about dd span { display:block; height:74px; background:url(/images/ab_x.gif) no-repeat left bottom; font:22px "Microsoft YaHei"; font-weight:bold; line-height:74px; cursor:pointer; margin:10px 0; }
.about dd a { color:#fff; }
.about dd span i { font:44px "Times New Roman"; font-weight:bold; color:#fff; float:left; margin-top:10px; margin-right:10px; cursor:pointer; }
.about dd p { height:135px; font:12px "Microsoft YaHei"; color:#fff; line-height:30px; }
.about dd em { width:98px; height:28px; border:1px solid #fff; font:14px "Microsoft YaHei"; color:#fff; line-height:28px; text-align:center; display:block; }
/**/
.gall { height:286px; background:url(/images/ga_bj.jpg) repeat-x left top; overflow:hidden; }
.gall .ga_nav { height:30px; font:16px "Microsoft YaHei"; font-weight:bold; color:#222; line-height:30px; margin:38px 0 26px 0; }
.ga_nav li { float:left; }
.ga_nav li a { color:#222; padding:0 10px 0 38px; }
.ga_nav li a:hover, .ga_nav .cur a { color:#af1c17; background:url(/images/ga_t1.gif) no-repeat left center; }
.ga_img { position:relative; }
.ga_l { width:41px; height:41px; position:absolute; top:54px; left:-70px; cursor:pointer; }
.ga_r { width:41px; height:41px; position:absolute; top:54px; right:-70px; cursor:pointer; }
.ga_l img, .ga_r img { width:41px; height:41px; }
.ga_img .tempWrap { width:1000px !important; overflow:hidden; }
.ga_img li { float:left; width:229px; height:147px; margin-right:28px; overflow:hidden; position:relative; }
.ga_img li img { width:229px; height:147px; }
.ga_img .cle_c { margin-right:0; }
.ga_img li span { width:209px; height:75px; background:url(/images/ga_tm.png) repeat top left; position:absolute; top:-150px; left:0; font:14px "Microsoft YaHei"; color:#fff; line-height:14px; padding:72px 10px 0 10px; cursor:pointer; text-align:center; }
.ga_img .cur span { top:0; }
/**/
.dy { height:548px; background:#ececec; overflow:hidden; }
.news { width:665px; overflow:hidden; margin-top:35px; }
.news .n_nav { height:66px; overflow:hidden; font:16px "Microsoft YaHei"; font-weight:bold; color:#222; line-height:66px; }
.n_nav li { float:left; }
.n_nav li a { color:#222; padding:0 10px 0 38px; }
.n_nav li a:hover, .n_nav .cur a { color:#af1c17; background:url(/images/ga_t1.gif) no-repeat left center; }
.ne_con { overflow:hidden; }
.ne_con dl { height:190px; overflow:hidden; margin-bottom:25px; }
.ne_con dt { float:left; width:292px; height:190px; margin-right:20px; }
.ne_con dt img { width:292px; height:190px; }
.ne_con dd { width:342px; float:left; }
.ne_con dd span { display:block; font:14px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:30px; height:30px; margin-top:10px; }
.ne_con dd span a { color:#333; }
.ne_con dd p { width:334px; height:100px; font:12px "Microsoft YaHei"; color:#555555; line-height:28px; }
.ne_con dd em { width:98px; height:28px; border:1px solid #af1c17; font:14px "Microsoft YaHei"; color:#af1c17; line-height:28px; text-align:center; display:block; }
.ne_con dd em a { color:#af1c17; }
.ne_con ul { height:186px; overflow:hidden; }
.ne_con li { width:288px; height:38px; font:12px "Microsoft YaHei"; color:#555555; line-height:38px; border-bottom:1px dashed #bfbfbf; float:left; margin-right:42px; }
.ne_con li a { color:#555; }
.faq { width:312px; overflow:hidden; margin-top:35px; }
.faq h3 { height:66px; overflow:hidden; font:16px "Microsoft YaHei"; font-weight:bold; color:#222; line-height:66px; }
.faq h3 em a { color:#222; padding:0 10px 0 38px; background:url(/images/faq_x.gif) no-repeat left center; }
.faq h3 span { float:right; width:52px; height:18px; display:inline-block; margin-top:25px; }
.faq h3 span img { width:52px; height:18px; display:inline-block; }
.fa_con { height:400px; overflow:hidden; }
.fa_con dl { width:280px; height:120px; border:1px solid #fff; background:#fff; padding:2px 12px 0 18px; margin-bottom:14px; cursor:pointer; }
.fa_con dt { height:48px; background:url(/images/faq_q.gif) no-repeat 0 15px; overflow:hidden; font:12px "Microsoft YaHei"; font-weight:bold; color:#333; line-height:48px; padding-left:32px; border-bottom:1px solid #deddde; margin-bottom:10px; }
.fa_con dt a { color:#333; }
.fa_con dd { background:url(/images/faq_a.gif) no-repeat 0 5px; font:12px "Microsoft YaHei"; color:#555; line-height:26px; padding-left:32px; }
.fa_con .cur { border:1px solid #af1c17; }
/**/
.link { height:165px; background:url(/images/lin_bj.jpg) repeat-x left top; overflow:hidden; }
.link h3 { height:30px; background:url(/images/lin_tx.gif) no-repeat center center; font:16px "Microsoft YaHei"; font-weight:bold; color:#222; line-height:30px; margin-top:34px; margin-bottom:18px; }
.link h3 span { float:right; width:106px; height:20px; background:#af1c17; display:inline-block; font:12px "Microsoft YaHei"; line-height:20px; text-align:center; color:#fff; margin-top:4px; }
.link h3 span a { color:#fff; }
.link h3 em a { color:#222; padding-left:38px; background:url(/images/faq_x.gif) no-repeat left center; }
.link p { font:12px "Microsoft YaHei"; color:#555; line-height:12px; }
.link p a { color:#222; margin:0 10px 18px; display:inline-block; }

.fdnav {
    bottom: 0;
    height: 462px;
    left: 26px;
    overflow: hidden;
    padding: 0;
    position: fixed;
    top: 30px;
    width: 110px;
    z-index: 99;
}
.fdnav .head {
    background: url(img/logo.jpg);
    height: 73px;
    width: 110px;
}
.fdnav .fot a {
    background: #af1c17;
    float: left;
    height: 80px;
    width: 110px;
    text-align: center;
    color: #fff;
}
.fdnav span a {
    padding-top: 70px;
    width: 50px;
}
.fdnav ul {
    background: #af1c17;
    height:350px;
    line-height: 0;
    padding-top: 20px;
}
.fdnav li span {
    border-bottom: 1px solid #fff;
    display: inline-block;
    padding-bottom: 11px;
    padding-left: 3px;
}
.fdnav li a {
    color: #fff;
    display: block;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    line-height: 17px;
    padding-top: 10px;
    text-align: center;
}
.fdnav li a:hover, .fdnav li.cur a {
    background: #af1c17;
    color: #ffffff;
    text-decoration: none;
}
.fdnav li.non span {
    border-bottom: 0 none;
}