@charset "utf-8";
/* CSS Document public*/
*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif;padding: 0;margin:0;box-sizing:border-box;vertical-align:top;}
html{ overflow-x:hidden;}
body{ background:url(../images/bottom_bg.png) no-repeat  bottom center; }
body{padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*//* overflow-x:hidden; */line-height: 1; font-size:14px;}
a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
a,input,img,:focus{ mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ } /*去除a标签带来的虚框*/
ul{list-style:none;}
img{border:0px;}
img:hover{ transform:scale(1.05);}/*图片放大*/
img{-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0; font-weight:normal;}
h3,h4,h5{ font-weight:normal;}
h4 a:hover,h5 a:hover{ -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
hr{display:block;height:1px;border:0;background:#d8d8d8;padding:0;margin-bottom: 3.25rem;margin-top: 2.5rem;}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
.clear{clear:both;}
.r{ float:right;}
.l{ float:left;}
.fl{ float:left;}
.fr{ float:right;}
/* top*/
.top_h{ width:100%; background:url(../images/top_bg.png) repeat-x; height:164px;}
.w1300{ width:1300px; margin:0 auto;}
.top_d { width:100%; float:left;}
.top_d p{ color:#fff; font-size:14px; line-height:30px; float:left;}
.top_d .r_lj{ float:right;color:#fff; line-height:30px;}
.top_d .r_lj a{ color:#fff;}
.top_d .r_lj a+a{ color:#fff; background:url(../images/db_r_fgx.jpg) no-repeat 3px center; padding-left:10px;}
.logo{margin-top:24px; float:left;}
.top_r{ width:285px; height:35px; float:right; border:1px solid #C6C6C6;   margin-top:30px; border-radius:20px; }
.search1 .t1{ border:none;  border-radius:20px;  padding-left:10px; width:245px; height:33px; line-height:33px; padding-left:10px;  }
.search1 .but{ margin-top:6px; margin-left:5px;}

/*导航*/
.nav{ width:100%; height:50px;}
.nav_menu{ position: absolute; z-index: 3;}
.nav_menu ul li{ text-align:center; width:140px;float:left;line-height:50px;}
.nav_menu ul li a{ font-size:18px; color:#333333;}
.nav_menu ul li:hover{ background:#640a14; text-align:center; width:163px;float:left; color:#fff;}
.nav_menu ul li .on{ background:#640a14;text-align:center; width:163px;float:left; color:#fff; }
.nav_menu ul li:hover a{ color:#fff;}
.nav_menu ul li .menu{width:163px; background:#f4f4f4; float:left; display:none; z-index:999; color:#fff;}
.nav_menu ul li .menu a{color:#000;}
.nav_menu ul li dl dd:hover{color:#fff;background:#640a14;}
.nav_menu dl dd:hover a{ color:#fff;}

/* banner */
.banenr{ padding-top:10px;}
.hot-event{position:relative;height:380px;width:1300px;margin:0 auto;overflow:hidden;}

.hot-event .switch-tab{text-align:center;position:absolute;bottom:10px;z-index:999; right: 10px;}
.hot-event .switch-tab a, .hot-event .switch-tab .current{margin:0 2px;display:inline-block;width:30px;height:4px;overflow:hidden;background-image:url(../images/banner_ico.png);background-position:-158px 0;}
.hot-event .switch-tab .current{background-image:url(../images/banner_ico.png);background-position:-207px 0;}
.hot-event .switch-nav{position:absolute;top:154px;z-index:2;}
.hot-event .switch-nav .prev{ position:absolute; display: inline-block; right:100px;  width:40px; height:80px; background-image:url(../images/banner_l.png);}
.hot-event .switch-nav .next{position:absolute;  display: inline-block;left:1260px;  width:40px; height:80px; background-image:url(../images/banner_r.png);}
.hot-event .event-item{height:380px;width:1300px;position:absolute;z-index:1;left:0;top:0;}
.ico{display:inline-block;overflow:hidden;}


/* part1 */
.part1{margin-top:20px;height:432px;}
.lm_div{ width:100%; height:40px; border-bottom:2px solid #640a14; line-height:40px;  }
.lm_div img{ width:26px; height:23px; float:left; margin-top:10px; margin-right:10px;}
.lm_div span{ font-size:24px; color:#640a14;}
.lm_div span em{ font-size:16px !important;}
.lm_div a{ float:right;color:#640a14;}
.part1 .left{ width:883px; height:365px; float:left;}
.part1 .left .div_01{ width:100%;  float:left; }
.part1 .left .x_x{border-top:1px solid #E0E0E0; margin-top:20px; }
.part1 .left .div_01 .xyxw{ width:430px; margin-top:25px;  float:left; margin-right:10px;}
.part1 .left .div_01 .xyxw .img{width:237px; overflow:hidden;   float:left; }
.part1 .left .div_01 .xyxw img{ width:237px; height:160px; }
.part1 .left .div_01 .xyxw .text{width: 183px; float: left; margin-top:10px;  margin-left: 10px;}

.part1 .left .div_01 .xyxw .text h3{ height:120px; font-size:16px; line-height:1.7;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.part1 .left .div_01 .xyxw .text h3:hover{margin-left: 3px;}
.part1 .left .div_01 .xyxw .text h3 a{ color:#333; }
.part1 .left .div_01 .xyxw .text h3 a:hover{ color:#640a14; }
.part1 .left .div_01 .xyxw .text span{ font-size:16px; color:#666;}
.part1 .right{ float:right; width:388px; height:366px; } 
.part1 .right ul{ padding-top:25px;}
.part1 .right ul li{ border-bottom:1px solid #CCC; height:58px;margin-bottom: 4px;}
.part1 .right ul li .rl_div{ width:56px; height:58px; float:left;} 
.part1 .right ul li .rl_div h2{ font-size:22px; color:#fff; height:34px; background:#8D6740; text-align:center; line-height:34px;}
.part1 .right ul li .rl_div h3{ font-size:14px; text-align:center; line-height:27px; color:#666;}
.part1 .right ul li a{ padding-left: 10px; font-size: 16px; width: 325px;  float: left; color: #333; line-height: 52px;height:52px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.part1 .right ul li a:hover{ color:#640a14; margin-left: 3px;}

.part2{ height:340px; margin-top:25px;}
.part2 .div_01{ width:413px; float:left;}
.part2 .div_01 ul{ padding:12px 5px 5px 5px;}
.part2 .div_01 ul li{ float:left; border-bottom:1px dashed #ccc; width:402px; height:55px; line-height:55px; background:url(../images/sj_ico.png) no-repeat left 18px; padding-left:16px;

}
.part2 .div_01 ul li a{ font-size:16px; color:#333;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.part2 .div_01 ul li a:hover{color:#640a14; padding-left:5px;}
.part2 .div_01 ul li span{ float:right; font-size:16px; color:#666;}
.part2 .m_30{ margin-left:30px;}

.part3{ margin-top:15px;}
.footer{ width:100%; background:#640a14; height:200px; float:left;}
.footer p{ text-align:center; color:#FFF; line-height:40px;}
.control-box {
    width: 1300px;
    height: 210px; margin-top:30px;
    background-size: 1055px;
    background-repeat: no-repeat;
    background-position: 60px 165px;
    margin-left: auto;
    margin-right: auto;
margin-bottom: 20px;	
}
.control-box ul {
  list-style: none;
  position: relative;
}
.control-box ul li {
  position: absolute;
  top: 70px;
  cursor: pointer;
}
.prev {
  left: 0;
}
.next {
  right: 0;
}
.bigbox {
  overflow: hidden;
  width: 1170px;
  height: 190px;
  margin: auto 70px auto;
}
#switcher {
  height: 150px;
  left: 0px;
}
.content_1.content_2 {
  width: 100%;
  float: left;
}
.box {
  transition:all .7s ease 0s;
  width: 120px;
  height: 150px;
  float: left;
  border-left: 3px white solid;
}
.box:hover {
 opacity:0.5;
}
.shadow {
  width: 120px;
  height: 60px;

  
  margin-top: 150px;
  color: white;
  font-size: 18px;
}
.shadow a {
  display: inline-block; background:url(../images/jt_icon.png) no-repeat 58px 4px; 
  width: 120px;
  height: 60px;
  color: #333;
  text-decoration: none;
  margin-left: 18px;
  margin-top: 20px;
}

.container00{ padding:40px 0 50px;}
.n_detail .ar_title{padding-bottom: 0;margin-bottom: 15px;padding: 0 0 26px;text-align: center;}
.n_detail .ar_title>h3{font-size: 26px;color: #000000;padding: 0;line-height: 33px;font-weight:  bold;display: inline-block;margin-bottom: 20px;margin-top: 24px;}
.n_detail .ar_title h6 span{position:relative;font-size: 14px;color: #808080;display:inline-block;font-weight:normal;margin: 0 10px;}
.n_detail .ar_title h6 span i{position:absolute;left:0;bottom: -3px;width:100%;height: 3px;}
.n_detail .ar_title h6{vertical-align: top;text-align: center;display: inline-block;line-height: 33px;} 

.n_title{position:relative;height: 40px;line-height: 40px;overflow:hidden;background: #f7f7f7;margin-bottom: 20px;padding: 0 15px 0 0;}
.position{font-size: 14px;line-height: 40px;height: 40px;color: #808080;padding: 0 15px 0 42px;float: left;background: url(../images/position.png) 20px 10px no-repeat;}
.position span, .position a, .position i{font-size: 14px;color: #a2a2a2;margin: 0 2px;}
.position em{font-size:12px;color: #999;font-style: normal;}
.position a:hover{ color:#640a14;}
.n_left{width:280px; height:80px; background:#640a14;}
.n_left h1{ line-height:80px; text-align:center; font-weight:bold; font-size:26px; color:#fff;}
.n_left ul{ background:#f4f4f4;padding:10px 20px;}
.n_left ul li{ line-height:47px; text-align:center;font-size:18px;}
.n_left ul .on{background:#640a14;}
.n_left ul .on a{ color:#FFF;}
.n_left ul li a{ color:#333;}
.n_left ul li:hover{  background:#640a14;}
.n_left ul li:hover a{ color:#fff;}


.n_right{width: 990px;padding-bottom: 15px;min-height:270px;}
.n_list.liebiao ul li{height: 50px;line-height: 50px;border-bottom: #ebebeb 1px solid;}
.n_list.liebiao ul{margin-bottom: 42px;}

.liebiao .title{height: 40px;line-height:38px;overflow:hidden; position:relative; margin-bottom:15px;}
.liebiao .title:before{ content:""; position:absolute; bottom:0; background:#e6e6e6; height:1px; left:0; width:100%}
.liebiao .title h2{ float:left; font-size:18px; height:38px; line-height:38px; color:#064ba0; display:inline-block; position:relative}
.liebiao .title h2:before{content:"";position:absolute;bottom: -3px;left:0;width:100%;height:3px;background: #064ba0;}
.liebiao .title a{ float:right; font-size:14px; color:#9a9a9a}
.liebiao .title a:hover{ color:#064ba0}
.liebiao ul li{font-size: 16px;color: #333333;line-height:38px;height:38px;overflow:hidden;width:100%;}
.liebiao ul li a{font-size: 16px;color: #000000;float:left;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;padding: 0 0 0 12px;position:relative;}
.liebiao ul li a:before{content:"";position:absolute;left:0;top:50%;width: 5px;height:5px;background:#640a14;margin-top:-2.5px;}
.liebiao ul li a:hover{color: #640a14;padding: 0 0 0 18px;}
.liebiao ul li a:hover{color: #640a14;}
.liebiao ul li span{font-size: 14px;color: #666666;float:right; margin-right:14px}
.container00{ padding:40px 0 50px;}
.n_detail .ar_title{padding-bottom: 0;margin-bottom: 15px;padding: 0 0 26px;text-align: center;}
.n_detail .ar_title>h3{font-size: 26px;color: #000000;padding: 0;line-height: 33px;font-weight:  bold;display: inline-block;margin-bottom: 20px;margin-top: 24px;}
.n_detail .ar_title h6 span{position:relative;font-size: 14px;color: #808080;display:inline-block;font-weight:normal;margin: 0 10px;}
.n_detail .ar_title h6 span i{position:absolute;left:0;bottom: -3px;width:100%;height: 3px;}
.n_detail .ar_title h6{vertical-align: top;text-align: center;display: inline-block;line-height: 33px;} 

/*====上一篇下一篇====*/
#ar_fot{position:relative;padding: 18px 20px 10px;box-sizing: border-box;width: 100%;margin-top: 30px;border: #f4f4f4 1px solid;background: #fbfbfb;}
#ar_fot h1{display:block;width: 100%;font-size: 16px;line-height: 32px;color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom: 8px;margin-bottom: 8px;}
#ar_fot h1 span{color: #000000;}
#ar_fot h1 a{font-size: 16px;color: #000000;font-weight:normal;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
#ar_fot h1 a:hover{color: #1e539f;}


.list_pic ul{ padding-top:5px; padding-bottom:20px; float:left;}
.list_pic ul li{ width:160px; height:240px; border:1px solid #E5E5E5; float:left; margin-top:26px; margin-left:30px; }
.list_pic ul li .img{ float:left; width:160px; height:200px; overflow:hidden;}
.list_pic ul li .text{ text-align:center; float:left; line-height:40px; width:100%;}
.list_pic ul li .text a{ color:#333;}



.content .title{ text-align:center; margin-bottom:20px;}
.content .title h3{font-size: 30px;color: #000000;padding: 0;line-height: 33px;/*font-weight:  bold*/;display: inline-block;margin-bottom: 20px;margin-top: 24px;}
.content .title h6{ font-size:16px; color:#999;}
.content .title h6 span+span{ margin-left:10px;}
.content .text p{font-size: 16px !important;color: #333333;line-height: 32px !important;margin-bottom: 15px;text-indent: 32px !important;}
.content .fanye{ width:990px; background:#FBFBFB; border:1px solid #f4f4f4; float:left; height:118px;}	
.content .fanye p{font-size:16px; line-height:58px; height:59px; width:950px; margin-left:30px;}
.content .fanye p+p{ border-top:1px solid #f4f4f4;}
.content .fanye p a{ color:#000;}
.content .fanye p:hover a{transition:0.56s; color:#1357ac; margin-left:3px;}


.pb_sys_style2 .p_no_d {
    border: 1px solid #640a14 !important;
    color: #fff;
    background-color: #640a14 !important;
}


.pb_sys_common .p_t {
    line-height: 24px !important;

}

#vsb_content_2 TABLE {
    margin: 0 auto;
}
#vsb_content_2 span{
    font-family: 微软雅黑;
font-size:16px !important;
}