@charset "gb2312";
/* CSS Document */
.main{ width:1000px !important;}
.foot .main,.footer .main,.pub-logo.main,.nav-main li .bzGuide.main{ width:1200px !important;}
.nav-main li .bzGuide>li.b_c dl dd{ float:left; width:546px;}

.title1 { border-bottom:2px solid #C7BCA6; margin-top:31px; height:59px; margin-bottom:20px }
.title1 h2 { border-bottom:5px solid #A63721; height:56px; }
.s_banner { width:100%; height:400px; overflow:hidden; }
.s_banner_input { width:1000px; height:40px; margin:0 auto; margin-top:347px; }
.s_banner p { width:40px; height:40px;display:inline; background:#953015; overflow:hidden; }
.s_banner p i { margin-top:7px; margin-left:8px; }
.s_banner form { margin-right:150px; }
.s_banner_btn_a { width:260px; height:34px; line-height:34px; padding:3px 0px; text-indent:5px; color:#999999; }
.s_banner_btn_b { width:128px; text-indent:0px; }
.s_banner_input .b_l .btn_radius { border-radius:0px 3px 3px 0px; }
.s_banner_btn_c { width:162px; text-indent:52px; }
.s_banner_btn_c i { margin-top:3px; }
.main_kfgc { overflow:hidden; }
.main_kfgc_l { margin-right:20px; }
.main_kfgc_r { width:420px; }
.main_kfgc_raa { height:318px; overflow:hidden; }
.main_kfgc_ra { width:100px; margin-right:20px; }
.main_kfgc_ra p { height:73px; text-align:center; line-height:22px; margin-bottom:1px; background:url(p_kfgc_c_1.jpg) no-repeat; }
.main_kfgc_ra .em_1 { display:block; width:65px; height:44px; margin:0 auto; padding-top:17px; color:#fff; }
.main_kfgc_ra a { display:block; height:20px; margin-bottom:1px; }
.main_kfgc_ra a:hover { background:#BE9458; }
.main_kfgc_raa .prev .icon, .main_kfgc_raa .next .icon { margin-left:42px; margin-top:6px; }
.main_kfgc_ra .hd { height:275px; overflow:hidden; }
.main_kfgc_ra .hd ul li { height:45px; margin-bottom:1px; background:#F7F2E8; text-align:center; line-height:45px; }
.main_kfgc_ra .hd ul li.on { background:#EEE4D0 }
.main_kfgc_r .bd { width:300px; height:392px; overflow:hidden; }
.main_kfgc_r .bd p { width:300px; height:30px; background:#F7F4EC; font-size:12px; text-align:center; line-height:30px; margin-bottom:10px; letter-spacing:-0.5px;}
.main_kfgc_r .bd dl dt, dl, dd { float:left; }
.main_kfgc_r .bd dl { width:300px; font-size:12px; line-height:22px; }
.main_kfgc_r .bd dl dt { color:#9C4433; }
.main_dt { width:60px; height:22px; }
.main_dd { width:240px; height:50px; }
.main_zt { text-indent:2em; padding:0px 22px 20px 20px; }
.kfal { margin-bottom:21px; }
.kfal .hd { height:85px; margin-bottom:21px; }
.kfal .hd li { width:333px; }
.kfal .hd li img { position:absolute; display:block; top:14px; left:48px; }
.kfal .hd li p { position:absolute; top:14px; left:122px; font-size:16px; line-height:24px; }
.kfal .hd li span { position:absolute; top:44px; left:156px; font-size:14px; line-height:24px; border-top:2px solid #A8371A; }
.kfal .hd li i { left:158px; }
.kfal .hd li.on span { border-top:2px solid #fff; }
.kfal .bd { overflow:hidden; }
.kfal .bd ul { width:1000px; height:620px; overflow:hidden; }
.kfal .bd ul li { float:left; width:235px; height:211px; margin-right:20px; text-align:center; }
.kfal .bd ul li img { display:block; margin-bottom:8px }
.title1_ca { float:left; background-position:-18px -479px; margin-top:5px; margin-right:5px;overflow:hidden; }
.title1_cb { float:left; background-position:-18px -495px; margin-top:3px; margin-right:5px;overflow:hidden; }
.title1 ul { float:right; width:200px; padding-top:26px; overflow:hidden; }
.title1 ul li { float:left; width:90px; margin-right:10px; }
.kfjq { overflow:hidden; margin-bottom:20px; }
.kfjq_a { height:39px; border-bottom:1px solid #E4DBC8; margin-bottom:20px; position:relative }
.kfjq_a .tela{ position:absolute; right:0; top:12px;height: 25px;line-height:25px;}
.kfjq_a .tela i{margin: 4px 5px 0 0;float: left;}
.kfjq_a .tela:hover{ color:#a63721}
.kfjq_a .tela:hover i{ background-position:-22px -88px}
.kfjq_a i { left:63px; }
.kfjq_b { position:relative; width:140px; height:40px; text-align:center; line-height:40px; margin-left:438px; background:#A8361A; color:#fff; }
.kfjq_b i { display:block; position:absolute; left:63px; bottom:-7px; width:0px; height:0px; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #a63721; }
.kfjq ul { width:1000px; }
.kfjq ul li { float:left; height:230px; margin-right:12px; }
.kfjq ul li a { display:block; width:190px; height:230px; text-align:center; }
.kfbz .hd ul li { position:relative; width:199px; height:50px; border-bottom:0px; text-indent:33px; }
.kfbz .hd ul li.on { border-bottom:0px; }
.kfbz .hd ul li.on .i_round30_on { background-position:-115px -86px; }
.kfbz .hd .yq_a { display:block; position:absolute; left:48px; top:11px; }
.kfbz .hd ul li i { left:93px; bottom:-7px; }
.kfbz .bd { height:460px; overflow:hidden; }
.kfbz .bd ul li { height:460px; overflow:hidden; }
.kfbz_l { width:330; height:460px; margin-right:20px; }
.kfbz_c { float:left; width:340px; }
.kfbz_c p { font-size:20px; border-bottom:1px solid #DBCEB7; padding-bottom:13px; font-weight:bold; margin-bottom:10px; }
.kfbz_c em { font-size:14px; margin-left:13px; }
.kfbz_c ul { width:330px; height:79px; border-bottom:1px solid #DBCEB7; margin-bottom:11px; }
.kfbz .bd .kfbz_c ul li { float:left; width:145px; height:20px; background:url(p_kfbz_c1.jpg) left center no-repeat; padding-left:18px; }
.kfbz_c span { display:block; width:90px; height:35px; color:#fff; background:url(p_kfbz_c2.jpg) no-repeat; margin-left:8px; text-align:center; line-height:26px; }
#zyjh { font-size:12px; line-height:20px; border-bottom:none; margin-bottom:0px; }
.kfbz_ca { width:330px; height:83px; border-bottom:1px solid #DBCEB7; }
.kfbz_ca img { float:left; margin-right:15px; }
.zlgy { height:571px; padding:20px; background:#F7F4ED; margin-bottom:30px; }
.zlgy_l { width:600px; height:468px; overflow:hidden; }
.zlgy_p{border-top:1px dotted #DBCFB6; padding-top:5px; float:right; width:480px;}
.zlgy_p b{ float:right;}
.zlgy .bd { height:315px; overflow:hidden; }
.zlgy .box_bd { height:315px; overflow:hidden; }
.zlgy .bd ul { height:315px; }
.zlgy .bd ul li { height:140px; background:#fff; margin-bottom:5px; overflow:hidden; padding-right:20px }
.zlgy_la { width:56px; height:56px; background:#DCDCDC; margin:22px 20px 40px 20px; }
#title1_c { height:24px; margin-top:20px; margin-bottom:10px; }
#title1_c h2 { font-size:16px; border-bottom:3px solid ##A63721; line-height:16px; height:21px; }
.zlgy_lb { height:60px; overflow:hidden; }
.zlgy_lc { width:50px; height:50px; margin-left:25px; overflow:hidden; }
.zlgy_lc i { margin:10px 0px 0px 10px; }
.textarea { width:453px; height:52px; padding:3px 0px; text-indent:5px; border:1px solid #EEE4D0; border-right:none; }
.submit { width:71px; height:60px; letter-spacing:3px; border-top-left-radius:0px; border-bottom-left-radius:0px; }
.zlgy_r { width:330px; overflow:hidden; }
.form_text p .input_date { background-position:168px -723px; }
.form_text p select{padding:6px 0px;}
.zlgy_r i { color:#B73218; margin-left:2px; }
.form_text span { font-weight:bold; }
.c_nav { width:100%; border-bottom:1px solid #eee4d1; height:49px; z-index:999; }
.c_nav ul { height:50px; }
.c_nav ul li { width:250px; height:49px; line-height:50px; text-align:center; color:#434343; border-right:1px solid #eee4d1; font-size:14px; cursor:pointer; }
.c_nav ul li.last { width:246px; }
.c_nav ul li.on { width:250px; height:50px; border:none; background:#94311c; color:#fff; }
.c_nav ul li.last.on { width:246px; }
.c_nav ul li.on a { color:#fff; }
.c_nav_lfs ul li { width:199px; }
.c_nav_lfs ul li.last { width:199px; }
.c_nav_lfs ul li.on { width:199px; }
.c_nav_lfs ul li.last.on { width:199px; }
.title1 ul.more_c{ width:310px; padding-top:0px;}
.title1 ul.more_c li{ margin-top:20px;}
.title1 ul.more_c .last{ margin-top:15px;text-align:center;}
.title1 ul.more_c .last a{width:110px; height:30px; line-height:30px; text-align:center; text-indent:0px;}