/* 默认全局 */
#jh2_proinfo_2 .bodyContContent .left_proimg li img{margin:auto;}
@media(max-width:758px){
#jh2_company_47 .fl{text-align:center;}
#jh2_company_47 .fl2{text-align:center;}
#jh2_company_47 .cp_link{width: 100%;
    text-align: center;
    border: 1px solid #cdcdcd;}
#jh_message_2 .liuyan{width:100% ! important;}
#jh_bread_1 .container{margin:0 15px ! important;}
#jh2_foot_24 .container{margin:0 15px ! important;}
}
/*sj*/
@media (max-width:993px){
#jh2_cpdetail_8 .third_con p img{width:100%;}
#jh2_advers_2  .nybanner_1{height:34vw ! important;}
}
/*search*/
#jh2_nav_31 .bodyContContent .container .nav_box .search.active{height:50%;top:25px;}
#jh2_nav_31 .bodyContContent .container .nav_box .search .search_wrap .search_ss .search_close{float:right;}
#jh2_nav_31 .bodyContContent .container .nav_box .search .search_wrap .search_ss form .search_btn{float:right;}
/*banner图片调整*/
#jh2_advers_2  .bg_img{background-size:100% ! important;}
/**/
@media (min-width: 993px){
/*#jh2_nav_31 .bg{background-color:transparent !important;}
#laymod_252456 .module-section-inner{height:0 ! important;}
#laymod_252464 .module-section-inner{height:0 ! important;}
#laymod_253450 .module-section-inner{height:0 ! important;}
#laymod_252469 .module-section-inner{height:0 ! important;}
#laymod_252484 .module-section-inner{height:0 ! important;}
#laymod_253457 .module-section-inner{height:0 ! important;}
#laymod_252498 .module-section-inner{height:0 ! important;}
#laymod_252474 .module-section-inner{height:0 ! important;}
#laymod_252489 .module-section-inner{height:0 ! important;}
#laymod_252505 .module-section-inner{height:0 ! important;}
#jh2_xbanner_16 {margin-top:0 ! important;}
#jh2_advers_2  {margin-top:0 ! important;}
*/
#jh_message_2 .bodyCont_width{margin-top:0 ! important;}
#jh_bread_1 .bread_line{display:none;}
#jh_search_1 .pro_pic:hover img{transform: scale(1.1);overflow:hidden;opacity:0.5;}
//#jh_search_1 .pro_name:hover .pro_pic  img{transform: scale(1.1);overflow:hidden;opacity:0.5;}
#jh_search_1 .pro_pic:hover .pro_name{opacity:1 ! important;
position:relative;}
#jh_search_1 .pro_name:hover .pro_name{opacity:1 ! important;
position:relative;}
#jh2_advers_2  .nybanner_1{height:14.5vw ! important;}
#jh_search_1 .pro_list .pro_search_noting{color:#ccc ! important;}
#jh_search_1 .pro_name{top:200px;position: absolute ! important;opacity:0;}
#jh_search_1 .pro_line{display:none ! important;}
#jh_search_1 .pro_type{display:none ! important;}
#jh_search_1 .pro_list .swiper-slide_li a{padding:0 0 0 0 ! important;}
#jh2_nav_31 {height:100px ! important;}
#jh2_nav_31 .bodyContContent .container .nav_box .nav_info,.nav_block{}
#jh2_nav_31 .bodyContContent .container{height:100px ! important;}
#jh2_nav_31 .bodyContContent .container .logo a img{max-height:70% ! important;}
#jh2_nav_31 .bodyContContent{height:100px;}
#jh2_nav_31 .bodyContContent .container .nav_box .nav_block .nav_bli{line-height:100px ! important;}
#jh2_nav_31 .bodyContContent .container .nav_box .nav_ul{line-height:100px ! important;}
#jh2_xbanner_16 {margin-top:35px;}
#jh2_advers_2{margin-top:35px;}
}
@media (max-width:414px){
#jh2_nav_31 .bodyContContent .container .logo a img{max-width:70% ! important;}
#jh_bread_1 .bread_line{display:none;}
}
/*导航颜色*/
#jh2_nav_31 .bodyContContent .container .nav_box .nav_ul .nav_list.active>a{color:#becaea !important;}
/*点击字体增大*/
#jh2_newsrec_70 .bodyContTitle .news_more{font-size:16px;}
#jh2_company_47 .bodyContContent .container .row .cp_info .cp_link{font-size:16px;}
#jh2_xbanner_16 .Load .Homebannertext .bannertime3{font-size:16px;}
/*字间距增大*/
#jh2_nav_31 {letter-spacing:1px}
#jh2_xbanner_16 {letter-spacing:1px}
#jh2_company_47 {letter-spacing:1px}
#jh2_advantage_22 {letter-spacing:1px}
#jh2_ad_12 {letter-spacing:1px}
#jh2_newsrec_70 {letter-spacing:1px}
#jh2_message_11 {letter-spacing:1px}
#jh2_foot_24 .bodyCont_width .foot_middle .fmid_dl4 .fmid_fast {letter-spacing:1px}
/*文字插入效果*/
#jh2_company_47 .bodyContContent .container .row .cp_info .cp_title{
position:relative;
animation:mymove 5s infinite;
-webkit-animation:mymove0 1s 1; /*Safari and Chrome*/
animation-delay:2s;
}
#jh2_company_47 .bodyContContent .container .row .cp_info .cp_link{
position:relative;
animation:mymove 5s infinite;
-webkit-animation:mymove0 1s 1; /*Safari and Chrome*/
animation-delay:2s;
}
@keyframes mymove0
{
from {left:-200px;}
to {left:0px;}
}
@-webkit-keyframes mymove0 /*Safari and Chrome*/
{
from {left:-200px;}
to {left:0px;}
}
#jh2_company_47 .bodyContContent .container .row .cp_info .cp_desc{
position:relative;
animation:mymove 5s infinite;
-webkit-animation:mymove 1s 1; /*Safari and Chrome*/
animation-delay:2s;
}
@keyframes mymove
{
from {left:200px;}
to {left:0px;}
}
@-webkit-keyframes mymove /*Safari and Chrome*/
{
from {left:200px;}
to {left:0px;}
}

		  @font-face {
  font-family: 'iconfont';  /* project id 249974 */
  src: url('../fonts/font_249974_lwsscvadox9.eot');
  src: url('../fonts/font_249974_lwsscvadox9.eot') format('embedded-opentype'),
  url('../fonts/font_249974_lwsscvadox9.woff2') format('woff2'),
  url('../fonts/font_249974_lwsscvadox9.woff') format('woff'),
  url('../fonts/font_249974_lwsscvadox9.ttf') format('truetype'),
  url('../fonts/font_249974_lwsscvadox9.svg#iconfont') format('svg');
} 
.iconfont {   
  font-family:"iconfont" !important;   
  font-style:normal;  
}  
html {
  width: 100%;
} 
img {   
  border:0 none;   
}   
i,em {   
  font-style:normal;   
}   
ul,ol,li {    
  list-style:none;   
  padding:0;   
  margin:0;   
}   
h1,h2,h3,h4,h5,h6,p {   
  margin:0;   
  font-weight:normal;       
}   
a, a:hover, a:active, a:visited, a:focus {   
  text-decoration:none;   
}
/*模版整体控制*/  
.design-html #laymod_252456 #jh2_nav_31 {
	position:relative !important;
}
#laymod_252456 #jh2_nav_31 {   
  position:relative; 
  z-index: 1700; 
    font-family:"Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode";   
}   
#laymod_252456 .bg {   
  position:absolute;    
  z-index: 1;   
  width:100%;    
  height:100%;     
  top:0;    
  left:0;    
}   
#laymod_252456 .bg_img {   
  z-index:2;   
}   
#laymod_252456 .bodyCont_width {   
  position:relative;   
  z-index:4;    
}    
/*标题控制*/
#laymod_252456 .bodyContContent {     
  position:relative;     
  z-index: 4;     
}
#laymod_252456 .bodyContContent .container .logo a img {
  max-width: 100%;
}
#laymod_252456 .bodyContContent .container .nav_box .nav_ul .nav_list.active>a {
  color: rgba(190,202,234,1) !important;
}
#laymod_252456 .bodyContContent .container .nav_box .nav_block .nav_bli a .iconfont {
  font-size: 14px;
}
#laymod_252456 .bodyContContent .container .nav_box .nav_block .nav_bli a .iconfont:after {
  content: "\e8d0";
}
#laymod_252456 .bodyContContent .container .nav_box .search {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background: #fff;
  transition: all .4s ease-out;
}
#laymod_252456 .bodyContContent .container .nav_box .search.active {
  top: 0;
  opacity: 1;
  visibility: visible;
}
#laymod_252456 .bodyContContent .container .nav_box .search .search_wrap {
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  align-items:center;
  -webkit-align-items:center;
  z-index: 2;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#laymod_252456 .bodyContContent .container .nav_box .search .search_wrap .search_ss {
  height: 45px;
  line-height: normal;
  width: 100%;
  font-size: 0;
}
#laymod_252456 .bodyContContent .container .nav_box .search .search_wrap .search_ss form {
  display: inline-block;
  width: 85%;
  height: 45px;
  vertical-align: top;
}
#laymod_252456 .bodyContContent .container .nav_box .search .search_wrap .search_ss form .search_text {
  background: none;
  color: #666;
  font-size: 16px;
  text-indent: 1em;
  display: inline-block;
  vertical-align: top;
  width: 90%;
  height: 45px;
}
#laymod_252456 ::-webkit-input-placeholder {
  color: currentColor;
  letter-spacing: 2px;
  opacity: 0.4;
}
#laymod_252456 :-moz-placeholder {
  color: currentColor;
  letter-spacing: 2px;
  opacity: 0.4;
}
#laymod_252456 .bodyContContent .container .nav_box .nav_block {
    display: inline-block;
    vertical-align: top;
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_block .nav_bli {
    display: inline-block;
    vertical-align: top;
    line-height: 65px;
    padding: 0 22px;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_block .nav_search {
    border-right: 1px solid rgba(255, 255, 255, 0.3);
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_block .nav_bli a {
    display: inline-block;
    cursor: pointer;
    color: rgba(255,255,255,1);
    transition: all .3s;
  }
#laymod_252456 .bodyContContent .container .nav_box .search .search_wrap .search_ss form .search_btn {
  display: inline-block;
  vertical-align: top;
  width: 10%;
  text-align: center;
  font-size: 18px;
  color: #666;
  height: 45px;
  line-height: 45px;
}
#laymod_252456 .bodyContContent .container .nav_box .search .search_wrap .search_ss form .search_btn i:after {
  content: "\e8d0";
}
#laymod_252456 .bodyContContent .container .nav_box .search .search_wrap .search_ss .search_close {
  display: inline-block;
  width: 15%;
  text-align: center;
  font-size: 15px;
  color: #666;
  cursor: pointer;
  vertical-align: top;
  line-height: 45px;
}
#laymod_252456 .bodyContContent .container .nav_box .search .search_wrap .search_ss .search_close:after {
  content: "\e74c";
  display: block;
}
@media(min-width: 993px) {
  #laymod_252456 .module-section-inner {
    height: 65px;
  }
  #laymod_252456 #jh2_nav_31 {
    height: 65px;
    position: fixed;
    top: 0;
    width: 100%;
  }
  #laymod_252456 .bodyContContent {
    height: 65px;
  }
  #laymod_252456 .bodyContContent .container {
    padding: 0;
    height: 100%;
  }
  #laymod_252456 .bodyContContent .container:after {
    content: "";
    display: block;
    clear: both;
  }
  /* logo */
  #laymod_252456 .bodyContContent .container .logo {
    float: left;
    height: 100%;
  }
  #laymod_252456 .bodyContContent .container .logo a {
    display:-webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content:center;
    justify-content:center;
    align-items:center;
    -webkit-align-items:center;
    height: 100%;
  }
  #laymod_252456 .bodyContContent .container .logo a img {
    max-height: 100%;
    max-width: 300px;
  }
  /* 导航 */
  #laymod_252456 .bodyContContent .container .nav_box {
    float: right;
    height: 100%;
    position: relative;
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_info {
    display: inline-block;
    vertical-align: top;
  }
  #laymod_252456 .bodyContContent .container .nav_box .search {
    top: -70px;
    opacity: 0;
    visibility: hidden;
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_ul {
    line-height: 65px;
    font-size: 0;
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_ul .nav_list {
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
    position: relative;
    height: 65px;
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_ul .nav_list a {
font-size:13px;
font-weight: normal;
    color:rgba(255,255,255,1);
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_ul .nav_list>a {
    padding-bottom: 4px;
    position: relative;
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_ul .nav_list>a:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    transition: width 0.35s ease-out;
    background: rgba(190,202,234,1);
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_ul .son_list {
    display: none;
    transition: all .3s;
    position: absolute;
    top: 100%;
    background: rgba(87,114,139,1);
    width: 200px;
    padding: 10px 0;
    box-shadow: 0 5px 9px rgba(255, 255, 255, 0.1);
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_ul .son_list .son_item {
    display: block;
    line-height: 30px;
    text-indent: 1em;
  }
  #laymod_252456 .bodyContContent .container .sjnav_info {
    display: none !important;
  }
}
	#laymod_252456 .active_false .bodyContContent .container .nav_box .nav_ul .nav_list:hover>a:after {
    width: 50%;
  }
  #laymod_252456 .active_false .bodyContContent .container .nav_box .nav_ul .nav_list:hover .son_list {
    display: block;
  }
  #laymod_252456 .active_false .bodyContContent .container .nav_box .nav_ul .nav_list:hover>a,
  #laymod_252456 .active_false .bodyContContent .container .nav_box .nav_block .nav_bli a:hover,
  #laymod_252456 .active_false .bodyContContent .container .nav_box .nav_ul .son_list .son_item:hover {
    color: rgba(190,202,234,1);
  }
