@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/200% "微软雅黑"; color:#2d2d2d;text-align:center;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/200% "微软雅黑";}
li,p{text-align:left;font:normal 12px/200% "微软雅黑";}
a:link,a:visited{color:#2d2d2d; text-decoration:none;}
a:hover{color:#2d2d2d; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% "微软雅黑";}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w1000{ width:1000px;}
.w1000_320{ width:1000px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.gray,.gray a:link,.gray a:visited,.gray a:hover{ color:#666;}
.red,.red a:link,.red a:visited,.red a:hover{ color:#d3914f;}
.white,.white a:link,.white a:visited,.white a:hover{ color:#fff;}
.brown,.brown a:link,.brown a:visited,.brown a:hover{ color:#764719;}
.king{ margin:40px auto;}
/*header*/
.top_nav{ background:#e60012; height:60px;}
.top_nav div{ font: normal 18px/60px "微软雅黑";}
.top_nav div a{ padding:0 8px;}
.pos_re_login{position:relative; z-index:9;}
.p_login{width:220px;height:auto;border:1px solid #f5f5f5;position:absolute;z-index:99999;top:55px;right:10px;background:#fff;margin-top:5px;padding:10px 20px;display:none}
.p_login p{margin:3px 0;color:#000;}
.p_login p a:link,.p_login p a:hover,.p_login p a:visited{color:#000;}
.p_login p a.red{color:#900}
.p_login p input,.p_search input.people_input{width:200px;height:26px;color:#d0d0d0;border:1px solid #d0d0d0;line-height:26px;padding-left:10px}
.p_login input.people_button_sub{border:none;width:96px;height:29px;background:#e70012;border:none;color:#fff;font-size:14px;text-align:center;padding:0}
.p_login p.tc{text-align:center;}
.top_nav div{ font: normal 14px/60px "SimSun";}
.top_nav div a{ padding:0 6px;}

/*频道logo-nav*/
.logo_line{ margin:20px auto; height:70px;clear:both;}
.logo_line .fl{ font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:30px; color:#e40011; padding-top:10px}
.logo_line .fl img{ vertical-align:middle; margin-right:10px;}
.logo_line img{ float:left; margin-right:10px; vertical-align:middle}
.logo_line span{ float:left; background:#e00011; font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:30px; color:#fff; padding:0 5px; line-height:35px; height:35px; margin-top:8px}
.logo_line .fr{ padding-top:15px;}
.logo_line .fr input.jianso_t { width:265px ; height:33px; border:1px solid #ebebeb; float:right; padding-left:10px; color:#ccc; font-size:12px;}
.logo_line .fr input{ float:right;}
.logo_line .fr input.jianso_t{ line-height:33px;}

.nav_ch{ background:#8d684b; height:62px; font-size:18px; line-height:62px; text-align:center; margin:0 auto 0; clear:both;}
.nav_ch a{ padding:0 20px;}

.hot_news{ margin-bottom:25px; background:#eedfd3; height:34px; margin-top:1px;}
.hot_news span{ display:block; background:#b67848; width:80px; height:34px; float:left; text-align:center; line-height:34px;}
.hot_news ul{ float:left; font-weight:bold;}
.hot_news ul li{ font-size:14px; padding-left:18px; margin-right:15px; float:left; line-height:34px;}

/*p1*/
.p1_con{ margin-bottom:40px;}
.p1_con .fr{ width:580px;padding-top:10px;}
.p1_con .fl{ width:390px; }
.p1_con .fl h1{ font-size:20px; margin:5px auto 5px; font-weight:600;}
.p1_con .fl ul{ background:url(images/dot_line.png) bottom repeat-x; padding-bottom:14px;}
.p1_con .fl ul li{ font-size:14px; background:url(images/icon02.png) 0 12px no-repeat; padding-left:16px; line-height:210%;}
.p1_con .fl ul li a:hover{ color:#8b634a;}

.p1_con .fr .box01{ background:#efefef; height:25px; margin-top:15px;}
.p1_con .fr .box01 span{ display:block; background:#b67848; width:70px; height:25px; float:left; text-align:center; line-height:25px;}
.p1_con .fr .box01 ul{ width:500px; height:25px; float:left; padding-left:10px; line-height:25px; overflow:hidden;}
.p1_con .fr .box01 ul li{ float:left; display:inline-block;}
.p1_con .fr .box01 ul li a{ padding-right:15px;}
.p1_con .fr .box01 p{ display:inline-block; padding-right:15px;}
.p1_con .fr .box01 p a{ padding-right:15px;}

.swiper-container { width: 100%; height: 100%;margin-left: auto; margin-right: auto;}
.swiper-slide {text-align: center; height:310px; width:580xp;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center; position:relative; margin-right:0;}
.swiper-slide img{ display:block; position:relative; z-index:1;}
.swiper-slide p{ display:block; background:url(images/bg00.png); height:50px; line-height:50px;font-size:20px; position: absolute; bottom:0; left:0; z-index:1000; color:#fff; width:640px; text-align:center;}
.swiper-pagination{ text-align:right; top:400px;}
.swiper-slide-duplicate-active{ position:relative;}
.swiper-button-next{ background:url(images/right01.png); width:50px; height:50px;}
.swiper-button-prev{ background:url(images/left01.png); width:50px; height:50px;}
.swiper-pagination-bullet{ background:url(images/dot01.png) no-repeat; height:6px; width:6px; opacity:1;}
.swiper-pagination-bullet-active{ border-radius:0; background:url(images/dot02.png) no-repeat; width:18px; height:6px;}

/*p2*/
.p2_title{border-bottom:#d6884c 1px solid; height:46px;}
.p2_title li{ font-size:24px; float:left; color:#fff; background:#d6884c; margin-right:1px; height:46px; line-height:46px; padding:0 18px; cursor:pointer;}
.p2_title li.this{ background:#b67848; color:#fff;}
.p2_con{ background:url(images/bg03.gif) top right repeat-y; margin:20px auto;}
.p2_con .fl{ width:648px;}
.p2_con .fr{ width:307px;}

.headingNews{}
.hdNews{ margin:15px auto; border-bottom:#99a0a0 1px dotted; padding-bottom:10px;}
.hdNews p{ display:block; clear:both; margin:10px 0 0; font-size:14px; line-height:170%;}
.hdNews p img{ display:block; float:left; margin-right:20px; margin-top:5px;}
.hdNews p strong{font: bold 20px/140% \5FAE\8F6F\96C5\9ED1; display: block; margin-bottom:5px;}
.hdNews p em{ color:#666;}
.hdNews h6{ clear:both; height:30px; padding:20px 0 0;}
.hdNews h6 em{ float:left;}
.hdNews h6 span{ float:right; padding-top:5px;}
.hdNews h6 img{ vertical-align:middle; margin-right:12px;}
.hdNews h6 em a{ padding:1px 4px; margin-right:8px; background:#e8d0bb;}
.page_n{ text-align:center; padding:20px 0;}
.page_n a{ border:#dddad2 1px solid; background:#f7f6f3; padding:10px 15px; margin:0 5px;}
.page_n a:hover{ background:#dab595; color:#fff; text-decoration:none;}

.headingNews2{}
.hdNews2{ margin:15px auto; border-bottom:#99a0a0 1px dotted; padding-bottom:10px;}
.hdNews2 p{ display:block; clear:both; margin:10px 0 0; font-size:14px; line-height:170%;}
.hdNews2 p img{ display:block; float:left; margin-right:20px; margin-top:5px;}
.hdNews2 p strong{font: bold 20px/140% \5FAE\8F6F\96C5\9ED1; display: block; margin-bottom:5px;}
.hdNews2 p em{ color:#666;}
.hdNews2 h6{ clear:both; height:30px; padding:20px 0 0;}
.hdNews2 h6 em{ float:left;}
.hdNews2 h6 span{ float:right; padding-top:5px;}
.hdNews2 h6 img{ vertical-align:middle; margin-right:12px;}
.hdNews2 h6 em a{ padding:1px 4px; margin-right:8px; background:#e8d0bb;}
.page_n2{ text-align:center; padding:20px 0;}
.page_n2 a{ border:#dddad2 1px solid; background:#f7f6f3; padding:10px 15px; margin:0 5px;}
.page_n2 a:hover{ background:#dab595; color:#fff; text-decoration:none;}
.more,.more2{ text-align:center; margin:20px auto;}
.more span,.more2 span{ padding:2px 8px; font-size:14px; background:#dab595; margin:0 auto; cursor:pointer;}


.p2_con .fr h2{  font-size:24px; font-weight:500; height:46px;border-bottom:#d6884c 1px solid; height:46px;}
.p2_con .fr h2 em{ background:#b67848;padding:8px 15px;}
.p2_con .fr .pic{  margin:10px auto 10px;}
.p2_con .fr .pic img{ display:block; margin:0 auto 5px;}
.p2_con .fr .pic p{ display:block; text-align:center; padding-top:5x; font-size:14px;}
.p2_con .fr .pic p b{ display:block;}
.p2_con .fr h3{ background:#a67444;font-size:22px; font-weight:bold; height:31px; line-height:31px; padding-left:10px;}
.p2_con .fr .list{ margin-bottom:15px;}
.p2_con .fr .list li{ background:url(images/dot.gif) 0 12px no-repeat; font-size:14px; padding-left:14px;}




/*p3*/
.p3_con{ border:#dedede 1px solid; margin:50px auto;}
.p3_con .fl{ background:#b67848; width:45px; text-align:center; font-size:14px; line-height:140%; color:#fff; padding:20px 0;}
.p3_con .fr{ width:900px; padding:25px 20px 0;}
.p3_con .fr img{ margin:30px 10px;}
.p3_con .fr em{ float:left; font-size:14px; padding:2px 20px; line-height:200%;}
.copyright{ text-align:center; color:#9e9e9e; padding:40px 0 0;}


/*二级*/
.path{ font-size:14px; padding:15px 0;}
.p2j_list{}
.p2j_list .list_14{ clear:both; padding:20px 20px 15px; border-bottom:#cbcbcb 1px dashed;}
.p2j_list .list_14 li{ text-align:right; font-size:18px; margin:8px 0;}
.p2j_list .list_14 li a{ float:left;}
.p2j_list .list_14 li i{ font-size:12px;}
.p2j_list .page_n{ padding:45px 0;}



/**/
.p2_con .fl{
	width:auto;
}
.p2_con .fr{
	width:auto;
}
.p2_con .headingNews_con{
	width:648px;
}
.p2_con .p2_con_fr{
	width:307px;
}
.hdNews h6 span {
    float: right;
}

.swiper-container-focus {
  position: relative;
  width: 580px;
  height: 310px;
  overflow: hidden;
}

.swiper-container-focus .swiper-slide {
  width: 580px;
  height: 310px;
  text-align: center;
  position: relative;
}

.swiper-container-focus .swiper-slide img {
  display: block;
  width: 580px;
  height: 310px;
  position: relative;
  z-index: 1;
}

.swiper-container-focus .swiper-slide p {
  display: block;
  background: url(images/bg00.png);
  width: 580px;
  height: 50px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 3;
  font-size: 20px;
  line-height: 50px;
  text-align: center;
  color: #fff;
}

.swiper-container-focus .swiper-slide p a{
  color: #fff;
}

.swiper-container-focus .swiper-button-prev {
  background: url(images/left01.png);
  width: 50px;
  height: 50px;
  position: absolute;
  cursor: pointer;
  top: 50%;
  left: 10px;
  z-index: 10;
  margin-top: -25px;
}

.swiper-container-focus .swiper-button-next {
  background: url(images/right01.png);
  width: 50px;
  height: 50px;
  position: absolute;
  cursor: pointer;
  top: 50%;
  right: 10px;
  z-index: 10;
  margin-top: -25px;
}

.swiper-container-focus .swiper-pagination {
  position: absolute;
  bottom: 9px;
  right: 3px;
  width: 100%;
  height: 10px;
  text-align: right;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
  display:none;
}

.swiper-container-focus .swiper-pagination-switch {
  display: inline-block;
  background: #fff;
  border-radius: 50%;
  height: 8px;
  width: 8px;
  opacity: 1;
  cursor: pointer;
  margin: 0 4px;
}

.swiper-container-focus .swiper-active-switch {
  background: #41c7d7;
  border-radius: 50%;
  width: 8px;
  height: 8px;
}

/*20180629*/
.lock {
	overflow: hidden;
	touch-action: none;
}
.videoBox{ width:100%; height:100vh; overflow:hidden; position:relative; text-align:center;}
.videoBox .cloudVideo{ height:100%; position:absolute; top:0px; left:50%; transform:translateX(-50%);}

.logo_line {
	height:70px;
	overflow:hidden;
}
.logo_line div.smallPic{ width:458px; float:left; text-align:center; width:740px; float:right; text-align:right;}
.logo_line div.smallPic img{ float:none; vertical-align:middle; margin-right:0px;}

/*.nav_ch {
    background: #870a0a;
}
.hot_news span,
.p1_con .fr .box01 span,
.p2_title li,
.p2_con .fr h2 em,
.p3_con .fl {
    background: #bb0d0d;
}
.p2_title li.this {
    background: #e00e0e;
}
.hdNews h6 em a {
    background: #ff7f7f;
}*/

.nav_ch {
    background: #004c97;
}
.hot_news span,
.p1_con .fr .box01 span,
.p2_title li,
.p2_con .fr h2 em,
.p3_con .fl {
    background: #316ea7;
}
.p2_title li.this {
    background: #004c97;
}
.hdNews h6 em a {
    background: #47a2fc;
}