﻿/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote{margin:0;padding:0;}
body{font-family:"Microsoft YaHei",Helvetica,Georgia,Arial,sans-serif;position:relative;font-size:inherit;}
.Highlight{background-color: yellow;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
address, caption, cite, code, dfn, em, th, var, optgroup{font-style:inherit;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none !important;}
a:active{text-decoration:none;}
img{vertical-align:top;border:none; }
ol,ul,li{list-style:none;}
li{float:left;}
table{border-collapse:collapse; }
.clearit{clear:both;*display:inline;}
/*a:focus { -moz-outline-style: none;}*/
.fl{float:left;}
.fr{float:right;}
i,em{font-style:normal;}
.h_5{width:100%;height:5px; float:left;}
.h_10{/* width:100%; */height:10px;float:left;}
.h_15{width:100%;height:15px; float:left;}
.h_20{width:100%;height:20px; float:left;}
.h_30{width:100%;height:30px; float:left;}
.h_40{width:100%;height:40px; float:left;}
.h_50{width:100%;height:50px; float:left;}
.h_60{width:100%;height:60px; float:left;}
.h_70{width:100%;height:70px; float:left;}
.h_180{width:100%;height: 104px;float:left;}
/*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/

.newsRed{color:#900 !important;}
.newsRed a{color:#900;}

.bg{width:100%;background: #ebebeb;height:auto;/* background: url(../images/bg2.jpg) bottom left no-repeat; *//* background-size: 100%; */}
.wrap{width:100%;margin:0 auto;background: url(../images/bg118.jpg) center top no-repeat;position:relative;}

.wrapper{max-width: 1440px;width: 95%;margin:0 auto;position:relative;}

.con_tent {
    margin-bottom: 2%;
    display: block;
    overflow: hidden;
}

/*nav */

.container-fluid {
  width: 100%;
  padding-bottom: 10px;
}

.carect {
  position: relative;
  width: 0;
  height: 0;
  margin-left: 5px;
  margin-bottom: 2px;
  border-top: 6px solid;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-radius: 10px;
  display: inline-block;
}