@media(max-width: 992px) {
	#laymod_252456 .bodyContContent .container .logo a img {
	  max-height: 60px;
	}
  #laymod_252456 .bodyContContent .container {
    height: 60px;
    transition: all .35s;
    padding: 0;
    position: relative;
    width: 100%;
  }
  #laymod_252456 .bodyContContent .container .nav_box .search {
    top: -55px;
    opacity: 0;
    visibility: hidden;
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_info {
    display: none;
  }
  #laymod_252456 .bodyContContent .container:after {
    content: "";
    display: block;
    clear: both;
  }
  /* logo */
  #laymod_252456 .bodyContContent .container .logo {
    float: left;
    height: 100%;
  }
  #laymod_252456 .bodyContContent .container .logo a {
    display:-webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content:center;
    justify-content:center;
    align-items:center;
    -webkit-align-items:center;
    height: 100%;
    padding-left: 12px;
    max-width: 150px;
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_block {
    font-size: 0;
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_block .nav_bli {
    padding: 0 18px;
    height: 60px;
    line-height: 60px;
  }
  #laymod_252456 .bodyContContent .container .nav_box .nav_block .nav_bli a {
    font-size: 12px;
  }
  /* 导航 */
  #laymod_252456 .bodyContContent .container .nav_box {
    float: right;
    height: 100%;
    position: static;
  }
  #laymod_252456 .bodyContContent .container .sj_botton {
    width: 50px;
    height: 50px;
    margin-top: 5px;
    position: absolute;
    right: 106px;
    transition: all .35s;
  }
  #laymod_252456 .bodyContContent .container .sj_botton.right_nine {
  	right: 54px;
  }
  #laymod_252456 .bodyContContent .container .sj_botton.right_none {
  	right: 0;
  }
  #laymod_252456 .bodyContContent .container .sj_botton span {
    display: block;
    width: 25px;
    height: 2px;
    left: 12.5px;
    background: rgba(255,255,255,1);
    position: absolute;
  }
  #laymod_252456 .bodyContContent .container .sj_botton span:nth-child(1) {
    top: 18px;
    transition: all .35s;
  }
  #laymod_252456 .bodyContContent .container .sj_botton span:nth-child(2) {
    top: 24px;
    transition: all .2s;
  }
  #laymod_252456 .bodyContContent .container .sj_botton span:nth-child(3) {
    top: 30px;
    transition: all .35s;
  }
  #laymod_252456 .bodyContContent .container .sj_botton.active span:nth-child(2) {
    display: none;
  }
  #laymod_252456 .bodyContContent .container .sj_botton.active span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
  }
  #laymod_252456 .bodyContContent .container .sj_botton.active span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
  }
  #laymod_252456 .bodyContContent .container .sjnav_info {
    position: absolute;
    top: 100%;
    background: rgba(255,255,255,1);
    width: 100%;
    height: 0;
    overflow: hidden;
    transition: height 0.4s ease-out;
  }
  #laymod_252456 .bodyContContent .container .sjnav_info .nav_ul {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  #laymod_252456 .bodyContContent .container .sjnav_info .nav_ul .nav_list {
    padding: 0 15px;
    font-size: 0;
    line-height: 35px;
  }
  #laymod_252456 .bodyContContent .container .sjnav_info .nav_ul .nav_list a {
    font-size: 13px;
    color: #666;
  }
  #laymod_252456 .bodyContContent .container .sjnav_info .nav_ul .nav_list>a {
    display: inline-block;
    vertical-align: top;
    width:85%;
  }
  #laymod_252456 .bodyContContent .container .sjnav_info .nav_ul .nav_list .iconfont {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    width: 15%;
    text-align: right;
    color: #666;
  }
  #laymod_252456 .bodyContContent .container .sjnav_info .nav_ul .nav_list .iconfont:after {
    content: "\e8ec";
  }
  #laymod_252456 .bodyContContent .container .sjnav_info .nav_ul .nav_list .iconfont.active:after {
    transform: rotate(90deg);
    display: inline-block;
  }
  #laymod_252456 .bodyContContent .container .sjnav_info .nav_ul .nav_list.active>a {
    color: rgba(190,202,234,1);
  }
  #laymod_252456 .bodyContContent .container .sjnav_info .nav_ul .nav_list .son_list {
    padding: 8px 0;
    display: none;
  }
  #laymod_252456 .bodyContContent .container .sjnav_info .nav_ul .nav_list .son_list a {
    display: block;
    font-size: 12px;
    text-indent: 1em;
    line-height: 30px;
  }
  #laymod_252456 #jh2_nav_31 {
    height: 60px;
    position: fixed;
    width: 100%;
  }
  #laymod_252456 .module-section-inner {
    height: 60px;
  }
  #laymod_252456 #jh2_nav_31.fix_nav {
    height: 50px;
  }
  #laymod_252456 #jh2_nav_31.fix_nav .bodyContContent .container,
  #laymod_252456 #jh2_nav_31.fix_nav .bodyContContent .container .nav_box .nav_block .nav_bli {
    height: 50px;
  }
  #laymod_252456 #jh2_nav_31.fix_nav .bodyContContent .container .nav_box .nav_block .nav_bli {
    line-height: 50px;
  }
  #laymod_252456 #jh2_nav_31.fix_nav .bodyContContent .container .sj_botton {
    margin-top: 0;
  }
}
	#laymod_252456 .active_true .bodyContContent {
		height: 60px;
	} 
	#laymod_252456 .active_true .bodyContContent .container .logo a img {
	  max-height: 60px;
	}
  #laymod_252456 .active_true .bodyContContent .container {
    height: 60px;
    transition: all .35s;
    padding: 0;
    position: relative;
    width: 100%;
  }
  #laymod_252456 .active_true .bodyContContent .container .nav_box .search {
    top: -55px;
    opacity: 0;
    visibility: hidden;
  } 
  #laymod_252456 .active_true .bodyContContent .container .nav_box .search.active {
  	top: 0;
    opacity: 1;
    visibility: visible;
  }
  #laymod_252456 .active_true .bodyContContent .container .nav_box .nav_info {
    display: none;
  }
  #laymod_252456 .active_true .bodyContContent .container:after {
    content: "";
    display: block;
    clear: both;
  }
  /* logo */
  #laymod_252456 .active_true .bodyContContent .container .logo {
    float: left;
    height: 100%;
  }
  #laymod_252456 .active_true .bodyContContent .container .logo a {
    display:-webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content:center;
    justify-content:center;
    align-items:center;
    -webkit-align-items:center;
    height: 100%;
    padding-left: 12px;
    max-width: 150px;
  }
  #laymod_252456 .active_true .bodyContContent .container .nav_box .nav_block {
    font-size: 0;
  }
  #laymod_252456 .active_true .bodyContContent .container .nav_box .nav_block .nav_bli {
    padding: 0 18px;
    height: 60px;
    line-height: 60px;
  }
  #laymod_252456 .active_true .bodyContContent .container .nav_box .nav_block .nav_bli a {
    font-size: 12px;
  }
  /* 导航 */
  #laymod_252456 .active_true .bodyContContent .container .nav_box {
    float: right;
    height: 100%;
    position: static;
  }
  #laymod_252456 .active_true .bodyContContent .container .sj_botton {
    width: 50px;
    height: 50px;
    margin-top: 5px;
    position: absolute;
    right: 106px;
    display: block !important;
    transition: all .35s;
  }
  #laymod_252456 .active_true .bodyContContent .container .sj_botton.right_nine {
  	right: 54px;
  }
  #laymod_252456 .active_true .bodyContContent .container .sj_botton.right_none {
  	right: 0;
  }
  #laymod_252456 .active_true .bodyContContent .container .sj_botton span {
    display: block;
    width: 25px;
    height: 2px;
    left: 12.5px;
    background: rgba(255,255,255,1);
    position: absolute;
  }
  #laymod_252456 .active_true .bodyContContent .container .sj_botton span:nth-child(1) {
    top: 18px;
    transition: all .35s;
  }
  #laymod_252456 .active_true .bodyContContent .container .sj_botton span:nth-child(2) {
    top: 24px;
    transition: all .2s;
  }
  #laymod_252456 .active_true .bodyContContent .container .sj_botton span:nth-child(3) {
    top: 30px;
    transition: all .35s;
  }
  #laymod_252456 .active_true .bodyContContent .container .sj_botton.active span:nth-child(2) {
    display: none;
  }
  #laymod_252456 .active_true .bodyContContent .container .sj_botton.active span:nth-child(1) {
    top: 24px;
    transform: rotate(45deg);
  }
  #laymod_252456 .active_true .bodyContContent .container .sj_botton.active span:nth-child(3) {
    top: 24px;
    transform: rotate(-45deg);
  }
  #laymod_252456 .active_true .bodyContContent .container .sjnav_info {
    position: absolute;
    top: 100%;
    background: rgba(255,255,255,1);
    width: 100%;
    height: 0;
    display: block !important;
    overflow: hidden;
    transition: height 0.4s ease-out;
  }
  #laymod_252456 .active_true .bodyContContent .container .sjnav_info .nav_ul {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  #laymod_252456 .active_true .bodyContContent .container .sjnav_info .nav_ul .nav_list {
    padding: 0 15px;
    font-size: 0;
    line-height: 35px;
  }
  #laymod_252456 .active_true .bodyContContent .container .sjnav_info .nav_ul .nav_list a {
    font-size: 13px;
    color: #666;
  }
  #laymod_252456 .active_true .bodyContContent .container .sjnav_info .nav_ul .nav_list>a {
    display: inline-block;
    vertical-align: top;
    width:85%;
  }
  #laymod_252456 .active_true .bodyContContent .container .sjnav_info .nav_ul .nav_list .iconfont {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    width: 15%;
    text-align: right;
    color: #666;
  }
  #laymod_252456 .active_true .bodyContContent .container .sjnav_info .nav_ul .nav_list .iconfont:after {
    content: "\e8ec";
  }
  #laymod_252456 .active_true .bodyContContent .container .sjnav_info .nav_ul .nav_list .iconfont.active:after {
    transform: rotate(90deg);
    display: inline-block;
  }
  #laymod_252456 .active_true .bodyContContent .container .sjnav_info .nav_ul .nav_list.active>a {
    color: rgba(190,202,234,1);
  }
  #laymod_252456 .active_true .bodyContContent .container .sjnav_info .nav_ul .nav_list .son_list {
    padding: 8px 0;
    display: none;
  }
  #laymod_252456 .active_true .bodyContContent .container .sjnav_info .nav_ul .nav_list .son_list a {
    display: block;
    font-size: 12px;
    text-indent: 1em;
    line-height: 30px;
  }
  #laymod_252456 #jh2_nav_31.active_true {
    height: 60px;
    position: fixed;
    width: 100%;
  }
  #laymod_252456 .active_true .module-section-inner {
    height: 60px;
  }
  #laymod_252456 #jh2_nav_31.fix_nav.active_true {
    height: 50px;
  }
  #laymod_252456 #jh2_nav_31.fix_nav.active_true .bodyContContent .container,
  #laymod_252456 #jh2_nav_31.fix_nav.active_true .bodyContContent .container .nav_box .nav_block .nav_bli {
    height: 50px;
  }
  #laymod_252456 #jh2_nav_31.fix_nav.active_true .bodyContContent .container .nav_box .nav_block .nav_bli {
    line-height: 50px;
  }
  #laymod_252456 #jh2_nav_31.fix_nav.active_true .bodyContContent .container .sj_botton {
    margin-top: 0;
  }
		  #laymod_252457 {   
    position:relative;   
    overflow:hidden;   
        font-family:"Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode";   
}   
#laymod_252457 .bg {   
  position:absolute;    
  z-index: 1;   
  width:100%;    
  height:100%;     
  top:0;    
  left:0;    
}
#laymod_252457 .bodyCont_width {   
    position:relative;   
    z-index:4;    
    overflow:hidden; 
}
#laymod_252457 .bodyCont_width .Homebanner a {
  display: block;
  width: 100%;
  height: 100%;
  position:relative;
  overflow: hidden;
}
#laymod_252457 .bodyCont_width .Homebanner a img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
#laymod_252457 .Homebanner ul {
  position: relative;
  height: 100%;
  transition-delay: .3s;
}
#laymod_252457 .Load .Homebannertext>span {
  display: none;
}
.design-html #laymod_252457 .Load .Homebannertext>span {
  display: inline-block;
  cursor: pointer;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  padding: 5px;
  color: #fff;
  font-size: 12px;
  line-height: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#laymod_252457 .Load .fix_width {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 4;
  height: 100%;
}
#laymod_252457 .Load .Homebannertext {
  padding: 0;
  margin: auto;
  text-align: center;
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}
#laymod_252457 .Load .Homebannertext .bannerone {
  text-align: center;
}
#laymod_252457 .Load .Homebannertext .bannertime1 {
  text-align: center;
  font-size: 38px;
  line-height: 1.5;
  color: #fff;
  margin-bottom: 40px;
  opacity: 0;
  -webkit-transform: translateX(-100px);
  -moz-transform: translateX(-100px);
  -o-transform: translateX(-100px);
  transform: translateX(-100px);
  -webkit-transition: all 1.2s ease-in-out;
  -moz-transition: all 1.2s ease-in-out;
  -o-transition: all 1.2s ease-in-out;
  transition: all 1.2s ease-in-out;
}
#laymod_252457 .Load .Homebannertext .bannertime2 {
  text-align: center;
  font-size: 15px;
  line-height: 1.8;
  color: #fff;
  opacity: 0;
  -webkit-transform: translateX(100px);
  -moz-transform: translateX(100px);
  -o-transform: translateX(100px);
  transform: translateX(100px);
  -webkit-transition:all 1.2s ease-in-out .2s;
  -moz-transition:all 1.2s ease-in-out .2s;
  -o-transition:all 1.2s ease-in-out .2s;
  transition:all 1.2s ease-in-out .2s;
}
#laymod_252457 .Load .Homebannertext .bannertime3 {
  color: #fff;
  display: inline-block !important;
  font-size: 14px;
  padding:0 30px;
  height: 40px;
  line-height: 40px;
  border-radius: 40px;
  background: rgba(87,114,139,1);
}
#laymod_252457 .Load .Homebannertext .bannertime3.hide {
  display: none !important;
}
#laymod_252457 .Load.ani-slide .Homebannertext .bannertime1,
#laymod_252457 .Load.ani-slide .Homebannertext .bannertime2 {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
#laymod_252457 .bodyCont_width .Homebanner .Load.swiper-slide-active a img {
  -webkit-animation: myfirst 2s linear 1;
  animation: myfirst 2s linear 1;
}
#laymod_252457 .Load .Homebannertext .bannertime1 {
  transition:all .4s linear .2s;
  -ms-transition:all .4s linear .2s;
  -o-transition:all .4s linear .2s;
  -webkit-transition:all .4s linear .2s;
  -webkit-transform: translateX(-100px);
  -moz-transform: translateX(-100px);
  -o-transform: translateX(-100px);
  transform: translateX(-100px);
  opacity: 0;
}
#laymod_252457 .Load .Homebannertext .bannertime2 {
  transition:all .4s linear .1s;
  -ms-transition:all .4s linear .1s;
  -o-transition:all .4s linear .1s;
  -webkit-transition:all .4s linear .1s;
  -webkit-transform: translateX(100px);
  -moz-transform: translateX(100px);
  -o-transform: translateX(100px);
  transform: translateX(100px);
  opacity: 0;
}
#laymod_252457 .fix_btns {
  display: none;
}
.design-html #laymod_252457 .fix_btns {
  position: absolute;
  right:  13%;
  top: 2%;
  z-index: 111;
  display: block;
  opacity: 0;
  visibility: hidden;
  transition: opacity .35s ease-out;
}
.design-html #laymod_252457 .fix_btns a {
  display: inline-block;
  background: #ff5241;
  color: #fff;
  text-decoration: none;
  padding: 7px 20px;
  font-size: 14px;
  border-radius: 4px;
  margin: 0 5px;
}
#laymod_252457 .Load {
  opacity: 0 !important;
}
#laymod_252457 .Load.swiper-slide-active {
  opacity: 1 !important;
}
@media(min-width: 1100px) and (max-width: 1300px){
  #laymod_252457 .Load .Homebannertext .bannertime1,
  #laymod_252457 .Load .Homebannertext .bannertime1 span,
  #laymod_252457 .Load .Homebannertext .bannertime1 b,
  #laymod_252457 .Load .Homebannertext .bannertime1 strong,
  #laymod_252457 .Load .Homebannertext .bannertime1 p {
    font-size: 30px !important;
  }
  #laymod_252457 .Load .Homebannertext .bannertime1 {
    margin-bottom: 30px;
  }
  #laymod_252457 .Load .Homebannertext .bannertime3 {
    margin-top: 30px;
  }
}
@media(min-width: 992px) and (max-width: 1100px){
  #laymod_252457 .Load .Homebannertext .bannertime1,
  #laymod_252457 .Load .Homebannertext .bannertime1 span,
  #laymod_252457 .Load .Homebannertext .bannertime1 b,
  #laymod_252457 .Load .Homebannertext .bannertime1 strong,
  #laymod_252457 .Load .Homebannertext .bannertime1 p {
    font-size: 26px !important;
  }
  #laymod_252457 .Load .Homebannertext .bannertime1 {
    margin-bottom: 26px;
  }
  #laymod_252457 .Load .Homebannertext .bannertime3 {
    margin-top: 26px;
  }
}
@media(min-width: 768px) and (max-width: 992px){
  #laymod_252457 .Load .Homebannertext .bannertime1,
  #laymod_252457 .Load .Homebannertext .bannertime1 span,
  #laymod_252457 .Load .Homebannertext .bannertime1 b,
  #laymod_252457 .Load .Homebannertext .bannertime1 strong,
  #laymod_252457 .Load .Homebannertext .bannertime1 p {
    font-size: 24px !important;
  }
  #laymod_252457 .Load .Homebannertext .bannertime2,
  #laymod_252457 .Load .Homebannertext .bannertime2 span,
  #laymod_252457 .Load .Homebannertext .bannertime2 b,
  #laymod_252457 .Load .Homebannertext .bannertime2 strong,
  #laymod_252457 .Load .Homebannertext .bannertime2 p {
    font-size: 13px !important;
  }
  #laymod_252457 .Load .Homebannertext .bannertime1 {
    margin-bottom: 15px;
  }
  #laymod_252457 .Load .Homebannertext .bannertime3 {
    margin-top: 15px;
  }
}
@media(min-width: 768px){
  .design-html #laymod_252457 .Load:hover .Homebannertext>span,
  .design-html #laymod_252457 .bodyCont_width:hover .fix_btns {
    opacity: 1;
    visibility: visible;
  }
  #laymod_252457 .Load .Homebannertext .bannertime2 {
    margin: 0 auto;
    max-width: 60%;
    margin-bottom: 40px;
  }
  #laymod_252457 .Homebanner .Homeleft {
    left:-60px;
  }
  #laymod_252457 .Homebanner .Homeright {
    right:-60px;
  }
  #laymod_252457 .Homebanner:hover .Homeleft {
    left:0px;
    opacity:1
  }
  #laymod_252457 .Homebanner:hover .Homeright {
    right:0px;
    opacity:1
  }
}
#laymod_252457 .Homebanner .Homeleft,
#laymod_252457 .Homebanner .Homeright {
  background:#000;
  font-family:"宋体";
  width:50px;
  height:50px;
  line-height:50px;
  text-align:center;
  font-size:40px;
  color:#fff;
  position:absolute;
  top:45%;
  cursor:pointer;
  transition:all .2s ease;
  opacity:0;
  z-index: 111;
}
@media(max-width: 767px){
  #laymod_252457 .Load .Homebannertext .bannertime1,
  #laymod_252457 .Load .Homebannertext .bannertime1 span,
  #laymod_252457 .Load .Homebannertext .bannertime1 b,
  #laymod_252457 .Load .Homebannertext .bannertime1 strong,
  #laymod_252457 .Load .Homebannertext .bannertime1 p {
    font-size: 14px !important;
  }
  #laymod_252457 .Load .Homebannertext .bannertime2,
  #laymod_252457 .Load .Homebannertext .bannertime2 span,
  #laymod_252457 .Load .Homebannertext .bannertime2 b,
  #laymod_252457 .Load .Homebannertext .bannertime2 strong,
  #laymod_252457 .Load .Homebannertext .bannertime2 p {
    font-size: 11px !important;
  }
  #laymod_252457 .Load .Homebannertext .bannertime1,
  #laymod_252457 .Load .Homebannertext .bannertime2 {
    margin-bottom: 5vw;
  }
  #laymod_252457 .Load .Homebannertext {
    left: 15px !important;
    top: 0 !important;
    height: 100%;
    right: 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    -webkit-transform: none;
    transform: none;
  }
  #laymod_252457 .Homebanner .Homeleft,
  #laymod_252457 .Homebanner .Homeright {
    display: none !important;
  }
  #laymod_252457 .swiper-pagination span {
    background: #fff;
  }
  #laymod_252457 .swiper-pagination .swiper-pagination-bullet {
    width: 5px;
    height: 5px;
    margin: 0 3px;
  }
}
@keyframes myfirst {
  0%   {transform: scale(1.12);}
  100% {transform: scale(1);}
}
		  img {   
  border:0 none;   
}   
i,em {   
  font-style:normal;   
}   
ul,ol,li {    
  list-style:none;   
  padding:0;   
  margin:0;   
}   
h1,h2,h3,h4,h5,h6,p {   
  margin:0;   
  font-weight:normal;       
}   
a, a:hover, a:active, a:visited, a:focus {   
  text-decoration:none;   
}
/*模版整体控制*/   
#laymod_252459 #jh2_company_47 {   
  position:relative;   
  overflow:hidden;  
  z-index: 500; 
    font-family:"Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode";   
}   
#laymod_252459 .bg {   
  position:absolute;    
  z-index: 1;   
  width:100%;    
  height:100%;     
  top:0;    
  left:0;    
}   
#laymod_252459 .bg_img {   
  z-index:2;   
}   
#laymod_252459 .bodyCont_width {   
  position:relative;
  opacity: 1;   
  z-index:4;    
}    
/*标题控制*/
#laymod_252459 .bodyContContent {     
  position:relative;     
  z-index: 4;     
}
#laymod_252459 .bodyContContent .container .row .cp_info .cp_title .fl {
  font-size: 24px;
  line-height: 1;
  color: rgba(255,255,255,1);
  margin-bottom: 6px;
}
#laymod_252459 .bodyContContent .container .row .cp_info .cp_title .fl2 {
  font-size: 12px;
  line-height: 1;
  color: rgba(255, 255, 255, 0.6);
}
#laymod_252459 .bodyContContent .container .row .cp_info .cp_title {
  margin-bottom: 50px;
}
#laymod_252459 .bodyContContent .container .row .cp_info .cp_desc {
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 80px;
  line-height: 22px;
  font-size: 14px;
  max-height: 264px;
  display: -webkit-box;
  -webkit-line-clamp: 12;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#laymod_252459 .bodyContContent .container .row .cp_swiper .cp_dc {
  overflow: hidden;
}
#laymod_252459 .bodyContContent .container .row .cp_info .cp_link {
  display: inline-block;
  position: relative;
  padding-bottom: 6px;
  color: rgba(255,255,255,1);
  font-size: 14px;
  letter-spacing: 1.6px;
}
#laymod_252459 .bodyContContent .container .row .cp_info .cp_link:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  transition: width 0.4s ease-out;
  width: 0;
  background: currentColor;
}
#laymod_252459 .bodyContContent .container .row .cp_swiper {
  position: relative;
}
#laymod_252459 .bodyContContent .container .row .cp_swiper .swiper-slide a {
  display: block;
}
#laymod_252459 .bodyContContent .container .row .cp_swiper .swiper-slide a img {
  width: 100%;
}
#laymod_252459 .bodyContContent .container .row .cp_swiper .swiper-pagination {
  width: 100%;
  bottom: -10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
