/*标题*/
.titelall{margin-top: 6%;    margin-bottom: 2%;}
.PicList001205 .titelall{margin-top: 2%;}
.bgg .titelall h3,.bgg .titelall p{color:#0033a0}
.titelallbgb{margin-top:0%;}
.titelall h3{font-size: 28px;color: #a90097;font-weight:bold;text-align: center;margin-bottom:2%;font-weight: bolder;letter-spacing: 9px;}
.titelall p{position: relative;text-align: center;color:  #a90097;font-size: 20px;    margin-bottom: 0;    letter-spacing: 4px;}
.titelall p:before,.titelall p:after{position: absolute;content: "";height:1px; background: -webkit-linear-gradient(left,#0033a0 , #a90097); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#0033a0 , #a90097); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#0033a0 , #a90097); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #0033a0 , #a90097); /* 标准的语法 */width: 10%; display:none;}
/*.titelall p:before{top: 13px;
    left: 50%;
    margin-left: -26%;}
.titelall p:after{top:13px;right:50%;margin-right: -26%;}*/
@media(max-width:480px){
.titelall h3{ font-size:18px;}
.titelall p{ font-size:16px;}
}
.category{ /*text-align:center;*/     padding: 1% 0 2% 0;border-bottom: solid 1px #a90097;}
.bgg .category{border-bottom: solid 1px #0033a0;}
.category a{ margin:0 5px 2px 5px; display:inline-block; padding:8px 36px; display:inline-block; font-weight:bold;position:relative;font-size: 16px;color: #353535;}
.category a:before{ width: 0;height: 0; border: 20px solid #000; border-color:#0033a0 transparent  transparent transparent;position: absolute;top:50%;left:50%;content: "";margin: 17px 0 0 -20px;display: none}
.bgg .category a:before{ border-color:#a90097 transparent  transparent transparent; }
.category a:hover,
.category a.aon{ background: -webkit-linear-gradient(top,#0033a0 , #a90097); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(top,#0033a0 , #a90097); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(top,#0033a0 , #a90097); /* Firefox 3.6 - 15 */
  background: linear-gradient(to top, #0033a0 , #a90097); /* 标准的语法 */ color:#fff;position: relative;}
.Floor002557 .category > a:first-child{ background: -webkit-linear-gradient(top,#0033a0 , #a90097); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(top,#0033a0 , #a90097); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(top,#0033a0 , #a90097); /* Firefox 3.6 - 15 */
  background: linear-gradient(to top, #0033a0 , #a90097); /* 标准的语法 */ color:#fff;position: relative;}
.Floor002557 .category > a:first-child:before{display: block;}
.category a:hover:before{display: block;}
.bgg .category a:hover,.category span a:hover,
.bgg .category a.aon{ background: -webkit-linear-gradient(top,#a90097 , #0033a0); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(top,#a90097 , #0033a0); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(top,#a90097 , #0033a0); /* Firefox 3.6 - 15 */
  background: linear-gradient(to top, #a90097 , #0033a0); /* 标准的语法 */ color:#fff;position: relative;}
.category a:hover:before{display: block;}
 .category a.aon:after{ width: 0;height: 0; border: 20px solid #000; border-color:#0033a0 transparent  transparent transparent;position: absolute;top:50%;left:50%;content: "";margin: 17px 0 0 -20px;}
.bgg .category a.aon:after{width: 0;height: 0; border: 20px solid #000; border-color:#a90097 transparent  transparent transparent;position: absolute;top:50%;left:50%;content: "";margin: 17px 0 0 -20px;}
.category span a{float:right;color:#424141;font-weight: normal;text-align: center;}
.ulmt{margin-top:2%;}
.category span a:hover:before{display: none}
.bgg{width:100%;height:auto; padding-top: 1%; padding-bottom: 2%;margin-top: 3%; position: relative; z-index:10;}
@media(max-width:480px){
  .titelall p{margin-top: 0;}
  .titelall p:before, .titelall p:after{display: none;}
  .category a{ width:22%; margin-bottom:5%; padding:3%; font-size:14px; text-align:center;}
  .Floor002557 .category span{ display:none;}
  .titelall{margin-top: 0;}
}

/*
 .Location002362 为demo编号
 */
.Location002362 .auto{ }
@media only screen and (max-width:1600px ) {
	.Location002362 .auto{  padding-left: 2%; }
}
.Location002362 { text-align:right; padding-top: 1%; overflow:hidden;}
.Location002362 em{ font-style: normal; padding-left:25px; font-size:12px; line-height:2; margin-top:13px; color:#333; position: relative;}
.Location002362 em:before{ content: "\e828"; font-family:"iconfont" !important; font-size: 18px; position: absolute; top: 0px; left: 0; height: 17px; line-height: 17px;}
.Location002362 em a {  color: #333; padding-right:10px; margin-right:5px; position: relative;}
.Location002362 em a:after{ content: ">"; position: absolute; height: 17px; line-height: 17px; right: 0; top: 0; color: #999; font-family: "宋体";}
.Location002362 em a:hover{ text-decoration:underline;}
.Location002362 em span{ color:#0033a0; }


/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:10px 0; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff;  background: -webkit-linear-gradient(top,#0033a0 , #a90097); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(top,#0033a0 , #a90097); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(top,#0033a0 , #a90097); /* Firefox 3.6 - 15 */
  background: linear-gradient(to top, #0033a0 , #a90097); /* 标准的语法 */}
@media(min-width:768px){
	.Menu002252{padding:25px 0 10px;}
	.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding:35px 0 20px;}
   .Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px; border-radius:36px;font-size: 18px;}
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .auto{ max-width:1200px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:16px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
/*.RighInfo002228 .single-content .no-textindent img{width: 100%;}*/
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:640px){
  .RighInfo002228 .auto{ padding:0 2%;}
  .RighInfo002228 .single-header h1{ font-size:24px !important;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}

/*picList02*/

.picList02 ul{width: 100%;}
.picList02 ul li{list-style: none;float: left;width:23.7%;margin-right: 1.7%; margin-bottom:1.7%;position: relative;}
.picList02 ul a:nth-child(4n) li{margin-right: 0}
.picList02 ul li img{box-shadow: 1px 1px 5px rgba(0,0,0,0.5);width: 100%;}
.picList02 ul li .picw{position: absolute;font-size: 30px;color:#fff;top:0;right:0;z-index: 1000;padding-right: 7%;opacity: 1}
.picList02 ul li .picw:after{width: 0;
                height: 0;
                border: 60px solid #000;
                border-color: rgba(0,0,0,0.5) rgba(0,0,0,0.5) transparent transparent;position: absolute;top:0;right:0;content: "" ; z-index: -1;transition: all ease 0.5s;}
.picList02 ul li .picw02{padding: 2% 0;width:100%;background: rgba(0,0,0,0.5);text-align: center;position: absolute;bottom: 49%;
    color: #fff;
    font-size: 24px;opacity: 0;transition: all ease 0.5s;}
 .picList02 ul a:hover .picw02{opacity: 1}
 .picList02 ul a:hover .picw{opacity: 0}
@media(max-width:480px){
  .picList02 ul li{width: 48%;margin-right: 2%;}
  .picList02 ul li:nth-child(2n){margin-right: 0}
    .picList02 ul li:nth-child(1),.picList02 ul li:nth-child(2){margin-bottom: 2%;}
}
/*picList02 end*/

/*picList04*/
.picList04 .picleft{width: 48%;float: left; margin-left:1%;position: relative}
.picList04 .picleft p{position: absolute;width:100%;line-height: 50px;font-size: 16px;color: #fff;background: rgba(0,0,0,0.3);text-align: center;bottom:30%;left:0;opacity: 1;transition:all ease 0.5s;}
.picList04 .picright{width: 48%;float: left; margin-left:1%;}
.picList04 .picright ul {width: 100%;height:100%;}
.picList04 .picright ul li{list-style: none;float: left;margin-right:2%;width:49%;margin-bottom:2%;position: relative;}
.picList04 .picright ul a:nth-child(3) li,.picList04 .picright ul a:nth-child(4) li{margin-bottom:0%}
.picList04 .picright ul a:nth-child(2n) li{margin-right: 0%}
.picList04 .picright ul li img{width: 100%;}
.picList04 .picright ul li p{position: absolute;bottom:0;left:0;background: rgba(0,0,0,0.3);color: #fff;width: 100%;line-height: 36px;font-size: 14px;text-align: center;opacity: 1;transition:all ease 0.5s;}
.picList04 .picright ul a:hover p{opacity: 0}
@media(max-width:480px){
  .picList04 .picleft,.picList04 .picright{float: none;width: auto;}

}
/*picList04 end*/

/*
 .PicList002273 为demo编号
 */
.PicList002273{padding-top: 8%;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #999;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 4%;background: #f5f5f5;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 31%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#eef0f1;position: relative;}
	.PicList002273 ul li .right_btn{width: 30px;height: 30px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
	.PicList002273{padding-top: 31px;}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width: 600px;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;font-size: 18px;}
	.PicList002273 .right .p{line-height: 26px;font-size: 16px;}
	.PicList002273 ul li{padding-right: 20px;}
}
/*Top002196*/
.Top002196 .header{height: 50px; background:#0033a0; margin-top:0.5%;}
.Top002196 .header-top{position:relative; z-index:102;     color: #353535;   }
.Top002196 .header-top .logo h1 {margin:0;}
.Top002196 .header-top a{ color:#666;}
.Top002196 .header-top a img{width: 90%;margin-top: 2%;}
.Top002196 .header-top-left{ float:left;height:88px;width: 29%;}
.Top002196 .header-top-right{ float:right;}
.Top002196 .header-top dd{ float:left; line-height:48px;}
.Top002196 .header-top-right,
.Top002196 .header-top dd.top-webchat,
.Top002196  dd.top-city{ position:relative;}
.Top002196  dd.top-city{top:64px;    left: -35px;}
.Top002196  .top-sub{ position:absolute; top:100%; left:0; background:#fff; width:200px; border:1px solid #dcdcdc;  line-height:30px; display:none;}
.Top002196  .top-sub ul li:nth-child(1){float: none;background:#f7f7f7;}
.Top002196  .top-sub ul li{float:left;}
.Top002196 .header-top .top-sub::before{ position:absolute; content:''; border:6px solid transparent; border-bottom-color:#fff; left:50%; transform:translateX(-50%); top:-12px;}
.Top002196 .header-top-left dd{ margin-right:48px;}
.Top002196 .header-top-left dd:last-child{ margin-right:0;height: 90px;}
.Top002196 .header-top-right dd{ margin-left:10px;}
.Top002196 .header-top-right dd:first-child{ margin-left:0;    margin-top: 9%;}
.Top002196 .header-top-right dd:first-child p{margin-top:0;margin-bottom: 2%;font-size: 16px;color: #666;line-height: 16px;text-align: right;padding-right: -28px;margin-right: 20px;
} }
.Top002196 .header-top-right dd span{ display:block;}
.Top002196 .header-top-right dd span::after,
.Top002196 .header-top-right dd span::before{display:inline-block; content:''; vertical-align:middle; }
.Top002196 .header-top-right dd span::before{ width:30px; height:30px; background:url(../images/Top002196-icon_online.png) no-repeat center center;}
.Top002196 .header-top-right dd span::after{ width:9px; height:5px; margin-left:6px; background:url(../images/Top002196-icon_a.png) no-repeat;}
.Top002196 .header-top-right dd.top-online span::after{ display:none;}
.Top002196  .header-top-right dd.top-phone span::before{ background-image:url(../images/Top002196-icon_phone.png);}
.Top002196  .header-top-right dd.top-webchat span::before{ background-image:url(../images/Top002196-icon_wx.png);}
.Top002196  .call{line-height: 60px;}
.Top002196  .top-hotline b{ font-size:26px; color:#a90097;line-height: 22px;float:right;}
.Top002196  .top-hotline b img{    margin-right: 10px;width: 15%;height: 15%;}
.Top002196  .top-phone p{ margin:0 0 5px 0;}
.Top002196  .top-phone ol{ float:left; width:35%;}
.Top002196  .top-phone ol img{ display:block; width:100%;}
.Top002196  .top-phone li{ float:right; font-size:12px; width:62%;}
.Top002196  .top-phone li a{ display:block; margin-bottom:5px;color:#999;}
.Top002196  .top-phone li a:last-child{ margin-bottom:0;}
.Top002196  .top-phone li em{ font-style:normal; font-size:14px; color:#333; margin-right:10px;}
.Top002196  .top-phone li em::before{ display:inline-block; content:'•'; color: #d2d2d2;margin-right: 8px;}
.Top002196  .top-city .top-sub ul{ overflow:auto; max-height:150px;}
.Top002196  .top-city .top-sub ul li a{ display:block; padding:0 10px;}
.Top002196  .top-city .top-sub ul li a:hover{ background:#eee;}
.Top002196  .top-city span{ padding-right:22px; background:url(../images/Top002196-icon_a.png) no-repeat right center;}
/*.Top002196  .header-top-left dd::before{display:inline-block; content:''; vertical-align:middle;width:30px; height:30px; background:url(../images/Top002196-icon_call.png) no-repeat center center;}*/
.Top002196  .header-top-left dd.top-city::before{ background-image:url(../images/Top002196-icon_cur.png);}
.Top002196  .header-top-min{float: left;    width:46%;}
.Top002196  .header-top-min li{list-style: none;float: left;width: 22%;position: relative;margin-right: 12%;margin-top: 5.5%;}
.Top002196  .header-top-min li:last-child{margin-right: 0%;}
.Top002196  .header-top-min li img{width: 40px;height: 40px;float: left;font-size: 18px;text-align: left;}
.Top002196  .header-top-min li h3{float: right;color:#333;position: absolute;top:0;margin-top:0;margin-bottom: 2%;font-weight: bold;left: 44px;}
.Top002196  .header-top-min li p{font-size: 15px;color:#666666;position: absolute;bottom: 0;right:0;margin:0;}
.Top002196  .header-left{ float:left; padding: 14px 0; width:17%;display: none;}
.Top002196  .header-left img{width: 100%;}
.Top002196  .header-right{ width:100%;/* max-width:600px;*/ }
@media(min-width:1281px){
.Top002196  .header-right{margin-right:-18px;}
}
.Top002196  .header-menu li{ z-index:100;width: 12.5%!important;}
.Top002196  .header-menu li:last-child{width:18%!important;}
.Top002196  .header-menu li em{/* padding-top:32px;*/line-height: 50px;}
.Top002196  .header-menu li em a{ display:inline-block; position:relative; font-size:16px;color: #fff;}
.Top002196  .header-menu li em a::after{ position:absolute; content:''; height:0; width:100%;background: -webkit-linear-gradient(left,#0033a0 , #a90097); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#0033a0 , #a90097); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#0033a0 , #a90097); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #0033a0 , #a90097);  left:0; bottom:0; transition: ease-in-out 0.3s;}
/*.Top002196  .header-menu li.aon em a,*/
/*.Top002196  .header-menu li em a:hover{ font-weight:bold; color:#000;background: #0033a0;}
.Top002196  .header-menu li.aon em a::after,
.Top002196  .header-menu li em a:hover::after{ height:3px;background: #0033a0;}*/
.Top002196  .header-menu li:hover,.Top002196  .header-menu li.aon{background: #a90097;}
.Top002196  .header-menu li .sub{ background:#a90097; overflow:hidden;width: 100%;}
.Top002196  .header-menu li .sub-menu{ /*border-bottom:2px solid #b02c05;*/ padding:0 10px 10px 10px;}
.Top002196  .header-menu li .sub-menu dt{ border-bottom:1px solid #eee; text-align:center;}
.Top002196  .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top002196  .header-menu li .sub-menu dt a{ color:#fff;}
.Top002196  .header-menu li .sub-menu dt a:hover{ background:none;}
@media(max-width:1023px){
.Top002196 .header{ position:relative; z-index:100;}
.Top002196 #header-menu{ position:absolute; right:0; top:100%; background:#0033a0; width:130px; text-align:center; transform:translate(50%,-50%) scale(0); transition:0.3s;}
.Top002196 #header-menu.header-menu-show{ transform:translate(0,0) scale(1);}
.Top002196 #header-menu li em,
.Top002196 #header-menu li em a{ font-weight:normal; border-bottom:0;}
.Top002196 #header-menu li:nth-child(2n){ background:rgba(0,0,0,0.2);}
.Top002196 #header-menu li .sub{ background:#fff; padding:0 10px;}
.Top002196 #header-menu li .sub-menu dt a{ border-bottom:1px solid #eee; color:#666; line-height:36px;}
.Top002196 #header-menu li .sub-menu dt a:hover{ color:#b02c05;}
.Top002196 #header-menu li .sub-menu dt:last-child a{ border-bottom:0;}

.Top002196 #open_menu{ width:40px; height:40px; position:absolute; right:2%; top:80%; margin-top:-20px;background:#0033a0; border-radius:50%;}
.Top002196 #open_menu i,
.Top002196 #open_menu i::before,
.Top002196 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top002196 #open_menu i{ height:3px; width:60%; left:20%; top:50%; margin-top:-1.5px;}
.Top002196 #open_menu::before{ position:absolute; content:''; width:3px; height:70%; background:#0033a0; left:20%; margin-left:5px; top:15%; z-index:2;}
.Top002196 #open_menu.open_menu_on::before{ opacity:0;}
}
@media(max-width:769px){
.Top002196 .header-top-left,
.Top002196 .header-top-right{ float:none; text-align:right; padding-right:2%;}
.Top002196 .header-top-left dd,
.Top002196 .header-top-right dd{ float:none; display:inline-block;}
.Top002196 .header-top-left{ background:#fff;}
.Top002196 .header-top .auto{ padding:0;}
.Top002196 .top-phone{ position:relative;}
.Top002196 .top-phone ol,
.Top002196 .top-phone li{ float:none; width:auto;}
.Top002196 .top-sub{ text-align:left;}
.Top002196 .top-phone .top-sub{ line-height:20px; width:200%; left:-50%;}
.Top002196 .header-top-left dd{ margin-right:20px;}
.Top002196 .header-top dd.top-city{ z-index:105;}

.Top002196 .header-left{width: 34%;padding:0;display: block;}
}
@media(max-width:769px){
.Top002196  .header-top-left dd{ line-height:35px;}
.Top002196  .header-top-left dd.top-hotline{ display:block; margin-right:0;}
.Top002196 .header-top-right dd{ margin-left:5px;}
.header-top{display: none;}
    .header-top-min{display: none;}
    .Top002196 .header{background: none;}
    .Top002196 .header-top-left dd:last-child{height: auto;}
}
@media(max-width:481px){
.Top002196 #open_menu{ top:50%;}
}
/*Banner002697 */
.Banner002697{ position:relative; z-index:1; clear:both; overflow:hidden;}
.Banner002697 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002697 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002697 .slides {display: block;} 
* html .Banner002697 .slides {height: 1%;}
.no-js .Banner002697 .slides > li:first-child {display: block;}
.Banner002697 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002697 .flex-viewport {max-height: 300px;}
.Banner002697 .slides {zoom: 1;}
.Banner002697 .slides > li{ position:relative;}
.Banner002697 .slides > li video{ background:#000; position:absolute; left:0; top:0; width:100%; height:100%; object-fit: fill; z-index:99;}
.Banner002697 .slides > li img{ display:block; width:100%; transition:10s linear;}
.Banner002697 .slides > li.flex-active-slide img{ transform:scale(1.12); -webkit-transform:scale(1.12);}
.Banner002697 .slides > li a{ position:absolute; left:0; width:100%; height:100%; z-index:5;}
.Banner002697 .flex-control-nav{ z-index:10; position:absolute; left:50%; transform:translateX(-50%); bottom:3%;}
.Banner002697 .flex-control-nav li{ float:left; padding:0 25px; line-height:9999px;}
.Banner002697 .flex-control-nav li a{ display:block; position:relative; overflow:hidden; width:34px; height:34px;}
.Banner002697 .flex-control-nav li a.flex-active{background:url(../images/Banner002697-dot.png) no-repeat center center; animation:zhuan linear 10s;}
.Banner002697 .flex-control-nav li a::before{ position:absolute; content:''; background:#fff; left:50%; top:50%; border-radius:50%;margin:-4px 0 0 -4px;width:8px; height:8px;}
.Banner002697 .flex-control-nav li a.flex-active{ border-color:#fff;}
.Banner002697 .flex-control-nav li a.flex-active::before{ background:#fff;width:8px; height:8px;margin:-4px 0 0 -4px;}
.Banner002697 .bannerword{background: rgba(0,0,0,0.5);position: absolute;bottom:-2%;left:0;width: 100%;z-index: 1000;height: 149px;padding-top:1%;}
.Banner002697 .bannerword dl dd{float: left;width: 30%;margin-right: 3%;color: #ffff;position: relative;padding:0 12%;}
.Banner002697 .bannerword dl dd .li01,.Banner002697 .bannerword dl dd .li02,.Banner002697 .bannerword dl dd .li03{color: #fff;}
.Banner002697 .bannerword dl dd .li02{font-size: 40px;font-weight: bolder;}
.Banner002697 .bannerword dl dd .li01{position: relative;}
.Banner002697 .bannerword dl dd .li01:after{position: absolute;top: 10px;content: "";height: 2px;background: #fff; width: 65px;left: 28px;}
.Banner002697 .bannerword dl dd .li03{width: 20px; position: absolute; top: 26%; left: 68%;}
.Banner002697 .bannerword dl dd .li03:after{position: absolute;content: "";left: -3px; height: 4px;width: 20px;background: #fff;bottom: -8px;}
@keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@-webkit-keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@media(max-width:1024px){
.Banner002697 .flex-control-nav li{ padding:0;}
}
@media(max-width: 480px){
  .Banner002697 .bannerword dl dd{padding:0;}
  .Banner002697 .bannerword{height:106px;}
  .Banner002697 .bannerword dl{margin-left: 2%}
  .Banner002697 .bannerword dl dd .li03{left:84%;}
  .Banner002697 .slides > li video{ display:none;}

}

/*Banner002826 */
.Banner002826{position: relative; z-index: 1;}
.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%);min-height: 100%; min-width: 100%;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
.Banner002826  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner002826  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}

.Banner002826 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent; clear:both;}
.Banner002826 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002826 .slick-list:focus {outline: none}
.Banner002826 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002826 .slick-slider .slick-track, 
.Banner002826 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Banner002826 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002826 .slick-track:before, 
.Banner002826 .slick-track:after{display: table; content: '';}
.Banner002826 .slick-track:after{ clear: both;}
.Banner002826 .slick-loading .slick-track { visibility: hidden;}
.Banner002826 .slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .Banner002826 .slick-slide {float: right;}
.Banner002826 .slick-slide .slick-loading img { display: none;}
.Banner002826 .slick-slide .dragging img { pointer-events: none;}
.Banner002826 .slick-initialized .slick-slide { display: block;}
.Banner002826 .slick-loading .slick-slide { visibility: hidden;}
.Banner002826 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002826 .slick-arrow .slick-hidden { display: none;}

.Banner002826 .slick-dots{position: absolute; left: 50%; transform: translate(-50%,0); bottom: 5%;overflow: hidden; z-index: 10;}
.Banner002826 .slick-dots li{float: left; width: 12px; height: 12px;position: relative; border-radius: 50%;border: 2px solid #fff; cursor: pointer;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner002826 .slick-dots li:before{position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: 50%;background: #fff; transition: 0.3s; transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0); content: '';}
.Banner002826 .slick-dots li.slick-active:before{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
.Banner002826 .slick-dots li button{display: none;}

@media(max-width:640px){
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
}

/*
 .PicList001205 为demo编号
 */
.PicList001205 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; position:relative; overflow:hidden;}
.PicList001205 li a{ position:absolute;width:100%; height:100%; left:0; top:0; z-index:5;}
.PicList001205 li:nth-child(3n){ margin-right:0;}
.PicList001205 li dl{ padding:4%; position:absolute; color:#fff; width:90%; height:90%; left:0; top:0; z-index:2; background-color:rgba(0,0,0,0.3); opacity:1;margin: 2.5% 5%;
    border: 1px solid #fff;}
.PicList001205 li dt{ font-size:16px; text-align: center;margin:22% 0;}
.PicList001205 li dd{ font-size:12px; padding-top:5px;}
.PicList001205 li figure{ padding-bottom:57%; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s;}
.PicList001205 li:hover figure{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.PicList001205 li em{ opacity:0; font-size:12px; font-style:normal; color:#fff; background: -webkit-linear-gradient(left,#0033a0 , #a90097); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#0033a0 , #a90097); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#0033a0 , #a90097); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #0033a0 , #a90097); /* 标准的语法 */position:absolute; right:0; top:0; padding:10px 30px 10px 10px; z-index:5;text-align: center}
.PicList001205 li em span{ display:block;}
.PicList001205 li dl,
.PicList001205 li em{ transition:all ease 0.5s;} 
.PicList001205 li:hover em{ opacity:1;} 
.PicList001205 li:hover dl{opacity: 0}

@media(max-width:480px){
.PicList001205 li{ float:left; width: 48%; margin-bottom:2%;}
.PicList001205 li:nth-child(2n){ margin-right:0;}
.PicList001205 li:nth-child(3n){ margin-right:2%;}
.PicList001205 li dt{ font-size:12px;}
}
/*PicList002146 */
.PicList002146{ padding:0% 0%;}
.PicList002146 li{ float:left; width:32%; margin:0 2% 2% 0; list-style:none;}
.PicList002146 li:nth-child(3n){margin-right:0;}
.PicList002146 li a{ display:block; position:relative;}

.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:77%;}
.PicList002146 li h3{ border:1px solid #e8e8e8; border-top-width:3px; border-top-color:#f4f4f4; padding:2% 15% 2% 2%; line-height:40px; position:relative;}
.PicList002146 li h3:before{ position:absolute; content:''; right:0; top:0; width:13%; height:100%; border-left:1px solid #e8e8e8; background:url(../images/PicList002146-more.gif) no-repeat center center;}

.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center;  z-index:10; transition:0.3s; color:#fff; background: -webkit-linear-gradient(left,#0033a0 , #a90097); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#0033a0 , #a90097); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#0033a0 , #a90097); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #0033a0 , #a90097); /* 标准的语法 */}
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002146 li aside .more{font-size: 10px;padding:2% 5%;color: #fff;border: 1px solid #fff;margin-top: 9%;
    display: inline-block;
}
.PicList002146 li .hover img{ border-radius:50%; width:100px; height:100px;}
.PicList002146 li .hover h5{ margin-top:10px; line-height:22px; max-height:44px; overflow:hidden;}
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;} 
.PicList002146 li .hover p{ font-size:12px; line-height:20px; margin:0; max-height:60px; overflow:hidden;}
@media(max-width:1366px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:16px;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002146 li .hover img{ width:70px; height:70px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002146 li a:hover .hover{ opacity:0;}
.PicList002146 li .hover img{ width:50px; height:50px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:480px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:14px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
    .PicList002146 li:nth-child(4){margin-bottom: 2%;}
}
@media(max-width:375px){
.PicList002146 li{ float:left; width:48%;margin-right:1%;} 
.PicList002146 li:nth-child(3n){margin-right:1%;}
.PicList002146 li:nth-child(2n){margin-right:0;}
}
/*PicList002094 */
.PicList002094{ padding:6% 0 5% 0; background:url(../images/PicList002094-bg.jpg) no-repeat center top; background-size:cover;}

.PicList002094 li{ float:left; width:31.3%;  margin-right:3%; margin-bottom:3%; position:relative; padding-bottom:40%;}
.PicList002094 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.PicList002094 li figure,
.PicList002094 li div{ position:absolute; left:0; width:100%;}
.PicList002094 li figure{ height:52%; transition:top 0.3s; top:0;}
.PicList002094 li figure img{ display:none;}
.PicList002094 li div{ background-color:#fff; bottom:0; height:48%; padding:0 5%; transition:0.3s;}
.PicList002094 li div:before{ position:absolute; content:'';  width:24px; height:24px; bottom:10px; left:50%; margin-left:-12px;}
.PicList002094 li aside{ position:absolute; top:52%; margin-top:-50px; z-index:10; left:50%; width:100px; height:100px; margin-left:-50px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;}
.PicList002094 li aside img{ display:block; width:100%; height:100%;}
.PicList002094 li aside img.hover{ display:none;}
.PicList002094 li h5{ margin:0 0 15px 0; font-size:16px; text-align:center; padding-top:20%;}
.PicList002094 li p{ line-height:24px; overflow:hidden; height:72px; margin:0;}

.PicList002094 li:hover div{ color:#fff;background:#006cba;}
.PicList002094 li:hover figure{top:-3%;}
.PicList002094 li:hover div{ bottom:-3%;height:54%;}
.PicList002094 li:hover div:before{background:url(../images/PicList002094-more.png) no-repeat;}
.PicList002094 li:hover aside{background:#006cba; top:50%;}
.PicList002094 li:hover aside img{ display:none;}
.PicList002094 li:hover aside img.hover{display:block;}
@media(min-width:769px){
.PicList002094 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.PicList002094 li p{ height:48px;}
.PicList002094 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.PicList002094 li{ width:48%; margin-right:4%;}
.PicList002094 li:nth-child(2n){ margin-right:0;}
.PicList002094 li{ padding-bottom:61%;}
}
@media(max-width:640px){
.PicList002094 ul{ margin:0 auto; max-width:400px;}
.PicList002094 li{ float:none; width:auto; padding-bottom:0; height:470px; margin:0 0 5% 0;}
}



/*
 .Floor002438 为demo编号
 */
.Floor002438{ padding-bottom:4%;}
@media only screen and (min-width:1200px ) {
	.Floor002438{ padding-left: 30px; padding-right: 30px;}
}
@media only screen and (min-width:1600px ) {
	.Floor002438{ padding-left: 50px; padding-right: 50px;}
}
.Floor002438 .tabs a{
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
}
.Floor002438 .tabs a{ float: left; width: 25%; padding: 10px 3%;display: block; font-size: 20px; color: #576970; background: #ecf1f3; text-align: center; line-height: 2; cursor: pointer;}
.Floor002438 .tabs a+a{ border-left: 1px solid #ffffff;}
.Floor002438 .tabs a:hover,.Floor002438 .tabs a.active{ background: #e54646; color: #fff;}
@media only screen and (max-width:640px ) {
	.Floor002438 .tabs a{ width: 100%; float: none; }
	.Floor002438 .tabs a+a{ border-top: 1px solid #fff; border-left: none;}
}

.Floor002438 .list{ padding-top: 2%; }
.Floor002438 .list .pic a{ display: block;position: relative;}
.Floor002438 .list .pic a div{ width: 100%; color: #000; font-size: 20px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;background: #f7f7f7;       padding: 3% 10% 4% 5%;    height: 126.3px;}
.Floor002438 .list .pic a div h3{font-size: 16px;color: #0033a0;}
.Floor002438 .list .pic a div p{font-size: 14px;color: #424141;}
@media only screen and (max-width:767px ) {
	.Floor002438 .list .pic img{ width: 100%;}
}
@media only screen and (min-width:768px ) {
	.Floor002438 .list .pic{ width: 48%; float:left;}
	.Floor002438 .list .liall{ width:48%; float:right;}
	.Floor002438 .list ul{ position: relative;}
}

.Floor002438 .list ul li{ position: relative; padding: 22px 10px 22px 0;background:#fff none repeat scroll 0 0 !important;filter:Alpha(opacity=0); background:#ecf1f3; transition: all .3s; cursor: pointer;margin-bottom:4%;border: 1px solid #ededed;}
.Floor002438 .list .box{ display: none;}
.Floor002438 .list ul li+li{ /*border-top: 1px solid #ededed;*/}
.Floor002438 .list ul li time{ position: absolute; left: 0; width: 80px; top: 25px; color: #999; font-size: 14px; text-align: center; line-height: 1; border-right: 1px dotted #e0e0e0; font-family: arial;}
.Floor002438 .list ul li time span{ color: #a8c4fe; font-size: 48px; display: block;}
.Floor002438 .list ul li .text{ padding-left: 100px;}
.Floor002438 .list ul li .text h3{ margin: 8px 0 12px; font-weight: normal; font-size: 18px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002438 .list ul li .text h3 a{ color: #353535;
    font-size: 18px;}
.Floor002438 .list ul li .text .con{ color: #999; font-size: 16px; margin: 0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002438 .list ul li:hover{ background:rgba(236, 241, 243, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=1); }
.Floor002438 .list ul li:hover .text h3 a,
.Floor002438 .list ul li .text h3 a:hover,
.Floor002438 .list ul li:hover time span{ color: #0033a0;}
.Floor002438 .list .more{ display: block; width: 204px; height: 40px; border-radius: 40px; text-align: center; color: #fff; font-size: 16px; line-height: 40px; margin: 30px auto 0; background-color: #004b64;}

/*Bottom002701 */
.Bottom002701{ background: -webkit-linear-gradient(left,#0033a0 , #a90097); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#0033a0 , #a90097); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#0033a0 , #a90097); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #0033a0 , #a90097); /* 标准的语法 */ padding:2% 0;}
.Bottom002701 .auto{ max-width:1200px;}
@media(max-width:1760px){
.Bottom002701 .auto{ /*padding-left:4%; padding-right:4%;*/}
}
.Bottom002701 nav{ float:left; width:75%;}
.Bottom002701 .contact{ float:right; max-width:23%;}

.Bottom002701 nav dl{ float:left; min-width:126px; width:14.28%;}
.Bottom002701 nav dt{ color:#fff; font-size:18px; margin-bottom:20px;}
.Bottom002701 nav dt a,
.Bottom002701 nav dd a{ color:#fff;}
.Bottom002701 nav dd a{ opacity:0.4;}
.Bottom002701 nav dd a:hover{ opacity:1;}
.Bottom002701 nav dd{ line-height:32px;}

.Bottom002701 .contact dl{ float:right; position:relative; padding-left:90px;height:150px; display:table;}
.Bottom002701 .contact dd{ position:absolute; left:0; top:0;}
.Bottom002701 .contact dt{ display:table-cell; vertical-align:middle;}
.Bottom002701 .contact dt img{ max-width:150px;}
.Bottom002701 .bshare-custom{ width:40px;  display: none;}
.Bottom002701 .bshare-custom a{ display:block; cursor:pointer; margin:5px 0; border:1px solid #374b64; border-radius:50%; width:40px; height:40px; background:url(../images/Bottom002701_share_wx.png) no-repeat center center; padding:0;}
.Bottom002701 .bshare-custom a.bshare-sinaminiblog{ background-image:url(../images/Bottom002701_share_sina.png);}
.Bottom002701 .bshare-custom a.bshare-qqim{ background-image:url(../images/Bottom002701_share_qq.png);}
.Bottom002701 .copyright{ line-height:24px;color:#fff;opacity:0.4; clear:both; text-align:left; padding-top:2%;}
.Bottom002701 .fc{ display:none;}
.Bottom002701 .fc a{color:rgba(255,255,255,0.5)}
.Bottom002701 .copyright a{ color:#fff;margin-right:1%;}
.Bottom002701 .copyright a:hover{ text-decoration:underline;}
@media(max-width:1366px){
.Bottom002701 nav dl{ min-width:inherit;}
}
@media(min-width:1025px){
.Bottom002701 nav dd{ display:block !important;}
}
@media(max-width:1023px){
.Bottom002701 nav,
.Bottom002701 .contact{ float:none; max-width:none; width:auto; padding:0 4%;}
.Bottom002701 .contact dl{ float:none; margin:0 auto; }
.Bottom002701 .contact{ padding-top:3%;}
.Bottom002701 .copyright{ text-align:center; padding:0 4%;}
.Bottom002701 nav dl{ width: 100%; float:none;margin-right:0;}
.Bottom002701 nav dl:not(:last-child){ border-bottom:1px solid rgba(255,255,255,0.2);}
.Bottom002701 nav dt{ margin-bottom:0; padding:10px 0; position:relative;}
.Bottom002701 nav dt span{ position:absolute; right:0; top:50%; width:40px; height:40px; margin-top:-20px;}
.Bottom002701 nav dt span::before,
.Bottom002701 nav dt span::after{ position:absolute; content:''; background:#fff; left:30%; height:2px; top:50%; margin-top:-1px; width:40%; transition:0.3s ease-in-out;}
.Bottom002701 nav dt span::after{ transform:rotate(90deg);}
.Bottom002701 nav dt span.on::before{ opacity:0;}
.Bottom002701 nav dt span.on::after{ transform:rotate(0);}
.Bottom002701 nav dd{ display:none; padding:10px; background:rgba(255,255,255,0.05);}
}
@media(max-width:480px){
  .Bottom002701 .contact dl{display: none;}
}

/*PicList001886*/
.PicList001886 .auto{}
.PicList001886 dl{ display:table; width:100%; border:1px dashed #e8e7e7; margin-bottom: 2%; position: relative;}
.PicList001886 dl>a{ position: absolute; width:100%; height: 100%;}
.PicList001886 dl>a:hover{ border:1px dashed #0033a0;box-shadow: 1px 1px 5px #cecece;}
.PicList001886 dl:last-child{}
.PicList001886 dl dd{ display:table-cell;vertical-align:middle;}
.PicList001886 dl dd.price{ width:23%;  text-align:center;border-left:1px solid #e5e5e5;}
.PicList001886 dl dd.price p{ color:#999; margin-bottom:10%;}
.PicList001886 dl dd.price img{margin-top: -4%;margin-right: 5%;}
.PicList001886 dl dd.price span{ font-size:28px; color:#0033a0;}
.PicList001886 dl dd.price a{ display:block; margin:0 auto; width:67%; border:1px solid #e5e5e5; border-radius:3px; color:#0033a0; line-height:32px;}
.PicList001886 dl .pic{ width:30%; float:left;}
.PicList001886 dl .pic img{ display:block; width:100%;}
.PicList001886 dl div{ padding:1.6% 3%;  line-height:30px; float:right; width:70%;}
.PicList001886 dl h2{ font-size:18px; margin:0; max-height:60px; overflow:hidden;}
.PicList001886 dl p{font-size: 16px;}
.PicList001886 dl p{ margin:0;}
.PicList001886 dl figure{ padding-top:5%;}
.PicList001886 dl figure span{     float: left; margin-right: 27px;line-height: 19px;padding: 7px 10px; color: #0033a0; margin-bottom: 1px;border: #0033a0 solid 1px;
    border-radius: 6px;font-size: 10px;}
/*.PicList001886 dl figure span.color1{ background:#a2c15f;}
.PicList001886 dl figure span.color2{ background:#c597c0;}*/
@media(max-width:1200px){
.PicList001886 .auto{ padding:0; margin:2%;}
}
@media(max-width:768px){
.PicList001886 dl dd.price span{ font-size:24px;}
.PicList001886 dl div{line-height:24px;}
.PicList001886 dl h2{max-height:48px;}
}
@media(max-width:640px){
.PicList001886 dl{ padding:4%; display:block;}
.PicList001886 dl .pic,
.PicList001886 dl div{ float:none; width:auto;}
.PicList001886 dl div{ padding-top:3%;}
.PicList001886 dl dd{ display:block;}
.PicList001886 dl dd.price{ margin-top:3%; padding-top:3%; width:auto; border-left:0;border-top:1px solid #e5e5e5;}
.PicList001886 dl dd.price p{ margin-bottom:15px;}
.PicList001886 dl dd.price a{ max-width:100px;}
.PicList001886 dl figure{ padding-top:10px;}
.PicList001886 dl figure span,
.PicList001886 dl dd div p{ font-size:12px;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center;     padding: 2% 0 5% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0033a0; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}



/*公司介绍*/
/*
 .Floor002248 为demo编号
 */
.Floor002248 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.Floor002248 .auto_1260{  padding: 0 2%;}
}
.Floor002248{background: #f2f2f2; padding: 50px 0;}

.Floor002248 .word{ width: 100%; }
.Floor002248 .word h3{ margin: 0; font-size: 20px; line-height: 1.2; color: #0033a0; padding-bottom: 15px; font-weight: normal;}
.Floor002248 .word h3:after{ content: "";display: block;width: 65px; height:2px; background-color: #0033a0; margin-top: 20px;}
.Floor002248 .word figure{margin: 0; padding: 15px 0; line-height: 2.25; font-size: 16px;}
.Floor002248 .word ul{ padding-top: 15px; }
.Floor002248 .word ul li{ float: left;  text-align: center; padding: 0 15px; width: 25%; max-width: 102px;}
.Floor002248 .word ul li a{ display: block; max-width: 72px;border: 1px solid #bed4eb;border-radius: 50%; transition: all .3s ease-in-out;}
.Floor002248 .word ul li a:hover{ background-color: #0033a0;}
.Floor002248 .word ul li .img_hover,.Floor002248 .word ul li a:hover .img{ display: none;}
.Floor002248 .word ul li a:hover .img_hover{ display: block;}

.Floor002248 .right-img{ position: relative;}
.Floor002248 .right-img .right-img_tit{ width: 160px; text-align: center; padding: 20px 0;
background:rgba(60, 137, 217, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#fff;
 position: absolute;  bottom:20px;right: -8%;}
.Floor002248 .right-img .right-img_tit span{ position: relative; z-index: 1;  color: #fff; font-size: 16px;}
@media only screen and (max-width: 767px) {
	.Floor002248 .word h3{ text-align: center;}
	.Floor002248 .word h3:after{ margin: 20px auto 0; width: 35px;}
	.Floor002248 .right-img{ margin: 0 auto; max-width: 580px; padding-left: 5%;}
	.Floor002248 .right-img .right-img_tit{ left:0;}
	.Floor002248 .word ul{ margin: 0 auto 30px;max-width: 408px;}
}
@media only screen and (max-width: 365px) {
	.Floor002248 .word ul li{ padding: 0 10px;}
}
@media only screen and (min-width: 768px) {
	.Floor002248 .word h3{ font-size: 24px;}
	.Floor002248 .word{ width: 48%; float: right;}
	.Floor002248 .right-img{ float: left; width: 48%;}
	
}
@media only screen and (min-width: 1024px) {
	.Floor002248 .word h3{ font-size: 30px; padding-bottom: 30px;}
	.Floor002248 .word h3:after{ height: 3px;}
	
	.Floor002248 .right-img .right-img_tit{ padding: 25px 0;}
}
@media only screen and (min-width: 1260px) {
	.Floor002248 .right-img .right-img_tit{ width: 160px; padding: 35px 0;}
}
/*Banner002621 */
.Banner002621 img{ display:block; width:100%;}
@media(min-width:1025px){
.Banner002621 .wap{ display:none;}
}
@media(max-width:1024px){
.Banner002621 .pc{ display:none;}
}
/*demo编号*/

 /* .Floor000995 为demo编号
 */

.Floor000995{ background:#fff; color:#a90097; overflow: hidden;}
.Floor000995 .ti{ font-size: 44px; text-align: center; padding-bottom: 30px;}
.Floor000995 li{ width:25%; float:left; padding-top:2%; text-align:center;}
.Floor000995 li .counter{ color: #a90097; font-family: Arial, Helvetica, sans-serif; line-height: 1.4; font-size: 46px;}
.Floor000995 li:first-child .counter:after{ content: '年'; font-family:"微软雅黑"}
.Floor000995 li .counter:after{ content: '+';}
.Floor000995 li .counter_ti{ font-size: 16px; color:#666;}


@media only screen and (max-width:480px ) {
    .Floor000995 li .counter{font-size: 24px;}
    .Floor000995 li{ width:49%; display:inline-block; float:none;}
	.Floor000995 .ul{ padding-top:3%;}
}


/* 动画 */
.Floor000995 li .animated{
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
          
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  opacity: 1;
}

.Floor000995 li .animated.infinite{
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.Floor000995 li .animated.hinge{
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

.Floor000995 li .animated.flip{
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
          
  -webkit-animation-name: flip;
          animation-name: flip;
}
/*Floor002557 */
.Floor002557{ /*padding-bottom:4%;*/}
.Floor002557 .column-title{ padding:4% 0; color:#222; font-size:25px;}
.Floor002557 .txt{  background:url(../images/Floor002557_bg.png) repeat-x right bottom;padding-bottom:72px;}
.Floor002557 .pic img{ width:100%; display:block;}
.Floor002557 .txt h2{ margin:0 0 23px 0; font-size:24px;color:#2b2b2b; }
.Floor002557 .txt h2 span{ color:#c8c8c8; font-size:10px; font-weight:normal; text-transform:uppercase;    display: block;}
.Floor002557 .txt pre{ line-height:25px; color:#737373; font-size:15px; height:88px; overflow:hidden; margin-bottom:12px;}
.Floor002557 .txt .more{ line-height:32px; color:#fff; background:#0033a0; border-radius:32px; padding:0 20px; display:inline-block; border:1px solid transparent; transition:0.3s;}
.Floor002557 .txt .more::after{ display:inline-block; content:'>'; font-family:宋体; margin-left:10px; font-weight:bold;}
.Floor002557 .txt .more:hover{ border-color:#0033a0; background:#fff; color:#0033a0;}
.Floor002557 .txt .more:hover:after{color:#0033a0;}
@media(min-width:769px){
.Floor002557 .txt{position:relative; padding-left:60.15625%; }
.Floor002557 .pic{ position:absolute; left:0; bottom:0; width:56.875%;}
}
@media(max-width:768px){
.Floor002557 .pic{ padding-bottom:23px; margin-top:-10%;}
}
@media(max-width:480px){
.Floor002557 .txt h2 span{ display:block;}
}
/*RighInfo002542 */
.RighInfo002542 .intro{ position:relative;  overflow:hidden; background: #f5f5f5;}
.RighInfo002542 .intro:nth-child(2n){ background:#f5f5f5;}
@media(min-width:1025px){
.RighInfo002542 .intro .Ispic{ position:absolute; left:0; top:0; height:100%; width:53%;}
.RighInfo002542 .intro:nth-child(2n) .Ispic{ width:47%; left:auto; right:0;}
.RighInfo002542 .intro .info_main{ padding:7% 5% 5% 59%;}
.RighInfo002542 .intro:nth-child(2n) .info_main{ padding-left:5%; padding-right:52%;}
}

.RighInfo002542 .title{ font-size:16px; color:#666;}
.RighInfo002542 .title span{ display:block; color:#000; font-family:"MS Serif", "New York", serif; font-size:24px;}
.RighInfo002542 .title::after{ width:50px; height:2px; background:#000; content:''; display:block; margin-top:20px;}
.RighInfo002542 .info_main .info{ padding-top:3%;}
.RighInfo002542 .info_list{ max-width:1360px;}
.RighInfo002542 .info_list dl{ padding:4% 0;}
@media(min-width:481px){
.RighInfo002542 .info_list dd{ float:left; width:31.5%; margin-right:2.75%;}
.RighInfo002542 .info_list dd:nth-child(3n){ margin-right:0;}
.RighInfo002542 .info_list dd:nth-child(3n+1){ clear:left;}
}
.RighInfo002542 .info_list dd img{ display:block; width:100%;}
.RighInfo002542 .info_list dd p{ font-size:20px; color:#000;}
.RighInfo002542 .info_list dd p span{ font-size:16px; color:#999; font-family:"Courier New", Courier, monospace; text-transform:uppercase;}
.RighInfo002542 .info_list dd div{ line-height:26px;font-size: 16px;}
@media(max-width:1360px){
.RighInfo002542 .info_list{ padding:0 2%;}
}
@media(max-width:1024px){
.RighInfo002542 .intro .Ispic{ padding-bottom:50%;}
.RighInfo002542 .intro .info_main{ padding:5%;}
}
@media(max-width:640px){
.RighInfo002542 .title span{ font-size:40px;}
.RighInfo002542 .title{ font-size:24px;}
}
.mytitel{font-size: 26px;color:#0033a0;text-align: center;margin-bottom: 2%;}
.time{ text-align:center; padding-bottom:2%;}
/*Other002638 */
.Other002638 ul{ position:fixed; right:0%; z-index:110; bottom:3%; }
.Other002638 li{ position:relative; margin:1px 0;}
.Other002638 li.li_wechat {display:none;}
.Other002638 li > a{ display:block; width:70px; height:70px; /*border-radius:3px; */ transition:0.3s;}
.Other002638 li.li_wechat > a{ background:url(../images/li_wechat.png) no-repeat center/contain;}
.Other002638 li.li_tel > a{ background:url(../images/li_tel.png) no-repeat center/contain;}
.Other002638 li.li_case > a{ background:url(../images/li_case.png) no-repeat center/contain;}
.Other002638 li.li_gettop > a{ background:url(../images/li_gettop.png) no-repeat center/contain;}

/*.Other002638 li.li_tel .wap{ display:none;}*/
.Other002638 li aside{ display:none; position:absolute; right:100%; line-height:60px; white-space:nowrap; text-overflow:ellipsis; top:0;background:#a90097; margin-right:1px;border-radius:3px; padding:0 10px; font-size:18px; color:#fff;}
.Other002638 li.li_wechat img{ display:none; position:absolute; right:100%; line-height:60px;background:#a90097; margin-right:1px;border-radius:3px; top:0}
.Other002638 li.li_wechat:hover img{ display:block;}
.Other002638 li:nth-child(2n) aside{background:#d85ccb }
@media(min-width:1025px){
.Other002638 li:hover aside{ display:block;} 
}
@media(max-width:1024px){
.Other002638 li.li_tel a{ display:none;}
.Other002638 li.li_tel .wap{ display:block;}
}

.Other002638 .pop-up{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.Other002638 .pop-up .ycenter{ height:100%;}
.Other002638 .pop-up .main{ position:relative; width:90%; margin:0 auto; max-width:600px; background:#fff; border:5px solid #0598aa; border-radius:10px; padding:2%;}
.Other002638 .pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#0598aa; cursor:pointer;}
.Other002638 .pop-up .close::before,
.Other002638 .pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);}
.Other002638 .pop-up .close::before{ transform:rotate(45deg);}
.Other002638 .pop-up#form td{ padding-top:4%; vertical-align:top;}
.Other002638 .pop-up#form td.f-name{ text-align:right; width:90px; line-height:32px;}
.Other002638 .pop-up#form td .text{ width:100%; line-height:32px; height:32px; border:1px solid #eee; border-radius:3px; padding:0 5px;}
.Other002638 .pop-up#form td .btn{ width:40%; margin-right:3%; height:40px; cursor:pointer; border:none; border-radius:3px;color:#fff; background:#0598aa; max-width:120px;}
.Other002638 .pop-up#form td .btn_reset{ background:#999;}
.Other002638 .pop-up#form td textarea.text{ height:90px;}
.Other002638 .pop-up#form p{ margin:0; text-align:center; color:#0598aa;}
.Other002638 .pop-up#map .main{ padding:15px;}
.Other002638 .pop-up .map{ height:300px;}
@media(max-width:640px){
.Other002638 ul{ top:auto; margin-top:0; bottom:2%;}
.Other002638 li > a{ width:30px; height:30px;}
/*.Other002638 li.li_tel a{ background-position:center -13px; display:none;}
.Other002638 li.li_email a{ background-position:center -75px; display:none;}
.Other002638 li.li_map a {background-position: center -137px; display:none;}
.Other002638 li.li_map a.wap{ display:block;}
.Other002638 li.li_gettop a {background-position: center -198px;}*/
}
.page002 ul{margin-top: 2%;}
.page002 a li{width:48%;margin-right:4%;position: relative;list-style: none;float: left;margin-bottom: 4%;}
.page002 a:nth-child(2n) li{margin-right:0;}
.page002 a li .word{width:100%;height:100%;position: absolute;top:0;left:0;text-align: cebter;padding: 11%;line-height: 30px;font-size: 14px;color: #fff;background: rgba(0,0,0,0.5);display: none;}
.page002 a li:hover .word{display: block;}
.page002 a li .word h3{font-size: 20px;text-align: center;}
.page002 a li img{width:100%;}
.cus{margin-top:3%;}
.cusb{width:100%; list-style:none;}
.cusb dl:first-child{width:40%;position: relative;border-bottom:none;}
.cusb dl{width:20%;float: left;border:1px solid #cecece;}
.cusb dl{position: relative;cursor:pointer}
.cusb dl .btnl img{width: 100%;background: #dedede;}
.cusb dl .btnr img{width: 100%;border:1px solid #dedede;}
.cus .bd{ position:relative;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:-5%; top:50%; margin-top:-25px; display:block; width:47px; height:47px; background:url(../images/slider-arrow.png) left top no-repeat;}
		.slideBox .next{ left:auto; right:-5%; background-position:-49px top; z-index:99;}
		.slideBox .prev:hover,
		.slideBox .next:hover{ }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
.n{ margin:2% auto;}
.nl{ width:42.5%; font-size:15px;}
.nr{ width:42.5%; text-align:right; font-size:15px;}
.nm{ width:15%; text-align:center; padding:0.5% 1%;background: -webkit-linear-gradient(left,#0033a0 , #a90097); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(left,#0033a0 , #a90097); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(left,#0033a0 , #a90097); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #0033a0 , #a90097);border-radius: 8px;}
.nm a{ font-size:15px; color:#fff;}
.btnl{position: absolute;top:0px;right:30px;width: 20px;height:20px;}
.btnr{position: absolute;top:0px;right:0px;width: 20px;height:20px;}
.disl{width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: absolute;top:0;left:0;color:#fff;padding:20%;padding-left: 43%;display: none;font-size: 20px;font-weight: bold;
}
.cusb dl:hover .disl{display: block;}
@media(max-width:480px){
.page002 a li .word{ display:block; position:inherit; padding:6%;}
.page002 a li .word h3{ font-size:15px; margin:0;}
.page002 a li .word p{ display:none;}
.nm{ margin: 0 auto; text-align:center; padding:2% 0;}
.nl,.nr,.nm{ width:100%; margin:4% 0;}
.nr{ text-align:left;}
}
.er{position: absolute;width: 150px; height: 150px;top:0;}
.er img{width:100%;}
.liall li{height:21.5%;}
.Floor002438 .list ul li:last-child{
    margin-bottom: 0;
}
.bgbimg img{width: 100%;}


/*picList54*/
.picList54 ul li{list-style: none;float: left;margin-right:2%;width:23%;margin-bottom:3.5%;position: relative;}
.picList54 ul a:nth-child(4n) li{margin-right: 0%}
.picList54 ul li img{width: 100%;}
.picList54 ul li p{position: absolute;bottom:0;left:0;background: rgba(0,0,0,0.3);color: #fff;width: 100%;line-height: 36px;font-size: 14px;text-align: center;opacity: 1;transition:all ease 0.5s;}
.picList54 ul a:hover p{opacity: 0}

@media(max-width:480px){
.picList54 ul a li{ width:49%;}
.picList54 ul a:nth-child(2n) li{margin-right: 0%}
}

/*picList04 end*/

/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:2%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #0253A2;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}
/*PicList002171 */
.PicList002171{ padding-top:2%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

#i_feedback { position: fixed;width: 100%;height: 100%;top:0;left:0;background:rgba(0,0,0,0.1);  z-index:1001; display: none;}
.need-box { width: 620px;height: 400px;position: absolute;top: 50%;left: 50%;margin: -200px 0 0 -310px;background:#fff;}
.need-box .close_btn {width: 22px;height: 22px;display: block;position: absolute;right: 44px;top: 34px;cursor: pointer; z-index:50;}
.need-box .close_btn:hover {transform: rotate(270deg);-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);-webkit-transition: All .4s ease-in-out;-moz-transition: All .4s ease-in-out;-o-transition: All .4s ease-in-out;transition: All .4s ease-in-out;}
.need-box h3 { font-size: 20px; font-weight: normal;color: #000012;line-height: 22px;text-align: center;margin-top: 40px;}
.need-box .ps-1 {font-size: 14px;color: #818b97;text-align: center;line-height: 18px;margin: 8px 0 30px;}
.need-box .ps-1 span  {color: #980088;margin: 0 6px;}
.need-box .small-box  {width: 60%;margin:0 auto 16px;}
.need-box .small-box .text {width: 100%;text-align: left;height: 38px;line-height: 40px;padding: 0 26px;font-size: 14px;color: #2c3e50;border: 1px solid #c6d0d8;}
.need-box .btn {border: none;display: block;width: 222px;height: 40px;line-height: 40px;color: #fff;font-size: 14px;background-color: #980088;margin: 0 auto 20px;text-align: center;cursor: pointer;}
.need-box .ps-2 {font-size: 12px;color: #818b97;text-align: center;line-height: 16px;}
@media(max-width:768px){
.need-box {width:100%;margin:0;left:0;transform:translateY(-50%);}
  }