﻿
/* 共用 ==================*/
.wp{max-width:1600px; width: 100%; overflow: hidden; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.wp1{max-width:1600px; width: 100%; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
a:hover{color: #e84c00!important;}

/* 独立class ==================*/
body{/*background-color: #fff;*/}
.dc-bk1{background:url("../images/in_bannerbg.jpg") no-repeat center top; background-size:100%;}
.dc-m1{background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.dc-btn7{padding: 0px 5px; font-size: 32px; font-size: 0.32rem; color: #fff; background-color: #e4740f; width:270px; width: 2.70rem; height: 68px; height: 0.68rem; line-height: 68px; line-height: 0.68rem; overflow: hidden;  text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-btn7:hover{opacity: 0.9; color: #fff!important;}


.newsmin{ width:85%; margin:0px auto; padding-top:0.8rem;}
.newsont{ width:30%; float:left; margin-right:4%;}
.newsont:nth-child(3){ margin-right:0px;}
.newstitne{ width:100%; height:0.48rem; border-bottom:1px solid #424242; line-height:0.48rem; font-size:0.24rem; color:#000000;}
.newstitne a{ float:right; color:#000; font-size:0.22rem;}
.newstitne a:hover{ color:#c82127;}

.newlista{ width:100%;}
.newlista ul li{ width:100%; height:auto; padding-top:0.26rem;}
.newimg{ width:100%; height:2.3rem; overflow:hidden;}
.newimg img{ width:100%; height:100%; transition: all 0.5s;}
.newlista ul li:hover .newimg img{ transform: scale(1.1, 1.1);transition: all 0.5s;}
.newnames{ width:100%; overflow:hidden; height:0.56rem; line-height:0.56rem;  border-bottom:1px solid #424242;}
.newnames a{ color:#000; font-size:0.2rem;}
.newnames a:hover{ color:#c82127;}
.newtimes{ width:100%; height:0.38rem; line-height:0.38rem; font-size:0.2rem; color:#000;}
.newtimes span{ float:right; height:0.38rem; line-height:0.38rem; font-size:0.2rem; color:#000; padding-left:0.3rem; background:url(../images/index_77.jpg) no-repeat center left; background-size:auto 40%;}
.newtsxt{ width:100%; padding-top:0.15rem; font-size:0.18rem; color:#000; line-height:0.32rem; height:0.96rem; overflow:hidden;}

.packmore{ width:100%; text-align:center; padding:0.5rem 0px 0.5rem 0px;}
.packmore a{ display:block; width:2.9rem; height:0.7rem; margin:0px auto; text-align:center; line-height:0.7rem; background:#f2f2f2; font-size:0.2rem; color:#000000; border-radius:10px; overflow:hidden; }
.packmore a:hover{ color:#fff; background:#c82127;}

.packnews{ width:100%;}
.packnews ul li{ width:30%; margin-right:4%; margin-bottom:0.3rem; float:left;}
.packnews ul li:nth-child(3n){ margin-right:0px;}
.packnews ul li:hover .newimg img{ transform: scale(1.1, 1.1);transition: all 0.5s;}




/* 正常class ==================*/
.hd-top1{padding-bottom: 10px;
 background: -webkit-linear-gradient(top, rgba(0,0,0,.7) , rgba(0,0,0,.3)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(bottom, rgba(0,0,0,.7) , rgba(0,0,0,.3)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(bottom, rgba(0,0,0,.7) , rgba(0,0,0,.3)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to bottom,rgba(0,0,0,.7) , rgba(0,0,0,.3)); /* 标准的语法（必须放在最后） */    
position: fixed; left: 0px; top: 0px; z-index: 1000; width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
/* pc-nav 独立模块 电脑端导航 ==================*/
.pc-nav{padding-top: 20px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .logo,.pc-nav .mainnav-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pc-nav .mainnav-m1{padding-top: 8px; padding-bottom: 5px; display: block;  font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.pc-nav .mainnav-m1 .mainnav{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: middle;}
.pc-nav .logo img{width: 155px; width: 1.55rem;}
.pc-nav .mainnav-m2{width: 100%; text-align: right;}
.mainnav{display: inline-block; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mainnav li{padding: 0px 40px; text-align: center; padding: 0px 0.40rem; padding-bottom: 10px; 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;  font-size: 22px; font-size: 0.22rem; color: #fff;}
.mainnav li.on:before{content: ""; position: absolute; left: 50%; margin-left: -30px; bottom:-5px; width:60px; height: 4px; background-color: #d84700; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.navlist{z-index: 10; position: relative; box-shadow: 0px 5px 11px -1px rgba(0,0,0,.7); min-width:100%; top: 44px; left: 0px; text-align: left; background-color:#9a9da2; padding-top: 4px; padding-bottom: 4px;}
.navlist a{text-align: center; display: block; border-bottom: 1px solid #3d4b54; white-space:nowrap; width: 100%; height:35px; line-height:35px; color: #fff; font-size: 14px; padding: 0px 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.navlist a:last-child{border-bottom: 0px;}
.navlist a:hover{color: #aa0334;}

.dc-iph{background:url("../images/pt-img1.png") no-repeat left center; background-size: 45px auto; background-size: 0.45rem auto; padding-left: 55px; padding-left: 0.55rem; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-iph h3{font-size: 18px; font-size: 0.18rem; color: #fff;}
.dc-iph small{display: block; font-size: 28px; font-size: 0.28rem; color: #fff; font-weight: bold;}

.pc-nav .kj1 .m1,.pc-nav .kj1 .m2{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pc-nav .kj1 .m2{padding-left: 20px;}

.dc-menu2{margin-left: 30px; margin-left: 0.30rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-menu2 img{width: 26px;}
.dc-menu2:hover{cursor: pointer;}

/* swf 幻灯片 独立模块 ==================*/
.slick-js img{width: 0px;}
.slick-prev,.slick-next{opacity: 0.3; font-size: 0px; border: 0px; z-index: 10; position:absolute; cursor: pointer; top: 42%;width: 46px; height: 46px; background-size: 100% auto!important;}
.slick-prev:focus,.slick-next:focus{outline-color:transparent;}
.slick-prev{left: 20px; background:url("../images/swf-lbtn.png") no-repeat center center;}
.slick-next{right: 20px; background:url("../images/swf-rbtn.png") no-repeat center center;}
.slick-dots{position: absolute; bottom: 10px; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/
    left: 50%;
    width: 100%;
    margin-left: -50%;
}
.slick-prev:hover,.slick-next:hover{opacity: 1;}
.slick-dots li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0; vertical-align: middle;}
.slick-dots li button{cursor: pointer;  padding: 0px; margin: 0px 3px; font-size: 0px; width: 7px; height: 7px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; border: 0px; background-color: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.slick-dots li.slick-active button{background-color: #e0b12c!important;}
.slick-dots li.slick-active button:focus{outline-color:transparent;}
.slick-gy{text-align: center; position: relative; }
.slick-gy .slick-slide img{display: inline-block; width:100%;}
.slick-gy .slick-slide img:hover{opacity: 1;}
/*
.slick-gy .slick-slide img{opacity: 0;}
*/
.slick-gy .slick-active img{opacity: 1;}
.slick-js .slick-next,.slick-js .slick-prev{opacity: 1; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.slick-js .slick-next{right: -110%;}
.slick-js .slick-prev{left: -110%;}
.slick-next.slick-disabled{display: none!important;}
.slick-prev.slick-disabled{display: none!important;}

.swf-slick1{font-size: 0;}
.swf-slick1 .swfm11{height: 1080px; height: 10.80rem; position: relative; overflow: hidden; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.swf-slick1 .swfm11 .txtb{background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.swf-slick1 .swfm11 .txtb:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.swf-slick1 .swfm11 .txtb .m1{padding-bottom: 15%; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.swf-slick1 .swfm11 .txtb .m1 h3{position: relative; padding-bottom: 10px; margin-bottom:25px; margin-bottom: 0.25rem;}
.swf-slick1 .swfm11 .txtb .m1 h3 a{font-size: 102px; font-size: 1.02rem; color: #fff; font-weight: bold;}
.swf-slick1 .swfm11 .txtb .m1 h3:after{content: ""; position: absolute; left: 0px; bottom: 0px; width: 120px; width: 1.20rem; height:9px; height: 0.09rem; background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.swf-slick1 .swfm11 .txtb .m1 small{display: block;font-size: 42px; font-size: 0.42rem; color: #fff; letter-spacing: 5px;}
.swf-slick1 .swfm11 .txtb .m1 .ct{padding-top: 9px; font-size: 40px; font-size: 0.40rem; color: rgba(255,255,255,.7); font-family: "宋体"; }

#swf{position: relative;}


/* 走马灯 ==================*/
.dc-xiala .bx1 img{width: 24px;}
.dc-xiala .bx1{padding-bottom: 15px;}
.dc-xiala{position: absolute; z-index: 100; bottom: 30px; width: 24px; left: 50%; margin-left: -12px; text-align: center; display: inline-block; font-size: 0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dc-xiala span{display: block;}
.dc-xiala .xiala-img1 img{width: 25px;}
.dc-xiala .xiala-img2 img{width: 22px;}
.dc-xiala .xiala-img3 img{width: 20px;}
.dc-xiala .xiala-img1{padding-bottom: 5px;}
.dc-xiala .xiala-img2{padding-bottom: 5px;}
.dc-xiala .xiala-img3{}

/* 动画-走马灯 ==================*/
.dh-zmd1{
	animation:dh-zmds 1200ms linear infinite alternate;
	-moz-animation:dh-zmds 1200ms linear infinite alternate; /* Firefox */
	-webkit-animation:dh-zmds 1200ms linear infinite alternate; /* Safari and Chrome */
	-o-animation:dh-zmds 1200ms linear infinite alternate; /* Opera */
	animation-delay:300ms;
	transform-origin:center;
	-moz-transform-origin:center; /* Firefox 4 */
	-webkit-transform-origin:center; /* Safari and Chrome */
	-o-transform-origin:center; /* Opera */
}
.dh-zmd2{
	animation:dh-zmds 1200ms linear infinite alternate;
	-moz-animation:dh-zmds 1200ms linear infinite alternate; /* Firefox */
	-webkit-animation:dh-zmds 1200ms linear infinite alternate; /* Safari and Chrome */
	-o-animation:dh-zmds 1200ms linear infinite alternate; /* Opera */
	animation-delay:600ms;
	transform-origin:center;
	-moz-transform-origin:center; /* Firefox 4 */
	-webkit-transform-origin:center; /* Safari and Chrome */
	-o-transform-origin:center; /* Opera */
}
.dh-zmd3{
	animation:dh-zmds 1200ms linear infinite alternate;
	-moz-animation:dh-zmds 1200ms linear infinite alternate; /* Firefox */
	-webkit-animation:dh-zmds 1200ms linear infinite alternate; /* Safari and Chrome */
	-o-animation:dh-zmds 1200ms linear infinite alternate; /* Opera */
	animation-delay:900ms;
	transform-origin:center;
	-moz-transform-origin:center; /* Firefox 4 */
	-webkit-transform-origin:center; /* Safari and Chrome */
	-o-transform-origin:center; /* Opera */
}
@keyframes dh-zmds
{
0%{
	filter:alpha(opacity=10); -moz-opacity:0.1; -khtml-opacity: 0.1; opacity: 0.1;
}
100%{
	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;
}
}

.pgm11{background-position: right bottom; background-repeat: no-repeat; background-size: cover; padding: 85px 0px; padding: 0.85rem;}
.pgm11-m1 .kj1{width: 50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.dc-asmimgp5{font-size:0; text-align:left;}
.dc-asmimgp5 li{border-bottom: 1px dashed #626263; width: 50%; padding: 0px 2%; padding-top: 20px; height: 325px; overflow: hidden; text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asmimgp5-m1 .imgbox{height:64px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.asmimgp5-m1 .imgbox img{max-height:100%; max-width:54px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.asmimgp5-m1 .imgbox:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.asmimgp5-m1 .imgbox a.img1{height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.asmimgp5-m1 .imgbox a.img1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.asmimgp5-m1 .txtbox{padding-top: 0px;}
.asmimgp5-m1 .txtbox .tt h3 a{font-size: 30px; font-size: 0.30rem; color: #fff; font-weight: bold;}
.asmimgp5-m1 .txtbox .ct p{font-size: 18px; color: #fff; line-height: 28px;}
.asmimgp5-m1 .txtbox .ct{padding-top: 12px; max-width: 100%; overflow: hidden;}
.asmimgp5-m1 .txtbox .tt small{display: block; font-size: 14px; color: #b2b2b2; padding-top: 3px;}
.asmimgp5-m1 .txtbox .tt{padding-top: 0px; position: relative;  padding-bottom: 15px;}
.asmimgp5-m1 .txtbox .tt:after{content: ""; width: 38px; height: 5px; background-color: #fff; position: absolute; left: 0px; bottom: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-asmimgp5 .li1,.dc-asmimgp5 .li3{border-right: 1px dashed #626263;}
.dc-asmimgp5 .li4,.dc-asmimgp5 .li3{border-bottom-width: 0px;}
.dc-asmimgp5 .li2,.dc-asmimgp5 .li4{padding-left: 10%;}
.asmimgp5-m1 .txtbox.cx1 .tt:after{display: none;}
.asmimgp5-m1 .txtbox.cx1 .tt{padding-bottom: 0px; padding-top: 12px;}
.asmimgp5-m1 .bx1{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.asmimgp5-m1 .bx1 .imgbox{text-align: center; width: 100%;}


.dc-tag{font-size: 0; width: 107%;}
.dc-tag span{padding: 8px 0px; font-size: 20px; font-size: 0.20rem; color: #999; padding-right: 7%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.pgm12{position: relative; overflow: hidden;}
.pgm12-m1{position: relative; overflow: hidden; height: 537px; height: 5.37rem; text-align: center;}
.pgm12:after{content: ""; left: 0px; top: 0px; position: absolute; background-color: rgba(0,0,0,.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm12-m1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm12-m1 .img1{width: 475px; width: 4.75rem; position: relative; z-index: 10; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.pgm13{max-width: 100%; overflow: hidden;}

.swf-slick2 .swfbox1 .a1{position: relative; overflow: hidden; text-align: center; display: block; height: 867px; height: 8.67rem; font-size: 0;}
.swf-slick2 .swfbox1 .a1:after{content: ""; background-color: rgba(0,0,0,.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.swf-slick2 .swfbox1 .a1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.swf-slick2 .swfbox1 .a1 .img1{max-width: 45%; position: relative; z-index: 10; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.swf-slick2 .swfbox1 .a1:hover{opacity: 0.8;}
.swf-slick2 .slick-prev{left:2%; background:url("../images/pt-img20.png") no-repeat center center;}
.swf-slick2 .slick-next{right:2%; background:url("../images/pt-img21.png") no-repeat center center;}
.swf-slick2 .slick-prev,.swf-slick2 .slick-next{top: auto; bottom: 5%; background-size: contain; width: 58px; height: 40px; }

.pgm14{padding:105px 60px; padding: 1.05rem 0.60rem; background-color: #d84700;}
/* ylL1 ==================*/
.ylL1{font-size: 0; width: 101%;}
.ylL1 li{width: 10%; padding: 3px 0.15%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.ylL1 li a{background-color: #fff; display: block; text-align: center; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow: hidden;}
.ylL1 li a:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.ylL1 li a img{max-width: 100%; max-height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.ylL1 li a,.dc-yqm1{height: 121px; height: 1.21rem; text-align: center;}
.dc-yqm1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-yqm1 .bx1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.ylL1 .li-a{width: 40%;}
.dc-yqm1 h3{font-size: 36px; font-size: 0.36rem; color: #fff; font-weight: bold;}
.dc-yqm1 small{display: block; font-size: 22px; font-size: 0.22rem; color: #fff; padding-top: 3px;}

.fdm1{background:#39424b url("../images/pt-img191.png") no-repeat right center; background-size: auto 100%; padding-top: 40px; padding-bottom: 40px;}
.fdm11{overflow: hidden; clear: both;}
.fdm11 .kj1{float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.fdm11 .kj2{display: block; overflow: hidden; padding-left: 115px; padding-left: 1rem;}
.fdm11 .kj1 .tt h3 img{width: 355px; width: 3.55rem;}
.fdm11 .kj1 .tt small{display: block; padding-top: 20px; font-size: 31px; font-size: 0.31rem; color: #fffffe;}
.fdm11 .kj1 .bx1 span{padding-right: 15px; font-size: 31px; font-size: 0.31rem; color: rgba(255,255,255,.7 );  display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.fdm11 .kj1 .ct{padding-top: 5px;}
.fdm11 .kj1 .bx2{padding-top: 10px;}

.erweimaL1{font-size: 0;}
.erweimaL1 li{padding: 5px 0px; padding-right: 40px; padding-right: 0.40rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.erweimaL1-m1 .dc-erweima{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.erweimaL1-m1 .dc-erweima .img1{width:217px; width: 2.17rem;}
.erweimaL1-m1 .dc-erweima h3{padding-top: 7px; text-align: center; font-size: 20px; font-size: 0.20rem; color: rgba(255,255,255,.8);}

/* dc-navList1 ==================*/
.dc-navList1{font-size:0;}
.dc-navList1 li{min-height: 376px; min-height: 3.76rem; padding: 0px 70px; padding: 0px 0.70rem; border-right: 1px dashed #575f66; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dl-asm1{text-align: left;}
.dl-asm1 dt h3{font-size: 26px; font-size: 0.26rem; color:#fff;}
.dl-asm1 dd{padding-top: 20px;}
.dl-asm1 dd p a{font-size: 20px; font-size: 0.20rem; color: #c0c2c3;}
.dl-asm1 dd p{padding: 10px 0px;}
.dc-navList1 li:last-child{border-right: 0px;}

.fdm2{background-color: #2f3842; padding: 15px 0px;}
.fdm21 .kj1,.fdm21 .kj2{display: block; padding: 18px 0px; max-width: 100%; overflow: hidden;}
.fdm21 .kj1{border-bottom: 1px dashed #575f66;}

.adreL1{font-size: 0; width: 104%;}
.adreL1 li{width: 25%; padding-right: 4%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.adreL1-m1{font-size: 18px; font-size: 0.18rem; color: #9b9c9c;}

.adreL2{font-size: 0; width: 104%;}
.adreL2 li{padding-right: 4%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.adreL2-m1{font-size: 18px; font-size: 0.18rem; color: #9b9c9c;}

.fdm3{font-size: 0; text-align: center; background-color: #262f37; padding: 16px 0px;}
.fd31 span{font-size: 14px; color: #9b9c9c; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.fd31 span.sp1{padding-right: 25px; padding-right: 0.25rem; }

.dc-ban1{font-size: 0; position: relative; text-align: center; overflow: hidden; height: 1080px; height: 10.80rem; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.dcban11{text-align: center; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dcban11:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dcban11-m1{text-align: left; padding-bottom: 10%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dcban11-m1 .tt h3{font-size: 80px; font-size: 0.80rem; color: #01ffff; font-weight: bold; letter-spacing: 5px;}
.dcban11-m1 .tt small{padding-top: 10px; display: block; font-size: 36px; font-size: 0.36rem; color: #01ffff; font-family: "arial";}
.dcban11-m1 .ct{padding-top: 25px;}

/* dc-asmimgp5 ==================*/
.dc-asmimgp6{font-size:0; text-align:left;}
.dc-asmimgp6 li{position: relative; width:auto; padding-right: 60px; padding-right: 0.60rem; text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.asmimgp6-m1 .imgbox{height: 45px; height: 0.45rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.asmimgp6-m1 .imgbox img{max-height:100%; max-width: 45px; max-width: 0.45rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.asmimgp6-m1 .imgbox:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.asmimgp6-m1 .imgbox .img1{height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.asmimgp6-m1 .imgbox .img1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.asmimgp6-m1 .txtbox{padding-top: 10px;}
.asmimgp6-m1 .txtbox h3 .a1{font-size: 16px; color: #fff;}
.dc-asmimgp6 li:after{content: ""; position: absolute; right: 20px; right: 0.20rem; top: 15px; background:url("../images/pt-img192.png") no-repeat center center; background-size: contain; width: 21px; height: 21px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-asmimgp6 li:last-child::after,.dc-asmimgp6 li.last::after{display: none;}

.dcban12{text-align: center; position: absolute; padding: 30px 0px; padding: 0.30rem 0px; left: 0px; bottom: 0px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
background: -webkit-linear-gradient(top, rgba(0,0,0,0) , rgba(0,0,0,.9)); /* Safari 5.1 - 6.0 */
 background: -o-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,.9)); /* Opera 11.1 - 12.0 */
 background: -moz-linear-gradient(bottom, rgba(0,0,0,0) , rgba(0,0,0,.9)); /* Firefox 3.6 - 15 */
 background: linear-gradient(to bottom,rgba(0,0,0,0) , rgba(0,0,0,.9)); /* 标准的语法（必须放在最后） */
}

.dc-asmimgp6.cx1 li:after{display: none!important;}
.dc-asmimgp6.cx1 li{width: 20%; border-right: 1px dashed #fff;}
.dc-asmimgp6.cx1 li.last,.dc-asmimgp6.cx1 li:last-child{border-right-width: 0px;}

.dc-asmdl3{text-align: center; padding-top: 50px; padding-top: 0.50rem; padding-bottom: 80px; padding-bottom: 0.80rem;}
.dc-asmdl3 dd{padding-top: 70px; padding-top: 0.70rem;}
.dc-asmdt3 h3{position: relative; padding-bottom: 20px; font-size: 40px;font-size: 0.40rem; color: #333;}
.dc-asmdt3 small{display: block; font-size: 16px; color: #999; padding-top: 18px;}
.dc-asmdt3 h3:after{content: ""; position: absolute; left: 50%; bottom: 0px; margin-left: -30px; width: 60px; height:4px; background-color: #333; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-asmdl3.cx1 .dc-asmdt3 h3{color: #fff;}
.dc-asmdl3.cx1 .dc-asmdt3 small{color: #fff;}
.dc-asmdl3.cx1 .dc-asmdt3 h3:after{background-color: #fff;}




/* imgpL6 ==================*/
.imgpL6{font-size: 0;}
.imgpL6 li{display: block; overflow: hidden; padding: 25px 0px; padding: 0.25rem 0px;}
.imgpL6-m1{overflow: hidden; clear: both;}
.imgpL6-m1 .imgb{float: left; padding-top: 15px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.imgpL6-m1 .txtb{display: block; overflow: hidden; padding-left: 20px;}
.imgpL6-m1 .imgb img{width: 47px;}
.imgpL6-m1 .txtb h3{font-size: 22px; font-size: 0.22rem; color: #e84c00; font-weight: bold;}
.imgpL6-m1 .txtb .ct{padding-top: 8px; font-size: 16px; color: #333; line-height: 28px;}


.pgm21{}
.pgm21-m1{font-size: 0;}
.pgm21-m1 .kj1,.pgm21-m1 .kj2{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm21-m1 .kj1{width: 69%; padding-top: 25px; padding-top: 0.25rem; text-align: left; padding-right: 100px; padding-right: 1.0rem;}
.pgm21-m1 .kj2{width: 31%; text-align: right;}
.pgm21-m1 .bx1 .img1{max-width: 100%; width: 1049px; width: 10.49rem;}
.pgm21-m1 .bx2{text-align: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.numL1{font-size: 0;}
.numL1 li{width: 33.3%; border-right: 1px dashed #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.numL1-m1{ overflow: hidden; clear: both;}
.numL1-m1 .tt{text-align: center; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.numL1-m1 .ct{font-size: 16px; color: #fff; text-align: left; line-height: 28px; display: block; overflow: hidden;padding-left: 15px;}
.numL1-m1 .tt h3{font-size: 130px; font-size: 1.30rem; line-height: 1rem; color: #e84c00; font-family: "arial"; font-weight: bold;}
.numL1-m1 .tt small{display: block; padding-top: 0.2rem; padding-bottom: 0.02rem; font-size: 24px; font-size: 0.24rem; color: #fff;}
.numL1-m1 .tt p{display: block; padding-top: 5px; font-size: 20px; font-size: 0.2rem; color: #fff;	height: 0.3rem;
	text-overflow: ellipsis;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;}
.numL1 li:last-child,.numL1 li.last{border-right-width: 0px;}

.pgm23{padding-top: 100px; padding-bottom: 128px; padding-top: 1.0rem; padding-bottom: 1.28rem; background-size:100% auto; background-size:cover; background-position: center bottom; background-repeat: no-repeat;}
.pgm23-m1{font-size: 0;}
.pgm23-m1 .kj1,.pgm23-m1 .kj2{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm23-m1 .kj1{padding-right: 6%;}
.pgm23-m1 .imgbx1 img{width: 100%;}

.dc-asmdl4{text-align: left;}
.dc-asmdl4 dd{padding-top: 15px; }
.dc-asmdt4 h3{padding-bottom: 8px; font-size: 40px; font-size: 0.40rem; color: #333; font-weight: bold; }
.dc-asmdt4 small{display: block; font-size: 16px; color: #999; padding-bottom: 10px;}
.dc-asmdt4:after{content: ""; width: 40px; height:4px; background-color: #333; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}

.dc-asmdl4.cx1 .dc-asmdt4 h3{color: #fff;}
.dc-asmdl4.cx1 .dc-asmdt4 small{color: #3c6ba0;}
.dc-asmdl4.cx1 .dc-asmdt4:after{background-color: #fff;}


.w_logo{
    display: block;
    width: 30%;
    margin: 0.5rem auto 0.2rem;
}





.pgm23-m1 .ct{font-size: 16px; color: #666; line-height: 34px;}
.pgm23-m2{padding-top: 20px; max-width: 100%; overflow: hidden;}

.aL1{font-size: 0; width: 105%;}
.aL1 li{padding: 8px 0px; width: 20%; padding-right: 5%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.aL1-m1{font-size: 16px; color: #333; border: 1px solid #999; height: 40px; line-height: 40px; display: block; text-align: center; padding: 0px 3px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.aL1-m1 em{display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}

.pgm24{padding: 80px 0px; padding: 0.80rem 0px; background-size:100% auto; background-size:cover; background-position: center bottom; background-repeat: no-repeat;}

.pgm24-m1{font-size: 0;}
.pgm24-m1 .kj1,.pgm24-m1 .kj2{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm24-m1 .kj1{width: 45%; padding-right: 2%;}
.pgm24-m1 .kj2{width: 55%; text-align: right;}

.pgm23-m1.cx1 .ct{color: #84aad4;}
.dc-pgm1 .img1{width: 563px; width: 5.63rem;}
.dc-pgm1{position: relative;}

.dc-pgm1 .ct{font-size: 14px; color: #84aad4; line-height: 28px; text-align: right; max-width: 317px; max-width: 3.17rem;}
.dc-pgm1 .sli0{position: absolute; left: 0px; top: 0px; z-index: 1;}
.dc-pgm1 .sli1{top:3%; left: 27%;}
.dc-pgm1 .sli2{top:22%; left: 6%;}
.dc-pgm1 .sli3{top:45%; left: 0%;}
.dc-pgm1 .sli4{top:68%; left: 6%;}
.dc-pgm1 .sli5{top:85%; left: 27%;}

.pgm25-m1{max-width: 100%; overflow: hidden;}

.imgpL3{font-size: 0; width: 100.6%; text-align: left;}
.imgpL3 li{width: 33.33%; padding-right: 0.6%; padding-bottom: 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgpL3-m1{display: block; position: relative; overflow: hidden;}
.imgpL3-m1 .imgbx1{position:relative; display:block; overflow: hidden; height: 0px; padding-top:72.48%;}
.imgpL3-m1 .imgbx1:before{content: ""; position: absolute; z-index: 1; left: 0px; top: 0px; background-color: rgba(0,0,0,.2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpL3-m1 .imgbx1 .i1{position:absolute; top:0px; left: 0px; height: 100%; width: 100%; text-align: center;}
.imgpL3-m1 .imgbx1 .i1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}
.imgpL3-m1 .imgbx1 .i1 img{width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;transition: all 0.5s;}
.imgpL3-m1 .imgbx1:hover .i1 img{transition: all 0.5s;transform: scale(1.1,1.1);}
.imgpL3-m1 .txtbx1{padding: 15px 22px; padding: 0.15rem 0.22rem; position: absolute; z-index: 10; left: 0px; bottom: 0px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgpL3-m1 .txtbx1 .img1{text-align: center; padding-bottom: 15px; display: none;}
.imgpL3-m1 .txtbx1 .img1 img{max-width: 210px; max-width: 2.10rem; }

.imgpL3-m1 .txtbx1 .tt h3{font-size: 26px; font-size: 0.26rem; color: #fff; font-weight: bold;}
.imgpL3-m1 .txtbx1 .tt small{display: block; font-size: 16px; color: #999; font-family: "arial"; padding-top: 2px;text-transform : uppercase;}
.imgpL3-m1 .txtbx1 .tt{position: relative; text-align: left;}
.imgpL3-m1 .txtbx1 .tt:after{content: ""; margin-top: 8px; width:25px; height: 3px; background-color: #fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpL3-m1 .txtbx1 .ct1,.imgpL3-m1 .txtbx1 .ct2{padding-top: 10px;}


/* dc-asmnavList1 ==================*/
.dc-asmnavList1{font-size:0; text-align: left;}
.dc-asmnavList1 li{width: auto; border-right: 1px solid #999; height: 14px; line-height: 14px; margin: 6px 0px; padding: 0px 10px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-asmnavList1 li span{font-size: 18px; font-size: 0.18rem; color: #fff;}
.dc-asmnavList1 li.last,.dc-asmnavList1 li:last-child{border-right: 0px;}

/* dpg-pages2 ==================*/
.dpg-pages2{display: block; text-align: center; padding-top:45px; padding-top: 0.45rem;}
.dpgpages2-m1{font-size:0; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.dpgpages2-m1 a,.dpgpages2-m1 span{margin: 0px 4px; min-width: 40px; height: 40px; line-height:40px; border: 1px solid #ccc; padding: 0px 12px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dpgpages2-m1,.dpgpages2-m1 a,.dpgpages2-m1 span{font-size: 14px; color: #444444; }
.dpgpages2-m1 span{background-color: #e84c00; color: #fff; border-color: #e84c00;}

.dcban11.cx1 .dcban11-m1 .tt h3,.dcban11.cx1 .dcban11-m1 .tt small{color: #21923a;}
.dcban11.cx1 .dcban11-m1 .tt small{font-size: 26px; font-size: 0.26rem;}

.pgm31-m1{font-size: 0; padding-left: 2%; padding-right: 2%;}
.pgm31-m1 .kj1,.pgm31-m1 .kj2{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align:top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm31-m1 .kj1{width: 40%; padding-right: 1%;}
.pgm31-m1 .kj2{width: 60%; padding-left: 1%;}
.pgm31-m1 .imgbx1 img{max-width: 507px; max-width: 5.07rem; width: 80%;}

.imgpL6.cx1{text-align: left;}
.imgpL6.cx1 li{width: 50%; padding: 26px 0px; padding: 0.26rem 0px; padding-right: 4%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.dc-asmdl3.xcx1{padding-bottom: 0px;}

.pgm32{background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.dc-asmimgp6.cx2 li{padding: 0px; text-align: center; border-right-width: 0px; width: 10%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-asmimgp6.cx2 li{height: 155px; }
.dc-asmimgp6.cx2 li:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-asmimgp6.cx2 li .asmimgp6-m1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.dc-asmimgp6.cx2 .li-a{background-color: rgba(0,0,0,.4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);}
.dc-asmimgp6.cx2 .li-b{background-color: rgba(0,0,0,.55); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);}
.dc-asmimgp6.cx2 .asmimgp6-m1 .txtbox{padding-top: 13px;}

.pgm33{position: relative; text-align: center; height: 539px; height: 5.39rem; background-size:100% auto; background-size:cover; background-position: center center; background-repeat: no-repeat;}
.pgm33:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm33:after{content: ""; position: absolute; left: 0px; top: 0px; background-color: rgba(0,0,0,.35); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000); width: 100%; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm33-m1{position: relative; z-index: 10; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pgm33-m1 .tt h3{font-size: 52px; font-size: 0.52rem; color: #fff;}
.pgm33-m1 .tt small{display: block; font-size: 28px; color: #fff; font-size: 0.28rem; padding-top: 22px; padding-top: 0.22rem;}
.pgm33-m1 .ct{padding-top: 45px; padding-top: 0.45rem;}

.dc-ban1.cx2 .dcban11-m1 .tt h3{color: #fff;}
.dc-ban1.cx2 .dcban11-m1 .tt small{color: #999999; font-size: 26px; font-size: 0.26rem; font-family: "arial";}
.dc-ban1.cx2 .dcban11-m1 .tt h3{/*max-width: 510px; max-width: 5.10rem;*/}

.dc-asmimgp6 .asmimgp6-m1 .txtbox small{ font-size: 12px; color: #fff;}
.dc-asmimgp6.cx4 li{width: 16.66%;}

.pgm41-m1{font-size: 0;}
.pgm41-m1 .kj1,.pgm41-m1 .kj2{width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pgm41-m1 .kj1{padding-right: 4%;}
.pgm41-m1 .kj2 .img1{width: 100%;}

.dc-asmdl3.cx2{ text-align: left;}
.dc-asmdl3.cx2 .dc-asmdt3 h3:after{margin-left: 0px; left: 0px;}
.dc-asmdl3.cx2 dd{padding-top: 25px; padding-top: 0.25rem;}

.pgm41-m2{font-size: 16px; color: #999; line-height: 32px;}

.pgm41{background-size: 100% auto; background-position: left bottom; background-repeat: no-repeat; padding-top: 105px; padding-bottom: 95px; padding-top: 1.05rem; padding-bottom: 0.95rem;}

.dc-asmimgp6.cx4 .asmimgp6-m1 .txtbox h3 .a1{font-size: 22px; font-size: 0.22rem;}
.dc-asmimgp6.cx4 .asmimgp6-m1 .txtbox small{font-size: 14px;}
.dc-asmimgp6.cx4 li{width: 20%; padding: 0px 2%!important;}

.imgpL7{font-size: 0; text-align: left;}
.imgpL7 li{width: 20%; padding: 0px 1%; padding-bottom: 50px; padding-bottom: 0.50rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgpL7-m1{display: block; text-align: center;}
.imgpL7-m1 .imgbx1{overflow: hidden; position: relative; width: 130px; height: 130px; border: 2px solid #d84700; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;}
.imgpL7-m1 .imgbx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpL7-m1 .imgbx1 .bx1{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpL7-m1 .imgbx1 .bx1 img{max-width: 51px; max-height: 56px;}
.imgpL7-m1 .em1{position: absolute; left: 8px; bottom: -18px; font-size: 18px; color: #fff; width: 115px; text-align: center; height: 49px; line-height: 41px; background:url("../images/pt-img166.png") no-repeat center bottom; background-size: contain; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgpL7-m1 .txtbx1{padding-top: 14px;}
.imgpL7-m1 .txtbx1 h3{font-size: 24px; font-size: 0.24rem; color: #333;}
.imgpL7-m1 .txtbx1 small{display: block; padding-top: 7px; font-size: 14px; color: #999;}

.pgm44{background-color: #fcfcfc;}
.pgm44-m1{font-size: 0; position: relative; text-align: center;}
.pgm44-m1 .bx1 .imgbx1 img{max-width: 881px; max-width: 8.81rem; width: 100%; }
.pgm44-m1 .bx1{width: 50%; padding: 0px 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.imgpL6.cx2{ text-align: left;}
.imgpL6.cx2 .imgpL6-m1 .txtb h3{font-size: 22px;font-size: 0.22rem; color: #333; font-weight: normal;}
.imgpL6.cx2 .imgpL6-m1 .txtb small{font-size: 14px; color: #999;}
.imgpL6.cx2 .imgpL6-m1 .imgb{padding-top: 2px;}
.imgpL6.cx2 .imgpL6-m1 .imgb img{width:auto; max-width: 38px;}
.imgpL6.cx2 .imgpL6-m1 .txtb{padding-left: 13px;}

.imgpL6.cx3{text-align: right;}
.imgpL6.cx3 .imgpL6-m1 .imgb{float: right;}
.imgpL6.cx3 .imgpL6-m1 .txtb{padding-left: 0px; padding-right: 13px;}

.pgm44-m1 .bx2{position: absolute; left: 8%; top: 0px;}
.pgm44-m1 .bx3{position: absolute; right: 8%; top: 0px;}

.imgpL6.cx2 li{padding: 14px 0px;}

.pgm22{background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;}

.pgm22.cx1{text-align: right;}

.pgm45{padding-right: 10%; padding-top: 70px; padding-top: 0.70rem;  padding-left: 45px; padding-left: 0.45rem; text-align: left; width: 60%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; background-color: rgba(0,0,0,.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-asmdl3.cx2{}

.imgpL6.cx5 li{padding: 40px 0px; padding: 0.40rem 0px; width: 50%; padding-right: 40px; padding-right: 0.40rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgpL6.cx5 .li-b{padding-right: 0px;}
.imgpL6.cx5 .imgpL6-m1 .txtb h3{font-size: 26px; font-size: 0.26rem; color: #fff;}
.imgpL6.cx5 .imgpL6-m1 .imgb img{width: 90px; width: 0.90rem;}
.imgpL6.cx5 .imgpL6-m1 .imgb{padding-top: 0px;}
.imgpL6.cx5 .imgpL6-m1 .txtb .ct span{font-size: 16px; font-size: 0.16rem; color: #ccc; padding-right: 16px; padding-right: 0.16rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgpL6.cx5 .imgpL6-m1 .txtb{line-height: 24px;}

/* 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,0.8) !important;
}
#m-hd .menu-btn > ul li{
    width: 100%;line-height: 45px;text-align: center;
    font-size: 14px;border-bottom: 1px solid #fff;
}
#m-hd .menu-btn > ul li:last-child{border-bottom: 0;}
#m-hd .menu-btn > ul li .par{
    color: #222;padding: 0 30px;line-height: 34px;height: 34px;
    display: block;
    background-color: #eaeaea;
}
#m-hd .menu-btn > ul li .par:hover{color: #3abb6b;}
.m-nav{box-shadow: 1px -2px 1px rgba(0,0,0,0.1),1px 3px 1px rgba(0,0,0,0.1);}
.m-nav div {display: none;width: 100%;

}
.m-nav div a {display: block;width: 100%;
    height: 28px;line-height: 28px;
    color: #000;
}
.m-nav .v1{
    background:url(../images/jia.png) no-repeat center center ;
    background-size: 11px auto;
}
.m-nav .v1.on{
    background:url(../images/jian.png) no-repeat center center;
    background-size: 11px auto;
}
.m-nav .m-main{position: relative; display: block;}
.m-nav .m-main .v1{position: absolute; z-index: 10; right: 5%; top: 0px; width: 40px; height: 100%; }
#m-hd .menu-btn > ul.m-nav{max-height: 500px; overflow-y:auto; }
#m-hd .menu-btn,#m-hd .logo{height: 45px;}
#m-hd .menu-btn:before,#m-hd .logo:before{content: ""; display: inline-block; width: 0px; height: 100%; vertical-align: middle;}
#m-hd .logo{display: inline-block; vertical-align: middle;}
#m-hd .soso-mb{width: 40px;}

#m-hd .menu-btn{float: right;}
#m-hd .logo{float: left;}
#m-hd .logo img{height: 23px;}
#m-hd .menu-btn > ul{background-color: #fff;}
#m-hd .menu-btn > ul li .par{background: transparent;}
#m-hd .menu-btn > ul li{border-bottom: 1px solid #ececec; text-align: left; -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 .menu-btn > ul li .par{padding: 0px; font-size: 15px; color: #333; font-weight: bold; font-family: "微软雅黑";}
.m-nav .m-main .v1{right: 0px; background-color: #fafafa;}
#m-hd .menu-btn > ul li.on .par{background-color: #fafafa;}
#m-hd .menu-btn > ul li a{padding-left: 16px!important; }
#m-hd .menu-btn > ul li .m-sub{background-color: #fafafa; }
#m-hd .menu-btn > ul li .m-sub a{border-bottom: 1px solid #ececec; padding-left: 30px!important;}
#m-hd .menu-btn > ul li .m-sub a:last-child{border-bottom: 0px;}

.dc-pgm1 .ct h4{font-weight: bold; display: none;}

.dc-asmimgp6.cx5 li{width: 16.66%; padding: 0px 0.5%!important;}

.pc-menu{position: absolute; right: 0px; top: 75px; width: 655px; padding: 15px 30px; text-align: left; background-color: #010101; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.pcmenum11{border-bottom: 1px dashed #333; padding: 7px 0px;}
.pc-menu .pcmenum11:last-child{border-bottom-width: 0px;}
.pcmenum11 .tt2 h3{font-size: 24px; color: #fff;}
.pcmenum11 .ct2{padding-top: 8px;}
.pcmenum11 .ct2 .a2{font-size: 20px; color: #ccc; margin: 4px 0px; margin-right: 40px; margin-right: 0.40rem; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.dl-asm1{min-width: 168px; min-width: 1.68rem;}



/* 共用部分 底部 ==================*/
.dc-n1{}

/* 重写class ==================*/


