/****************************/
/*       Power By          */
/*   爱上企迪网   */
/*     QQ:395637558    */
/***************************/

/* 共用 ==================*/
.wp{width:1180px; overflow: hidden; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp1{width:1180px; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
a:hover{color: #1d9dd1!important;}

/* 独立class ==================*/
body{background-color: #fff;}
.dc-bk1{background-color: #fff;}
.dc-bk2{background-color: #262b2f;}

/* 正常class ==================*/
#hd{position: relative; z-index: 100;}
/* hd-top1 ==================*/
.hd-top1{clear: both; font-size: 0;
    background: #0086f0;

}
.hd-top1 .mm2{float: right; padding-top: 14px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.hd-top1 .mm2 .dc-asmnavList1,.hd-top1 .mm2 .imgaList1{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hd-top1 .pc-nav{display: block;}
.hd-top1 .mm2 .bx1,.hd-top1 .mm2 .bx2{padding-left: 17px; 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;}
/* dc-asmnavList1 ==================*/
.dc-asmnavList1{font-size:0;}
.dc-asmnavList1 li{margin: 2px 0px; padding: 0px 9px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-asmnavList1 li a{font-size: 14px; /*padding-left: 17px;*/ color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmnavList1 li.last{border-right: 0px; }
.dc-asmnavList1 li a.login,.dc-asmnavList1 li a.regist{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; width: 36px; height: 36px; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.dc-asmnavList1 li a.regist{background:url("../images/pt-img113.png") no-repeat center center; background-size: 16px auto;}


/* imgaList1 ==================*/
.imgaList1{font-size: 0;}
.imgaList1 li{padding: 0px 6px; 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;}
.imgaList1-m1{width: 30px; height: 30px; text-align: center; background-color: #5ac2d8; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.imgaList1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgaList1-m1 img{max-width: 48%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

/* pc-nav 独立模块 电脑端导航 ==================*/
.pc-nav{ 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 .mainnav{padding-left: 112px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pc-nav .logo img{max-width:130px;}
.pc-nav .mainnav-m2{width: 100%; text-align: left;}
.mainnav{display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mainnav li{padding: 0px 20px; height: 61px; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:16px; vertical-align: middle;}
.mainnav li:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; 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; vertical-align: middle; padding-bottom: 13px; padding-top: 13px; text-align: center;  font-size: 18px; color: #FFF;}
.mainnav li.on a.a1,.mainnav li a.a1:hover{font-weight: bold; color: #fff!important;}
.navlist{z-index: 10; position: relative; box-shadow: 0px 0px 11px -1px rgba(0,0,0,.7); width:auto;  top: 51px; left: 0px; text-align: left; background-color: rgba(255,255,255,.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5ffffff,endColorstr=#e5ffffff); padding-top: 2px; padding-bottom: 2px;}
.navlist a{display: block; border-bottom: 1px solid #fff; white-space:nowrap; width: 100%; height: 37px; line-height: 36px; color: #4f3e44; 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;}
.navlist a:last-child{border-bottom: 0px;}
.mainnav li a.a1.xl{padding-right: 16px; background:url("../images/pt-ico1.png") no-repeat right center; background-size: 12px auto; }
.pc-nav .logo{margin-top:7px;}


/* box-so 独立模块 搜索 ==================*/
.soso{padding-top: 0px; position: relative;}
.soso-btn{display: inline-block; float: right; margin-top: 6px; margin-right: 3px; width: 15px; height: 15px; background:url("../images/pt-img114.png") no-repeat center center; background-size: 15px auto;}
.soso-w{width:0px;}
.box-so{position:relative; font-size:0; border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px; width: 222px; 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 input[type="text"]{width: 100%; padding-left: 10px; padding-right: 30px; color: #666; font-size: 12px; border: 0px; background-color: #f1f1f1; height: 34px; line-height: 34px;  -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 input[type="button"]{position:absolute; right: 12px; cursor: pointer; top: 9px; border: 0px;  width: 15px; height: 15px; z-index: 10; background:url('../images/pt-img114.png') no-repeat center center; background-size: 15px auto;}

.hotkeybox{text-align: left; padding: 10px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; box-shadow: 1px 2px 5px rgba(0,0,0,.1); position: absolute; left: 0px; top: 47px; background-color: #fff; border: 1px solid #cbcbcb; width: 270px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.hotkeybox h5{
font-size: 12px;
    color: #9B9B9B;
    display: block;
    padding-bottom: 10px;
}
.hotkeybox a{ 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;
font-size: 12px;
padding: 3px 9px;
border: 1px solid #e4e4e4;
border-radius: 4px;
margin-bottom: 6px;
margin-right: 7px;
color: #333;
}
.hotkeybox a:hover{background-color: #c40606; color: #fff!important;}

.hd-top2{background-color: #fff;   padding-top: 20px;}
.navL2 li{padding: 0px 26px; position: relative; height: 40px; font-size: 0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.navL2 li:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.navL2 li a{font-size: 16px; color: #111; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.navL2 li a:hover{color: #111!important;}
.navL2 li.active:after, .navL2 li:hover:after {
	content: '';
	position: absolute;
	width: 80px;
	height: 4px;
	background: #c40606;
	border-radius: 10px 10px 0 0;
	left: 50%;
	margin-left: -40px;
	bottom: 0
}

.fdm11{overflow: hidden; clear: both; padding-top: 60px; padding-bottom: 35px; border-bottom: 1px solid #676a6d;}
.fdm11 .bx1{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fdm11 .bx2{display: block; padding-right: 3%; overflow: hidden;}

.erweimaL1{font-size: 0;}
.erweimaL1 li{padding-left: 25px; 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; white-space:nowrap;}
.erweimaL1-m1 .dc-erweima{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.erweimaL1-m1 .dc-erweima .img1{width: 94px;}
.erweimaL1-m1 .dc-erweima h3{padding-top: 7px; text-align: center; font-size: 14px; color: #b2b2b2;}

/* subnavList1 ==================*/
.subnavList1{font-size:0; text-align: left;}
.subnavList1 li{padding-right: 35px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.subnavList1-m1{display: inline-block; font-size: 16px; color: #fff; }
.subnavList1 li.on .subnavList1-m1,.subnavList1-m1:hover{color: #1d9dd1!important;}

.fdm11 .bx2 .j1{padding-bottom: 50px;}

.dc-lxfs p{font-size: 14px; color: #b2b2b2; padding: 5px 0px;}
.dc-lxfs p span{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; padding-right: 40px;}

.fdm12{padding-top: 30px; padding-bottom: 88px; font-size: 14px; color: #b2b2b2;}
.fdm12 p{padding: 5px 0px;}
.fdm12 .p1{color: #6d6d6d;}

.col1{font-size: 0;}
.col1-l,.col1-r{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;}
.col1-l{width: 74.57%;}
.col1-r{width: 23.72%; margin-left: 1.71%;}

.pg-m1{margin-top: 10px;}

/* swf 幻灯片 独立模块 ==================*/
.slick-js img{width: 0px;}
.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%;
}
.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:0; 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: #ccc; -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: #0c529d!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;}
/*
.slick-gy .slick-slide img{opacity: 0;}
*/
.slick-gy .slick-active img{opacity: 1;}
.slick-js .slick-next,.slick-js .slick-prev{opacity: 1; 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);}
.slick-js .slick-next{right: -110%;}
.slick-js .slick-prev{left: -110%;}
.slick-js:hover .slick-next{right: 10px;}
.slick-js:hover .slick-prev{left: 10px;}
.slick-next.slick-disabled{display: none!important;}
.slick-prev.slick-disabled{display: none!important;}

.slick1 .son1{padding: 10px 20px 0; padding-bottom: 25px; 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;}
.slick1 .son1 .bx1,.slick1 .son1 .bx2{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;}
.slick1 .son1 .bx1{width: 63.75%;}
.slick1 .son1 .bx2{width: 36.25%; padding-left: 10px;}

/* dc-asmimgp1 ==================*/
.dc-asmimgp1{display: block;}
.dc-asmimgp1 a.img1{position:relative; display:block; overflow: hidden; height: 372px; transition: all 500ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 500ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 500ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 500ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 500ms cubic-bezier(.4, 0, .2, 1);}
.dc-asmimgp1 a.img1 .img2{position:absolute; top:0px; left: 0px; width: 100%;  _height: auto; *+height: auto;  max-height: none; }
.dc-asmimgp1 a.img1 span.sp1{display: block; position: absolute; left: 0px; bottom: 0px;text-align: left; padding: 8px 10px; font-size: 24px; color: #fff; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
 background: -webkit-linear-gradient(top, rgba(0,0,0,.2) , rgba(0,0,0,.8)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(bottom, rgba(0,0,0,.2), rgba(0,0,0,.8)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(bottom, rgba(0,0,0,.2), rgba(0,0,0,.8)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to bottom,rgba(0,0,0,.2) ,rgba(0,0,0,.8)); /* 标准的语法（必须放在最后） */   
}
.dc-asmimgp1 a.img1 span.sp1 em{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.dc-asmimgp1.cx1 a.img1{height: 186px;}
.dc-asmimgp1.cx1 a.img1 span.sp1{font-size: 14px;}


.dh-hvfd,.dc-asmimgp1 a.img1 img,.asmimgp4-m1 .imgbox img,.dimgtxtList2-m1 .img img{
transition: all 1s cubic-bezier(.4, 0, .2, 1); -moz-transition: all 1s cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 1s cubic-bezier(.4, 0, .2, 1); -o-transition: all 1s cubic-bezier(.4, 0, .2, 1); -ms-transition: all 1s cubic-bezier(.4, 0, .2, 1);    
}
.dh-hvfd:hover,.dc-asmimgp1 a.img1:hover img,.asmimgp4-m1:hover .imgbox img,.dimgtxtList2-m1 .img:hover img{
    transform:scale(1.1);
    -ms-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -o-transform:scale(1.1);
}

.ad-img img{width: 100%;}

.pgm12{width: 100%; overflow: hidden;}
.pgm12-m1{font-size: 0; width: 102%;}
.pgm12-m1 .box1{width: 33.33%; padding-right: 2%; 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;}

.tag-main {
    display: flex;
    margin-top: 15px;
    margin-bottom: 20px;
}
.tag-image {
    float: left;
    margin-right: 16px;
}
.tag-image img {
    height: 100px;
    width: 100px;
    box-sizing: border-box;
    -o-object-fit: cover;
    display: block;
    border-radius: 3px;
    filter: brightness(.95);
}
.tag-head {
    -webkit-box-flex: 1;
    flex: 1 1;
    overflow: hidden;
    margin-right: 6px;
}
.tag-title {
    font-weight: 600;
    line-height: 1.6;
    color: #1a1a1a;
    margin-top: -4px;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 25px;
    display: flex;
    align-items: center;
}
.tag-meta {
    margin-top: 6px;
    font-size: 15px;
    color: #646464;
}
.tag-meta__wrapper {
    margin-top: 4px;
}
.tagMeta-content {
    min-height: 80px;
}

.tagMeta-desc {
    height: auto;
    line-height: 25px;
    font-size: 15px;
}

.tagMeta-desc div, .tagMeta-desc p {
    margin-bottom: 24px;
    text-align: justify;
    word-break: break-word;
}

.cloumn-bd {
    padding: 20px;
    background: #fff;
    box-shadow: 0 1px 3px rgba(27,95,160,.1);
    overflow: hidden;
    margin-bottom: 10px;
}
.cloumn-bd .section {
    padding: 0 20px 25px
}

.cloumn-bd .section-media {
    margin-bottom: 15px;
    text-align: center
}

.section-title {
    align-items: center;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 8px;
    line-height: 24px;
    font-size: 24px;
    font-weight: 400
}
.ext-h3 {
    font-size: 20px;
    font-weight: 500;
    align-items: center;
}

.catlist-wrapper__bd {
    padding-top: 10px;
}

.catlist-wrapper__bd ul, .datalist-wrapper__bd ul {
    border-bottom: 1px solid #f0f2f7;
    margin-bottom: 10px;
}
.article-recommond__bd ul li {
    padding: 20px 22px;
    margin: 0 -22px;
    border-top: 1px solid #f0f2f7;
}
.article-recommond__bd .info {
    position: relative;
    max-width: 100%;
}
.article-recommond__bd .info .info-limit {
    max-height: 70px;
    height: 70px;
}

.recommond-wrapper__bd .info h3 {
    margin-bottom: 16px;
        height: 24px;
    line-height: 24px;
        font-weight: 600;
}
.recommond-wrapper__bd .info h3 {
    width: 100%;
    margin-top: 4px;
    font-size: 18px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: PingFangSC-Medium,arial,sans-serif;
    -webkit-font-smoothing: antialiased;
}
.recommond-wrapper__bd .info h3 a {
    color: #2c2e3b;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    width: 90%;
}

.recommond-wrapper__bd .info .desc {
        -webkit-line-clamp: 1;
    height: 26px;
        padding-top: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 22px;
    font-size: 13px;
    font-weight: 400;
    color: #828a92;
}
.article-recommond__bd .info .meta {
    padding-top: 0;
    position: relative;
}
.recommond-wrapper__bd .info .time {
    line-height: 12px;
    font-size: 12px;
    font-weight: 400;
    color: #828a92;
    display: inline-block;
}
.recommond-wrapper__bd .info .tags a:first-child {
    background: #e6f1fb;
    color: #06c;
}
.recommond-wrapper__bd .info .tags a {
    display: inline-block;
    padding: 0 8px;
    border-radius: 2px;
    line-height: 18px;
    font-size: 12px;
    font-weight: 400;
    margin-right: 8px;
}
.recommond-wrapper__bd .info .tags a i {
    opacity: .6;
    margin-right: 3px;
    display: none;
}



/* dc-asmdl1 ==================*/
.dc-asmdl1{margin-bottom: 10px; background-color: #fff;}
.dc-asmdl1 dd{padding: 20px 5px;}
.dc-asmdt1{padding: 7px 5px; overflow: hidden; clear: both; border-bottom: 1px dotted #101010;}
.dc-asmdt1 h3{font-weight: 700; font-size: 18px; color: #333; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt1 .m1{display: block; overflow: hidden; padding-right: 10px;}
.dc-asmdt1 h3,.dc-asmdt1 small{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom; }
.dc-asmdt1 small{font-size: 16px; color: #333; padding-left: 10px; padding-bottom: 3px;}
.dc-asmdt1 .more{margin-top: 12px; float: right; display: inline-block; font-size: 14px; color: #666;}
.dc-asmdt1 .m2{padding-top: 7px; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt1 h3 a{ color: #333;}

/* fdnavList2 ==================*/
.fdnavList2{font-size:0;}
.fdnavList2 li{height: 12px; line-height: 12px; padding: 0px 5px; border-right: 1px solid #d0cdcd; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }
.fdnavList2 li.last,.fdnavList2 li:last-child{background: transparent;}
.fdnavList2 li a{font-size: 12px; color: #b2b2b2; letter-spacing: 0.5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fdnavList2 li a:hover{color: #000!important;}

.aL1{font-size: 0; display: block; height: 245px; overflow: hidden;}
.aL1 li{display: block; padding: 10px 0px;  border-bottom: 1px dotted rgb(99 101 101 / 40%); height: 50px;}
.aL1 li p{      line-height: 28px;  color: #333; font-size: 12px; float: right;}
.aL1 a{color: #3e3e3e; letter-spacing: .5px; font-size: 15px;line-height: 25px; 
  }
.aL1 a:hover{color: #c40606!important;}

.dc-asmimgp1.cx2 a.img1{height: 132px;}
.dc-asmimgp1.cx2 a.img1 span.sp1{font-size: 14px;}

.dc-asmdl1 dd .j1{padding-bottom: 10px;}

.pgm12-m1.cx1{width: 101%;}
.pgm12-m1.cx1 .box1{width: 25%; padding-right: 1%;}
.dc-asmdl1.cx1 .dc-asmdt1{border-bottom-width: 0px;}
.dc-asmdl1.cx1 dd{padding-top: 0px; padding-bottom: 10px;}

.pgm13{font-size: 0;}
.pgm13 .m1,.pgm13 .m2{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;}
.pgm13 .m1{padding-right: 12px;}
.pgm13 .m2{padding-left: 12px;}

/* dc-asmdl1 ==================*/
.dc-asmdl2{background-color: #fff;}
.dc-asmdl2 dd{padding: 0px 8px; padding-bottom: 30px;}
.dc-asmdt2{position: relative; overflow: hidden; clear: both; border-bottom: 1px solid #f4f4f4; padding: 8px 0px; padding-right: 14px;}
.dc-asmdt2 h3{position: relative; font-size: 20px; color: #111;   padding-left: 12px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt2 .more{margin-top: 5px; float: right; display: inline-block; font-size: 12px; color: #B2B2B2;}
.dc-asmdt2 h3:before{content: "";  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
    position: absolute;
    background: #ef1515;
    width: 4px;
    height: 20px;
    border-top-right-radius: 4px;
    top: 50%;
    margin-top: -9px;
    left: 0;
}
.dc-asmdt2 .more:hover{color: #000!important;}

/* asmtxtList2 ==================*/
.asmtxtList2 li{display: block; padding: 10px 0px;    border-bottom: 1px dotted rgb(205 206 208);}
.asmtxtList2 li.last{padding-bottom: 0px;}
.asmtxtList2-m1{overflow: hidden; clear: both; display: block;  }
.asmtxtList2-m1 span{display: block;}
.asmtxtList2-m1 span.time{font-size: 12px; color: #B2B2B2; padding-left: 15px; padding-top: 4px;}
.asmtxtList2-m1 span.p{max-height: 35px; overflow: hidden; font-size: 15px; color: #333; display: block; overflow: hidden; padding-left: 15px; background:url("../images/pt-img116.png") no-repeat left 16px;}
.asmtxtList2-m1 span.p p{ 
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 36px;
}
a.asmtxtList2-m1:hover span.p p{color: #c40606!important;}



/* 滚动条 ==================*/
.info-cont .scrollbar-rail{
    width: 100%;
    height: 339px;
    overflow-x:hidden; 
}
.info-cont .scrollbar-rail p{ffont-size: 14px;
    line-height: 20px;
    max-height: 40px;
    margin-bottom: 8px; }

/*滚动条*/
.scrollbar-rail > .scroll-element .scroll-bar{
    background:url("../images/scroll_handle.png") no-repeat center center;
    height: 120px!important;width: 5px!important;
    left: auto!important;
    right: 0px!important;
border-top-right-radius:5px;
border-top-left-radius:5px;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
}
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size{
    left: 6px;
}
.scrollbar-rail > .scroll-element.scroll-y{
    background: #000;
}
.scrollbar-rail > .scroll-element.scroll-x{
    display: none;
}
.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size{
    background-color: #d8d8d8;
    width: 1px;
    display: none;
}

.scrollbar-rail > .scroll-element .scroll-bar{background-color: #d8d8d8;}
.scrollbar-rail > .scroll-element.scroll-y{background-color: transparent;}

.info-cont.cx1 .scrollbar-rail{height: 270px;}


.asmtxtList2.cx1 .asmtxtList2-m1{overflow: hidden; clear: both;}
.asmtxtList2.cx1 .asmtxtList2-m1 .m1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.asmtxtList2.cx1 .asmtxtList2-m1 .m2{display: block; overflow: hidden;}

.dc-time{width: 43px; }
.dc-time span{display: block;}
.dc-time span.sp1{text-align: left; font-size: 22px; color: #333; position: relative; }
.dc-time span.sp2{font-size: 12px; color: #333;}

.asmtxtList2.cx1 .asmtxtList2-m1 span.p{background: transparent;}
.asmtxtList2.cx1 .asmtxtList2-m1:hover .dc-time span{color: #c40606!important;}
.asmtxtList2.cx1 li{ padding: 13px 0px;}
.asmtxtList2.cx1 li:last-child{border-bottom-width: 0px;}

.dc-asmdl2.cx1 dd{padding-bottom: 5px;}

.dc-tt1 span{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
    width: 60px;
    height: 20px;
    color: #fff;
    text-align: center;
    background-color: #c91e1e;
    border-radius: 2px;
    font-size: 12px; color: #fff;line-height: 20px;
}
.asmtxtList2.cx2 .asmtxtList2-m1 .m2{position: relative; top: -2px;}
.asmtxtList2.cx2 .asmtxtList2-m1 span.p{padding-left: 10px;}
.asmtxtList2.cx2 li{padding: 10px 0px;}

.dc-asmdl2.cx2 dd{padding-top: 0px; padding-bottom: 0px;}
.pgm14{background-color: #fff; padding: 0px 10px; border: 1px dashed #DDE9F6;}
.pgm14-m1{font-size: 0;}
.pgm14-m1 p{padding: 15px 5px; width: 50%; text-align: center; 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;}
.pgm14-m1 p a,.pgm14-m1 p span{font-size: 12px; color: #333;}

.pgm14-m2{ border-top: 1px solid #f4f4f4; text-align: center; padding: 20px 10px;}

/* dc-erweima ==================*/
.dc-erweima{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-erweima .img1{width: 100px;}
.dc-erweima h3{padding-top: 7px; text-align: center; font-size: 14px; color: #333;}

.dc-asmdl2.cx3 .dc-asmdt2 h3:before{display: none;}
.asmtxtList2.cx3 .asmtxtList2-m1 span.p{background: transparent;}

.asmtxtList2.cx3 .asmtxtList2-m1 span.p p em{color: #c40606;}
.asmtxtList2.cx3 li{padding: 10px 0; }
.asmtxtList2.cx3 li:last-child,.asmtxtList2.cx3 li.last{padding-bottom: 0px;}

.dc-asmdl2 .dd1{ padding-bottom: 10px;}
.dc-asmdl2 .dd2{padding-bottom: 20px;}


.dc-btnL1{font-size: 0; text-align: center; width: 85%; margin: 0 auto;}
.dc-btnL1 .k1{width: 50%; padding: 0px 2%; 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;}
.dc-btnL1 a{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
    border: none;
    width: 96px;
    height: 35px;
    line-height: 35px;
    background: #ef1515;
    font-size: 15px;
    color: #fff;
    border-radius: 4px;
}
.dc-btnL1 a:hover{color: #fff!important; background-color: #1b94c5;}

.dc-asmdt2 h3 em{font-size: 18px;}

/* dc-asmimgp4 ==================*/
.dc-asmimgp4{font-size:0; width: 100%; text-align:left;}
.dc-asmimgp4 li{width: 25%; padding: 12px 1%; padding-top: 0px; text-align: center; 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;}
.asmimgp4-m1{display: block; text-align: center; border: 1px solid #f4f4f4; padding: 20px 10px;}
.asmimgp4-m1 .imgbox{ overflow: hidden; position:relative; display:block; overflow: hidden; width: 128px; height: 128px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; display: block; margin: 0 auto;}
.asmimgp4-m1 .imgbox img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.asmimgp4-m1 .txtbox{padding-top: 20px; text-align: center;}
.asmimgp4-m1 .txtbox .tt h3{font-size: 16px; color: #333; display:inline-block;max-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;}
.asmimgp4-m1 .txtbox .tt small{font-size: 14px; color: #888; display: block; padding-top: 5px;}
.asmimgp4-m1 .txtbox .ct{padding-top: 8px; overflow: hidden; max-height: 39px; border-top: 1px dashed #cbcbcb; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.asmimgp4-m1 .txtbox .ct{font-size: 14px; color: #6D6D6D; }
.asmimgp4-m1 .txtbox .ct p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;}
.asmimgp4-m1 .txtbox .tt{padding-bottom: 8px;}

.dc-ljL1{font-size: 0; padding: 0px 22px;}
.dc-ljL1 a{margin: 7px 0px; margin-right: 20px; font-size: 14px; color: #333; 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;}

.pg-m1.cx1{padding-left: 140px; position: relative;}
.pg-m1.cx1 .col1-l{width: 71.15%;}
.pg-m1.cx1 .col1-r{width: 27.14%;}

.subnav1{position: absolute; left: 0px; top: 0px; width: 120px; min-height: 554px; background-color: #fff;}
/* sbnavL3 ==================*/
.sbnavL3{font-size: 0; text-align: center; background-color: #fff;}
.sbnavL3 li{border-bottom: 1px solid #f4f4f4;}
.sbnavL3 li a{height: 52px; line-height: 52px; font-size: 16px; color: #333; display:inline-block;max-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; display: block;}
.sbnavL3 li.on{background-color: #0086f0; color: #fff;}
.sbnavL3 li.on a{color: #fff;}
.sbnavL3 li a:hover{background-color: #0086f0; color: #fff!important;}

.slick1.cx1 .dc-asmimgp1 a.img1{height: 311px;}
.slick1.cx1 .dc-asmimgp1.cx1 a.img1{height: 155px;}
.slick1.cx1 .dc-asmimgp1 a.img1 span.sp1{font-size: 20px;}
.slick1.cx1 .dc-asmimgp1.cx1 a.img1 span.sp1{font-size: 12px;}

.slick1 .slick-dots li.slick-active button{background-color: #1D9ED2!important; width: 20px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.dc-asmdl2.lcx1 .dc-asmdt2 h3:before{background-color: #1D9ED2;}

.pgm21{background-color: #fff;}

/* dimgtxtList2 ==================*/
.dimgtxtList2{display: block;}
.dimgtxtList2 li{padding: 20px ; border-bottom: 1px solid #f4f4f4;}
.dimgtxtList2-m1{overflow: hidden; clear: both; 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{float: left; overflow: hidden;}
.dimgtxtList2-m1 .txt{display: block; overflow: hidden; height: 110px; position: relative; padding-bottom: 25px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dimgtxtList2-m1 .img{width:198px; height: 132px; margin-right: 20px; _width: auto; *+width: auto;}
.dimgtxtList2-m1 .img img{width: 100%; _width: auto; *+width: auto;}
.dimgtxtList2-m1 .txt{font-size: 0;}
.dimgtxtList2-m1 .txt .mm1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dimgtxtList2-m1 .txt h3{padding-bottom: 10px;}
.dimgtxtList2-m1 .txt h3 a{font-size: 20px; color: #212121; 
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;
}
.dimgtxtList2-m1 .txt .ct{padding-bottom: 5px; min-height: 155px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dimgtxtList2-m1 .txt .ct p{font-size: 14px; color: #7a7a7a; line-height: 26px;}
.dimgtxtList2-m1 .txt .others .time{font-size: 14px; color: #9b9b9b; float: right;}
.dimgtxtList2-m1 .txt .others span.sp1{display: block; overflow: hidden; padding-right: 10px; font-size: 14px; color: #9b9b9b;}
.dimgtxtList2-m1 .txt .others{position: absolute; left: 0px; bottom: 0px; width: 100%;}

/* dpg-pages2 ==================*/
.dpg-pages2{display: block; text-align:left; padding: 0px 20px; padding-top: 20px; padding-bottom: 15px;}
.dpgpages2-m1{font-size:0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dpgpages2-m1 a,.dpgpages2-m1 span{margin: 0px 3px; height: 25px; line-height:25px; border: 1px solid #e1e2e3; padding: 0px 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dpgpages2-m1 a{font-size: 14px; color: #3b8dd1; }
.dpgpages2-m1, .dpgpages2-m1 a, .dpgpages2-m1 span{margin-bottom: 5px!important;}
.dpgpages2-m1 span{border: 0px; width: auto; font-size: 14px; color: #333;}
.dpgpages2-m1 span.current{font-weight: bold;}
.dpgpages2-m1 a.disabled{color: #ddd;}
.dpgpages2-m1 span.omit{margin: 0px; padding: 0px 3px;}

/* dc-asmimgp5 ==================*/
.dc-asmimgp5{font-size:0; width: 100%;}
.dc-asmimgp5 li{width: 100%; padding: 14px 0px; border-bottom: 1px solid #f4f4f4; 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;}
.dc-asmimgp5 li:last-child{border-bottom-width: 0px;}
.asmimgp5-m1 .imgbox{position:relative; display:block; overflow: hidden; }
.asmimgp5-m1 .imgbox img{width: 100%; max-height: none; }
.asmimgp5-m1 .txtbox{padding-top: 10px;  text-align: left;}
.asmimgp5-m1 .txtbox .tt h3 a{font-size: 14px; color: #333; }
.asmimgp5-m1 .txtbox .tt small{font-size: 14px; color: #888; display: block; padding-top: 5px;}
.asmimgp5-m1 .txtbox .ct{margin-top: 5px; height: 72px; overflow: hidden;}
.asmimgp5-m1 .txtbox .ct{font-size: 14px; color: #333; line-height: 24px;}
.asmimgp5-m1{background-color: #fff;}
.asmimgp5-m1 .other{ padding-top:5px;}
.asmimgp5-m1 .other span,.asmimgp5-m1 .other span a{font-size: 12px; color: #b2b2b2; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }
.asmimgp5-m1 .other span.time{float: right;}
.asmimgp5-m1 .other span.sp1{display: block; overflow: hidden; padding-right: 5px;}

.dc-asmdl2.lcx1 .dd3{padding-bottom: 0px;}

.dc-time.cx1{line-height: 33px; background-position: center 25px!important; margin-top: 3px;}

.dc-photo1{display: inline-block;  height: 64px; width: 64px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; 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-photo1 .sp1{font-size: 0; text-align: center; display: inline-block; overflow: hidden; width: 100%; height: 100%; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; 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-photo1 .sp1:before{content: ""; display:inline-block; width: 0; height: 100%; vertical-align: bottom;}
.dc-photo1 .sp1 img{max-width: 100%; display: inline-block; vertical-align: bottom;}

.asmtxtList2.lcx1 .asmtxtList2-m1 .m2 h3{font-size: 16px; color: #333; padding-bottom: 4px;}
.asmtxtList2.lcx1 .asmtxtList2-m1 .m2 span.p p{color: #333;}
.asmtxtList2.lcx1 .asmtxtList2-m1 .m2 span.p{padding-left: 0px;}
.asmtxtList2.lcx1 .asmtxtList2-m1 .m2{padding-left: 15px;}

.dc-asmdl2.d.lcx1 dd{padding-top: 0px;}
.dc-xh2{position: relative; overflow: hidden; height: 26px; line-height: 26px; font-size: 14px; color: #c40606; width: 18px; text-align: center; font-weight: 700; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-xh2:after{content: ""; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
    position: absolute;
    width: 18px;
    height: 6px;
    bottom: 2px;
    left: 0;
    opacity: .1;
    background: #ef1515;
}

.pg-m1.cx2{padding-left: 102px;}
.subnav1.cx1{width: 82px;}

.pg-m1.cx2 .col1-l{border: 1px solid #e6e6e6; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.pgm31{background-color: #fff; padding: 0px 50px;}

.pgm31-m1{padding: 15px 0px;}

/* pages 当前位置 ==================*/
.dc-weizhi{padding: 5px 0px; padding-top: 0px; font-size: 14px; color: #a2a1a1;}
.dc-weizhi a{margin: 0 0px; color: #a2a1a1; position: relative;}

.pgm31-m2{padding: 20px 0px;}

/* dc-article2 ==================*/
.dc-article2 .at-tt{text-align: center; }
.dc-article2 .at-tt h1{font-size: 31px; line-height: 48px; font-weight: bold; color: #0c0c0c; padding-bottom: 35px;}
.dc-article2 .others{overflow: hidden; clear: both; padding-top: 10px; font-size:0; border-top: 1px dotted  #b7b5b5; padding-bottom: 10px; border-bottom: 1px dotted  #b7b5b5; text-align: left;}
.dc-article2 .others span,.dc-article2 .others .shares{padding: 0px 14px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-article2 .others span{font-size: 14px; color: #333; }
.dc-article2 .others .shares{font-size:0; overflow: hidden; clear: both;}
.dc-article2 .others .shares span,.dc-article2 .others .shares .shares-ct{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-article2 .at-ct{text-align: center; padding-top: 40px;}
.dc-article2 .at-ct img{max-width: 100%;height:auto!important; padding-top: 10px; padding-bottom: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; display: block; margin: 5px auto;}
.dc-article2 .at-ct{text-align: left; font-size: 16px; color: #333; line-height: 30px;}
.dc-article2 .at-ct p{text-indent: 2em; padding-bottom:15px;}
.dc-article2 .at-ct ul li p{text-indent: 0em; padding-bottom:15px;}
.dc-article2 .at-ct p strong{ color: #333;}
.dc-article2 .others .times{float: right;}
.dc-article2 .others .m1{display: block; overflow: hidden; padding-right: 10px;}

/* nextprevwz1 ==================*/
.nextprevwz1{display: block; padding: 20px 0px; font-size: 0; border-top: 1px solid #dddddd; margin-top: 20px;}
.nextprevwz1 li{width: 50%; padding: 5px 0px; 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;}
.nextprevwz-m1{overflow: hidden; _zoom:1; *+zoom:1; clear: both; font-size:0;}
.nextprevwz-m1 .tt,.nextprevwz-m1 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.nextprevwz-m1 .tt{float: left; font-size: 14px; color: #d72fba;}
.nextprevwz-m1 .txt{display: block; overflow: hidden;}
.nextprevwz-m1 .txt a{font-size: 14px; color: #8e8d8d; display:inline-block;max-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;}
.nextprevwz1 li.next{text-align: right;}
.nextprevwz-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.article-key{font-size: 16px; color: #333;line-height: 32px; padding-top: 40px; padding-bottom: 20px;}

.article-bq .tt h5{text-align: center; font-size: 16px;}
.article-bq{color: #333; font-size: 14px; line-height: 32px;  background: #f2f2f2; padding: 20px;}

.keyL1{font-size: 0; padding-top: 30px; padding-bottom: 30px;}
.keyL1 a{font-size: 14px; margin-bottom: 8px; background: #F6FBFF; padding: 3px 8px; margin-right: 8px; border: 0; color: #1d9dd1; border-radius: 60px; 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;}
.keyL1 a:hover{background: #1d9dd1; color: #fff!important; text-shadow: none}

.dc-pl .tt1 h5{font-size: 16px; color: #333; padding-bottom: 10px;}
.dcplm2{overflow: hidden; clear: both; padding: 15px 0px; border-bottom: 1px solid #f7f7f7;}
.dcplm2 .bx1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dcplm2 .bx2{display: block; overflow: hidden; padding-left: 15px;}

.dcplm2 .dc-photo1{background-color: #fafafa;}
.dc-plinp .m1 textarea{ font-family: "微软雅黑"; font-size: 14px; color: #333; height: 96px; padding: 8px; border: 1px solid #e8e8e8; line-height: 20px; width: 100%; resize:none; -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-plinp .m2{padding-top: 15px;}
.dc-plinp .m3{padding-top: 15px; overflow: hidden; clear: both;}
.dc-plinp .m3 .j2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-plinp .m3 .j1{display: block; overflow: hidden; padding-right: 10px;}
.dc-plinp .btn1{padding: 0 20px; height: 36px; line-height: 34px; color: #fff; font-size: 12px; background: #38f; vertical-align: middle; cursor: pointer; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-yzm span{padding-right: 6px; 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;}
.dc-yzm span,.dc-yzm span a{font-size: 12px; color: #333;}
.dc-yzm span .inp1{font-size: 14px; color: #333; padding: 7px; width: 80px; height: 20px; line-height: 20px; border: 1px solid #e8e8e8;}
.dc-yzm span .img1{width: 81px;}

.dc-info{font-size: 0;}
.dc-info .m1 span{font-size: 12px; color: #999; padding-right: 5px; 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;}
.dc-info .m2{padding-top: 6px; font-size: 14px; color: #333;}

/* dpg-pages2 ==================*/
.dpg-pages2{display: block; text-align: center; padding-top:20px;}
.dpgpages2-m1{font-size:0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dpgpages2-m1 a,.dpgpages2-m1 span{margin: 0px 4px; height: 25px; line-height:25px; border: 1px solid #ccc; padding: 0px 12px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dpgpages2-m1,.dpgpages2-m1 a,.dpgpages2-m1 span{font-size: 14px; color: #444444; }
.dpgpages2-m1 span{background-color: #0190ff; color: #fff; border-color: #0190ff;}

.dc-asmdl2.cx4 .dc-asmdt2 h3:before{border-top-right-radius: 0px; background-color: #F68C22;}

/* dc-asmimgp6 ==================*/
.dc-asmimgp6{font-size:0; width: 103%; text-align:left;}
.dc-asmimgp6 li{width: 33.33%; padding-right: 3%; padding-bottom: 25px; text-align: center; 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;}
.asmimgp6-m1{display: block;}
.asmimgp6-m1 .imgbox{overflow: hidden; position:relative; display:block; overflow: hidden; height: 0px; padding-top:66.66%;}
.asmimgp6-m1 .imgbox img{position:absolute; top:0px; left: 0px; width: 100%;  _height: auto; *+height: auto;  max-height: none; }
.asmimgp6-m1 .txtbox{padding-top: 5px; text-align: center;}
.asmimgp6-m1 .txtbox .tt h3 a{font-size: 14px; font-weight: normal; color: #b5b5b6;  height: 38px; overflow: hidden;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;
}
.asmimgp6-m1 .txtbox .tt{text-align: left;}

.dc-asmdl2.cx4 dd{padding-left: 0px; padding-right: 0px;}

.pgm32{background-color: #fff; font-size: 0; padding: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm32 .bx1,.pgm32 .bx2{ *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;}
.pgm32 .bx1 .logos img{width: 128px;    margin-left: 59px;}
.pgm32 .bx2{padding-left: 10px;}
.pgm32 .bx2 .m1 .tt{font-size: 20px; color: #333;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;    text-align: center;
}

/* shareasm ==================*/
.shareasm{font-size: 0;}
.shareasm li{padding-left:0px; 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;}
.shareasm-m1 img{width: 28px;}
.shareasm-m1{position: relative;}
.shareasm-m1 .tanbox1{position: absolute; left:-40px; top: 0px; display: none;}
.shareasm-m1 .tanbox1 img{width: 100px;}
.shareasm-m1 .tanbox1 img:hover{opacity: 1;}
.shareasm-m1:hover .tanbox1{display: block;}

.pgm32 .ct2{font-size: 14px; color: #6D6D6D; margin-top: 10px; margin-bottom: 16px;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
overflow: hidden;
max-height: 57px;
}

.infoL1{font-size: 0;text-align: center;}
.infoL1 li{width: 50%; padding: 0px 1%; 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;}
.infoL1 li span{display: block;}
.infoL1 li span.sp1{font-size: 14px; color: #9B9B9B; padding-bottom: 8px;}
.infoL1 li span.sp2{font-size: 20px; color: #333;}

.dc-asmdl2.cx6 dt h5{font-size: 18px; color: #333; padding: 0px 15px; padding-top: 15px;}
.dc-asmdl2.cx6{border-top: 1px solid #f4f4f4;}

.asmtxtList2.cx5 .other{overflow: hidden; clear: both;}
.asmtxtList2.cx5 .other .sp1{font-size: 12px; color: #B2B2B2; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.asmtxtList2.cx5 .asmtxtList2-m1:hover span.p p{color: #1d9ed1!important;}


.btn-box1{text-align: center; padding-top: 15px;}
.btn-box1 .btn1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
    height: 40px;
    line-height: 40px;
    width: 140px;
    background: 0 0;
    border: 1px solid #1D9ED2;
    border-radius: 50px;
    font-size: 14px;
    color: #1D9ED2;
    cursor: pointer;
    position: relative;
}

.dc-asmdl2.cx6 dd{padding-bottom: 18px;}

.bgL1{font-size: 0;}
.bgL1 li{display: block; padding: 5px 0px;}

.bgL1 .dc-asmimgp1.cx1 a.img1{height: auto; padding-top: 56.34%;}

.dc-tag{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
position: absolute;
left: 10px;
top: 10px;
background: #3b97c1;
font-size: 14px;
color: #fff;
padding: 0 4px;
margin-bottom: 5px;
z-index: 10;
}

.dc-asmdl2.c dd{padding-top: 5px; padding-bottom: 20px;}

.dc-wz{background-color: #fff;}
.dc-wz p.tt{color: #B2B2B2; height: 40px; line-height: 40px; border-bottom: 1px solid #F4F4F4; padding: 0 14px; font-size: 14px;}
.dc-wz a{display: block; font-size: 14px; color: #333; padding: 15px 14px;}

.subnav1.cx1{padding: 0px 10px; border: 1px solid #e6e6e6; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.sbnavL3.cx1 .on,.sbnavL3.cx1 li a:hover{background: transparent; line-height: normal;}
.sbnavL3.cx1 li a{line-height: normal; width: 100%; height:auto; padding: 15px 0px; background: transparent!important; float: none;}
.sbnavL3.cx1 li a:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.sbnavL3.cx1 li a .m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; max-width: 100%;}
.sbnavL3.cx1 li a:hover .img1{display: none;}
.sbnavL3.cx1 li a:hover .img1-hover{display: inline-block!important;}
.sbnavL3.cx1 li a h5{font-size: 14px; color: #CDD8E4; padding-top: 5px; position: relative; margin-bottom: -10px;}

body.navfix .hd-top1{position: fixed; z-index: 10; left: 0px; top: 0px; 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;}
body.navfix{padding-top: 61px;}

.dc-ctop1{position: fixed!important; left: auto!important; top: 61px!important; z-index: 100;}

.pg-m1.cx3{padding-left: 0px;}
.pg-m1.cx3 .col1{padding-left: 140px;}
.pg-m1.cx4 .col1{padding-left: 102px;}

.loginedx{background-color: #205ed0; width: 110px; display: none; }
.loginedx .sli1{border-bottom: 1px solid #fff;}
body .loginedx a{text-align: center; font-size: 14px; color: #fff; display: block; padding: 10px 5px; 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;}

.asmlogined{position: relative;padding-bottom: 5px;}
.asmlogined .loginedx{position: absolute; right: 0px; top: 40px; z-index: 10;}
.asmlogined:hover .loginedx{display: block;}


.page_contentbox{
    width: 980px;
    margin: auto;
    padding: 0 20px;
}
.content_upline{
padding: 10px 0;
    line-height: 30px;
    display: block;
    }
    
.content_text p{
    line-height: 38px;
    font-size: 16px;
    


}

.content_text p strong{
font-size: 24px;
    line-height: 50px;

}






/* 共用部分 底部 ==================*/
.dc-n1{}


/* 重写class ==================*/

