@charset "utf-8";
html { color: rgb(0, 0, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
fieldset, img { border: 0px none; }
li { list-style: none outside none; }
q:before, q:after { content: ""; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { }
input, select { vertical-align: middle; }
body { font: 12px/1.231 arial,helvetica,clean,sans-serif; }
select, input, button, textarea, button { font: 99% arial,helvetica,clean,sans-serif; }
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
body { color: rgb(102, 102, 102); font-size: 12px; background: url("bg02.gif") repeat scroll 0% 0% transparent; }
a { color: rgb(102, 102, 102); text-decoration: none; }
a:focus { outline: 0px none; }
a:hover { text-decoration: underline; }
.clear { clear: both; height: 0px; line-height: 0; font-size: 0px; }
p { word-spacing: -1.5px; }
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.contents, .footer { width: 960px; margin: 0px auto; overflow: hidden; }
.header { width: 960px; margin: 0px auto; }
.contents { background: none repeat scroll 0px 0px rgb(161, 1, 1); padding: 5px 14px; }
.tops { background: url("bg18.gif") repeat-x scroll center top transparent; height: 241px; }
.t_head { background: url("bg30.jpg") no-repeat scroll center top transparent; }
.h_top { height: 25px; line-height: 25px; }
.h_top span { float: left; color: rgb(236, 58, 54); }
.h_top p { float: right; color: rgb(236, 58, 54); }
.h_top p a { color: rgb(236, 58, 54); padding: 0px 5px; }
.h_con { height: 155px; }
.h_con h1 { padding-top: 35px; float: left; }
.h_pho { width: 375px; padding-top: 50px; }
.h_pho p { float: right; font-size: 14px; color: rgb(255, 210, 0); }
.h_pho p span { display: block; font-family: Arial; font-size: 26px; font-weight: bold; font-style: italic; }
.h_nav { height: 52px; padding-top: 8px; }
.bq a { color: rgb(255, 210, 0); }
.bq { background: url("bg03.gif") repeat-x scroll 0% 0% transparent; height: 270px; }
.bq01 { background: url("bg24.jpg") no-repeat scroll center top transparent; height: 270px; }
.f_nav { margin-top: 18px; height: 40px; line-height: 40px; text-align: center; color: rgb(255, 210, 0); }
.f_nav a { padding: 0px 10px; color: rgb(255, 210, 0); }
.foot_con { padding: 40px 0px 0px; }
.foot_con p { color: rgb(224, 101, 49); line-height: 25px; text-align: center; }
.foot_con p a { color: rgb(224, 101, 49);}
.mt40 { margin-top: 40px; }
.banner { width: 988px; margin: 5px auto;}
.ban_bot { width: 988px; margin: 0px auto; background: url("bg23.jpg") no-repeat scroll center top transparent; height: 17px; }
.contents { padding: 0px 14px; background: none repeat scroll 0% 0% rgb(161, 1, 1); }
.serch p { height: 45px; line-height: 45px; color: rgb(255, 131, 2); float: left; width: 700px; overflow: hidden; }
.serch p a { color: rgb(255, 131, 2); padding: 0px 5px; }
.s_inp { width: 255px; padding-top: 13px; }
.inp01 { background: url("bg16.gif") no-repeat scroll 0% 0% transparent; width: 200px; height: 20px; line-height: 20px; padding: 0px 2px; border: medium none; }
.hb_top { background: url("bg07.gif") no-repeat scroll 0% 0% transparent; height: 42px; }
.hb_top h2 { padding: 3px 0px 0px 35px; }
.hb_top h2 a { font-family: "微软雅黑"; color: rgb(255, 210, 0); font-weight: normal; font-size: 18px; }
.hb_con { padding-top: 20px; padding-bottom: 20px; }
.kc01, .kc03 { padding: 48px 10px 0px; }
.kc02 ul li { float: left; background: url("bg05.gif") no-repeat scroll center top transparent; width: 164px; padding-right: 13px; }
.kc02 ul li img { padding: 8px 0px 0px 17px; width: 143px; height: 114px; }
.kc02 ul li span { display: block; height: 35px; line-height: 45px; overflow: hidden; text-align: center; }
.kc02 ul li span a { color: rgb(255, 223, 136); }
.jm { background: url("bg25.jpg") no-repeat scroll 0% 0% transparent; width: 943px; height: 585px; margin: 30px 0px 0px 7px; }
.jm01 { padding: 136px 0px 0px 50px; }
.jm01 p { width: 330px; color: rgb(255, 223, 136); line-height: 25px; padding: 10px 0px 0px 50px; }
.jm02 { padding-top: 20px; }
.more01 { margin: 15px 15px 0px 0px; }
.jz_top { background: none repeat scroll 0% 0% rgb(128, 0, 1); height: 43px; line-height: 43px; }
.jz_top ul li { float: left; }
.jz_top ul li a { color: rgb(255, 217, 71); display: block; padding: 0px 10px; }
.jz_top ul li a:hover, .jz_top ul .cur a { color: rgb(161, 1, 1); background: none repeat scroll 0% 0% rgb(255, 223, 136); display: block; padding: 0px 10px; font-weight: bold; text-decoration: none; }
.jz_con { background: url("bg10.gif") no-repeat scroll 0% 0% transparent; height: 406px; padding: 35px 0px 0px 13px; }
.jz_con dl { float: left; height: 200px; padding-right: 30px; }
.jz_con dt { float: left; padding-right: 10px; }
.jz_con dt img { width: 207px; height: 167px; border: 2px solid #E14B02; }
.jz_con dd { float: left; width: 220px; }
.jz_con dd h2 { background: url("bg21.gif") no-repeat scroll left bottom transparent; height: 40px; line-height: 40px; overflow: hidden; }
.jz_con dd h2 a { font-size: 14px; color: rgb(255, 223, 136); }
.jz_con dd p { color: rgb(255, 223, 136); line-height: 22px; padding-top: 10px; height: 105px; overflow: hidden; }
.jz_con dd p a { color: rgb(255, 223, 136); padding-left: 10px; }
.zz_top h2 { padding-top: 0px; }
.zz_top h2 a { font-size: 24px; }
.bd { width: 315px; background: url("bg01.gif") no-repeat scroll right bottom transparent; }
.bd_top { width: 255px; }
.bd_con img { margin: 17px 0px 10px 10px; width: 253px; height: 120px; border: 2px solid #E14B02; }
.bd_con li { height: 40px; line-height: 40px; overflow: hidden; width: 275px; background: url("bg21.gif") no-repeat scroll left bottom transparent; }
.bd_con .nobor02 { background: none repeat scroll 0% 0% transparent; }
.bd_con li a { background: url("ico01.gif") no-repeat scroll 3px 19px transparent; display: inline-block; padding-left: 15px; color: rgb(255, 223, 136); }
.zj { margin-left: 5px; width: 640px; }
.zj_top { width: 640px; }
.zj_con { padding: 17px 0px 0px; }
.zj_con dt { float: left; padding-right: 15px; }
.zj_con dt img { width: 239px; height: 164px; border: 2px solid #E14B02; }
.zj_con dd { float: left; }
.zj_con dd h3 { height: 30px; line-height: 30px; }
.zj_con dd h3 a { font-size: 14px; color: rgb(255, 210, 0); }
.zj_con dd p { width: 365px; line-height: 25px; color: rgb(255, 223, 136); }
.hj { margin-top: 15px; }
.hj_top { width: 632px; height: 27px; line-height: 23px; }
.hj_top a { color: rgb(255, 210, 0); font-size: 12px; padding-left: 45px; }
.hj ul li { width: 193px; float: left; padding-right: 20px; }
.hj ul li img { width: 193px; height: 121px; border: 2px solid #E14B02; }
.hj ul li span { display: block; height: 30px; line-height: 30px; text-align: center; }
.hj ul li span a { color: rgb(255, 223, 136); }
.xw { margin-top: 30px; width: 685px; background: url("bg01.gif") no-repeat scroll right bottom transparent; overflow: hidden; }
.xw_top { width: 642px; }
.xw_con { padding: 25px 0px 0px 6px; width: 640px; }
.xw_con dt { float: left; padding-right: 15px; }
.xw_con dt img { width: 172px; height: 119px; border: 2px solid #E14B02; }
.xw_con dd { float: left; }
.xw_con dd h2 { height: 30px; line-height: 30px; }
.xw_con dd h2 a { font-size: 14px; color: rgb(255, 223, 136); }
.xw_con dd p { width: 430px; line-height: 25px; color: rgb(255, 223, 136); }
.xw_con dd p a { color: rgb(255, 210, 0); }
.xw_list { padding-top: 20px; }
.xw_list ul li { background: url("bg21.gif") no-repeat scroll left bottom transparent; height: 35px; line-height: 35px; float: left; width: 264px; margin-right: 55px; overflow: hidden; }
.xw_list ul .nobor03 { background: none repeat scroll 0% 0% transparent; }
.xw_list ul li span { float: right; color: rgb(255, 223, 136); }
.xw_list ul li a { background: url("ico01.gif") no-repeat scroll 3px 17px transparent; display: inline-block; padding-left: 15px; width: 170px; text-overflow: ellipsis; height: 35px; overflow: hidden; color: rgb(255, 223, 136); }
#quertion { margin-top: 10px; }
.wd { margin-top: 30px; width: 273px; overflow: hidden; }
.wd_con { padding: 0px 10px; height: 355px; overflow: hidden; }
.wd_con dl { background: url("bg21.gif") no-repeat scroll left bottom transparent; padding: 10px 0px 5px; width: 246px; }
.wd_con dl dt { background: url("bg20.gif") no-repeat scroll left 5px transparent; line-height: 25px; padding-left: 30px; }
.wd_con dl dt a { color: rgb(245, 197, 66); }
.wd_d { padding-top: 5px; }
.wd_p { width: 189px; line-height: 22px; color: rgb(255, 223, 136); padding-left: 12px; overflow: hidden; }
.jy { background: url("bg29.jpg") no-repeat scroll 0% 0% transparent; width: 943px; height: 585px; margin: 30px 0px 0px 7px; }
.jy01 { padding: 115px 0px 0px 38px; }
.p1 { font-family: "微软雅黑"; color: rgb(255, 210, 0); font-size: 24px; font-weight: bold; line-height: 45px; }
.p1 span { font-size: 20px; font-style: italic; font-weight: normal; }
.p1 span q { color: rgb(255, 223, 136); }
.p2 { font-family: "微软雅黑"; font-size: 20px; color: rgb(255, 210, 0); padding-top: 30px; }
.p2 span { display: block; font-size: 14px; color: rgb(255, 223, 136); line-height: 25px; }
.jy02 { width: 355px; padding: 140px 0px 0px 0px; color: rgb(255, 223, 136); margin-left: 520px; }
.jy02 p { line-height: 25px; margin-bottom: 10px; }
.jy_con li { height: 40px; }
.jy_con li img { float: left; }
.sbt { width: 70px; display: block; float: left; padding-top: 3px; }
.sinp01 { color: rgb(255, 223, 136); width: 240px; height: 22px; line-height: 22px; padding: 0px 2px; background: none repeat scroll 0% 0% rgb(122, 0, 0); border: medium none; }
.sinp02 { width: 58px; height: 22px; line-height: 22px; padding: 0px 2px; background: none repeat scroll 0% 0% rgb(122, 0, 0); border: medium none; float: left; margin-right: 10px; }
.area { color: rgb(255, 223, 136); width: 240px; height: 80px; overflow: auto; background: none repeat scroll 0% 0% rgb(122, 0, 0); border: medium none; padding: 3px; }
.jy_con ul .h100 { height: 100px; }
.jy_con ul li font { color: rgb(255, 0, 0); }
.sx a { text-decoration: underline; padding: 3px 0px 0px 10px; color: rgb(171, 133, 7); }
.inpimg { margin-right: 10px; }
.yq { margin: 22px 0px; background: url("bg31.jpg") no-repeat scroll 0% 0% transparent; width: 945px; height: 100px; }
.yq img { float: left; padding: 20px 10px 0px 30px; }
.yq p { color: rgb(255, 223, 136);  float: left; line-height: 25px; padding: 20px 20px 0px 10px; width: 720px; }
.yq p a { padding: 0px 10px; color: rgb(255, 223, 136); }