﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,
a,em,font,img,
strong,sub,sup,b,i,center,
form,label,input,textarea,select,
table,caption,tbody,tfoot,thead,tr,th,td{ margin:0;padding:0;border:0;font-size:100%; font-weight:400; text-align:justify; word-wrap:break-word; word-break:break-all;}
table{ border-collapse:collapse; border-spacing:0}
dl,dt,dd,ol,ul,li{ padding:0; margin:0; list-style-position:outside; list-style:none}
textarea{ resize:none}
img{-ms-interpolation-mode:bicubic}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
:focus {outline: none} 
.clear{ clear:both}
.float_l{ float:left}
.float_r{ float:right}
.input_bg{ overflow:hidden; border:0 none; cursor:pointer; font-family:Microsoft Yahei,Arial,sans-serif}

a{ text-decoration:none; color:#000;transition:all 0.2s linear 0s}
a:hover{ color:#A58A43}

.marauto{ width:1000px; margin:0 auto; text-align:left}
.color_red{ color:#f00}
.tt24{ font-size:24px; color:#A68943;}

body{ font-family:Microsoft Yahei,Arial,sans-serif; line-height:1.8; font-size:14px; color:#000; background:#eee url(rysbh_1.png) repeat-x; text-align:center}
/*
Georgia //大字号Georgia,Tahoma
Verdana //方方正正
Microsoft Yahei
-ms-border-radius:16px;
-o-border-radius:16px;
-webkit-border-radius:16px;
-moz-border-radius:16px;
border-radius:16px;
*/

/* #header start */
#header{ height:57px; position:relative; color:#EDEDED}
.logo{ width:111px; height:105px; background:url(logo.png) no-repeat; overflow:hidden; text-indent:-12345px; position:absolute; top:16px; left:0}
.header_a{ float:left; height:22px; line-height:22px; padding-top:22px; padding-left:124px}
.header_a p{ float:left; margin-right:14px}
.header_a a{ float:left; color:#220D16; background:#9A8B92; font-size:12px; padding:0 7px}
.header_a a:hover{ background:#ccc}

.header_b{ width:140px; height:28px; line-height:28px; position:absolute; top:15px; right:70px; background:url(rysbh_2.png) no-repeat 61px 0; font-size:12px}
.header_b span,
.header_b a{ float:left}
.header_b span{ width:61px; text-align:right}
.header_b a{ width:28px; height:28px; overflow:hidden; margin-right:11px; text-indent:-123px}

.header_c{ position:absolute; top:12px; right:11px}
.header_c a{ display:block; width:28px; height:28px; line-height:28px; border:2px solid #64344A; text-align:center; color:#EDEDED; font-size:16px}
.header_c a:hover{ border:2px solid #aaa}

/* #nav start */
#nav{ height:64px; font-size:15px; position:relative; z-index:9}
#nav ul{ float:right}
#nav li{ float:left; width:130px; height:64px; background:url(rysbh_3.png) no-repeat left center; position:relative}
#nav li.nav_index{ background:none}
.nav_a{ height:34px; line-height:30px; margin-top:18px; text-align:center}
.nav_a a{ padding-bottom:5px;_padding-bottom:4px}
.nav_hover .nav_a{ background:url(rysbh_4.png) no-repeat center bottom}
.nav_hover .nav_a a{ border-bottom:1px solid #6F3414; color:#6F3414}
.nav_b{ display:none; width:94px; position:absolute; top:63px; left:8px}
.nav_b p{ display:block; height:28px; line-height:28px; background:url(rysbh_5.png) repeat;}
.nav_b a{ display:block; height:28px; text-align:center; margin-top:1px}
.nav_b a:hover{ background:#eee}


#banner{ background:#BE5454; height:370px}
#sybanner{ height:370px; overflow:hidden; position:relative}
.sybanner_con{ height:370px; width:1000%; position:absolute}
.sybanner_con p{ float:left; width:10%; overflow:hidden}
.sybanneran{ display:block; width:78px; height:126px; overflow:hidden; text-indent:-12345px; position:absolute; top:122px; background:url(banneran.png) no-repeat 0 0}
.sybanneran_l{ left:20px}
.sybanneran_r{ right:20px; background-position:-78px 0}

#qt_banner{ background:#BE5454; text-align:center}


/* #content start */
#content{ overflow:hidden;}
.sya{ text-indent:2em; padding:26px 0; margin:0 22px; font-size:15px}
.syb{ float:left; width:233px; margin-right:11px; position:relative; left:17px}
.syb h3{ text-align:center; line-height:1.4; padding-top:6px;}

.syc{ height:266px; border-bottom:1px solid #eee; background:url(sycbg_03.png) no-repeat; overflow:hidden}
.syc_tt{ height:54px; line-height:44px; color:#A58A43; padding-left:64px; font-size:36px; background:url(syc_tt_03.png) no-repeat; margin-top:42px; margin-left:400px;}
.syc ul{ width:1200px; font-size:32px; color:#E5E5E5; padding-left:2px; margin-top:18px}
.syc li{ float:left; width:115px}
.syc a{ color:#A78943}
.syc a:hover{ font-weight:bold}

.syd{ padding-bottom:20px; overflow:hidden}
.syd_tt{ height:76px; line-height:76px; color:#A58A43; text-align:center; font-size:36px}
.syd ul{ width:1200px; padding-left:3px; font-size:12px}
.syd li{ float:left; width:120px; margin-right:5px; text-align:center}
.syd span{ display:block; color:#6D3510; text-align:center}
/* #footer start */
#footer{ background:#BE5454; color:#fff; font-size:12px}
.footer_con{ padding-bottom:20px}
.footer_context{ float:left; line-height:2.2; padding-top:46px}
.footer_conerwm{ float:right; padding-top:21px; text-align:center}
.grdj{ margin-bottom:28px; padding-top:20px}
.grdjright{ float:right; width:440px; line-height:2; padding-right:30px}
.grdjleft{ float:left; width:490px; border-right:1px dashed #AFAFAF}
.grdjleft span{ display:block; float:left; width:114px; text-align:right}
.grdjleft i{ color:#d00; font-style:normal}
.grdjleft input{ float:left; height:24px; line-height:24px; border:1px solid #ccc; padding:0 5px}
.grdjleft_a,
.grdjleft_c{ height:26px; overflow:hidden; margin-top:15px}
.grdjleft_a input{ width:310px}
.grdjleft_btt,
.grdjleft_b{ margin-top:15px; padding-left:54px}
.grdjleft_b textarea{ width:370px; height:62px; border:1px solid #ccc; padding:5px}
.grdjleft_c input{ width:64px}
.grdjleft_c img{ vertical-align:middle; margin:0 6px; cursor:pointer}
.grdjleft_d{ padding-left:58px; margin-top:15px}
.grdjleft_tj{ padding:30px 0 48px 0; text-align:center}
.grdjleft_tj input{ width:176px; height:53px; background:url(anniu_03.png) no-repeat; color:#fff; font-size:24px; text-align:center; margin:0 auto}


.dflt_a{ padding:27px;}
.dflt_a_tt{ font-size:30px; color:#000}
.dflt_al{ float:left; width:288px; height:253px;}
.dflt_ar{ float:right; width:630px;}
.dflt_ar_s{ color:#A58A43; padding:8px 0}

.dflt_b{ margin-top:14px; padding-bottom:14px}
.dflt_bl{ float:left; padding-left:24px; width:684px}
.dflt_bltable{ font-size:16px; color:#866552; margin-bottom:8px}
.dflt_bltable,
.dflt_bltable td{ border:1px solid #866552; text-align:center; vertical-align:middle; padding:3px 0}
.dflt_bltable p{ text-align:center}
.dflt_bltop td{ line-height:46px; background:#866552; color:#fff; padding:0}
.dflt_br{ float:right; width:248px; line-height:1.6; padding-right:20px; padding-top:19px; color:#9A7A4B;}
.dflt_brtt{ font-size:18px;}
.dflt_br img{ margin-top:10px}

.dflt_c{ height:334px; margin:14px 0; position:relative; color:#876412}
.dflt_c li{ background:#fff; overflow:hidden; text-align:center}
.dflt_c img{ display:block; margin:0 auto; margin-top:10px}
.dflt_c1{ float:left; width:287px; height:334px; line-height:1.2}
.dflt_c1 img{ margin-bottom:6px}
.dflt_c2{ float:left; width:394px; height:158px; position:relative; left:16px}
.dflt_c3{ float:left; width:394px; height:158px; position:relative; left:16px; top:17px}
.dflt_c4{ float:right; width:287px; height:334px; position:absolute; top:0; right:0; line-height:3}

.dflt_d{ overflow:hidden}
.dflt_d .dflt_a_tt{ padding-top:12px; padding-left:30px}
.dflt_da{ float:left; width:450px; padding-left:40px; position:relative; right:10px; color:#999; padding-bottom:20px}
.dflt_da h3{ color:#A58A43; padding-top:12px}

.dflt_e{ border-top:1px dashed #AEAEAE; border-bottom:1px dashed #AEAEAE; padding:12px 0 18px 30px}
.dflt_e p{ float:left; width:33%; color:#999}

.dflt_f{ padding:12px 0; padding-left:30px; height:356px; background:#fff url(rysbh_17_03.png) no-repeat right bottom; color:#999}
.dflt_f_t{ font-size:16px; padding-bottom:8px; color:#555}



.hzhb_a{ padding-bottom:30px; color:#A58A43}
.hzhb_att{ height:70px; line-height:70px; text-align:center; font-size:30px; color:#A68943; font-weight:bold}
.hzhb_a span{ color:#000}
.hzhb_a_con{ width:429px; padding-right:30px; padding-left:40px}
.hzhb_a_con1{ border-right:1px dashed #AFAFAF}
.hzhb_a_con2{ border-left:1px dashed #AFAFAF}

.hzhb_tab{ overflow:hidden; margin-bottom:18px; zoom:1}
.hzhb_tab_con{ width:99999px; height:244px; overflow:hidden; position:relative}
.hzhb_tab_con p{ width:158px; height:115px; overflow:hidden; position:absolute}
.hzhb_tab_con1{ top:0}
.hzhb_tab_con2{ top:129px}
.hzhb_tab_an{ background:#fff; margin-top:8px; padding:14px 0; text-align:center}
.hzhb_tab_an a{ padding:4px 11px; background:#DFDFDF; margin:0 2px}
.hzhb_tab_an a:hover,
.hzhb_tab_an a.hzhb_tab_an_hover{ background:#737373; color:#fff}


.lxwm{ margin-bottom:14px}
.lxwm_tt{ height:50px; line-height:50px; font-size:30px; color:#A68943;}
.lxwm_a{ float:left; width:430px; padding-left:30px; padding-top:20px}
.lxwm_a strong{ font-size:16px}
.lxwm_b{ float:right; border:1px solid #CDCDCD; padding:10px; margin-top:26px; position:relative; right:30px}
.lxwm_c{ border-top:1px dashed #AEAEAE; margin-top:30px; padding-top:20px; text-align:center}

.lxwm_d{ margin:0 30px; overflow:hidden; margin-top:22px}
.lxwm_da{ font-size:18px; line-height:1.4}
.lxwm_db{ color:#888; padding-top:6px}
.lxwm_dctt{ float:right; font-size:16px;; color:#000}
.lxwm_dc{ width:999px; padding-top:12px}
.lxwm_dc li{ float:left; margin-right:21px; width:220px; height:200px; text-align:center}
.lxwm_dc img{ display:block; margin-bottom:6px}

.spzx{ float:left; width:486px; height:345px; background:#fff; overflow:hidden; margin-bottom:28px}
.spzx_a{ width:466px; height:285px; margin-left:10px; margin-top:10px}
.spzx_b{ line-height:50px; text-align:center; color:#8A6413}


.xwzja{ margin-bottom:18px}
.xwzja_list{ height:216px; border-bottom:1px dashed #AEAEAE; padding-left:324px; position:relative; zoom:1}
.xwzja_1{ width:262px; height:153px; position:absolute; top:30px; left:35px}
.xwzja_2{ font-size:18px;; padding-top:20px}
.xwzja_3{ color:#888; margin-right:20px}
.xwzja_4{ height:32px; line-height:32px; overflow:hidden; margin-top:6px}
.xwzja_4 a{ float:left; color:#fff; background:#A58842; padding:0 16px;
-ms-border-radius:4px;
-o-border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
}
.xwzja_4 a:hover{ padding:0 20px}
.fenye{ padding:24px 0; text-align:center}
.fenye a{ padding:4px 11px; background:#DFDFDF; margin:0 2px}
.fenye a:hover,
.fenye a.fenye_hover{ background:#737373; color:#fff}
.xwzjb{ background:#fff; text-align:center}


.ryzza{ height:631px; position:relative}
.ryzza li{ overflow:hidden; background:#fff; position:absolute; text-align:center}
.ryzza img{ margin-top:10px}
.ryzza_1,.ryzza_2{ width:336px; left:0}
.ryzza_3,.ryzza_4,.ryzza_5{ width:324px; left:345px}
.ryzza_6,.ryzza_7,.ryzza_8{ width:323px; right:0px}
.ryzza_2,.ryzza_5,.ryzza_8{ bottom:0}
.ryzza_1{ height:395px}
.ryzza_2{ height:225px}
.ryzza_3{ height:158px}
.ryzza_4{ height:294px; top:168px}
.ryzza_5{ height:157px}
.ryzza_6{ height:264px}
.ryzza_7{ height:188px; top:274px}
.ryzza_8{ height:157px}
.ryzza_con{ margin-left:20px; line-height:1.6; margin-right:10px; padding-top:12px; color:#888}
.ryzza_contt{ font-size:20px; color:#000; padding-bottom:6px}
.ryzza_con strong{ color:#A58A43; font-size:16px;}
.ryzza_con span{ color:#A58A43}

.ryzzb{ margin-top:12px}
.ryzzb_a{ color:#A58A43; text-align:center; font-size:16px; position:relative; top:-12px}
.ryzzb_b{ margin:0 34px}
.ryzzb_btt{ font-size:20px; font-weight:bold; padding-bottom:6px}
.ryzzb_btable{ font-size:18px}
.ryzzb_btable,
.ryzzb_btable td{ line-height:1.4; border:1px solid #5D3102; text-align:center; vertical-align:middle}
.ryzzb_btable td{ height:74px}
.ryzzb_btable p{ text-align:center}
.ryzzb_btop td{ height:50px; line-height:50px; background:#5D3102; color:#fff; font-size:20px; font-weight:bold; padding:0}
.ryzzb_bbz{ height:54px; line-height:54px}

.gghz{ width:488px; height:282px; border-top:1px dashed #ADADAD; overflow:hidden; margin-bottom:26px; position:relative}
.gghz_tt{ height:48px; line-height:48px; font-size:18px; color:#999}
.gghz_tt span{ color:#A68943}
.gghz_bt{ width:500px; background:#fff; height:34px; line-height:34px}
.gghz_bt p{ width:500px}
.gghz_bt span{ float:left; height:34px; background:#A68943; color:#fff; text-align:center; border-right:1px solid #fff; cursor:pointer}
.gghz_bt span.gghz_bt_erc{ line-height:16px}
.gghz_bt span.hover{ background:#fff; color:#000}
.gghz_bt_bottom{ position:absolute; left:0; bottom:0}
.gghz_btl span{ width:121px}
.gghz_btr span{ width:162px}
.gghz_con{ background:#fff; height:146px; padding-top:20px}
.gghz_con li{ display:none}
.gghz_con_pic{ float:left; width:202px; text-align:right}
.gghz_con_text{ float:left; width:256px; height:130px; margin-left:15px}
.gghz_con_text td{ height:130px; vertical-align:middle}
#wqhg{ width:1186px; overflow:hidden;}
.wqhg_con{ width:1210px;}
.wqhg_con li{ float:left; width:381px; height:252px; overflow:hidden; margin-right:22px; margin-bottom:22px;}
.zxz_a{ margin-top:14px; padding-bottom:18px}
.zxz_al{ float:left; padding-left:24px; width:546px; line-height:1.6; color:#866552;}
.zxz_al_table{ margin-bottom:8px}
.zxz_al_table,
.zxz_al_table td{ border:1px solid #866552; text-align:center; vertical-align:middle;}
.zxz_al_table p{ text-align:center}
.zxz_al_top td{ line-height:30px; background:#866552; color:#fff;}
.zxz_ar{ float:right; width:401px; height:269px; padding-right:15px;}
.zxz_b{ height:335px; margin:14px 0; position:relative; color:#876412}
.zxz_b li{ background:#fff; overflow:hidden; text-align:center}
.zxz_b img{ display:block; margin:0 auto; margin-top:10px}
.zxz_b1{ float:left; width:289px; height:335px;}
.zxz_b2{ float:left; width:395px; height:157px; position:relative; left:15px}
.zxz_b3{ float:left; width:395px; height:157px; position:relative; left:15px; top:21px}
.zxz_b4{ float:right; width:287px; height:335px; position:absolute; top:0; right:0;}
.zxz_c{ margin-top:14px; border-bottom:1px dashed #AEAEAE; padding:0 30px; padding-bottom:36px; color:#888}
.zxz_c_tt{ font-size:18px; color:#000;}
.zxz_d{ padding:30px; padding-top:0;}
.zxz_d_con{ width:380px; color:#888;}
.zxz_d_con h3{ font-size:18px; color:#000}
.zxz_d_con.float_l{ padding-top:90px}
.zxz_d_con.float_r{ width:510px;}
.zhengwenl,.zhengwenr{ margin-bottom:20px;}
.zhengwenl{ width:754px; background:#fff;}
.con_title{ text-align:center; font-size:30px; color:#A68943}
.con_title_min{ text-align:center; font-size:20px}
.con_sj{ text-align:center; font-size:16px}
#con_con{ margin:0 30px; padding:20px 0; overflow:hidden; font-size:12px}
.zhengwenr{ width:233px;}
.zhengwenr .syb{ float:none; margin:0; left:0; background:#fff; margin-top:16px;}
.zhengwenr .syb h3{ line-height:1.4; padding:6px 0;}