#laymod_252459 .bodyContContent .container .row .cp_swiper .swiper-pagination span {
  border-radius: 0;
  background: rgba(255,255,255,1);
  height: 5px;
}
@media(min-width: 768px) {
  #laymod_252459 .bodyContContent .container {
    padding: 0;
  }
  #laymod_252459 .bodyContContent .container .row {
    background: rgba(59,69,89,1);
    margin: 0 auto;
  }
  #laymod_252459 .bodyContContent .container .row.flex {
  	display:-webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap:wrap;
		-moz-flex-wrap:wrap;
		flex-wrap:wrap;
		align-items:center;
		-webkit-align-items:center;
		box-align:center;
		-moz-box-align:center;
		-webkit-box-align:center;
  }
  #laymod_252459 .bodyContContent .container .row .cp_info {
    padding: 5%;
  }
  #laymod_252459 .bodyContContent .container .row .cp_swiper {
    padding: 0;
  }
  #laymod_252459 .bodyContContent .container .row .cp_swiper .swiper_next {
    width: 85px;
    height: 85px;
    background: #fff;
    border-radius: 50px;
    left: -42.5px;
    top: 50%;
    position: absolute;
    z-index: 11;
    cursor: pointer;
    color: rgba(255,255,255,1);
    transform: translateY(-50%);
  }
  #laymod_252459 .bodyContContent .container .row .cp_swiper .swiper_next:after {
    content: "";
    display: block;
    position: absolute;
    left: 5px;
    top: 5px;
    width: calc(100% - 10px);
    height: calc(100% - 10px);
    border: 1px solid currentColor;
    border-radius: 50px;
  }
  #laymod_252459 .bodyContContent .container .row .cp_swiper .swiper_next span {
    color: #6a5c53;
    font-size: 16px;
    display: block;
    text-align: center;
    line-height: 85px;
    letter-spacing: 1px;
  }
  #laymod_252459 .bodyContContent .container .row .cp_swiper.active .swiper_next {
  	display: none !important;
  }
  #laymod_252459 .bodyContContent .container .row .cp_info .cp_link:hover:after {
    width: 40%;
  }
}
@media(min-width: 768px) and (max-width: 992px) {
	#laymod_252459 .bodyContContent .container .row .cp_info .cp_title {
    margin-bottom: 20px;
	}
	#laymod_252459 .bodyContContent .container .row .cp_info .cp_desc {
    margin-bottom: 25px;
	}
}
@media(max-width: 767px) {
  #laymod_252459 .bodyContContent .container .row .cp_info {
    padding: 5%;
    background: rgba(59,69,89,1);
    width: calc(100% - 30px);
    margin: 0 15px;
  }
  #laymod_252459 .bodyContContent .container .row .cp_info .cp_title {
    margin-bottom: 1.6rem;
  }
  #laymod_252459 .bodyContContent .container .row .cp_info .cp_title .fl {
    font-size: 20px;
    margin-bottom: 8px;
  }
  #laymod_252459 .bodyContContent .container .row .cp_info .cp_desc {
    font-size: 1.3rem;
    margin-bottom: 2.2rem;
  }
  #laymod_252459 .bodyContContent .container .row .cp_swiper {
    padding: 0;
    margin: 0 15px;
    width: calc(100% - 30px);
  }
}
		  /*模版整体控制*/
