﻿
/* 共用 ==================*/

.wp{max-width:1000px; width: 100%; overflow: hidden; margin: 0 auto;}

.dc-mdl{width:0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
#hd,#swf,#bd,#fd{font-size: 0px;}

a:hover{color: #69c3f1!important;}
/* 独立class ==================*/
.dc-dl1{font-size:0; padding-top: 10px; padding-top: 0.10rem;}
.dc-dt1{border-bottom: 1px solid #ccc; clear: both;}
.dc-dl1 dd{padding-top: 25px;}
.dc-dt1-m1,.dc-dt1-m2{position: relative; bottom: -2px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align: middle;}
.dc-dt1-m1{float: left;}
.dc-dt1-m2{display: block; overflow: hidden; text-align: right;}
.dc-dt1-m1{font-size:0; padding-bottom: 12px; background:url("../images/pt-ico1.jpg") no-repeat left bottom;}
.dc-dt1-m1 h3,.dc-dt1-m1 small{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.dc-dt1-m1 h3{padding-right: 15px; font-size: 28px;  color: #055aaa;}
.dc-dt1-m1 small{font-size: 14px; color: #999;}
/* 新闻图片 */
.dc-m1{text-align: center;}
.dc-m1-tt{text-align: left;}
.dc-m1-tt h3{font-size: 18px; color: #333333; background:url("../images/pt-ico6.jpg") no-repeat left center; background-size: 18px auto; padding-left: 26px; font-weight: bold;}
.dc-m1 .dc-m1-dd{padding-top: 15px;}
.dcm11{display: block;}
.dcm11 .img img{width: 100%;}
.dcm11 .img{overflow: hidden;}
.dcm11 .txt{display: block; background-color: #f1f1f1; text-align: center; font-size: 14px; color: #333333; padding: 8px 0px;}
.dc-m1 .imgtxtList1{padding-top: 20px;}
.dc-h2{font-size: 24px; color: #333333; text-align: left; background:url("../images/pt-ico11.jpg") no-repeat left center; padding-left: 10px; margin-bottom: 12px;}
.dc-dl2{text-align: center; padding-top: 5px; padding-top: 0.05rem;}
.dc-dl2 dd{padding-top: 22px; text-align: left;}
.dc-dt2{}
.dc-dt2 h3{display: inline-block; font-size: 28px;  color: #333333; padding-bottom: 8px;}
.dc-dt2 h3.h3-m1{background:url("../images/pt-ico13.jpg") no-repeat center bottom;}
.dc-dt2 h3.h3-m2{background:url("../images/pt-ico12.jpg") no-repeat center bottom;}
.dc-gjc{color: #dd4b39!important; margin-top: 9px; font-size: 14px; border: 1px solid #cccccc; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; line-height: 15px; padding: 2px 4px; height: 15px;}
.dc-more2{display:block; margin: 45px;  margin: 0.45rem auto; padding: 16px 0px; text-align: center; width: 70%; border: 1px solid #0190ff; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.dc-more2 span{display: inline-block; font-size: 20px; color: #0190ff; background:url("../images/pt-ico17.png") no-repeat left center; padding-left: 40px;}
.dc-ctop1{position: fixed!important; top: 0px!important; z-index: 100;}
#bd{padding-top: 35px; padding-top: 0.35rem;}
/* 正常class ==================*/
/* pc-nav 独立模块 电脑端导航 ==================*/
.pc-nav{padding: 10px 0px; padding-top: 30px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .logo,.pc-nav .mainnav-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pc-nav .mainnav-m1{display: block;  font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .mainnav-m1 .dc-mdl{height: 84px; }
.pc-nav .mainnav-m1 .mainnav{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pc-nav .logo img{max-height: 91px;}
.pc-nav .mainnav-m2{width: 100%; text-align: right;}
.mainnav{display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mainnav li{padding: 0px 4px; text-align: center;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:16px; vertical-align: middle;}
.mainnav li.last{background: transparent; padding-right: 0px;}
/*.mainnav li:hover .navlist{position: absolute; display:block;}*/
.mainnav li a.a1{display: inline-block; text-align: center;  font-size: 17px; color: #fff; padding: 0px 2px; padding-bottom: 15px;}
.mainnav li.on a.a1,.mainnav li a.a1:hover{color: #fff!important; border-bottom: 3px solid #fff; }
.mainnav li a.dmsd-title{color:#FF3030 !important;}
.mainnav li.on a.dmsd-title, .mainnav li a.dmsd-title:hover{color:#FF3030 !important;}
.navlist{z-index: 10; text-align: center; background-color: #333946; padding-top: 6px; padding-bottom: 10px;}
.navlist a{display: block; white-space:nowrap; width: 100%; height: 37px; line-height: 36px; color: #fff; font-size: 14px; padding: 0px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; font-weight: bold;}
.navlist a:hover{color: #fff!important; background-color: #0190ff;}
.pc-nav{background-color: #055aaa; padding-bottom: 0px; position: relative;}
/* 二级导航 ==================*/
.navlist{padding: 0px; text-align: left; position: absolute; left: 0px; top: 112px; width: 100%; background-color: #f5f5f5;
transition: top 0ms cubic-bezier(.4, 0, .2, 1); -moz-transition: top 0ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: top 0ms cubic-bezier(.4, 0, .2, 1); -o-transition: top 0ms cubic-bezier(.4, 0, .2, 1); -ms-transition: top 0ms cubic-bezier(.4, 0, .2, 1);
}
.navlist a{padding: 0px 30px; color: #333333; text-align: center; font-size: 14px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; width: auto;}
/*.mainnav li:hover .navlist{display:block;}*/
.mainnav li{height: 84px;}
.mainnav li a.a1{vertical-align: middle;}
.mainnav li:before{content: ""; display: inline-block; vertical-align: middle; height: 100%; width: 0px;}
/* swf 幻灯片 独立模块 ==================*/
.slick-prev,.slick-next{opacity: 0.3; font-size: 0px; border: 0px; z-index: 10; position:absolute; cursor: pointer; top: 42%;width: 46px; height: 46px; background-size: 100% auto!important;}
.slick-prev:focus,.slick-next:focus{outline-color:transparent;}
.slick-prev{left: 20px; background:url("../images/swf-lbtn.png") no-repeat center center;}
.slick-next{right: 20px; background:url("../images/swf-rbtn.png") no-repeat center center;}
.slick-dots{position: absolute; bottom: 10px; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/
    left: 50%;
    width: 100%;
    margin-left: -50%;
    z-index: 20;
}
.slick-prev:hover,.slick-next:hover{opacity: 1;}
.slick-dots li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.slick-dots li button{cursor: pointer;  padding: 0px; margin: 0px 3px; font-size: 0px; width: 7px; height: 7px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; border: 0px; background-color: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.slick-dots li.slick-active button{background-color: #e0b12c!important;}
.slick-dots li.slick-active button:focus{outline-color:transparent;}
.slick-gy{text-align: center; position: relative; }
.slick-gy .slick-slide img{display: inline-block; width:100%;}
.slick-gy .slick-slide img:hover{opacity: 1;}
/* mb 独立模块 手机端菜单导航 ==================*/
#m-hd{display:none; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
#m-hd .menu-btn,#m-hd .logo,#m-hd .soso-mb{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align:middle;}
#m-hd .soso-mb{text-align: right;  float: right; padding-top: 8px;}
#m-hd .soso-btn{display: inline-block; float: right; margin-top: 6px; margin-right: 3px; width: 15px; height: 15px; background:url("../images/mb-ico1.png") no-repeat center center; background-size: 15px auto;}
#m-hd{
    height:45px;background-color: #055aaa;
    position: fixed;left:0;top:0;width: 100%;
    z-index: 999;
    box-shadow: 1px 3px 1px rgba(0,0,0,0.1);
    padding: 0px 5px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
#m-hd .logo{line-height: 45px;margin-left:10px;}
#m-hd .logo img{vertical-align: middle;height: 32px;}
#m-hd .menu-btn{float: left;line-height: 45px;padding-right: 10px;
}
#m-hd .menu-btn>a{display: inline-block;width: 26px;height: 18px;vertical-align: middle;
    margin-right: 10px;
    background: url(../images/ico-menu2.png) no-repeat left top;background-size: auto 18px;
}
#m-hd .menu-btn > ul a:hover{
}
#m-hd .menu-btn > ul{
    position: absolute;top:45px;
    width:100%;right: 0px;
    display: none;overflow: hidden;
    background:rgba(255,255,255,1);
}
#m-hd .menu-btn > ul li{
    width: 100%;line-height: 45px;text-align: center;
    font-size: 14px;border-bottom: 1px solid #c9a777;
}
#m-hd .menu-btn > ul li:last-child{border-bottom: 0;}
#m-hd .menu-btn > ul li .par{
    color: #222;padding: 0 30px;line-height: 34px;height: 34px;
    display: block;
    background-color: #eaeaea;
}
#m-hd .menu-btn > ul li .par:hover{color: #3abb6b;}
.m-nav{box-shadow: 1px -2px 1px rgba(0,0,0,0.1),1px 3px 1px rgba(0,0,0,0.1);}
.m-nav div {display: none;width: 100%;
}
#m-hd .menu-btn > ul.m-nav{max-height: 500px; overflow-y:auto; }
.m-nav div a {display: block;width: 100%;
    height: 28px;line-height: 28px;
    color: #000;
}
.m-nav .v1{
    background:url(../images/jia.png) no-repeat center center ;
    background-size: 11px auto;
}
.m-nav .v1.on{
    background:url(../images/jian.png) no-repeat center center;
    background-size: 11px auto;
}
.m-nav .m-main{position: relative; display: block;}
.m-nav .m-main .v1{position: absolute; z-index: 10; right: 5%; top: 0px; width: 40px; height: 100%; }
/* box-so-mb 独立模块 搜索 ==================*/
.box-so-mb{display: inline-block;  position:relative; border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px; width: 100%; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important;-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important;}
.box-so-mb input[type="text"]{width: 100%; padding-left: 10px; padding-right: 30px; color: #666; font-size: 12px; border: 0px; background-color: #f1f1f1; height: 30px; line-height: 30px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.box-so-mb input[type="submit"]{position:absolute; right: 9px; cursor: pointer; top: 6px; border: 0px;  width: 15px; height: 15px; z-index: 10; background:url('../images/mb-ico1.png') no-repeat center center; background-size: 15px auto;}
.soso-w{width: 0px;}
.soso-w2{width: 80%;}
/* page-m1 ==================*/
.page-m1{text-align: center; padding-top: 45px; padding-top: 0.45rem;}
.page-m1 h2{font-size: 36px; font-size: 0.36rem; font-weight: bold; padding-bottom: 15px; color: #333333;}
.pagem11{padding-bottom: 45px; padding-bottom: 0.45rem;}
.textList1{font-size:0;}
.textList1 li{padding: 0px 15px; background:url("../images/pt-ico16.jpg") no-repeat right center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.textList1 li a{font-size: 16px; color: #333333;}
.textList1 li:last-child{background: transparent;}
.textList1 li.on a{color:#044f9f!important;}
/* pagem12 ==================*/
.slick1 .sp1{display: block; text-align: left; font-size: 16px; color: #fff; width: 100%; padding: 10px 45px; padding: 10px 0.45rem; position: absolute; z-index: 10; left: 0px; bottom: 0px; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.slick1 .slick-slide{position: relative;}
.slick1 .slick-dots{margin-left: -85px; margin-left: -0.85rem;}
.slick1 .slick-dots li button{height: 10px; width: 10px; background-color: #ccc; margin: 0px 4px;}
.slick1 .slick-dots li.slick-active button{background-color: #dd4b39!important;}
/* textList2 ==================*/
.textList2{font-size:0;}
.textList2 li{padding: 0px 9px; background:url("../images/pt-ico14.jpg") no-repeat right center;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.textList2 li a{font-size: 16px; color: #666666;}
.textList2 li.on a,.textList2 li a:hover{color: #055aaa!important;}
.textList2 li:nth-last-child(2),.textList2 li:last-child,.textList2 li.last{background: transparent;}
.textList2 li.last{background: transparent;}
.textList2 li:last-child a,.textList2 li.last a{display: inline-block; width: 14px; height: 13px; background:url("../images/pt-ico2.png") no-repeat center center;}
.textList2 li.last a{display: inline-block; width: 14px; height: 13px; background:url("../images/pt-ico2.png") no-repeat center center;}
.textList2 li:last-child,.textList2 li.last{padding-right: 0px;}
.textList2 li.last{padding-right: 0px;}
.dc-dt1-m2 .textList2{padding-top: 10px; display: inline-block; max-width: 90%; overflow-x:auto; white-space: nowrap; }
.textList2 li:last-child a:hover,.textList2 li.last a:hover{background-image: url("../images/pt-ico10.png");}
.textList2 li.last a:hover{background-image: url("../images/pt-ico10.png");}
/* page-k1 框架 ==================*/

.page-k1 .pagek11,.page-k1 .pagek12,.page-k1 .pagek13{width: 33.33%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pagek11{text-align: left; padding-right: 2%;}
.pagek13{text-align: right; padding-left: 2%;}
.pagek12{padding: 0px 1.5%;}
.pagek13 .textList3{padding-top: 45px;}
.pagek13 .imgtxtList1{padding-top: 16px;}
/* textList3  ==================*/
.textList3{display: inline-block; text-align: left; padding-bottom: 8px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.textList3 li a{font-size: 14px; color: #333333; padding-left: 9px; background:url("../images/pt-ico4.png") no-repeat left center; display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.textList3 li a:hover{color: #dd4b39!important;}
.textList3 li{padding-bottom: 12px;}
.textList3 li.on a{background-image: url("../images/pt-ico5.jpg"); font-size: 16px; color: #333333; font-weight: bold;}
/* imgtxtList1 ==================*/
.imgtxtList1{font-size:0; display: block;}
.imgtxtList1 li{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgtxtList1 li.first{text-align: left; padding-right: 3%;}
.imgtxtList1 li.last{text-align: right; padding-left: 3%;}
.imgtxtList1 li a{display: inline-block; width: 100%; overflow: hidden; text-align: center;}
.imgtxtList1-m1 .img img{width: 100%;}
.imgtxtList1-m1 .txt{display: block; background-color: #f1f1f1; color: #333333; font-size: 14px; padding: 6px 0px; display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgtxtList1-m1 .img{position: relative; overflow: hidden;}
/* 视频播放器  ==================*/
.vjs-poster{background-size:cover!important;}
.video-js{width: 100%; height: 310px;}
.video-js .vjs-big-play-button{ left: 37%!important; top: 30%!important; border: 0px!important; width: 45px!important; height: 45px!important; background:url("../images/videobtn1.png") no-repeat center center!important;  background-size: 100% auto!important;}
.video-js .vjs-big-play-button:hover{opacity: 0.7!important;}
.video-js:hover .vjs-big-play-button{background-color: transparent;}
.video-js .vjs-big-play-button:after{display: none;}
.video-js .vjs-big-play-button:before{display: none;}
.video1{width: 100%; height: 100%; position: absolute; left: 0px; top:0px; z-index: 10;}
/* slick2 ==================*/
.slick2 .pagem31{padding: 0px 7%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.page-m3{position: relative; overflow: hidden;margin-bottom: 15px;margin-bottom: 0.15rem; margin-top: 15px; margin-top: 0.15rem; padding-left: 70px; padding-left: 0.70rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.page-m3-tt{position: absolute; text-align: center; left: 0px; top: 0px; height: 100%; width: 70px; width: 0.70rem; background-color: #044f9f;}
.page-m3-tt span{max-width: 30px; display: inline-block; vertical-align: middle; font-size: 28px;  color: #fff;}
.page-m3-tt .dc-mdl{height: 100%; }
.page-m3-bd{border: 1px solid #cccccc; padding: 0px 8%; padding-top: 20px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pagem31 .img{position:relative; display:block; overflow: hidden; height: 0px; padding-top:39.28%; }
.pagem31 .img img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.pagem31 .txt{text-align: left; margin-top: 20px; margin-bottom: 20px; display: block;}
.pagem31 .txt h3{font-weight: bold; font-size: 16px; color: #333333;}
.pagem31 .txt-ct{padding-bottom: 20px; text-align: left; height: 80px; overflow: hidden;}
.pagem31 .txt-ct p{font-size: 14px; color: #999999;}
.pagem32{display: inline-block; position: relative;}
.pagem32:hover{border-bottom: 3px solid #0190f6;}
.pagem31 .txt-ct .more{display: none; position: absolute; bottom: 8px;right: 0px; width: 14px; height: 13px; background:url("../images/pt-ico10.png") no-repeat center center;}
.pagem32:hover .txt-ct .more{display: inline-block;}
.page-m3-bd .slick-next,.page-m3-bd .slick-prev{opacity: 1; background-size: auto 12px!important; width: 38px; height: 30px; border: 1px solid #cccccc; border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.page-m3-bd .slick-next{right: -6%;}
.page-m3-bd .slick-prev{left: -6%;}
.page-m3-bd .slick-next:hover,.page-m3-bd .slick-prev:hover{background-color: #0190f6;}
.page-m3-bd .slick-next:hover{background-image: url("../images/swf-rbtn2.png");}
.page-m3-bd .slick-prev:hover{background-image: url("../images/swf-lbtn2.png");}
/* imgtxtList2 ==================*/
.imgtxtList2{font-size:0; width: 104%;}
.imgtxtList2 li{padding-bottom: 25px; width: 33.33%; padding-right: 4%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgtxtList2-m1{display: block; border: 1px solid #cccccc; font-size:0;}
.imgtxtList2-m1 .img,.imgtxtList2-m1 .txt{overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgtxtList2-m1 .img{width: 32.5%; position:relative; overflow: hidden; height: 0px; padding-top:41%;}
.imgtxtList2-m1 .txt{width: 67.5%; padding: 0px 5%;}
.imgtxtList2-m1 .img img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.imgtxtList2-m1 .txt h3{font-size: 16px; color: #333333; font-weight: bold; padding-bottom: 10px; padding-bottom: 0.10rem;}
.imgtxtList2-m1 .txt .cont p{font-size: 14px; color: #666666;}
.imgtxtList2-m1 .txt .cont .more{display: none; width: 14px; height: 13px; background:url("../images/pt-ico10.png") no-repeat center center;}
.imgtxtList2-m1:hover{border-bottom: 3px solid #0190f6;}
.imgtxtList2-m1:hover .txt .cont .more{display: inline-block;}
/* pctb1 mbtb1 ==================*/
.pctb1 a{font-size: 14px; color: #333333;padding: 5px 0px; display: block;}
.pctb1 a:hover{color: #fff!important; background-color: #0190f6;}
.pctb1{
    border-collapse: collapse;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    width: 100%;
    text-align: center;
}
.pctb1 td{
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
/* slick3 ==================*/
.slick3 .slick3son{display: block; padding: 0px 13%;}
.slick3 .slick3son img{width: auto; max-width: 100%;}
.pagem61{padding: 0px 5%;}
.pagem62{padding: 40px 0px; padding: 0.40rem 0px; border: 1px solid #ccc; border-left: 0px; border-right: 0px;}
.slick3 .slick-next:hover, .slick3 .slick-prev:hover {
    background-color: #0190f6;
}
.slick3 .slick-next:hover{background-image: url("../images/swf-rbtn2.png");}
.slick3 .slick-prev:hover{background-image: url("../images/swf-lbtn2.png");}
.slick3 .slick-prev {
    left: -4%;
}
.slick3 .slick-next, .slick3 .slick-prev {
    opacity: 1;
    background-size: auto 12px!important;
    top: 18%;
    width: 38px;
    height: 30px;
    border: 1px solid #cccccc;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.slick3 .slick-next {
    right: -4%;
}
/* #fd 底部 ==================*/
#fd{ margin-top: 45px; margin-top: 0.45rem; background-color: #333333;}
.fd-m1{font-size:0; padding: 40px 0px; padding: 0.40rem 0px;}
.fd-m1 .m1,.fd-m1 .m2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fd-m1 .m1{width: 70%;/*  padding-left: 3%; */}
.fd-m1 .m2{width: 30%; padding-right: 7%;}
.subnavList1{display: block; position: relative;}
.subnavList1 li{padding-bottom: 8px;}
.subnavList1-m1{font-size:0; clear: both; overflow: hidden;}
.subnavList1-m1 .tt,.subnavList1-m1 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.subnavList1-m1 .tt{padding-right: 12px; float: left; font-size: 18px; color: #fff; background:url("../images/pt-ico16.jpg") no-repeat right center;}
.subnavList1-m1 .txt{display: block; overflow: hidden;}
.subnavList1-m1 .txt a{margin: 0px 12px; margin-bottom: 10px; display: inline-block; font-size: 14px; color: #aaaaaa;}
.fd-m1 .m2{text-align: right;}
.fd-m1 .m2 .img1{display: inline-block; padding: 10px; background:url("../images/pt-img33.png") no-repeat center center; background-size: contain;}
.fd-m1 .m2 .img1 .img2{max-width: 90px; width: 100%;}
.fd-m1 .m2 h3{font-size: 14px; color: #f8f8f8; padding-top: 5px; display: block;}
.fd-m1 .m21{text-align: center; display: inline-block;}
.fd-m2{border-top: 1px solid #666666; padding: 12px 0px; overflow: hidden; clear: both;}
.fd-m2 .m2{display: inline-block; float: right;}
.subnavList2{font-size:0;}
.subnavList2 li{padding: 0px 12px; border-right: 1px solid #aaaaaa; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.subnavList2-m1{font-size: 16px; color: #aaaaaa;}
.subnavList2 li.last,.subnavList2 li:last-child{border-right: 0px!important; padding-right: 0px!important;}
.fd-m2 .m1 p{font-size: 14px; color: #fff;}
.fd-m2 .m1 p span{display: inline-block; margin-left: 20px;}
.fd-m2 .m1 p span.sp2{background:url("../images/pt-ico15.png") no-repeat left center; padding-left: 24px;}
.footer-jzfp{
  position: absolute;
  bottom: 32px;
  z-index: 2;
}
/*无内容精准扶贫隐藏*/
.subnavList1 li:nth-last-child(3){
  opacity: 0;
}

/* page-m4 ==================*/
.page-m4{padding-top: 10px; padding-top: 0.10rem;}
/* 框架 ==================*/
.col-l,.col-r{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; overflow: hidden;}
.col-l{width: 63%; text-align: left;}
.col-r{width: 33%; text-align: right; float: right;}
/* imgtxtList3 ==================*/
.imgtxtList3{display: block; text-align: left;}
.imgtxtList3 li{border-top: 1px solid #ddd; padding: 15px 0px;}
.imgtxtList3-m1{font-size:0;}
.imgtxtList3-m1 .img,.imgtxtList3-m1 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgtxtList3-m1 .img{width: 23.6%; padding: 0px 20px; overflow: hidden; }
.imgtxtList3-m1 .img a{display: block; overflow: hidden;}
.imgtxtList3-m1 .img img{width: 100%;}
.imgtxtList3-m1 .txt{width: 76.4%;}
.imgtxtList3-m1 .txt h3 a{font-size: 20px; color: #333333;}
.imgtxtList3-m1 .txt h3{height: 25px;}
.imgtxtList3m11{clear: both; font-size:0;}
.imgtxtList3m11 .imgtxtList3m12,.imgtxtList3m12 .imgtxtList3m13{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgtxtList3m12{float: right;}
.imgtxtList3m13 .li-li1{border-right: 1px solid #999; height: 16px; line-height: 16px; padding-right: 12px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgtxtList3m13 .li-li1.time{padding-left: 15px; border-right: 0px;}
.imgtxtList3m13 .li-li1 span{font-size: 14px; color: #999999; padding-right: 8px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgtxtList3m13{height: 36px; line-height: 36px;}
.imgtxtList3m12{font-size:0;}
.imgtxtList3m12 .li-li2{padding-right: 20px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgtxtList3m12 .li-li2 .edits{font-size: 12px; color: #999999; display: inline-block; background:url("../images/pt-ico19.png") no-repeat left center; padding-left: 22px;}
.dc-shares1 h3.tt{ display: inline-block; background:url("../images/pt-ico18.png") no-repeat center center; width: 36px; height: 36px;}
.dc-shares1 {position: relative; display: inline-block;}
.shareList1{background-color: #fff; display: none; position: absolute; z-index: 10; top: 36px; right: 0px; border: 1px solid #ddd; padding: 5px 11px; text-align: left;}
.shareList1 .share-li1 img,.shareList1 .share-li1 span{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.shareList1 .share-li1 span{font-size: 14px; color: #999999; padding-left: 14px; white-space:nowrap;}
.shareList1 .share-li1 {white-space:nowrap; border-bottom: 1px solid #ddd; padding: 5px 0px;}
.shareList1 .share-li1:hover span{color: #044f9f!important;}
.shareList1 .share-li1.last,.shareList1 .share-li1:last-child {border-bottom: 0px;}
.dc-shares1:hover h3.tt{background-color: #fff; border: 1px solid #ddd; border-bottom: 0px; position: relative; z-index: 20;}
.dc-shares1:hover .shareList1{display: block;}
.imgtxtList3 li:hover{background-color: #f8f8f8;}
.imgtxtList3 li.last,.imgtxtList3 li:last-child{border-bottom: 1px solid #ddd;}
.imgtxtList3 li.last{border-bottom: 1px solid #ddd;}
/* page-m5 ==================*/
.page-m5{padding: 20px 0 25px 0;}
.page-m5 img{width: 100%;}
/* imgList1 ==================*/
.imgList1{display: block; font-size:0;}
.imgList1 li{display: block; overflow: hidden;}
.imgList1-m1 img{width: 100%;}
/* dc-video1 ==================*/
.dc-video1{display: block;}
.dc-video1-m1{position: relative; overflow: hidden;}
.dc-video1-m1 .img1{width: 100%;}
.dc-video1-m1 .video1{position: absolute; z-index: 10; width: 100%; height: 100%;}
.dc-video1-m1 .video-js .vjs-big-play-button{left: 45%!important; top: 40%!important;}
.dc-video1-m1 .txt{font-size: 16px; color: #fff; text-align: center; padding: 5px 0px; position:absolute; z-index: 11; left: 0px; bottom: 0px; width: 100%; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-video1-m1:hover .txt{bottom: -100%;}
/* txtList1 ==================*/
.txtList1{text-align: left; padding-top: 20px;}
.txtList1 li{display: block; padding-bottom: 12px;}
.txtList1-m1{display: block; font-size: 14px; color: #000; background:url("../images/pt-ico24.png") no-repeat left center; padding-left: 23px; display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
/* 加载更多 ==================*/
.result{text-align:center;}
/* box-pos 独立模块 当前位置 ==================*/
.page-pos1{padding-bottom: 10px;}
.box-pos{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.box-pos li{color: #666666; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px;}
.box-pos li a{margin: 0 3px; font-size: 14px; color: #666666;}
.box-pos li a:hover{color: #e71418;}
/* 分页 ==================*/
.dc-pages1{text-align: center;}
.dcpages1-ul{font-size:0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dcpages1-ul li{padding: 0px 8px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dcpages1-ul li a{border: 1px solid #dddddd; height: 35px; line-height: 35px; padding: 0px 12px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; font-size: 14px; color: #444444; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dcpages1-ul li a.on,.dcpages1-ul li a:hover{background-color: #0190ff; color: #fff!important;}
/* .txtList4 ==================*/
.txtList4 {text-align: left;}
.txtList4 li{display: block; padding-bottom: 7px;}
.txtList4 li.last{padding-bottom: 0px;}
.txtList4-m1{font-size: 16px; color: #333333; display: block; padding-left: 10px;  }
.txtList4-m1 span{display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
/* dc-swf1 ==================*/
.dc-swf1 .slick-slide{position: relative; overflow: hidden;}
.dc-swf1 .slick-slide .txt{display: block; overflow: hidden; font-size: 16px; color: #fff; position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 7px 10px; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-swf1 .dc-xh1{position: absolute; left: 49px; bottom: 1px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; font-size: 18px; color: #fff; font-family: "arial";}
.dc-swf1 .dc-xh1 em{font-size: 30px; color: #dd4b39;}
.dc-swf1 .slick-slide .txt h4{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; display:inline-block;width:70%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.dc-swf1 .slick-prev{width: 14px; height: 26px; opacity: 1; top: auto; bottom:7px;}
.dc-swf1 .slick-prev, .dc-swf1 .slick-next{width: 14px; height: 26px; opacity: 1; top: auto; bottom: 7px;}
.dc-swf1 .slick-prev{background-image: url("../images/swf-lbtn3.png");}
.dc-swf1 .slick-next{background-image: url("../images/swf-rbtn3.png");}
/* dc-asmnavx1-list1 ==================*/
.dc-asmnavx1{padding-bottom: 20px;}
.dc-asmnavx1-list1{font-size:0; background-color: #f3f3f3; text-align: left;}
.dc-asmnavx1-list1 li{text-align: center; padding: 0px 5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-asmnavx1-list1 li a{font-size: 18px; color: #333333; padding: 10px 16px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmnavx1-list1 li a:hover,.dc-asmnavx1-list1 li a.on{color: #fff!important; background-color: #0190ff;}
/* 瀑布流 ==================*/
#gallery-wrapper {
position: relative;
max-width: 75%;
width: 75%;
margin:50px auto;
}
img.thumb {
width: 100%;
max-width: 100%;
height: auto;
}
.white-panel {
position: absolute;
background: white;
}
.white-panel h1 {
font-size: 1em;
}
.white-panel h1 a {
color: #A92733;
}
.white-panel:hover {
margin-top: -5px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#gallery-wrapper{width: 100%; max-width: none; margin: 0px auto;}
/* dc-shares ==================*/
.dc-share2{display: none; font-size:0; clear: both; overflow: hidden;}
.dc-share2 h4,.dc-share2 .dcshares2-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-share2 h4{float: left; font-size: 14px; color: #666666; padding-right: 5px;}
.dcshare2-m1{font-size:0;}
.dcshare2-m1 li{padding: 0px 3px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dcshare2-m1 li a img{width: 18px;}
/* dc-asmmk1 ==================*/
.dc-asmmk1{border: 1px solid #cccccc; padding:20px; padding-top: 24px; padding:0.20rem; padding-top: 0.24rem;}
.dc-asmmk1 .img1{position:relative; display:block; overflow: hidden; height: 0px; padding-top:66.66%; }
.dc-asmmk1 .img1 img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.dc-asmmk1 h3{padding: 10px 0px; text-align:left;}
.dc-asmmk1 h3 a{font-size: 18px; color: #333333; line-height: 30px; text-align: left; display: inline-block;}
.dc-asmmk1 .cont1 p{font-size: 14px; color: #666666; text-align: left; line-height: 22px;}
.dc-asmmk1 .cont1{padding-bottom: 12px;}
.dc-asmmk1 .others{font-size:0; clear: both; overflow: hidden; padding-bottom: 7px;}
.dc-asmmk1 .others .edits,.dc-asmmk1 .others .times{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align:middle;}
.dc-asmmk1 .others .edits{float: right; font-size: 12px; color: #999999; padding-left: 22px; background:url("../images/pt-ico19.png") no-repeat left center;}
.dc-asmmk1 .others .times{font-size: 14px; color: #aaaaaa; display: block; overflow: hidden;}
.dc-asmmk1:hover{background-color: #f8f8f8;}
.dc-asmmk1:hover .dc-share2{display: block; visibility: visible;}
/* page-m6 ==================*/
.page-m6{}
/* dc-asmimgList1 ==================*/
.dc-asmimgList1{font-size:0; width: 113%; text-align: left;}
.dc-asmimgList1 li{width: 46%; padding-right: 4%; padding-bottom: 15px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.dc-asmimgList1-1{text-align: center;}
.dc-asmimgList1-1 .img{position:relative; display:block; overflow: hidden; height: 0px; padding-top:126.31%;}
.dc-asmimgList1-1 .img img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.dc-asmimgList1-1 h3 a{font-size: 16px; color: #333333;}
.dc-asmimgList1-1 h3{padding-top: 10px;}
/* page-m7 ==================*/
.page-m7{font-size:0;}
.page-m7 .pagem76,.page-m7 .pagem77{width: 50%; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.page-m7 .mm6{overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.page-m7 .mm1{width: 33.33%;}
.page-m7 .mm2{width: 66.67%;}
.page-m7 .mm3{width: 50%;}
.page-m7 .mm4{width: 50%;}
.page-m7 .mm5{display: block; position: relative; overflow: hidden;}
.page-m7 .mm5 img{width: 100%;}
.page-m7 .mm5 .txt{text-align: center; font-size: 0; color: #fff; position: absolute; z-index: 1; left: 0px; top: -100%; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.page-m7 .mm5 .txt:before{content: ""; display: inline-block; vertical-align: middle; height: 100%;}
.page-m7 .mm5 .txt span{display: inline-block; font-size: 14px; color: #fff; vertical-align: middle; padding: 10px;}
.page-m7 .mm5:hover .txt{top: 0px;}
/*  ==================*/
.dc-asmimgList2{display: block; border: 1px solid #ccc; text-align: center;}
.dc-asmimgList2 li{padding: 20px 15px; border-bottom: 1px solid #ccc;}
.dc-asmimgList2 li.last{border-bottom: 0px;}
.dc-asmimgList2-m1 .img{position:relative; display:block; overflow: hidden; height: 0px; padding-top:66.66%;}
.dc-asmimgList2-m1 .img img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.dc-asmimgList2-m1 h3{padding-top: 15px; padding-bottom: 10px;}
.dc-asmimgList2-m1 h3 a{font-size: 20px; color: #333333; font-weight: bold;}
.dc-asmimgList2-m1 .ct p{text-align: left;font-size: 14px; color: #666666; line-height: 23px; text-indent:2em;}
/* dc-asmarticle1 ==================*/
.dc-asmarticle1{ padding-bottom: 30px; padding-bottom: 0.30rem;}
.dc-asmarticle1-tt{border-bottom: 1px solid #ccc; padding-bottom: 12px;}
.dc-asmarticle1-tt h1{margin-bottom: 20px; font-size: 36px; font-size: 0.36rem; color: #333333; font-weight: bold;}
.dc-asmarticle1-tt .others{font-size:0; clear: both; overflow: hidden;}
.dc-asmarticle1-tt .others .others-m1,.dc-asmarticle1-tt .others .others-m2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-asmarticle1-tt .others .others-m1{display: block; overflow: hidden;}
.dc-asmarticle1-tt .others .others-m2{float: right;}
.dc-asmarticle1-tt .others-m2{font-size:0;}
.dc-asmarticle1-tt .others-m2 .mm1{width: 150px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-asmarticle1-tt .others-m2 .mm2{padding-left: 35px; width: auto;}
.dc-asmarticle1-tt .others-m2 .mm1 .dc-share2{display: block;}
.dc-asmarticle1-tt .others-m2 .mm2 .edits{display: inline-block; width: 15px; height: 14px; background:url("../images/pt-ico19.png") no-repeat center center;}
.dc-asmarticle1-tt .others-m1{font-size:0;}
.dc-asmarticle1-tt .others-m1 span{padding-right: 25px; font-size:14px; color: #666666; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-asmarticle1-ct{text-align: left; padding-top: 40px;}
.dc-asmarticle1-ct img{max-width:100%; margin: 10px auto; display: block;  }
.dc-asmarticle1-ct p{font-size: 16px; color: #333333;/* padding: 15px 0px;text-indent:2em;  */line-height: 28px;}
/* page-m8 ==================*/
.page-m8{text-align: left; border-top: 1px solid #ccc; padding-top: 20px;}
.page-m8 h2{font-size: 22px; font-size: 0.22rem; color: #333333; padding-bottom: 0px;}
.dimgtxtList2{display: block;}
.dimgtxtList2>li{overflow: hidden; clear: both; display: block; padding: 15px 0px; border-bottom: 1px solid #ccc;}
.dimgtxtList2-m1{font-size:0;}
.dimgtxtList2-m1 .img,.dimgtxtList2-m1 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dimgtxtList2-m1 .img{width: 21%; overflow: hidden;}
.dimgtxtList2-m1 .txt{width: 75%; padding-left: 4%;}
.dimgtxtList2-m1 .img img{width: 100%;}
.dimgtxtList2-m1 .txt h3 a{font-size: 20px; color: #333333;}
.dimgtxtList2-m1 .txt h3{overflow: hidden; margin-bottom: 10px;}
.dimgtxtList2-m1 .txt .ct p{font-size: 14px; color: #666666;}
.dimgtxtList2-m1 .txt .ct p a{font-size: 14px; color: #055aaa;}
/* page-m9 ==================*/
.page-m9{}
.pagem91 img{width: 100%;}
/* dc-page1 ==================*/
.dc-page1{border: 1px solid #ccc; padding: 20px 15px; text-align: left;}
.dc-page1 .img img{width: 100%;}
.dc-page1 h4{font-size: 20px; color: #333333; padding-bottom: 15px; font-weight: bold;}
.dc-page1 .txt{padding-top: 10px;}
.dc-page1 .txt p{font-size: 14px; color: #333333; padding: 5px 0px;}
.dc-page1 .txt p em{font-weight: bold;}
/* page-m10 ==================*/
.pagem101 .slick-next{background-image: url("../images/pt-ico34.png"); opacity: 1;}
.pagem101 .slick-prev{background-image: url("../images/pt-ico33.png"); opacity: 1;}
/* page-m11 ==================*/
.page-m11 h2{font-size: 20px; color: #333333; font-weight: bold; padding-bottom: 20px;}
/* 动画 ==================*/
.dh-hvfd,.dcm11 .img img,.dc-asmimgList1-1 .img img,.page-m10 .slick-gy .slick-slide img,.dc-asmimgList2-m1 .img img,.dimgtxtList2-m1 .img img,.imgtxtList1-m1 .img img,.imgtxtList2-m1 .img img,.imgtxtList3-m1 .img img,.imgList1-m1 img{
transition: all 3s cubic-bezier(.4, 0, .2, 1); -moz-transition: all 3s cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 3s cubic-bezier(.4, 0, .2, 1); -o-transition: all 3s cubic-bezier(.4, 0, .2, 1); -ms-transition: all 3s cubic-bezier(.4, 0, .2, 1);
}
.dh-hvfd:hover,.dcm11 .img img:hover,.page-m10 .slick-gy .slick-slide img:hover,.dc-asmimgList1-1 .img img:hover,.dimgtxtList2-m1 .img img:hover,.dc-asmimgList2-m1 .img img:hover,.imgtxtList1-m1 .img img:hover,.imgtxtList2-m1 .img img:hover,.imgtxtList3-m1 .img img:hover,.imgList1-m1 img:hover{
    transform:scale(1.3);
    -ms-transform:scale(1.3);
    -moz-transform:scale(1.3);
    -webkit-transform:scale(1.3);
    -o-transform:scale(1.3);
}
/* 重写class ==================*/
/* pagek13 */
.pagek13.dc-c1 .textList3{padding-top: 0px;}
/* pagek13 */
.pagek13.dc-c2 .imgtxtList1{padding-top: 40px;}
.pagek13.dc-c2 .textList3{padding-top: 0px;}
/* page-m3 */
.dc-c3 .page-m3-bd .img1{width: 100%;}
.dc-c3 .page-m3-bd{padding: 0px; overflow: hidden;}
/* 响应式标识 */
.dc-c4{}
.dc-c5{}
/* 重写 dc-dl1 */
.dc-c6 .dc-dt1-m1 h3,.dc-c6 .dc-dt1-m1 small{vertical-align: top;}
.dc-c6 {padding-top: 0px;}
/* 重写 page-m3 */
.dc-c7{margin-top: 0px;}
/* 响应式标识 */
.dc-c8{}
/* 重写 txtList1 */
.dc-c9 .txtList1-m1{background: url("../images/pt-ico4.png") no-repeat left center; padding-left: 9px;}
/* 重写 #bd */
.dc-c10{padding-top: 0px!important;}
/* 重写 .navlist a */
.dc-c11 a{padding: 0px 17px;}
.dc-c12 a{padding: 0px 20px;}
.dc-c13 a{padding: 0px 27px;}
.dc-c14 a{padding: 0px 8px;}
/* dc-dl1 */
.dc-c15{padding-top: 0px!important;}
/* txtList4 */
.dc-c16{}
.dc-c16{}
.dc-c16 .txtList4-m1{padding-left: 0px; background: transparent;}
.dc-c16 em{display: inline-block; font-family: "Cambria"; font-weight: bold; font-style: italic; font-size: 18px; color: #999999; width: 24px; }
.dc-c16 .em1{color: #dd4b39; font-size: 24px;}
/* pagem31 */
.dc-c17{}
.dc-c17 .img1{width: 86%; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-c17 .img{padding-top: 90%; }
.dc-c17 .pagem32{width: 96%; padding-left: 2%; padding-right: 2%;}
.dc-c17 .txt{text-align: center;}
.dc-c17 .txt h3{height: 40px; overflow: hidden;}
.dc-c17 .txt-ct{height: auto;}
/* dc-asmmk1 */
.dc-c18{}
.dc-c18 .dc-share2{display: block; visibility: hidden;}
.dc-c18 .times em{font-size: 14px; color: #999999; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-c18 .times .em1{padding-right: 10px; margin-right: 10px; border-right: 1px solid #999; height: 15px; line-height: 15px;}
/* page-pos1 */
.dc-c19{padding-top: 40px; padding-top: 0.40rem;}
/* dc-asmimgList1 */
.dc-c20{width: 106%;}
.dc-c20 li{width: 27.33%; padding-right:6%;}
.dc-c20 .dc-asmimgList1-1 .img{padding-top: 71.55%;}
.dc-c20 .dc-asmimgList1-1 h3 a{color: #333333; font-size: 14px;}
.dc-c20 .dc-asmimgList1-1 h3{height: 39px; overflow: hidden;}
.dc-c20 li{padding-bottom: 20px;}
/* imgList1 */
.dc-c21{}
.dc-c21 .imgList1-m1{display: block; overflow: hidden; position: relative;}
.dc-c21 .imgList1-m1 .txt{position: absolute; z-index: 1; right: 0px; bottom: 0px; display: inline-block; padding: 2px 5px; background-color: #615c4a; font-size: 12px; color: #fff; }
/* textList3 */
.dc-c22 li a{color: #000;}
/* dc-asmimgList1 */
.dc-c23{}
.dc-c23 .dc-asmimgList1-1 .img{padding-top: 73.68%;}
.dc-c23 .dc-asmimgList1-1 h3 a{font-size: 14px; color: #333;}
/* col-r col-l */
.dc-c24{overflow: hidden; clear: both;}
.dc-c24 .col-l{width: 66.5%;}
.dc-c24 .col-r{width: 30%;}
/* dimgtxtList2 */
.dc-c25{}
.dc-c25 .dimgtxtList2-m1 .txt h3 a{font-weight: bold;}
.dc-c25 .dimgtxtList2-m1 .txt .ct p{text-indent:2em; line-height: 28px;}
.dc-c25 .dimgtxtList2-m1 .img{width: 35%; vertical-align: top; overflow: hidden;}
.dc-c25 .dimgtxtList2-m1 .txt{width: 61.77%; padding-left: 3.23%; vertical-align: top;}
.dc-c25 .first{padding-top: 0px;}
.dc-c25 .last{border-bottom-width: 0px;}
/* dc-asmimgList1 */
.dc-c26{width: 103%;}
.dc-c26 li{width: 17%; padding-right: 3%; padding-bottom: 35px;}
.dc-c26 .dc-asmimgList1-1 .img{padding-top: 96.15%;}
.dc-c26 .dc-asmimgList1-1 h3 a{font-size: 14px; color: #333;}
/* 响应式标识 */
.dc-c27{}
/* 2017.3.22 修改 by 葡萄 bg ==================*/
.soso-pc{text-align: right; }
/* 搜索框  ==================*/
.soso{padding-left: 15px; display: inline-block;  width: 270px; width: 270px\0; _width: 270px; *+width: 270px; width: auto; background-color: #bbd4ef; overflow: hidden; _zoom:1; *+zoom:1; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/ margin: 0px 35px; height: 30px;  border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.soso .soso-m1,.soso .soso-txt,.soso .soso-btn{text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top; }
.soso .soso-m1{font-size: 12px; color: #333333; padding-right: 15px; text-align: center; height: 30px; line-height: 30px; position: relative;  border: 0px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background:url("../images/pt-ico35.png") no-repeat right center;
    background: transparent\0;
}
.soso .soso-txt{width: 165px; font-size: 12px; color: #333; padding: 0px 10px; height: 30px; line-height: 30px; background: transparent; border: 0px; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.soso .soso-btn{width: 18px; position: relative; z-index: 20; text-align: center; cursor: pointer; margin-right: 10px; background:url("../images/pt-ico35.png") no-repeat center center; height: 30px; line-height: 30px; border:0px; color: #fff; font-size: 0px; font-family: "微软雅黑";  }
.pc-nav{padding-top: 5px;}
.page-m1 h2 a{color: #333;}
/* dinpList3 */
.page-denglu1{position: relative; bottom: -15px; text-align: right; padding: 4px 5px; background-color: #055aaa; font-size:0; overflow: hidden; clear: both;}
.page-denglu1m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.page-denglu1 .soso-pc,.page-denglu1 .dinpList3,.page-xg3{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.page-denglu1 .dinpList3{display: block; overflow: hidden; padding-top: 4px;}
.dinpList3{font-size:0;}
.dinpList3 li{padding: 2px 0px; padding-right: 10px;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dinpList3-m1{font-size:0; clear: both; overflow: hidden;}
.dinpList3-m1 .tt{float: left; font-size: 12px; color: #fff; padding-right: 5px; padding-top:4px; }
.dinpList3-m1 .inp{display: block; overflow: hidden;}
.dinpList3-m1 .inp input[type="text"]{width: 100%; max-width:200px; border: 1px solid #ccc; height: 25px; line-height: 25px; font-size: 13px; color: #000; padding: 0px 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dinpList3-m1.btn{font-size:0;}
.dinpList3-m1.btn .btn1{font-size: 12px; color: #fff; padding: 2px 12px; border: 0px; margin: 0px 5px; cursor: pointer; background: transparent; background-color: #ccc; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dinpList3-m1.btn .btn1:hover{color: #044f9f!important;}
.dinpList3-m1.btn .btn2{background-color: #1f76c1; margin-left: 0px;}
.page-xg2{padding: 0px 40px;}
.imgtxtList2.dc-xg1 li{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-xg2 .slick-prev,.dc-xg2 .slick-next{width: 30px; height: 30px; border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;   background-size: auto 26px!important; opacity: 1;}
.dc-xg2 .slick-prev{background-image: url("../images/swf-lbtn4.png"); left: -38px;}
.dc-xg2 .slick-next{background-image: url("../images/swf-rbtn4.png"); right: -38px;}
.dc-c3 .page-m3-bd img{max-width: 100%;}
.page-xg3{font-size:0;}
.page-xg3 li{padding: 0px 10px;/*  border-right: 1px solid #fff; */ height: 15px; line-height: 15px;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.page-xg3 li a{font-size: 14px; color: #fff;}
.page-xg3 li.last{border-right: 0px;}
.page-xg3 li a:hover{color: #fff!important;}
/* dc-gg1 公告 ==================*/
.dc-gg1{ font-size:0; clear: both; overflow: hidden; _zoom:1; *+zoom:1;}
.dc-gg1 .more,.dc-gg1m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-gg1 .more{float: right; font-size: 14px; color: #3a82f5; margin-top: 5px;}
.dc-gg1m1{padding: 5px 0px; margin-bottom: 10px; width: 85%; overflow: hidden; background:url("../images/lhkx.png") no-repeat left center; padding-left: 50px; background-size:auto 95%; }
.dc-gg1List1{font-size: 0;}
.dc-gg1List1 li{padding-right: 20px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-gg1List1 li a{display: inline-block; color: #333333; font-size: 14px; background:url("../images/pt-ico41.png") no-repeat left center; padding-left: 10px;}
.dc-gg1List1 li a:hover{background-image: url("../images/pt-ico42.png");}
/* #swf 独立模块 幻灯片 ==================*/
.slideBox{position:relative; width: 100%; clear: both; overflow: hidden;}
.slideBox .bd li img{width: 100%;}
.slideBox .bd{overflow: hidden;  clear: both;}
.slideBox .hd{text-align: center; width: 100%;  z-index: 1000;}
.slideBox .hd ul{padding-bottom: 10px; display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.slideBox .hd ul li{margin: 0px 10px;  width: 10px; height: 10px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; background-color: #fff; border: 1px solid #666; cursor: pointer; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0px; vertical-align: middle;}
.slideBox .hd ul li.on{background-color: red;}
.slideBox .hd{position:absolute;  bottom: 10px; overflow: hidden; clear: both;}
.slide-wdbug li{display: none;}
.slide-wdbug li img{}
.slide-wdbug li.first{display: block;}
.slide-wdbug2 li img{width: 100%;}
.page-xg5{margin-bottom: 10px;}
.pages a{font-size: 12px;}
.pages{border: 0px;}
.imgtxtList3-m1 .img img{height: auto!important;}
.navlist{top: 131px;}
#bd{padding-top: 0.8rem;}
.pc-nav .logo{position: relative; top: -20px;}
.pages a,.pages span{margin: 2px 5px;}
.pages.dc-more2{width: 100%;}
.pages span{font-size: 12px;}

/* 2017.3.22 修改 by 葡萄 end ==================*/

/* 2017.3.24 修改 by 葡萄 ==================*/
.dc-xgg1 .imgtxtList3m13 .li-li1 span{display: block; white-space:normal;}
.dc-xgg1 .imgtxtList3m13{overflow: hidden; height: auto; line-height: normal;}
.dc-xgg1 .imgtxtList3m13 .li-li1{height: auto; border-right: 0px;}
.dc-xgg1 .imgtxtList3m13 .li-li1 span.sp2{text-align: right;}
.dc-xgg1 .txt h3{height: auto; margin-bottom: 5px;}
.imgtxtList3-m1.dc-xgg1 .txt h3 a{font-size: 16px; font-weight: bold;}

/* 2017.3.28 修改 by 葡萄 ==================*/
.dc-gg1m1{width: 100%; padding-left: 120px; background-size: auto 95%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

/* 2017.3.29 修改 by 葡萄 bg ==================*/
.video1-bug2 .video1,.dc-video1{display: none;}
.dc-video1-bug2:before,.video1-bug2.img:before{content: ""; display: inline-block; width: 25px; height: 25px; background:url("../images/videobtn1.png") no-repeat center center; background-size: contain; position: absolute; left: 43%; top: 40%; z-index: 10;}
.pagek13 .textList3{padding-top: 36px;}
.dc-video1-bug2{position: relative; overflow: hidden; cursor: pointer;}
.dc-video1-bug2 .txt{font-size: 14px; color: #fff; padding: 5px 0px; position: absolute; left: 0px; bottom: 0px; width: 100%; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.dc-video1-bug2:hover .txt{bottom: -100%;}
.dc-video1-bug2:before{width: 35px; height: 35px;}
.logins-tb{float: right;}
.imgtxtList1-m1 .img{position:relative; display:block; overflow: hidden; height: 0px; padding-top:44.44%;}
.imgtxtList1-m1 .img img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none;}
.dcm11 .img{position:relative; display:block; overflow: hidden; height: 0px; padding-top:44.3%;}
.dcm11 .img img{position:absolute; top:0px; left: 0px; width: 100%;  _height: auto; *+height: auto;  max-height: none;}

.p1_left{width: 622px;float: left;position: relative;height: 322px;}
.p1_right{width: 425px;float: right;}
.focus_big{position:absolute;top:0px;left:0px;width: 430px;height: 322px;}
.focus_small{position: absolute;left: 0;top: 300px;}
.focus_small ul li{float: left;width: 180px;height: 161px;position: relative;}
.focus_small_right{position: absolute;top: 0;left: 430px;}
.focus_small_right ul li{position: relative;    width: 180px;
    height: 161px;overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/}
.focus_big div{width: 430px;height: 322px;position: relative;overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */ 
text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/}
.focus_big .focus_show{width: 100%;height:100px;background:url(../images/show_bg.png) repeat-x bottom;position: absolute;bottom: 0px;left:0px;z-index: 10;text-align: left;line-height: 140px;text-indent:1em;}
.focus_big .focus_show a{color: #fff;font-size:18px;}
.focus_show a{color: #fff;font-size:16px;}
.focus_show{background:url(../images/show_bg1.png) repeat-x bottom;height: 80px;position: absolute;bottom:0px;left:0px;line-height: 110px;width:100%;text-align:left;text-indent:1em;}

/* 2017.4.1 修改 by 葡萄 bg ==================*/
.fd-m2 .m1{display: block; overflow: hidden;}

/* 2017.4.7 修改 by 葡萄 ==================*/
.dc-gg1List1 li a{display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.page-m4 h1 center b{font-size: 0.28rem;}

.pages { padding:14px 0 10px;}
.pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
.pages a.a1 {width:56px; padding:0 }
.pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
.pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/* 2017.4.17 修改 by 葡萄 ==================*/
.pages.dc-more2{font-size: 0;}

/* 2017.4.18 修改 by 葡萄 ==================*/
.dc-ccm1 img{max-width: 100%;height: auto!important;}
#hd{position: relative; z-index: 10000;}

/* 2017.4.20 修改 by 葡萄 ==================*/
.hdxl-img{width: 100%; font-size: 0; overflow: hidden; height:0px;}
.hdxl-img img{width: 100%; transition: all 5000ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 5000ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 5000ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 5000ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 5000ms cubic-bezier(.4, 0, .2, 1);}
.dh-ddelayt{transition: all 5000ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 5000ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 5000ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 5000ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 5000ms cubic-bezier(.4, 0, .2, 1);}
/* .box-wd1 弹窗1 独立模块  ==================*/
.box-wd1{position: relative; padding-top: 6%; padding-bottom: 2%; width: 80%;   z-index: 10000; top: 20%; position: relative;    display: inline-block; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.dc-cet1{background-color: rgba(0,0,0,.3); top: 0px; left: 0px; text-align: center; position:fixed; z-index: 10000; height: 100%; width: 100%;
    transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);
    transform-origin:center;
    -moz-transform-origin:center; /* Firefox 4 */
    -webkit-transform-origin:center; /* Safari and Chrome */
    -o-transform-origin:center; /* Opera */
    transform:scale(1);
    -ms-transform:scale(1);
    -moz-transform:scale(1);
    -webkit-transform:scale(1);
    -o-transform:scale(1);
 }
.box-wd1 .dc-close{position: absolute;width: 40px; height: 40px; background:url("../images/msg-close.png") no-repeat center center; background-size: 40px auto; right: 20px; top: 20px; cursor: pointer;}
.msg-hid{
    transform:scale(0);
    -ms-transform:scale(0);
    -moz-transform:scale(0);
    -webkit-transform:scale(0);
    -o-transform:scale(0);
    height:0px!important;
    overflow: hidden;
}
.box-wd1 .img1{display: inline-block; width: 100%;}
.box-wd1 .img1 img{width: 100%;}
.box-wd1{padding: 0px; top: 30%; max-width: 1200px; width: 98%;}
.box-wd1 .dc-close{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px; background-color: rgba(255,255,255,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff);}
.box-wd1 .dc-close:hover{background-color: #ff0000;}


.dc-dl1 dd .dc-video1-bug2 a img{
  width: 100% !important;
  height: 250px !important;
}
.pgartm51 .txt{
  display: block;
  text-align: center;
  padding-top: 20px;
}

/*  ================  头部新加旗下品牌及广告位样式  ====================  */
.index-qxpp{
  font-size: 14px;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  margin-top: -10px;
  position: relative;
  max-height: 120px;
  overflow: hidden;
  margin-bottom: 10px;
}
.left-title, .qxpp-list, .right-add{
  display: inline-block;
  float: left;
}
.left-title{
  width: 3%;
  text-align: left;
  line-height: 26px;
  font-size: 16px;
  font-weight: bold;
}
.qxpp-list{
  width: 17%;
  border-left: 1px solid #333;
  padding-left: 2%;
}
.qxpp-list ul li{
  line-height: 22px;
}
.qxpp-list ul li a{
  color: #333;
}
.right-add{
  width: 77%;
  background: #ccc;
  height: 110px;
}
.right-add img{
  width: 100%;
  height: 100%;
}
.small-media-img{
  display: none;
}

/*2017.8.25 首页热点专题模块改版 ==================================*/

.rdzt .page-m3-bd{
  padding: 0;
  border-right: 0;
}
.rdzt .list-container{
  width: 24.9%;
  float: left;
  border-right: 1px solid #ccc;
  position: relative;
}

.rdzt .rdzt-right{
  float: left;
}
.rdzt .list-container .list-one{
  width: 100%;
  padding-top: 10px;
  position: relative;

}
.rdzt .list-container .list-one .title{
  width: 80%;
  margin: 0 auto;
  font-size: 18px;
  line-height: 30px;
  background: url('../images/title-bg.png');
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  color: #055aaa;
  margin-bottom: 10px;

}
.rdzt .list-container .list-one .img-box{
  display: block;
  width: 80%;
  margin: 0 auto;
  height: 154px;

}
.rdzt .list-container .list-one .img-box img{
  width: 100%;
  height: 100%;
}
.rdzt .list-container .list-one .title-title{
  font-size: 18px;
  line-height: 30px;
  color: #055aaa;
  width: 80%;
  margin: 0 auto;
}
.rdzt .list-container .list-one .description{
  width: 80%;
  margin: 0 auto;
  font-size: 16px;
  line-height: 25px;
  color: #333;
  word-wrap: break-word;
  margin-bottom: 2%;
  margin-top: 2%;
}


.rdzt .triangle_border_right{
    width:0;
    height:0;
    border-width:20px 0 20px 20px;
    border-style:solid;
    border-color:transparent transparent transparent #055aaa;/*透明 透明 透明 灰*/
    position:relative;
    float: right;
    transform:rotate(45deg);
    margin-bottom: -17px;
    margin-right: -5px;
    cursor: pointer;
}
.rdzt .triangle_border_right span{
  width: 9px;
  height: 9px;
  position: absolute;
  background: url("../images/plus.png");
  background-size: contain;
  top:-7px;
  left: -18px;
  transform:rotate(-45deg);
}

.rdzt .list-container .list-two{
  display: none;
  width: 100%;
  margin-top: 48px;
  height: calc(100% - 45px);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  background: rgba(0,0,0,0.5);

}
.rdzt .list-container .list-two .close{
  width: 7%;
  height: 9%;
  position: absolute;
  top: 3%;
  right: 2%;
  background: url('../images/close.png');
  background-size: contain;
  background-repeat: no-repeat;
  cursor: pointer;
}
.rdzt .list-container ul{
  margin-top: 5%;
  padding: 10px 0;
}
.rdzt .list-container ul li{
  font-size: 16px;
  line-height: 50px;
  text-align: center;
  display: block;
  width: 80%;
  margin: 0 auto;
  background: #fff;
}
.rdzt .list-container ul li a{
  width: 100%;
  height: 100%;
  display: block;
  color: #055aaa;
}
.rdzt .list-container ul li a:hover{
  color: #fff !important;
  background: #055aaa;
}

.backhome{
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  text-indent: 1.8em;
}
.backhome .img{
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background: url("../images/backhome.png");
  background-size: contain;
  display: inline-block;
}
.backhome a{
  vertical-align: middle;
  color: #055aaa;
  text-indent: 2em;
}

/* 20171114首页样式调整*/
.pagek13 .textList3{
  padding-top: 0;
}
.bottom-img{
  margin-top: -5px;
  padding-top: 0 !important;
}
/*党媒平台刷新*/
.refresh{
  margin-top: 30px;
  width: 100%;
  float: left;
  text-align: center;
  position: relative;
}
.refresh img{
  width: 30px;
}
.refresh span{
  font-size: 14px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
#rec_list .txt .li-li1{
  width: 100% !important;
}
@media only screen and (max-width: 450px) {
	#rec_list .txt {
    width: 94% !important;
  }
}

/* 舆情页面标签样式 */
.yuqing-bq{
  font-size: 14px;
}

.yuqing-bq .yuqing-bq-li a{
  color: #333;
  height: 20px;
  font-size: 14px;
  display: inline-block;
  float: left;
  padding: 8px 20px;
  background: #ebebeb;
  margin: 0 5% 4%;
  border-radius: 10px;
}
.yuqing-bq .yuqing-bq-li a:hover{
  background: #055aaa;
  color: #fff !important;
}
