/****************************/
/*       Power By          */
/*      爱上喵科技         */
/*     QQ:1509871176      */
/***************************/

/* 共用 ==================*/
.wp{max-width:1000px; width: 100%; _width: 1000px; *+width: 1000px;  overflow: hidden; margin: 0 auto;}
.wp1{max-width:1000px; width: 100%; _width: 1000px; *+width: 1000px; margin: 0 auto;}
.wp2{max-width:1200px; width: 100%; _width: 1200px; *+width: 1000px; overflow: hidden; margin: 0 auto;}

a:hover{color: #e00d1c!important;}

#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%; }

/*  page-m1 顺序模块 首页 ==================*/
.page-m1{}

/*  page-m2 顺序模块 首页 ==================*/
.page-m2{width: 100%;}
.dc-c2{font-size:0;word-spacing: -4px;letter-spacing: -4px;}
.dc-c2 .img,.dc-c2 .txt{width: 50%; height: 559px; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle; }

.dc-c2 .img img{min-width: 100%; min-height: 100%;}
.dc-c2 .img img:hover{opacity: 1;}
.pagem21 .txt-m1{ padding-right: 10%; }
.pagem21 .txt-m1 .dc-dl2{ width: 99%;}
.dc-c2 .dc-mdl{height: 559px; }
.dc-dl2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pagem21 .txt-m1 .dc-dl2 dt,.pagem21 .txt-m1 .dc-dl2 dd{padding-left: 8%;}
.pagem21 .txt-m2{background-color: #fff;}
.pagem21 .dc-dt2 h3.m1{padding-top: 40px; background:url("../images/pt-ico3.png") no-repeat left top;}
.pagem21 .dc-dl2{padding-bottom: 50px;}
.pagem21{position: relative; bottom: -120px;}

.pagem22{background-color: #222; padding-bottom: 140px; padding-top: 120px;}
.pagem22 .txt-m1{text-align: right; padding-left: 10%; padding-right: 8%; _padding-right: 4%; *+padding-right: 4%; }
.pagem22 .dc-dl2{}

/*  page-m3 顺序模块 首页 ==================*/
.page-m3{overflow: hidden; position: relative; top: -140px; background-color: #fff;}
.page-m3 .m1{padding-bottom: 8px; font-size:0;word-spacing: -4px;letter-spacing: -4px;}
.page-m3 .m1 .m3,.page-m3 .m1 .m4{height: 585px; width: 49.6%; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: bottom;}
.page-m3 .m1 .m3{background:#e4281c url("../images/pt-img108.png") no-repeat 90% 90%;}
.page-m3 .m1 .m4{text-align: center;  position: relative;}
.page-m3 .m1 .m4 .m5{position: absolute; width: 100%;bottom: 0px; left: 0px;}

.dc-c28{float: right;width: 90.8%; margin: 0px; max-width: none;}
.dc-c28 .page-m3{padding-right: 10%; _padding-right: 8.4%;}
.dc-c29 img{min-width: auto!important; width: 90%; _height:100%; *+height:100%;}

.ie6-m2{text-align: left; }
#swf2{ padding-bottom: 35px; max-width: 375px; _width:375px;  *+width:375px; overflow: hidden;  display: inline-block;}
.ie6-m2 h3 a{font-size: 36px; color: #000;}
.ie6-m2 h3{padding-bottom: 12px;}
.ie6-m2 small{padding-bottom: 25px; background:url("../images/pt-ico2.jpg") no-repeat left bottom; display: block; font-family: "times new Roman";font-size: 22px; color: #000; font-weight: bold;}
.ie6-m2 .cont{height: 50px; overflow: hidden; padding-top: 15px; padding-bottom: 30px;}
.ie6-m2 .cont p{font-size:13px; color: #000;}
.ie6-m2 .slick-dots li button{ width: 7px; height: 7px; background:url("../images/pt-ico6.png") no-repeat center 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;}
.ie6-m2 .slick-dots li.slick-active button{width: 13px; height: 13px; background:url("../images/pt-ico5.png") no-repeat center center!important;}
.ie6-m2 .slick-dots{text-align: left; bottom: 0px;}
.page-m3 .m1 .m4 .imgtxtList-m1{width: 97%;}

.ie6-m2 .hd ul{padding-bottom: 10px;}

/* imgtxtList1 独立模块 图文列表 ==================*/
.imgtxtList-m1{position: relative; clear: both; overflow: hidden; width: 100%; display: inline-block; overflow: hidden; }
.imgtxtList-m2{clear: both; overflow: hidden; padding: 0px 7%; padding-top: 30px; padding-bottom: 45px; _padding-bottom: 15px; *+padding-bottom: 15px; border: 8px solid #f5f5f5; display: block;}
.imgtxtList-m2 .img{margin-top: 8px; width: 68px; height: 68px; float: left; display: inline-block;}
.imgtxtList-m2 .img img{width: 100%;}
.imgtxtList-m2 .txt{ text-align: left; _width: 80%;  _float: right; *+width: 80%;  *+float: right; padding-left: 20px; overflow: hidden; }
.imgtxtList-m2 .txt h3 a{font-size: 13px; color: #000;}
.imgtxtList-m2 .txt h3{padding-bottom: 5px;}
.imgtxtList-m2 .txt small{display: block; padding-bottom: 12px; font-family: "Candara"; font-size: 13px; color: #000;}
.imgtxtList-m2 .txt .cont p{line-height: 22px; font-size: 12px; color: #666666;}
.imgtxtList-m2 .txt .cont {height: 68px; overflow: hidden;}
.imgtxtList-m1 .more{z-index: 10; padding-right: 25px; display: inline-block; font-size: 12px; font-family:"Candara"; color: #666666; background:url("../images/pt-ico7.png") no-repeat right center; position:absolute; bottom: 20px; right: 20px;}

.imgtxtList1{font-size:0;word-spacing: -4px;letter-spacing: -4px;}
.imgtxtList1 li{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.imgtxtList1 li .ul-m1{padding: 0px 5px;}

/* txtList1 独立模块 文字列表 ==================*/
.analysis{padding-top: 80px; padding-bottom: 80px; background:url("../images/pt-ico90.png") repeat-x center top;}
.txtList1{width: 102%; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList1 li{width: 33.33%; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.txtList1 li .m1{padding-right: 20px;}
.txtList1 li .m1 a{border-top-left-radius:8px; background-color: #fff; box-shadow: 0px 0px 11px -3px #999; display: inline-block; width: 100%; height: 270px; border-bottom: 3px solid #222222;}
.txtList1 li .m1 a h3{margin-top: 35px; padding-bottom: 10px; background-position: center top; background-repeat: no-repeat; font-size: 60px; color: #333; padding-top: 60px;}
.txtList1 li .m1 a small{padding-bottom: 8px; font-size: 16px; font-weight: bold; color: #000; display: block;}
.txtList1 li .m1 a small.sm2{padding-bottom: 12px; color: #333; font-weight: normal; background:url("../images/pt-ico91.png") no-repeat center bottom;}
.txtList1 li .m1 a:hover{background-color: #222222; border-bottom-color: #e4281c;}
.txtList1 .li1 .m1 a:hover h3{background-image: url("../images/pt-img6.png")!important;}
.txtList1 .li2 .m1 a:hover h3{background-image: url("../images/pt-img7.png")!important;}
.txtList1 .li3 .m1 a:hover h3{background-image: url("../images/pt-img10.png")!important;}
.txtList1 li .m1 a:hover h3{color: #e4281c;}
.txtList1 li .m1 a:hover small{ color: #fff;}
.txtList1 li .m1 a:hover small.sm2{color: #666666;}

/* imgList1 独立模块 图片列表 ==================*/
.imgList1,.ie6-m3-m1{ width: 100%; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgList1 li,.ie6-m3-m1 .ie6-m3-m2{width: 25%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.imgList1 li .m1,.ie6-m3-m1 .ie6-m3-m2 .m1{padding: 20px 12px; }
.imgList1 li .m1 a,.ie6-m3-m1 .ie6-m3-m2 .m1 a{padding: 15px 0px; border: 1px solid #e4e4e4; display: block; text-align: center;}
.imgList1 li .m1 a img,.ie6-m3-m1 .ie6-m3-m2 .m1 a img{display: inline-block; max-width: 70%; max-height: 48px; _height:48px; *+height:48px;}

.slick3{padding-bottom: 35px;}
.slick3 .slick-prev,.slick-next{left: auto; right: auto; top:auto; bottom: 0px; width: 25px; height: 25px; background-size:auto!important;}
.slick3 .slick-prev{left: 47%; background:#181818 url("../images/pt-ico8.png") no-repeat center center;}
.slick3 .slick-next{left: 51%; background:#181818 url("../images/pt-ico9.png") no-repeat center center;}
.slick3 .slick-prev:hover,.slick-next:hover{background-color: #e4281c;}

/* ban1 独立模块 banner ==================*/
.ban1{margin-bottom: 70px; background-size: cover; background-position: center center; background-repeat: no-repeat; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.ban1 .wp1{position: relative;}
.ban1 .dc-mdl{height: 335px;}
.ban1 .ban1-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.ban1-m1 h2{font-size: 40px; color: #fff;}
.ban1-m1 small{font-size: 16px; color: #fff; display: block; padding-bottom: 15px; padding-top: 5px; }


/* col-l col-r 独立模块 框架 ==================*/
.col-l{z-index: 10; position: relative; float: left; max-width: 200px; width: 20%; overflow: hidden;}
.col-r{ float: right; max-width: 750px; width: 75%; overflow: hidden;}

/* ban2 独立模块 banner ==================*/
.ban2{width: 100%; margin-bottom: 35px;}
.ban2 img{width: 100%;}

/* subnav 独立模块 侧边导航 ==================*/
.subnav li{margin-bottom: 30px; padding-left: 15px;}
.subnav li h3 a{font-size: 14px; color: #010101;}
.subnav li small{font-size: 12px; color: #ccc;}
.subnav li:hover,.subnav li.on{background:url("/b/images/pt-ico21.jpg") no-repeat left 6px;}
.subnav li:hover small,.subnav li.on small{color:#e00d1c;}
.subnav li:hover h3 a,.subnav li.on h3 a{color:#e00d1c!important;}

/* dc-dl5 独立模块 框架 ==================*/
.dc-dl5 dd{text-align: center;}
.dc-dl5 dd .m1 p{text-align: left; font-size: 16px; color: #666666; line-height: 29px;}
.dc-dl5 dd .m1 img{max-width: 100%; _width:90%; *+width:90%; display: inline-block; margin-top: 25px; margin-bottom: 20px;}
.dc-dl5 dd .m1 h4{text-align: left; font-size: 13px; color: #666666; font-weight: bold; padding-bottom: 5px; padding-top: 5px;}

.txtList3{ font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList3 li{height: 200px; width: 48%; _width: 47.9%; *+width: 47.9%; padding: 0px 1%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.txtList3-m1{background-color: #f1f1f1; height: 100%;}
.txtList3-m1 .dc-xh em{background-color: #f1f1f1;}
.txtList3-m1 .tt{padding-top: 15px; padding-bottom: 20px; display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList3-m1 .tt .dc-xh,.txtList3-m1 .tt h3{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: bottom;}
.txtList3-m1 .txt{height: 100px; overflow: hidden; text-align: left; padding: 0px 17px;}
.txtList3-m1 .txt p{font-size: 13px; color: #1d1d1d; line-height: 22px; padding-bottom: 10px;}
.txtList3-m1 .tt h3{font-size: 18px; color: #2c2c2c; font-family: "方正兰亭超细黑简体";}
.txtList3 li.on .txtList3-m1,.txtList3 li:hover .txtList3-m1{background-color: #30b8ec;}
.txtList3 li.on .txtList3-m1 h3,.txtList3 li:hover .txtList3-m1 h3{color: #fff;}
.txtList3 li.on .txtList3-m1 .txt p,.txtList3 li:hover .txtList3-m1 .txt p{color: #fff;}
.txtList3 li.on .txtList3-m1 .dc-xh span,.txtList3 li:hover .txtList3-m1 .dc-xh span{color: #fff;}
.txtList3 li.on .txtList3-m1 .dc-xh em,.txtList3 li:hover .txtList3-m1 .dc-xh em{background-color: #30b8ec; border-top: 1px solid #fff;}




/* customer1 独立模块 我们的客户 ==================*/
.customer1{padding-bottom: 30px;}
.lists1{border: 1px solid #e1e1e1; border-bottom: 0px; border-right: 0px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.lists1 li{width: 25%; _width: 24.8%; *+width: 24.8%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.lists1 li a{font-size: 12px; color: #999; height: 40px; line-height: 40px; padding: 0px 10px; text-align: left;  display: block; overflow: hidden;}
.lists1 li .lists1-m1{border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
.lists1 li a:hover{background-color: #e4281d; color: #fff!important;}

.dc-c3{padding-bottom: 0px;}
.dc-c3 .lists1 li{width: 20%;_width: 19.8%; *+width: 19.8%;}
.dc-c3 .lists1 li a{padding: 0px; padding: 10px 0px; text-align: center; height: auto; line-height: normal; }
.dc-c3 .lists1 li a img{max-height: 30px; _height:30px; *+height:30px; display: inline-block;}
.dc-c3 .lists1 li a:hover{background: transparent;}

.imgtxtList2{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList2 li{padding-bottom: 40px; padding-right: 3%; padding-left: 1%; width: 46%; _width: 45.9%; *+width: 45.9%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.imgtxtList2-m1{height: 183px; overflow: hidden; background-color: #ededed; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList2-m1 .img,.imgtxtList2-m1 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.imgtxtList2-m1 .img{height: 100%;}
.imgtxtList2-m1 .img img{height: 100%;}
.imgtxtList2-m1 .txt{padding: 0px 15px; padding-top: 20px; text-align: left; overflow: hidden; display: block;}
.imgtxtList2-m1 .txt p{font-size: 12px; color: #666; line-height: 22px; text-indent:2em;}
.imgtxtList2-m1 .txt .cont{height: 110px; overflow: hidden;}
.imgtxtList2-m1 .txt p.p1{padding-top: 10px; text-align: right;}

/* imgtxtList3 独立模块 图文列表 ==================*/
.imgtxtList3{padding-bottom: 55px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList3 li{box-shadow: 0px 0px 11px -3px #999; position: relative; overflow: hidden; width: 225px; height: 225px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.imgtxtList3 li .img{padding-top: 35px; padding-bottom: 25px;}
.imgtxtList3 li .txt{display: inline-block; width: 67%; font-size: 15px; color: #fff;}
.imgtxtList3 .li1{ background-color: #cfbe85; }
.imgtxtList3 .li2{ background-color: #7388bf; 
	transform:scale(1.2);
    -ms-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -o-transform:scale(1.2);
    z-index: 10;
}
.imgtxtList3 .li3{ background-color: #85cfcb; }

/* txtList4 独立模块 文字列表 ==================*/
.txtList4{padding-bottom: 20px; width: 95%; display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList4 li{width: 32%; padding: 0px 0.6%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.txtList4 li .txtList4-m1{padding: 0px 30px; height: 128px; overflow: hidden; border-bottom-left-radius:2em; border-top-right-radius:2em;}
.txtList4 li .txtList4-m1 h3{padding-bottom: 11px; padding-top: 15px; font-size: 30px; font-family: "方正兰亭超细黑简体"; color: #fffefe;}
.txtList4 li .txtList4-m1 .txt p{line-height: 26px; font-size: 18px; font-family: "方正兰亭超细黑简体"; color: #ffffff;}
.txtList4 .li1 .txtList4-m1{background-color: #d8271c;}
.txtList4 .li2 .txtList4-m1{background-color: #c0a753;}
.txtList4 .li3 .txtList4-m1{background-color: #7388bf;}

/* dc-c5 重写模块 txtList3 ==================*/
.dc-c5 .txtList3-m1 .txt{text-align: center;}
.dc-c5.txtList3 li{height: 100px; width: 41%;}
.dc-c5 .txtList3-m1{transform:skew(-40deg,0deg);}
.dc-c5 .txtList3-m2{transform:skew(40deg,0deg);}
.dc-c5 .txtList3-m1 .tt h3{font-size: 20px;}
.dc-c5 .txtList3-m1 .txt p{font-size: 15px;}
.dc-c5 .txtList3-m1 .tt{padding-top: 5px; padding-bottom: 10px;}
.dc-c5 .txtList3-m1 .txt{height: 23px;}
.dc-c5 .li1 .txtList3-m1,.dc-c5 .li1 .txtList3-m1 .dc-xh em{background-color:#30a7a3; }
.dc-c5 .li2 .txtList3-m1,.dc-c5 .li2 .txtList3-m1 .dc-xh em{background-color:#30b8ec; }
.dc-c5.txtList3 .li1:hover .txtList3-m1,.dc-c5 .li1:hover .txtList3-m1 .dc-xh em{background-color:#30a7a3!important;}
.dc-c5.txtList3 .li2:hover .txtList3-m1{background-color:#30b8ec!important;}
.dc-c5 .tt h3{color: #fff;}
.dc-c5 .txt p{color: #fff;}
.dc-c5 .tt .dc-xh{color: #fff;}
.dc-c5 .tt .dc-xh em{border-top-color:#fff; }

/* txtList5 独立模块 文字列表 ==================*/
.txtList5{position: relative; width: 95%; display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList5 li{padding-bottom: 100px; width: 50%; _width: 49.9%; *+width: 49.9%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.txtList5 .li1{padding-top: 40px;}
.txtList5 li h3{padding-bottom: 10px;}
.txtList5 li h3 a{font-size: 18px; color: #666666;}
.txtList5 li .txt p{line-height: 25px; color: #666; font-size: 13px;}
.txtList5 .li1 h3 a{color: #02a98c;}
.txtList5 .li1,.txtList5 .li3{text-align: left;}
.txtList5 .li1 .txtList5-m1,.txtList5 .li3 .txtList5-m1{text-align: right;}
.txtList5 .li2 h3 a{color: #30b8ec;}
.txtList5 .li2,.txtList5 .li4{text-align: right;}
.txtList5 .li2 .txtList5-m1,.txtList5 .li4 .txtList5-m1{text-align: left;}
.txtList5 .li3 h3 a{color: #92c83e;}
.txtList5 .li4 h3 a{color: #ffc101;}
.txtList5 .li1,.txtList5 .li2,.txtList5 .li3,.txtList5 .li4{position: relative; z-index: 10;}

.txtList5-m1{display: inline-block; max-width: 255px; width: 100%; _width:255px; *+width:255px;}
.txtList5 .li5{position: absolute; z-index: 1; top: 10px; left: 25%;}
.txtList5 .li5 img{max-width: 100%;}

.xuanzhuan{
  animation:xuanzhuans 100s linear infinite;
  -moz-animation:xuanzhuans 100s linear infinite ; /* Firefox */
  -webkit-animation:xuanzhuans 100s linear infinite ; /* Safari and Chrome */
  -o-animation:xuanzhuans 100s linear infinite; /* Opera */
  animation-delay:2.8s;
}

@keyframes xuanzhuans
{
0%{
  
}
100%{
	transform:rotate(-360deg);
}
}

/* page-m4 顺序模块 文字列表 ==================*/
.page-m4{text-align: left;}
.page-m4 p{font-size: 13px; color: #666666; line-height: 23px; padding-bottom: 12px;}

/* page-m5 顺序模块 文字列表 ==================*/
.page-m5{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.page-m5 .m1,.page-m5 .m2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.page-m5 .m1{width: 32%;}
.page-m5 .m2{width: 66%;}
.page-m5 .m1{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.page-m5 .m1 .txt,.page-m5 .m1 .img{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.page-m5 .m1 .txt{ width: 65%;}
.page-m5 .m1 .txt p{padding-right: 10px;}
.page-m5 .txt p{ font-size: 16px!important; color: #000000;}


.txtList6{padding-left: 15px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList6 .img,.txtList6 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.txtList6 li{padding: 30px 0px; text-align: left;}
.txtList6 li .img{text-align: center;}
.txtList6 .txt{padding-left: 20px; width: 78%;}
.txtList6 .li1,.txtList6 .li3{padding-left: 52px;}

.page-m5 .dc-xh{display: inline-block; height: 40px;}
.page-m5 .dc-xh span{font-size: 41.08px;  font-family: "Times New Roman"; color: #fff;}
.page-m5 .dc-xh em{ border-top-color:#fff; }
.page-m5 .m1 .dc-xh em{ border-top-color:#fff; background-color: #e4281d;}
.page-m5 .m1 .img{text-align: center; background-color: #e4281d;}
.page-m5 .m1 .hexagon:before{border-bottom-color:#e4281d;}
.page-m5 .m1 .hexagon:after{border-top-color:#e4281d;}



.hexagon { 
width: 70px; 
height: 40px; 
background: red; 
position: relative; 
} 
.hexagon:before { 
content: ""; 
position: absolute; 
top: -20px; 
left: 0; 
width: 0; 
height: 0; 
border-left: 35px solid transparent; 
border-right: 35px solid transparent; 
border-bottom: 20px solid red; 
} 
.hexagon:after { 
content: ""; 
position: absolute; 
bottom: -20px; 
left: 0; 
width: 0; 
height: 0; 
border-left: 35px solid transparent; 
border-right: 35px solid transparent; 
border-top: 20px solid red; 
} 

.txtList6 .li1 .img{background-color: #30b8ec;}
.txtList6 .li1 .dc-xh em{background-color:#30b8ec; }
.txtList6 .li1 .hexagon:before{border-bottom-color:#30b8ec;}
.txtList6 .li1 .hexagon:after{border-top-color:#30b8ec;}
.txtList6 .li2 .img{background-color: #92c83e;}
.txtList6 .li2 .dc-xh em{background-color:#92c83e; }
.txtList6 .li2 .hexagon:before{border-bottom-color:#92c83e;}
.txtList6 .li2 .hexagon:after{border-top-color:#92c83e;}
.txtList6 .li3 .img{background-color: #ffc101;}
.txtList6 .li3 .dc-xh em{background-color:#ffc101; }
.txtList6 .li3 .hexagon:before{border-bottom-color:#ffc101;}
.txtList6 .li3 .hexagon:after{border-top-color:#ffc101;}

/* ban3 独立模块 banner ==================*/
.ban3{margin-bottom: 30px; text-align: center; height: 435px; background-size: cover; background-position: center center; background-repeat: no-repeat;}
.ban3 .txt{max-width: 675px; _width: 675px; *+width: 675px; display: inline-block;}
.ban3 h3{font-size: 36px; color: #000; padding-top: 70px; padding-bottom: 10px;}
.ban3 small{display: block;font-size: 12px; color: #282828; padding-bottom: 8px; background:url("../images/pt-ico93.png") no-repeat center bottom;}
.ban3 .cont{padding-top: 35px;}
.ban3 .cont p{font-size: 16px; color: #000000; line-height: 29px;}

/* sonNav1 独立模块 子导航列表 ==================*/
.sonNav1{padding-bottom: 20px; width: 100%; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.sonNav1 li{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.sonNav1 li .m1{padding: 0px 0.5%;}
.sonNav1 li a{font-size: 16px; color: #000; display: block; border: 1px solid #e6e6e6; height: 35px; line-height: 35px;}
.sonNav1 li.on a{background-color: #e4281d; color: #fff;}
.sonNav1 li a:hover{color: #000!important;}

/* timeline 独立模块 时间轴 ==================*/
#timeline {width: 100%; text-align: left; display: inline-block; height: auto;overflow: hidden;position: relative;}
#dates { margin-left: 0px; padding-left: 50px; padding-right: 50px; height: 340px; overflow: hidden;}
#dates li {position: relative; list-style: none;float: left;width: 100px;height: 170px;font-size: 24px;text-align: center;background: url('../images/pt-ico34.png') center bottom no-repeat;}
#dates a {padding-bottom: 10px; display: inline-block; position: absolute; left: 50%; margin-left: -90px;}
#dates .selected {}
#dates .li2{position: relative;top: 157px; background-position: center top; padding-top: 30px; }
#dates .li2 .tt em{bottom: auto; top: -9px; background:url("../images/pt-ico39.png") no-repeat center top;}

.dateline dd{text-align: center;}
.date-m1{display: inline-block;width: 180px; background-color: #f5f5f5;}
.date-m1 .txt{height: 107px; padding: 0px 15px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.date-m1 .txt .dc-mdl{height: 107px; }
.date-m1 .txt p{font-size: 12px; color: #333; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:12px; vertical-align: middle;}
.date-m1 .tt{position: relative; height: 29px;line-height: 29px; background-color: #949494; font-size: 14px; color: #fff;}
.date-m1 .tt em{left: 50%; position: absolute;z-index: 1; bottom: -9px; margin-left: -10px; display: inline-block; width: 19px; height: 9px; background:url("../images/pt-ico33.png") no-repeat center center;}

#timeline #prev,#timeline #next{z-index: 100; cursor: pointer; display: inline-block; width: 30px; height: 30px; position: absolute; top: 147px;  border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; }
#timeline #prev{left:0px; background:url("../images/pt-ico36.png") no-repeat center center;}
#timeline #next{right: 0px; background:url("../images/pt-ico95.png") no-repeat center center;}
#timeline #prev:hover{background:#fff url("../images/pt-ico31.png") no-repeat center center;}
#timeline #next:hover{background:#fff url("../images/pt-ico37.png") no-repeat center center;}
.date-line-m1{overflow: hidden; margin: 0 auto; width: 95%;background: url('../images/pt-ico95.jpg') left 162px repeat-x;}



#dates li .selected .tt em{background-image: url("../images/pt-ico32.png");}
#dates .li2 .selected .tt em{background-image: url("../images/pt-ico38.png");}
#dates li .selected .tt{background-color: #d8271c;}
#dates li .selected .txt p{color:#d8271c; }

/* trainLine 独立模块 舆情培训 ==================*/
.trainLine{padding-top: 20px;}
.trainLine-m2{position: relative; left: -34px; border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px; display: inline-block; max-width: 210px; height: 30px; line-height: 30px;}
.trainLine-m2 span{padding: 0px 5px; font-size: 14px; color: #111111; display:inline-block;width: 94%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.trainLine #dates a{margin-left: 0px; left: 0px;  position: relative; display: inline-block;}
.trainLine .lif .trainLine-m2{margin-top: 23px;}
.trainLine-m1{width: 95%;margin: 0 auto; background:url("../images/pt-ico99.jpg") repeat-x center center; _background-position: center 16%;}
.trainLine #dates li{background: url('../images/pt-ico81.png') center bottom no-repeat;}
.trainLine #dates{height: 99px;}
.trainLine #dates li{height: 55px;}
.trainLine #dates .lif{top: 44px; background-position: center top;}
.trainLine #dates{}
.trainLine #prev, .trainLine #next{top: 33px!important;}
.dc-c30 .trainLine-m2{border: 1px solid #eb473f; }
.dc-c30 .trainLine-m2 span{color: #eb473f;}


/* aboutUs 独立模块 企业简介 ==================*/
.aboutUs{margin-bottom: 100px; background-size: cover; background-position: center center; background-repeat: no-repeat;}
.aboutUs .dc-dl6{background-color: rgba(0,0,0,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000,endColorstr=#c8000000);}
.aboutUs .dc-dl6 dt h3{color: #fff;}
.aboutUs .dc-dl6 dd{text-align: center;}
.aboutUs .dc-dl6 dd p{font-size: 12px;  color: #999; line-height: 25px; padding-bottom: 15px;}
.aboutUs .dc-dl6 dd .p1{padding-bottom: 20px; font-size: 20px; color: #fff; font-family: "方正兰亭超细黑简体";}
.aboutUs .dc-dl6 dd img{display: inline-block;}

/* page-m6 顺序模块 关于我们 ==================*/
.page-m6{padding-bottom: 130px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.page-m6 .img,.page-m6 .txt{overflow: hidden; width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.page-m6 .img .img1{padding-right: 7%;}
.page-m6 .img .img1 img{width: 100%;}
.page-m6 .txt .dc-dl7{padding-left: 7%;}
.page-m6 .txt dd p{line-height: 20px; padding-bottom: 25px; font-size: 14px; color: #111111;}
.page-m6 .txt dd p.last{padding-bottom: 0px;}
/* page-m7 顺序模块 关于我们 ==================*/
.page-m7{overflow: hidden; clear: both; background-color: #d8271c; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.page-m7 .txt,.page-m7 .img{overflow: hidden; width: 50%; _width: 49.9%; *+width: 49.9%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.page-m7 .img img{width: 100%;}
.page-m7 .txt{text-align: right;}
.page-m7 .txt .dc-dl7{padding-right: 3%; padding-left: 20%; }
.page-m7 .txt .dc-dt7 h3{color: #fff;}
.page-m7 .txt .dc-dt7{background:url("../images/pt-ico97.jpg") no-repeat right bottom;}
.page-m7 .txt .dc-dl7 dd p{color: #f5f5f5; line-height: 20px; font-size: 14px;}

/* page-m8 顺序模块 关于我们 ==================*/
.page-m8{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.page-m8 .img,.page-m8 .txt{width: 50%; _width: 49.9%; *+width: 49.9%; overflow: hidden;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.page-m8 .img img{width: 100%;}
.page-m8 .txt .dc-dl7{padding-left: 5%;}

.txtList7 li{padding-bottom: 30px; overflow: hidden; clear: both; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList7 li .tt,.txtList7 li .txt1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.txtList7 li .tt{text-align: center; width: 54px; height: 23px; border: 2px solid #e4281d; overflow: hidden; border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px; float: left;}
.txtList7 li .txt1{padding-left: 3%;text-align: left;  _float:left; *+float:left; overflow: hidden; display: block;}
.txtList7 .dc-xh span{ font-family: "Times New Roman"; font-size: 22px; color: #e4281d;}
.txtList7 .dc-xh{display: inline-block; width: 20px; height: 23px;}
.txtList7 .dc-xh em{width: 20px; bottom: 3px; left: 15px; background-color: #fff; border-top-color:#e4281d; }
.txtList7 .txt1 h3{font-size: 20px; color: #000000; padding-bottom: 6px;}
.txtList7 .txt1 p{font-size: 14px; color: #333333;}
.txtList7 .txt2{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList7 .txt2-m1{width: 50%; padding-bottom: 10px; _width: 49.9%; *+width: 49.9%; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.txtList7 .dc-c6{text-align: right;}
.txtList7 .txt2-m1 a{text-decoration: underline; font-size: 14px; color: #333333;}
.txtList7 .txt2-m1 span{padding-left: 10px; font-size: 14px; color: #4d4d4d;}
.txtList7 li:hover .tt{ background-color: #e4281d;}
.txtList7 li:hover .tt .dc-xh span{color: #fff!important;}
.txtList7 li:hover .tt .dc-xh em{background-color:#e4281d; border-top-color:#fff;  }

/* 3d 幻灯片 独立模块  ==================*/
#box{position:relative;width:754px;height:292px;margin:15px auto 0;}
#box ul{position:relative;width:754px;height:292px;}
#box li{position:absolute;border:2px solid #000;list-style:none;background:#000;width:0;height:0;top:146px;left:377px;z-index:0;cursor:pointer;overflow:hidden;border-radius:3px;}
#box li img{width:100%;height:100%;vertical-align:top;}
#box li div{position:absolute;bottom:-100px;width:100%;height:100px;background:#000;filter:alpha(opacity=70);opacity:0.7;}
#box li div h4{margin:0 10px;font:12px/24px arial;border-bottom:1px #333 solid;}
#box li div h4 span{color:red;margin-left:10px;}
#box li div p{margin:5px 10px 0;text-indent:2em;}
#box .prev{left:-60px; background:url("../images/pt-ico50.png") no-repeat center center;}
#box .next{right:-60px;background-position:-39px 0; background:url("../images/pt-ico51.png") no-repeat center center;}
#box .prev, #box .next{background-color: #606060; position:absolute;top:50%;width:58px;height:56px;margin-top:-40px;overflow:hidden;text-indent:-999px;cursor:pointer;}
#box .prev:hover, #box .next:hover{background-color: #d8271c;}
.certificate{background-color: #f8f8f8; padding: 30px 0px;}

/* book 独立模块 企业著作  ==================*/
.book{padding: 30px 0px;}
.ie6-m4 .m1{ width: 80%; display: inline-block; text-align: center; overflow: hidden;}
.ie6-m4 .m1 img{width: 100%;}
.ie6-m4 .m1 h4{padding-top: 10px; font-size: 12px; color: #666;}
.ie6-m4 .m1 .img{height: 173px; overflow: hidden;}
.ie6-m4 .slick-dots li button{ width: 11px; height: 11px; background:url("../images/pt-ico52.png") no-repeat center 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;}
.ie6-m4 .slick-dots li.slick-active button{width: 15px; height: 15px; background:url("../images/pt-ico53.png") no-repeat center center!important;}
.ie6-m4 .slick-dots{text-align: center; bottom: -30px;}

.slideBox.ie6-m4 li{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.slideBox.ie6-m4 li a.m1{width: 14%; margin: 0px 1.3%; _margin: 0px 0.4%; *+margin: 0px 0.4%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px;}
.ie6-m4 .hd{bottom: 0px!important;}


/* dc-c8 重写模块 加入我们 banner  ==================*/
.dc-c8{ width: 100%; height: 100%; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.dc-c8 h3,.dc-c8 small,.dc-c8 .cont p{color: #fff;}

/* col-l2 col-r2 独立模块 框架 ==================*/
.col-l2{ float: left; max-width: 240px; width: 20%;}
.col-r2{ float: right; max-width: 900px; width: 75%; overflow: hidden;}

/* subnav2 独立模块 侧边导航2  ==================*/
.subnav2{margin-top: 100px; max-width: 200px; _width: 190px; *+width: 190px; border: 4px solid #0e0e0e; padding: 40px 0px;}
.subnav2 li{z-index: 10; padding-bottom: 20px; padding-top: 20px; background-color: #fff; position: relative; right: 0px; margin-bottom: 10px; text-align: center;}
.subnav2-m1{cursor: pointer; display: inline-block; text-align: right; width: 122px; height: 125px; border-right: 4px solid #fff;}
.subnav2-m1 h3{padding-bottom: 8px; font-size: 16px; font-weight: bold; color: #000;}
.subnav2-m1 small{padding-bottom: 20px; font-size: 16px; color: #666; display:block; background:url("../images/pt-ico55.png") no-repeat right bottom;}
.subnav2 li.on .subnav2-m1{background-color: #222222; border-right-color: #e4281d;}
.subnav2 li.on .subnav2-m1 h3{ color: #fff;}
.subnav2 li.on .subnav2-m1 small{color: #fff; background-image: url("../images/pt-ico54.png");}
.subnav2 li.on{right: -70px;}
.subnav2 li:hover .subnav2-m1{background-color: #222222; border-right-color: #e4281d;}
.subnav2 li:hover .subnav2-m1 h3{ color: #fff;}
.subnav2 li:hover .subnav2-m1 small{color: #fff; background-image: url("../images/pt-ico54.png");}
.subnav2 li:hover{right: -70px;}
.subnav2-m2{padding-top: 23px; padding-right: 25px;}

/* recruit 独立模块 社会招聘  ==================*/
.recruit h3{font-size: 24px; color: #3b3b3b; padding-bottom: 6px; border-bottom: 8px solid #e4281d; display: inline-block; padding-right: 5px;}
.recruit dt{padding-bottom: 25px;}

.searchs{ padding-bottom: 25px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.searchs .m3,.searchs .m2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.searchs .m3{ _float: left; width: 20%; padding-right: 3%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.searchs .m3 input,.searchs .m3 select{width: 100%;}
.searchs .m2{width: 20%;}
.searchs .m2 input{width: 100%;}
.searchs .m2 input,.searchs .m3 input,.searchs .m3 select{font-size: 14px; color: #8c8c8c; padding:0px 10px; height: 30px; line-height: 30px;}
.searchs .m2 input{cursor: pointer; background:url("../images/pt-ico57.png") no-repeat 20px center; line-height: 28px; border: 0px; background-color: #626262; color: #fff; font-size: 17px; text-align: center;}
.searchs .m3 select{
	  appearance: none;
 -moz-appearance: none;
  -webkit-appearance: none;
  background:url("../images/pt-ico60.png") no-repeat 90% center;
}

/* box-page1 独立模块 分页 ==================*/
.pages{padding-top: 20px; text-align: left;}
.box-page1{display: inline-block; padding: 20px 0px; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.box-page1 li{padding: 0 5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px;}
.box-page1 li a,.box-page1 li span{height: 22px; line-height: 21px; padding: 0px 9px; text-align: center; display: inline-block; font-size: 14px; font-family: "宋体"; color: #000000; border: 1px solid #bfbfbf; }
.box-page1 li a.on{background-color: #e4555b;  border-color: #e4555b; color: #fff;}

/* dc-c9 重写模块 ban3 ==================*/
.dc-c9{height: 595px;}
.dc-c9 h3{padding-top: 225px; padding-bottom: 20px; background:url("../images/pt-ico58.png") no-repeat center bottom;}
.dc-c9 small{display: block; background: transparent; margin-top: 55px; font-size: 24.11px; color: #fff;  font-family: "Times New Roman";}

/* page-m9 独立模块 解决方案 ==================*/
.page-m9{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.page-m9 .m1,.page-m9 .m2{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.page-m9 .m1 .tt{padding-bottom: 20px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.page-m9 .m1 .tt1,.page-m9 .m1 .tt2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.page-m9 .m1 .tt1 .dc-xh{width: 85px; height: 55px;}
.page-m9 .m1 .tt1 .dc-xh em{height: 20px; left: 40px;  width: 60px; background-color: #fff; border-top-color: #333333;}
.page-m9 .m1 .tt1 .dc-xh span{line-height: 58px; font-size: 74px; _font-size: 60px; *+font-size: 60px; color: #333333;}
.page-m9 .m1 .tt2 h2{font-size: 28px; color: #000; padding-bottom: 7px;}
.page-m9 .m1 .tt2 small{font-weight: bold; font-size: 18px; color: #333333;  }
.page-m9 .m1 .tt1{padding-bottom: 20px; background:url("../images/pt-ico59.jpg") no-repeat 5px bottom;}
.page-m9 .m1 .cont h4{font-weight: bold; font-size: 13px; color: #3a3a3a; padding-bottom: 7px;}
.page-m9 .m1 .cont p{font-size: 13px; color: #212121; line-height: 26px;}
.page-m9 .dc-btn2{margin-top: 20px;}
.page-m9 .m1{width: 45%; padding-right: 5%;}
.page-m9 .m2{width: 45%; padding-left: 5%; _padding-left: 3%; *+padding-left: 3%; overflow: hidden;}
.page-m9 .m2 img{max-width: 100%; _width:100%; *+width:100%;}
.dc-c10 .m2{padding-left: 0px; padding-right: 5%;}
.dc-c10 .m1{padding-left: 5%; padding-right:0;}
.dc-c11 .m1,.dc-c11 .m2{vertical-align: middle;}
.dc-c12 .m1,.dc-c12 .m2{vertical-align: bottom;}
.dc-c13{position: relative; top: -60px;}
.dc-c14{text-align: center;}
.dc-c14 .tt1{background: transparent!important;}
.dc-c14 .m1 .tt1 .dc-xh em{left: 49px;}
.dc-c14 .m1 .tt2 small{padding-bottom: 17px; margin-bottom: 20px; display: block; background:url("../images/pt-ico59.jpg") no-repeat center bottom;}
.dc-c14 .dc-btn2{margin-top: 40px;}

/* contUs 独立模块 联系我们 ==================*/
.contUs dd{padding-top: 50px;}
.txtList8{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList8 li{width: 50%; overflow: hidden; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.txtList8-m1{text-align: left; width: 90%;}
.txtList8-m1 h3{font-size: 20px; color: #111111;}
.txtList8-m1 small{font-size: 12px; color: #6a6a6a; font-family: "arial";}
.txtList8-m1 .txt{padding-top: 25px;}
.txtList8-m1 .txt p{font-size: 12px; color: #6a6a6a; padding-bottom: 3px;}

/* dc-c15 重写模块 加入我们 ==================*/
.dc-c15 .cont2 p{font-size: 14px; color: #1c1a1a; padding-bottom: 20px; line-height: 26px;}
.dc-c15 .cont2 img{width: 100%;}
.dc-c15{background-color: #f8f8f8;}

/* joinUs 独立模块 联系我们 ==================*/
.joinUs{text-align: center; padding-top: 60px;}
.joinUs h2{font-size: 32px; color: #444444; padding-bottom: 23px;}
.joinUs small{font-size: 20px; color: #444; display: block;}

.joinUs .search2{width: 100%; position: relative; margin-top: 70px; background-color: #eaeaea; padding: 15px 35px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.joinUs .search2 .tt,.joinUs .search2-txt,.joinUs .search2-btn{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.joinUs .search2-txt{width: 55%;  font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.joinUs .search2-txt .m1{width: 45%; padding: 0px 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.joinUs .search2-txt .m1 select{width: 95%; padding: 0px 2%; height: 35px; line-height: 35px; font-size: 14px; color: #151515;}
.joinUs .search2 .tt{font-size: 24px; color: #6d6d6d;}
.search2-btn{_position: absolute; _right: 10px; _top: 15px; *+position: absolute; *+right: 10px; *+top: 15px;}
.joinUs .search2 .tt{_position: absolute; _left: 10px; _top: 15px; *+position: absolute; *+left: 10px; *+top: 15px;}

.jobs{padding-bottom: 8px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.jobs li{ width: 48%; padding-right: 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.jobs-m1{_border-bottom:2px solid #ccc; *+border-bottom:2px solid #ccc;  box-shadow: -1px 3px 10px rgba(0,0,0,0.3); font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.jobs-m1 .img,.jobs-m1 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.jobs-m1 .img{float:left; width: 222px; height: 190px; overflow: hidden; }
.jobs-m1 .img img{min-height: 100%; min-width: 100%;}
.jobs-m1 .txt{position: relative; padding-left: 15px; overflow: hidden; display: block; _float:left; *+float:left;}
.jobs-m1 .txt{height: 190px;}
.jobs-m1 .txt h3 a{font-size: 18px; color: #222222;}
.jobs-m1 .txt h3{padding-bottom: 10px; padding-top: 25px;}
.jobs-m1 .txt .cont p{font-size: 12px; color: #6a6a6a; line-height: 20px;}
.jobs-m1 .txt .more{padding-left: 33px; position: absolute; left: 20px; bottom: 20px; display: inline-block; font-size: 12px; color: #000; height: 25px; line-height: 25px; background:url("../images/pt-ico62.png") no-repeat left center;}

/* dc-c17 重写模块 ban1 for 声誉风险 ==================*/
.dc-c17 h2{color: #000;}
.dc-c17 small{color: #000;}

/* txtList9 独立模块 文字列表 ==================*/
.txtList9{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList9 li{width: 32.33%; padding-right: 1%;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.txtList9 .li1 .txtList9-m1{background-color: #ff6868;}
.txtList9 .li2 .txtList9-m1{background-color: #ffaf68;}
.txtList9 .li3 .txtList9-m1{background-color: #92cc53;}
.txtList9 li .txtList9-m1{height: 60px;padding-top: 15px;}
.txtList9-m1 p{ background:url("../images/pt-ico64.png") no-repeat 25px 2px;  padding-left: 55px; padding-right: 10px; text-align: left; font-size: 16px; color: #fff;}
.txtList9-m1 p a{font-size: 16px; color: #fff;}
.txtList9 .li1 .txtList9-m1 p a{font-size: 18px; color: #fff; }

/* page-m10 顺序模块 舆情培训 ==================*/
.page-m10{overflow: hidden; clear: both;font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.page-m10 .img,.page-m10 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.page-m10 .img{float: left; width: 212px; height: 280px; overflow: hidden;}
.page-m10 .img img{min-height: 100%; min-width: 100%;}
.page-m10 .txt{padding-left: 5%; overflow: hidden; display: block; _float:left; *+float:left;}
.page-m10 .dc-dl9-m1 p{line-height: 25px; font-size: 14px; color: #333333;}
.page-m10 .dc-dl9-m1{text-align: left;}

/* imgtxtList4 独立模块 培训效果 ==================*/
.imgtxtList4{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList4 li{width: 19%; padding-right: 1%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.imgtxtList4-m1{height: 169px; background:#f7f7f7 url("../images/pt-ico75.png") no-repeat right bottom;  display: inline-block; width: 100%; text-align: center; }
.imgtxtList4-m1 .img{padding-top: 33px;}
.imgtxtList4-m1 .img img{display: inline-block;}
.imgtxtList4-m1 .txt{display: inline-block; width: 60%; padding-top: 15px;}
.imgtxtList4-m1 .txt p{font-size: 16px; line-height: 24px; color: #555555;}
.imgtxtList4-m1:hover{background-color: #d8271c;}
.imgtxtList4-m1:hover .txt p{color: #fff;}

/* imgtxtList5 独立模块 最近培训 ==================*/
.imgtxtList5{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList5 li{width: 23%; text-align: center; padding-right: 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.imgtxtList5-m1{border: 1px solid #e1e1e1;}
.imgtxtList5-m1 .img{position:relative; display:block; overflow: hidden; height: 0px; padding-top:64.85%;}
.imgtxtList5-m1 .img img{position:absolute; top:0px; left: 0px; min-height: 100%; min-width: 100%; width: 100%; max-height: none;}
.imgtxtList5-m1 .other{padding-top: 30px; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList5-m1 .other span{margin: 0px 3%; _margin: 0px 0.8%; *+margin: 0px 0.8%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:12px; vertical-align: middle;}
.imgtxtList5-m1 .other span.look{padding-left: 20px; background:url("../images/pt-ico76.png") no-repeat left center;}
.imgtxtList5-m1 .other span.comment{padding-left: 18px; background:url("../images/pt-ico78.png") no-repeat left center;}
.imgtxtList5-m1 .other span.love{padding-left: 16px; background:url("../images/pt-ico79.png") no-repeat left center;}
.imgtxtList5-m1 .other span.time{padding-left: 15px; background:url("../images/pt-ico77.png") no-repeat left center;}
.imgtxtList5-m1 .m1{position: relative; padding-top: 8px; padding-bottom: 7px; text-align: left; padding-left: 20px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList5-m1 .m1 .limg,.imgtxtList5-m1 .m1 h3{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.imgtxtList5-m1 .m1 .limg{float: left; width: 24px; height: 24px; overflow: hidden;}
.imgtxtList5-m1 .m1 .limg img{min-height: 100%; min-width: 100%;}
.imgtxtList5-m1 .m1 h3{padding-left: 10px; overflow: hidden; display: block; _float:left; *+float:left;  display:inline-block;width:72%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.imgtxtList5-m1 .m1 h3 a{font-size: 14px; color: #444444;}

.imgtxtList5-m1 .m1 .limg2{display: inline-block; position: absolute; right: 10px; bottom: 12px;}


/* txtList10 独立模块 培训方案 ==================*/
.txtList10{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList10 li{text-align: center; width: 23%; padding: 0px 1%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.hexagons { 
background: #29313e; 
position: relative; 
} 
.hexagons:before { 
content: ""; 
position: absolute; 
top: -45px; 
left: 0; 
width: 0; 
height: 0; 
border-left: 90px solid transparent; 
border-right: 90px solid transparent; 
border-bottom: 45px solid #29313e; 
} 
.hexagons:after { 
content: ""; 
position: absolute; 
bottom: -45px; 
left: 0; 
width: 0; 
height: 0; 
border-left: 90px solid transparent; 
border-right: 90px solid transparent; 
border-top: 45px solid #29313e; 
} 
.txtList10-m1{padding-top: 10px; padding-bottom: 20px; width: 180px; display: inline-block; margin: 45px 0px; text-align: center; transition: all 0ms; -moz-transition: all 0ms;-webkit-transition: all 0ms; -o-transition: all 0ms; -ms-transition: all 0ms;}
.txtList10-m1 h3{padding-bottom: 10px; font-family: "impact"; font-size: 30px; color: #fff;}
.txtList10-m1 small{font-size: 24px; color: #fff;}
.txtList10-m1:hover{background-color: #d8271c;}
.txtList10-m1:hover::before{border-bottom-color:#d8271c;}
.txtList10-m1:hover::after{border-top-color:#d8271c;}

.enroll{padding-top: 70px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.enroll .img,.enroll .txt{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.enroll .img{width: 60%;}
.enroll .img img{max-width: 100%; display: inline-block; _width:80%; *+width:80%;}
.enroll .txt{width: 30%; padding-top: 60px;}
.enroll .txt a{font-size: 24px; color: #d8271c; margin-bottom: 30px; display: inline-block; width: 197px; height: 50px; line-height: 50px; border: 4px solid #e82219; border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;}
.enroll .txt a span{padding-left: 35px; display: inline-block;}
.enroll .txt a.do span{background:url("../images/pt-ico82.png") no-repeat left center;}
.enroll .txt a.find span{background:url("../images/pt-ico83.png") no-repeat left center;}

/* txtList11 独立模块 优势介绍 ==================*/
.txtList11{padding-top: 30px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList11 li{text-align: center; width: 20%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.txtList11-m1 .m1{height: 245px;}
.txtList11-m1 .m2{height: 145px;}
.txtList11-m1 .m1 .txt{width: 50%; display: inline-block; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;
}
.txtList11-m1 .m1 .txt p{font-size: 16px; color: #fff; line-height: 30px;}
.txtList11-m1 .m1 .dc-mdl{height: 245px; }
.txtList11-m1 .m2 .txt h2{font-size: 45px; color: #232323; padding-top: 18px;}
.txtList11-m1 .m2 .txt small{font-size: 24px; color: #666;}

.txtList11-m1 .c1{background-color: #d8271c; }
.txtList11-m1 .c2{background-color: #e3e3e3;}
.txtList11-m1 .c3{background-color: #333333;}
.txtList11-m1 .m2{position: relative; z-index: 1;}
.txtList11-m1 .m2 em{ position: absolute; left: 44%; display: inline-block; width: 32px; height: 16px; }
.txtList11-m1 .m2 em.em1{top: -16px; background:url("../images/pt-ico85.png") no-repeat center center;}
.txtList11-m1 .m2 em.em2{bottom: -16px; background:url("../images/pt-ico84.png") no-repeat center center;}

/* videos 独立模块 视频播放 ==================*/
.vjs-poster{background-size:cover!important;}
.videos video{height: 310px;width: 100%;}
.video-js{width: 100%; height: 310px;}
.video-js .vjs-big-play-button{ left: 45%; top: 30%; border: 0px; width: 85px; height: 85px; background:url("../images/pt-ico86.png") no-repeat center center;}
.video-js:hover .vjs-big-play-button{background-color: transparent;}
.video-js .vjs-big-play-button:after{display: none;}
.video-js .vjs-big-play-button:before{display: none;}

/* txtList12 独立模块 文字列表 ==================*/
.txtList12 li{margin-bottom: 20px; height: 180px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList12 li .tt,.txtList12 li .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.txtList12 li .tt{position: relative; width: 150px; height: 180px; float: left;}
.txtList12 li .txt{padding-left: 6%; text-align: left; overflow: hidden; display: block; _float:left; *+float:left;}
.txtList12 li .tt .em1 em{
width: 0; 
height: 0; 
border-top: 24px solid green; 
border-left: 24px solid transparent; 
}
.txtList12 li .em1{transform:rotate(45deg);
	position: absolute;
	 right: 4px;
	 top: 90px;
}

.txtList12 li .txt .dc-mdl{height: 178px;}
.txtList12 li .txt .txt1{width: 90%; color: #212121; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:24px; vertical-align: middle;}
.txtList12 li .txt .txt2{width: 99%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}

.txtList12 li .tt h3{padding-top: 10px; font-size: 24px; color: #fff; padding-bottom: 1px;}
.txtList12 li .tt small{color: #fff; font-family: "Candara"; font-size: 12px;}
.txtList12 li .tt .dc-xh span{color: #fff; font-size: 50px;}
.txtList12 li .tt .dc-xh em{border-top-color: #fff;}
.txtList12 li .tt .dc-xh{margin-left: 10px; margin-top: 5px;}
.txtList12 .li1{border: 1px solid #e4281d; }
.txtList12 .li1 .tt,.txtList12 .li1 .tt .dc-xh em{background-color:#e4281d; }
.txtList12 .li1 .tt .em1 em{border-top-color:#e4281d; }
.txtList12 .li1 .txt .txt1 em{color:#e4281d; }
.txtList12 .li1 .txt{background:url("../images/pt-img66.jpg") no-repeat right center; background-size: auto 100%;}

.txtList12 .li2{border: 1px solid #02a98d; }
.txtList12 .li2 .tt,.txtList12 .li2 .tt .dc-xh em{background-color:#02a98d; }
.txtList12 .li2 .tt .em1 em{border-top-color:#02a98d; }
.txtList12 .li2 .txt .txt1 em{color:#02a98d; }
.txtList12 .li2 .txt{background:url("../images/pt-img67.jpg") no-repeat right center; background-size: auto 100%;}

.txtList12 .li3{border: 1px solid #30b8ec; }
.txtList12 .li3 .tt,.txtList12 .li3 .tt .dc-xh em{background-color:#30b8ec; }
.txtList12 .li3 .tt .em1 em{border-top-color:#30b8ec; }
.txtList12 .li3 .txt .txt1 em{color:#30b8ec; }
.txtList12 .li3 .txt{background:url("../images/pt-img68.jpg") no-repeat right center; background-size: auto 100%;}

.txtList12 .li4{border: 1px solid #92c83e; }
.txtList12 .li4 .tt,.txtList12 .li4 .tt .dc-xh em{background-color:#92c83e; }
.txtList12 .li4 .tt .em1 em{border-top-color:#92c83e; }
.txtList12 .li4 .txt .txt1 em{color:#92c83e; }
.txtList12 .li4 .txt{background:url("../images/pt-img69.jpg") no-repeat right center; background-size: auto 100%;}

.txtList12 .li5{border: 1px solid #ffc102; }
.txtList12 .li5 .tt,.txtList12 .li5 .tt .dc-xh em{background-color:#ffc102; }
.txtList12 .li5 .tt .em1 em{border-top-color:#ffc102; }
.txtList12 .li5 .txt .txt1 em{color:#ffc102; }
.txtList12 .li5 .txt{background:url("../images/pt-img70.jpg") no-repeat right center; background-size: auto 100%;}

.imgtxtList6{width: 100%; display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList6 li{ width: 18%; height: auto; margin-bottom: 0px; padding: 0px 1%; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align:  top;}
.imgtxtList6 li .img{padding-bottom: 10px; height: 30px;}
.imgtxtList6 li .img img{display: inline-block; max-height: 100%; _height:100%; *+height:100%;}
.imgtxtList6 li h4{padding-bottom: 5px; font-size: 13px; color: #212121; font-weight: bold;}
.imgtxtList6 li small{font-size: 13px; color: #212121;}
.imgtxtList6 li a:hover h4,.imgtxtList6 li a:hover small{color:#e00d1c; }

.page-m11{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.page-m11 .txt2-m1,.page-m11 .txt2-m2{text-align: center; width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.page-m11 .txt2-m1{width: 34%;}
.page-m11 .txt2-m2{width: 65%; height: 178px; border-left: 1px solid #e1e1e1;}
.page-m11 .txt2-m1 h3,.page-m11 .txt2-m2 h3{padding-top: 47px; font-weight: bold; font-size: 13px; color: #02a98d;}
.page-m11 .txt2-cont p{font-size:13px;  color:#212121;}
.page-m11 .txt2-cont{padding-top: 30px;}
.page-m11 .txt2-m1 h3,.page-m11 .txt2-m1 .txt2-cont{width: 80%;}

.imgtxtList7{padding-top: 15px; display: inline-block; width: 80%; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList7 li{height: auto; margin: 0px; width: 25%; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.imgtxtList7 li img{display: inline-block;}
.imgtxtList7 li a h4{color: #212121; font-size: 13px;}
.imgtxtList7 li a:hover h4{color: #e00d1c!important;}

.imgtxtList8{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList8 li{height: auto; margin: 0px; width: 49.9%; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.imgtxtList8-m1{width: 66%; display: inline-block;}
.imgtxtList8-m1 img{display: inline-block;}
.imgtxtList8-m1 h4{font-size: 13px; font-weight: bold; padding-top: 13px; padding-bottom: 10px; color: #30b8ec;}
.imgtxtList8-m1 p{font-size: 13px; color: #212121; line-height: 25px;}
.imgtxtList8-m1 a:hover h4{ color: #e00d1c!important;}

.page-m12{text-align: center;}
.page-m12 h3{padding-bottom: 10px; font-size: 13px; color: #92c83e;font-weight: bold;}
.txtList13{width: 90%; display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList13 li{width: 23%; height: auto; margin: 0px; margin-bottom: 10px; padding: 0px 1%!important; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.txtList13 li a{background-color: #92c83e; display: block; height: 25px; line-height: 25px; color: #fff; font-size: 13px;}

.imgtxtList9{ font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList9 li{width: 33.33%; height: auto; margin-bottom: 0px; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.imgtxtList9-m1{width: 64%; padding-right: 10%; padding-left: 10%; background:url("../images/pt-ico98.png") no-repeat right center;}
.imgtxtList9 li.last .imgtxtList9-m1{background: transparent;}
.imgtxtList9-m1 h3{padding-top: 16px;font-size: 13px; color: #212121;}
.imgtxtList9-m1 a:hover h3{ color: #e00d1c!important;}

.txtList12>li:hover .txt .txt1{display: none!important;}
.txtList12>li:hover .txt .txt2{display: inline-block!important;}

/* txtList14 独立模块 文字列表 ==================*/
.txtList14{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList14 li{width: 31.33%;  padding-right: 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.txtList14-m1{padding: 0px 18px; padding-top: 30px; padding-bottom: 20px; border-bottom: 8px solid #f5f5f5; background-color: #f5f5f5; display: block;}
.txtList14-m1 .cont{text-align: left;color: #333333;  padding-top: 18px; height: 90px; overflow: hidden;}
.txtList14-m1 .cont p{font-size: 13px; color: #444444; line-height: 23px; }
.txtList14-m1 h3{font-size: 18px; color: #333333; padding-top: 0px; display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.txtList14-m1 .dc-xh{display: inline-block;}
.txtList14-m1 .dc-xh em{background-color: #f5f5f5;}
.txtList14-m1:hover{background-color: #333333; border-bottom-color: #e4281d;}
.txtList14-m1:hover .dc-xh span,.txtList14-m1:hover h3,.txtList14-m1:hover .cont,.txtList14-m1:hover p{color: #fff;}
.txtList14-m1:hover .dc-xh em{background-color: #333; border-top-color: #fff;}

/* page-m13 顺序模块 在线发布  ==================*/
.page-m13{margin-bottom: 50px; overflow: hidden; background-size: cover; background-position: center center; background-repeat: no-repeat;}

/* page-m14 顺序模块 在线发布  ==================*/
.page-m14{overflow: hidden; clear: both; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.page-m14 .m1,.page-m14 .m2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.page-m14 .m1{width: 40%; overflow: hidden; }
.page-m14 .m2{width: 55%; position: relative; top: -10px;}
.page-m14 .m1 .slick-slide,.ie6-m5-m1{position: relative; height: 310px; overflow: hidden;}
.page-m14 .m1 .slick-slide img,.ie6-m5-m1 img{min-width: 100%; min-height: 100%; _width: 100%; *+width: 100%;}
.page-m14 .m1 .slick-slide span,.ie6-m5-m1 span{position:absolute; left: 0px; bottom: -50px; z-index: 10; width: 100%; height: 45px; line-height: 45px; color: #fff; text-align: center; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.page-m14 .m1 .slick-slide:hover span,.ie6-m5-m1:hover span{bottom: 0px;}
.page-m14 .m1 .slick-dots{bottom: 0px;}
.page-m14 .m1 .sbox{height: 330px;}
.page-m14 .m1 .slick-dots li button{background-color: #7f7f7f; width: 13px; height: 6px; margin: 0px 5px; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.page-m14 .m1 .slick-dots li.slick-active button{width: 25px; background-color: #d8271c;}
.ie6-m5 .hd{bottom: 5px!important;}


.txtList15-m1 h3{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;}
.txtList15-m1 h3 a{font-size: 25px; color: #111111;}
.txtList15-m1 small{display: block; font-family: "arial"; font-size: 14px; color: #999999;}
.txtList15-m1 .cont{height: 40px; overflow: hidden; border-bottom: 1px solid #c1c1c1; padding-top: 10px; padding-bottom: 10px;}
.txtList15-m1 .cont p{font-size: 14px; color: #666666; line-height: 23px;}
.txtList15 li{padding: 5px 0px; overflow: hidden; clear: both;}
.txtList15 li h3{display:inline-block;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;}
.txtList15 li h4 a{font-size: 18px; color: #111111;}
.txtList15 li span.time{font-size: 14px; font-family: "arial"; color: #999999;}
.txtList15 li h4{display:inline-block;width:70%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}



/* txtList16 独立模块 文字列表 ==================*/
.txtList16{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList16 li{margin-bottom: 33px; width: 46%; padding-right: 4%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.txtList16-m1{padding-bottom: 33px; border-bottom:1px solid #e0e0e0;}
.txtList16-m1 h3 a{font-size: 20px; color: #000000;}
.txtList16-m1 h3{padding-bottom: 10px; 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;}
.txtList16-m1 .cont p{line-height: 21px; font-size: 12px; color: #888888;}
.txtList16-m1 .cont{margin-bottom: 10px; height: 40px; overflow: hidden;}
.txtList16-m1 p.name{font-size: 14px; color: #000000; padding-bottom: 10px;}
.txtList16-m1 .m1{clear: both; overflow: hidden;  font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.txtList16-m1 .m1 .time,.txtList16-m1 .m1 .dc-btn4{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.txtList16-m1 .m1 .time{padding-top: 10px; font-size: 12px; color: #828282;}
.txtList16-m1 .m1 .dc-btn4{ margin-top: 0px; background-color: #aaaaaa;}

/* teams 独立模块 团队介绍 ==================*/
.teams dd .cont1 p{font-size: 14px; line-height: 25px; color: #666666;}
.teams dd .cont1{text-align: left; padding-bottom: 45px;}

.teamswf .slick-slide,.ie-m7{text-align: center;}
.teamswf h3{text-align: left;}
.teamswf .cont2{text-align: left;}
.teamswf .slick-slide a,.ie-m7-m1{display: inline-block; width: 92.5%; overflow: hidden;}
.teamswf .img{height: 210px; position:relative; display:block; overflow: hidden; height: 0px; padding-top:56.75%; }
.teamswf .img img{ position:absolute; top:0px; left: 0px; min-height: 100%; min-width: 100%; width: 100%; max-height: none; }
.teamswf h3{padding-top: 15px; font-size: 24px; color: #000000;}
.teamswf .cont2{padding-top: 15px;}
.teamswf .cont2 p{line-height: 22px; font-size: 13px; color: #444444;}
.teamswf .slick-dots{bottom: 0px;}
.teamswf .sbox{padding-bottom: 20px;}
.teamswf .slick-dots li button{width: 25px;}

.ie-m7-m1{width: 31%; padding-right: 2%}
.ie-m7 .hd{bottom: 5px!important;}

/* dc-c25 重写模块 slick5 ==================*/
.page-m14 .m1 .dc-c25 .slick-dots li button{ background-color: transparent; border:1px solid #ccc;}

/* activity 独立模块 近期活动 ==================*/
.activity .cont1 img{width: 100%;}
.activity .cont1{padding-bottom: 25px; overflow: hidden;}

/* page-m15 顺序模块 最新动态  ==================*/
.page-m15 .m1{width: 42.5%; overflow: hidden;}
.page-m15 .m2{width: 54.16%; overflow: hidden;}
.page-m15 .m1 .txt{padding-top: 15px; overflow: hidden; clear: both;}
.page-m15 .m1 .img{height: 393px; position:relative; display:block; overflow: hidden; height: 0px; padding-top:76.31%; }
.page-m15 .m1 .img img{position:absolute; top:0px; left: 0px; min-height: 100%; min-width: 100%; width: 100%; max-height: none; }
.page-m15 .m1 .img span{height: 50px; line-height: 50px; color: #fff; background-color: #e10d1c; text-align: center; position: absolute; left: 0px; bottom: 0px; width: 100%; font-size: 20px;}
.page-m15 .m1 .cont p{font-size: 14px; color: #616161;}

.imgtxtList10{padding-bottom: 10px; _padding-bottom: 5px; *+padding-bottom: 5px; border-bottom: 1px solid #c1c1c1; margin-bottom: 20px; _margin-bottom: 10px; *+margin-bottom: 10px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList10 li{padding-bottom: 20px; width: 31%; padding-right: 2.33%; _padding-right: 2%;  *+padding-right: 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.imgtxtList10-m1{display:block; background-color: #eeeeee;}
.imgtxtList10-m1 .img{height: 130px; position:relative; display:block; overflow: hidden; height: 0px; padding-top:65%;}
.imgtxtList10-m1 .img img{position:absolute; top:0px; left: 0px; min-height: 100%; min-width: 100%; width: 100%; max-height: none;}
.imgtxtList10-m1 h3{cursor: pointer; font-size: 12px; color: #666; text-align: center; padding-top: 3px; padding-bottom: 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;}
.imgtxtList10-m1:hover h3{ color: #e00d1c!important;}

.txtList17 li{overflow: hidden; clear: both; padding: 1px 0px;}
.txtList17 li span.time{font-size: 14px; color: #999999; font-family: "arial";}
.txtList17 li h3{_float:left; display:inline-block;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;}
.txtList17 li h3 a{font-size: 16px; color: #666666;}

/* col-l3 col-r3 独立模块 框架 ==================*/
.col-r3{z-index: 10; position: relative; float: right; max-width: 395px; width: 32.91%; overflow: hidden;}
.col-l3{ float: left; max-width: 765px; width: 63.75%; overflow: hidden;}

/* imgtxtList11 独立模块 图文列表 ==================*/
.imgtxtList11 li{overflow: hidden; clear: both; padding-bottom: 25px; margin-bottom: 30px; border-bottom: 1px solid #e6e6e6;}
.imgtxtList11-m1{height: 178px; overflow: hidden; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList11-m1 .img,.imgtxtList11-m1 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.imgtxtList11-m1 .img{float: left; height: 178px; width: 285px; overflow: hidden;}
.imgtxtList11-m1 .img img{min-height: 100%; min-width: 100%;}
.imgtxtList11-m1 .txt{height: 178px; position: relative; padding-left: 4%; display: block; overflow: hidden; _float:left; *+float:left;}
.imgtxtList11-m1 .txt h3{padding-bottom: 20px; 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;}
.imgtxtList11-m1 .txt h3 a{font-size: 24px; color: #111111;}
.imgtxtList11-m1 .m1{overflow: hidden; clear: both; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList11-m1 .m1 .time,.imgtxtList11-m1 .m1 .cont{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.imgtxtList11-m1 .m1 .time{ width: 56px; height: 56px; border: 1px solid #d1d1d1; text-align: center; float: left;}
.imgtxtList11-m1 .m1 .time h4{padding-top: 11px; line-height: 19px; font-size: 22px; color: #6c6c6c; font-family: "kalinga";}
.imgtxtList11-m1 .m1 .time small{font-size: 12px; color: #999999; font-family: "arial";}
.imgtxtList11-m1 .m1 .cont{height: 60px; overflow: hidden; display: block; padding-left: 12px; overflow: hidden; _float:left; *+float:left;}
.imgtxtList11-m1 .m1 .cont p{font-size: 12px; color: #666666; line-height: 20px;}
.imgtxtList11-m1 .txt .more{display: inline-block;font-size: 12px; color: #aba9a9; padding: 3px 8px; border: 1px solid #d1d1d1; position: absolute; bottom: 0px; left: 6%; cursor: pointer;}
.imgtxtList11-m1 .txt .more:hover{border-color: #e4281d; color: #e4281d;}
.imgtxtList11-m1 .m1 .time:hover{border-color: #e4281d; }
.imgtxtList11-m1 .m1 .time:hover h4,.imgtxtList11-m1 .m1 .time:hover small{color: #e4281d;}

.imgtxtList12{margin-bottom: 15px; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList12 li{ width: 49.9%;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.imgtxtList12-m1{width: 68%;}
.imgtxtList12-m1 .img{position:relative; display:block; overflow: hidden; height: 0px; padding-top:56.92%; }
.imgtxtList12-m1 .img img{position:absolute; top:0px; left: 0px; min-height: 100%; min-width: 100%; width: 100%; max-height: none; }
.imgtxtList12-m1 h3{padding-top: 10px; display:inline-block;width:90%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.imgtxtList12-m1 h3 a{font-size: 14px; color: #333333;}

.imgtxtList13{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.imgtxtList13 li{text-align: center; padding-bottom: 20px; width: 46%; padding-right: 4%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.imgtxtList13-m1 .img{position:relative; display:block; overflow: hidden; height: 0px; padding-top:60%; }
.imgtxtList13-m1 .img img{position:absolute; top:0px; left: 0px; min-height: 100%; min-width: 100%; width: 100%; max-height: none;  }
.imgtxtList13-m1 h3 a{font-size: 16px; color: #666666;}
.imgtxtList13-m1 h3{padding-top: 10px;}

/* page-m16 顺序模块 文化活动  ==================*/
.page-m16{overflow: hidden; clear: both; padding-bottom: 25px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.page-m16 .img,.page-m16 .txt{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: top;}
.page-m16 .img{width: 180px; height: 108px; overflow: hidden; float: left;}
.page-m16 .img img{min-width: 100%; min-height: 100%;}
.page-m16 .txt{padding-left: 4%; overflow: hidden; display: block; _float:left; *+float:left;}
.page-m16 .txt h3 a{font-size: 18px; color: #141414;}
.page-m16 .txt h3{padding-bottom: 5px; display:inline-block;width:90%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.page-m16 .txt .cont p{line-height: 19px; font-size: 12px; color: #333333;}
.page-m16 .txt .cont{height: 76px; overflow: hidden;}

/* articles 独立模块 文章详情  ==================*/
.articles{text-align: center;}
.articles h1{font-size: 30px; color: #222222; padding-bottom: 18px; 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;}
.articles .other{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.articles .other .m1,.articles .other .share{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.articles .other .m1 span{padding: 0px 6px; font-size: 12px; color: #999999;}
.articles .other .m1 span a{font-size: 12px; color: #999999;}
.articles .tt{margin-bottom: 25px; padding-bottom: 20px; border-bottom: 1px solid #d1d1d1;}
.articles .cont{text-align: left; border-bottom: 1px solid #d1d1d1; margin-bottom: 20px;}
.articles .cont p{padding-bottom: 30px; font-size: 14px; color: #666666;}
.articles .cont img{display: inline-block; width: 100%; margin-bottom: 30px; }
.articles .share2{text-align: left; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.articles .share2 .share2-m1,.articles .share2 .share2-m2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.articles .share2 .share2-m1{padding-right: 25px; font-size: 18px; color: #444444;}
.articles .other .share{_margin-left: 30%; *+margin-left: 30%;}



/* page-sx 独立模块 上下篇  ==================*/
.page-sx{text-align: left; padding: 30px 0px; padding-bottom: 10px; }
.page-sx a{display: inline-block; font-size: 14px; color: #444444; margin: 5px 0px; display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.page-sx a span{padding-right: 15px; }

/* 幻灯片 for ie6 首页 ==================*/
#swf .bd{text-align: center;}
#swf .bd img{opacity: 1; width: 100%; height: auto;}
.slideBox .hd,.slideBox4 .hd{text-align: center; bottom: 30px; width: 100%; position:relative; z-index: 1000;}
.slideBox .hd ul,.slideBox4 .hd ul{padding-bottom: 10px; display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.slideBox .hd ul li,.slideBox4 .hd ul li{margin: 0px 10px;  width: 10px; height: 10px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; background-color: #fff; border: 1px solid #666; cursor: pointer; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0px; vertical-align: middle;}
.slideBox .hd ul li.on,.slideBox4 .hd ul li.on{background-color: red;}
.slideBox .slideBox,.slideBox .slideBox4{position:relative; }
.slideBox.ie6-m3 .hd{bottom: 10px;}




/* 独立class and 重写class ==================*/
/* 首页 */
.dc-dl1{text-align: center; padding-top: 90px; }/* for 首页 */
.dc-dt1{padding-bottom: 25px; background:url("../images/pt-ico2.jpg") no-repeat center bottom;}
.dc-dt1 h3{font-size: 36px; color: #000000; padding-bottom: 10px;}
.dc-dt1 small{display: block; font-family: "Times New Roman"; font-size: 22px; color: #333333;}
.dc-dl1 dd{padding-top: 55px;}
.dc-dl1 dd .m1 p{font-size:13px; color: #000000; padding-bottom: 12px; }

.dc-dl2{}
.dc-dt2{}
.dc-dt2 h3{font-size: 36px; color: #000; padding-bottom: 12px;}
.dc-dt2 small{padding-bottom: 24px; background:url("../images/pt-ico2.jpg") no-repeat left bottom; display: block; padding-top: 8px; font-weight: bold; font-size: 22px; font-family: "Times New Roman"; color: #333;}
.dc-dl2 dd{padding-top: 45px;}
.dc-dl2 dd .m2 p{font-size: 13px; color: #000; padding-bottom: 10px;}

.dc-dl3{text-align: center; }
.dc-dl3 dd{padding-top: 30px;}
.dc-dt3{padding-bottom: 24px; background:url("../images/pt-ico2.jpg") no-repeat center bottom;}
.dc-dt3 small{ display: block;  font-family: "Times New Roman"; font-size: 22px; color: #333333; }
.dc-dt3 h3{font-size: 36px; color: #000; padding-bottom: 10px;}

.dc-dl4{text-align: center;}
.dc-dl4 dd{padding-top: 18px;}
.dc-dt4{_width: 175px; *+width: 175px; display: inline-block; padding: 0px 50px; border-bottom: 1px solid #3a3a3a;}
.dc-dt4 h3{ padding-bottom: 13px; position: relative; bottom: -2px; background:url("../images/pt-ico10.jpg") no-repeat center bottom; font-family: "Times New Roman"; font-size: 25px; color: #e4281d;}

/* 以下是 大数据媒体融合解决方案 */
.dc-dl5{padding-bottom: 30px;}
/*.dc-dl5 dd{padding-left: 35px;}*/
.dc-dt5{padding-bottom: 30px;}
.dc-dt5 h3{font-size: 28px; color: #000; padding-left: 35px; background:url("../images/pt-ico22.png") no-repeat left center;}
.dc-dl5-ddh3{padding-left: 15px; text-align: left; margin-bottom: 15px; font-size: 20px; color: #000; background:url("../images/pt-ico23.jpg") no-repeat left center;}

/* 以下是关于我们 */
.dc-dl6{padding: 50px 0px;}
.dc-dt6{text-align: center; padding-bottom: 30px;}
.dc-dt6 h3{font-size: 28px; color: #272727; padding-bottom: 10px; background:url("../images/pt-ico94.jpg") no-repeat center bottom;}

.dc-dl7{}
.dc-dt7{margin-bottom: 25px; display: inline-block;}
.dc-dt7 h3{font-size: 28px; padding-bottom: 12px; color: #333333;  background:url("../images/pt-ico96.jpg") no-repeat left bottom;}

/*  以下是联系我们 ==================*/
.dc-dl8{padding: 55px 0px;}
.dc-dt8{text-align: center; padding-bottom: 50px; border-bottom: 1px dashed #d3d3d3;}
.dc-dt8 h3{font-size: 30px; color: #444; padding-bottom: 10px; background:url("../images/pt-ico59.jpg") no-repeat center bottom;}

.dc-tb1{width: 100%; border: 1px solid #f4f4f4; border-bottom: 0px;}
.dc-tb1 tr th{height: 50px; line-height: 50px; background-color: #f4f4f4; color: #3b3b3b; font-size: 16px; text-align: center;}
.dc-tb1 tr td{text-align: center; font-size: 14px; color: #8c8c8c; height: 40px; line-height: 40px;}
.dc-tb1 tr td a.more{display: inline-block; width: 60%; height: 30px; line-height: 30px; color: #6a6a6a; font-size: 12px; background-color: #f2f2f2; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.dc-tb1 tr td a.more:hover{background-color: #e4281d; color: #fff!important;}
.dc-tb1 tr{border-bottom: 1px solid #f4f4f4;}

/* 以下是舆情培训 */
.dc-dl9{padding-top: 75px; padding-bottom: 40px;}
.dc-dt9{padding-bottom: 25px; text-align: center;}
.dc-dt9 h3{font-size: 34px; color: #111111; padding-bottom: 10px; background:url("../images/pt-ico59.jpg") no-repeat center bottom;}

/* 以下是在线发布 */
.dc-dl10{padding: 30px 0px; padding-bottom: 40px; }
.dc-dt10{padding-bottom: 20px; width: 50%;}
.dc-dl10 dd{width: 50%;}
.dc-dt10 h3{display: inline-block; font-size: 32px; color: #000000; padding-bottom: 15px;}
.dc-dl10 .cont1 p{line-height: 24px; padding-bottom: 5px; font-size: 14px; color: #000000;}
.dc-c21{background:url("../images/pt-ico59.jpg") no-repeat right bottom;}
.dc-c22{text-align: right;}
.dc-c23 .dc-dt10{display: inline-block; text-align: left;}
.dc-c23 .dc-dt10 h3{background-position: left bottom; }
.dc-c23 dd{display: inline-block; text-align: left;}

.dc-dl11{}
.dc-dt11{padding-bottom: 30px;}
.dc-dt11 h3{padding-bottom: 10px; text-align: center; font-size: 32px; color: #222222; background:url("../images/pt-ico59.jpg") no-repeat center bottom;}

/* 以下是最新动态 */
.dc-dl12{padding: 60px 0px;}
.dc-dt12{padding-bottom: 45px;}
.dc-dt12 h3{font-size: 30px; color: #111111; padding-bottom: 14px; background:url("../images/pt-ico87.jpg") no-repeat left bottom;}

.dc-dl13{ padding-bottom: 30px;}
.dc-dt13{margin-bottom: 25px;  clear: both; border-bottom: 2px solid #e6e6e6;}
.dc-dt13 h3{border-bottom: 4px solid #e4281d; display: inline-block; padding-right: 10px; font-size: 22px; color: #222222; position: relative; bottom: -2px; padding-bottom: 7px; }
.dc-dt13 a.more{font-size: 12px; color: #adadad; display: inline-block; margin-top: 10px; margin-right: 3px;}

.dc-c1{}/* 重写 dc-dl2 */
.dc-c1{text-align: right;}
.dc-c1 small{background-position: right bottom; color: #fff; }
.dc-c1 h3{color: #fff;}
.dc-c1 dd .m2 p{color: #fff;}
.dc-c1 dd .m2{padding-bottom: 50px; background:url("../images/pt-ico4.png") no-repeat right bottom;}


.dc-xh{width: 50px; padding-right: 10px; height: 48px; position: relative; font-family: "Times New Roman"; font-size: 50px; color: #2c2c2c; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}/* for 序号 */
.dc-xh span,.dc-xh em{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: bottom;}
.dc-xh span{font-size: 50px;}
.dc-xh em{
	width: 40px;
	height: 10px; 
	border-top: 1px solid #000;
	transform:rotate(-55deg);
	position: absolute;
	z-index: 10;
	bottom: 10px;
	left: 30px;
}

.dc-shux{z-index: 1; position: absolute; left: 1px; top: 220px; height: 0px; width: 1px; background-color: #999; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 2000ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 2000ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 2000ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 2000ms cubic-bezier(.4, 0, .2, 1);}/* 竖线 for 五大解决方案 */
.dc-shux img{position: relative; left: -6px; top: -5px;}

.dc-c2{}/* for page-m2 */
.dc-btn1{cursor: pointer; background-color: #e4281d; width: 100%; color: #fff; border: 0px; font-size: 16.93px; height: 38px; line-height: 38px; text-align: center; border-radius:5px!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important;}
.dc-c3{}/* for 重写 customer1 */
.dc-c4 dd{padding-left: 0px;}/* for 重写 dc-dl5 */
.dc-c5{}/* for txtList3 end */
.dc-c6{}/* for txtList7 */
.dc-c7{text-align: center;}/* for dc-dl7 */
.dc-c7 h3{background-position: center bottom;}
.dc-c8{}/* 重写 ban3 */
.dc-c9{}/* 重写 ban3 */
.dc-btn2{ padding: 0px 30px; background-color: #e4281c; text-align: center; display: inline-block; height: 21px; line-height: 20px; font-size: 13px; color: #ffffff; font-family: "Candara"; border-radius:21px;-moz-border-radius:21px;-webkit-border-radius:21px;}/* for getmore */
.dc-btn2:hover{color: #000!important;}
.dc-c10{}/* for page-m9 */
.dc-c11{}/* for page-m9 */
.dc-c12{}/* for page-m9 */
.dc-c13{}/* for page-m9 */
.dc-c14{}/* for page-m9 */
.dc-c15{}/* for dc-dl8 */
.dc-c15 .dc-dt8{border: 0px;}
.dc-btn3{width: 113px; padding-left: 15px; text-align: center; border:0px; height: 35px; line-height: 35px; background:#d8271c url("../images/pt-ico61.png") no-repeat 10px center; color: #fff; font-size: 20px;}/* for 联系我们 */
.dc-c16{margin-top: 0px!important; }/* for #fd */
.dc-c17{}/* for ban1 */
.dc-c18{}/* for ban3 */
.dc-c18{ width: 100%; height: 100%; background-color: rgba(0,0,0,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8000000,endColorstr=#c8000000);}
.dc-c18 h3,.dc-c18 small,.dc-c18 .cont p{color: #fff;}
.dc-c19{ padding-top: 0px!important; padding-bottom: 0px!important;}/* for dc-c18 */
.dc-c20{background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}/* for ban3 */
.dc-c21{}/* for dc-dl10 */
.dc-c22{}/* for dc-dl10 */
.dc-c23{}/* for dc-dl10 */
.dc-25{}/* for dc-dl10 */
.dc-c25 dt h3{color: #fff;}
.dc-c25 .cont1 p{color: #fff;}
.dc-btn4{color: #fff; font-size: 14px; margin-top: 15px; background-color: #e4281d; display: inline-block; width: 126px; height: 38px; line-height: 38px; text-align: center; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}/* for dc-dl10 */
.dc-btn4:hover{color: #000!important;}
.dc-c24{ border-bottom: 0px;}/* for txtList16 */
.dc-c25{}/* for slick5 */
.dc-btn5{margin-top: 20px; width: 112px; height: 27px; line-height: 27px; text-align: center; border: 1px solid #e10d1c; color: #e10d1c; font-size: 14px; display: inline-block;}/* for 最新动态 */
.dc-26{}/* for pages 分页 */
.dc-26 .on{background-color: #e4281d!important;}
.dc-26 .last{background-color: #585858!important; color: #fff;}
.dc-26 a{border-color: #e6e6e6!important;}
.dc-c27{}/* for txtList17 */
.dc-c27 li h3 a{font-size: 14px; color: #333333;}
.dc-c27 li span.time{font-size: 12px;}
.dc-c28{}/* for wp1 */
.dc-c29{text-align: left;}
.dc-c29 dt,.dc-c29 dd{text-align: right;}
.dc-c30{background-image: url("../images/pt-ico80.png")!important;}
