@charset "utf-8";
/*基础部分开始*/
.mh{ display:none;}
body{
color:#000;
margin:0 auto;
padding:0px;
font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
font-size:15px;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.kb{ width:100%; float:left;}

.csyc{ overflow:hidden;}
.p45{margin-top:40px;}
.bgs{ width:100%;}
.bgs img{ width:100%; height:auto; overflow:hidden;}

::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background:000;}
::-webkit-scrollbar-track-piece{background:#f6f6f6;}
::-webkit-scrollbar-thumb:vertical{background:#d0d0d0;}
::-webkit-scrollbar-thumb:vertical:hover{background:#3B3B3B;}
::-webkit-scrollbar-corner:vertical{background:#535353;}
::-webkit-scrollbar-resizer:vertical{background:#FF6E00;}
img{ border:none;}
div,ul,li
{
color:#000;
font-size:16px;
font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
margin:0 auto; 
padding:0;
list-style:none
;}
*{outline:0px;}
.wryh{font-family:"Microsoft yahei";}
a,a:link,a:visited,a:active {
color: #333;
text-decoration: none;}
a:hover {
text-decoration:none;
color: #1e5abc;
transition: 0.3s ease-in-out;}

input::-webkit-input-placeholder{
color: #fff;}
WebKit browsers 
input::-webkit-input-placeholder { 
　color: #fff;}
Mozilla Firefox 4 to 18 
input:-moz-placeholder {  
　color: #fff;}
Mozilla Firefox 19+ 
input::-moz-placeholder {  
　　color: #fff;}
Internet Explorer 10+ 
input:-ms-input-placeholder { 
　　color: #fff;}


.warp{ width:92%; padding: 0 4%;} 
.nrwarp{ width:100%; box-sizing:border-box;  margin-top:20px;} 



/*基础部分结束*/
.p65{ padding-top:40px;}
header{ width:100%;box-sizing:border-box; padding:0 4%; position:absolute; z-index:2; top:0; padding-top:15px;}
header .logo{ height:40px; float:left;}
header .logo img{ height:38px;}



.v_news_content H2 {
    font-size: 16px
;}
.v_news_content .icon {
    border-right-width: 0px; margin: 3px 0px 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
;}
.v_news_content IMG {
    margin-top:27px;}
.v_news_content DIV {
    line-height: 150%;font-size: 16px
;}

.v_news_content P {
    margin: 5px 0px; line-height: 32px; text-indent: 0;}

.v_news_content span {
      font-size: 16px;}

.v_news_content A {
    color: #1e50a2;}
.v_news_content A:visited {
    color: #1e50a2;}
.v_news_content A:hover {
    color: #ba2636
;}

.v_news_content TABLE{ border-collapse:collapse;border:1px solid #000; margin-top:25px; margin-bottom:25px;} 
.v_news_content TABLE TD{ border:1px solid #000;  padding: 2px 3px;} 

.v_news_content TABLE TD P {
    text-indent: 0px; margin: 0px; font-size: 14px
;}
.v_news_content TABLE TH P {
    text-indent: 0px; margin: 0px; font-size: 1px
;}
.v_news_content TABLE TD IMG {
    border-bottom-style: none; border-right-style: none; margin: 5px; border-top-style: none; border-left-style: none
;}
.v_news_content.fs p {
    line-height: 150%;font-size: 10px
;}

.v_news_content .vsbcontent_start {
    margin: 8px 0px; line-height: 27px; text-indent: 32px;}

.v_news_content .vsbcontent_end {
    margin: 14px 0px; line-height: 32px; text-indent: 32px;}

.v_news_content .vsbcontent_img{
    text-align:center;text-indent:0px
;}

.v_news_content .vsbcontent_video{
    text-align:center;text-indent:0px
;}
.v_news_content img{text-align:center;text-indent:0px !important;}
.v_news_content.newscontent_l p {
    font-size: 16px;}        
.v_news_content.newscontent_m p {
    font-size: 14px;} 
.v_news_content.newscontent_s p {
    font-size: 12px;} 
/*基础部分结束*/

.mySwipera {width: 100%;height: 230px;float:left;cursor: pointer;overflow: hidden;}


.mySwipera .swiper-pagination{ bottom: 70px !important;}
.mySwipera .swiper-pagination .swiper-pagination-bullet{ width: 12px; height: 12px;background: rgba(255,255,255,1);border-radius: 50px;}
.mySwipera .swiper-pagination .swiper-pagination-bullet-active{background:#8c0001;border-radius: 50px;width: 35px; height: 12px;}

.mySwipera .swiper-slide .imgs{ width:100%; height:100%; float:left; position:relative;}
.mySwipera .swiper-slide .imgs img{ width:100%;  height:100%;transition: all 0.3s;}

.mySwipera .swiper-slide .content { width:100%; height:52px; line-height:52px; overflow:hidden;float:left;text-align:center; background:rgba(0,0,0,.5); color:#fff; padding:0 20px; box-sizing:border-box; position:absolute; z-index:1; left:0; bottom:0;}

.mySwiperbb {
width: 100%;
height: 230px;
float:left;
cursor: pointer
;}


.mySwiperbb .swiper-pagination{ bottom: 0 !important;}
.mySwiperbb .swiper-pagination .swiper-pagination-bullet{ width: 8px; height: 8px;background: rgba(255,0,21,.5);border-radius: 50px;}
.mySwiperbb .swiper-pagination .swiper-pagination-bullet-active{background:rgba(255,0,21,1);border-radius: 50px;width: 8px; height: 8px;}

.mySwiperbb .swiper-slide{ width:100%;float:left; position:relative; height:190px;}

.mySwiperbb .swiper-slide .block{ width:100%; height:190px; float:left; position:relative;padding:20px 30px;  background: url(../images/tit_11.jpg) right bottom no-repeat #fff; box-sizing:border-box;transition: 0.3s ease-in-out;}
.mySwiperbb .swiper-slide .block .time{ width:100%; height:40px;transition: all 0.3s; border-top:1px solid #ccc; margin-top:13px; color:#666; padding-left:22px; background:url(../images/tit_07.jpg) left center no-repeat; background-position:0 24px; box-sizing:border-box; float:left; padding-top:20px;}

.mySwiperbb .swiper-slide .contents{ width:100%; height:60px; line-height:30px; font-size:18px;box-sizing:border-box;overflow:hidden;float:left;}
.mySwiperbb .swiper-slide .block:hover .contents{ color:#be040e;}

.mySwiperbb .swiper-slide .block::before {
  position:absolute;
  z-index:1;
  content: "";
  top: 0;
  left: 0;
  width: 4px;
  height: 51%;
  background: #be040e;
  transition: 0.3s ease-in-out;}

.mySwiperbb .swiper-slide:hover .block::before {
  position:absolute;
  z-index:1;
  content: "";
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #be040e;
  transition: 0.3s ease-in-out;}


.mySwiperc {
width: 100%;
height: 320px;
float:left;
cursor: pointer
;}


.mySwiperc .swiper-pagination{ bottom: 0 !important;}
.mySwiperc .swiper-pagination .swiper-pagination-bullet{ width: 8px; height: 8px;background: rgba(255,0,21,.5);border-radius: 50px;}
.mySwiperc .swiper-pagination .swiper-pagination-bullet-active{background:rgba(255,0,21,1);border-radius: 50px;width: 8px; height: 8px;}

.mySwiperc .swiper-slide{ width:100%;float:left; position:relative; height:190px;}
.nr_tit a{ color:#fff;}
.nr_tit{ margin-top:10px; float:left; text-align:center; color:#fff; font-size:18px; width:100%; height:60px; line-height:60px; background:url(../images/ddh_btn.jpg) center no-repeat; background-size:cover; width:100%; padding:0 15px; box-sizing:border-box;}
.fnt-img{ width:100%; height:220px; float:left;}
.fnt-img img{ width:100%; height:220px;}


.page1{ padding-top:30px;}
.tit1{ width:100%; float:left; text-align:center; padding-bottom:30px;}
.tit1 img{ width:90%; height:auto; overflow:hidden;}

.hydt_l{ width:100%;float:left; margin-bottom:30px;}
.hydt_r{width:100%;float:left;}
.hydtlist{ width:100%; float:left;}
.hydtlist li a{ width:100%; float:left; height:56px; line-height:56px; overflow:hidden; border:1px solid #efc78e; box-sizing:border-box; padding:0 18px; font-size:16px; margin-bottom:15px; background:url(../images/index_08.jpg) right center no-repeat;transition: 0.3s ease-in-out;}

.crxl_l{ width:100%; float:left;}
.crxl_l ul{ display:inline;}
.crxl_l ul li{ width:100%; float:left; background:#fff; margin-right:27px;transition: 0.3s ease-in-out;}
.crxl_l ul li .img{ width:100%; float:left; height:216px; overflow:hidden;}
.crxl_l ul li .img img{ width:100%;height:216px;transition: all 0.3s;}
.crxl_l ul li .cont{ width:100%; float:left; height:218px; padding:20px; box-sizing:border-box;}
.crxl_l ul li .strong{ width:100%; float:left; height:56px; font-size:18px; overflow:hidden; line-height:28px;}
.crxl_l ul li .span{ width:100%; float:left; height:84px; font-size:14px; overflow:hidden; line-height:28px;}
.crxl_l ul li .em{ width:100%; float:left; height:13px; margin-top:10px; border-top:1px solid #ccc;}

.crxl_l ul li:last-child{ display:none;}


.crxl_r{width:100%; float:right; background:url(../images/index_12.jpg) no-repeat; overflow:hidden; padding:20px ; box-sizing:border-box; margin-top:20px;}
.crxl_rlist{ width:100%; float:left;}
.crxl_rlist li a{ width:100%; float:left; height:60px; color:#fff; font-size:16px; line-height:60px; overflow:hidden; border-bottom:1px solid rgba(255,255,255,.2); color:#fff; box-sizing:border-box;transition: 0.3s ease-in-out;}

.dyfc{ width:100%; float:left;}
.dyfc ul{ display:inline;}
.dyfc li{ width:100%; float:left; margin-right:2%; background:#ceaa6e; height:145px; margin-bottom:15px;transition: all 0.3s;}
.dyfc li .img{ width:40%; float:left;height:145px; overflow:hidden;}
.dyfc li .img img{ width:100%;height:145px;transition: all 0.3s;}

.dyfc li .imga{ width:40%; float:right;height:145px; overflow:hidden;}
.dyfc li .imga img{ width:100%;height:145px;transition: all 0.3s;}

.dyfc li .contsb{ width:calc(95% - 40%);  float:left; padding-left:15px; box-sizing:border-box;}
.dyfc li .contsb strong{ width:100%;  float:left; margin-top:15px; overflow:hidden; font-size:16px; color:#fff; line-height:30px; height:30px; margin-bottom:15px;}
.dyfc li .contsb em{ width:100%;  float:left;  overflow:hidden; font-size:14px; color:#fff; line-height:30px; height:60px; font-style:normal;}

.dyfc li:hover img{transform: scale(1.1);}

.dyfc li:hover{ background:#900506;}

.page2{ margin-top:30px; background:url(../images/page2.jpg)  top center no-repeat #f9eedb; padding-top:30px; padding-bottom:30px; overflow:hidden;}
.page3{background:url(../images/index_15.jpg)  top center no-repeat #efe4da; padding-top:30px; padding-bottom:30px; overflow:hidden;}
.page4{background:#fcf8ef; padding-top:30px; padding-bottom:30px; overflow:hidden;}
.page5{background:url(../images/index_23.jpg) left bottom no-repeat #f0e9d6; padding-top:30px; padding-bottom:30px; overflow:hidden;}

.footer{ background:#c40b0f; height:60px; line-height:30px; text-align:center; color:#fff; width:100%; padding: 15px 0; font-size:14px; margin-top:-10px;}

.p50{ padding-top:30px; padding-bottom:40px;}
.dqlm{ width:100%; float:left; height:55px; line-height:55px; background:#f0f0f0; margin-bottom:30px;}
.dqlm strong{float:left; height:55px; line-height:55px; background:#c40b0f; font-size:16px; color:#fff; padding:0 30px;}
.dqlm strong img{ float:left; margin-right:10px; margin-top:17px;}
.nrgd{ width:100%; min-height:600px;}

.newslist{ width:100%; float:left; margin-bottom:30px;}
.newslist li{ width:100%; float:left; padding:10px; border:1px solid #ccc; margin-bottom:15px; box-sizing:border-box;}
.newslist li span{overflow:hidden; float:right; color:#666; width:100%; font-size:14px; padding-bottom:10px; padding-top:10px;}
.newslist li a{overflow:hidden; float:right;width:100%; line-height:26px;}

.dbline{ width:100%; height:20px; margin-bottom:20px; border-bottom:1px dashed #ccc; float:left;}
.disptit{ width:100%; font-size:24px; line-height:36px; float:left; font-weight:bold; text-align:center; color:#c40b0f;}
.dispdes{ width:100%; font-size:14px; line-height:40px; float:left; border-bottom:1px dashed #ddd; padding-top:15px; margin-bottom:15px; text-align:center;}
.infoarea{ width:100%; float:left; font-size:16px !important; line-height:36px; background:#fff !important;}
.infoarea table,.infoarea video{ max-width:100%;}
.infoarea img{ max-width:100% !important; height:auto !important; overflow:hidden !important;}
.printico{ background:url(../images/print.jpg) left center no-repeat; padding-left:20px; margin-right:20px;}
.closeico{ background:url(../images/close1.jpg) left center no-repeat; padding-left:20px;}
.tools{ text-align:right; width:100%; font-size:14px; line-height:30px;}

.mySwipercc {width: 100%;float:left;cursor: pointer;overflow: hidden;}


.mySwipercc .swiper-pagination{ bottom: 0 !important;}
.mySwipercc .swiper-pagination .swiper-pagination-bullet{ width: 8px; height: 8px;background: rgba(255,0,21,.5);border-radius: 50px;}
.mySwipercc .swiper-pagination .swiper-pagination-bullet-active{background:rgba(255,0,21,1);border-radius: 50px;width: 8px; height: 8px;}

.mySwipercc .swiper-slide{ width:100%;float:left; position:relative;}
.fnt-imgc{ width:100%;float:left;}
.fnt-imgc img{ width:100%; height:auto; overflow:hidden;}