/*
    导航组件
*/
nav {
  max-width: 1300px;
  width: 95%;
  height: 200px;
  padding: 34px 0 0;
  margin: 0 auto 0;
  /* background: #000; */
}
nav li, nav a {
  text-decoration: none;
  list-style: none;
  float: none;
}
nav .nav-logo {
  height: 200px;
  width: auto;
  margin-left: 20px;
  float: left;
}
nav .nav-logo a, nav .nav-logo li, nav .nav-logo ol, nav .nav-logo span, nav .nav-logo p {
  font-size: 30px;
  font-weight: bold;
  list-style: none;
  color: #1f79ec;
  text-decoration: none;
}
nav .nav-logo img {
  max-width: 100%;
  max-height: 100%;
}
nav ::-webkit-scrollbar {
  display: none;
}
nav .nav-list {
  /*nav-list*/
  margin-top: 22px;
  float: right;
  margin-right: 0;
}
@media (max-width: 1200px) {
  nav .nav-list {
    position: fixed;
    height: 100%;
    top: 34px;
    padding-top: 10px;
    width: 72%;
    background: #fff;
    left: -76%;
    -webkit-transition: 1s;
    transition: 1s;
    -webkit-box-shadow: 3px 0px 10px #f0eded;
    box-shadow: 3px 0px 10px #f0eded;
    z-index: 9999;
  }
}
nav .nav-list > li {
  margin: 0 8px;
  position: relative;
  list-style: none;
  float: left;
  text-align: center;
}
@media (max-width: 1200px) {
  nav .nav-list > li {
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
  nav .nav-list > li {
    margin-bottom: 15px;
  }
}
nav .nav-list > li .active {
  color: #fff;
  background: #c00;
}
nav .nav-list > li a {
  color: #000000;
  display: inline-block;
  line-height: 31px;
  padding: 1px 15px;
  font-size: 15px;
  border-radius: 5px;
  text-decoration: none;
  background: #ffffffb0;
}
@media (max-width: 1200px) {
  nav .nav-list > li a {
    width: 100%;
    border-radius: 0;
    margin: 0;
  }
}
nav .nav-list > li a:hover {
  color: #fff;
  background-color: #cc0000;
}
nav .nav-list > li .menu {
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0 2px 10px #ccc;
  box-shadow: 0 2px 10px #ccc;
  position: absolute;
  border-radius: 5px;
  white-space: nowrap;
  left: 0;
  height: 0;
  overflow: hidden;
  -webkit-transition: 1s;
  transition: 1s;
}
@media (max-width: 1200px) {
  nav .nav-list > li .menu {
    position: relative;
    width: 100%;
    text-align: center;
    border-radius: 0;
    -webkit-box-shadow: 0 -1px 7px #ccc inset;
    box-shadow: 0 -1px 7px #ccc inset;
  }
}
nav .nav-list > li .menu li a {padding: 0;display: block;margin: 0;width: 100%;}
nav .nav-list li:hover .menu {
  height:auto;
}
nav .nav-menu {
  display: none;
  z-index: 999;
  background: #fff;
  cursor: pointer;
}
@media (max-width: 1200px) {
  nav .nav-menu {
    display: block;
    float: right;
    padding: 8px 5px;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-right: 15px;
  }
  nav .nav-menu span {
    height: 2px;
    width: 25px;
    display: block;
    background: #CCC;
    border-radius: 10px;
  }
  nav .nav-menu span + span {
    margin-top: 6px;
  }
}
nav .open {
  left: 0%;
  overflow: auto;
}

/*nav */



/*-----主内容  上部分-----*/
.m_main{width: 100%;position:relative;margin: 7% 0 0 0px;}

/*左栏导航*/
.left_nav{float: left;width: 18.1%;}
.downloadBtn{width: 100%;height:110px;/* float:left; */background:url(../images/downloadbtn.jpg) center top no-repeat;}
.downloadBtn a{width:260px;height:110px; float:left;}
.downloadBtn a:hover{background:url(../images/downloadbtnc.jpg) center top no-repeat;}
.leftBtn{width: 100%;height:104px;float:left;background:url(../images/left_btnbg.jpg) center top no-repeat;}
.leftBtn a{width: 50%;height:52px;line-height:52px;float:left;font-size:18px;color:#fff;text-align:center;}

.left_btn1{width: 48%;height: 194px;float:left;margin-top: 12px;background: url(../images/left_btn1.jpg) center 44px no-repeat #fff;}
.left_btn1 a{display: block;line-height: 276px;font-size:18px;color:#666;text-align:center;}
.left_btn2{width: 48%;height: 194px;float:left;margin: 12px 0 0 4%;background: url(../images/left_btn3.png) center 44px no-repeat #fff;}
.left_btn2 a{
    display: block;
    line-height: 276px;
    font-size: 18px;
    color: #666;
    text-align: center;
}

/*首页轮播板块*/
.lunbo{background: #fff;width: 45%;height:420px;float: left;z-index:5;margin: 0 1%;}
#PicCont img { width:100%; height:420px;}
#PicCont{width: 100%;height:420px;position:relative;overflow:hidden;background-color:#ebebeb;}
#PicCont .Pic{width:448px; height:420px; position:absolute; top:0; left:0; display:none;}
#PicNum, #PicCont .hd{
    width: 150px;
    height: 22px;
    position: absolute;
    left: 15px;
    bottom: 15px;
}
    #PicNum .Text, #PicCont .hd li{
        width: 22px;
        height: 22px;
        overflow: hidden;
        background: url(../images/lunbo_btn.png) no-repeat center center;
        float: left;
        display: inline;
        cursor: pointer;
        margin-left: 8px;
    }
    #PicNum .cur, #PicCont .hd li.on {
        width: 22px;
        height: 22px;
        background: url(../images/lunbo_btnc.png) no-repeat center center;
    }

/*适龄提示*/
.tips { display:block;width:180px;height:20px; position:absolute;right:-5px;top:-22px; background:url(../images/tips.png) no-repeat top center; }

/*首页新闻*/
.news{width: 32%;/* height:410px; */float: right;/* position:absolute; *//* left: 667px; *//* top:0; */z-index:5;padding: 1% 1.3%;background:url(../images/t1.png) repeat; min-height:418px;}
.newsTit{width: 100%;height:56px;float:left;}
.newsTit ul li{width: 83px;height: 50px;line-height: 50px;float:left;font-size: 17px;text-align:center;}
.newsTit ul li a{text-decoration:none;color:#000;}
.newsMore{width:18px;height:18px; float:right; margin:20px 14px 0 0;background:url(../images/news_morebtn.png) no-repeat left top;}
.newsMore a{width:18px;height:18px; float:right;}
.news_xian{width: 100%;height:4px;float:left;border-bottom:1px #666 solid;position:relative;overflow:hidden;}
.news_xian .red{width: 83px;height:4px;position:absolute;left:0;top:0;background-color: #c00;transition:all 0.2s ease-in;}
.newsTitle{width: 100%;height:50px;line-height:50px;float:left;font-size:18px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none;}
.newsTitle a{color:#000;}
.newsTitle a.Red{color:#900 !important;}
.newsTitle a.RedStrong{color: #c00 !important;font-weight:bold;}
.newsList{width: 100%;float:left;display:none;}
.newsList ul li{width: 100%;height:30px;float:left;border-bottom:1px #ccc dotted;}
.newsList ul li a{width: 87%;float:left;line-height:30px;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsList ul li a:hover{ text-decoration:underline;}
.newsList ul li a.Red{color:#900 !important;}
.newsList ul li a.RedStrong{color: #c00 !important;font-weight:bold;}
.newsList ul li span{width: 12%;float:left;line-height:30px;font-size:14px;color:#666;text-align:right;}

/*左栏切换特效导航*/
.left_nav2{float: left;width: 18%;height:384px;position: relative;z-index:5;}
.imgscroll5{width: 100%;height:384px;float:left;overflow:hidden;position:relative;}
.imgscroll5 li{list-style:none;margin:0;padding:0}
.imgscroll5 .imglist{width: 100%;height: 100%;/*height:inherit;*/position:absolute;}
.imgscroll5 .imglist .imgurl{width: 100%;height:inherit;position:absolute;top:0;left:0;}
.imgscroll5 .imglist .imgurl:nth-child(2) .h_10{height: 0;}
.imgscroll5 .imglist .imgurl:nth-child(2) .h_10:nth-last-child(2){height:10px}
.imgscroll5 .imglist .imgurl img{height: 100%;}
.imgscroll5 .imglist .btnMore{width: 95%;height: 100%;padding: 5%;position:absolute;left:0;top:384px;transition:all 0.2s ease-in;z-index:2;background:url(../images/t2.png) repeat;}
.btnTit{width:230px;height:35px; float:left; border-bottom:1px solid #929292;}
.btnTit span{min-width:30px;height:32px; line-height:32px;float:left; font-size:16px; color:#fff; border-bottom:3px solid #fff;}
.btnMore{width:230px;height:30px; float:left;}
.btnMore a{width: 32%;height:16px;line-height:16px;float:left;margin:7px 0;border-right:1px solid #ccc;font-size: 12px;color:#ccc;text-align:center;}
.btnMore a:hover{text-decoration:underline;}
.moreCon{overflow: hidden;margin-top: 22px;width: 100%;height:35px;float:left;text-align:center;}
.moreCon a{width: 107px;line-height: 30px;height: 30px;position: absolute;left: 29%;bottom: 22%;color: #fff;border: 2px solid #fff;text-align: center;border-radius: 60px;float:none;display: block;}
.imgscroll5 .imgdesc{width:80px;left:50%;margin-left:-40px;bottom:5px;position:absolute;overflow:hidden;}
.imgscroll5 .imgdesc li{width:16px;border-radius:8px;transition:all linear 0.2s;height:16px;float:left;vertical-align:middle;text-align:center;margin:0;cursor:pointer;line-height:16px;}
.imgscroll5 .imgdesc li.hover{background:#fff;color:#000}
.imgscroll5 .pre{position:absolute;top:336px;z-index:10;width:48px;height:48px;left:0;cursor:pointer;background:url(../images/leftBtn.jpg) center center no-repeat #225876;display:block;}
.imgscroll5 .next{position:absolute;top:336px;z-index:10;width:48px;height:48px;right:0;cursor:pointer;background:url(../images/rightBtn.jpg) center center no-repeat #225876;display:block}
.imgscroll5 .imginfo{position:absolute;width: 100%;bottom: 0;left: 0;height:48px;z-index:10;overflow:hidden;}
.imgscroll5 .imginfo li{width:100%;height:48px;line-height:48px;color: #ffffff;font-size:18px;vertical-align:middle;text-align:center;background-color: #333333;}

/*历史版本*/
.edition{padding: 0;background: #fff;float: left;width: 61%;height: 384px;position: relative;margin: 0 1%;}
.edition_nav{width: 441px;position:absolute;left: 0;top:15px;z-index:3;}
.edition_txt{height:42px;line-height:42px;padding-left: 26px;font-size: 21px;}
.edition_tit{border-bottom: 1px solid #00000029;height:53px;}
.edition_tit ul li{width:129px;height:25px;  float:left; font-size:16px;text-align:center;margin:14px 0;}
.edition_tit ul li a{width:129px;height:25px;line-height:24px;float:left; text-decoration:none; color:#666; border-left:1px solid #996633;}
.edition_xian{width:387px;height:5px; float:left; border-bottom:1px #707070 solid; position:relative; overflow:hidden;}
.yellow{width:129px;height:5px; position:absolute;left:0;top:0; background-color:#996633; transition:all 0.2s ease-in;}
.edition_con{background-size: auto 100% !important;height: 100%;width: 100%;display:none;}
.edition_bg1{background:url(../images/edition_bg5.jpg) center top no-repeat; }
.edition_bg2{background:url(../images/edition_bg4.jpg) center top no-repeat;}
.edition_bg3{background:url(../images/edition_bg2.jpg) center top no-repeat;}

.edition_p{padding-top: 124px;width: 100%;height: 233px;margin-left: 4%;position:relative;}
.edition_p p{max-width: 431px;width: 100%;line-height:25px;float:left;font-size:14px;color:#666;}
.edition_p a{width: 107px;line-height: 30px;height: 30px;position:absolute;left: 3px;bottom: 24%;color: #222;border: 2px solid #000;text-align: center;border-radius: 60px;}


/*-----主内容  下部分-----*/
.b_main{overflow: hidden;/* height: 329px; */width: 100%;position:relative;margin: 31px 0 0%;padding-bottom: 4%;}
.b_pic{position: relative;overflow: hidden;width: 18%;float: left;z-index:5;}
.b_pic a{padding: 9%;position: absolute;display: block;width: 83%;height: 90%;}
.b_pic img {height: 100%;}

.b_pic a p {
    margin-bottom: 9%;
    font-size: 22px;
    font-weight: 600;
    color: #fff;
}
.b_pic a span {
    font-size: 14px;
    padding: 1% 4%;
    border: 1px solid #fff;
    color: #fff;
    border-radius: 50px;
}


/*攻略和网文*/
.b_txt{width:1px;height:328px; position:absolute;left:272px;top:0; z-index:5;}
.txt_tit{width:448px;height:50px; float:left; position:relative;}
.txt_tit ul li{width:140px;height:50px; line-height:50px; float:left; font-size:18px;text-align:center;}
.txt_tit ul li a{width:120px;height:50px;float:left; text-decoration:none; color:#000; padding-left:20px;background:none;}
.txt_more{width:18px;height:18px; position:absolute;right:0;top:18px;background:url(../images/news_morebtn.png) center top no-repeat; display:none;}
.txt_more a{width:18px;height:18px; float:left;}
.txt_xian{width:448px;height:5px; float:left; border-bottom:1px #c6c6c6 solid; position:relative; overflow:hidden;}
.yellow2{width:140px;height:5px; position:absolute;left:0;top:0; background-color:#cc0000; transition:all 0.2s ease-in;}
.txtList_bg{width:408px;height:213px; float:left; padding:20px; background-color:#fff;}
.txtList{width:408px;float:left; display:none;}
.txtList ul li{width:408px;height:30px; float:left; border-bottom:1px #e4e4e5 dotted;}
.txtList ul li a{width:348px; float:left; line-height:30px;font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.txtList ul li a:hover{ text-decoration:underline;}
.txtList ul li span{width:60px; float:left; line-height:30px;font-size:14px; color:#333; text-align:right;} 

/*视频和相册*/
.b_picMore{float: right;width: 80%;z-index:5;}
.picMore_tit{width: 98%;height:50px;float:left;position:relative;}
.picMore_tit ul li{width:95px;height:50px; line-height:50px; float:left; font-size:18px;text-align:center;}
.picMore_tit ul li a{width: 44px;height:50px;float:left;text-decoration:none;color:#000;padding-left: 30px;background:none;}
.picMore_more{width:18px;height:18px;position:absolute;right: 0;top:18px;background:url(../images/news_morebtn.png) center top no-repeat;display:none;}
.picMore_more a{width:18px;height:18px; float:left;}
.picMore_xian{width: 100%;height:5px;float:left;border-bottom:1px #c6c6c6 solid;position:relative;overflow:hidden;}
.yellow3{width:95px;height:5px; position:absolute;left:0;top:0; background-color:#cc0000; transition:all 0.2s ease-in;}
.picMoreList{float:left;display:none;}
.picMoreList ul li{width: 17.8%;float:left;margin: 0 1%;}
.picMoreList ul li a{
    display: block;
    height: 157px;
    width: 100%;
}
.picMoreList ul li a img{width: 100%;}
.picMoreList ul li span{line-height: 21px;font-size: 13px;color:#666;text-align:center;margin-top: 7px;display: block;}
.picMoreList_bg{display:block;width: 96%;height:206px;float:left;padding: 2%;background-color:#fff;}

/*防沉迷 按钮*/


/*-----列表页面-----*/
.nWrap{width:100%;margin:0 auto;background: url(../images/ny_banner.png) center top no-repeat;background-size: 100% auto;position:relative;background-color: #faf8f2;}
.nWrapper{}
.nMain{max-width: 1300px;width: 95%;position:relative;margin: 20% auto 0;}
.leftMain{width: 20%;float:left;}
.leftBg{width: 100%;height:134px;/* float:left; */background:url(../images/btnbg.jpg) center top no-repeat; display: none; }
.leftBg a{width: 100%;height:67px;line-height:67px;float:left;font-size:24px;color:#fff;text-align:center;}
.left_share{width:260px;height:104px; float:left; margin-top:12px;}
.left_share ul li{ float:left;}
.left_share ul li a{width:86px;height:104px; float:left; margin-left:1px;background-color:#fff;}
.wx{background:url(../images/wx.jpg) center 23px no-repeat;}
.sina{background:url(../images/sina.jpg) center 23px no-repeat;}
.chkf{background:url(../images/ico-chkf.png) center 17px no-repeat;}
.left_share ul li a span{width:86px;height:30px; line-height:30px; float:left; margin-top:65px; font-size:14px;color:#cc0000; text-align:center;}
.left_mobile{overflow: hidden;width: 100%;height: auto;background-color:#fff;margin: 12px 0; display: none; }
.mobile_ewm{width:100px;height:100px; float:left; margin:10px 0 0 10px;}
.mobile_txt{width:130px;height:90px; float:left; margin:20px 0 0 10px;}
.mobile_txt p{width:130px; line-height:24px; float:left; margin:0; font-size:14px;color:#333; text-align:center;}
.mobile_txt p span{ font-size:16px; color:#cc0000;}
.left_nav3{width:260px;height:384px; float:left; margin-top:12px;}

.news_tips {display:block;width:180px;height:20px; position:absolute;top:-20px;right:0; background:url(../images/tips.png) no-repeat top center;  }
.rightMain{overflow: hidden;width: 79%;min-height: 762px;float: right;margin: 0 0 4% 1%;position:relative;box-shadow: 0 0 16px #0000004a;background: #fff;}
.rightTop{width: 97%;height:70px;background: #333;padding:0 20px;}
.rightTit{width:120px; line-height:70px; float:left; font-size:24px;color:#fff; text-align:center;}
.titBtn{min-width:270px;height:70px; float:left; margin-left:20px;}
.titBtn span{min-width:5px; line-height:70px; float:left; font-size:14px;color:#fff; text-align:center; margin:0 5px;}
.titBtn a{min-width:30px; line-height:70px; float:left; font-size:14px;color:#fff; text-align:center; margin:0 5px;}
.titBtn a:hover{color:#fff; text-decoration:underline;}
.ss{width: 418px;float: right;margin-left: 10px;}
.ss span{width:85px; line-height:70px; float:left; font-size:16px;color:#fff;}
.ss em{overflow: hidden;width: 250px;height:30px;float:left;border: 1px solid #fff;margin-top:20px;border-radius: 55px;}
.ss em input{width: 100%;height:30px;line-height:30px;float:left;border:0;font-size: 15px;color:#fff;padding-left:10px;background:none;}
.ss a{border: 1px solid #fff;width: 59px;line-height: 29px;float:left;margin:20px 0 0 10px;border-radius: 50px;text-align: center;color: #fff;font-size: 15px;}

.rightCon{width: 94%;min-height: auto;background: #fff;padding: 3%;position:relative;}
.rightCon .content img { max-width:100%;height:auto;}
.list_tit{width:858px;height:50px; float:left; position:relative;}
.list_tit ul li{width:110px;height:50px; line-height:50px; float:left; font-size:18px;text-align:center;}
.list_tit ul li a{width:110px;height:50px;float:left; text-decoration:none; color:#010101;}
.list_xian{width:858px;height:5px; float:left; border-bottom:1px #707070 solid; position:relative; overflow:hidden;}
.yellow4{width:110px;height:5px; position:absolute;left:0;top:0; background-color:#339099; transition:all 0.2s ease-in;}
.list{width:858px;float:left;height:700px; position:relative;}
.list ul li{width:818px;height:40px; float:left; border-bottom:1px #e4e4e5 dotted; padding:0 20px;}
.list ul li a{width:758px; float:left; line-height:40px;font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list ul li a:hover{ text-decoration:underline;}
.list ul li a.Red{color:#900 !important;}
.list ul li a.RedStrong{color:#900 !important;font-weight:bold}
.list ul li span{width:60px; float:left; line-height:40px;font-size:14px; color:#333; text-align:right;}
.list_bmBtn{width:858px;height:40px; position:absolute;left:0;bottom:0; text-align:center; background-color:#ebe9e9;}
.list_bmBtn a{min-width:20px; line-height:40px; display:inline-block; font-size:12px; color:#666; margin:0 5px;}
.list_bmBtn a:hover{color:#666; text-decoration:underline;}
.list_bmBtn span{min-width:20px; line-height:40px; display:inline-block; font-size:12px; color:#666;}

.list .empty_tip { font-size: 1.2em;}

/*内容页*/
.rightCon h1{width: 100%;text-align: left;height: auto;line-height: 2;font-size: 21px;color:#333;display: block;}
.time{width: 100%;height:25px;line-height: 25px;font-size:12px;color:#666;display: block;}
.shareCon{width:630px; height:25px; float:left;}
.shareCon em{ line-height:26px;}
#jia{width:23px; height:22px; float:left; padding:0; margin-top:1px;}
.content{width: 100%;min-height: 548px;border-top:1px #97979a dotted;border-bottom:1px #97979a dotted;padding: 0;font-size:14px;color:#666;}
.content p{float: none;width: auto;line-height:24px;}
.con_bm{/* width: 100%; *//* height:260px; *//* float:left; */}
.con_bmBg{padding: 3%;width: 94%;height:260px;background:url(../images/con_bmbg.jpg) right bottom no-repeat;background-size: 100%;}
.con_bmBg i{margin-top: 5%;width: 17%;float:left;display: block;}
.con_bmBg i img {width:100%;}

.con_bmBg span{margin-top: 8%;margin-left: 2%;float: left;width: 51%;height:156px;line-height: 25px;font-size:14px;color:#333;}
.backTop{width:41px;height:73px; position:absolute;right:-51px;bottom:0; cursor:pointer;background:url(../images/backtop.jpg) center top no-repeat; z-index:999;}


.youxi_bb .images_tu {
    background: #ebebeb;
}
.youxi_bb .images_tu li {
    background: #ffffff !important;
}
.youxi_bb .images_tu li p {
    text-align: center;
}
.youxi_bb .images_tu li i {
height:286px;  
}
.youxi_bb .images_tu li i img {width:100%;height: auto;}


/*下载页*/
.rightDownload{width: 94%;min-height:793px;background: #fff;padding: 3%;position:relative;}
.rightDownload h1{height: 27px;line-height: 27px;float:left;font-size: 18px;color:#735240;padding-left: 44px;background:url(../images/jian.png) left top no-repeat;background-size: 27px;}
.rightDownload  p{line-height:24px;float:left;font-size:14px;color:#666;margin:0;}
.rightDownload  p a{color:#032d2d; text-decoration:underline;}
.dotted{border-bottom:1px dotted #c1c1c3;}

.youxi_bb {
    padding-bottom: 4%;
}
.youxi_bb ul {overflow: hidden;}
.youxi_bb ul li {
    padding: 1%;
    margin: 1%;
    float: left;
    width: 29%;
    background: #fff;
    overflow: hidden;
}

.youxi_bb ul li i {
    overflow: hidden;
    width: 100%;
    display: block;
    height: 165px;
}
.youxi_bb ul li i img {
    height: 100%;
}
.youxi_bb ul li p {
    line-height: 41px;
    font-size: 17px;
}
.youxi_bb ul li span {
    height: 36px;
    letter-spacing: 1px;
    display: block;
    font-size: 12px;
    line-height: 18px;
    color: #7e7e7e;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    margin-bottom: 7px;
}



/*-----底部 -----*/
.foot {
    padding: 1%;
    background: #121214;
}
.foot .foot-cent {
    justify-content: center;
    display: flex;
    max-width: 1450px;
    width: 95%;
    margin: 0% auto;
    align-items: center;
}
.foot .foot-cent .cent-fl {
}
.foot .foot-cent .cent-fl img {
    width: 294px;
}



.bmCon .bq {
    text-align: center;
}
.bmCon .bq p {
    font-size: 12px;
    color: #a5a5a5;
}
.bmCon .bq p a {font-size: 12px;color: #a5a5a5;margin-left: 18px;}
.bmCon .bq p a img {
    margin-top: 4px;
    width: 16px;
}



@media screen and (min-width: 1440px){
.bg{padding-bottom: 0%;}
.wrap{background: url(../images/wrap128018.png) center top no-repeat;}
.wrapper{}

/*-----中间部分-----*/
.m_main{}

/*-----主内容  下部分-----*/
.b_main{}




.ts{min-width:160px;height:14px; line-height:14px; position:absolute;right:320px;top:173px; font-size:12px; font-weight:bold; color:#060;}
}


.alertBox {width:690px; height:430px;position:fixed;_position:absolute;z-index:1000;display:none; top:50%; left:50%; margin:-300px 0 0 -340px;_top:expression(documentElement.scrollTop + 330 + "px")}

.slogan {
    margin-left: 24%;
    width: 532px;
    height: 286px;
    /* background: url("../images/slogan18.png"); */
}
.slogan2 {
}


.hanhua {
    float: right;
    width: 19%;
}
.hanhua .pic3 {
    overflow: hidden;
    margin-bottom: 5%;
    position: relative;
    height: 185px;
}
.hanhua .pic3 img {
    height: 100%;
}
.hanhua .pic3 a {
    display: block;
}
.hanhua .pic3 a .pic3_con {
    bottom: 15%;
    padding: 0 8% 0;
    position: absolute;
}
.hanhua .pic3 a .pic3_txt3 {}
.hanhua .pic3 a .pic3_txt3 p {
    font-size: 12px;
    padding: 2px;
    border: 1px solid #fff;
    text-align: center;
    color: #fff;
}

.hanhua .pic3 a .pic3_con .pic3_txt1 {
    font-size: 25px;
    font-weight: 600;
    color: #fff;
}
.hanhua .pic3 a .pic3_con .pic3_txt2 {
    color: #fff;
}

@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote{margin:0;padding:0;}
body{font:12px/26px Microsoft YaHei,Arial, Verdana,  Helvetica, sans-serif; color:#333;}
ul li{display: block;list-style:none;}
a img{border:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#F00;}
.t_underline{ text-decoration:underline}
img{vertical-align:top;border:0;}

.w_990{ width:990px; margin:0 auto;}
.t_red{ color:#fa0202;}
.t_underline{ text-decoration:underline;}

.f_l{ float:left}
.f_r{ float:right}
.hr { font-size:0; line-height:0; clear:both; height:0; }
.hr_110 { font-size:0; line-height:0; clear:both; height:0;padding-bottom:110px; }
.wrap{background: url(../images/wrap128018.jpg) center top no-repeat;}
.wrap_bd{background: top no-repeat url(../images/mainbg01.jpg);}
.wrap_bm{background: bottom no-repeat url(../images/bmbg2.jpg);}

/*top*/
.TopNav {
  width:990px; height:36px; clear:both; margin:0 auto; padding: 0px;
    background:url(../images/wrap_top01.jpg) no-repeat;
  position: relative;
}

.TopNav A.nav_link1 {
  position: absolute;
  left: 734px;
  top: 3px;
  width: 55px;
  height: 24px;
  z-index: 300;
  text-indent: -9999px;
}

.TopNav A.nav_link2 {
  position: absolute;
  left: 800px;
  top: 3px;
  width: 55px;
  height: 24px;
  z-index: 300;
  text-indent: -9999px;
  
}

.TopNav A.nav_link3 {
  position: absolute;
  left: 866px;
  top: 3px;
  width: 55px;
  height: 24px;
  z-index: 300;
  text-indent: -9999px;
}

.TopNav A.nav_link4 {
  position: absolute;
  left: 929px;
  top: 3px;
  width: 48px;
  height: 25px;
  z-index: 300;
  text-indent: -9999px;
}

.zhiliao {}
.zhiliao dl {overflow: hidden;margin-bottom: 3%;}
.zhiliao dl dt {
    background: #eeefec;
}
.zhiliao dl dt h2 {
    font-size: 17px;
    font-weight: 600;
    padding: 7px 2%;
    color: #d2270d;
}

.zhiliao dl dd {
    padding: 0 2%;
}
.zhiliao dl dd ul {}
.zhiliao dl dd ul li {
    margin: 9px 0;
    flex-wrap: wrap;
    display: flex;
    width: 100%;
    float: none;
    line-height: 18px;
}
.zhiliao dl dd ul li a:hover {color:#c00;}
.zhiliao dl dd ul li p{
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: 700;
    margin-right: 15px;
}
.zhiliao dl dd ul li span {
    margin-bottom: 10px;
}
.zhiliao dl dd ul li span a {
    border-right: 1px solid #c5c5c5;
    margin-right: 7px;
    padding-right: 7px;
    font-size: 14px;
    color: #707070;
}

.ec_bmBtn{text-align:center;margin: 51px auto 0;}
.ec_bmBtn a{background: #d1d1d1;line-height: 30px;display:inline-block;font-size: 12px;color:#666;margin: 0 3px;border-radius: 66px;overflow: hidden;width: 65px;height: 30px;}
.ec_bmBtn a span{width: 100%;line-height: 30px;display:inline-block;font-size: 18px;color:#fdfdfd;background: #d1d1d1;}
.ec_bmBtn a span.active {
    background: #c00;
}
.ec_bmBtn a.on3 span{min-width:39px; line-height:39px; display:inline-block; font-size:20px; color:#fdfdfd;background:url(../images/pageBg2.png) center top no-repeat;}

.news_nav {
    border-bottom: 1px solid #00000017;
    padding: 2% 0;
    display: flex;
    background: #ebebeb;
    justify-content: center;
}
.news_nav .active {
    background: #c00;
    color: #fff;
}
.news_nav a {
    display: block;
    margin: 1%;
    padding: 3px 1.2%;
    background: #fff;
    border-radius: 54px;
    font-size: 16px;
    color: #626262;
    box-shadow: 0 0 7px #00000024;
}

.news_nav a:hover {
    background: #c00;
    color: #fff;
}

.news_list {
    padding-bottom: 4%;
}
.news_list dl {
    border-bottom: 1px solid #ebebeb;
    align-items: center;
    /* margin: 1% 0 1%; */
    display: flex;
    justify-content: space-between;
    padding: 2% 4% 2%;
}
.news_list dl dt {
    width: 90%;
    max-width: 1000px;
}
.news_list dl dt p {
    font-size: 21px;
    font-weight: 600;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:hidden;
}
.news_list dl dt span {
    color: #959595;
    width: 80%;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    margin-top: 9px;
}

.news_list dl dt a:hover {text-decoration: none;}
.news_list dl dd {
    width: 70px;
    background: #f1f1f1;
    padding: 1% 2%;
    border-radius: 10px;
}
.news_list dl dd p {
    font-size: 23px;
    font-weight: 600;
}
.news_list dl dd i{
    text-align: left;
    display: block;
    font-size: 16px;
    margin-top: 7px;
    color: #939393;
}

.news_list dl:hover {background:#ebebeb;}

.wxkf {}
.wxkf ul {
    justify-content: center;
    overflow: hidden;
    margin: 2%;
    display: flex;
    flex-wrap: wrap;
}
.wxkf ul li {font-size: 15px;padding: 1%;text-align: center;margin: 3%;background: #fff;box-shadow: 0 0 24px #00000042;width: 17%;}
.wxkf ul li img {
    width: 100%;
}

.leftMain {}
.leftMain .left_tTit {
    line-height: 70px;
    font-size: 24px;
    display: block;
    width: 90%;
    background: #d2270d;
    color: #fff;
    padding: 0 5%;
}
.leftMain .bb-nac {
    width: 100%;
    background: #fff;
}
.leftMain .bb-nac li {
    border: 2px solid #d7d7d7;
    margin: 6% 0 0;
    background: #eeefec;
    padding: 5% 5%;
    width: 89%;
    display: block;
}
.leftMain .bb-nac .active {
    background: #d2270d;
    color: #fff;
}
.leftMain .bb-nac li a {/* text-align: center; */font-size: 17px;font-weight: 600;letter-spacing: 1px;color: #5a5a5a;display: block;}
.leftMain .bb-nac .active a {color:#fff;}
.leftMain .bb-nac li:hover {
    background: #d2270d;
}

.leftMain .bb-nac li:hover a {color: #fff;text-decoration:none;}


@media screen and (max-width:1300px){
.b_main {margin: 12px 0 0 0px;}
.newsTit ul li {
    width: 65px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
  }
}

@media screen and (max-width:1150px){
.youxi_bb .images_tu li i {
    height: 241px;
}
.youxi_bb ul li i {height: 136px;}
.news_list dl dt {width: 76%;}
.news_list dl dt p {font-size: 18px;}
.news_list dl dt span {font-size: 12px;}
}



@media screen and (max-width:900px){
.wrapper {width:95%;}
.wrap {
    background: url(../images/bg118.jpg) center top no-repeat;
    min-width:auto;
    background-size: 100%;
}
nav .nav-logo {
    height: 28px;
}
nav {padding: 8px 0 0;height:auto;}
.slogan {
    margin-top: 17%;
    width: 151px;
    height: 68px;
    /* background: url(../images/slogan18.png); */
    background-size: 100%;

}
.m_main {
    width: 100%;
}
.lunbo {margin: 0;width:100%;height: auto;}
#PicCont img {width:100%;height: auto;}
#PicCont {height: auto;}
.news {left:0;top:230px;width: 94%;padding: 2% 3%;}
.left_nav {top: 667px;width: 100%;height:120px;}
.edition {float: none;margin: 0;top: 0;width:100%;height: 292px;margin-top: 5%;}
.left_nav2 {overflow: hidden;float: none;height: auto;top: 0;width:100%;}
.downloadBtn {
    float: none;
    width: 100%;
    /* height: 63px; */
    background-size: cover;
    display: none;
}
.leftBtn a {
    width: 77px;
    height:32px;
    line-height:32px;
    font-size:10px
}
.leftBtn {
    padding: 0px 40px;
    box-sizing: border-box;
    float: none;
    width:100%;
    /* height: 65px; */
    background-size: 104%;
    float: left;
    display: flex;
    justify-content: space-between;
    background: none !important;
}
.leftBtn .xiaoimages{
    display: block !important;
}
.leftBtn .xiaoimages{
    display: block !important;
}
.leftBtn .xiaoimages2{
    display: none !important;
}
.leftBtn>div {
    width: 50% !important;
    background: rgba(0, 0, 0, 0) !important;
}
/* .leftBtn>div:nth-child(2){
    background: #ccc !important;
} */
.leftBtn>div:nth-child(1) span{
    color: #000 !important; 
}
.leftBtn>div:nth-child(2) span{
    color: #000 !important;
}
.xiugauouoi{
    position: absolute !important;
    left: 50% !important;
    margin-left: -16% !important;
    width: 34% !important;
    padding: 0px !important;
    height: 154px !important;
    justify-content: center !important;
    display: none !important;
}
.xiugauouoi>img{
    width: 100% !important;
}
.poiowed{
    display: none !important;
}
.downloadBtn a {height:63px;}
.left_btn1 {
    width: 97px;
    position: absolute;
    right:102px;
    top: 0;
    height: 127px;
    background: url(../images/left_btn1.jpg) center 30px no-repeat #fff;
    background-size: 39%;
    margin: 0;
}

.left_btn2 {
    width: 97px;
    position: absolute;
    right: 0;
    top: 0;
    height: 127px;
    background: url(../images/left_btn3.png) center 30px no-repeat #fff;
    background-size: 39%;
    margin: 0;
}

.left_btn1 a {font-size:12px;line-height: 176px;width: 100%;}

.left_btn2 a {font-size:12px;line-height: 176px;width: 100%;}
.newsList ul li a {
    width: 87%;
    float: left;
    font-size: 7px;
}
.newsList ul li span {font-size:10px;}
.newsTit ul li {line-height: 60px;font-size: 15px;}
.b_pic img {width: 100%;height: auto;}
.edition_nav {left: 11px;height:auto;}
.edition_txt {
    padding-left: 10px;
    height: 24px;
    line-height: 24px;
    font-size: 20px;
}
.edition_p {
    padding-top: 28%;
    height: 200px;
}
.imgscroll5 .imglist .btnMore {width: 90%;padding: 5%;top: 0 !important;}
.btnTit span {
    height: 34px;
    line-height: 34px;
    font-size: 15px;
}
.btnTit {width: 100%;height: 36px;}
.edition_p a {
    width: 96px;
    height: 30px;
    line-height: 30px;
    margin-right: 9px;
    border-right: 1px solid #ccc;
    font-size: 15px;
    margin-top: 4px;
    bottom:16%;
}
.edition_p p {
    max-width: 319px;
  }
.edition_tit ul li a {
    width: 95px;
    height: 19px;
    line-height: 19px;}
.edition_tit ul li {
    width: 101px;}
.yellow {display:none;}
.edition_xian {
    width: 325px;}
.edition_tit {
    width: 325px;}
.h_180 {
    height: 85px;}
.btnMore a {
    width: 95px;
    height: 24px;
    line-height: 24px;
    margin-right: 7px;
    font-size: 14px;
}
.moreCon a {
    margin: 0;
    width: 112px;
    height: 31px;
    line-height: 31px;
    left: 9%;
    bottom: 24%;
}

.imgscroll5 {
    height: 462px;}
.imgscroll5 .imglist .imgurl img {
width: 100%;
height: auto;
}
.b_pic {
    position: relative;
    width: 100%;
    height: 280px;
}
.b_picMore {
    float: none;
    width: 100%;
    position: relative;
    left: 0;
    top: 0;
    z-index: 5;
    margin-top: 10px;
}
.picMoreList_bg {width:94%;padding:10px;height: auto;}
.picMoreList {width: 100%;}
.picMoreList ul li a img {width: 100%;height:auto;}
.picMoreList ul li a {width: 100%;height: auto;}
.picMoreList ul li {
    width: 47%;
    height: auto;
    float: left;
    margin: 0 4px;
}
.picMoreList ul li span {
    line-height: 35px;
    font-size: 11px;
    color: #666;
    text-align: center;
    display: block;
}

.b_fcm1 {
    width: 114px;
    height: 76px;
    position: absolute;
    left: 0;
    top: 437px;
}
.b_fcm1 a {width: 100%;height: 65px;
    background: url(../images/wx.jpg) center 9px no-repeat;}
.b_fcm1 a span {margin-top: 46px;width: 100%;}

.b_fcm2 {
    width: 114px;
    height: 76px;
    position: absolute;
    left:34%;
    top: 437px;
}
.b_fcm2 a {width: 100%;height: 65px;
    background: url(../images/sina.jpg) center 9px no-repeat;}
.b_fcm2 a span {margin-top: 46px;width: 100%;}

.b_txt {}
.b_pic a img {width:100%;height:auto;}
.hanhua {
    display: flex;
    width: 100%;
    float: none;
    justify-content: space-between;
    margin-top: 4%;
}
.hanhua .pic3 {
    width: 49%;
}
.hanhua .pic3 a .pic3_con .pic3_txt1 {
    font-size: 20px;
  }
.hanhua .pic3 a .pic3_con .pic3_txt2 {
    font-size:10px;
  }
.hanhua .pic3 a .pic3_con {
    bottom: 11%;
    padding: 0 9% 0;
  }

.foot .foot-cent {display:block;}

.foot .foot-cent .cent-fl img {
    width: 260px;
    margin: 14px auto;
    display: block;
}
.bmCon .bq {
    border-left: 0;
    text-align: left;
    padding-left: 0;
    margin-left: 0;
    width: 93%;
    margin: 0 auto;
}
.bmCon .bq p {font-size:11px;}

.leftMain {
    margin-bottom: 3%;
    width: 100%;
    float: none;
}
.left_mobile {
    display: none;
}
.leftBg {
    display: none;
  }
.m_none {
    display: none;
  }
.rightMain {
    min-height: auto;
    background: #fff;
    width: 100%;
    margin: 0 auto 0%;
    float: none;
    }
.rightTit {
    width: 69px;
    line-height: 30px;
    font-size: 13px;
  }
.rightTop {
    overflow: hidden;
    width: 98%;
    height: auto;
    background: url(../images/xian.jpg) 79px -7px no-repeat #032d2d;
    padding: 0 1%;
}

.rightCon {
    overflow: hidden;
    width: 95%;
  }
.con_bmBg i {
    margin-right: 1%;
    width: 38%;
    float: left;
    margin-top: 0;
}
.con_bmBg span {
    margin: 0;
    float:none;
    }
.con_bmBg {
    height: auto;
    background:#fff;
    }

.youxi_bb .images_tu li i {
    height: 219px;
}
.zhiliao dl dd ul li span a {
    border-right: 1px solid #c5c5c5;
    margin-right: 4px;
    padding-right: 4px;
    font-size: 11px;}
.zhiliao dl dd ul li p {
    margin-bottom: 10px;
    font-size: 12px;
    margin-right: 10px;}
.zhiliao dl dt h2 {
    font-size: 15px;
    font-weight: 600;
    padding: 2px 2%;}
.youxi_bb ul li {width:46%;}
.youxi_bb ul li i {height: 72px;}
.youxi_bb ul li p {
    line-height: 27px;
    font-size: 12px;
}
.ss {justify-content: center;display: flex;text-align: center;overflow: hidden;float: none;background: #032d2d;margin: 0;width: 100%;/* display: block; */padding: 2% 0;}
.ss span {
    float: none;
    width: 60px;
    line-height: 30px;
    font-size: 10px;
  }
.ss em {
    float: none;
    display: block;
    width: 195px;
    height: 21px;
    margin-top: 3px;
    }
.ss a {
    float: none;
    width: 42px;
    line-height: 22px;
    margin: 3px 0 0 3px;
    border-radius: 50px;
    text-align: center;
    color: #fff;
    font-size: 10px;
    display: block;
}
.ss em input {
    width: 100%;
    height: 21px;
    line-height: 21px;
    font-size: 10px;}
.news_nav a {
    padding: 2px 3.2%;
    font-size: 11px;
    line-height: 19px;
}
.news_list dl dt p {
    font-size: 14px;
}
.news_list dl dt span {
    font-size: 11px;
    margin-top: 1px;
    line-height: 17px;
    width: 95%;
}
.news_list dl {padding: 2% 2% 2%;}
.news_list dl dd p {
    font-size: 17px;
    font-weight: 600;
}
.news_list dl dd i {font-size: 13px;margin-top: 0px;}
.news_list dl dd {
    width: 54px;
    background: #f1f1f1;
    padding: 1% 1%;
    border-radius: 6px;
}
.ec_bmBtn a {
    background: #d1d1d1;
    line-height: 25px;
    display: inline-block;
    font-size: 10px;
    color: #666;
    margin: 0 0px;
    border-radius: 66px;
    overflow: hidden;
    width: 40px;
    height: 25px;
}
.ec_bmBtn a span {
    width: 100%;
    line-height: 25px;
    display: inline-block;
    font-size: 12px;}
.wxkf ul li {width: 42%;}
.wxkf ul {
    justify-content: flex-start;}
.leftMain .bb-nac li {
    margin: 1%;
    background: #eeefec;
    padding: 1% 3%;
    width: 24%;
    display: block;
}
.leftMain .bb-nac li a {
    font-size: 14px;
}
.leftMain .left_tTit {
    line-height: 35px;
    font-size: 16px;
    display: block;
    width: 92%;
    background: #d2270d;
    color: #fff;
    padding: 0 4%;
}
}