#laymod_252460 {
  position:relative;
    font-family:"Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode";
}
#laymod_252460 .bg {
  position:absolute;
  z-index: 1;
  width:100%;
  height:100%;
  top:0;
  left:0;
}
#laymod_252460 .bg_img {
  z-index:2;
}
#laymod_252460 .bg_color0 {
  z-index:3;
  background-color:#000;
    opacity: 0.6;
}
#laymod_252460 .bodyCont_width {
  position:relative;
  z-index:4;
  opacity: 1;
}
#laymod_252460 .bodyCont_width .bodyContTitle .fl {
    font-size: 24px;
    text-align: center;
    color: #fff;
}
#laymod_252460 .bodyCont_width .bodyContTitle .fl2 {
  font-size: 12px;
  text-align: center;
  color: rgba(255,255,255,0.3);
}
#laymod_252460 .bodyCont_width .swiper ul:after {
  content: "";
  display: block;
  clear: both;
}
#laymod_252460 .bodyCont_width .swiper li a {
  display: block;
  text-align: center;
  padding: 45px 0;
    transition: all 1s cubic-bezier(.075,.82,.165,1) 0s;
    -moz-transition: all 1s cubic-bezier(.075,.82,.165,1) 0s;
    -webkit-transition: all 1s cubic-bezier(.075,.82,.165,1) 0s;
    -o-transition: all 1s cubic-bezier(.075,.82,.165,1) 0s;
}
#laymod_252460 .bodyCont_width .swiper li a .h4 {
    font-size: 16px;
    line-height: 1;
    margin: 0 0 17px 0;
    display: block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
}
#laymod_252460 .bodyCont_width .swiper li a .pic {
	text-align:center;
}
#laymod_252460 .bodyCont_width .swiper li a .pic .pcfont {
	font-size:60px;
	display:inline-block;
	height:60px;
	line-height:60px;
	margin-bottom:6px;
    color: rgba(255,255,255,0.8);
}
#laymod_252460 .bodyCont_width .swiper li a .span {
    font-size: 12px;
    line-height: 1.8;
    color:rgba(255,255,255,0.5);
    padding: 0 6.4%;
    height: 84px;
    overflow: hidden;
}
#laymod_252460 .bodyCont_width .bodyContContent .swiper-container2 {
    overflow: hidden;
}
@media(min-width: 768px) {
  #laymod_252460 .bodyCont_width .bodyContContent {
    padding: 0;
  }
}
  #laymod_252460 .bodyCont_width .swiper li a:hover {
    background: rgba(87,114,139,1);
  }
