﻿@charset "utf-8";
BODY {PADDING: 0; MARGIN: 0 auto; FONT-FAMILY:"微软雅黑","Microsoft YaHei","SimSun","Hiragino Sans GB","SimHei", "sans-serif"; font-weight:normal; LINE-HEIGHT: 24px; FONT-SIZE: 14px;text-align: center;
min-width: 1200px;color:#010000;}
DIV,UL,LI,P,H1,H2,H3,H4,H5,H6,FORM {PADDING: 0px; MARGIN: 0px; font-weight:normal; LINE-HEIGHT: 28px; FONT-SIZE: 14px;}
INPUT {FONT-SIZE: 12px; LINE-HEIGHT: 16px;}
SELECT {FONT-SIZE: 12px; LINE-HEIGHT: 16px; color:#666;}
IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;}
UL {LIST-STYLE-TYPE: none;}
LI {LIST-STYLE-TYPE: none;}
EM,i { FONT-STYLE: normal; FONT-WEIGHT: normal;}
A { color:#222222; TEXT-DECORATION: none;}
A:visited {COLOR: #222222; TEXT-DECORATION: none;}
A:hover {COLOR: #aa0009; text-decoration:none;}
h4{font-size:16px; line-height:30px; font-weight:bold; padding-top:10px;}
.fl{ float:left;}
.spacer{clear:both; font-size:0; line-height:0;}
.clear {HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden;}
.div_top{ width:100%; margin:0 auto; background-color:#e5e5e5; text-align:center;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1}
.blank50{height: 50px;}
.left{float:left;}
.right{float:right;}
.main{width: 100%;background: url("bg.jpg") no-repeat center top #f7dcc8;}
.banner{
  width: 100%;
  margin: 0 auto;
  height: 736px;
  background: url("banner.jpg") no-repeat center;
}
.content{
  width: 1120px;
  margin: 0 auto;
  overflow: hidden;
}
.div1100{width:1100px;MARGIN: 0 auto;text-align: left;}
.pic{margin-bottom:80px;}
.pic1{margin:80px 0;}


/* 02 */
.div-l{width: 364px;float:left;}
.div-l img{display: block;}
.div-r{width: 736px;float: right}
.div-r p{font-size: 20px;line-height:54px;BORDER-bottom:#666 dotted 1px;}
/* 03 */
.news01 h2{font-size: 19px;}
.news01 p{font-size: 14px;text-indent: 2em;white-space: normal;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 4;  -webkit-box-orient: vertical;}
.qh01 {width: 736px;height: 365px;float: right;text-align: left;}
.qh01 li{margin-bottom: 10px;border-bottom: 1px dashed #999;padding-bottom: 10px; background: url("yuan02.png") no-repeat top left;padding-left: 25px}
.qh01 h2 {font-size:19px; line-height:30px;color:#272727;text-align: left;font-weight: bold;margin-bottom:5px; }
.qh01 h2 a{ color:#000;}
.qh01 h2 a:hover{ color:#c41e00;}
.qh01 p { font:normal 14px/26px "Microsoft Yahei","宋体"; margin-bottom:4px; color:#5d5d5d;overflow:hidden;text-indent:0em;text-align: left}
.qh01 .swiper-wrapper{height: 330px;}
.qh01 .swiper-pagination-bullet{width: 47px;height: 4px;border-radius: 0}
.qh02 {width: 1100px;height: 335px;}
.qh02 .swiper-wrapper{height: 300px;}
.qh02 .swiper-pagination-bullet{width: 14px;height: 14px;}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  /*border: 1px solid #d0cece;*/
}
.swiper-wrapper img{width:100%;height:212px; }
.qh02 p{font-size: 14px;text-align: left;line-height: 22px;}
.swiper-pagination-bullet-active {background: #9f0209;}

.qh03 .swiper-wrapper{height: 365px;}
.qh03 .swiper-pagination{bottom:0;}
.qh03 .swiper-pagination-bullet{width: 47px;height: 4px;border-radius: 0}
.qh03 li{border-bottom: 1px dashed #999;padding-bottom: 10px;margin-bottom: 10px;}
.qh03 h2 {font-size:19px; line-height:30px;color:#272727;text-align: left;margin-bottom: 10px;font-weight: bold;}
.qh03 h2 a{ color:#000;}
.qh03 h2 a:hover{ color:#c41e00;}
.qh03 p { font:normal 14px/26px "Microsoft Yahei","宋体"; margin-bottom:4px; color:#5d5d5d;overflow:hidden;text-align: left}
.qh03 a{ color:#ff0000;}
.qh03 a:hover{color: #c41e00;}

.qh01 ul li p a{
  color: #f00;
}
/* 头图头条新闻区 */
.div_605{ width:626px;float: left}
.div_495{ width:424px;margin-left:10px;float: left;background: #f7f4f4;padding: 20px 20px 0;}
.toutu{ float:left; width:626px; height:384px; }
.toutiao{float:left;}
.toutiao h2 {font-size:19px; line-height:30px;color:#272727;text-align: left;margin-bottom: 10px;font-weight: bold;}
.toutiao h2 a{ color:#000;}
.toutiao h2 a:hover{ color:#c41e00;}
.toutiao p { font:normal 14px/26px "Microsoft Yahei","宋体"; margin-bottom:4px; color:#5d5d5d;overflow:hidden;text-indent:0em}
.toutiao a{ color:#ff0000;}
.toutiao a:hover{color: #c41e00;}
.news { float:left;font-size:16px; LINE-HEIGHT: 34px; }
.news a{ color:#000;display: block;line-height:36px;overflow:hidden;}
.news a:hover{color: #aa0009;text-decoration: underline}
.focus{ position:relative; width:626px; height:384px; background-color: #000; float: left;}
.focus img{ width: 626px; height: 384px;}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#aa0009;}
.focus .fPic{ position:absolute; left:0px; top:0px; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);
  filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.focus .shadow a{ text-decoration:none; color:#fff; font-size:18px; overflow:hidden; margin-left:10px;display: block;width: 80%}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; }
.focus .fbg{bottom:13px; right:30px; position:absolute; height:21px; text-align:center; z-index: 200; }
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px; float:right;}
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#aa0009;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -17px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -17px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{  background-position:0 0; }
.focus .next:hover{  background-position:-40px 0;}


@media screen and (max-width: 768px){
  body{
    min-width: auto;
  }
  .content,.div1100,.div_605{
    width: 100%;
  }
  .banner{
    background-size: 100% auto;
    background-position: top center;
    height: 3rem;
  }
  .main {
    background: #fff;
  }
  .content>img{
    max-width: 100%;
    margin: .6rem 0;
  }
  .toutu{
    height: 5rem;
    width: 100%;
  }
  .focus,.focus a,.focus .fPic,.focus .fcon{
    width: 100%;
    height: 100%;
  }
  .focus img{
    width: 100%;
    height: 100%;
  }
  .focus .prev,.focus .next{
    width: 20px;
    height: 40px;
    margin-top: -10px;
    background-size: 40px 80px;
  }
  .focus .prev{
    background-position: 0 -40px;
  }
  .focus .next{
    background-position: -20px -40px;
  }
  .focus .prev:hover{  background-position:0 0; }
  .focus .next:hover{  background-position:-20px 0;}
  .focus .fbg{
    bottom: 10px;
    right: 0;
  }
  .focus .shadow{
    height: 40px;
    line-height: 40px;
  }
  .focus .shadow a{
    font-size: .28rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .focus .D1fBt a{
    margin: 0 4px;
  }
  .div_495{
    margin: 0;
    width: 100%;
    box-sizing: border-box;
    padding: .2rem;
  }
  .qh03 .swiper-wrapper {
    height: 8.1rem;
  }
  .qh03 h2{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: .3rem;
    line-height: .52rem;
  }
  .qh03 p{
    font-size: .26rem;
    line-height: .52rem;
  }
  .div-l{
    width: 100%;
    text-align: center;
  }
  .div-l img{
    display: inline-block;
    max-width: 100%;
  }
  .qh01{
    width: 100%;
    box-sizing: border-box;
    padding: .3rem;
    height: 10.6rem;
  }
  .qh01 .swiper-wrapper {
    height: 100%;
  }
  .qh01 h2 a{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: .3rem;
    line-height: .52rem;
  }
  .qh02{
    width: 95%;
    height: 5rem;
  }
  .qh02 .swiper-wrapper{
    height: 5rem;
  }
  .qh02 p{
    font-size: 14px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  .swiper-wrapper img{
    height: 3rem;
  }
  .qh02 .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }
  .pic1{
    width: 100%;
    margin: .3rem 0;
  }
}
