@charset "utf-8";
body { margin:0; padding:0; font-size:12px; background:#f2f2f2; color:#868585; font-family:"微软雅黑" }
dd, dl, dt, em, h1, h2, h3, li, p, ul { display:block; list-style-type:none; margin:0; padding:0; font-style:normal }
input, table, td, th { margin:0; padding:0 }
table, td, th { border-spacing:1px }
a { color:#555; text-decoration:none; outline:0; hide-focus:expression(this.hideFocus=true)}
a:hover { color:#cc6c6d; text-decoration:none }
a:active, area { star:expression(this.onFocus=this.blur())}
:focus { outline:0 }
img { border:none; border:0 }
.dn { display:none }
.fL { float:left }
.clear { clear:both }
.top { width:100%; background:#fff }
.logo { width:980px; margin:0 auto }
#nav { width:100%; height:43px; background:#d01e39 }
.nav { width:980px; margin:0 auto; height:43px; font-family:"微软雅黑", "黑体"; position:relative; z-index:98 }
.nav-ul { width:980px; float:left }
.nav-ul li { width:138px; line-height:43px; float:left; font-size:16px; color:#fff; position:relative; height:43px; overflow:hidden }
.nav-ul li a { width:78px; text-align:center; color:#fff; height:43px; display:block; text-decoration:none }
.nav-ul span { position:absolute; left:0; width:78px; cursor:pointer }
.nav-ul .out { top:0; width:78px; height:43px; line-height:43px; color:#fff; text-align:center }
.nav-ul .over { top:-43px; width:78px; height:43px; line-height:43px; text-align:center; color:#000; background:#fff }
.nav-l { width:233px; height:43px; float:left; position:relative; z-index:98 }
.nav-l-span { height:43px; line-height:43px; padding-left:22px; border-left:1px solid #d52b5c; border-right:1px solid #d52b5c; display:block; font-size:16px; color:#fff; position:relative }
.nav-l-span i { width:15px; height:15px; position:absolute; top:15px; right:15px; display:block;}
.nav-l-span:hover i {-webkit-transition:-webkit-transform .4s ease-out;-moz-transition:-moz-transform .4s ease-out;-ms-transition:-moz-transform .3s ease-out;-o-transition:-moz-transform .3s ease-out;transition:transform .4s ease-out}
.nav-l-hover i {-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg) }
.nav-l-hover { background:#e82d56 }
.nav-submenu { width:232px; position:absolute; left:0; top:43px; z-index:9888; overflow:hidden }
.nav-submenu-xl { width:686px; height:405px; position:absolute; left:231px; top:43px; z-index:99; display:none }
.main { width:980px; margin:0 auto }
.box_1 { margin:30px auto }
.box_1_a { width:263px; height:354px; border:1px solid #e5e5e5; background:#fff; float:left }
.title_a { height:45px; line-height:45px; margin:5px 0 }
.title_a h3 { background:url(../images/index_1.jpg) 18px center no-repeat; font-size:20px; color:#242424; padding-left:40px; float:left }
.title_a span { float:right; margin-right:10px }
.wd { width:230px; height:283px; border:1px solid #e5e5e5; margin:0 auto }
.wd_a { height:28px; line-height:28px; border-bottom:1px solid #d01e39 }
.wd_a a { width:76px; height:28px; line-heihgt:28px; text-align:center; color:#000; display:block; float:left; font-size:14px }
.wd_a a.hover { background:#d01e39; color:#fff }
.wd_b ul { margin:5px }
.wd_b li { height:27px; line-height:27px; overflow:hidden }
.wd_b li a { font-size:14px; font-family:宋体 }
.wd_b li span { width:15px; height:15px; background:#ababab; color:#fff; display:block; text-align:center; line-height:15px; margin:6px; float:left }
.box_1_b { width:419px; height:354px; border:1px solid #e5e5e5; background:#fff; float:left; margin-left:14px }
.title_b { height:45px; line-height:45px; margin:5px 0 }
.title_b h3 { background:url(../images/index_2.jpg) 18px center no-repeat; font-size:20px; color:#242424; padding-left:40px; float:left }
.title_b span { float:right; margin-right:10px }
.index_zl { width:384px; height:auto; margin:0 auto }
.index_zl img { border:1px solid #dfdfdf; float:left; width:148px; height:105px }
.index_zl .index_zl_r { width:220px; float:right }
.index_zl .index_zl_r h3 { color:#d01e39; font-size:14px; text-align:center }
.index_zl .index_zl_r h3 a { color:#d01e39 }
.index_zl .index_zl_r p { line-height:20px; font-size:14px; font-family:宋体; color:#555 }
.index_zl .index_list1 { width:384px; float:left; padding-top:15px }
.index_zl .index_list1 li { display:inline-block; float:left; width:384px; height:27px; line-height:27px;overflow:hidden; padding-left:5px }
.index_zl .index_list1 li a { font-size:14px; font-family:宋体 }
.index_zl .index_list1 li span { float:right }
.box_1_c { float:right; width:264px; height:354px }
.index_zx { width:264px; height:107px; padding-top:10px; border:1px solid #e5e5e5; background:#fff }
.index_zx p { height:30px; line-height:30px; padding-left:20px; font-size:14px; color:#010101 }
.index_zx p span { color:#d01e39; font-size:20px; font-weight:700 }
.index_zx a { float:left; padding-top:9px }
.index_zjzx { width:264px; height:219px; border:1px solid #e5e5e5; background:#fff; margin-top:16px }
.title_c { height:45px; line-height:45px }
.title_c h3 { background:url(../images/index_2.jpg) 18px center no-repeat; font-size:20px; color:#242424; padding-left:40px; float:left }
.title_c span { float:right; margin-right:10px }
.zjzx { width:233px; margin:0 auto }
.zjzx li { float:left; width:57px; margin-left:1px; text-align:center; line-height:22px }
.zjzx li.zj1 { float:left; width:76px; margin-left:1px; text-align:center; line-height:22px }
.zjzx li.zj1 img { width:76px; height:65px }
itle_d span { float:right; margin:6px }
.footer { width:100%; background:#dcdcdc; height:167px }
.foot { width:980px; margin:0 auto }
.foot .f_logo { float:left; margin:50px 0 0 30px }
.foot p { float:left; margin:50px 0 0 30px; font-size:14px; color:#585858; line-height:22px }
.foot .wx { float:left; margin:30px 0 0 30px }
.misstab09 { width:980px; background:#fff; margin:20px auto; clear:both; height:340px; overflow:hidden }
.misstab09tit { width:950px; margin:15px auto 10px; border:1px solid #e5e5e5; border-bottom:1px solid #d01e39; height:33px }
.misstab09tit ul li { float:left; width:106px; height:33px; line-height:33px; text-align:center }
.misstab09tit ul li a { width:106px; height:33px; display:block; font-size:14px; color:#000; cursor:pointer }
.misstab09tit .hover a { color:#fff; background:#d01e39 }
.vd09index2 a { padding:10px 0 0 10px; float:left }
.fastApp { margin:0 auto; width:264px; }
.fastApp.otr { border:none; }
.fastApp ul li { position:relative; height:31px; line-height:31px; padding-left:100px; padding-bottom:8px; }
.fastApp ul li:last-child { padding:0; width:auto; text-align:center; height:35px; padding-top:5px; }
.fastApp ul li span { position:absolute; left:0; top:0; width:74px; height:31px; line-height:31px; display:inline-block; color:#4f4f4f; padding-left:20px; }
.fastApp ul li .t { height:14px; width:138px; line-height:14px; padding:8px 2px; border:solid 1px #fff; border-color:#cfcfcf #e7e7e7 #e7e7e7 #cfcfcf; color:#555; border-radius:2px; transition:border-color .3s, box-shadow .3s;}
.fastApp ul li .t:focus { border:solid 1px #416a00; box-shadow:0 0 3px #390; transition:border-color .3s, box-shadow .3s;}
.fastApp ul li b { color:#007b3e; padding-left:6px; height:31px; line-height:31px; }
.fastApp ul li textarea.t { height:86px; line-height:22px; }
.fastApp ul li.text { height:92px; }
.fastApp ul li.submitBox { padding:14px 0 0 0; width:264px; text-align:center; height:34px; }
.fastApp ul li select.t { height:31px; padding:1px; width:144px; float:left; color:#555; }
.fastApp ul li .btn_yy { width:85px; height:35px; margin:0 10px; cursor:pointer; border:none; color:#fff; font-size:15px; text-align:center; border-radius:3px; background-color:#d01e39; box-shadow:none; }
.fastApp ul li .btn_yy:nth-child(2) {background-color:#279c9d;}
.fastApp ul li .btn_yy.otr { background-color:#8bad58; }
.tip { padding:0 10px 14px; color:#4f4f4f; }