@media(max-width: 767px) {
  #laymod_252460 .bodyCont_width .swiper li a {
    padding: 15px 0
  }
  #laymod_252460 .bodyCont_width .swiper-pagination {
    width: calc(100% - 30px);
  }
  #laymod_252460 .bodyCont_width .swiper-pagination span {
    margin: 0 5px;
  }
  #laymod_252460 .bodyCont_width .swiper-pagination span,
  #laymod_252460 .bodyCont_width .swiper-pagination .swiper-pagination-bullet-active {
    background: #fff;
  }
}
@media only screen  and (min-device-width : 768px)  and (max-device-width : 1366px) {
  #laymod_252460 .bodyCont_width .swiper .swiper-wrapper {
    display: block;
  }
  #laymod_252460 .bodyCont_width .swiper .swiper-wrapper .swiper-slide {
    width: 25%;
  }
}
		  @media(max-width:768px){
#laymod_259032 p3{position:absolute ! important;opacity:0;color:#ffffff;font-size:16px;z-index:1;text
left:35%;top:-50%;}
#laymod_259032 .p1{    color:#ffffff;text-align: center;
    width: 100% ! important;}
#laymod_259032 .p2{width: 100% ! important;}
#laymod_259032 img{width:100%;border-radius: 10px;}
#laymod_259032 .im1 div{float:left;}
#laymod_259032 .ai{width: 100%;
    display: block;}
#laymod_259032 img{width:100% ! important;}
#laymod_259032 .i{height: auto ! important;}
}
#laymod_259032  .i{border-radius: 10px;box-shadow:5px 5px 5px rgba(0,0,0,0.5);}
#laymod_259032 .p1{float:left;color:#ffffff;}
#laymod_259032 .p2{float:right;height:60px;padding-top:10px;letter-spacing:2px;}
#laymod_259032 .ap:hover{color:#becaea;}
#laymod_259032 .ap{color:#ffffff;font-size:16px;float:left;margin-right:10px;width:85px;text-align:center;}
#laymod_259032 .ai:hover img{transform: scale(1.1);overflow:hidden;opacity:0.5;}
#laymod_259032 p3{position:relative;opacity:0;color:#ffffff;font-size:16px;z-index:1;
left:35%;top:-50%;}
#laymod_259032 .ai:hover p3{opacity:1;
position:relative;animation:mymoved 1s 1;-webkit-animation:mymoved 1s 1; /*Safari and Chrome*/}
 #laymod_259032 hr{margin-top:10px;height:2px;color:#ffffff;}
#laymod_259032 .pp{margin-bottom:20px;overflow:hidden;margin-top:70px;}
#laymod_259032 img{width:370px;overflow:hidden;}
#laymod_259032 .i1{float:left;margin-right:15px;height:480px;width:370px;overflow:hidden;}
#laymod_259032 .i2{float:left;margin-right:15px;height:365px;width:370px;overflow:hidden;}
#laymod_259032 .i3{float:left;height:585px;width:370px;overflow:hidden;}
#laymod_259032 .i4{float:left;margin-right:15px;margin-top:-90px;height:285px;width:370px;overflow:hidden;}
#laymod_259032 .i5{float:left;margin-right:15px;margin-top:-204px;height:270px;width:370px;overflow:hidden;}
#laymod_259032 .i6{float:right;margin-top:15px;height:270px;width:370px;overflow:hidden;}
#laymod_259032 .i7{float:right;margin-left:15px;margin-top:-114px;height:400px;width:370px;overflow:hidden;}
#laymod_259032 .i8{float:right;margin-left:15px;margin-top:-50px;height:465px;width:370px;overflow:hidden;}
#laymod_259032 #zsc_graphic_1{background-color:#3A4559;padding-bottom:70px;}
@keyframes mymoved
{
from {left:0px;}
to {left:35%;}
}
@-webkit-keyframes mymoved /*Safari and Chrome*/
{
from {left:0px;}
to {left:35%;}
}
@media (min-width: 800px) and (max-width:1280px) {
#laymod_259032 .container{overflow:hidden;}
#laymod_259032 img{width:100%;}
#laymod_259032 .i1{float:left;margin-right:15px;height:100%;width:300px;overflow:hidden;}
#laymod_259032 .i2{float:left;margin-right:15px;height:100%;width:300px;overflow:hidden;}
#laymod_259032 .i3{float:left;height:100%;width:300px;overflow:hidden;}
#laymod_259032 .i4{float:left;margin-right:15px;margin-top:-90px;height:100%;width:300px;overflow:hidden;}
#laymod_259032 .i5{float:left;margin-right:15px;margin-top:-180px;height:100%;width:300px;overflow:hidden;}
#laymod_259032 .i6{float:right;margin-top:0px;height:100%;width:300px;overflow:hidden;}
#laymod_259032 .i7{float:right;margin-left:15px;margin-top:-104px;height:100%;width:300px;overflow:hidden;}
#laymod_259032 .i8{float:right;margin-left:15px;margin-top:-60px;height:100%;width:300px;overflow:hidden;margin-right:10px;}
}
@media (min-width: 414px) and (max-width:800px) {
#laymod_259032 .container{height:726px;overflow:hidden;}
#laymod_259032 img{width:100%;}
#laymod_259032 .i1{float:left;margin-right:15px;height:100%;width:220px;overflow:hidden;}
#laymod_259032 .i2{float:left;margin-right:15px;height:100%;width:220px;overflow:hidden;}
#laymod_259032 .i3{float:left;height:100%;width:220px;overflow:hidden;}
#laymod_259032 .i4{float:left;margin-right:15px;margin-top:-65px;height:100%;width:220px;overflow:hidden;}
#laymod_259032 .i5{float:left;margin-right:15px;margin-top:-135px;height:100%;width:220px;overflow:hidden;}
#laymod_259032 .i6{float:right;margin-top:-5px;height:100%;width:220px;overflow:hidden;}
#laymod_259032 .i7{float:right;margin-left:15px;margin-top:-83px;height:100%;width:220px;overflow:hidden;}
#laymod_259032 .i8{float:right;margin-left:15px;margin-top:-50px;height:100%;width:220px;overflow:hidden;margin-right:30px;}
}
@media (max-width: 400px) and (min-width:370px){
#laymod_259032 .ap{ margin-left: 6px;}
}
@media (min-width: 400px) and (max-width:768px){
#laymod_259032 .ap{ margin-left: 15px;}
}
@media  (max-width:370px){
#laymod_259032 .ap{ margin-left: 1px;}
}
@media (max-width: 414px) {
#laymod_259032 .ap{    color:#ffffff;font-size:14px;float:left;margin-right:10px;width:70px;text-align:center;}
#laymod_259032 .i1{float:left;margin-top:15px;margin-left:0px;width:100%;overflow:hidden;}
#laymod_259032 .i2{float:left;margin-top:15px;margin-left:0px;width:100%;overflow:hidden;}
#laymod_259032 .i3{float:left;margin-top:15px;margin-left:0px;width:100%;overflow:hidden;}
#laymod_259032 .i4{float:left;margin-top:15px;margin-left:0px;width:100%;overflow:hidden;}
#laymod_259032 .i5{float:left;margin-top:15px;margin-left:0px;width:100%;overflow:hidden;}
#laymod_259032 .i6{float:left;margin-top:15px;margin-left:0px;width:100%;overflow:hidden;}
#laymod_259032 .i7{float:left;margin-top:15px;margin-left:0px;width:100%;overflow:hidden;}
#laymod_259032 .i8{float:left;margin-top:15px;margin-left:0px;width:100%;overflow:hidden;}
#laymod_259032 .container{width:100%;}
#laymod_259032 #zsc_graphic_1{background-color:#3A4559;padding-bottom:50px;}
}
		  /*模版整体控制*/
#laymod_253074 #jh2_ad_12 {
	position:relative;
	overflow:hidden;
		font-family:"Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode";
}
#laymod_253074 .bg_img {
	position: relative;
	z-index: 1;
	width:100%;
	height:500px;
}
#laymod_253074 .bg_color {
	z-index:2;
	position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
top:0;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
		background-color: rgba(0,0,0,0.7);
}
#laymod_253074 .bg_img {
	position:relative;
	z-index: 4;
}
#laymod_253074 .bg_img .fl {
	color: #959595;
	font-size: 12px;
    line-height: 1.8em;
    letter-spacing: 4px;
}
#laymod_253074 .bg_img .fl2 {
	color: #fff;
	font-size: 24px;
	line-height: 1.8em;
    letter-spacing: 14px;	
}
#laymod_253074 .bg_img .look_content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    text-align: center;
    opacity: 0;
    z-index: 50;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
