﻿

/* 共用 ==================*/
.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;}
.wp2{max-width:1000px; 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;}
a:hover{color:inherit!important;}

/* 独立class ==================*/
body{background-color: #fff; max-width: 1920px; margin: 0px auto;}
.dc-m1{height: 100vh;}
.dc-m2{height: 100%;}
.dc-m3{padding-top: 110px; -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-m4{min-height: 100vh;}
.dc-yuanj5{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; border-radius:0.05rem;-moz-border-radius:0.05rem;-webkit-border-radius:0.05rem; overflow: hidden;}
.dc-yuanj10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; border-radius:0.10rem;-moz-border-radius:0.10rem;-webkit-border-radius:0.10rem; overflow: hidden;}
.dc-yuanj15{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; border-radius:0.15rem;-moz-border-radius:0.15rem;-webkit-border-radius:0.15rem; overflow: hidden;}
.wp-box1{max-width: 100%; overflow-x: hidden;}
.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;
}

.dc-asmimgList1-1 .img img{
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-asmimgList1-1 .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);
}

.imgfdbx1 img{
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);    
}
.imgfdbx1:hover img{
    transform: translate(-50%, -50%) scale(1.1);
    -ms-transform:translate(-50%, -50%) scale(1.1);
    -moz-transform:translate(-50%, -50%) scale(1.1);
    -webkit-transform:translate(-50%, -50%) scale(1.1);
    -o-transform:translate(-50%, -50%) scale(1.1);
}

