﻿/****************************/

/*       Power By          */

/*      爱上喵科技         */

/*     QQ:1509871176      */

/***************************/

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

.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;}

a:hover{color: #267edf!important;}

/* 独立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; background:url("../images/pt-ico5.jpg") no-repeat center bottom;}

.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{font-size:20px; font-weight:bold; color: #0d68bf; line-height: 170%; margin-top:10px; margin-bottom:10px; text-align:center;}

.dc-article .tt .other1{padding-top: 10px;padding-top: 0.10rem; clear: both; overflow: hidden; text-align:center;}

.dc-article .tt .other1 span,.dc-article .tt .other1 span a{font-size:12px; color:#979797;text-align:center;}

.dc-article .cont{padding-top: 5px;font-size: 14px;}

.dc-article .cont img{width: 100%; padding-bottom: 30px; padding-bottom: 0.30rem;}

.dc-article .cont p{font-size:14px!important; color: #777777; line-height: 180%; margin-top:10px; margin-bottom:10px; text-indent:2em;}
.dc-article .cont h2{font-size:16px; font-weight:bold; color:#666666; line-height: 170%; margin-top:10px; margin-bottom:10px; }

.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;height: 0.60rem; line-height: 0.60rem; 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 ==================*/

.page-m7{/*_width: 1200px; *+width: 1200px;*/ margin: 0 auto;}

.pagem71{overflow: hidden; clear: both; font-size:0;}

.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; font-size:.30rem; color: #000; font-weight: bold;}

.pagem72 .txt .tt small{font-size:24px; font-size:.24rem; color: #000;}

.pagem72 .txt .tt{padding-bottom: 25px;padding-bottom: .25rem; background:url("../images/pt-ico5.jpg") no-repeat 2px bottom;}

.pagem72 .txt .cont{padding-top: 25px;padding-top: 0.25rem;}

.pagem72 .txt .cont1 p{font-size:15px; font-size:.15rem; line-height: 25px; line-height: .25rem; color: #767676;}

.pagem72 .txt .cont2{padding-top: 20px;padding-top: 0.20rem; }

.pagem72 .txt .cont2 p{font-size:12px; font-size:.12rem; color: #999999;}

.pagem72{text-align: right;}

.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;}