#laymod_253074 .bg_img .look_link {
    font-size: 11px;
    line-height: 26px;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding: 15px 0;
    display: inline-block;
    position: relative;
    color: #fff;
}
#laymod_253074 .bg_img .look_link:after {
    content: "";
    width: 55%;
    height: 1px;
    display: block;
    position: absolute;
    left: 50%;
    background: #fff;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    transform: translateX(-50%);
}
.design-html #laymod_253074 .bg_color,
.design-html #laymod_253074 .look_content {
	opacity: 1;
}
@media(min-width: 768px) {
	#laymod_253074 #jh2_ad_12:hover .bg_color,
	#laymod_253074 .bg_img:hover .look_content {
		opacity: 1;
	}
	#laymod_253074 .bg_img .look_link:hover::after {
	    width: 95%;
	}
}
@media(max-width: 767px) {
	#laymod_253074 .bg_img .fl,
	#laymod_253074 .bg_img .fl2 {
		line-height: 1.6em;
	}
	#laymod_253074 .bg_img .bg_color,
	#laymod_253074 .bg_img .look_content {
		opacity: 1;
	}
}
		  img {   
  border:0 none;   
}   
i,em {   
  font-style:normal;   
}   
ul,ol,li {    
  list-style:none;   
  padding:0;   
  margin:0;   
}   
h1,h2,h3,h4,h5,h6,p {   
  margin:0;   
  font-weight:normal;       
}   
a, a:hover, a:active, a:visited, a:focus {   
  text-decoration:none;   
}
/*模版整体控制*/   
#laymod_252461 #jh2_newsrec_70 {   
  position:relative;   
  overflow:hidden;  
  z-index: 500; 
    font-family:"Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode";   
}   
#laymod_252461 .bg {   
  position:absolute;    
  z-index: 1;   
  width:100%;    
  height:100%;     
  top:0;    
  left:0;    
}   
#laymod_252461 .bg_img {   
  z-index:2;   
}   
#laymod_252461 .bodyCont_width {   
  position:relative;   
  z-index:4;    
}    
/*标题控制*/ 
#laymod_252461 .bodyContContent {     
  position:relative;     
  z-index: 4;     
}
#laymod_252461 .bodyContTitle:after,
#laymod_252461 .bodyContContent:after {
  content: "";
  display: block;
  clear: both;
}
#laymod_252461 .bodyContTitle .fl {
  font-size: 24px;
  float: left;
  line-height: 24px;
  color: rgba(255,255,255,1);
}
#laymod_252461 .bodyContTitle .fl.none_left {
	float: none;
}
#laymod_252461 .bodyContTitle .news_more {
  font-size: 14px;
  line-height: 24px;
  display: block;
  float: right;
  color: rgba(255,255,255,1);
  transition: all .35s;
}
#laymod_252461 .bodyContContent .news_ul li a {
  display: block;
  position: relative;
}
#laymod_252461 .bodyContContent .news_ul li a .news_img {
  padding-top: 65%;
  overflow: hidden;
}
#laymod_252461 .bodyContContent .news_ul li a .news_txt {
  position: absolute;
  left: 15px;
  width: calc(100% - 30px);
  background: #fff;
  padding: 7% 5%;
  bottom: 0;
  color: #333;
}
#laymod_252461 .bodyContContent .news_ul li a .news_txt:after {
  content: "";
  opacity: 0.1;
  display: block;
  width: 100%;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: currentColor;
}
#laymod_252461 .bodyContContent .news_ul li a .news_txt .news_name {
  color: #333;
  font-size: 14px;
  line-height: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 8px;
}
#laymod_252461 .bodyContContent .news_ul li a .news_txt .news_desc {
  color: #999;
  font-size: 12px;
  line-height: 1.6;
}
@media(min-width: 768px) {
  #laymod_252461 .bodyCont_width {
    padding: 0;
  }
  #laymod_252461 .bodyContContent .news_ul li a {
    padding-bottom: 56px;
  }
}
@media(max-width: 767px) {
  #laymod_252461 .bodyContTitle .fl {
    font-size: 20px;
  }
  #laymod_252461 .bodyContContent .news_ul li a {
    padding-bottom: 4rem;
    margin-bottom: 2rem;
  }
}
		  @font-face {
  font-family: 'iconfont';  /* project id 249974 */
  src: url('../fonts/font_249974_mxm5zokoab.eot');
  src: url('../fonts/font_249974_mxm5zokoab.eot') format('embedded-opentype'),
  url('../fonts/font_249974_mxm5zokoab.woff2') format('woff2'),
  url('../fonts/font_249974_mxm5zokoab.woff') format('woff'),
  url('../fonts/font_249974_mxm5zokoab.ttf') format('truetype'),
  url('../fonts/font_249974_mxm5zokoab.svg#iconfont') format('svg');
}
.iconfont {   
  font-family:"iconfont" !important;   
  font-style:normal;  
}   
img {   
  border:0 none;   
}   
i,em {   
  font-style:normal;   
}   
ul,ol,li {    
  list-style:none;   
  padding:0;   
  margin:0;   
}   
h1,h2,h3,h4,h5,h6,p {   
  margin:0;   
  font-weight:normal;       
}   
a, a:hover, a:active, a:visited, a:focus {   
  text-decoration:none;   
}
/*模版整体控制*/   
#laymod_252509 #jh2_message_11 {   
  position:relative;   
  z-index: 500; 
    font-family:"Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode";   
}   
#laymod_252509 #jh2_message_11.active {
  z-index: 2000; 
}
#laymod_252509 .bg {   
  position:absolute;    
  z-index: 1;   
  width:100%;    
  height:100%;     
  top:0;    
  left:0;    
}   
#laymod_252509 .bg_img {   
  z-index:2;   
}   
#laymod_252509 .bodyCont_width,
#laymod_252509 .bodyContContent {     
  position:relative;     
  z-index: 4;     
  opacity: 1;
}
#laymod_252509 .bodyContContent {
  background: rgba(87,114,139,1);
  padding: 35px 0;
}
#laymod_252509 .bodyContContent .row {
  margin: 0 auto;
}
/* 左侧 */
#laymod_252509 .bodyContContent .message_login {
  color: #fff;
  text-align: center;
  padding: 0 8%;
  position:relative;
}
#laymod_252509 .bodyContContent .message_login .message_main {
  font-size: 13px;
  line-height: 1;
  margin-bottom: 14px;
  margin-top: 40px;
}
#laymod_252509 .bodyContContent .message_login .message_title {
  font-size: 24px;
  margin-bottom: 60px;
  line-height: 1;
}
#laymod_252509 .bodyContContent .message_login .message_cont {
  margin-bottom: 30px;
  line-height: 1;
  font-size: 13px;
}
#laymod_252509 .bodyContContent .message_login .m_register {
  display: block;
  background: rgba(255,255,255,1);
  color: #000;
  font-size: 13px;
  line-height: 50px;
  text-align: center;
  margin-bottom: 20px;
}
#laymod_252509 .bodyContContent .message_login .mess_box {
  margin-bottom: 30px;
}
#laymod_252509 .bodyContContent .message_login .mess_box a {
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px;
}
#laymod_252509 .bodyContContent .message_login .mess_box .m_login {
  text-decoration: underline;
}
/* 右侧 */
#laymod_252509 .bodyContContent .message_ly {
  color: #fff;
  text-align: center;
  padding: 0 8%;
}
#laymod_252509 .bodyContContent .message_ly .message_lyt {
  font-size: 22px;
  line-height: 1;
  margin-bottom: 95px;
  margin-top: 34px;
}
#laymod_252509 .bodyContContent .message_ly .message_lyds {
  font-size: 13px;
  line-height: 1;
  margin-bottom: 30px;
}
#laymod_252509 .bodyContContent .message_ly .message_tip {
  height: 50px;
  line-height: 48px;
  border: 1px solid #fff;
  padding: 0 10px;
  position: relative;
  overflow: hidden;
}
#laymod_252509 .bodyContContent .message_ly .message_tip .cont_message {
  font-size: 0;
  height: 48px;
}
#laymod_252509 .bodyContContent .message_ly .message_tip .cont_message .cont_mail {
  color: #fff;
  display: inline-block;
  width: 85%;
  height: 48px;
  font-size: 13px;
  background: none;
  line-height: normal;
  vertical-align: middle;
}
#laymod_252509 .bodyContContent .message_ly .message_tip .cont_message .liuyan {
  display: inline-block;
  width: 15%;
  vertical-align: middle;
  color: #fff;
  font-size: 30px;
  height: 48px;
  line-height: 48px;
  text-align: right;
}
#laymod_252509 .bodyContContent .message_ly .message_tip .cont_message .liuyan:after {
  content: "\e958";
}
#laymod_252509 .bodyContContent .message_ly .message_tip .message_code {
  background: #fff;
  position: absolute;
  top: -48px;
  transition: all .4s;
  width: 70%;
  font-size: 0;
  line-height: 48px;
}
#laymod_252509 .bodyContContent .message_ly .message_tip.code_active .message_code {
  top: 0;
}
#laymod_252509 .bodyContContent .message_ly .message_tip .message_code .message_valiCode {
  color: #000;
  width: 75%;
  display: inline-block;
  text-indent: 1em;
  vertical-align: top;
  font-size: 13px;
}
#laymod_252509 .bodyContContent .message_ly .message_tip .message_code img {
  display: inline-block;
  text-indent: 1em;
  vertical-align: middle;
  width: 24%;
  line-height: 48px;
}
/* PC便捷登录 */
  #laymod_252509 .login_box .h_easy {
    margin-top: 15px;
  }
  #laymod_252509 .login_box .h_easy {
    font-size: 14px;
  }
  #laymod_252509 .login_box .h_easy a {
    color: #999;
    line-height: 30px;
    display: inline-block;
    vertical-align: top;
  }
  #laymod_252509 .login_box .h_easy .oAuth_2 {
    font-size: 30px;
  }
  #laymod_252509 .login_box .h_easy .oAuth_1 {
    margin-left: 5px;
    font-size: 30px;
  }
  #laymod_252509 .login_box .h_easy .oAuth_2:after {
    content: "\e786";
  }
  #laymod_252509 .login_box .h_easy .oAuth_1:after {
    content: "\e74a";
  }
