/* Copyright © Chennan All rights reserved.
 * This source code is Written by Chennan in CE·Chengdu.
 * You can use it with permission from the author. */

@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9 */
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/e3bebf3e380b4ebbb0fe248e3bfc8107.woff') format('woff2'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-anonymous-iconfont:before {
  content: "\e63b";
}

.icon-globe:before {
  content: "\e74e";
}

.icon-weibo:before {
  content: "\e73c";
}

.icon-jiantou:before {
  content: "\e73d";
}

.icon-zhuanli:before {
  content: "\e71e";
}

.icon-fuwu:before {
  content: "\e606";
}

.icon-shenqing:before {
  content: "\e60a";
}

.icon-anli:before {
  content: "\e830";
}

.icon-sousuo:before {
  content: "\e60e";
}

.icon-QQ:before {
  content: "\e66f";
}

.icon-douyin:before {
  content: "\e656";
}

.icon-beifen:before {
  content: "\e61a";
}

.icon-dianhua:before {
  content: "\e6ac";
}

.icon-weixin:before {
  content: "\e61b";
}

.icon-dianhua1:before {
  content: "\e6b6";
}

.icon-fangzi:before {
  content: "\e73e";
}



　

.w_grid-000 > div > .p_gridbox{overflow:visible;}/*清除系统样式超出隐藏样式*/
.w_grid-000 > div > .p_gridbox:after,
.clearfix:after {
  clear: both;
  display: block;
  visibility: hidden;
  height: 0;
  content: "."
}/*清除系统样式浮动BUG*/

a,a:hover,a:focus {text-decoration: none;  cursor: pointer;}
ul,li {margin: 0; padding: 0; list-style: none;}


