@charset "utf-8";
/* CSS Document */
body,li,ul,h1,h2,h3,h4,p { padding:0px; margin:0px; font-family:"微软雅黑"; font-size:14px; color:#333; list-style-type:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#333; }

select,option{
    /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
    border: none;
    outline: none;
    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*将背景改为红色*/
    background:#fff;
    /*加padding防止文字覆盖*/
    padding-right: .14rem;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {display: none;}
input,select{border:0;outline:none;/*去除蓝色边框*/}

.main_zt{ width:1248px; height:auto; overflow: hidden; margin:auto;} 
.nav{ width:780px; height:auto; overflow:hidden; margin:auto; padding-top:50px;}
.nav_bt{ width:118px; height:118px; float:left; margin-left:32px; margin-top:25px;}
.nav_bt img{ display:block; width:100%; margin:auto;}
.shiw_mm{ width:auto; height:auto; overflow:hidden; margin:auto; padding-top:40px;}
.swjd_bt{ height:auto; overflow:hidden; position:relative;}
.swjd_bt img{ display:block; width:66px; height:66px; float:left;}
.swjd_yb{ height:66px; float:left; width:auto; border-left:2px solid #53302d; font-weight:bolder; padding-left:15px; margin-left:15px; font-size:32px; color:#53302d;}
.swjd_yb span{ font-size:17px; display:block; font-weight:normal;}
.ner_jj{width:1092px; height:auto; margin-left:80px; overflow:hidden; margin:auto;}
.swjd_add{ width: auto; height:auto; overflow:hidden; margin-top:20px;} 
.swjd_add img{ display:block; width:100%;}
.zwjd_sm{ width:auto; height:auto; overflow:hidden;  padding-top:25px;}
.zwjd_sm p{ line-height:25px; font-size:17px;color:#332c2b;}
.zwjd_sm p strong{ background:#e62129; color:#fff; border-radius:20px; padding:0 10px;}
.zwjd_sm p.egjs{ font-size:14px; line-height:18px; padding-top:5px;}
.swjd_yy{ height:auto;padding-top:10px;}
.swyy_zb{ width:790px; float:left;}
.swbt_list { height:56px; overflow:hidden; line-height:56px; font-size:17px;}
.swbt_list img{ display:inline-block; float:left; padding-right:10px;}
.swbt_list:first-child img{ margin-top:11px;}
.swyy_yb{ width:365px; height:368px; float:right; margin-top:-368px;} 
.swjd_zjm{ height:auto; overflow:hidden; clear:both; padding-top:20px;}
.zjm_list{ width:260px; height: auto; float:left; margin-left:16px;}
.zjm_list:nth-child(4n+1){ margin-left:0px;}
.zjm_list img{ width:100%; height:auto; display:block;}
.zjm_list p{ line-height:22px; font-size:15px; text-align:center; padding-top:5px; height:50px;}
.shuh_zh{ height:auto; overflow:hidden;}
.shuh_xbt{ height:auto; overflow:hidden; }
.shuh_xbt img{ display:block; width:74px; display:block; float:left;}
.shuh_xbt span{ float:left; color:#b59062; font-size:18px; float:left; line-height:40px; padding-left:5px;}
.shuh_zst{ height:auto; overflow:hidden; padding-top:5px;}
.shuh_list{ width:208px; height:133px; float:left; margin-left:12px;}
.shuh_list img{ display:block; width:100%; margin:auto;}
.shuh_list:first-child{ margin-left:0px;}
.taci span{ line-height:60px;}
.taci { margin-top:20px;}
.gcq span{ line-height:50px;} 
.gcq { margin-top:20px;}
.zwjd_sm p.sjt_xy{ padding-top:15px;} 
.conduct_jk{ padding-top:25px;}
.conduct_jk img{ display:block; width:100%;}
.dad_hx{ height:2px; background:#ddd; margin-top:20px;}
.zwjd_sm p.zpjd_eg{ padding:20px 0px;}
.zpjd_jdfy{ height:auto; overflow:hidden;} 
.jdfy_bg{ width:135px; height:30px; background:url(../images/paiz.png); background-size:100% auto; text-align:center; color:#fff; font-size:16px; font-weight:bolder; line-height:28px; float:left;}
.zpjd_jdfy span{ font-size:25px; padding-left:10px; float:left; color:#5a3835;}
.ldfy_pd{ padding-top:15px; clear:both;}
.ldfy_jg{ height:auto; overflow:hidden;}
.ldfy_list{ width:260px; height:auto; margin-left:15px; overflow:hidden; float:left;}
.ldfy_list:first-child{ margin-left:0px;}
.ldfy_list img{ display:block; width:100%;}
.zpbl_fot{ height:auto; overflow:hidden; padding-top:25px;}
.zpbl_left{ height:auto; overflow:hidden; float:left;}
.zpbl_left span{ float:left;}
.sirco{ width:6px; height:6px; background:#332c2b; border-radius:50%; display:block; float:left; margin-top:13px;}
.hsq_fs{ width:167px; height:30px; background:url(../images/clfs.png) no-repeat; background-size:100% auto;text-align:center; color:#fff; font-size:16px; font-weight:bolder; line-height:28px; float:left; margin-left:10px;}
.zpbl_right{ width:445px; height: auto; border:1px dashed #ddd; float:left; margin-left:20px; padding-bottom:10px;}
.zp_bf1{ width:150px; height:auto; overflow:hidden; float:left;margin-left:20px; margin-top:10px;} 
.wxzp_list{ width:150px; height:26px;  background:#aacd24; color:#fff; line-height:26px; border-radius:25px; text-align:center; font-size:16px;}
.wxzp_list img{ width:27px; display: inline-block;}
.zp_bf1 p{ text-align:center;}
.qq_bj{ background:#168dce;}
.weix_yj{ width:50px; height:50px; float: right; margin-right:15px;margin-top:10px;}
.weix_yj img{ display:block; width:100%;} 
.qq_bj{ line-height:24px;}
.qq_bj img{ width:25px; display: inline-block; position:relative; top:2px;}
.zxbl_wenz{ width:auto; float:left; font-size:18px; padding-left:20px;}
.jaf_fs{ height:auto; overflow:hidden;}
.jaf_list{ width:346px; height:auto; margin-left:25px; overflow:hidden; float:left;}
.jaf_list img{ display:block; width:100%;}
.jaf_list:first-child{ margin-left:0px;}
.zpps_hm{ height:auto; overflow:hidden; padding-top:30px;}
.pas_yq{ margin-left:10px;}
.xjzp_tp img{ display:block; width:100%; margin:auto;}
.sfjd_tt{ height:auto; overflow:hidden; padding-top:10px;}
.sfjd_left{ width:540px; height:350px; float:left; margin-top:20px;}
.sfjd_zj{ width:259px; height:166px; float:left; margin-left:15px; margin-bottom:15px;}
.sfjd_zj:nth-child(2n+1){ margin-left:0px;}
.sfjd_right{ width:408px; height:385px; float:right; margin-right:40px;}
.sfjd_right img{ display:block; width:100%;}
.smjd_dtp{ height:auto; overflow:hidden; padding-top:10px;}
.smjd_zjt{ width:346px; height:222px; margin-left:25px; float:left;}
.smjd_zjt img{ display:block; width:100%;}
.smjd_zjt:first-child{ margin-left:0px;}
.smsf_bzc{ padding-top:35px; } 
.smsf_bzc .hsq_fs{margin-left:0px;}
.ldfy_pd.zwjd_sm p.zpjd_eg{ padding-bottom:0px;}
.jbhd_yy{ height:auto; overflow:hidden; }
.jbyy_tp{ width:259px; height:167px; float:left; margin-left:17px; margin-top:17px;}
.jbyy_tp img{ display:block; width:259px; height:167px;}
.jbyy_tp:nth-child(4n+1){ margin-left:0px;}
.zht_jdz{ height:auto; overflow:hidden; padding-top:10px;}
.zht_left{ float:left; width:380px; height:auto; overflow:hidden;} 
.zht_zb{ float:left; margin-top:40px; margin-left:20px;}
.zht_zb span{ display:block; line-height:35px; font-size:30px; color:#5a3835; text-align:center;} 
.zht_zb p{ clear:both; color:#777; text-align:center; font-size:17px;} 
.zht_left .jdfy_bg{ margin:auto; float:none;} 
.zht_yb{ width:131px; height:192px; float:right;}
.zht_right{ width:625px; float:right; margin-right:20px;}
.zht_right .jdfy_bg{ margin-top:75px; margin-right:25px;}
.jdzl_dtp{ width:455px; height:169px; float:right;}
.jdzl_dtp img{ display:block; width:100%;}
.footer_db{ height:auto; overflow:hidden; padding-top:30px;}
.db_logo{ width:769px; margin:auto;}
.db_logo img{ display:block; width:100%;}
.footer_db h2{ color:#e62129; font-size:25px; text-align:center; padding-top:10px;letter-spacing:3px; padding-bottom:30px;}
.dbnr { height:auto; overflow:hidden; padding:5px 0px;}
.dbnr span{ width:6px; height:6px; background:#332c2b;border-radius: 50%;display: block; float:left; margin-top:10px;}
.dbnr p{ line-height:24px; display:block; float:left; margin-left:10px; font-size:16px; color:#362f2e;}
.db_cut{ height:auto; overflow:hidden; padding-top:10px;}
.db_cut img{ display:block; width:100%;}


#backToTop{ position:fixed; _position:absolute; bottom:280px; right:0px; z-index:999999; display:none; text-align:center; color:#666; right:44px; }
a.backToTop_a{  background:url(../images/back_top.png) no-repeat; width:48px; height:49px; display:block; margin-bottom:5px;  }
a.backToTop_a:active{  background:url(images/7_11.png) no-repeat; }

.footer_bqxx{ height:auto; padding:20px 0px; background:#6A3F34;}
.footer_nav{ width:1248px; height:auto; overflow:hidden; margin:auto; color:#fff; text-align:center;}
.footer_nav a{ display:inline-block; color:#fff; padding:0px 10px;}
.footer_bqxx p{ line-height:28px; color:#fff; font-size:14px;  display:block; width:1248px; margin:auto; text-align:center; }
.footer_bqxx p span{ padding-left:20px;}
.footer_bqxx p span img{ position:relative; display:inline-block; position:relative; top:5px; right:5px;}
.mnue_xf{ height:60px; line-height:60px; background:rgba(0,0,0,0.5); color:#fff; width:100%; position:fixed; top:0px; z-index:9999;}
.mnue_main{ width:1248px; margin: auto;}
.mnue_xf ul{ display:block; width:1048px; margin:auto; text-align: center; float:right;}
.mnue_xf ul li{ display:block; display: inline-block; padding:0 36px; font-size:17px; font-weight:bolder;}
.mnue_xf ul li a{ display:block; color:#fff;}
.mnue_xf ul li a:hover{ color:#fcba47;}
.logo_nav{ width:160px; height:40px; float:left; margin-top:9px;}
.logo_nav img{ display:block; width:100%;} 
.ctjs{ text-align: left; color:#333;  text-indent:18px; font-size:20px;  background:rgba(0,0,0,0.1); height:40px; line-height:40px; }
.ctjs strong{ color:#e62129; font-weight:bolder;}

.dzqy{ width:120px; text-align:center; position:fixed; bottom:160px; right:10px;}
.dzqy img{ display:block; width:86px; height:87px; border-radius:5px; margin:auto;}