/* 登录 */
#laymod_252509 .login_box {
  position: fixed;
  top: -100%;
  opacity: 0;
  visibility: hidden;
  width: 100%;
  height: 100%;
  z-index: 200;
  left: 0;
  transition: all .5s ease-out;
}
#laymod_252509 .login_box.active {
    top: 0;
    opacity: 1;
    visibility: visible;
}
#laymod_252509 .login_box .login_bg {
  position: fixed;
  background: rgba(0,0,0,0.4);
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 200;
}
#laymod_252509 .login_box .signup .click_close i:after {
  content: "\e74c";
}
#laymod_252509 .login_box .signup {
  z-index: 220;
    width: 550px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0%;
    bottom: 0;
    background: rgba(255,255,255,1);
    height: 520px;
    margin: auto;
    padding: 2% 95px;
    border-radius: 3px;
    border: 1px solid #ccc;
    transition: all .7s cubic-bezier(0, 0.48, 0.3, 1.01);
    transition-delay:0.15s;
    overflow: hidden;
}
#laymod_252509 .login_box .div-login p {
  color: rgba(87,114,139,1);
  font-size: 24px;
  text-align: center;
  line-height: 50px;
  margin-bottom: 20px;
}
#laymod_252509 .login_box .div-login label {
    margin-bottom: 20px;
    font-weight: 400;
    width: 100%;
    height: 45px;
    line-height: 44px;
    border: 1px solid #ccc;
    box-sizing: content-box;
}
#laymod_252509 .login_box .div-login label input {
  width: 88%;
  float: right;
  text-indent: 1em;
}
#laymod_252509 .login_box .div-login label i {
  width: 12%;
  float: left;
  height: 100%;
  display: block;
  font-size: 22px;
  text-align: center;
  color: #999;
}
#laymod_252509 .login_box .div-login .login_1 i:after {
  content:"\e759";
}
#laymod_252509 .login_box .div-login .login_2 i:after {
  content:"\e75b";
}
#laymod_252509 .login_box .div-login .login_3 i:after {
  content:"\e76c";
}
#laymod_252509 .login_box .div-login .login_3 input {
  width: 70%;
  float: left;
}
#laymod_252509 .login_box .div-login .login_3 img {
  float: left;
  margin: 10px 0;