/*统一按钮*/
.PuBtn {display:inline-block; padding:0 40px; font-size:14px; line-height:40px; border:1px #F49D27 solid; color:#fff;position:relative; background:#F49D27;transition: all 0.5s;} 
.PuBtn:before {content:"→"; font-size:20px; color:#fff;position:absolute; left:0;transition: all 0.5s; display:inline-block; line-height:38px;opacity:0;}

.PuBtn:hover {background:#FFB100; color:#fff; border:1px #FFB100 solid;}
.PuBtn:hover:before {left:95%;opacity:1;}

.pub__title {text-align:center; padding-bottom:30px;}
.pub__title h2 {position:relative; }
.pub__title h2:before {content:""; display:block; width:30px; height:2px; background:#f00; position:absolute; left:50%; margin-left:-15px;  bottom:-10px;}
.ss_title{
  max-width:1400px; margin:0 auto; padding:20px 15px ;
}
.ss_title h2 {display:inline-block; position:relative; font-size:26px; line-height:30px;}
.ss_title h2:before {content:""; display:block; width:30px; height:2px; background:#f00; position:absolute; left:0; bottom:-10px;}
.ss_title .PubBtn {float:right; padding:0 20px; border:1px #ddd solid; line-height:30px; font-size:14px; color:#999;}
.ss_title .PubBtn:hover {color:#fff; background:#f00; border:1px #f00 solid;}

.pagebox {overflow:hidden;}



.cn-cursor {
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background-color: #1D3B3F;
  position: fixed;
  left: -3px;
  top:  -3px;
  z-index: 9999996;
  pointer-events: none !important;
  mix-blend-mode: difference;
 transition:all 0.1s;
}


@keyframes cn-rotate {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

 
.cn-cursor .cn-wrapper {
  animation: cn-rotate 5s linear infinite;
  position: absolute;
  width: 40px;
  height: 40px;
  border-radius:50%;
  top: 50%;
  left: 50%;
  margin-left: -20px;
  margin-top: -20px;
  pointer-events: none !important;
  mix-blend-mode: difference;
  transition: 1s;
  border:1px #D19579 dashed;
  transition:all 0.6s;
}

 
.cn-cursor.cn-link {background:#f00; }
.cn-cursor:before {content:""; position:absolute; display:block; border-radius:50%; width:40px; height:40px; left:-17px; top:-17px; background:#CEA26F; color:#fff; font-size:0.2rem; line-height:40px; transition:all 0.5s; opacity:0; text-align:center;}
 
.cn-cursor.cn-link:before {content:"Click"; opacity:1;}

.cn-cursor.cn-on .cn-wrapper{width:60px; height:60px; margin-left:-30px; margin-top:-30px;}


 
.cn-cursor.cn-close:before {content:"Close"; opacity:1;}
.cn-cursor.cn-prev:before {content:"Prev"; opacity:1;}
.cn-cursor.cn-next:before {content:"Next"; opacity:1;}
.cn-cursor.cn-hover{mix-blend-mode: normal;transition:all 0.1s;}
.cn-cursor.cn-hover:before {content:""; opacity:0;}



#c_static_001-1638871819268 {position:relative;}
#c_static_001-1638871819268:after{content:"";display:block; width:100%; height:150px; background:#F8EDE3; position:absolute; left:0;bottom:0; z-index:1;}
#c_static_001-1638871819268 > div {max-width:1600px; margin:0 auto;display:flex;flex-wrap:wrap; position:relative;z-index:3;}
#c_static_001-1638871819268 > div > div.p_item {padding:0 15px;flex:none !important;}
#c_static_001-1638871819268 > div > div.cbox-1-0 {width:60%;}
#c_static_001-1638871819268 > div > div.cbox-1-1 { width:40%;}
#c_static_001-1638871819268 > div > div.cbox-1-0 .e_container-17{padding:50px 0px ; max-width:750px;}
#c_static_001-1638871819268 > div > div.cbox-1-0 .e_container-17 h1{text-transform:uppercase;line-height:1.5; margin:0;}
#c_static_001-1638871819268 > div > div.cbox-1-0 .e_container-17 h1.e_h1-15 {padding-bottom:20px;}
#c_static_001-1638871819268 > div > div.cbox-1-0 .e_container-17 p {line-height:26px; font-size:16px; color:#666; padding:10px 0; text-align:justify;}
#c_static_001-1638871819268 > div > div.cbox-1-0 .e_container-17 a.btn {display:block; width:180px; height:60px; padding:0; background:#1D3B3F; color:#fff; text-align:center; line-height:60px; border-radius:30px; border:none; margin-top:40px;}
#c_static_001-1638871819268 > div > div.cbox-1-0 .e_container-17 a.btn:hover {background:#DD9E7F;}

#c_static_001-1638871819268 > div > div.cbox-1-0 .s_img img {width:100%; height:auto; border-top-left-radius:50px;}

#c_static_001-1638871819268 > div > div.cbox-1-1 .e_container-8{height:100%;width:100%;background:#000 url(../images/bc3335a4-c874-47c6-ba34-3d6d06b2d349.jpg) center no-repeat; background-size:cover; padding:50px; color:#fff;}
#c_static_001-1638871819268 > div > div.cbox-1-1 .e_container-8 * {color:#fff; }
#c_static_001-1638871819268 .e_container-8 > .p_item h1 {font-size:2rem;}
@media (max-width:798px) {
   
  
#c_static_001-1638871819268 > div > div.p_item {flex:0 0 100% !important;}
  #c_static_001-1638871819268 > div > div.cbox-1-1 .e_container-8 {padding:30px 20px;}
  
  #c_static_001-1638871819268 .e_container-8 > .p_item h1 {font-size:1.2rem;}
}

#c_grid-1638931072572 {width:100%; position:relative;}
#c_grid-1638931072572:before {content:"";display:block; width:100%; height:50%; background:#F8EDE3; position:absolute; left:0;top:0; z-index:1;}

#c_grid-1638931072572 > div {max-width:1600px; margin:0 auto; padding:15px;position:relative;z-index:3;}
#c_grid-1638931072572 > .p_gridbox.signal > .p_gridCell {position:relative;}
#c_static_001-16389337993040 {position:absolute;width:100%; left:0; top:0;z-index:2;}
#c_grid-1638931072572 > .p_gridbox.signal > .p_gridCell >div {opacity:0;visibility:hidden;transition:all 0.5s;}
#c_grid-1638931072572 > .p_gridbox.signal > .p_gridCell >div.actived{opacity:1;visibility:visible;}

/*底部版权*/

#c_grid-116273709439190 {background-color: rgba(34,34,34,1);}


#c_grid-1638844479919 > div {display:flex;flex-wrap:wrap; border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:40px;}
#content_box-1638844479919-0 {flex:1; border-right:1px solid rgba(255,255,255,0.2); padding-right:20px;}
#content_box-1638844479919-1 {width:350px !important;padding-left:20px;}

#c_grid-1638844513451 > div {display:flex;flex-wrap:wrap; padding-top:40px;}
#c_grid-1638844513451 > div > div {display:flex;align-items:center;}

#c_static_001-1638926365579 {width:100%;}
@media (max-width:798px) {
  #c_grid-1638844513451 > div > div {width:100%; padding:15px 0;}
 #content_box-1638844479919-0 {flex:none; width:100%!important; border-right:none; padding:0px;}
#content_box-1638844479919-1 {width:100% !important;padding:15px 0px;}
  
}


.lg-backdrop.in {opacity:0.8 !important;}
.lg-actions .lg-prev:after {content:"前" !important; font-size:18px;}
.lg-actions .lg-next:before {content:"后" !important; font-size:18px;}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {background:#DD9E7F;}
