﻿.wp{max-width:1200px; width: 100%; _width: 1200px; *+width: 1200px; overflow: hidden; margin: 0 auto;}
.wp1{max-width:1200px; width: 100%; _width: 1200px; *+width: 1200px; margin: 0 auto;}
.wp2{max-width:1076px; width: 100%; _width: 1076px; *+width: 1076px; margin: 0 auto;}
/* 独立class ==================*/
.dc-dtxt{z-index: 2; position: absolute; font-size:48px; font-size:.48rem; font-weight: bold; color: #fff; color: rgba(255,255,255,.1); _color: #fff;*+color: #fff;}
.dc-bk1{background-color: #f6f6f6;}
.dc-bk2{background-color: #40bf8c; background-color: rgba(64,191,140,0.8);_background-color: #40bf8c; *+background-color: #40bf8c;}
.dc-bk3{background-color: #609eca; background-color: rgba(96,158,202,0.8);_background-color: #609eca; *+background-color: #609eca;}
.dc-bk4{background-color: #618db3; background-color: rgba(97,141,179,0.8);_background-color: #618db3; *+background-color: #618db3;}
.dc-bk5{background-color: #37c1a3; background-color: rgba(55,193,163,0.8);_background-color: #37c1a3; *+background-color: #37c1a3;}
.dc-bk6{background-color: #39b0ca; background-color: rgba(57,176,202,0.8);_background-color: #39b0ca; *+background-color: #39b0ca;}
.dc-bk7{background-color: #2972af; background-color: rgba(41,114,175,0.8);_background-color: #2972af; *+background-color: #2972af;}
.dc-bk8{
background-image:url("../images/pt-ico12.jpg"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pt-ico10.jpg",sizingMethod="scale");
background-size: cover;
background: -webkit-linear-gradient(160deg, rgba(0,180,132,1) 10% , rgba(0,130,218,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(160deg, rgba(0,180,132,1) 10%, rgba(0,130,218,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(160deg, rgba(0,180,132,1) 10%, rgba(0,130,218,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(160deg, rgba(0,180,132,1) 10%, rgba(0,130,218,1)); /* 标准的语法（必须放在最后）*/
}
.dc-bk9{background-color: #13262d;
background-image:url("../images/pt-ico14.jpg"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pt-ico14.jpg",sizingMethod="scale");
background-size: cover;
 background: -webkit-linear-gradient(left, rgba(17,36,42,1) 20%,rgba(35,64,71,1) 40%,rgba(7,66,94,1) 60%, rgba(9,19,37,1)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(right, rgba(17,36,42,1) 20%,rgba(35,64,71,1) 40%,rgba(7,66,94,1) 60%, rgba(9,19,37,1)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(right, rgba(17,36,42,1) 20%,rgba(35,64,71,1) 40%,rgba(7,66,94,1) 60%, rgba(9,19,37,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to right,rgba(17,36,42,1) 20%,rgba(35,64,71,1) 40%,rgba(7,66,94,1) 60%,rgba(9,19,37,1)); /* 标准的语法（必须放在最后） */	
}
.dc-bk10{
background-image:url("../images/pt-ico18.jpg"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pt-ico18.jpg",sizingMethod="scale");
background-size: cover;
 background: -webkit-linear-gradient(left, rgba(26,40,69,1) , rgba(9,19,37,1)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(right, rgba(26,40,69,1), rgba(9,19,37,1)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(right, rgba(26,40,69,1), rgba(9,19,37,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to right,rgba(26,40,69,1) ,rgba(9,19,37,1)); /* 标准的语法（必须放在最后） */	
}
.dc-bk11{
background-image:url("../images/pt-ico15.jpg"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pt-ico15.jpg",sizingMethod="scale");
background-size: cover;
 background: -webkit-linear-gradient(120deg, rgba(1,89,213,1), rgba(14,213,170,1)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(120deg, rgba(1,89,213,1), rgba(14,213,170,1)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(120deg, rgba(1,89,213,1), rgba(14,213,170,1)); /* Firefox 3.6 - 15 */
 background: linear-gradient(120deg,rgba(1,89,213,1),rgba(14,213,170,1)); /* 标准的语法（必须放在最后） */
}
.dc-bk12{background-color: #2955af; background-color: rgba(41,85,175,0.8); _background-color: #2955af; *+background-color: #2955af;}
.dc-bk13{background-color: #296aaa;}
.dc-bk14{background-color: #37c1a3;}
.dc-bk15{background-color: #3e8bb9; }
.dc-btn1{color: #fff; margin-top: 10px; font-size:18px; font-size:.18rem; display: inline-block; padding: 5px 40px;  padding: 5px 0.40rem; background-color: #267edf; border: 1px solid #0269c8; border-radius:50px!important;-moz-border-radius:50px!important;-webkit-border-radius:50px!important;}
.dc-btn1:hover{color: #fff!important;}
.dc-btn2{color: #fff; margin-top: 10px; font-size:18px; font-size:.18rem; display: inline-block; padding: 5px 40px; padding: 5px 0.40rem; background-color: #a7a7a7; border: 1px solid #a7a7a7; border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}
.dc-btn2:hover{color: #fff!important;}
.img-cover-ct2 img{height:100%; text-align: center;}
.img-cover-ct2{overflow:hidden;}
.img-cover-img{height: auto!important; width: 100%;}
.dc-xh1{display: inline-block; border: 1px solid #d0d0d0; padding-left: 15px; padding-right: 25px;padding-left: .15rem; padding-right: .25rem; padding-top: 25px; padding-top: .25rem; _width: 29px;*+width: 29px;}
.dc-xh1 span{border-bottom: 2px solid #247cde; padding-right: 5px; padding-left: 2px; display: inline-block; font-size:36px; font-size:.36rem; color: #247cde; font-family: "arial"; padding-bottom: 20px; padding-bottom: .20rem;}
.dc-xh2{font-size:14px; font-size:.14rem; color: #fff; border: 1px solid #fff; background-color: #05a7d8; background-color: rgba(5,167,216,.66); display: inline-block; width: 30px; height: 30px; line-height: 30px;width: .30rem; height: .30rem; line-height: .30rem; text-align: center;
transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
}
.dc-xh2-m1{
display: inline-block;
transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
}
/* for 首页 */
.dc-dl1{text-align: center; padding-top: 80px; padding-top: .8rem; }
.dc-dl1 dd{padding-top: 50px; padding-top: .5rem;}
.dc-dt1{}
.dc-dt1 h3{font-size:30px; font-size:.30rem; color: #000; font-weight: bold; margin-bottom: 10px; padding-bottom: 10px;}
.dc-dt1 small{font-size:24px; font-size:.24rem; color: #000;}
.dc-jj1{padding-top: 10px; padding-top: 0.10rem;}
.dc-jj1 p{font-size:18px; font-size:.18rem; color: #767676; padding-bottom: 5px; padding-bottom: 0.05rem;}
.dc-more1{font-size:14px; font-size:.14rem; color: #222222;}
/* for 相关文章 */
.dc-dl2{ margin-bottom: 25px; margin-bottom: 0.25rem; background-color: #f6f6f6; /*width: 225px; width: 2.25rem; padding: 0px 20px;*/ width: 80%; padding-top: 25px; padding-bottom: 20px; /*padding: 0px 0.20rem;*/ padding: 0px 10%; padding-top: 0.25rem; padding-bottom: 0.20rem;}
.dc-dt2{}
.dc-dt2 h3{font-weight: bold; font-size:16px; font-size:.16rem; color: #010101;}
.dc-dl2 dd{padding-top: 15px;}
/* for 文章详情 */
.dc-article{padding-top: 40px;padding-top: 0.40rem;}
.dc-article .tt h1{color: #222222; font-size:28px; font-size:.28rem;}
.dc-article .tt .other1{padding-top: 10px;padding-top: 0.10rem; clear: both; overflow: hidden;}
.dc-article .tt .other1 span{color: #777777; font-size:14px; font-size:.14rem;}
.dc-article .cont{padding-top: 35px;padding-top: 0.35rem; font-size: 14px;}
.dc-article .cont img{width: 100%; padding-bottom: 30px; padding-bottom: 0.30rem;}
.dc-article .cont p{font-size:16px; font-size:.16rem; color: #777777; line-height: 170%; }
.dc-article .cont table{
    border-collapse: collapse; 
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    width: 100%;
}
.dc-article .cont table td{
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.dc-article .cont .p1{padding-bottom: 0px;}
.dc-article .other2{clear: both; overflow: hidden; padding-bottom: 35px; padding-bottom: 0.35rem; border-bottom: 1px solid #e8e8e8;}
.dc-article .other2 .mylove{font-size:14px; font-size:.14rem; color: #777777; background:url("../images/pt-ico16.png") no-repeat right center; padding-right: 26px; }
.dc-article .other3{padding: 30px 0px;padding: 0.30rem 0px; text-align: right;}
.dc-back{padding: 8px 19px; padding: 0.08rem 0.19rem; font-size:15px; font-size:.15rem; color: #444444; display: inline-block; border: 1px solid #dddddd; text-align: center;}
.dc-back span{display: inline-block; background:url("../images/pt-ico17.png") no-repeat right center; padding-right: 15px;}
/* 正常class ==================*/
/* pc-nav 独立模块 电脑端导航 ==================*/
.pc-navmain{font-size: 0; padding: 0px 3%;}
.pc-navmain .m1,.pc-navmain .m2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pc-navmain .m2{padding-top: 25px;}
.pc-nav{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/ _width: auto!important;*+width: auto!important;}
.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-left: 15px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .mainnav-m1 .dc-mdl{height: 80px; }
.pc-nav .mainnav-m1 .mainnav{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pc-nav .logo img{max-height: 60px;}
.pc-nav .logo{margin-top: 12px;}
.pc-navmain .m1{display: block; overflow: hidden;}
.pc-nav .mainnav-m1{display: block; overflow: hidden;}
.mainnav{display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mainnav li{padding: 0px 15px; padding: 0px 0.15rem; position: relative; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:16px; vertical-align: middle;}
.mainnav li.last{background: transparent; padding-right: 0px;}
.mainnav li:hover .navlist{position: absolute; display:block;}
.mainnav li a.a1{display: inline-block; text-align: center; padding-bottom: 10px;  font-size: 15px;font-size: .15rem; color: #1a1a1a;}
.mainnav li.on a.a1,.mainnav li a.a1:hover{color: #267edf; border-bottom: 2px solid #267edf; }
.navlist{z-index: 10; position: relative; top: 22px; left: 5px; text-align: center; background-color: #333946; padding-top: 6px; padding-bottom: 10px;}
.navlist a{display: block; white-space:nowrap; width: 100%; height: 37px; line-height: 36px; color: #fff; font-size: 14px; padding: 0px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.navlist a:hover{color: #fff; background-color: #ff9c00;}
/* hd 独立模块 ==================*/
#hd{clear: both; top: 25px; background-color: #fff; position: fixed; z-index: 1000; left: 50%; _position: absolute; *+position: absolute; }
.pc-navmain{clear: both;}
.pc-navmain .m2 span{color: #267edf; font-size:18px; font-size:.18rem; font-weight: bold; display: inline-block; background:url("../images/pt-ico1.png") no-repeat left center; background-size: auto 28px; line-height: 28px; padding-left: 35px;}
/* mb 独立模块 手机端菜单导航 ==================*/
#m-hd{display:none; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
#m-hd .menu-btn,#m-hd .logo,#m-hd .soso-mb{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align:middle;}
#m-hd .soso-mb{text-align: right;  float: right; padding-top: 8px;}
#m-hd .soso-btn{display: inline-block; float: right; margin-top: 6px; margin-right: 3px; width: 15px; height: 15px; background:url("../images/mb-ico1.png") no-repeat center center; background-size: 15px auto;}
#m-hd{
    height:45px;background-color: #fff;
    position: fixed;left:0;top:0;width: 100%;
    z-index: 999;
    box-shadow: 1px 3px 1px rgba(0,0,0,0.1);
    padding: 0px 5px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
#m-hd .logo{line-height: 45px;margin-left:10px;}
#m-hd .logo img{vertical-align: middle;height: 32px;}
#m-hd .menu-btn{float: left;line-height: 45px;padding-right: 10px;
}
#m-hd .menu-btn>a{display: inline-block;width: 26px;height: 18px;vertical-align: middle;
    margin-right: 10px;
    background: url(../images/ico-menu2.png) no-repeat left top;background-size: auto 18px;
}
#m-hd .menu-btn > ul a:hover{
}
#m-hd .menu-btn > ul{
    position: absolute;top:45px;
    width:100%;right: 0px;
    display: none;overflow: hidden;
    background:rgba(255,255,255,1);
}
#m-hd .menu-btn > ul li{
    width: 100%;line-height: 45px;text-align: center;
    font-size: 14px;border-bottom: 1px solid #c9a777;
}
#m-hd .menu-btn > ul li:last-child{border-bottom: 0;}
#m-hd .menu-btn > ul li .par{
    color: #222;padding: 0 30px;line-height: 34px;height: 34px;
    display: block;
    background-color: #eaeaea;
}
#m-hd .menu-btn > ul li .par:hover{color: #3abb6b;}
.m-nav{box-shadow: 1px -2px 1px rgba(0,0,0,0.1),1px 3px 1px rgba(0,0,0,0.1);}
.m-nav div {display: none;width: 100%;
}
.m-nav div a {display: block;width: 100%;
    height: 28px;line-height: 28px;
    color: #000;
}
.m-nav .v1{
    background:url(../images/jia.png) no-repeat center center ;
    background-size: 11px auto;
}
.m-nav .v1.on{
    background:url(../images/jian.png) no-repeat center center;
    background-size: 11px auto;
}
.m-nav .m-main{position: relative; display: block;}
.m-nav .m-main .v1{position: absolute; z-index: 10; right: 5%; top: 0px; width: 40px; height: 100%; }
/* box-so-mb 独立模块 搜索 ==================*/
.box-so-mb{display: inline-block;  position:relative; border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px; width: 100%; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important;-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important; -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1)!important;}
.box-so-mb input[type="text"]{width: 100%; padding-left: 10px; padding-right: 30px; color: #666; font-size: 12px; border: 0px; background-color: #f1f1f1; height: 30px; line-height: 30px;  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.box-so-mb input[type="button"]{position:absolute; right: 9px; cursor: pointer; top: 6px; border: 0px;  width: 15px; height: 15px; z-index: 10; background:url('../images/mb-ico1.png') no-repeat center center; background-size: 15px auto;}
.soso-w{width: 0px;}
.soso-w2{width: 80%;}
/* #swf 独立模块 幻灯片 ==================*/
.slideBox{position:relative; width: 100%; clear: both; overflow: hidden;}
.slideBox .bd li img{width: 100%;}
.slideBox .bd{overflow: hidden;  clear: both;}
.slideBox .hd{text-align: center; width: 100%;  z-index: 1000;}
.slideBox .hd ul{padding-bottom: 10px; display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.slideBox .hd ul li{margin: 0px 10px;  width: 10px; height: 10px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; background-color: #fff; border: 1px solid #666; cursor: pointer; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0px; vertical-align: middle;}
.slideBox .hd ul li.on{background-color: red;}
.slideBox .hd{position:absolute;  bottom: 10px; overflow: hidden; clear: both;}
.slide-wdbug li{display: none;}
.slide-wdbug li img{}
.slide-wdbug li.first{display: block;}
.slide-wdbug2 li img{width: 100%;}
/* swf 幻灯片 独立模块 ==================*/
.slick-prev,.slick-next{opacity: 0.3; font-size: 0px; border: 0px; z-index: 10; position:absolute; cursor: pointer; top: 42%;width: 46px; height: 46px; background-size: 100% auto!important;}
.slick-prev:focus,.slick-next:focus{outline-color:transparent;}
.slick-prev{left: 20px; background:url("../images/swf-lbtn.png") no-repeat center center;}
.slick-next{right: 20px; background:url("../images/swf-rbtn.png") no-repeat center center;}
.slick-dots{position: absolute; bottom: 10px; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/
    left: 50%;
    width: 100%;
    margin-left: -50%;
    z-index: 100;
}
.slick-prev:hover,.slick-next:hover{opacity: 1;}
.slick-dots li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.slick-dots li button{cursor: pointer;  padding: 0px; margin: 0px 3px; font-size: 0px; width: 7px; height: 7px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; border: 0px; background-color: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.slick-dots li.slick-active button{background-color: #e0b12c!important;}
.slick-dots li.slick-active button:focus{outline-color:transparent;}
.slick-gy{text-align: center; position: relative; }
.slick-gy .slick-slide img{display: inline-block;}
.slick-gy .slick-slide img:hover{opacity: 1;}
/* 幻灯片自定义部分 ==================*/
.swf-ie6-m1 .swf1{
background-image:url("../images/pt-ico2.jpg"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pt-ico2.jpg",sizingMethod="scale");
background-size: cover;
background: -webkit-radial-gradient(right bottom,rgba(0,138,237,1) 40%,rgba(0,181,130,1)); /* Safari 5.1 - 6.0 */
background: -o-radial-gradient(right bottom,rgba(0,138,237,1) 40%, rgba(0,181,130,1)); /* Opera 11.6 - 12.0 */
background: -moz-radial-gradient(right bottom,rgba(0,138,237,1) 40%, rgba(0,181,130,1)); /* Firefox 3.6 - 15 */
background: radial-gradient(right bottom,rgba(0,138,237,1) 40%, rgba(0,181,130,1)); /* 标准的语法（必须放在最后） */	
}
.swf-ie6-m1 .swf1 .img{padding-top: 30px;}
.swf-ie6-m1 .swf1 .img img{width:auto; max-width: 95%;}
.swf-ie6-m1 .swf1 .txt h3{margin-bottom: 10px; font-size:55px; font-size:.55rem; color: #fff; font-family: "arial";}
.swf-ie6-m1 .swf1 .txt small{font-size:70px; font-size:.70rem; color: #fff;}
.swf-ie6-m1 .swf1 .txt1{font: 0;padding-top: 5px;}
.swf-ie6-m1 .swf1 .txt1 .sp1{display: inline-block; font-size:16px; font-size:.16rem; color: #fff; }
.swf-ie6-m1 .swf1 .txt1 .sp1:before{display: inline-block; margin-right: 15px;}
.swf-ie6-m1 .swf1 .txt1 .sp1:after{display: inline-block;  margin-left: 15px;}
.swf-ie6-m1 .swf1 .txt1 .sp1:before,.swf-ie6-m1 .swf1 .txt1 .sp1:after{content: ""; width: 40px; height: 1px; background-color: #fff;}
.swf-ie6-m1 .swf1 .txt1 .sp1,.swf-ie6-m1 .swf1 .txt1 .sp1:before,.swf-ie6-m1 .swf1 .txt1 .sp1:after{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align: middle;}
.swf-ie6-m1 .swf1{}
.swf-ie6-m1 .swf2{
background-image:url("../images/pt-ico10.jpg"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pt-ico10.jpg",sizingMethod="scale");
background-size: cover;
background: -webkit-linear-gradient(120deg, rgba(189,69,255,1) 20% , rgba(28,33,199,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(120deg, rgba(189,69,255,1) 20%, rgba(28,33,199,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(120deg, rgba(189,69,255,1) 20%, rgba(28,33,199,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(120deg, rgba(189,69,255,1) 20%, rgba(28,33,199,1)); /* 标准的语法（必须放在最后）*/
}
.swf1-m1{
padding-top: 220px;padding-top: 2.2rem;	
}
.swf2-m1{
padding-top: 220px;
padding-top: 2.2rem;
padding-bottom: 50px;
padding-bottom: .50rem;	
}
.swf2-m1 .m1{position: relative; z-index: 10;}
.swf2-m1 .tt p{font-size:56px; font-size:.56rem; color: #fff;}
.swf2-m1 .cont p{font-size:20px; font-size:.20rem; color: #fff; color: rgba(255,255,255,.8); _color: #fff; *+color: #fff;}
.swf2-m1{position: relative;}
.swf2-m1 .img img{width: auto; max-width: 95%;	display: inline-block; position: relative; right: -10%;}
.swf2-m1 .img{text-align: right;}
.swf2-m1 .txt{position: absolute; z-index: 10; text-align: left; max-width: 740px; _width: 70%; *+width: 70%;}
.swf2-m1 .txt .tt{padding-bottom: 25px;}
.swf2-m1 .dc-btn1{margin-top: 90px; margin-top: .90rem;}
.swf2-m1 .dc-dtxt{top: -18px; left: -18%;}
.swf-ie6-m1 .swf3{
font-size: 0;
background-image:url("../images/pt-ico11.jpg"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pt-ico11.jpg",sizingMethod="scale");
background-size: cover;
background: -webkit-linear-gradient(120deg, rgba(29,35,147,1) 20% , rgba(38,38,38,1)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(120deg, rgba(29,35,147,1) 20%, rgba(38,38,38,1)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(120deg, rgba(29,35,147,1) 20%, rgba(38,38,38,1)); /* Firefox 3.6 - 15 */
background: linear-gradient(120deg, rgba(29,35,147,1) 20%, rgba(38,38,38,1)); /* 标准的语法（必须放在最后）*/
}
.swf3-m1{position: relative; z-index: 10;
padding-top: 220px;
padding-top: 2.2rem;
padding-bottom: 38px;
padding-bottom: 3.8rem;
}
.swf3-m1 .txt{text-align: left; _width: 80%; *+width: 80%;}
.swf3-m1 .txt .tt .p1{padding-bottom: 20px; font-size:55px; font-size:.55rem; color: #fff; font-family: "arial";}
.swf3-m1 .txt .tt .p2{font-size:56px; font-size:.56rem; color: #fff; }
.swf3-m1 .txt .tt{max-width: 792px; }
.swf3-m1 .txt .cont p{font-size:16px; font-size:.16rem;color: #fff; color: rgba(255,255,255,.7); _color: #fff; *+color: #fff;}
.swf3-m1 .txt .cont{padding-top: 20px;}
.swf3-m1 .txt .dc-btn1{margin-top: 90px; margin-top: .90rem;}
.swf3 .img{position: absolute; text-align: right; z-index: 1; right: 0px; bottom: 0px;}
.swf3{position: relative;}
.swf3 .img img{max-width: 95%; width: auto;}
.swf3 .img{_width: 60%; *+width: 60%;}
.swf-ie6-m1 .swf1,.swf-ie6-m1 .swf2,.swf-ie6-m1 .swf3{height: 1080px; overflow: hidden;}
.swf-ie6-m1 .slick-dots li button{background: transparent; border: 1px solid #fff;}
.slick-dots li.slick-active button{background-color: #fff!important;}
/* 兼容ie6 调整 ==================*/
.swf1-m1 .txt{text-align: center;}
/* page-m1 ==================*/
.imgtxtList1-m1{display: inline-block; width: 90%;box-shadow: 0px 0px 11px -3px rgba(0,0,0,.7);}
.imgtxtList1-m1 .txt{height: 160px; width: 70%; padding-top: 25px; padding-top: .25rem; display: inline-block;}
.imgtxtList1-m1 .txt h3{font-size:18px; font-size:.18rem; color: #010101; padding-bottom: 20px; padding-bottom: .20rem;}
.imgtxtList1-m1 .txt .cont p{line-height: 24px; font-size:14px; font-size:.14rem; color: #575757;}
.imgtxtList1-m1 .img{font-size: 0;}
.imgtxtList1-m1 .img1{width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.imgtxtList1-m1 .dc-mdl{height: 210px; vertical-align: bottom;}
.imgtxtList1-m1 .img em{display:block; width: 40%; margin: 0 auto; margin-top: 20px; margin-top: .20rem; height: 4px; border: 1px solid #eaeaea; border-left: 0px; border-right: 0px;}
.swf-ie6-m2 .swfson{padding: 5px 0px;}
.imgtxtList1-m1:hover .txt h3{color: #267edf!important;}
.imgtxtList1-m1:hover .img em{border-color: #267edf;}
.swf-ie6-m2 .slick-prev, .swf-ie6-m2 .slick-next{opacity: 1; width: 60px; background-size: auto 30px!important; height: 60px; border: 1px solid #afafaf; background-color: #cdcdcd; border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px;}
.swf-ie6-m2 .slick-prev:hover, .swf-ie6-m2 .slick-next:hover{background-color: #267edf;}
.swf-ie6-m2 .slick-prev{background-image: url("../images/pt-ico3.png");}
.swf-ie6-m2 .slick-next{background-image: url("../images/pt-ico4.png");}
.swf-ie6-m2 .slick-prev{left: -70px;}
.swf-ie6-m2 .slick-next{right: -70px;}
.swf-ie6-m2{width: 88%; display: inline-block;}
.pagem11{padding-top: 20px; padding-bottom: 80px;padding-top: 0.20rem; padding-bottom: 0.80rem;}
/* imgtxtList2  ==================*/
.imgtxtList2{font-size:0;}
.imgtxtList2 li{width: 16.66%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; font-size:14px; font-size:.14rem;}
.imgtxtList2-m1{position:relative; display:block; overflow: hidden; height: 0px; padding-top:156.25%;}
.imgtxtList2-m1 .img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.imgtxtList2-m1 .txt{display: inline-block; width: 100%; position: absolute; left: 0px; bottom: 0px; height: 60px; line-height: 60px; font-size:20px; font-size:.20rem; color: #fff;}
.imgtxtList2-m1:hover .txt{bottom: -80px;}
/* 滚动 ie6 ==================*/
.picScroll-left .bd ul .swfson{width: 25%;}
.picScroll-left{position: relative;}
.picScroll-left .hd a{display: inline-block;
    background: url("../images/swf-lbtn.png") no-repeat center center;
    z-index: 10;
    position: absolute;
    cursor: pointer;
    top: 42%;	
    opacity: 1;
    width: 60px;
    background-size: auto 30px!important;
    height: 60px;
    border: 1px solid #afafaf;
    background-color: #cdcdcd;
    border-radius: 60px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
}
.picScroll-left .hd .prev{ left: -70px;  background-image: url("../images/pt-ico3.png");}
.picScroll-left .hd .next{ right: -70px; background-image: url("../images/pt-ico4.png");}
.imgtxtList1-m1{_border: 1px solid #ccc; *+border: 1px solid #ccc;}
/* page-m3 ==================*/
.imgtxtList3{font-size:0;}
.imgtxtList3 li{width: 16%; padding: 0px 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.imgtxtList3-m1{}
.imgtxtList3-m1 .img{border: 1px solid #efefef; padding: 10px; padding: 0.10rem; display: inline-block; width: 125px; height: 125px; width: 1.25rem; height: 1.25rem; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.imgtxtList3-m1 .img span{display: block; background-color: #f6f6f6; border: 1px solid #f2f2f2; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; height: 100%; width: 100%; font-size: 0;}
.imgtxtList3-m1 .dc-mdl{height: 100%; }
.imgtxtList3-m1 .img span img{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; max-width: 50%;}
.imgtxtList3-m1:hover .img span{background-color: #247cde;}
.imgtxtList3-m1:hover .img{border-color:#247cde; }
.imgtxtList3-m1 .txt{padding-top: 15px;padding-top: .15rem;}
.imgtxtList3-m1 .txt h3 a{font-size:18px; font-size:.18rem; color: #010101;}
.imgtxtList3-m1 .cont{padding-top: 20px;padding-top: .20rem;}
.imgtxtList3-m1 .cont p{font-size:14px; line-height: 23px; line-height: 0.23rem; font-size:.14rem; color: #575757;}
.imgtxtList3-m1:hover .txt h3 a{color: #247cde;}
.imgtxtList3-m1 .cont{max-width: 90%; display: inline-block;}
.page-m3{padding-bottom: 100px;padding-bottom: 1.00rem;}
/* page-m4 ==================*/
.page-m4{padding-bottom: 45px; padding-bottom: .45rem; background-color: #044682; background-image:url("../images/pt-img26.jpg"); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pt-img26.jpg",sizingMethod="scale"); background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.pagem41 h4{color: #fff; font-size:24px; font-size:.24rem; color: #fff; color: rgba(255,255,255,.8); _color: #fff; *+color: #fff;}
.pagem41 .cont{padding-top: 10px;}
.pagem41 .cont p{font-size:12px; font-size:.12rem; color: #fff; color: rgba(255,255,255,.3); _color: #fff; *+color: #fff;}
.page-m4 .dc-dl1 dd{padding-top: 36%;}
/* #fd 底部独立模块 ==================*/
#fd{background-color: #303437;}
.page-fdm2{background-color: #14171a;}
.page-fdm1{padding: 105px 0px; padding: 1.05rem 0px;}
.fd-m11{font-size:0;}
.fd-m11 .erweima-img,.fd-m11 .fd-m12{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.erwemaList1-m1{_width: 135px; *+width: 135px;}
.fd-m15{font-size:0;}
.fd-m15 .fd-m13,.fd-m15 .fd-m14{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align: top;}
.fd-m11{overflow:hidden; clear: both;}
.fd-m11 .fd-m12{display: block; overflow: hidden;}
.fd-m15{overflow: hidden;clear: both;}
.fd-m11 .fd-m14{display: block; overflow: hidden;}
.fd-m11 h3{font-size:16px; font-size:.16rem; color: #fff; padding-bottom: 30px; padding-bottom: .30rem;}
.erwemaList1{font-size:0;}
.erwemaList1 li{padding:0px 5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.erwemaList1-m1 .img{display: inline-block; padding: 8px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; background-color: #fff;}
.erwemaList1-m1 .img img{height: 121px; height: 1.21rem; display: inline-block;}
.erwemaList1-m1 .sp1{padding-top: 11px; display: block; text-align: center; font-size:13px; font-size:.13rem; color: #fff;}
.fd-m13{max-width: 340px; width: 100%; _width: 340px; *+width: 340px;}
.inputList1{width: 100%; text-align: left; display: block;}
.inputList1 li{padding-bottom: 10px;}
.inputList1-m1 input{font-size:13px; font-size:.13rem; color: #333; padding: 0px 15px; padding: 0px 0.15rem; padding-right: 40px;  _padding:0px; *+padding:0px; border: 0px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; width: 100%; height: 38px; line-height: 38px; height: .38rem; line-height: .38rem; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.inputList1-m1 textarea{font-size:13px; font-size:.13rem; color: #333; resize:none; width: 100%; height: 100px; height: 1.00rem; _height: 80px;*+height: 80px; padding: 0px 15px; padding: 0px 0.15rem; padding-right: 40px;  _padding:0px; *+padding:0px; padding-top: 10px; padding-bottom: 10px; padding-top: 0.10rem; padding-bottom: 0.10rem; border: 0px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius: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;}
.inputList1-m1 input.inm{background:#ececed url("../images/pt-ico7.png") no-repeat 95% center;}
.inputList1-m1 input.iph{background:#ececed url("../images/pt-ico8.png") no-repeat 94% center;}
.inputList1-m1 textarea.ict{font-family: "微软雅黑"; background:#ececed url("../images/pt-ico9.png") no-repeat 95% 15px;}
.inputList1 li.btn{text-align: center;}
.inputList1 li.btn .inputList1-m1{display: inline-block;}
.inputList1 li.btn input{color: #fff; margin-top: 10px; font-size:18px; font-size:.18rem; display: inline-block; padding: 5px 40px; padding: 5px 0.40rem; _padding: 5px 20px; *+padding: 5px 15px; background-color: #267edf; border: 1px solid #0269c8; width: auto; height: auto; line-height: normal;}
.inputList1 li.btn .dc-btn1,.inputList1 li.btn .dc-btn2{margin-left: 5px; margin-right: 5px; margin-left: 0.05rem; margin-right: 0.05rem;}
.fd-m14 .cont p{font-size:13px; font-size:.13rem; color: #fff; padding-bottom: 15px; padding-bottom: .15rem;}
.fd-m14{padding-left: 12%;}
.fd-m11{padding-bottom: 30px; padding-bottom: 0.30rem;}
.page-fdm3{padding-top: 30px; padding-top: 0.30rem; border-top: 1px solid #595d5f; font-size:0;}
.page-fdm3 span,.page-fdm3 a{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; font-size:14px; font-size:.14rem; color: #fff;}
.page-fdm3 a{margin: 0px 5px;}
.page-fdm3 a:after{content: "/"; display: inline-block; margin-left: 5px;}
.page-fdm3 a:last-child::after{display: none;}
.page-fdm2{font-size:0;}
.page-fdm2 .wp{font-size: 0;}
.page-fdm2 .m1,.page-fdm2 .m2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.page-fdm2 .m1{overflow: hidden; display: block;}
.imgList1{padding:15px 0px; padding:0.15rem 0px;  font-size:0;}
.imgList1 li{padding-left: 15px; padding-left: .15rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgList1-m1 img{height: 32px; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.page-fdm2 .m1 p{font-size:12px; font-size:.12rem; color: #fff; }
.page-fdm2 .m1{padding-top: 25px; padding-top: 0.25rem;}
/* ban1 ==================*/
.ban1{font-size: 0; padding-top: 105px;padding-top: 1.05rem; overflow: hidden;}
.ban1-m1{position: relative;}
.ban1-m1 .txt{top: 28%; width: 50%; text-align: center; position: absolute; z-index: 10;}
.ban1-m1 .txt .dc-dtxt{top: -40px; top: -0.40rem; left: 0px;}
.ban1-m1 .txt-m1{display: inline-block; text-align: left; position: relative; z-index: 10;}
.ban1-m1 .img{position: relative; z-index: 1; text-align: right;}
.ban1-m1 .img img{display: inline-block; position: relative; right: -5%; max-width: 90%;}
.ban1-m1 .txt-m1 h3{font-size:36px; font-size:.36rem; color: #fff; font-weight: bold; padding-bottom: 30px;padding-bottom: .30rem;}
.ban1-m1 .txt-m1 .cont p{font-size:22px; font-size:.22rem; color: #fff; padding-bottom: 3px;}
.ie-bug1 .ban1-m1 .txt-m1{_padding-left: 20%; *+padding-left: 20%;}
/* page-m5 ==================*/
.page-m5{padding-bottom: 25px;padding-bottom: .25rem;}
/* page-m6 ==================*/
.page-m6{}
.pagem61{border-top: 1px solid #f3f3f3;padding-top: 60px; padding-top: .60rem; padding-bottom: 30px; padding-bottom: .30rem;}
.pagem62{clear: both; overflow: hidden; font-size:0; padding-bottom: 40px;padding-bottom: .40rem;}
.pagem62 .pagem64,.pagem62 .pagem63{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pagem62 .pagem64{width: 48%; padding-right: 2%; overflow: hidden;}
.pagem62 .pagem63{width: 48%; padding-left: 2%;}
.pagem62 .pagem64 img{width: 100%;}
.pagem62 .pagem63{text-align: center;}
.pagem65{display: inline-block; text-align: left; max-width: 63%; _width:63%; *+width:63%;}
.pagem65 .tt{padding-top: 40px;padding-top: .40rem; padding-bottom: 25px;padding-bottom: .25rem; }
.pagem65 .tt h3{padding-bottom: 10px;padding-bottom: .10rem; font-size:24px; font-size:.24rem; color: #000000; font-weight: bold;}
.pagem65 .tt small{font-size:12px; font-size:.12rem; color: #247cde; font-weight: bold;}
.pagem65 .cont p{padding-left: 18px;padding-left: .18rem; font-size:15px; font-size:.15rem; color: #767676; line-height: 27px;line-height: .27rem; background:url("../images/pt-ico13.jpg") no-repeat left 12px; background-position: left 0.12rem;}
.pagem62 .dc-mdl{height: 100%;}
/* ban2 ==================*/
.ban2{background-color: #0f86fe;}
.ban2 .img img{width: 100%;}
.ban2 .img{width: 100%; padding-top: 60px;padding-top: 0.60rem;}
.ban2 .ban1-m1 .txt{top: 80px; top: .80rem; text-align: left; width: 100%;}
.ban2 .ban1-m1 .txt-m1{padding-left: 10%;}
.ban2 .txt-m1 .m1,.ban2 .txt-m1 .m2{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.ban2 .txt-m1 .m1{padding-right: 30px;padding-right: .30rem;}
.ban2 .txt-m1 .m1 .sp1{font-size:24px; font-size:.24rem; color: #fff;}
.ban2 .txt-m1 .m1 .sp1 em{font-size:86px; font-size:.86rem; display: inline-block; padding-right: 10px;padding-right: .10rem; color: #fff;}
.ban2 .ban1-m1 .txt .dc-dtxt{top: -30px;top: -0.30rem;}
.page-m7{/*_width: 1200px; *+width: 1200px;*/ margin: 0 auto;}
.pagem71{overflow: hidden; clear: both; font-size:0;}
.pagem22{text-align:right;}
.pagem71 .pagem73,.pagem71 .pagem72{width: 50%; _width: 49.8%; *+width: 49.8%;  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pagem71 .pagem73 img{width: 100%;}
.pagem71 .pagem73{overflow: hidden;}
.pagem72 .txt .tt h3{font-size:30px; color: #000; font-weight: bold;}
.pagem72 .txt .tt small{font-size:24px;  color: #000;}
.pagem72 .txt .tt{padding-bottom: 25px;}
.pagem72 .txt .cont{padding-top: 25px;}
.pagem72 .txt .cont1 p{font-size:15px;  line-height: 25px;  color: #767676;}
.pagem72 .txt .cont2{padding-top: 20px;}
.pagem72 .txt .cont2 p{font-size:12px; color: #999999;}
.pagem72{text-align: right;padding-top: 50px;}
.pagem72 .txt{max-width: 520px; _width:520px; *+width:520px; text-align: left; display: inline-block; padding-right: 70px;padding-right: .70rem;}
.pagem71 .dc-mdl{_display: none; *+display: none;}
/* page-m8 ==================*/
.page-m8{background-color: #f6f6f6; }
.page-m8 .imgList2{padding-bottom: 110px;padding-bottom: 1.10rem;}
.imgList2{display: inline-block; width: 100%; font-size:0;}
.imgList2 li{width: 31.33%; padding: 0px 1%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgList2 li img{width: 100%;}
.imgList2 .img:hover img{
	opacity: 1;
}
.imgList2 .on img{
    transform:scale(1.6);
    -ms-transform:scale(1.6);
    -moz-transform:scale(1.6);
    -webkit-transform:scale(1.6);
    -o-transform:scale(1.6);	
}
/* page-m9 ==================*/
.page-m9{font-size:0;}
.page-m9 .txt,.page-m9 .img{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.page-m9 .txt h3{font-style:italic; font-size:48px; font-size:.48rem; color: #fff;}
.page-m9 .txt small{font-style:italic; font-size:18px; font-size:.18rem; color: #fff; color: rgba(255,255,255,.3); _color: #fff; *+color: #fff;}
.page-m9 .img{width: 60%;}
.page-m9 .img img{width: 100%;}
.page-m9 .txt{padding:80px 0px; padding:0.80rem 0px; width: 100%; text-align:left; background:url("../images/pt-img93.png") no-repeat right center; background-size: auto 100%;}
.page-m9 .txt h3{padding-bottom: 8px;padding-bottom: 0.08rem;}
.page-m9 .txt1{padding-left: 15%; text-align: right; display: inline-block; _float: left;*+float: left;}
/* imgtxtList4 ==================*/
.imgtxtList4{font-size:0;width: 101%; padding-bottom: 80px;padding-bottom: .80rem;}
.imgtxtList4 li{width: 32.33%; padding-right: 1%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgtxtList4-m1{position:relative; display:block; overflow: hidden; height: 0px; padding-top:66.15%;}
.imgtxtList4-m1 .img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.imgtxtList4-m1 .sp1{padding-bottom: 20px; padding-top: 8px;padding-bottom: .20rem; padding-top: .08rem; display: inline-block; width: 100%; position: absolute; left: 0px; bottom: 0px; background-color: #535353; background-color: rgba(83,83,83,.72); font-size:14px; font-size:.14rem; color: #fff; display:inline-block;width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}
.imgtxtList4-m2{position: relative; padding-bottom: 17px;padding-bottom: .17rem;}
.imgtxtList4-m2 .em1{position: absolute; left: 45%; bottom: 0px;}
/* page-m10 ==================*/
.imgtxtList5{font-size:0;}
.imgtxtList5 li{width: 25%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.imgtxtList5-m1{ position:relative; display:block; overflow: hidden; height: 0px; padding-top:100%;}
.imgtxtList5-m1 .img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.imgtxtList5-m1 .imgtxtList5-txt{height: 100%; display: inline-block; position: absolute; width: 100%; left: 0px; bottom: -100%; _bottom: -200%; *+bottom: -200%; background-color: #fff;}
.imgtxtList5-m1:hover .imgtxtList5-txt{bottom: 0px;}
.imgtxtList5-m1:hover .img{top:-100%;}
.imgtxtList5-m1 .imgtxtList5-txt{text-align: center; }
.imgtxtList5-m1 .imgtxtList5-txt .pagem72{display: inline-block; text-align: left; width: 80%; vertical-align: middle;}
.imgtxtList5-txt .pagem72 .txt{max-width: none; padding-right: 0px;}
/* page-m11 ==================*/
.page-m11{font-size:0;}
.page-m11 .wp{overflow: hidden; clear: both;}
.txtList1-m1{font-size:0; overflow: hidden; clear: both;}
.txtList1-m1 .date,.txtList1-m1 .articles{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.txtList1-m1 .articles{display: block;overflow: hidden;}
.txtList1-m1 .date{text-align: center;}
.txtList1-m1 .date h3{font-size:48px; font-size:.48rem; line-height: 42px;line-height: .42rem; padding-bottom: 5px; color: #222222;}
.txtList1-m1 .date small{font-size:13px; font-size:.13rem;color: #222222;}
.txtList1-m1 .articles .tt h3 a{font-size:28px; font-size:.28rem; color: #222222; 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;}
.txtList1-m1 .articles .tt h3{margin-bottom: 5px;margin-bottom: 0.05rem; 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;}
.txtList1-m1 .articles .tt small{font-size:14px; font-size:.14rem; color: #777777;}
.txtList1-m1 .articles .cont p{font-size:14px; font-size:.14rem; color: #777777;}
.txtList1-m1 .articles .cont{padding-top: 15px;padding-top: 0.15rem; padding-bottom: 20px; padding-bottom: 0.20rem;}
.txtList1-m1{padding: 40px 0px;padding: 0.40rem 0px; border-bottom: 1px solid #e8e8e8;}
.txtList1-m1 .articles{padding-left: 25px;padding-left: 0.25rem;}
/* col-l col-r 框架 ==================*/
.col-l,.col-r{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top;}
.col-l{overflow: hidden; padding-right: 3%; /*padding-right: 0.50rem;*/ width: 72%;}
.col-r{padding-top: 40px;padding-top: 0.40rem; width: 25%;}

/* pages ==================*/
.pages{text-align: center; padding: 35px 0px; padding: 0.35rem 0px;}
/* box-page1 独立模块 分页 ==================*/
.box-page1{ text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.box-page1{padding: 0 5px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px;}
.box-page1 a{height: 22px; line-height: 21px; padding: 0px 9px; text-align: center; display: inline-block; font-size: 14px; color: #444444; border: 1px solid #bfbfbf;}
.box-page1 a.a1{height: 22px; line-height: 21px; padding: 0px 9px; text-align: center; display: inline-block; font-size: 14px; color: #444444; border: 1px solid #bfbfbf;}
.box-page1 span{height: 22px; line-height: 21px; padding: 0px 9px; text-align: center; display: inline-block; font-size: 14px; color: #444444; border: 1px solid #bfbfbf;}
.box-page1 span {background-color: #267edf;  border-color: #267edf; color: #fff;}
.box-page1 a.a1:hover{color: #267edf;important;}

/* txtList2 ==================*/
.txtList2{}
.txtList2-m1{padding: 10px 0px;padding: 0.10rem 0px; border-bottom: 1px solid #e4e4e4; }
.txtList2-m1 a{font-size:14px; font-size:.14rem; color: #575757; 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;}
.txtList2 li:last-child .txtList2-m1{border-bottom: 0px;}
/* 动画 ==================*/
.slick-active .swfdonghua1{
  animation:xuanzhuans 0.8s linear;
  -moz-animation:xuanzhuans 0.8s linear; /* Firefox */
  -webkit-animation:xuanzhuans 0.8s linear; /* Safari and Chrome */
  -o-animation:xuanzhuans 0.8s linear; /* Opera */
  transform-origin:right bottom;
    -moz-transform-origin:right bottom; /* Firefox 4 */
    -webkit-transform-origin:right bottom; /* Safari and Chrome */
    -o-transform-origin:right bottom; /* Opera */
}
@keyframes xuanzhuans
{
0%{
  transform:rotate(-90deg);
}
100%{
  transform:rotate(0deg);
}
}
@-moz-keyframes xuanzhuans
{
0%{
  transform:rotate(-90deg);
}
100%{
  transform:rotate(0deg);
}
}
@-webkit-keyframes xuanzhuans
{
0%{
  transform:rotate(-90deg);
}
100%{
  transform:rotate(0deg);
}
}
@-o-keyframes xuanzhuans
{
0%{
  transform:rotate(-90deg);
}
100%{
  transform:rotate(0deg);
}
}
.slick-active .swfdonghua2{
  animation:xuanzhuan 0.8s linear;
  -moz-animation:xuanzhuan 0.8s linear; /* Firefox */
  -webkit-animation:xuanzhuan 0.8s linear; /* Safari and Chrome */
  -o-animation:xuanzhuan 0.8s linear; /* Opera */
  transform-origin:left bottom;
    -moz-transform-origin:left bottom; /* Firefox 4 */
    -webkit-transform-origin:left bottom; /* Safari and Chrome */
    -o-transform-origin:left bottom; /* Opera */
}
@keyframes xuanzhuan
{
0%{
  transform:rotate(-90deg);
}
100%{
  transform:rotate(0deg);
}
}
@-moz-keyframes xuanzhuan
{
0%{
  transform:rotate(-90deg);
}
100%{
  transform:rotate(0deg);
}
}
@-webkit-keyframes xuanzhuan
{
0%{
  transform:rotate(-90deg);
}
100%{
  transform:rotate(0deg);
}
}
@-o-keyframes xuanzhuan
{
0%{
  transform:rotate(-90deg);
}
100%{
  transform:rotate(0deg);
}
}
.dh-heartdo{
  animation:dh-heartdos 5s linear infinite alternate;
  -moz-animation:dh-heartdos 5s linear infinite alternate; /* Firefox */
  -webkit-animation:dh-heartdos 5s linear infinite alternate; /* Safari and Chrome */
  -o-animation:dh-heartdos 5s linear infinite alternate; /* Opera */
  animation-delay:3s;
  transform-origin:center;
    -moz-transform-origin:center; /* Firefox 4 */
    -webkit-transform-origin:center; /* Safari and Chrome */
    -o-transform-origin:center; /* Opera */
}
@keyframes dh-heartdos
{
0%{
  transform:scale(1);
  -ms-transform:scale(1);
  -moz-transform:scale(1);
  -webkit-transform:scale(1);
  -o-transform:scale(1);
}
100%{
  transform:scale(0.8);
  -ms-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -webkit-transform:scale(0.8);
  -o-transform:scale(0.8);  
}
}
.dh-scale12:hover{
    transform:scale(1.2);
    -ms-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -o-transform:scale(1.2);
}
/* 重写class ==================*/
/* 重写 dc-dl1 */
.dc-c1{}
.dc-c1 .dc-dt1 h3{color: #fff; background-image: url("../images/pt-ico6.jpg");}
.dc-c1 .dc-dt1 small{color: #fff;}
/* 重写 imgtxtList3 */
.dc-c2{}
.dc-c2 .imgtxtList3-m1 .img{width: 95px; height: 95px;}
.dc-c2 .imgtxtList3-m1 .txt h3 a{font-size:14.76px; font-size:.1476rem;}
.dc-c2 .imgtxtList3-m1 .cont p{color: #575757; line-height: 17px; font-size:11.48px; font-size:.1148rem;}
.dc-c2 .imgtxtList3-m1 .cont{padding-top: 5px;}
.dc-c2 li{padding-bottom: 25px;padding-bottom: .25rem;}
/* 重写 pagem62 */
.dc-c3 .pagem64{float: right; padding-right: 0px; padding-left: 2%; _padding-left: 1.7%;*+padding-left: 1.7%;}
.dc-c3 .dc-mdl{_display: none;*+display: none;}
.dc-c3 .pagem63{padding-left: 0px; padding-right: 2%; text-align: left; }
.dc-c3 .pagem65{max-width: 90%; _width:90%; *+width:90%;}
/* 重写 pagem71 */
.dc-c4 .pagem72{text-align: left;}
.dc-c4 .pagem72 .txt{ padding-right: 0px; padding-left: 70px;padding-left: 0.70rem;}
/* 重写 ban1 */
.dc-c5 .ban1-m1 .img img{ right: 0px;}
.dc-c5 .ban1-m1 .txt{width: 60%;}
.dc-c5 .ban1-m1 .txt .dc-dtxt{left: 5%;}
.dc-c5 .ban1-m1 .txt-m1{_padding-left: 20%; *+padding-left: 20%;}
/* 重写 ban1 */
.dc-c6 .ban1-m1 .img img{right: 5%;}
.dc-c6 .ban1-m1 .img{padding-top: 10%; padding-bottom: 3%;}
/* 重写 page-m7 */
.dc-c7 .pagem71{padding-top: 100px; padding-bottom: 60px;padding-top: 1.00rem; padding-bottom: .60rem; border-bottom: 1px solid #e8e8e8;}
.dc-c7 .pagem71:last-child{border-bottom: 0px;}
.dc-c7 .pagem71 .pagem73 img{max-width: 100%; width: auto; display: inline-block;}
.dc-c7 .pagem71 .pagem73{text-align: center;}
/* 重写 ban1 */
.dc-c8 .img{text-align: left; padding-bottom: 40px;padding-bottom: .40rem;}
.dc-c8 .img .imgs{display: inline-block;}
.dc-c8 .img .imgs .img1{position: relative;z-index: 1;}
.dc-c8 .img .imgs .img2{position: relative;z-index: 2; left: -9px; left: -0.09rem;}
.dc-c8 .img .imgs .img3{position: relative;z-index: 3; left: -80px; left:-0.80rem; top: 10px; top: 0.10rem;}
.dc-c8 .img .imgs .img4{position: relative;z-index: 4; left: -145px; left:-1.45rem;}
.dc-c8 .ban1-m1 .txt{width: 100%; text-align: right;}
.dc-c8 .ban1-m1 .txt-m1{position: relative; padding-right: 5%; _float: right; *+float: right;}
.dc-c8 .ban1-m1 .txt-m1 .dc-dtxt{left: -20%;}
/* 重写 imgtxtList2 */
.dc-c9 li{width: 14.28%;}
.dc-c9 .imgtxtList2-m1{padding-top:156.93%;}
/* 重写 page-m7 */
.dc-c10{ background-color: #0092de; width: 100%;}
.dc-c10 .pagem72 .txt .tt h3,.dc-c10 .pagem72 .txt .tt small,.dc-c10 .pagem72 .txt .cont1 p,.dc-c10 .pagem72 .txt .cont2 p{color: #fff;}
.dc-c10 .pagem72 .txt .tt{background-image: url("../images/pt-ico6.jpg");}
.dc-c10 .pagem71{position: relative; padding-bottom: 70px; padding-bottom: 0.70rem; _height: 511px; *+height: 511px;}
.dc-c10 .pagem73{position: absolute; z-index: 1; right: 0px; bottom: 0px; width: auto; max-width: 100%;}
.dc-c10 .pagem73{ padding-top: 70px; padding-top: 0.70rem;}
.dc-c10 .pagem72{position: relative; z-index: 10; _margin-top: 100px; *+margin-top: 100px;}
.dc-c10 .pagem71 .pagem73 img{width: auto; max-width: 100%;}
/* 重写 page-m7 */
.dc-c11{}
.dc-c11 .pagem71 .pagem73 img{width: auto; max-width: 100%; display: inline-block; position: absolute; left: 50%;}
.dc-c11 .pagem71 .pagem73{position: relative; text-align: center; height: 615px; overflow: hidden; *zoom:1;}
.dc-c11 .pagem71 .pagem73 .img1{top: 20%;}
.dc-c11 .pagem71 .pagem73 .img2{bottom: 8%;}
.dc-c11 .pagem71 .pagem73:hover .img1{top: 0px;}
.dc-c11 .pagem71 .pagem73:hover .img2{bottom: 0px;}
/* 重写 ban1 */
.dc-c12{ padding-top: 0px; padding-top: 0rem;}
.dc-c12 .img{}
.dc-c12 .img img{width: 100%;}
.dc-c12 .txt{top: 275px;top: 2.75rem; width: 100%; text-align: left; }
.dc-c12 .ban1-m1 .txt{padding-left: 12%;}
/* 2016.12.14修改 ==================*/
#hd{top: 0px; display: none; transition: all 0ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 0ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 0ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 0ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 0ms cubic-bezier(.4, 0, .2, 1);}

.links{color:#545353; font-size:12px;}
.links a {color:#545353;}

.links li{padding:5px 0;}

@media(max-width:750px){
	.pagem71 .pagem73, .pagem71 .pagem72{
		width:auto;
		padding: 0 10px;
	}
	.dc-c7 .pagem71 .pagem73 img{
		width:100%;
	}
	.dc-c9 li{
		width:50%;
	}
}