html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; margin: 0; padding: 0 }
dl, dt, dd, ol, ul, li { list-style: none }
body { line-height: 1.5; text-align: left; background: #ffffff; font-family:"微软雅黑", Arial, "宋体"; font-size: 12px; }
table { border-collapse: separate; border-spacing: 0 }
caption, th, td { text-align: left; font-weight: 400 }
table, td, th { vertical-align: middle }
blockquote:before, blockquote:after, q:before, q:after { content: "" }
a img { border: none }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
ol { margin-left: 2em }
sup { vertical-align: text-top }
#content { overflow:hidden; }
sub { vertical-align: text-bottom }
html>body p code { white-space: normal }
hr { margin: -8px auto 11px }
.clearfix:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden }
.clear { clear: both; height: 0; font-size: 1px; line-height: 0 }
* html .clearfix { height: 1% }
fieldset { padding-top: 0 }
h1 { margin-top: 0; color: #cf434c; font-weight:bold; font-size:32px; }
.head { width: 100%; color: #ffffff; }
.ht { background: url(../images/index_1.jpg) center no-repeat; height: 179px; }
.hc { background: url(../images/index_2.jpg) center no-repeat; height: 105px; }
.hb { background: url(../images/index_3.jpg) center no-repeat; height: 112px; overflow:hidden; }
.dy { width: 588px; line-height: 25px; font-size: 13px; text-indent: 25px; margin-left:389px; }
.jz { margin:32px auto 0; width:980px; }
/*------------------------------------------------end---------------------------------------*/
#content { width: 100%; }

.kh_all { width: 100%; background: #ededed; height: 357px; }
.kh { margin: 0 auto; width: 980px; overflow: hidden; }
.slg_all { width: 100%; height: 330px; background: #f3e1e8; margin-bottom:15px; overflow:hidden; }
.slg_tit { color: #bb3b43; }
.slgds { width: 980px; margin: 0 auto; }
.slg_con { height: 185px; width: 470px; border-radius: 10px; background: #fff; line-height: 31px; float: left; margin-bottom: 15px; }
.slg_con span { text-indent: 25px; display: block; width: 446px; margin: 0 auto; }
#content h2 { color: #ff6666; border-bottom: 1px dashed #CCCCCC; font-size:18px}
.link_slg { text-align: center; }
.link_slg a { color: #000000; font-size: 14px; font-weight: bold; }
.bzhy_all { width: 100%; height:630px; background: #fff; overflow:hidden; }
.bzhy { width: 980px; margin: 0 auto; }
.b_r { float: left; width: 830px; border-bottom: 1px dashed #ccc; }
.b_l { float: left; }
.rfl { width: 403px; float:left; }
.brt { float: right; }
.brb { width: 305px; float:left; margin-top:128px; line-height: 30px; }
.zf { width:975px; float:left;}
.sqwz { width:320px; display:block; float:left; line-height:30px; }
.sq { width:418x; height:100px; float:left; margin-left:50px; display:inline;}
.sq_img { float:left; margin-right:10px; }
.mary_all { width:100%; background:#f3e1e8; overflow:hidden; }
.mary_zd { width:980px; height:1016px; margin:0 auto; margin-top:0px; overflow:hidden; }
.js_1 { width:935px; background:#fff; border-radius:10px; height:240px; font-size:14px; line-height:28px; margin-bottom:10px; }
.js_left { float:left; }
.js_r { width:542px; float:left; }
#content font { color:#ff2222; font-weight:bold;font-size:14px}
.zlzj_all { width:100%; background:#e64750; }
.ad { width:980px; margin:0 auto; }
.docs_all { width:100%; background:#ededed; overflow:hidden; }
.docs { width:980px; height:632px; margin:0 auto; }
.docs_img { float:left; }
.docs_ques { float:left; margin-top:136px; }
.docs_q { float:left; }
.last_all { width:100%; margin-top:2px; background:#f3e1e8; }
.last { width:980px; height:442px; margin:0 auto; overflow:hidden; }
.mary_zd h1 { margin-top:20px; }
.slg_tit h1 { margin-top:30px; }
.last_con { width:990px; }
.con_l { float:left; }
.con_r { float:left; background:#c33636; margin-left:5px; width:906px; }
.hz_pic1 { width:300px; height:150px; background:url(../images/p_1.jpg); float:left; position:relative; }
.hz_pic2 { width:300px; height:150px; background:url(../images/p_2.jpg); float:left; position:relative; }
.hz_pic3 { width:300px; height:150px; background:url(../images/p_3.jpg); float:left; position:relative; }
.hz_pic4 { width:300px; height:150px; background:url(../images/p_4.jpg); float:left; position:relative; }
.hz_pic5 { width:300px; height:150px; background:url(../images/p_5.jpg); float:left; position:relative; }
.hz_pic6 { width:300px; height:150px; background:url(../images/p_6.jpg); float:left; position:relative; }
.show { position:absolute; width:300px; height:150px; background:#000; color:#ffffff; line-height:26px; opacity: 0.8; display:block; }
.c { text-align:center; color:#ffff00; display:block; }
.con_r a { color:#ffff00; float:right; text-decoration:none; }
.hz_info { width:228px; margin:0 auto; display:block; line-height:22px; }
.con_r a:hover { text-decoration:underline; }
.docs_tit h1 { margin-top:20px; }
.last_tit h1 { margin-top:20px;}
.qdy { width:467px; height:54px; background:url(../images/qd.jpg) no-repeat; }
.qdy2 { width:467px; height:54px; background:url(../images/zd.jpg) no-repeat; }
ul, li { padding:0; margin:0; list-style:none; }
.mary_all ul { width:188px; float:right; height:34px; cursor:pointer; }
.noselected { background:url(../images/js_bg_h.jpg); width:64px; height:21px; float:left; margin-left: 15px; margin-top: 24px; text-align: center; line-height:22px; color:#666666; }
.selected { background:url(../images/js_bg.jpg); width:64px; height:21px; color:#666666; float:left; margin-left: 15px; margin-top: 24px; text-align: center; line-height:22px; color:#fff; }
