@charset "utf-8";
/* CSS Document */

.banner2{ height:280px; background:url(../bg/bg3.jpg) repeat-x bottom; padding-bottom:15px; margin-bottom:35px;}
.bnr_con{ height:280px; overflow:hidden; background-position:center top; background-repeat:no-repeat;}
.bnr_con img{ display:none}

.mn_left{ float:left; padding:0 15px; width:189px; overflow:hidden}
.mn_right{ float:right; width:735px; overflow:hidden; padding-top:15px; }

.title{ background:url(../ico/ico7.jpg) no-repeat; height:36px; line-height:34px; text-align:center; font-family:"Microsoft Yahei"; font-size:14px; color:#fff; font-weight:normal; margin-bottom:13px;}
.sidebar{ overflow:hidden; border-top:1px solid #e1e1e1; line-height:30px; padding-bottom:45px;}
.sidebar li{ vertical-align:top; border-bottom:1px solid #e1e1e1; font-family:"Microsoft Yahei"; font-size:13px;}
.sidebar li a{ display:block;color:#919191; margin:0 15px 0 65px;}
.sidebar li a:hover{ background:url(../ico/ico6.jpg) no-repeat right; color:#dab96c}
.sidebar li a.active{ background:url(../ico/ico6.jpg) no-repeat right; color:#dab96c}
.sidebar li a.opn{ background:url(../ico/ico8.jpg) no-repeat right; color:#dab96c}

.sem_c{ overflow:hidden}
.sidebar li .sem_c a{ border-top:1px solid #e1e1e1; margin:0; padding-left:65px; line-height:26px;}
.sidebar li .sem_c a:hover{background:url(../ico/ico6.jpg) no-repeat 168px center;}
.sidebar li .sem_c a.active{background:url(../ico/ico6.jpg) no-repeat 168px center;}

.contact_con{ border:1px solid #e1e1e1; padding:10px 0 15px 20px; margin-bottom:55px;font-family:"Microsoft Yahei";}
.contact_con h4{ line-height:25px; color:#dab96c; font-weight:normal; font-size:14px; padding-bottom:15px;}
.contact_con p{color:#3f3f3f; line-height:25px;}

.rt_tp_tit{ height:28px; line-height:28px; border-bottom:4px solid #d7d7d7; overflow:hidden; font-family:"Microsoft Yahei"; color:#dab96c; width:100%; padding-top:10px;}
.t_more{ float:right;font-size:14px; color:#dab96c; }
.tp_title{ font-family:"Microsoft Yahei"; font-size:14px;}
.tp_title em{ font-size:12px; font-family:Arial; padding-left:10px;}

.pd_list ul{ width:780px; overflow:hidden}
.pd_list li{ float:left; width:152px; text-align:center; padding:12px 42px 0 0;}
.pd_list li img{ border:1px solid #ddd}
.pd_list li p{ padding:9px 0 23px; font-family:"Microsoft Yahei"; color:#dab96c;}
.pd_list li a{ display:block}
.pd_list li a:hover img{ border:1px solid #dab96c}

.pager{ padding:20px 0; text-align:right;clear:both}
.pager a{ margin-left:5px; padding:0 7px; line-height:20px; height:20px; display:inline-block; border:1px solid #ddd; background:#fff; overflow:hidden; position:relative}
.pager a:hover{ background:#f0f0f0;}
.pager a.active{ background:#f0f0f0;}
.pager span{ display:inline-block; overflow:hidden}

.jz_con{ overflow:hidden; padding:22px 0 19px; width:100%;}
.jz_p{ background:#f6f6f6; width:517px; float:left; padding:7px 10px 3px 13px; line-height:20px; font-size:13px; height:86px; color:#666}
.jz_more{ color:#484848; text-decoration:underline; float:right; line-height:22px;}

.con{ margin-top:22px; border:1px solid #d7d7d7; overflow:hidden}

.event_ul{ overflow:hidden; padding:15px 27px 25px 34px;}
.event_ul li{ vertical-align:top; overflow:hidden; width:100%; padding:15px 0;}
.event_ul li img{ float:left; margin-right:26px;}
.event_ul li p{ line-height:23px;}

.sem_c{ font-size:12px;}

.p_box{ background:url(../ico/ico9.png) repeat; padding:7px;width:524px;  position:fixed; left:50%; top:150px; margin-left:-150px; display:none;_position:absolute;_top: expression(eval(document.documentElement.scrollTop + 150)); z-index:100;} 
html{  _text-overflow:ellipsis;  } 
.p_bbg{ background:#fff; width:509px; padding:0 5px 10px 10px;; }
.p_bbg img{ float:left; padding-right:3px;}
.p_bbg h3{ font-size:14px; font-family:"Microsoft Yahei"; color:#dab96c; padding-top:18px; line-height:30px; font-weight:normal}
.p_bbg p{ font-size:14px; color:#484848;}

.p_close{ background:url(../ico/ico10.jpg) no-repeat; position:absolute; right:7px; top:7px; display:inline-block; width:14px; height:14px;}

.conp_list{ overflow:hidden; padding:0 25px 0 21px; width:687px;}
.conp_list li{ vertical-align:top; padding-bottom:25px;}
.conp_list li h2{color:#da0000; font-family:"Microsoft Yahei"; font-size:14px; font-weight:normal; text-align:center; line-height:38px;}
.conp_list li p{ line-height:24px;}

.conp_tit1{ font-size:14px; color:#d3090d; font-weight:normal; font-family:"Microsoft Yahei"; padding-left:34px; line-height:40px;}
.conp_img_s{ overflow:hidden; position:relative; padding-bottom:25px; height:170px; width:733px; overflow:hidden}
.conp_img_s li{ float:left; width:200px; margin-right:32px;}
.cp_prev{ background:url(../ico/ico11.jpg) no-repeat; height:100px; width:32px; position:absolute; left:0; top:33px; display:inline-block}
.cp_next{ background:url(../ico/ico12.jpg) no-repeat; height:100px; width:32px; position:absolute; right:0; top:33px; display:inline-block}

.pt_con{ overflow:hidden;}
.pt_tit1{color:#414141; font-size:14px; line-height:30px; padding-top:2px;}
.bt4p{ border-top:4px solid #d7d7d7;}

.detail{ padding:10px 23px 20px; overflow:hidden}

.honor_list{ overflow:hidden; padding:10px 0 10px 18px; width:715px;}
.honor_list li{ width:208px; padding:11px 13px 0; float:left}
.honor_list li p{ padding:6px 0; text-align:center}
.honor_list li a{ display:block;}

.vip_list{ overflow:hidden; padding:10px 13px 0 20px;}
.vip_list li{ vertical-align:top; padding:8px 0 17px; overflow:hidden; width:100%;}
.vip_list li img{ float:left; margin-right:13px;}
.vip_list li p{ line-height:32px; text-indent:2em;}

.vip_list2{ overflow:hidden; padding-left:25px; width:708px;}
.vip_list2 ul{ overflow:hidden;width:100%;}
.vip_list2 li{ float:left; width:214px; padding:15px 20px 10px 0; overflow:hidden; height:160px;}

.zs_ov,.zs_ov2{ cursor:pointer}
.cont_det{ overflow:hidden; padding:10px 34px;}

.mes_tab th{ font-size:14px; font-weight:normal; text-align:right; padding:7px 5px 7px 0;}
.mes_tab td{ padding:7px 0; line-height:25px;}
.mes_tab td label{ float:left; padding:0 10px 0 2px;}

.text1{ width:354px; height:25px; line-height:25px; padding:0 5px; color:#414141; border:1px solid #9f9f9f}
.text2{ width:184px; height:25px; line-height:25px; padding:0 5px; color:#414141; border:1px solid #9f9f9f}
.text3{ width:296px; height:25px; line-height:25px; padding:0 5px; color:#414141; border:1px solid #9f9f9f}
.text4{ width:491px; height:209px; line-height:24px;  color:#414141; border:1px solid #9f9f9f; font-size:13px;}
.text5{ width:110px; height:25px; line-height:25px; padding:0 5px; color:#414141; border:1px solid #9f9f9f}

.rad1{ float:left; margin:5px; *margin:0;}
.btn1{ background:url(../bg/btn1.jpg) no-repeat; width:86px; height:28px; color:#fff; font-size:14px; font-family:"Microsoft Yahei";}

.banner3{ height:280px; background:url(../bg/bg3.jpg) repeat-x bottom center; padding-bottom:15px; margin-bottom:-15px; position:relative; z-index:1}

.consult_con{ background:url(../bg/bg4.jpg) no-repeat center top; padding-top:49px; position:relative; z-index:2;}
.cst_left{ float:left; width:755px; overflow:hidden}
.cst_right{ float:right; width:217px; overflow:hidden; padding-top:108px;}

.now_time{ overflow:hidden; width:100%; padding:2px 0 10px;}
.now_time span{ background:url(../ico/ico15.jpg) no-repeat; width:35px; padding-right:3px; height:35px; line-height:35px; color:#fff; font-family:Microsoft Yahei; font-size:16px; color:#fff; display:inline-block; text-align:center; float:left}
.now_time em{ font-size:14px; color:#6f6f6f; font-weight:bold; line-height:40px; float:left; padding:0 10px 0 2px;}

.rt_tp_tit2{ height:28px; line-height:28px; border-bottom:4px solid #d7d7d7; overflow:hidden; font-family:"Microsoft Yahei"; color:#dab96c; width:100%; padding-top:10px; font-size:16px; margin-bottom:14px;}

.cst_con{ border:1px solid #d7d7d7;}
.cst_top{ border-bottom:2px solid #d7d7d7; line-height:34px; height:34px; padding:0 22px 0 12px; overflow:hidden}
.cst_top em{ float:right; line-height:19px; height:19px; border-left:1px solid #636363; padding-left:10px;color:#3a3a3a; margin-top:8px;}
.cst_top span{ background:url(../ico/ico16.jpg) no-repeat left; padding-left:32px; font-size:14px; color:#3a3a3a; font-family:"Microsoft Yahei"}

.cst_det{ overflow:hidden; padding:75px 0 0 44px;}
.cst_l_img{ float:left; width:205px;}
.cst_l_img a{ display:block; margin-bottom:30px;}

.cst_news_list{ overflow:hidden; float:right; width:430px; padding-right:45px;}
.cst_news_list a{ background:url(../ico/ico13.jpg) no-repeat left; padding-left:10px; line-height:23px; font-size:14px;}
.cst_news_list a:hover{ background:url(../ico/ico14.jpg) no-repeat left; color:#dab96c}
.cst_news_list li{ overflow:hidden; width:100%;}
.cst_news_list span{ float:right;}

.hy_con{ overflow:hidden}
.hy_con li{ background:url(../bg/bg5.jpg) no-repeat; padding:13px 23px 0 9px; height:127px; overflow:hidden; width:720px; position:relative; margin-bottom:18px;}
.hy_con li img{ float:left; margin-right:21px;}
.hy_con li h3{ color:#dab96c; font-size:14px; font-weight:normal; line-height:18px; padding-bottom:2px;}
.hy_con li p{ line-height:20px; color:#6f6f6f;}
.show_det{ background:url(../bg/btn2.png) no-repeat; width:535px; height:21px; line-height:21px; display:inline-block; overflow:hidden; position:absolute; right:28px; bottom:13px; }
.show_det a{ width:59px; color:#fff; float:right; display:inline-block; text-align:center}

.ancmt_con{ border:1px solid #d7d7d7; background:url(../bg/bg6.png) no-repeat right top; overflow:hidden}
.ancmt_list{ overflow:hidden; padding:0 0px 0 12px; width:435px;}
.ancmt_img{ float:left; padding:40px 20px 0 20px; width:171px;}
.ancmt_img li{ vertical-align:top; margin-bottom:20px;}
.ancmt_list li{ width:100%; overflow:hidden; padding:13px 0 21px;}
.ancmt_list li img{ float:left; margin-top:38px;}
.at_rt_cn{ float:right; width:435px;}
.at_rt_cn h3{ line-height:24px; color:#b3151c; font-size:14px; font-family:"Microsoft Yahei"; text-align:right; border-bottom:1px dashed #ccc; padding-right:17px;}
.anct_det{ padding:5px 0;}
.anct_det p{ line-height:24px; color:#464646; width:100%; overflow:hidden}
.anct_det p span{ float:right}
.anct_det a:hover{color:#dab96c;}

.vedio_det{ background:#7a0026; padding:16px 27px 10px 21px; overflow:hidden; width:952px;}
.vdo_left{ overflow:hidden; float:left; width:450px;}
.vdo_right{ overflow:hidden; width:452px; float:right}

.vdo_list{ overflow:hidden}
.vdo_list li{ background:url(../bg/bg7.jpg) no-repeat; height:124px; padding:12px 12px 0 10px; margin-bottom:12px; overflow:hidden}
.vdo_list li .vdi_1{ float:left; margin-right:20px; margin-bottom:20px;}
.vdo_list li h3{color:#dab96c; font-size:14px; font-weight:normal; line-height:18px; padding-bottom:2px;}
.vdo_list li p{color:#6f6f6f; line-height:20px;}


.tp_list{ overflow:hidden; border-bottom:1px dashed #ccc; padding:12px 0 14px 36px; width:717px;}
.tp_list li{ float:left; margin-right:20px;}
.tp_list li a{ display:block;}
.tp_list li p{ line-height:32px; font-size:14px; color:#343434;}

.ul_list1{ overflow:hidden; float:left; width:325px; border-right:1px dashed #bbb; padding:11px 0 95px 31px;}
.ul_list1 li a{color:#343434; font-size:14px; line-height:25px;}
.ul_list1 li a:hover{color:#dab96c}
.ul_list2{ overflow:hidden; float:left; width:700px;padding:11px 0 0px 31px;}
.ul_list2 ul{ padding-bottom:20px;}
.ul_list2 li{ width:350px; float:left;}
.ul_list2 li a{color:#343434; font-size:14px; line-height:25px;}
.ul_list2 li a:hover{color:#dab96c}

.det_txt{ padding:0 15px; overflow:hidden }


.gszx{ float:left; width:593px;}
.gszx_list{ overflow:hidden}
.gszx_list li{ background:url(../bg/bg8.jpg) no-repeat; padding:13px 50px 0 9px; height:127px; overflow:hidden; width:534px; position:relative; margin-bottom:10px;}
.gszx_list li img{ float:left; margin-right:21px;}
.gszx_list li h3{ color:#dab96c; font-size:14px; font-weight:normal; line-height:18px; padding-bottom:2px;} no
.gszx_list li p{ line-height:20px; color:#6f6f6f; font-size:14px;}
.show_det2{ background:url(../bg/btn3.png) no-repeat; width:345px; height:21px; line-height:21px; display:inline-block; overflow:hidden; position:absolute; right:55px; bottom:13px; }
.show_det2 a{ width:59px; color:#fff; float:right; display:inline-block; text-align:center}
.show_more{ float:right; font-size:14px; font-weight:bold; color:#23268b}


.hydt{ float:right; width:366px;}
.hydt_det{ background:url(../bg/bg9.jpg) no-repeat; width:346px; height:275px; padding:10px 11px 15px 10px;}
.hydt_det p{color:#6f6f6f; font-size:14px; line-height:18px;}
.hydt_det p a{color:#6f6f6f; font-size:14px; }
.hy_tit{ color:#dab96c; text-align:center; line-height:20px; padding:20px 0 5px; border-bottom:1px solid #ebebeb; margin-bottom:11px;}
.hy_tit em{ font-size:14px; display:block; line-height:22px;}

.zph_list{ width:1040px; padding-bottom:10px; overflow:hidden}
.zph_list li{ float:left; margin-right:29px; border:4px solid #ebebeb; width:168px; height:122px; overflow:hidden}

.jltb{ width:343px; float:left; margin-right:15px;}
.jltb li{height:20px; padding:2px 8px 5px 10px; vertical-align:top;}
.jltb li h3{ font-size:14px; font-weight:normal; text-align:center; border-bottom:1px solid #ebebeb; color:#dab96c; line-height:20px; margin-bottom:2px;}
.jltb li p{ font-size:14px;}
.jltb li p span{ float:right;color:#dab96c;}
.jltb li p a{color:#6f6f6f}

.vedio_con{ float:left; width:270px;}

.gjjw{ float:right; width:338px;}
.gjjw_det{ background:url(../bg/bg11.jpg) no-repeat; width:296px; height:191px; padding:7px 23px 11px 19px;}
.gjjw_det h2{ font-size:14px; color:#dab96c; line-height:30px; padding-bottom:12px;}
.gjjw_det h2 span{ float:right; font-weight:normal;}
.gjjw_det img{ float:left; margin:3px 7px 0 0; border:1px solid #dab96c;}
.gjjw_det p{ font-size:14px; line-height:18px; color:#6f6f6f}
.gjjw_det p a{color:#6f6f6f}

.md_link{ overflow:hidden; float:right; padding-top:50px;}
.md_link li{ float:left; line-height:23px; height:23px;}
.md_link li a{ padding:0 18px 0 20px; width:64px; color:#202020; font-size:16px; font-family:"Microsoft Yahei";}
.md_link li a:hover{color:#fff; background:url(../bg/zbg4.jpg) no-repeat;}

.back{ background:url(../bg/zbg3.jpg) no-repeat; width:83px; height:45px; color:#fefefe; font-size:16px; font-family:"Microsoft Yahei"; display:block; position:absolute; top:0; right:70px; text-align:center}

.zsjm_con{ background:url(../bg/zbg1.jpg) no-repeat center top; height:4263px; color:#ddd;}
.zsjm_det{ background:url(../bg/zbg2.png) no-repeat center -100px; height:4100px; width:1000px; margin:0 auto; padding-top:100px;}
.zsjm_bg{ background:url(../bg/zbg5.png) no-repeat bottom; padding-bottom:90px; width:1440px;}

.zs_tit{ overflow:hidden; text-align:center; font-size:36px; color:#da0000; line-height:40px; padding:20px 0; font-family:"Microsoft Yahei"}

.zs_c_det1{ padding:17px 370px 0 335px; color:#fff}
.zs_sp1{ background:url(../bg/zs_sp1.png) no-repeat; color:#fff; padding-left:15px; display:block; font-size:14px; font-family:"Microsoft Yahei"; line-height:22px; margin-bottom:3px;}
.zs_sp2{ background:url(../bg/zs_sp2.png) no-repeat; color:#fff; padding-left:15px; display:block; font-size:14px; font-family:"Microsoft Yahei"; margin-bottom:11px;}

.zs_c_det2{ background:url(../bg/zs_bg1.png) no-repeat 75px 20px; height:820px; position:relative;}
.zs_c_det2 h2{color:#da0000; font-size:14px; font-family:"Microsoft Yahei"; font-weight:normal; text-align:center; line-height:30px; padding-bottom:5px;}
.zs_c_det2 p{ color:#ddd;}
.ys_1{ overflow:hidden; width:185px; height:200px; position:absolute; left:240px; top:295px;}
.ys_2{ overflow:hidden; width:185px; height:200px; position:absolute; left:580px; top:295px;}
.ys_3{ overflow:hidden; width:185px; height:200px; position:absolute; left:735px; top:565px;}
.ys_4{ overflow:hidden; width:185px; height:200px; position:absolute; left:411px; top:565px;}
.ys_5{ overflow:hidden; width:185px; height:200px; position:absolute; left:109px; top:565px;}

.zs_c_det3{ background:url(../bg/zs_bg2.png) no-repeat 80px 0; height:950px; position:relative; line-height:26px;}
.zs_c_det3 h2{ color:#da0000; font-size:22px; line-height:40px; font-family:"Microsoft Yahei"; font-weight:normal;}
.jm_span{ font-size:14px; font-family:"Microsoft Yahei";color:#fff; position:absolute; right:20px; top:0px;}
.jm_span2{ font-size:14px; font-family:"Microsoft Yahei";color:#fff; position:absolute; right:65px; top:0px;}
.jm_1{ width:540px; height:210px; overflow:hidden; position:absolute; left:118px; top:35px;}
.jm_2{ width:540px; height:210px; overflow:hidden; position:absolute; left:365px; top:307px;}
.jm_3{ width:540px; height:210px; overflow:hidden; position:absolute; left:112px; top:595px;}

.zs_c_det4{ background:url(../bg/zs_bg3.png) no-repeat 60px 10px; height:220px; position:relative; line-height:18px;}
.lc_sp1{ position:absolute; left:126px; top:58px; width:50px;}
.lc_sp2{ position:absolute; left:244px; top:124px; width:60px;}
.lc_sp3{ position:absolute; left:348px; top:40px; width:75px;}
.lc_sp4{ position:absolute; left:471px; top:125px; width:145px;}
.lc_sp5{ position:absolute; left:594px; top:58px; width:65px;}
.lc_sp6{ position:absolute; left:709px; top:124px; width:60px;}
.lc_sp7{ position:absolute; left:804px; top:39px; width:100px;}

.zs_c_det5{ overflow:hidden}
.jlzc{ background:url(../bg/zs_bg4.png) no-repeat 62px 65px; position:relative; height:330px;}
.jlzc h2{color:#d90000; font-size:18px; font-family:"Microsoft Yahei"; padding-bottom:20px; line-height:28px; font-weight:normal; text-align:center}
.jlzc p{ font-size:14px; height:40px; padding-bottom:60px;}
.jlzc span.price{ font-size:14px; color:#da0000; text-align:center; display:block; margin-bottom:2px;}
.jl_det1{ width:210px; position:absolute; left:91px; top:106px;}
.jl_det2{ width:210px; position:absolute; left:391px; top:106px;}
.jl_det3{ width:210px; position:absolute; left:691px; top:106px;}

.zs_a{ background:url(../bg/zs_a.png) no-repeat; width:80px; height:27px; display:inline-block; line-height:22px; font-size:14px; color:#fff}
.zs_a:hover{ background:url(../bg/zs_ah.png) no-repeat; }
.putao{ background:url(../bg/putao.png) no-repeat; width:550px; height:380px; position:absolute; right:50%; margin-right:-650px; bottom:200px;}


/*20130902*/
.event_ul li h2{ font-size:12px; color:#464646; font-family:"Microsoft Yahei"; font-weight:normal; line-height:18px; padding-bottom:4px;}

.bg_tover{ position:absolute; left:0; top:0; width:100%; display:block; background:url(../bg/bg12.png) repeat; z-index:990; height:4385px; display:none}
.ov_absu{ overflow:hidden; background:url(../bg/bg13.png) repeat; border:7px solid #e50007; position:absolute; width:538px;padding:15px; z-index:999; top:0; left:0; font-size:14px; color:#000; display:none}
.ov_absu h3{ font-size:14px; padding:10px 0;}
.ov_absu h2{ font-size:16px; padding:10px 0;}
.ov_close{ position:absolute; top:-10px; right:-10px; background:url(../ico/ico17.jpg) no-repeat; width:29px; height:29px; display:block; }

.pd_list2 ul{ width:780px; overflow:hidden}
.pd_list2 li{ float:left; width:152px; text-align:center; padding:20px 42px 0 0; border-bottom:1px dashed #e1e1e1}
.pd_list2 li img{ border:1px solid #ddd}
.pd_list2 li p{ padding:9px 0 20px; font-family:"Microsoft Yahei"; color:#dab96c}
.pd_list2 li a{ display:block}
.pd_list2 li a:hover img{ border:1px solid #dab96c}



/*20130912*/
.zsjm_nav{ position:fixed; top:220px; right:50%; z-index:20; _position:absolute;_top: expression(eval(document.documentElement.scrollTop + 220)); margin-right:-600px; background:url(../bg/fd.png) no-repeat; width:150px; height:263px; padding-top:108px;} 
html{  _text-overflow:ellipsis;  }  
.zsjm_nav li{ line-height:35px; margin-bottom:2px; font-family:"Microsoft Yahei"; font-size:16px; color:#fff; text-align:center}
.zsjm_nav li a{ color:#fff}
.scroll_top{ color:#fff; font-size:22px; text-align:center; display:block; line-height:30px; font-family:"Microsoft Yahei"}
.jltb ul{ background:url(../bg/ulbg.jpg) no-repeat; height:189px; padding-top:10px;}

.img_scl_1{ overflow:hidden; width:140px; height:90px; float:left;margin-right:14px;}