width:15%;
}
#laymod_252509 .login_box .div-login .submit-login {
  width: 100%;
  height: 40px;
  background: rgba(87,114,139,1);
  color: #fff;
}
#laymod_252509 .login_box .click_close {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 10px;
  top: 10px;
  color: #999;
  font-size: 15px;
  text-align: center;
  line-height: 30px;
    transition: all .6s ease-out;
}
#laymod_252509 .click_account {
    display: block;
    height: 38px;
    line-height: 38px;
    color: rgba(87,114,139,1);
    border: 1px solid rgba(87,114,139,1);
    text-align: center;
    margin-top: 20px;
    font-size: 12px;
    opacity: 0.8;
    transition: all .3s;
}
#laymod_252509 .div-login {
  transition: all .5s ease-out;
  transform: rotateY(0deg);
    position: absolute;
    width: 65%;
    top: 7.3%;
    z-index: 11;
}
#laymod_252509 .div-login.active_account {
  opacity: 0;
  visibility: hidden;
  transform: rotateY(180deg);
  z-index: -1;
}
/*注册*/
#laymod_252509 .login_style {
  opacity: 0;
  visibility: hidden;
  transform: rotateY(180deg);
    position: absolute;
    width: 65%;
    top: 7.3%;
    z-index: -1;
  transition: all .8s cubic-bezier(0, 0.48, 0.3, 1.01);
}
#laymod_252509 .login_style.active_login {
  opacity: 1;
  visibility: visible;
  transform: rotateY(0deg);
  z-index: 11;
}
#laymod_252509 .login_style .login_account {
  height:auto;
  position:relative;
  margin:0;
  z-index: 2;
  font-size: 0;
  transition: all .8s cubic-bezier(0, 0.48, 0.3, 1.01);
  transition-delay:0.2s;
}
#laymod_252509 .login_style.login_show .login_account {
    opacity: 1;
    visibility: visible;
}
#laymod_252509 .login_style .login_account p {
  color: rgba(87,114,139,1);
  font-size: 24px;
  text-align: center;
  line-height: 50px;
  margin-bottom: 20px;
}
#laymod_252509 .login_style label {
  display:block;
  width:100%;
  position:relative;
  margin:0 0 1rem 0;
  overflow:hidden;
}
#laymod_252509 .login_style label i {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:40px;
  height:40px;
  line-height:40px;
  font-size:20px;
  text-align:center;
  color:#000;
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter:alpha(opacity=30);
  background:#eee;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius-bottomleft:5px;
  -moz-border-radius-bottomright:5px;
  -khtml-border-radius: 5px;
  -webkit-border-bottom-left-radius:5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  transition:all 0.3s ease 0s;
  -moz-transition:all 0.3s ease 0s;
  -webkit-transition:all 0.3s ease 0s;
  -o-transition:all 0.3s ease 0s;
}
#laymod_252509 .login_style label.login_1 i:before {
  content:"\e6c6";
}
#laymod_252509 .login_style label.login_2 i:before {
  content:"\e6da";
}
#laymod_252509 .login_style label.login_3 i:before {
  content:"\e6c8";
}
#laymod_252509 .login_style.win_reg label.login_3 i:before {
  content:"\e6da";
}
#laymod_252509 .login_style label.login_4 i:before {
  content:"\e6bb";
}
#laymod_252509 .login_style label.move_bg i {
  background:rgba(87,114,139,1);
  color:#fff;
}
#laymod_252509 .login_style input {
  display:block;
  height:40px;
  line-height:40px;
  font-size:12px;
  width:100%;
}
#laymod_252509 .login_style .pass {
  border:1px solid #ccc;
  height:45px;
  line-height:44px;
  text-indent: 1em;
  font-size: 12px;
  color: #000;
  margin-bottom: 20px;
  box-sizing: content-box;
}
#laymod_252509 .login_style .move_bg input {
  border-color:rgba(87,114,139,1);
}
#laymod_252509 .login_style input.input-randCode {
  width:70%;
  float:left;
}
#laymod_252509 .login_style #verifyPic {
  float:right;
  margin:4% 0 0 0;
}
#laymod_252509 .login_style input.submit {
  text-indent:0;
  background:rgba(87,114,139,1);
  color:#fff;
  display: block;
  width: 100%;
}
#laymod_252509 .login_style .move_bg input.submit {
  background:rgba(87,114,139,1);
  color:#fff;
}
#laymod_252509 .back_login {
    display: block;
    height: 38px;
    line-height: 38px;
    color: rgba(87,114,139,1);
    border: 1px solid rgba(87,114,139,1);
    text-align: center;
    margin-top: 20px;
    font-size: 12px;
    transition: all .3s;
    opacity: 0.7;
}
#laymod_252509 ::-webkit-input-placeholder {
  color:currentColor;
  opacity: 0.6;
}
@media(min-width: 768px) {
  #laymod_252509 .bodyContContent .message_login:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    background: currentColor;
    right: 0;
    top: 0;
  }
  #laymod_252509 .login_box .click_close:hover {
    transform: rotate(360deg);
    color: rgba(87,114,139,1);
  }
  #laymod_252509 .click_account:hover,
  #laymod_252509 .back_login:hover {
    opacity: 1;
  }
}
@media(max-width: 767px) {
  html {
    width: 100%;
  }
  #laymod_252509 .bodyContContent {
    margin: 0 15px;
    padding: 26px 0 12% 0;
  }
  #laymod_252509 .bodyContContent .message_login:after {
    content: "";
    position: absolute;
    width: 90%;
    height: 1px;
    background: currentColor;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
  #laymod_252509 .bodyContContent .message_login .message_main {
    margin-top: 1rem;
  }
  #laymod_252509 .bodyContContent .message_login .message_title {
    margin-bottom: 4.5rem;
  }
  #laymod_252509 .bodyContContent .message_login .message_cont {
    margin-bottom: 25px;
  }
  #laymod_252509 .bodyContContent .message_login .m_register {
    line-height: 40px;
  }
  #laymod_252509 .bodyContContent .message_login .mess_box {
    margin-bottom: 25px;
  }
  #laymod_252509 .bodyContContent .message_ly .message_lyt {
    font-size: 20px;
    margin-bottom: 4rem;
    margin-top: 30px;
  }
  #laymod_252509 .bodyContContent .message_ly .message_tip {
    height: 40px;
    line-height: 38px;
  }
  #laymod_252509 .bodyContContent .message_ly .message_tip .cont_message,
  #laymod_252509 .bodyContContent .message_ly .message_tip .cont_message .cont_mail {
    height: 38px;
  }
  #laymod_252509 .bodyContContent .message_ly .message_tip .cont_message .liuyan {
    height: 38px;
    line-height: 38px;
  }
  #laymod_252509 .bodyContContent .message_ly .message_tip .message_code {
    top: -38px;
    line-height: 38px;
  }
  #laymod_252509 .bodyContContent .message_ly .message_tip .message_code .message_valiCode {
    width: 65%;
  }
  #laymod_252509 .bodyContContent .message_ly .message_tip .message_code img {
    width: 33%;
    line-height: 38px;
  }
  #laymod_252509 .login_box .signup {
    width: 90%;
    padding: 2% 5%;
  }
  #laymod_252509 .div-login,
  #laymod_252509 .login_style {
    width: 89%;
  }
  #laymod_252509 .login_box .div-login label input {
    line-height: normal;
    height: 44px;
  }
  #laymod_252509 .login_box .div-login .submit-login {
    border-radius: 0;
  }
  input,
  textarea {
    border-radius: 0;
    -webkit-appearance: none;
  }
}
		  @font-face {
  font-family: 'iconfont';  /* project id 249974 */
  src: url('../fonts/font_249974_n13mgxipwg.eot');
  src: url('../fonts/font_249974_n13mgxipwg.eot') format('embedded-opentype'),
  url('../fonts/font_249974_n13mgxipwg.woff2') format('woff2'),
  url('../fonts/font_249974_n13mgxipwg.woff') format('woff'),
  url('../fonts/font_249974_n13mgxipwg.ttf') format('truetype'),
  url('../fonts/font_249974_n13mgxipwg.svg#iconfont') format('svg');
}
.iconfont {   
  font-family:"iconfont" !important;   
  font-style:normal;  
}   
img {   
  border:0 none;   
}   
i,em {   
  font-style:normal;   
}   
ul,ol,li {    
  list-style:none;   
  padding:0;   
  margin:0;   
}   
h1,h2,h3,h4,h5,h6,p {   
  margin:0;   
  font-weight:normal;       
}   
a, a:hover, a:active, a:visited, a:focus {   
  text-decoration:none;   
}
.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/*模版整体控制*/   
#laymod_252462 #jh2_foot_24 {   
  position:relative;  
  z-index: 500; 
    font-family:"Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode";   
} 
#laymod_252462 #jh2_foot_24.active {
  z-index: 2000;
}  
#laymod_252462 .bg {   
  position:absolute;    
  z-index: 1;   
  width:100%;    
  height:100%;     
  top:0;    
  left:0;    
}   
#laymod_252462 .bg_img {   
  z-index:2;   
}   
#laymod_252462 .bodyCont_width {   
  position:relative;   
  z-index:4;    
}
#laymod_252462 .bodyContContent {     
  position:relative;     
  z-index: 4;     
}
/* 顶部 */
#laymod_252462 .bodyCont_width .foot_top {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
#laymod_252462 .bodyCont_width .foot_top .foot_top_ul {
  font-size: 0;
}
#laymod_252462 .bodyCont_width .foot_top .foot_top_ul li {
  width: 25%;
  display: inline-block;
  vertical-align: top;
  height: 24px;
  position: relative;
  padding: 30px 0;
  box-sizing: content-box;
  color: rgba(255, 255, 255, 0.2);
}
#laymod_252462 .bodyCont_width .foot_top .foot_top_ul li div {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  height: 24px;
  line-height: 24px;
  color:rgba(255,255,255,1);
}
#laymod_252462 .bodyCont_width .foot_top .foot_top_ul li .ftop_title a {
  color: rgba(255,255,255,1);
}
#laymod_252462 .bodyCont_width .foot_top .foot_top_ul li .ftop_icon {
  padding-right: 4px;
}
#laymod_252462 .bodyCont_width .foot_top .foot_top_ul li .ftop_icon i {
  display: inline-block;
  font-size: 20px;
  width: 24px;
  height: 24px;
}
#laymod_252462 .bodyCont_width .foot_top .foot_top_ul li .ftop_icon img {
  max-width: 100%;
  display: block;
}
/* 中部 */
#laymod_252462 .bodyCont_width .foot_middle {
  margin-top: 50px;
  margin-bottom: 35px;
}
#laymod_252462 .bodyCont_width .foot_middle .row {
  font-size: 0;
}
#laymod_252462 .bodyCont_width .foot_middle dl {
  width: 25%;
  display: inline-block;
  vertical-align: top;
}
#laymod_252462 .bodyCont_width .foot_middle dl dt {
  color: rgba(255,255,255,1);
  font-size: 14px;
  line-height: 1;
  margin-bottom: 30px;
}
#laymod_252462 .bodyCont_width .foot_middle dl dd {
  margin-bottom: 12px;
}
#laymod_252462 .bodyCont_width .foot_middle dl dd a {
  color: rgba(255,255,255,1);
  font-size: 12px;
  transition: all .35s;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .fmid_fast {
  color: rgba(255,255,255,1);
  font-size: 12px;
  line-height: 30px;
  margin-bottom: 30px;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .email_box {
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .email_box .cont_message {
  font-size: 0;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .email_box .cont_message .cont_mail {
  height: 40px;
  line-height: normal;
  font-size: 14px;
  background: #f7f7f7;
  color: rgba(0,0,0,1);
  text-indent: 1em;
  display: inline-block;
  vertical-align: top;
  width: 70%;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .email_box .cont_message .liuyan {
  display: inline-block;
  vertical-align: top;
  width: 30%;
  text-align: center;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background: rgba(87,114,139,1);
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .email_box .message_code {
  width: 70%;
  position: absolute;
  top: -40px;
  left: 0;
  transition: all .35s ease-out;
  line-height: 40px;
  background: #f7f7f7;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .email_box .message_code.active {
  top: 0;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .email_box .message_code input {
  display: inline-block;
  width: 65%;
  vertical-align: top;
  height: 40px;
  line-height: normal;
  color: rgba(0,0,0,1);
  font-size: 14px;
  text-indent: 1em;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .email_box .message_code img {
  display: inline-block;
  vertical-align: middle;
  width: 34%;
}
/* 分享 */
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .fmin_share .fmid_fixed {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1111;
  background: rgba(0,0,0,0.4);
  left: 0;
  top: 0;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .fmin_share .fmid_fixed.active {
  display: block;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .fmin_share .fmid_fixed .fmid_img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  height: 50%;
  max-height: 300px;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .fmin_share .fmid_fixed .fmid_img img {
  max-width: 100%;
  max-height: 100%;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .fmin_share .fmid_ul li {
  display: inline-block;
  margin-right: 14px;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .fmin_share .fmid_ul li a {
  display: block;
  height: 26px;
  width: 26px;
  text-align: center;
  line-height: 26px;
  color: rgba(255,255,255,1);
  cursor: pointer;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .fmin_share .fmid_ul li a i {
  display: inline-block;
  font-size: 26px;
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .fmin_share .fmid_ul li .fmid_weibo i:after {
  content: "\e8f6";
}
#laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .fmin_share .fmid_ul li .fmid_wechat i:after {
  content: "\e900";
}
/* 底部 */
#laymod_252462 .bodyCont_width .foot_bottom .container {
  border-top: 2px solid rgba(255,255,255,1);
}
#laymod_252462 .bodyCont_width .foot_bottom .fbtm_list1,
#laymod_252462 .bodyCont_width .foot_bottom .fbtm_list1 a,
#laymod_252462 .bodyCont_width .foot_bottom .fbtm_list2,
#laymod_252462 .bodyCont_width .foot_bottom .fbtm_list2 a {
  color: rgba(255,255,255,1);
  font-size: 13px;
  transition: all .35s;
}
#laymod_252462 ::-webkit-input-placeholder {
  color:currentColor;
  opacity: 0.6;
}
@media(min-width: 768px) {
  #laymod_252462 .bodyCont_width .foot_top .foot_top_ul li:after {
    content: "";
    display: block;
    width: 1px;
    height: 24px;
    position: absolute;
    right: 0;
    top: 30px;
    background: currentColor;
  }
  #laymod_252462 .bodyCont_width .foot_top .foot_top_ul li:last-child:after {
    display: none;
  }
  #laymod_252462 .bodyCont_width .foot_top .foot_top_ul .foot_top_li2,
  #laymod_252462 .bodyCont_width .foot_top .foot_top_ul .foot_top_li3 {
    text-align: center;
  }
  #laymod_252462 .bodyCont_width .foot_top .foot_top_ul .foot_top_li4 {
    text-align: right;
  }
  #laymod_252462 .bodyCont_width .foot_bottom {
    line-height: 30px;
  }
  #laymod_252462 .bodyCont_width .foot_bottom .fbtm_list1 {
    float: left;
  }
  #laymod_252462 .bodyCont_width .foot_bottom .fbtm_list1 .fbtm_copy,
  #laymod_252462 .bodyCont_width .foot_bottom .fbtm_list1 a {
    display: inline-block;
    vertical-align: top;
  }
  #laymod_252462 .bodyCont_width .foot_bottom .fbtm_list2 {
    float: right;
  }
  #laymod_252462 .bodyCont_width .foot_bottom .fbtm_list1 a:hover,
  #laymod_252462 .bodyCont_width .foot_bottom .fbtm_list2 a:hover,
  #laymod_252462 .bodyCont_width .foot_middle dl dd a:hover {
    color: rgba(87,114,139,1);
  }
}
@media(max-width: 767px) {
  #laymod_252462 .bodyCont_width {
    padding-top: 1.4rem;
  }
  #laymod_252462 .bodyCont_width .foot_top .foot_top_ul li {
    width: 50%;
    padding: 0 24px;
    box-sizing: border-box;
  }
  #laymod_252462 .bodyCont_width .foot_top .foot_top_ul li:after {
    content: "";
    display: block;
    width: 1px;
    height: 80%;
    position: absolute;
    right: 0;
    top: 10%;
    background: currentColor;
  }
  #laymod_252462 .bodyCont_width .foot_top .foot_top_ul .foot_top_li1,
  #laymod_252462 .bodyCont_width .foot_top .foot_top_ul .foot_top_li2 {
    margin: 10px 0;
  }
  #laymod_252462 .bodyCont_width .foot_top .foot_top_ul .foot_top_li3,
  #laymod_252462 .bodyCont_width .foot_top .foot_top_ul .foot_top_li4 {
    margin: 0 0 10px 0;
  }
  #laymod_252462 .bodyCont_width .foot_top .foot_top_ul li div {
    font-size: 12px;
    height: 20px;
    line-height: 20px;
  }
  #laymod_252462 .bodyCont_width .foot_top .foot_top_ul li .ftop_icon i {
    font-size: 16px;
    width: 20px;
    height: 20px;
  }
  #laymod_252462 .bodyCont_width .foot_middle {
    margin-top: 3rem;
    margin-bottom: 2.4rem;
  }
  #laymod_252462 .bodyCont_width .foot_middle dl {
    width: calc(100% - 30px);
    display: block;
    margin: 0 auto;
  }
  #laymod_252462 .bodyCont_width .foot_middle dl dt {
    margin-bottom: 1rem;
  }
  #laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .fmid_fast {
    line-height: 1.8;
    margin-bottom: 20px;
  }
  #laymod_252462 .bodyCont_width .foot_middle .fmid_dl4 .email_box input {
    border-radius: 0;
    -webkit-appearance: none;
  }
  #laymod_252462 .bodyCont_width .foot_bottom .container .row {
    margin: 0 auto;
    padding: 12px 0;
  }
  #laymod_252462 .bodyCont_width .foot_bottom .fbtm_list1,
  #laymod_252462 .bodyCont_width .foot_bottom .fbtm_list1 a,
  #laymod_252462 .bodyCont_width .foot_bottom .fbtm_list2,
  #laymod_252462 .bodyCont_width .foot_bottom .fbtm_list2 a {
    font-size: 12px;
  }
  #laymod_252462 .bodyCont_width .foot_bottom .fbtm_list1,
  #laymod_252462 .bodyCont_width .foot_bottom .fbtm_list1 .fbtm_copy {
    margin-bottom: 6px;
  }
  #laymod_252462 .bodyCont_width .foot_bottom .container {
    border-top: 1px solid rgba(0,0,0,.1);
  }
}
