﻿/****************************/
/*       Power By          */
/*      爱上喵科技         */
/*     QQ:1509871176      */
/***************************/

/* 共用 ==================*/
.wp{max-width:1200px; width: 100%; 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{max-width:1200px; width: 100%; 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: #000!important;}
/*a:visited{color: purple!important;}*/
a:active{color: red!important;}
body{max-width: 100%; overflow-x:hidden; background-color: #fff;}



/* 独立class ==================*/


/* 正常class ==================*/

/* select-downs 独立模块 下拉框 ==================*/
.select-downs{ position:relative; text-align: center; }
.select-downs .selected-val{padding: 0px 10px; min-width: 110px; padding-top: 2px; max-width: 100%; padding-right:20px; border: 1px solid #000; background:#fff url("../images/xt-m1.png") no-repeat 95% center; background-size: 10px auto; white-space:nowrap; display: inline-block; position: relative;z-index: 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;}

.select-downs .select-downs-list{top: 22px; background-color: #fff; border: 1px solid #ddd; display: inline-block; left: 0%; position: absolute; z-index: 10;
transition: left 0ms cubic-bezier(.4, 0, .2, 1); -moz-transition: left 0ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: left 0ms cubic-bezier(.4, 0, .2, 1); -o-transition: left 0ms cubic-bezier(.4, 0, .2, 1); -ms-transition: left 0ms cubic-bezier(.4, 0, .2, 1);
}
.select-downs .select-downs-list li{padding: 6px 10px; min-width: 160px; border-bottom: 1px solid #f5f5f5; white-space:nowrap; text-align:center; -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; text-align: left;}
.select-downs .select-downs-list li.last,.select-downs .select-downs-list li:last-child{border-bottom-width: 0px;}
.select-downs .select-downs-list li:hover{ background-color: #f5f5f5;}
.select-downs .select-downs-list{background-color: #fff;}
.select-hh{height: 0px; overflow: hidden; border: 0px!important;}
.select-downs span{cursor: pointer;}
.select-downs .selected-val span{font-size: 12px; color: #595959; 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;}
.select-downs:hover .selected-val span{color: #eb7215;}
.select-downs .select-downs-list span,.select-downs .select-downs-list a{font-size: 12px; color: #333;}
.select-downs .select-downs-list{display: none;}

.hd-top1{clear: both; padding: 6px 0px; padding-top: 10px; position: relative; z-index: 100;}
.hd-top1 .bx1,.hd-top1 .bx2{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;}
.hd-top1 .bx1{width: 70%;}
.hd-top1 .bx2{width: 30%;}
.hd-top1 .bx1 .m1,.hd-top1 .bx1 .m2{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hd-top1 .bx1 .m1{padding-right: 10px; width: 60%; height: 13px; line-height: 13px;}
.hd-top1 .m1 p{font-size: 12px; color: #595959; 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; vertical-align: middle;}
.dlm2 .a1{margin: 0px 5px; font-size: 12px; color: #666; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hd-top1 .bx1 .m2{padding-left: 5px;}

.hd-top1 .bx2{text-align: right;}
.hd-top1 .m1 .a1{position: relative; font-size: 12px; color: #595959; margin: 0px 5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

/* box-so 独立模块 搜索 ==================*/
.soso{padding-top: 8px;}
.soso-btn{display: inline-block; float: right; margin-top: 6px; margin-right: 3px; width: 15px; height: 15px; background:url("../images/pt-img4.jpg") 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: 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 input[type="text"]{width: 100%; padding-left: 10px; padding-right: 68px; color: #595959; font-size: 14px; border: 1px solid #585858; text-align: left; height: 40px; line-height: 40px;  -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 .button{text-align: center; font-size: 0px; color: #fff; background-color: #ba2012;  position:absolute; right:0px; cursor: pointer; top:0px; border: 0px;  width:60px; height:40px; z-index: 10;line-height: 40px;
text-shadow:#000 1px 1px 5px;   
-moz-text-shadow:#000 1px 1px 5px;
-webkit-text-shadow:#000 1px 1px 5px;
-ms-text-shadow:#000 1px 1px 5px;   
-o-text-shadow:#000 1px 1px 5px;
background:#f3990f url("../images/xm-m21.png") no-repeat center center; background-size: 34px auto;
}

.hd-top2{padding: 10px 0px;}
.hd-top2 .m1,.hd-top2 .m2,.hd-top2 .m3{text-align: center; padding: 0px 1%; 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;}
.hd-top2 .m1,.hd-top2 .m3{width: 25%;}
.hd-top2 .m2{width: 50%;}
.hd-top2 .m1 .logo img{max-width: 100%;}
.hd-top2 .m2 img{max-width: 100%;}

.hd-top3{position: relative; z-index: 10; background-color: #404c53;}

/* pc-nav 独立模块 电脑端导航 ==================*/
.pc-nav{padding-top: 0px; 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{padding-top: 0px; display: block;  font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .mainnav-m1 .mainnav{display: block;}
.pc-nav .logo img{max-height: 84px;}
.pc-nav .mainnav-m2{width: 100%;}
.mainnav{display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mainnav li{padding: 0px 0px; margin: 0px 1px; text-align:center; position: relative; 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;}
.mainnav li.last{background: transparent; padding-right: 0px;}
.mainnav li:hover .navlist{position: absolute; display:block;}
.mainnav li a.a1{height: 45px; line-height: 45px; width: 100%; display: inline-block;  text-align: center; text-align: center; font-size: 18px; color: #bfbfbf; 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;}

.navlist{z-index: 10; position: relative; box-shadow: 0px 5px 11px -1px rgba(0,0,0,.7); width:auto;  top: 44px; left: 0px; text-align: left; background-color:#9a9da2; padding-top: 4px; padding-bottom: 4px;}
.navlist a{display: block; border-bottom: 1px solid #3d4b54; white-space:nowrap; width: 100%; height:30px; line-height:30px; 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;}
.navlist a:last-child{border-bottom: 0px;}
.navlist a:hover{color: #fff!important;}
.mainnav li a.a1 span{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.mainnav li:hover a{color: #fff!important;}
/*.mainnav li a.a1:visited{color: #fff!important;}*/


/* asmban1 ==================*/
.asmban1{font-size: 0; height: 90px; position: relative; overflow: hidden; text-align: left; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.asmban1:before{content: ""; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; display: none;}
.asmban1-m1{position:relative; text-align: center; z-index: 10; height: 100%;}
.asmban1-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.asmban1-m1 .mm1{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.asmban1-m1 .mm1 h3{font-size: 40.58px; color: #fff;}
.asmban1-m1 .mm1 small{font-size: 16px; color: #fff; display: block; padding-top: 10px; letter-spacing: 2px;}

/* pgm11 ==================*/
.pgm11{width: 102%;}
.pgm11 .bx1,.pgm11 .bx2,.pgm11 .bx3{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;}

/* dc-asmimgp1 ==================*/
.dc-asmimgp1{display: block;}
.dc-asmimgp1 a.img1{position:relative; display:block; overflow: hidden; height: 0px; padding-top:48.15%; 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; text-align: center; left: 0px; bottom: 14px;text-align: center; padding: 8px 0px; font-size: 16px; color: #fff; 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; 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);}
.dc-asmimgp1 a.img1 span.sp1 em{display:inline-block;max-width:80%; 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-imgtxtList2 ==================*/
.dc-imgtxtList2{font-size:0; width: 102%; text-align: left;}
.dc-imgtxtList2 li{width: 50%; 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;}
.dcimgtxtList2 .imgbox{position:relative; display:block; overflow: hidden; height: 0px; padding-top:61.82%; }
.dcimgtxtList2 .imgbox img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.dcimgtxtList2 .txtbox{text-align:left; padding-top:5px; padding-bottom: 0px;}
.dcimgtxtList2 .txtbox h3 a{font-size: 12px; color: #424240; display:inline-block;max-width:95%; 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-dl1{padding-top: 7px;}
.dc-dt1{}
.dc-dt1 h3{font-size: 18px; color: #666;font-weight: bold; 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;}
.dc-dl1 dd{padding-top: 7px;}

.aL1{}
.aL1 li{padding: 6px 0px;}
.aL1 li a{font-size: 16px; color: #555; 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;}

/* asmtxtList1 ==================*/
.asmtxtList1 li{display: block; padding: 5px 0px;}
.asmtxtList1 li.last,.asmtxtList1 li:last-child{padding-bottom: 0px!important;}
.asmtxtList1-m1{font-size: 16px; color: #555; display: block; padding-left: 10px; background:url("../images/pt-img7.jpg") no-repeat left center; background-size: 9px auto; padding-left: 15px;}
.asmtxtList1-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-dl2{margin-top: 25px; padding: 10px; padding-top: 0px; border: 1px solid #e0e0e0; -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-dt2{position:relative; top: -13px; text-align: center;}
.dc-dl2 dd{}
.dc-dt2 h3{text-align: center; font-weight: bold; background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-dt2 h3 span{font-size: 18px; padding: 0px 17px;  color: #005ea4; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; letter-spacing: 5px;}
.dc-dt2 h3:before,.dc-dt2 h3:after{content: "";width: 7px; height: 7px; border: 2px solid #e0e0e0; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; overflow: hidden; background-color: #fff; 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-dt2 h3 span em{color: #eb7215;}

.pgm12{width: 101.5%;}
.pgm12 .bx1,.pgm12 .bx2{padding-right: 1.5%; 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;}
.pgm12 .bx1{width: 33.33%;}
.pgm12 .bx2{width: 66.66%;}
.pgm12 .bx1 .img1{position:relative; display:block; overflow: hidden; height: 0px; padding-top:27.22%;}
.pgm12 .bx1 .img1 img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.pgm12 .bx2 .img1{position:relative; display:block; overflow: hidden; height: 0px; padding-top:13.41%;}
.pgm12 .bx2 .img1 img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }

/* col1 ==================*/
.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: 70%;}
.col1-r{width: 30%; padding-left:40px; }

/* dc-asmdl1 ==================*/
.dc-asmdl1{}
.dc-asmdl1 dd{padding-top: 13px;}
.dc-asmdl1.cx1 dd{padding-top: 0px;}
.dc-asmdt1{overflow: hidden; clear: both; border-bottom: 2px solid #006e65; padding-bottom:8px;}
.dc-asmdt1 .more{margin-top: 5px; float: right; display: inline-block; font-size: 18px; color: #333;}

.pgm13{padding-top: 16px;}

/* dimgtxtList2 ==================*/
.dimgtxtList2{display: block; padding-top: 5px;}
.dimgtxtList2 li{padding:9px 0px;}

.dimgtxtList2-m1{ overflow: hidden; clear: both; font-size:0; background-color: #fff;);}
.dimgtxtList2-m1:hover {background: #f5f5f5;}


.dimgtxtList2-m1 .img,.dimgtxtList2-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;}
.dimgtxtList2-m1 .img{width: 28.80%; margin-right: 4.6%;
}
.dimgtxtList2-m1 .txt{width: 70%; padding-top: 25px;}
.dimgtxtList2-m1 .img{}
.dimgtxtList2-m1 .img img{width: 100%; _width: auto; *+width: auto;}
.dimgtxtList2-m1 .img img{height:162px;}
.dimgtxtList2-m1 .txt{font-size: 0;}
.dimgtxtList2-m1 .txt .j1{padding-right: 6.99%;}
.dimgtxtList2-m1 .txt:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.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:15px;}
.dimgtxtList2-m1 .txt h3 a{font-size:18px; color: #333;font-weight: bold;}
.dimgtxtList2-m1 .txt .ct{padding-bottom:0px; overflow: hidden;
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;
}
.dimgtxtList2-m1 .txt .ct p{font-size: 16px; color: #585858; line-height: 30px;}
.dimgtxtList2-m1 .txt .others span{font-size: 14px; color: #595959; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; margin-right: 10px;}
.dimgtxtList2-m1 .txt .ct p a{color: #004075!important; font-weight: bold;}
.dimgtxtList2-m1 .txt.cx1{width: 100%;}
.dimgtxtList2-m1 .txt .others{padding-bottom: 0px;}

.dimgtxtList2-m1{min-height: 120px;}

.asmtxtList1.cx1 .asmtxtList1-m1{font-size: 14px; background:url("../images/pt-img12.jpg") no-repeat left center; background-size: 27px auto!important; padding-left: 38px;}
.asmtxtList1.cx1 li{padding: 7px 0px;}

.pgm14-m1{position:relative; margin-top: 10px; display:block; overflow: hidden; height: 0px; padding-top:36.67%;}
.pgm14-m1 img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }

.asmtxtList1.cx2 .asmtxtList1-m1{background:url("../images/pt-img16.jpg") no-repeat left center; background-size: 27px auto;}

.pgm12.cx1 .bx2{width: 69%;}
.pgm12.cx1 .bx1{width: 31%;}
.pgm12.cx1 .bx1 .img1{padding-top: 29.88%;}
.pgm12.cx1 .bx2 .img1{padding-top: 13.15%;}

.col2{font-size: 0; width: 100%;}
.col2-m1,.col2-m2,.col2-m3{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;}
.col2-m1,.col2-m2{width: 50%;}
.col2-m3{width: 32.67%; padding-left: 24px;}
.col2-box1{width: 67.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;}
.col2-m1{padding-right: 1%;}
.col2-m2{padding-left: 1%;}

.dc-pgm1 .tt{text-align: center; padding-top: 3px; padding-bottom: 8px;}
.dc-pgm1 .tt h2{font-size: 18px; color: #595959; font-weight: bold; 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;}

.dimgtxtList2-m1.cx1 .img{float: left; width:auto; max-width: 177px; margin-right: 12px;}
.dimgtxtList2-m1.cx1 .txt{display: block; overflow: hidden; width:auto; padding-top: 3px;}
.dimgtxtList2-m1.cx1 .txt .ct{max-height: 95px;}
.dimgtxtList2-m1.cx1{min-height: inherit;}


.asmtxtList1.cx3 .asmtxtList1-m1{background-size: 7px auto; font-size: 14px;}
.asmtxtList1.cx3 li{padding: 4px 0px;}
.asmtxtList1.cx3{padding-top: 10px;}

.asmtxtList1.cx4 .asmtxtList1-m1{padding-top: 2px; padding-bottom: 2px; background:url("../images/pt-img20.jpg") no-repeat left center; background-size: 22px auto!important; padding-left: 27px;}
.asmtxtList1.cx4 li{padding: 4px 0px;}

.dimgtxtList2.cx3{padding-top: 0px;}
.dimgtxtList2.cx3 .dimgtxtList2-m1 .txt h3 a{font-size: 14px; color: #000; font-weight: bold;}
.dimgtxtList2.cx3 .dimgtxtList2-m1 .txt h3{padding-bottom: 4px;}
.dimgtxtList2.cx3 .dimgtxtList2-m1 .img{margin-right: 15px; float: left; width:auto; max-width:71px;}
.dimgtxtList2.cx3 .dimgtxtList2-m1 .txt{width: auto; display: block; overflow: hidden;}
.dimgtxtList2.cx3 .dimgtxtList2-m1 .txt .ct p{color: #595959;}
.dimgtxtList2.cx3 .dimgtxtList2-m1{min-height: inherit;}

/* dc-asmdl2 ==================*/
.dc-asmdl2{padding-top: 50px;}
.dc-asmdl2 dd{padding-top: 13px;}
.dc-asmdt2{clear: both; border-bottom: 2px solid #09736a; padding-bottom:0px;}
.dc-asmdt2 h3{position: relative; margin-bottom: -2px; background-size: 24px auto; font-size: 18px; border-bottom: 2px solid #f3990f; width: 170px; padding-bottom: 8px; color: #006e65; background-position: left center; background-repeat: no-repeat; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-asmdt2 .more{margin-top: 12px; float: right; display: inline-block; font-size: 14px; color: #666;}

/* ylL1 ==================*/
.ylL1{font-size: 0; width: 101%;}
.ylL1 li{width: 12.5%; padding-bottom: 15px; padding-right: 1%; 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;}
.ylL1 li a{display: block; text-align: center;}
.ylL1 li a:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.ylL1 li a img{max-width: 100%; max-height: 100%; 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;}

.ylbx1{font-size: 0; width: 101%;}
.ylbx1 a{font-size: 14px; color: #595959; margin: 4px 0px; margin-left: 10px; margin-right:10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }

/* fd ==================*/
#fd{background-color: #404c53; padding-bottom: 50px; margin-top: 0px;}
.fd-m1{background-color: #2a323b; text-align: center;}
.fd-m2{text-align: center; padding-top: 10px;}
.fd-m2 p{ padding: 3px 0px;}
.fd-m2 p,.fd-m2 p a{font-size: 12px; color: #bfc0c0;}
.fd-m3{text-align: center; padding-top: 15px;}
.fd-m3 .bx1{padding: 0px 20px; 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-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: 12px; color: #bfbfbf;}

/* col3 ==================*/
.col3{font-size: 0;}
.col3-l,.col3-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;}
.col3-l{width: 67.33%;}
.col3-r{width: 32.67%; padding-left: 24px;}

/* pages 当前位置 ==================*/
.dc-weizhi{padding: 5px 0px; padding-top: 0px; font-size: 14px; color: #333;}
.dc-weizhi a{margin: 0 0px; color: #000; position: relative;}
.dc-weizhi a:hover{color: #e71418;}

/* pg-m2 ==================*/
.pgm21{padding-top: 0px;}
.dimgtxtList2.cx4 .dimgtxtList2-m1{min-height: inherit;}
.dimgtxtList2.cx4 li{border-bottom: 1px dashed #ddd; padding: 10px 0px;}
.dimgtxtList2.cx4 .dimgtxtList2-m1 .txt .ct{max-height: none;}
.dimgtxtList2.cx4 .dimgtxtList2-m1 .txt h3{padding-bottom: 6px;}
.dimgtxtList2.cx4 .dimgtxtList2-m1 .txt h3 a{font-size: 17px;}
.dimgtxtList2.cx4{padding-top: 0px;}

/* 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 3px; min-width: 32px; height: 26px; line-height:26px; border: 1px solid #585858; padding: 0px 2px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
background: transparent;
}
.dpgpages2-m1,.dpgpages2-m1 a,.dpgpages2-m1 span{font-size: 14px; color: #000; }
.dpgpages2-m1 span{background: #f3990f!important; color: #fff; border-color: #f3990f;}
.dpgpages2-m1 .a2{min-width: 60px;}
.dpgpages2-m1 .more{border-width:0px; min-width: inherit; line-height: 15px;}

.asmtxtList1.cx5 .asmtxtList1-m1{background: url(../images/pt-img29.png) no-repeat left center;}

/* dc-article2 ==================*/
.dc-article2 .at-tt{text-align: center; padding-bottom: 15px; border-bottom: 1px dashed #989898;}
.dc-article2 .at-tt h1{font-size: 24px; color: #000;}
.dc-article2 .others{padding-top: 15px; font-size:0;}
.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: #595959; }
.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: 15px;}
.dc-article2 .at-ct img{max-width: 100%; padding-top: 10px; padding-bottom: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-article2 .at-ct p,.dc-article2 .at-ct{text-align: left; text-align: justify; font-size: 16px; color: #262626; line-height: 28px;}
.dc-article2 .at-ct p{text-indent: 0em; }
.dc-article2 .at-ct *{word-break: break-all;}


/* nextprevwz1 ==================*/
.nextprevwz1{display: block; padding: 0px 0px; font-size: 0; margin-top:10px;}
.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: #000; font-weight: bold;}
.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;}

.nextprevwz1 li{width: 100%;}
.nextprevwz1 li{padding: 2px 0px;}
.nextprevwz1 li.next{text-align: left;}

.dc-shares{margin-top: 10px;}
.dc-shares .sp1{display: block; font-size: 14px; color: #666;}
.dc-sm{margin-top: 10px; line-height: 24px; border: 1px dashed #585858; padding:8px 10px; font-size: 14px; color: #333}
.dc-sm,.dc-sm p{text-align: justify;}
.dc-sm p{text-indent: 1em;}

.zlm17-m1{max-width: 100%; overflow: hidden;}

/* asmtxtList2 ==================*/
.asmtxtList2{margin: 0px -10px;}
.asmtxtList2 li{width: 50%; padding: 6px 10px; max-width: 100%; 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;}
.asmtxtList2-m1{overflow: hidden; clear: both; font-size: 15px; color: #595959; display: block; padding-left: 14px; background:url("../images/zl-img41.png") no-repeat left center; background-size: 8px auto;
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
overflow: hidden;
}
.asmtxtList2-m1 span{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;}
.asmtxtList2-m1 span.time{float: right; color: #595959;}
.asmtxtList2-m1 span.p{display: block; overflow: hidden; padding-right: 10px;}
.asmtxtList2-m1 span.p p{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-dl4{padding-top: 15px;}
.dc-dl4 dd{padding-top: 5px;}
.dc-dt4{}
.dc-dt4 h3{color: #006e65; font-size: 14px; font-weight: bold;}

/* dasmban1 ==================*/
.dasmban1{overflow: hidden; position: relative;  font-size: 0;}
.dasmban1 img{width: 100%;}

.col4{overflow: hidden; clear: both;}
.col4-l{width: 170px; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.col4-r{display: block; overflow: hidden; padding-left: 4.6%;}

/* sbnavL3 ==================*/
.sbnavL3{font-size: 0; background-color: #eaeaea; text-align:center;  -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 li a{border-bottom: 1px dashed #cbc8c8; position: relative; display: block; font-size: 16px; color: #585858; 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; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
text-align: center;
}
.sbnavL3 li.on,.sbnavL3 li:hover{background-color: #f3990f;}
.sbnavL3 li.on a,.sbnavL3 li:hover a{color: #fff!important;}
.sbnavL3 li:last-child a{border-bottom-width: 0px;}
.sbnavL3 li a em{padding: 10px 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}



/* 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: #fff;
    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-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%; }
#m-hd .menu-btn > ul.m-nav{max-height: 500px; overflow-y:auto; }
#m-hd .menu-btn,#m-hd .logo{height: 45px;}
#m-hd .menu-btn:before,#m-hd .logo:before{content: ""; display: inline-block; width: 0px; height: 100%; vertical-align: middle;}
#m-hd .logo{display: inline-block; vertical-align: middle;}
#m-hd .soso-mb{width: 40px;}

/* 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; font-size:0;}
.soso-w{width: 0px;}
.soso-w2{width: 80%!important;}

.xlbx1 .dc-erweima{background-color: #fff; padding: 0px 5px; position: absolute; left: 50%; margin-left: -55px; top: 20px; display: none;}
.xlbx1 .dc-erweima h3{padding-top: 2px;}
.xlbx1 .dc-erweima:before{content: ""; position: absolute; left: 50%; margin-left: -6.5px; top:-6px; width: 13px; height: 6px; background:url("../images/pt-img31.png") no-repeat center bottom; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hd-top1 .bx2 .m1 .a1:hover .xlbx1 .dc-erweima{display: block;}


.mainnav li{width: auto;}
.mainnav li a.a1{width: auto; padding: 0px 9.5px; text-overflow:inherit; display: block; max-width: none; }

.dc-yl .dc-asmdl2{padding-top: 35px;}

.rlm11-m1{padding: 10px; text-align: center; border: 1px solid #02a0a1; border-radius:120px;-moz-border-radius:120px;-webkit-border-radius:120px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.rlm11-m1 h1{font-size: 30px; color: #595959; font-weight: bold;}
.rlm11-m1 .ct{padding-top: 1px;}


/* ----------------------------------- ==================*/
/****************************/
/*       Power By          */
/*      爱上喵科技         */
/*     QQ:1509871176      */
/***************************/

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


/* 独立class ==================*/


/* 正常class ==================*/
.hd-top1 .m1.c1{padding-left: 10px;}
.dlm2 span.a1{color:#333; position: relative; margin-top: -3px;}

.hd-top4{padding-top: 10px;}

/* imgL1 ==================*/
.imgL1{font-size: 0; width: 101.5%;}
.imgL1 li{width: 25%; padding-right:1.5%; 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;}
.imgL1-m1{display: block; position:relative; display:block; overflow: hidden; height: 0px; padding-top:31.46%; }
.imgL1-m1 .img1{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; border-radius:0px!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;}

.box-so{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}

/* swf 幻灯片 独立模块 ==================*/
.slick-js{overflow: hidden;}
.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: #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;}
/*
.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;}

/* slick ==================*/
.slick3 .sp1{display: block; text-align: left; font-size: 18px!important; color: #fff; width: 100%; padding:9px 10px; padding-right: 20%; position: absolute; z-index: 10; left: 0px; bottom: 0px; background-color: rgba(0,0,0,.2); 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;}
.slick3 .sp1 p{max-width: 70%; display:inline-block; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.slick3 .slick-slide{position: relative;}
.slick3 .slick-dots{margin-left: -85px; margin-left: -0.85rem;}
.slick3 .slick-dots li button{height:22px; width:22px; border: 2px solid #fff; border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important; background: transparent; margin: 0px 6px; -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-dots li.slick-active button{background-color: #fff!important;}
.slick3 .slick-dots{bottom: 11px;}
.slick3 .slick-dots{width: auto; margin-left: 0; left: auto; right: 10px;}

.dc-asmdt1 h3{margin-bottom: -2px; background-color: #f3990f; padding: 0px 10px; text-align: center; position: relative; border-left: 0px;  font-size: 20px; color: #fff; height:40px; line-height: 38px; font-weight: bold; -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-asmdt1{margin-top: -4px; position: relative; overflow: visible; padding-bottom: 0px; }
.dc-asmdt1:after{content: ""; position: absolute; left: 0px; bottom: 0px; background-color: #add021; width: 100%; height:3px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; display: none;}
.dc-asmdt1 .more{color: #333; margin-top:6px; font-size: 18px; margin-right: 0px;}
.asmtxtList1-m1{color: #595959; background-size: 8px auto;}
.dc-asmdt1 h3{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}




.yfm11 .li1{padding-bottom: 7px; overflow: hidden; clear: both; padding-right: 5px;}
.yfm11 .li1 .imgb{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.yfm11 .li1 .box2{display: block; overflow: hidden;padding-left: 20px;}
.yfm11 .li1 .imgb img{width: 234px;}
.yfm11 .li1 .box2 h4{padding-bottom: 11px; font-size: 18px; color: #2b2b2b; font-weight: bold; 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;}
.yfm11 .li1 .box2 h4 a{color: #2b2b2b;}


.asmtxtList1.yfcx1 .asmtxtList1-m1{background: url(../images/yf-img11.jpg) no-repeat left center; padding-top: 3px; padding-bottom: 2px;}
.asmtxtList1.yfcx1 li{padding:5px 0px; }
.asmtxtList1.yfcx2 .asmtxtList1-m1{background: url(../images/yf-img12.jpg) no-repeat left center; padding-top: 3px; padding-bottom: 2px;}
.asmtxtList1.yfcx2 li{padding:4px 0px; }
.asmtxtList1.yfcx3 .asmtxtList1-m1{background: url(../images/yf-img14.jpg) no-repeat left center; padding-top: 3px; padding-bottom: 2px;}
.asmtxtList1.yfcx3 li{padding:5px 0px; }
.asmtxtList1.yfcx4 .asmtxtList1-m1{background: url(../images/yf-img15.jpg) no-repeat left center; padding-top: 3px; padding-bottom: 2px;}
.asmtxtList1.yfcx4 li{padding:4px 0px; }
.asmtxtList1.yfcx5 .asmtxtList1-m1{background: url(../images/yf-img16.jpg) no-repeat left center; padding-top: 3px; padding-bottom: 2px;}
.asmtxtList1.yfcx5 li{padding:4px 0px; }
.asmtxtList1.yfcx6 .asmtxtList1-m1{background: url(../images/yf-img20.jpg) no-repeat left center; padding-top: 3px; padding-bottom: 2px;}
.asmtxtList1.yfcx6 li{padding:4px 0px; }
.asmtxtList1.yfcx7 .asmtxtList1-m1{background: url(../images/pt-img7.jpg) no-repeat left center; padding-top: 3px; padding-left: 14px; padding-bottom: 2px; background-size: 8px auto!important;}
.asmtxtList1.yfcx7 li{padding:2px 0px; }
.asmtxtList1.yfcx8 .asmtxtList1-m1{background: url(../images/yf-img25.jpg) no-repeat left center; padding-top: 3px; padding-bottom: 2px;}
.asmtxtList1.yfcx8 li{padding:4px 0px; }

.yf-imgb1{padding-top: 5px;}
.yf-imgb1 .img1{width: 100%;}
.yf-imgb1.cx2{padding-top: 7px;}
.yf-imgb1.cx3{padding-top: 1px;}

.dc-asmdl1.yfcx1 .dc-asmdt1 h3{visibility: hidden;}

.dc-asmdt3{background-color: #f1f0f0; padding:7px 5px; padding-bottom: 9px;}

.aL2{font-size: 0; text-align: left;}
.aL2 li{width: auto; padding: 0px 0%; 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;}
.aL2 li a{font-size: 18px; color: #0c5a4a; 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;}
.aL2 li h3{background: transparent; color: #0c5a4a;}
.aL2 li h3:hover{cursor: pointer;}
.aL2 li.on h3{background:url("../images/rl-img3.png") no-repeat center bottom; background-size: 8px auto;}
.aL2.cx1 li{width: 20%;}

.dc-asmdl1.yfcx2 dd{padding-top:9px;}
.pc-nav.cx1 .mainnav li a.a1{font-size: 18px; color: #bfbfbf!important; padding: 0px 13px;}
.pc-nav.cx1 .mainnav li.on a.a1,.pc-nav.cx1 .mainnav li a.a1:hover{background-color: #9b9da1; color: #fff!important;}


.dc-asmdt1.cx1 h3{font-weight: normal;}

.asmtxtList2.cx1 .asmtxtList2-m1{font-size: 13px; color: #0048aa; background:url("../images/pt-ico4.png") no-repeat left center; padding-left: 10px; background-size: 4px auto;}

.hd-top2 .m1{padding-left: 0px; text-align: left;}
.hd-top2 .m1 .logo img{width:100%; max-width:265px;}


.dimgtxtList2{padding-top: 0px;}
.dc-asmdl1 dd{padding-top:9px;}
.asmtxtList1.cx1{padding-top:5px;}
.yf-imgb1.bh1{padding-top: 5px;}
.h10.cx1{height: 14px;}
.dc-pgm1{padding-top: 3px;}
.yf-imgb1.bh3{padding-top: 1px;}



/* 共用部分 底部 ==================*/
.dc-n1{}

/* 重写class ==================*/



/* ----------------------------------- ==================*/
/****************************/
/*       Power By          */
/*      爱上喵科技         */
/*     QQ:1509871176      */
/***************************/

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


/* 独立class ==================*/


/* 正常class ==================*/
.hd-top2 .m1{width: 35.16%; padding-right: 0px;}
.hd-top2 .m2{width: 45.01%;}
.hd-top2 .m3{width: 19.83%; padding-left: 0px;}
.hd-top2 .m3 .soso{padding-top: 0px;}

.pxm11{font-size: 0;}
.pxm11 .bx1,.pxm11 .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;}
.pxm11 .bx1{width:100%!important;}
.pxm11 .bx2{width: 31.94%; padding-left:25px;}

.picL1{font-size: 0;}
.picL1 li{padding-bottom: 20px;}
.picL1 li:last-child{padding-bottom: 0px;}
.picL1-m1{border-radius:5px; cursor: pointer; position:relative; display:block; overflow: hidden; height: 0px; padding-top:70.16%; }
.picL1-m1 img{ position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none;}
.picL1-m1 .p1{padding: 8px 10px; display: block; position: absolute; left: 0px; bottom: 0px; width: 100%; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.picL1-m1 .sp1{font-size: 14px; color: #fff;
display: block; text-align: center; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
overflow: hidden;
}

.asmtxtList1-m1{font-size: 0; overflow: hidden; clear: both;}
.asmtxtList1-m1 span{font-size: 16px; color: #585858; line-height: 24px;}
.asmtxtList1-m1 .txt{height: 48px; overflow: hidden; display: block; overflow: hidden; padding-left: 9px; width: auto; white-space:normal;}
.asmtxtList1-m1 em.tt{margin-top: 5px; font-size: 20px; color: #0c5a4a; float: left; border-right: 1px solid #949494; width: 33px; text-align: center; height: 38px; line-height: 38px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asmtxtList1.pxcx1 .asmtxtList1-m1{background: transparent; padding-left: 0px;}
.asmtxtList1 li{padding: 7px 0px; }
.asmtxtList1 li:last-child{border-bottom-width: 0px; padding-bottom: 0px;}
.asmtxtList1-m1:hover span{color: #000!important;}
.asmtxtList1 li:first-child{padding-top: 5px;}

.h18{height: 18px;}

.dimgtxtList2-m1 .txt h3 a{font-size: 18px; color: #333;}
.dimgtxtList2-m1 .img{width: 28.80%; vertical-align: top;}
.dimgtxtList2-m1 .txt{width: 75.33%; vertical-align: top;}
.dimgtxtList2-m1 .others{padding-top: 7px; overflow: hidden; clear: both;}
.dimgtxtList2-m1 .others a.more{font-size: 14px; color: #004986; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dimgtxtList2-m1 .others{}
.dimgtxtList2-m1 .others span.time{display: block; overflow: hidden; margin-right: 10px;}

.asmtxtList1.pxcx2 .asmtxtList1-m1{background:url("../images/px-img6.png") no-repeat 4px center; background-size: 7px auto!important; padding-left: 18px;}
.asmtxtList1.pxcx2 li{padding: 9px 0px;}

.pxm13 .img1{width: 100%;}
.pxm13{padding-top: 1px;}

.asmtxtList1.pxcx3 li{padding: 11px 0px;}
.pxm14-m2 img,.pxm14-m1 img{width: 100%;}
.pxm14-m2,.pxm14-m1{padding-top: 18px;}

.asmtxtList1.pxcx4 .asmtxtList1-m1{background:url("../images/px-img11.jpg") no-repeat left center; background-size: 5px auto; padding-left: 15px;}

.dimgtxtList2.pxcx1 .dimgtxtList2-m1 .others{padding-top: 2px;}
.asmtxtList1.pxcx4 li{padding: 9px 0px;}
.asmtxtList1.pxcx4 li:first-child{padding-top: 5px;}

.asmtxtList1.pxcx5 .asmtxtList1-m1 span{font-size: 14px; color: #595959; font-weight: normal;}
.asmtxtList1.pxcx5 .asmtxtList1-m1{background:url("../images/px-img16.png") no-repeat 1px center; background-size: 4px auto; padding-left: 10px;}
.asmtxtList1.pxcx5 li{border-bottom-width: 0px; padding:3px 0px;}
.asmtxtList1.pxcx5{margin-top: 8px; padding-top: 3px; border-top: 1px dashed #bfbfbf;}

.dimgtxtList2.pxcx1 li{padding: 8px 0px; border-bottom: 1px dashed #bfbfbf;}
.dimgtxtList2.pxcx1 li:last-child{border-bottom-width: 0px; padding-bottom: 0px;}

.pc-nav.cx1 .mainnav li{padding: 0px 4px;}
.dimgtxtList2-m1 .others.cx1 span{color: #000; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dimgtxtList2-m1 .others.cx1{padding-top: 0px; padding-bottom: 6px;}

.dimgtxtList2.pxcx2 .dimgtxtList2-m1 .txt .ct{max-height: none;}
.dimgtxtList2.pxcx2 li{border-bottom: 1px dashed #d2d2d2;}

.dimgtxtList2-m1 .txt{display: block; overflow: hidden; width: auto;}
.dimgtxtList2-m1 .img{float: left;}

.asmtxtList1{width: 100%;}
.dimgtxtList2-m1 .txt h3 a{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;}
.dpgpages2-m1, .dpgpages2-m1 a, .dpgpages2-m1 span{margin-bottom: 5px!important;}

/*  ==================*/
.pL1{font-size: 0; width: 100%; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pL1 li{max-width: 25%; padding: 2px 1%; 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;}
.pL1-m1{font-size: 14px; color: #595959;}
.pL1-m1 p{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;}

.dimgtxtList2 li:last-child{border-bottom-width: 0px; padding-bottom: 0px;}

.asmtxtList1.rlcx1 .asmtxtList1-m1{background-image: url('../images/rl-img8.png');}
.asmtxtList1.pxcx2{padding-top: 1px;}
.asmtxtList1.rlcx2 li{padding: 8.6px 0px;}
.pxm13.rlcx1{padding-top: 8px;}

.dimgtxtList2.rlcx1 li{padding: 14px 0px;}
.dimgtxtList2.rlcx1 .dimgtxtList2-m1 .others.cx1{text-align: left; padding-bottom: 2px;}
.dimgtxtList2.rlcx1 .dimgtxtList2-m1 .others span.time{margin-right: 20px;}
.dimgtxtList2.rlcx1 li:last-child{border-bottom-width: 1px;}
.dimgtxtList2.rlcx1 .dimgtxtList2-m1{min-height: inherit;}

.hd-top1 .bx1 .m1 .a1{margin: 0px 5px; font-size: 12px; color: #666; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}



.asmtxtList1.pxcx2.xmcx1 .asmtxtList1-m1{background: url(../images/pl-img3.png) no-repeat left center; background-size: 12px auto!important; padding-left: 30px;}
.pxm13{padding-top: 10px;}
.asmtxtList1.pxcx2.xmcx1 li{padding: 9px 0 8px 0px;}
.asmtxtList1.pxcx2.xmcx1.xh10 li{padding: 9px 0px;}
.asmtxtList1.pxcx2.xmcx1.xh10 .asmtxtList1-m1{background: url(../images/xm-m11.png) no-repeat 2px center; background-size: 22px auto!important;}
.asmtxtList1.pxcx2.xmcx1.xh11 .asmtxtList1-m1{background: url(../images/xm-m13.png) no-repeat 2px center; background-size: 22px auto!important;}
.asmtxtList1.pxcx2.xmcx1.xh11 li{padding: 10.5px 0px;}
.asmtxtList1.pxcx2.xmcx1.xh12 .asmtxtList1-m1{background: url(../images/xm-m16.png) no-repeat 2px center; background-size: 17px auto!important;}
.asmtxtList1.pxcx2.xmcx1.xh12 li{padding: 8.9px 0px;}

.pxm13.xh1{padding-top: 9px;}
.pxm14-m1.xh1{padding-top: 12px;}

.asmban1 .img1{width: 100%;}


/* 战略 ==================*/
.zlm11{clear: both; overflow: hidden; padding-top: 22px; padding-bottom: 20px;}
.zlm11 .tbx1{float: right; }
.zlm11 .tbx2{display: block; overflow: hidden;}
.zlm11 .tbx2{font-size: 0;}
.zlm11 .tbx2 .j1{width: 27%; padding-right: 3.64%; position: relative;}
.zlm11 .tbx2 .j1:after{content: ""; width: 2px; height: 70px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
background-color: #404c53; position: absolute; right: 0px; top: 50%; margin-top: -35px;
}
.zlm11 .tbx2 .j2{width: 73%; padding-left: 3.64%;}
.zlm11 .tbx2 .j1,.zlm11 .tbx2 .j2{max-width: 100%; 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;}
.zlm11 .logo .imglogo1{max-width: 208px; width: 100%;}
.zlm11 .imgbx1 .imgs1{max-width: 641px; width: 100%;}

.fd-m3.cx1{padding-top: 0px;}

.fd-m3.cx1 .dc-erweima .img1{width: 74px;border: 1px solid #efefef;}
.fd-m3.cx1 .dc-erweima h3{color: #333; padding-top: 0px;}
.fd-m3.cx1 .bx1{padding: 0px; padding-left: 40px;}

.hd-top1{position: relative;}
.hd-top1 .tbx1,.hd-top1 .tbx2{width: 50%; max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.hd-top1 .tbx2{text-align: right;}
.hd-top1 .tbx3{position: absolute; left: 50%; margin-left: -174px; top: 7px; text-align: center; max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; white-space: nowrap;}
.hd-top1 .tbx3 .dlm2{padding: 0px 25px; max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

#asmnav1 .lava,#asmnav1 .lava2{
	height: 100%!important;
	top: auto!important;
	bottom: 0px!important;
	background-color: #9b9da1!important;
}
#asmnav1 .lava2{display: none!important;}
#asmnav1 .focus a{color: #fff!important; }
#asmnav1 a:hover{color: #fff!important; 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);}
#asmnav1 a.sy:hover{color: #333!important;}

.hd-kj1{background-color: #fff;}
.pxm12{padding-top: 4px; overflow: hidden; clear: both;}
.pxm12 .tt{font-size: 0; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
}
.pxm12 .tt .img1{width: 79px;}
.pxm12 .txt{padding-top: 7px; display: block; overflow: hidden; padding-left: 25px;}
.pxm12 .txt p a{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;}
.pxm12 .txt p a{font-size: 26px; color: #585858;}

.dc-asmdt1.zlcx1{border-bottom-width: 0px; margin-top: 0px; text-align: center; margin-bottom: 0px;}
.dc-asmdt1.zlcx1 h3{padding-right: 0px; border-bottom-width: 0px; border-top: 4px solid #ba2012; padding-bottom: 0px; padding-top: 10px;}
.zlm13-m1{padding: 15px 10px; padding-top: 0px; background-color: #fff; box-shadow: 1px 1px 9px rgba(0,0,0,.3); border-radius:5px;}

.zlm13-m2{max-width: 100%; overflow: hidden;}
.aL9{font-size: 0;}
.aL9 li{width: 25%; padding: 0px 0px; padding-bottom: 10px; max-width: 100%; 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;}
.aL9-m1{overflow: hidden; clear: both; padding: 5px;}
.aL9-m1 .imgbx1{float: left;max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.aL9-m1 .imgs1{box-shadow: 1px 1px 9px rgba(0,0,0,.3);  position: relative; overflow: hidden; width: 75px; height: 75px; border-radius:50%; max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.aL9-m1 .imgs1 .img1{height: 70%; 
top: 50%!important;
left: 50%!important;
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
}
.aL9-m1 .tt1 h3 a{font-size: 14px; color: #333; font-weight: bold;
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
overflow: hidden;
}
.aL9-m1 .ctbx1{padding-top: 4px; font-size: 12px; color: #808080;
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;
}
.aL9-m1 .txtbx1{padding-top: 9px; display: block; overflow: hidden; padding-left: 7px;}

.dlaimg1{display: block;}
.dlaimg1 .img1{width: 100%;}

.Lt1{font-size: 0;}
.Lt1 li{display: block; padding: 13.3px 0px;}
.Lt1 li:last-child{padding-bottom: 0px;}
.Lt1-m1{min-height: 47px; padding-left: 60px; background:url("../images/pl-img5.png") no-repeat left center; background-size: 46px auto!important;}
.Lt1-m1 h3 a{font-size: 16px; color: #333; font-weight: bold;
display: block; display: -webkit-box;-webkit-box-orient: vertical;
line-clamp: 1;
-webkit-line-clamp: 1;
overflow: hidden;
display: block;
white-space: nowrap;
text-overflow: ellipsis;
-moz-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
overflow: hidden;
}
.Lt1-m1 .ct{font-size: 14px; color: #808080; padding-top: 5px; max-height: 40px;
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;

}

.Lt2 li{display: block; padding: 12.2px 0px;}
.Lt2 li:last-child{padding-bottom: 0px;}
.Lt1-m2{background:url("../images/pl-img7.png") no-repeat left center; background-size: 49px auto!important; padding-left: 60px;}
.Lt1-m2 .ct a{height: 48px;font-size: 16px; color: #333; line-height: 24px;
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;
}

.Lt2.cx1 .Lt1-m2{background:url("../images/pl-img9.png") no-repeat left center; background-size: 47px auto!important; padding-left: 60px;}

.dimgtxtList2.zlcx1 .dimgtxtList2-m1 .txt h3 a{color: #333;}
.dimgtxtList2.zlcx1 .dimgtxtList2-m1 .txt .ct{-webkit-line-clamp: 4;}
.dimgtxtList2-m1 .txt .ct{position: relative;}
.dimgtxtList2-m1 .txt .ct .time{padding-left: 15px; position: absolute; right: 0px; bottom: 1px; background-color: #fff;}
.dimgtxtList2.zlcx1 .dimgtxtList2-m1 .txt h3{padding-bottom: 10px;}
.dimgtxtList2.zlcx1 .dimgtxtList2-m1 .txt .ct p{line-height: 27px;}
.dimgtxtList2.zlcx1 .dimgtxtList2-m1 .txt{padding-top: 8px;}

.asmfy1{text-align: center;}

.soso.zlcx1{padding-top: 0px;}

.zlm16{text-align: right;}
.soso.zlcx2{max-width: 320px; width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dasmban1.nohover img:hover{opacity: 1!important;}

.zlm17{background-color: #f8f8fa; padding: 0px 20px; padding-bottom: 6px;}


/* 客服中心 独立模块 ==================*/
.kefu1{position: fixed; right: 0px; top: 50%; z-index: 1000; font-size: 0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.kefu1 *{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);}
.kefu1-list li{padding: 8px 0px; position: relative;}
.kefu1-m1{position: relative; box-shadow: 1px 2px 8px rgba(0,0,0,.3); border-radius:50%; z-index: 1; width: 40px; height: 40px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; overflow: hidden;}
.kefu1-m1:hover{cursor: pointer;}
.kefu1-m1 .sp1,.kefu1-m1 .sp2{width: 100%; border-radius:50%; height: 40px; overflow: hidden; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.kefu1-m1 .sp1:before,.kefu1-m1 .sp2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.kefu1-m1 .sp1 .img1{ max-width: 60%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.kefu1-m1 .sp2 em{font-size: 12px; padding: 0px 5px; line-height: 16px; color: #fff; 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;}
.kefu1-m1 .sp1{background-color: #eee;}
.kefu1-m1 .sp2{background-color: #ba2012;}
.kefu1-m1:hover .sp1{margin-top: -40px;}
.kefu1-list li .ewmbx1-box1{display: inline-block; display: none; right: 39px; padding-right: 10px;  position: absolute; bottom: -37px; }
.kefu1-list li .ewmbx1{opacity: 1!important; width: 80px; position: relative; margin-right: 5px; /*right: -110px;*/display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
background-color: #fff;box-shadow: 1px 2px 8px rgba(0,0,0,.3); border-radius:5px; padding: 8px;
}
.kefu1-list li .ewmbx1{display: block!important; opacity: 1!important;background-color: #fff;}
.kefu1-list li:hover .ewmbx1-box1{display: block!important;}
.kefu1-list li:hover .img2.box1{width: 120px; height: 40px; line-height: 40px;}
.kefu1-list li .tsimg2 span.iph{font-size: 13px; color: #333; display: block; text-align: center;}
.kefu1-m1 .sp2 em{font-style: normal;}
.kefu1-list li .kefu1-m1.dh .img2{bottom: 15px; }
.kefu1-list li .tsimg2.box1{bottom: 12px; height: auto!important; line-height: normal!important;}
.kefu1-m1.s1 .sp2 em{padding: 0px;}
.kefu1 .ewmbx1 .bx1 .img2{width: 100%;}
.kefu1 .ewmbx1 .bx2{padding-top: 2px; text-align: center;}
.kefu1 .ewmbx1 .bx2 p{font-size: 12px; color: #333;}
.kefu1-m3{position: relative;}
.kefu1-m3 .ewmbx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
width: 0; 
height: 0; 
border-top: 7px solid transparent; 
border-left: 9px solid #fff; 
border-bottom: 7px solid transparent; 
position: absolute; right: -7px; bottom: 40%;
}
.kefu1-list li .tsimg2{opacity: 1!important; width: 100px; right: -110px; position: absolute; bottom: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.kefu1-list li:hover .tsimg2{opacity: 1!important; right: 45px;  background-color: #fff;}



.pxm12 .box1{overflow: hidden; clear: both; position: relative; z-index: 10;}
.pxm12{position: relative; padding-bottom: 11px;}
.pxm12:before{content: ""; width:100%; height: 49px; 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;
border-bottom: 2px solid #006e65; border-left: 2px solid #006e65; position: absolute; left: 0px; bottom: 0px;
}


.imgL2{font-size: 0; margin: 0px -8px; font-size: 0;}
.imgL2 li{width: 50%; padding: 0px 8px; padding-bottom: 10px; 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;}
.imgL2-m1{display: block; position: relative; padding-top: 22.81%;}

.imgfdbx1{position: absolute; overflow: hidden; left: 0px; top: 0px; width: 100%; height: 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;}
.imgfdbx1 img{width: 100%;
top: 50%!important;
left: 50%!important;
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
}

.dimgtxtList2.zlcx1 li{padding: 14px 0px!important; border-bottom: 2px dashed #b1b1b1;}


.dimgtxtList2-m1 .img{display: block; position: relative; overflow: hidden; padding-top: 19%;}
.dimgtxtList2-m1 .img img{
top: 50%!important;
left: 50%!important;
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
margin: 0!important;
}





/* 共用部分 底部 ==================*/
.dc-n1{}

/* 重写class ==================*/





/* 共用部分 底部 ==================*/
.dc-n1{}

/* 重写class ==================*/