/* 正常class ==================*/
/* pc-nav 独立模块 电脑端导航 ==================*/
.pc-nav{padding-top: 50px; padding-right: 170px;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: 9px; display: block;  font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .mainnav-m1 .mainnav{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pc-nav .logo img{max-width: 184px;}
.pc-nav .mainnav-m2{width: 100%; text-align:center;}
.mainnav{display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mainnav li{padding: 0px 25px; height: 38px; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:16px; vertical-align: middle;}
.mainnav li.last,.mainnav li:last-child{background: transparent; padding-right: 0px;}
.mainnav li:hover .navlist{position: absolute; display:block;}
.mainnav li a.a1{display: inline-block; border-bottom: 2px solid #fff; padding-bottom: 10px; text-align: center;  font-size: 15px; color: #1f252b;}
.mainnav li.on a.a1,.mainnav li.current a.a1,.mainnav li a.a1:hover{color: #297ce6!important; font-weight: bold; border-bottom: 4px solid #297ce6; }
.navlist{z-index: 10; position:absolute; box-shadow: 0px 5px 11px -1px rgba(0,0,0,.7); min-width:100%; top: 44px; left: 0px; text-align: left; background-color:#9a9da2; padding-top: 4px; padding-bottom: 4px;
left: 50%!important;
-o-transform: translate(-50%, 0%);
-ms-transform: translate(-50%, 0%);
-moz-transform: translate(-50%, 0%);
-webkit-transform: translate(-50%, 0%);
transform: translate(-50%, 0%);
}
.navlist a{text-align: center; display: block; border-bottom: 1px solid #3d4b54; white-space:nowrap; width: 100%; height:35px; line-height:35px; 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: #297ce6;}

.hdtop11{position: relative;}

.dc-xlm1{font-size: 0;}
.dc-xlm1 .m1,.dc-xlm1 .m2{ max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-xlm1 .m1 .sp1{font-size: 16px; color: #d61518;}
.dc-xlm1 .m2 p{font-size: 18px; color: #d61518;}
.dc-xlm1 .m1{padding-right: 5px; width: 33px; position: relative; }
.dc-xlm1 .m1:after{content: ""; position: absolute; right: 0px; width: 1px; height: 80%; top: 12%; background-color: #d61518; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-xlm1 .m2{padding-left: 5px;}

.hdtop11 .box2{position: absolute; right: 0px; bottom: 5px;}
#hd{position: fixed; left: 0px; top: 0px; width: 100%; z-index: 1000; background-color: #fff; padding-bottom: 22px; box-shadow: 1px 1px 6px rgba(0,0,0,.2);}
.dc-bk1{background-size: cover!important;}
.dc-bk2{background-size: contain!important;}
.pgm11-m2{overflow: hidden; clear: both; padding-top: 110px;}
.pgm11-m2 .box1{margin-top: -10px; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.pgm11-m2 .box2{display: block; overflow: hidden; padding-right: 90px;}

.dc-btn1{width: 280px; border: 2px solid #f88600; height: 52px; line-height: 46px; text-align: center; box-shadow: 1px 2px 5px rgba(0,0,0,.1); background-color: #f88600; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; 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;}
.dc-btn1:hover{border: 2px solid #f88600; background-color: transparent;}
.dc-btn1 em{font-size: 20px; color: #fff; max-width: 90%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
white-space:nowrap; text-overflow: ellipsis; overflow: hidden;
}
.dc-btn1:hover em{color: #f88600!important; }

.dc-btn2{width: 280px; border: 2px solid #f88600;background-color: transparent; height: 52px; line-height: 46px; text-align: center; box-shadow: 1px 2px 5px rgba(0,0,0,.1); border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; 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;}
.dc-btn2:hover{border: 2px solid #f88600; background-color: #f88600; }
.dc-btn2 em{font-size: 20px; color:#f88600; max-width: 90%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
white-space:nowrap; text-overflow: ellipsis; overflow: hidden;
}
.dc-btn2:hover em{color: #fff!important; }

.dc-dlm1{width: 338px; height: 258px; font-size: 0; text-align: center;}
.dc-dlm1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.dc-dlm1 .dc-btn1{vertical-align: bottom; margin-bottom: 30px; max-width: 90%;}

.dc-ct1{font-size: 24px; color: #fff; line-height: 60px;}
.dc-tt1 h3 .imgtt1{max-height: 43px;}
.dc-tt1{padding-bottom: 30px; overflow: hidden; position: relative;}
.dc-tt1:after{content: ""; width: 100px; height: 2px; background-color: #fff; position: absolute; left: 0px; bottom: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dc-dl8{padding-top: 55px;  }
.dc-dt8{text-align: center; position: relative; }
.dc-dt8 h3:after{content: ""; width: 80px; height: 4px; position: absolute; left: 50%; margin-left: -40px; bottom: 0px; background-color: #297ce6; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dt8 h3{ position: relative; font-size: 36px; color: #333333; font-weight: bold;  padding-bottom: 15px;}
.dc-dt8 small{display: block; padding-top: 10px; font-size: 15px; color: #0a0a0a;}
.dc-dl8 dd{padding-top: 40px;}

.babzL1{font-size: 0;}
.babzL1 li{padding-bottom: 40px;}
.babzL1-m1{position: relative; overflow: hidden; background-color: #fff;box-shadow: 1px 1px 6px rgba(0,0,0,.2); padding: 23px 0px;}
.babzL1-m1 .box1{position: relative; z-index: 10; font-size: 0;}
.babzL1-m1 .box2{position: absolute; z-index: 1; right: 35px; bottom: 0px;}
.babzL1-m1 .box1 .m1,.babzL1-m1 .box1 .m2{ 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;}
.babzL1-m1 .box1 .m1{width: 20%; height: 180px; font-size: 0; text-align: center;}
.babzL1-m1 .box1 .m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.babzL1-m1 .box1 .m1 h4{font-size: 30px; color: #297ce6; font-weight: bold; max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.babzL1-m1 .box1 .m2{padding: 0px 40px; width: 80%;}
.dc-ct2{font-size: 18px; color: #333; line-height: 40px;}
.babzL1-m1 .box1:before{content: ""; position: absolute; left: 20%; background-color: #ccc; width: 1px; height: 94%; top: 3%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.babzL1-m1 .box1 .m2 .dc-ct2{max-width: 715px;}
.babzL1-m1 .box2 .img1{max-width: 270px;}
.babzL1 .li1 .babzL1-m1 .box2{bottom: -35px;}
.babzL1 .li2 .babzL1-m1 .box2{bottom: -27px;}
.babzL1 .li3 .babzL1-m1 .box2{bottom: -80px;}

.pgm13-m1{overflow: hidden; clear: both; position: relative;}
.pgm13-box2,.dc-zwm1{float: left; position: absolute; left: 0px;top: 0px; z-index: 10; height: 100%; width: 27%; max-width: 521px;}
.pgm13-box2 .box1{height: 50%;}
.pgm13-m1{position: relative; overflow: hidden; }
.pgm13-m1:before{content: ""; position: absolute; z-index: 1; left: 0px; top: 0px; background-color: rgba(229,245,253,.9); width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;
display: none;
}

.dc-dlm2{display: block;-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-dlm2{height: 100%; text-align: center;}
.dc-dlm2:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dlm2 .m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-dlm2 .img1{max-width: 87px;}
.dc-dlm2 h3{font-size: 30px; color: #fff; font-weight: bold;}
.dc-dlm2:hover{opacity: 0.9;}
.pgm13-box1{padding-left: 80px; display: block; overflow: hidden; min-height: 100vh;background-color: rgba(229,245,253,.9); -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-m3 .tt1 h5{font-size: 30px; color: #297ce6; font-weight: bold;}
.pgm13-m3 .tt1{padding-bottom: 25px;}

.pgm13-m3.hvbrb{border-bottom: 1px solid #999;}
.pgm13-m3{padding-bottom: 50px;}

.ysL1{font-size: 0; margin: 0px -20px;}
.ysL1 li{padding: 0px 20px; padding-bottom: 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;}
.ysL1-m1{padding: 23px; text-align: center; padding-bottom:17px; min-width: 280px; box-shadow: 1px 1px 6px rgba(0,0,0,.1); background-color: #fff; border-radius:15px;-moz-border-radius:15px;-webkit-border-radius: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;}
.ysL1-m1 .imgbx1 .img1{max-width: 58px;}
.ysL1-m1 .txtbx1 h5{font-size: 24px; color: #333; font-weight: bold;}

.dc-ct2.cx1{line-height: 28px;}
.ysL1-m1 .txtbx1 .ct1{
display: block; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
overflow: hidden;
}

.pgm13-m2{margin-left: 0px;}
.pgm13-m2 .dc-dt8{padding-right: 30%;}
.dc-zwm1{position: relative; height: 1px;}

.dc-btn2.s1,.dc-btn1.s1{width: 240px;}

.pgm14-m1{font-size: 0;}
.pgm14-m1 .box0{position: relative;margin-left: -70px; height: 200px; background-size: contain!important; 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 .box1{margin-left: 0px!important; width: 394px; z-index: 4; background:url("../images/pt-img32.png") no-repeat right center;}
.pgm14-m1 .box2{ z-index: 3; width: 337px; background:url("../images/pt-img33.png") no-repeat right center;}
.pgm14-m1 .box3{ z-index: 2; width: 341px; background:url("../images/pt-img34.png") no-repeat right center;}
.pgm14-m1 .box4{ z-index: 1; width: 322px; background:url("../images/pt-img35.png") no-repeat right center;}
.pgm14-m1 .box0 .m1{text-align: center; padding-top: 20px;}
.pgm14-m1 .box0 .tt1 h5{font-size: 60px; font-style: italic; color: #fff;}
.pgm14-m1 .box0 .ct1{font-size: 18px; color: #fff; line-height: 36px;}
.pgm14-m1 .box4 .ct1,.dc-dlm3 .ct1 strong,.dc-ct2 strong{font-size: 24px;}


.pgm14-m2{font-size: 0;}
.pgm14-m2 .box1,.pgm14-m2 .box2{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;}
.pgm14-m2 .box1{ width: 33.33%;}
.pgm14-m2 .box2{width: 66.67%; padding-left: 35px; }

.dc-dlm3{padding: 20px 25px; background-color: #fff; box-shadow: 0px 0px 13px 0px rgba(0,0,0,.2);}
.dc-dlm3 .tt1 h3{font-size: 24px; color: #888; font-weight: bold; font-style: italic;}
.dc-dlm3 .tt1{padding-bottom: 6px;}
.dc-dlm3 .ct1{font-size: 16px; color: #333; line-height: 26px; overflow: hidden;}
.dc-dlm3 .tt1.da h3{color: #00b7f3;}

.dc-dlm3 .ctbx1{min-height: 104px;}
.dc-dlm3 .ctbx2{min-height: 208px;}
.dc-dlm3 .ctbx4{min-height: 50px;}

#fd{background-color: #444;}
.fdm11{ padding-top: 35px; padding-bottom: 25px;}

.fdm11-m1{overflow: hidden; clear: both;}
.fdm11-m1 .box2{float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fdm11-m1 .box1{display: block; overflow: hidden;}

.erweimaL1{font-size: 0;}
.erweimaL1 li{padding-left: 35px; 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;}
.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: 128px;}
.erweimaL1-m1 .dc-erweima h3{padding-top: 10px; text-align: center; font-size: 12px; color: #fff;}
.erweimaL1-m1 .dc-erweima .imgbx1{padding: 7px; background-color: #fff;overflow: hidden; }

/* fdnavList2 ==================*/
.fdnavList2{font-size:0;}
.fdnavList2 li{padding-right: 7%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; }
.fdnavList2 li.last{background: transparent;}
.fdnavList2 li a{font-size: 18px; color: #fff; }
.fdnavList2 li a:hover{color: #297ce6!important;}

.lxL1{font-size: 0;}
.lxL1 li{padding-right: 125px; 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;}
.lxL1-m1{overflow: hidden; clear: both;}
.lxL1-m1 .imgbx1{padding-top: 12px; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.lxL1-m1 .imgbx1 .img1{max-width: 32px;}
.lxL1-m1 .txtbx1{padding-left: 20px; display: block; overflow: hidden;}
.lxL1-m1 .txtbx1 small{font-size: 16px; color: #999;}
.lxL1-m1 .txtbx1 h4{font-size: 24px; color: #fff; padding-top: 3px;}

.fdm11-m1 .box1{padding-top: 10px;}

.fdm12{border-top: 1px solid #888; padding-top: 25px; padding-bottom: 25px; text-align: center;}
.fdm12-m1,.fdm12-m1 a{font-size: 14px; color: rgba(255,255,255,.5);}
.fdm12-m1 a{margin: 0px 10px;}
.fdm12-m1 a:hover{color: #fff!important;}

.tbL1{font-size: 0;}
.tbL1 li{padding: 0px 5px; padding-bottom: 5px; 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;}
.tbL1-m1 .img1{max-height: 20px;}
.tbL1-m1:hover .img1{opacity: 0.7;}

.hidnav{top:-300px!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);
}

/* mbclass ==================*/
.dc-menuimg{background-image: url("../images/pt-ico12.png")!important;}
.dc-menuct{right: -120%!important;}

/* mb-nav ==================*/
.mb-nav{display: none; box-shadow: 1px 2px 5px rgba(0,0,0,.1); position: fixed; background-color: #fff; left: 0px; top: 0px; width: 100%; z-index: 1000; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.mb-nav-tt{overflow: hidden; clear: both;  padding: 9px 5px; padding-top:8px; background-color: #fff; position: relative; z-index: 1000;}
.mb-nav-tt .menubtn{cursor: pointer; float: right; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.mb-nav-tt .menubtn{width:25px;  height:25px; background:url("../images/pt-ico11.png") no-repeat center center; background-size: contain;}
.mb-nav-tt .logo{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.mb-nav-tt .logo img{ height: 26px; margin-top: 1px;}

.mb-nav-ct{width: 50%; overflow-y:auto; position: fixed; padding: 0px 15px; padding-top: 50px; right: 0px; top: 0px; height: 100%; background-color: #fff; z-index: 20; -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); -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); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.snavList1{text-align: left;}
.snavList1 li{padding: 10px 0px;  border-bottom: 1px solid #dcdcdc; text-align: center;}
.snavList1-m1{display: block;}
.snavList1-m1 .img1,.snavList1-m1 h3,.snavList1-m1 small{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.snavList1-m1 .img1{width: auto; text-align: right;}
.snavList1-m1 .img1 img{max-width: 30px; }
.snavList1-m1 h3{padding: 0px 5px;  text-align: center;font-size: 15px;  color: #333;}
.snavList1-m1 small{text-align: left; font-size: 14px; color: #fff;}
.snavList1-m1{white-space:nowrap;}
.snavList1-m1 .img1{margin-right: 5px;}

.mb-nav .mengceng{display: block; position: fixed; z-index: 1; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}


.snavList1 li.current .snavList1-m1 h3{color: #297ce6!important;}
.snavList1 li.current{border-color:#297ce6; }

.dc-kf1{position: fixed;right: 0px; top: 20%; z-index: 10000; box-shadow: 1px 1px 9px rgba(0,0,0,.3);
border-top-left-radius:10px;
border-bottom-left-radius:10px;
}
.kfL1{font-size: 0;}
.kfL1 li{display: block; position: relative;}
.kfL1 li:after{content: ""; position: absolute; left: 0px; bottom: 0px; width: 80%; height: 1px; background-color: #fff; margin-left: 10%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.kfL1-m1{text-align: center; background-color: #f88600; display: block; padding: 15px 15px; width: 70px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.kfL1-m1 .img1{max-width: 29px;}
.kfL1-m1 .imgbx1{padding-bottom: 7px;}
.kfL1-m1 .txtbx1 h5{font-size: 16px; color: #fff;}
.kfL1 li:first-child .kfL1-m1{border-top-left-radius:10px;}
.kfL1 li:last-child .kfL1-m1{border-bottom-left-radius:10px;}
.kfL1 li:last-child::after{display: none;}
.kfL1-m1:hover{opacity: 0.8;}

.wow{visibility: hidden;}



















/* 共用部分 底部 ==================*/
.dc-n1{}
.foriph,.foriph768{display: none!important;}



/* 重写class ==================*/

