﻿@charset "utf-8";
html,body,a,p,span,ul,a{ padding:0; word-break:break-all; margin:0; list-style:none; border:none; font-size:14px; font-family:"Microsoft Yahei","Arial"; color:#666;}

img{-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s; -ms-transition: all 0.5s;  transition: all 0.5s;
  border:0;display: inline-block;
}
a{ -webkit-transition: all .2s;-moz-transition: all .2s; -ms-transition: all .2s;transition: all .2s;}

body{font-size: 14px;
    background-size: cover;
    margin-left: auto;
    margin-right:auto;
    position: relative;
	
}
/*pc 导航*/
.header{position:fixed;top:0;left:0;z-index:100;width:100%;height:80px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s}
.header.act{ background: rgba(255,255,255,0.6);}
.header.mhome{ background: rgba(255,255,255,0.2);}

.extra-link{padding-right:20px; float:right; position:relative; z-index:99}
.header.act .mainli.act::after{opacity:1}
.header .logo{padding-left:50px;line-height:80px; height:80px;}
.header .logo h1 { line-height:inherit; margin:0;}
.header .logo img {vertical-align: middle;}
.header .mainli{float:left;height:100%}
.header .mainli:last-child{padding-right:0}
.header .mainli>a{position:relative;display:block;padding:0 24px;height:100%;color:#333;font-size:16px;line-height:80px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s}
.header .mainli .maina.iconfont{padding-bottom:2px;vertical-align:middle;font-size:22px}
.header .mainli:last-child .la{position:relative;padding-right:30px}
.header .mainli:last-child::after{display:none}
.header .mainli:last-child .la::after{position:absolute;top:50%;right:0;width:1px;height:16px;background:#c9c9c9;content:'';-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.header .mainli:last-child .ra{padding-left:28px}
.header .dropmenu{position:absolute;top:79px;left:0;width:100%}
.header .dropmenu .drop{display:none;padding-top:10px;background:#f6f6f7; overflow:hidden;}
.header .dropmenu .drop .indrop{margin:auto;width:1200px}
.header .dropmenu .dropsearch{padding-top:20px;padding-bottom:20px;padding-left:83px;width:521px}
.header .dropmenu .dropsearch .searchtext{width:300px;height:33px;border-bottom:1px solid #b7b6b6;font-size:16px}
.header .dropmenu .dropsearch .searchsub{margin-left:25px;color:#ca161a;font-size:16px}
.header .dropmenu .linkdiv{padding-right:18px}
.header .dropmenu .linkdiv img{width:291px;height:145px}
.header .dropmenu .linkdiv h4{margin-top:25px;font-size:16px}
.tran_scale{display:block;overflow:hidden}
.tran_scale img{-webkit-transition:opacity .4s ease-in,-webkit-transform .6s linear;transition:opacity .4s ease-in,transform .6s linear}
.tran_scale:hover img{-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-ms-transform:scale(1.1,1.1)}
@media (max-width:1450px){
	.header{height:50px;}
	.header .logo { height:50px; line-height:50px;}
	.header .logo h1 { line-height:50px; height:50px; margin:0;}
	.header .logo img { vertical-align:top;}
	.header .mainli > a { line-height:50px;}
	.header .dropmenu { top:49px;}
	
}
@media (max-width:1139px){
	.header .mainli>a{padding:0 8px;}
}
@media (max-width:1249px){
.extra-link{padding-right:30px;background:0 0}
}
.headerm{position:fixed;top:0;left:0;z-index:100;padding:10px 20px;width:100%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}
.headerm.act{position:absolute}
.headerm .logodiv img{height:50px}
.headerm .navbtn{position:relative;margin-top:7px;width:40px;height:37px;outline:0;border:0;border-radius:0;background:#041266}
.headerm .navbtn span{position:absolute;top:50%;left:50%;display:inline-block;width:26px;height:1px;background:#fff;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transition:all .2s ease-out 0s;-ms-transform:translate(-50%,-50%)}
.headerm .navbtn img{position:absolute;top:50%;left:50%;width:25px;height:25px;opacity:0;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transition:all .2s ease-out 0s;-ms-transform:translate(-50%,-50%)}
.headerm .navbtn span::after,.headerm .navbtn span::before{position:absolute;left:0;width:26px;height:1px;background:#fff;content:''}
.headerm .navbtn span::before{top:-7px}
.headerm .navbtn span::after{top:7px}
.headerm .navbtn.act span{opacity:0}
.headerm .navbtn.act img{opacity:1}
.dropmenum{position:absolute;top:70px;left:0;display:none;padding-top:0;padding-right:20px;padding-bottom:40px;padding-left:20px;width:100%;border-top:1px solid #ddd;background:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.1)}
.dropmenum ul .mainli ul{display:none}
.dropmenum ul .mainli h5{overflow:hidden;margin:0;padding-top:20px;padding-bottom:20px;height:55px;border-bottom:1px solid #ddd;font-size:14px}
.dropmenum ul .mainli h5 .fr{margin-top:-15px;margin-bottom:-15px;padding-right:10px;width:30px;height:100%;text-align:center;line-height:45px}
.dropmenum ul .mainli li{padding-top:15px;padding-bottom:15px}
.dropmenum ul .mainli ul{padding-left:35px;border-bottom:1px solid #ddd}
.dropmenum ul .mainli h5 a,.dropmenum ul .mainli li a{color:#333}
.headerm form{width:100%;height:39px;border-bottom:1px solid #ddd;color:#666;line-height:39px}
.headerm form input{width:80%}
.headerm .serbtn{margin-top:6px;cursor:pointer}
.headerm .iconfont{color:#ccc;font-size:26px}
.nbarm{position:relative;z-index:60}
.header .mainli>a>em{position:absolute;bottom:0;left:50%;z-index:9;width:0;height:100px;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;transition:.3s all}
.header .act2>a>em{left:0;width:100%}
.header.act .act2>a.maina{background:#004EA1;color:#fff}
.header li>a:hover{color:#041266}
.header ul>li:hover>a>em{left:0;width:100%;background:#041266}
.header .act>a>em{left:0;width:100%}
.navlist{text-align:center}
.navlist a{color:#000;font-size:15px}
.navlist a:hover{color:#041266}
.navlist ul{overflow:hidden;font-size:14px; margin-bottom:0;}
.navlist ul li{display: inline-block;}
.navlist .wrap{display:inline-block;overflow:hidden;float:right;overflow:hidden;width: 100%;max-width: 1068px;text-align: left;padding-right: 50px;}
.navlist .wrap li h3{height:24px;font-size:15px;line-height:24px}
.navlist .wrap li p{height:24px;line-height:24px}
.navlist .wrap li p a{color:#7f7b7a}

.navlist .wrap li h3{margin:0}
.navlist .wrap li{margin:0 18px; margin-bottom:10px;}
.navlist .wrap .navlist_a{padding-left:20px}
.navlist ul.ul_02 { padding-left:10%; text-align:left;}
.navlist ul.ul_04 { text-align: center;}
.navlist ul.ul_05 { text-align: center;}
.navlist ul.ul_06 { text-align:right; padding-right:20%;}


.language{float:right;margin-top:33px;margin-left:20px;width:40px;height:40px;background:url(../images/border.jpg) no-repeat left;line-height:40px}
.header a.lang{position:relative;display:inline-block;width:40px;height:40px;background:url(../images/ball.png) no-repeat center;background-size:24px}
.header a.lang span{display:none}
.header a.lang:hover span{position:absolute;top:0;display:inline-block;width:40px;height:40px;background:#D61818;color:#fff;text-align:center;line-height:40px}
header .extra-link {margin-left:20px;}
header .extra-link a{float:left;display:inline-block;width:24px;height:80px; cursor:pointer;}
header .extra-link .link4{ background:url(../images/aaa_search.png) no-repeat center;}

.form-search{position:absolute;top:20px;right:46px; width:210px;background:#f5f5f5;padding: 0px 4px; display:none;}
.form-search input[type=search]{font-size:14px;color:#666;font-family:Montserrat,"Microsoft Yahei",sans-serif;font-weight:400;line-height:22px;margin:0 0 10px;margin:0;color:#333;padding:8px 0 8px 8px;border:none;width:76%;outline:0;background:0 0;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
.form-search .search-btn{background:0 0;border:none;float:right;margin-top:9px; padding-right:10px;/* margin-right:10px; */position:relative;z-index:2;}

/*.extra-link:hover .form-search {width: 210px;opacity:1;} */

.language1 { float:right; line-height:80px; padding-left:23px; }
.language1 a { font-size:16px; color:#000000;}
.language1 i{padding:0 5px!important;}

@media (max-width:1450px){
	
	.language1 { line-height:50px;}
	header .extra-link a { height:50px;}
	.header .mainli>a{padding:0 12px;}
	.form-search { top:6px;}

}

@media (max-width:1200px){
.language1 { padding-left:15px; }
.navlist .wrap{text-align: center;}
.navlist ul.ul_02 { padding-left:30%;}
.header{ display:none;}

}
@media (max-width:1139px){
header .extra-link { margin-left:15px;}
.language1 { padding-left:5px; }
}

/*导航按钮*/
.nav_btn{opacity: 1;top:0px;float: left;width: 100px;background:#d7000f;height:100px;position: relative;cursor: pointer;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.other_header .nav_btn{opacity: 0;top:80px;}
.nav_btn span{display: inline-block;width: 45px;height: 1px;background-color: #fff;
  position: absolute;top: 50%;left:50%;
  margin-left: -22px;
}
.nav_btn span:after{content:'';display: inline-block;width: 45px;height: 1px;
  background-color: #fff;position: absolute;top: 14px;left:0px;
  transition:transform 0.3s ease-out;
}
.nav_btn span:before{content:'';display: inline-block;width: 45px;height: 1px;
  background-color: #fff;position: absolute;top: -14px;left:0px;
  transition:transform 0.3s ease-out;
}

.nav_btn:hover span:after{
  transition:transform 0.3s ease-out;
  transform: translateX(5px);
}
.nav_btn:hover span:before{
  transition:transform 0.3s ease-out;
  transform: translateX(-5px);
}


.nav_btn.anim span:after{
  -webkit-animation: nav_btn 2s infinite;
  -moz-animation: nav_btn 2s infinite;
  -o-animation: nav_btn 2s infinite;
  -ms-animation: nav_btn 2s infinite;
  animation: nav_btn 2s infinite;
}
.nav_btn.anim span{
  -webkit-animation: nav_bt 2s infinite;
  -moz-animation: nav_bt 2s infinite;
  -o-animation: nav_bt 2s infinite;
  -ms-animation: nav_bt 2s infinite;
  animation: nav_bt 2s infinite;
}
.nav_btn.anim span:before{
  -webkit-animation: nav_b 2s infinite;
  -moz-animation: nav_b 2s infinite;
  -o-animation: nav_b 2s infinite;
  -ms-animation: nav_b 2s infinite;
  animation: nav_b 2s infinite;
}
@keyframes nav_btn{
  0%{
    width: 45px;  
    }
  50%{
    width: 35px; 
  }
  100%{
    width: 45px; 
  }
}
@keyframes nav_bt{
  0%{
    width: 45px; 
  }
  50%{
    width: 30px; 
  }
  100%{
    width: 45px; 
  }
}
@keyframes nav_b{
  0%{
    width: 45px; 
  }
  50%{
    width: 35px; 
  }
  100%{
    width: 45px; 
  }
}
/*导航按钮结束*/



/*首页头部样式*/

.index_header{background: transparent;position: absolute;top: 0px;left: 0px;right: 0px; display:none;}
.index_header .nav_btn{height: 0px;}
.index_header .nav_btn span{opacity: 0;}
.index_header .logo{background:#1c1c1f;background: rgba(28,28,31,0.9);
  padding-right: 0px;padding-left: 0px;
  width:0px;text-align: center;opacity: 0;
}
.touch_body .index_header .logo{opacity: 1!important;}
.index_header .logo img{opacity: 0;transform:scale(0.5);transition:all 0.5s ease-in-out 0.4s;}
.index_header .logo img.tran{opacity: 1;transform:scale(1);}

/*清除移动端logo动画效果横竖屏的bug*/
.phone_body .index_header .logo{width: 140px!important;}
.phone_body .index_header .nav_btn{height: 70px!important;}
.phone_body .index_header .nav_btn span{opacity: 1!important;}
.phone_body .index_header .logo img{opacity: 1!important;transform:scale(1);}
@media only screen and (max-width: 1366px){
  .index_header .logo{padding:0 20px;}
}
@media only screen and (max-width: 1000px){
  .phone_body .index_header .nav_btn{height: 70px!important;}
}
@media only screen and (max-width: 767px){
  .phone_body .index_header .logo{width: 140px!important;}
  .phone_body .index_header .nav_btn{height: 70px!important;}
}
@media only screen and (max-width: 320px){
  .phone_body .index_header .logo{padding:0 10px;box-sizing:border-box;}
}
/*首页头部样式结束*/
.slide_nav{opacity: 0;position: fixed;top: 0px;left: -100%;bottom: 0px;width: 420px;background: #2C3245 no-repeat right bottom;z-index: 999999;}
.slide_nav .n_logo{height: 100px;line-height: 100px;padding-left: 75px;}
.slide_nav .n_logo img{vertical-align: middle;max-width: 100%;}
.slide_nav .nav{overflow: hidden;position: relative;z-index: 99999;}
.slide_nav .nav.overY{overflow-y: auto;}
.slide_nav ul li{color: #fff;position: relative;}
.slide_nav ul li>a{display: block;padding-left: 75px;color: #fff;font-size: 15px;border-bottom: 1px solid #4F5362;position: relative;}
.slide_nav ul li>a q{display:block;width:11px;position: absolute;right: 30px;top: 0%;background: url(../images/jia.png) no-repeat center;}
.slide_nav ul li.activ>a q{background: url(../images/jian.png) no-repeat center;}
.slide_nav ul li>a i{position: relative;z-index: 2;}

.slide_nav ul li dl{display: none;}
.slide_nav ul li dd{line-height: 45px;position: relative;}
.slide_nav ul li dd>a{display: block;padding-left: 95px;font-size: 14px;color: #fff;}
.slide_nav ul li dd>a i{position: relative;z-index: 2;}
.slide_nav ul li dd>a span{height:45px;position: absolute;top: 0px;left: 0px;background: #000;width: 0%;z-index: 0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.slide_nav ul li dd:hover>a span{width: 100%;}

.slide_nav .nav_colse{position: absolute;right: 0px;top: 0px;width:50px;height: 50px;
  background: #131A2B;cursor: pointer;text-align: center;line-height: 50px;color: #fff;font-size: 16px;
}


@media only screen and (max-width: 1400px){
  .slide_nav{width: 300px;}
  .slide_nav .n_logo{padding-left: 45px;}
  .slide_nav ul li>a{padding-left:45px;}
  .slide_nav ul li dd>a{padding-left: 60px;}
}

@media only screen and (max-width: 767px){
  .slide_nav{width: 100%; }
}

.footer{background: #2C3245;padding-top:60px;padding-bottom: 20px;}
.footer .footer_con01{max-width: 1480px;margin-left: auto;margin-right: auto;}
.footer .f_con01{float: left; text-align:center; width:162px;}
.footer .f_con01 p{font-size: 12px;color: #6d7277;margin:10px 0;}

.footer .f_con01 .ewm_con{color: #86929e;font-size: 12px;margin-top: 25px;}
.footer .f_con01 .ewm_con dd{margin-top: 14px;}

.footer .f_con04{float: right;}
.footer .f_con04 dl{float: left;min-width:95px;margin-left:80px;}
.footer .f_con04 dl:first-child{margin-left: 0;}
.footer .f_con04 dl dt{border-bottom: 1px solid #4F5362;color: #fff;padding-bottom: 12px;margin-bottom: 8px;}
.footer .f_con04 dl dt a{color: #fff;}
.footer .f_con04 dl dd{margin-bottom: 5px;}
.footer .f_con04 dl dd a{color: #86929e;font-size: 12px;}
.footer .f_con04 dl dd a:hover{color: #fff;}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.pull-left { float:left;}
.pull-right { float:right;}
.footer_ban{background: #131A2B;padding:16px 0;}
.footer_ban .footer_con02{ color:#828d99; font-size:12px;}
.footer_ban .footer_con02 a { color:#828d99;}
.footer_ban .footer_con02 a:hover { color:#fff;}
@media only screen and (max-width: 1720px){
  .footer .footer_con01{padding-right: 50px;padding-left: 50px;}
}
@media only screen and (max-width: 1600px){
  .footer .f_con04 dl{margin-left: 60px;}
}
@media only screen and (max-width: 1500px){
  .footer .f_con04 dl{margin-left: 50px;}
}

@media only screen and (max-width: 1200px){
.footer .footer_con01{padding-right: 30px;padding-left: 30px;}
.footer{padding-top:30px;}
.footer .f_con04 dl{margin-left: 25px; min-width:85px;}

}
@media only screen and (max-width: 1000px){
  .hidden-md { display:none;}	
  .footer{padding-top:20px;}
  .footer .f_con04{width: 50%;}
  .footer .f_con04 dl { float:right; margin-left:0;}
  .footer .f_con04 dl dt{margin-bottom: 10px;padding-bottom: 10px;}
  .footer .f_con04 dl dd{margin-bottom: 5px;}
  .footer .f_con01{ width:50%; padding-right:30px;}
  .footer .f_con01 .pad_lay{width: 50%;float: left;}
  .footer .f_con01 .ewm_con {margin-top:0;}
  .footer .f_con01 .ewm_con dl{float: right; }

  .footer .f_con05{width: 100%;}
  .footer .f_con05>div{display: inline-block;}
}
@media only screen and (max-width: 991px){
  .footer_ban .pull-right { float:left !important;}
}
@media only screen and (max-width: 767px){
  .footer .footer_con01{padding-right: 15px;padding-left: 15px;}
  .footer .f_con04{width: 60%; float:left;}
   .footer .f_con01{ width:40%; padding-right:0px;float:right;}
  .footer .f_con01 .pad_lay{width:100%;float: none;}
  .footer .f_con01 .pad_lay>a{display: none;}
  .footer .f_con01 .ewm_con{width:100%;float: none;margin-top: 10px;}
  .footer .f_con01 .ewm_con dl{float: left;margin-top: 10px;margin-right:0px;}
  .footer .public_search .search_list{width: 100%;}
  .footer .f_con04 dl { float:left;}
  .footer_ban .footer_con02 a.jing{display: block;}
}
@media only screen and (max-width: 374px){
  .footer .f_con04{width: 100%;}
   .footer .f_con01{ width:100%;}

}




/*首页样式*/
.phone_dom{display: none!important;}
.phone_body .phone_dom{display: block!important;}
.phone_body .pc_dom{display: none!important;}

.index_body{height: 100%;overflow: hidden;}
.w1200.index_body{height: auto;overflow-y: auto;}

.index_body .header{z-index: 999999;}
.index_body .header .search{border-color:#fff;}
.index_body .header .search input.text{color: #fff!important;}
.index_body .header .language{border-color: #fff;}
.section{overflow: hidden;position: relative;}
.sPage0_video video{width:100%;}
.in_con01{position: absolute;top:46%;left: 50%;transform:translate(-50%,-50%);z-index: 98;}
.in_con01 .text{margin-bottom: 84px;text-align: center;}
.in_con01 .text img{ max-width:100%;}

.in_con01 h3{color: #fff;letter-spacing:13px;}
.in_con01 p{color: #fff;text-transform: Uppercase;letter-spacing:3px;}
.in_con01 .more{display: inline-block;margin-left: 50px;}

.in_con01 .more a{border-color: #fff;color: #fff;width:200px;}
.in_con01 .more a i{border-left-color:#fff;right:20px;}
.in_con01 .more:hover a i{
  -webkit-animation: bounce 1s;
  -moz-animation: bounce 1s;
  -o-animation: bounce 1s;
  -ms-animation: bounce 1s;
  animation: bounce 1s;
}

@media only screen and (max-width: 1366px){
  .in_con01 .text{margin-bottom: 80px;}
}

@media only screen and (max-width: 1024px){
  .in_con01{top: 45%;}
.in_con01 .more{ margin-left: 40px;}
}

@media only screen and (max-width: 990px){
.in_con01 .more{ margin-left: 15px;}

}
@media only screen and (max-width: 800px){
  .in_con01 .text{margin-bottom:20px;}
  .in_con01 h3{letter-spacing:0px;}
  .in_con01 p{letter-spacing:0;}
  .in_con01 .more{margin-left: 8px;}
  .in_con01 .more a{width: 150px;}
}
@media only screen and (max-width: 767px){
  .in_con01{width: 90%;text-align: center;}
  .in_con01 .more a{background: transparent;}
  .in_con01{top:30%;}
}
@media only screen and (max-width: 320px){
  .in_con01 .text{margin-bottom: 100px;}
  .in_con01 .more a{width: 120px;}
  .in_con01 .more a i{right: 5px;}
}
.in_con02,.in_con02_bg{position: absolute;top:0px;bottom: 0px;right:-100%;z-index: 99;overflow: hidden;}
/*.in_con02_bg{background: rgba(255,255,255,0.5);}
*/
/*第屏*/
.sPage0_img img{position: absolute;top: 0px;}
.sPage0_img .div_img{position: absolute;left: 50%;top: -200px;transform:translateX(-50%);width: 55%;}
.lt9 .sPage0_img .div_img{margin-left: -490px;}
.sPage0_img .div_img img{width: 100%;}
.sPage0_img img.img1{
  animation: rotate_o 10s infinite;
}
.sPage0_img img.img2{
  animation: rotate_o 15s infinite;
}
.sPage0_img img.img3{
  animation: rotate_t 11s infinite;
}
.sPage0_img img.img4{
  animation: rotate_o 17s infinite;
}
.sPage0_img img.img5{
  animation: rotate_t 12s infinite;
}
.sPage0_img img.img6{
  animation: rotate_o 17s infinite;
}
@keyframes rotate_o{
  0%{
    transform:rotate(0)
  }
  100%{
    transform:rotate(360deg)
  }
}
@keyframes rotate_t{
  0%{
    transform:rotate(0)
  }
  100%{
    transform:rotate(-360deg)
  }
}
/*pad1366*/
.h1366.phone_body .sPage0_img .div_img{width: 123%;}
.h1024.phone_body .sPage0_img .div_img{width: 77%;}
@media only screen and (max-width: 1600px){
  .sPage0_img .div_img{width: 65%;top:-250px;}
}
@media only screen and (max-width: 1366px){
 .sPage0_img .div_img{width: 58%;top:-200px;}
}
@media only screen and (max-width: 1340px){
  .sPage0_img .div_img{top:-150px;}
}
@media only screen and (max-width: 1024px){
  .sPage0_img .div_img{width: 77%;}
}
@media only screen and (max-width: 800px){
  .sPage0_img .div_img{width: 130%;}
}
@media only screen and (max-width: 600px){
  .sPage0_img .div_img{width: 185%;}
  .c03_ul{width: 100%;box-sizing:border-box;padding:10px 20px;}
}
@media only screen and (max-width: 320px){
  .sPage0_img .div_img{width: 200%;}
  .phoneX .sPage0_img .div_img{width: 220%}
}

/*第四屏*/
.in_con04,.in_con04_bg{position: absolute;top:0px;bottom: 0px;right:-100%;z-index: 99;overflow: hidden;}
/*.in_con04_bg{background: rgba(255,255,255,0.5);}
*/
.c04_text{position: absolute;left: 6%;top:30%;z-index: 9;width:635px;}
.c04_text *{color: #fff; font-size:16px; line-height:30px; text-align:justify;}
.c04_text p{font-size: 16px;}
.c04_text h3{font-size: 40px;font-weight: 500;line-height: 1;}
.c04_text .p3{margin:32px 0 50px 0;}
.c04_text .p4{margin-top: 20px;}
.c04_text .p4 a{color:#d7000f;}
.c04_text .more a{
    border:1px solid transparent;
    margin:30px 0 0 0;
    position: relative;
    display: block;
    width: 212px;
    height: 50px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    background: url(../images/index_culture.png) no-repeat;
}
.c04_text .more02 a:hover{background: url(../images/index_cultureh.png) no-repeat; border:none;}
/*.c04_text .more a i{border-left-color:#fff;  position: absolute;right: 30px;top: 50%;margin-top: -3px;}
*/
.c04_text .more03 a { background: url(../images/index_about.png) no-repeat;}
.c04_text .more03 a:hover {background: url(../images/index_abouth.png) no-repeat; border:none;}
.in_con04 .sPage0_video em{width: 100%;height:100%;background: rgba(0,0,0,0.4);position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;}

.c04_text .more a i{border-left-color:#fff;position: absolute;right: 30px;top: 50%;margin-top:-3px;}
.c04_text .more:hover a i{
  -webkit-animation: bounce 1s;
  -moz-animation: bounce 1s;
  -o-animation: bounce 1s;
  -ms-animation: bounce 1s;
  animation: bounce 1s;
}

@media only screen and (max-width: 1366px){
  .c04_text .p3{margin:32px 0 30px 0;}
 
}
@media only screen and (max-width: 1200px){
  .c04_text{width: 400px;top:20%;}
  .c04_text .p3 div.edit{height:12em;line-height: 1.5;overflow-y:auto;}
}
@media only screen and (max-width: 800px){
  .c04_text{top:300px;}
}
@media only screen and (max-width: 767px){
  .c04_text{top:130px;width: auto;left: 10px;right:40px;}
  .c04_text p{font-size: 16px;}
  .c04_text h3{font-size: 34px;}
  .c04_text .p3{margin: 20px 0;}
  .c04_text a{font-size: 18px;height: 46px;line-height: 46px;width: 140px;background-size: cover;}
  .c04_text .p3 div.edit{height: 7.5em; font-size:16px;}
}
.c04_vi_bg{display:none;background: rgba(0,0,0,0.7);z-index: 9999999;
  position: fixed;top:0px;left: 0px;right: 0px;bottom: 0px;
}
.c04_vi_con{width: 80%;position: absolute;top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.c04_vi_con video{width: 100%;}
.c04_vi_con .close_btn{float:right;width: 30px;height: 30px;text-align:center;line-height:30px;cursor:pointer;font-family: Aril;font-size: 20px;background: #000;color: #fff;}
@media only screen and (max-width: 767px){
  .c04_vi_con{width: 95%;}
}

/*切换按钮*/
.index_btn{width: 490px;position: absolute;bottom: 70px;left: 50%;margin-left: -245px;z-index: 999;}
/*.index_btn:after{content: "";display: block;width: 4px;height: 4px;background: #fff;border-radius: 4px;position: absolute;right: 24px;bottom:0px;}
*/
.index_btn li{text-indent:4px;cursor:pointer;float:left;  background:url(../images/index_nav.png) repeat-x bottom;  width:122px;height:50px;line-height: 30px;text-align: center;  color: #fff;position: relative;}
.index_btn li em{opacity: 1; font-size:16px;}
.index_btn li q{position: absolute;bottom: 3px;left: 0px;width: 100%;display: block;height: 1px;/*background: #004da1;*/ background:#fff;}
.index_btn li:hover em{opacity: 1;font-weight: bold;}
.index_btn li.hover{background:url(../images/index_navh.png) repeat-x bottom;}
.index_btn li.hover em{opacity: 1;font-weight: bold;}
.index_btn li q{width: 50%;animation: widthA 5s infinite;}
.index_btn li.hover q{width: 0%;animation: initial;}


@media only screen and (max-width: 767px){
.index_btn{width: 320px;bottom: 50px;left: 50%;margin-left: -160px;}
.index_btn li { width:25%;}
}
@media only screen and (max-width: 320px){
  .index_btn{width: 300px;margin-left: -150px;}
  .index_btn li{width: 68px;}
  .index_btn li em { font-size:14px;}
}
@keyframes widthA{
  0%{
    width: 0%;
  }
  50%{
    width: 55%;
  }
  100%{
    width: 0%;
  }
}



/*更多按钮*/
.more a{display: block;color: #313134; font-size:16px;border:1px solid #313134;width:115px;margin:0 auto;text-align:center;line-height:35px;height: 35px;border-radius: 35px;position: relative;}
.more a i{position: absolute;right: 5px;top: 50%;margin-top: -4px;
  width: 0px;height: 0px;display: block;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 8px solid #313134;
  border-right: 8px solid transparent;
}
.more a:hover{background: #004da1;color: #fff;border:1px solid #004da1;}
.more a:hover i{border-left: 8px solid #fff;}
.white_more a{color: #fff;border:1px solid #fff;}
.white_more a i{border-left: 8px solid #fff;}


@media only screen and (max-width: 767px){
  .more{margin-top: 15px;}
  .more a{width: 100px;height:28px;line-height: 26px;font-size:14px;background: #313134;color: #fff;border:1px solid #313134;  }
  .more a i{right: 0;margin-top:-3px;border-left: 8px solid #fff;}
}

/*翻页*/
.pages{padding-top:40px; padding-bottom:40px; margin:0 auto;text-align: center; box-sizing:border-box;}

.pages:after{ clear:both; content:''; width:0px; display:block; height:0px; visibility:hidden;}
.pages a{border: 1px solid #DDD; display:inline-block; line-height:38px;
    color: #333;
    margin: 5px 2px;
    height:40px;
	min-width:42px;
	padding:0 5px;
    text-decoration: none;
    font-size:14px;
    }
.pages a:hover{  text-decoration: none; border: 1px solid #1069AD;  background-color:#fff;color: #1069AD;padding:0 5px;height:40px; line-height:38px; font-size:14px;}
.pages span { display:inline-block; border: 1px solid #1069AD;  background-color:#fff;color: #1069AD; line-height:38px;min-width:42px;padding:0 5px;height:40px; font-size:14px; margin:0 2px;}

@keyframes bounce{
  0%,20%,80%,53%,to{
    animation-timing-function:cubic-bezier(.215,.61,.355,1);
    transform:translateZ(0)
  }
  40%,43%{
    animation-timing-function:cubic-bezier(.755,.05,.855,.06);
    transform:translate3d(-30px,0,0)
  }
  70%{
    animation-timing-function:cubic-bezier(.755,.05,.855,.06);
    transform:translate3d(-15px,0,0)
  }
  90%{
    transform:translate3d(-9px,0,0)
  }
}

/*第三屏*/
.in_con03,.in_con03_bg{position: absolute;top:0px;bottom: 0px;right:-100%;z-index: 99;overflow: hidden;}
/*.in_con03_bg{background: rgba(255,255,255,0.5);}
*/
.parameter { position:absolute; left:0; top:0; width:100%; height:100%; z-index:99;}
.parameter .tab_menu{ width:480px; margin-left:-30px; margin-right:-30px; overflow:hidden;position:absolute; right:50px; top:50%;transform: translateY(-50%); z-index:99;}
.parameter .tab_menu li{ display:inline-block;font-size:16px; padding:20px 30px; width:50%; float:left; color:#fff;cursor:pointer; }
.parameter .tab_menu li h3 {width:100%; height:98px; border:1px solid #FFFFFF; margin:0;}
.parameter .tab_menu li h3 span { width:100%; height:100%; font-size:18px; color:#fff; padding:18px 50px 0 20px; display:block;}
.parameter .tab_menu li.on h3{ background:#246EBC;}

.parameter .tab_box{  width:100%;}
.parameter .tab_box .hide{display:none;}

.parameter .tab_menu li h3 span.proico01 { background:url(../images/proico01.png) no-repeat right bottom;}
.parameter .tab_menu li h3 span.proico02 { background:url(../images/proico02.png) no-repeat right bottom;}
.parameter .tab_menu li h3 span.proico03 { background:url(../images/proico03.png) no-repeat right bottom;}
.parameter .tab_menu li h3 span.proico04 { background:url(../images/proico04.png) no-repeat right bottom;}
.parameter .tab_menu li h3 span.proico05 { background:url(../images/proico07.png) no-repeat right bottom;}
.parameter .tab_menu li h3 span.proico06 { background:url(../images/proico08.png) no-repeat right bottom;}
.parameter .tab_menu li h3 span.proico07 { background:url(../images/proico05.png) no-repeat right bottom;}
.parameter .tab_menu li h3 span.proico08 { background:url(../images/proico08.png) no-repeat right bottom;}

.c02_text{position: absolute;top: 50%;left:6%;z-index: 9;width:635px;transform:translateY(-50%);}
.c02_text *{color: #fff; font-size:16px; line-height:30px; text-align:justify;}
.c02_text p{font-size: 16px;}
.c02_text h3{font-size: 40px;font-weight: 500;line-height: 1;text-shadow: 1.176px 1.618px 2px rgba(0, 0, 0, 0.36)
}
.c02_text .p3{margin:32px 0 50px 0;}
.c02_text .btn  { padding:0;}
.c02_text .btn a{position: relative;display:block;width: 212px;
    height: 50px;
    line-height: 48px;text-align:center;color:#fff;}
.c02_text .btn a i{position: absolute;right: 30px;top: 50%;margin-top:-16px;}
.c02_text .btn:hover a i{
  -webkit-animation: bounce 1s;
  -moz-animation: bounce 1s;
  -o-animation: bounce 1s;
  -ms-animation: bounce 1s;
  animation: bounce 1s;
}

.c02_text .promore01 a{ background:url(../images/pro_bg1.png) no-repeat;}
.c02_text .promore02 a{ background:url(../images/pro_bg2.png) no-repeat;}
.c02_text .promore03 a{ background:url(../images/pro_bg3.png) no-repeat;}
.c02_text .promore04 a{ background:url(../images/pro_bg4.png) no-repeat;}
.c02_text .promore05 a{ background:url(../images/pro_bg5.png) no-repeat;}
.c02_text .promore06 a{ background:url(../images/pro_bg6.png) no-repeat;}
.c02_text .promore07 a{ background:url(../images/pro_bg7.png) no-repeat;}
.c02_text .promore08 a{ background:url(../images/pro_bg8.png) no-repeat;}

.c02_text .promore01 a:hover{ background:url(../images/pro_bgh1.png) no-repeat;}
.c02_text .promore02 a:hover{ background:url(../images/pro_bgh2.png) no-repeat;}
.c02_text .promore03 a:hover{ background:url(../images/pro_bgh3.png) no-repeat;}
.c02_text .promore04 a:hover{ background:url(../images/pro_bgh4.png) no-repeat;}
.c02_text .promore05 a:hover{ background:url(../images/pro_bgh5.png) no-repeat;}
.c02_text .promore06 a:hover{ background:url(../images/pro_bgh6.png) no-repeat;}
.c02_text .promore07 a:hover{ background:url(../images/pro_bgh7.png) no-repeat;}
.c02_text .promore08 a:hover{ background:url(../images/pro_bgh8.png) no-repeat;}
@media only screen and (max-width: 1500px){
.parameter .tab_menu li{ padding:10px 20px; }
.parameter .tab_menu{ top:45%; }
.c02_text *{ font-size:16px; line-height:28px;}
  .c04_text *{ font-size:16px; }
}



@media only screen and (max-width: 1280px){
.parameter .tab_menu{ width:436px; margin-left:-20px; margin-right:-20px;}
.parameter .tab_menu li{ padding:15px 20px;}
.c02_text .p3 div.edit{height:12em;line-height: 1.5;overflow-y:auto;}
}
@media only screen and (max-width: 1199px){
.c02_text{width: 550px;}


.edit::-webkit-scrollbar{
  width:6px;
  height:6px;
  /**/
}

.edit::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
.edit::-webkit-scrollbar-thumb{

  background: #bfbfbf;
  border-radius:10px;
}
.edit::-webkit-scrollbar-thumb:hover{
  background: #9F9F9F;
}
.edit::-webkit-scrollbar-corner{
  background: #179a16;
}

}
@media only screen and (max-width: 1099px){
.c02_text{width: 450px;}
}
@media only screen and (max-width: 990px){
.c02_text{width: 450px;}
.parameter .tab_menu{top: 150px;transform:translateY(0); width:100%; margin:0;left: 0px;right:0px;}
.parameter .tab_menu li{width:23%; padding:10px 0;float:left;margin-left: 1%;margin-right: 1%;}
.parameter .tab_menu li h3 { height:70px;}
.parameter .tab_menu li h3 span {background-size: 20% !important; font-size:16px; line-height:20px;  padding:18px 0 0 10px;}
.c02_text { width:550px; left:50px;top: 60%;transform:translateY(-60%);}
}

@media only screen and (max-width: 640px){
  .c02_text * { font-size:14px;}
  .c02_text{width: auto;left:10px;right: 10px;top:300px;transform:translateY(0);}
  .c02_text .p3 { margin:20px 0;}
  .c02_text h3 { font-size:34px;}
  .c02_text .p3 div.edit{height: 5.8em; font-size:16px;}
  .parameter .tab_menu{top: 100px;}
  
  
}
@media only screen and (max-width: 374px){
.index_btn { bottom:30px;}
.parameter .tab_menu { top:120px;}
.parameter .tab_menu li{ padding:5px 0;}
.parameter .tab_menu li h3 { height:60px;}
.parameter .tab_menu li h3 span {background-size: 20% !important; font-size:14px; line-height:20px;  padding:10px 0 0 10px;}
.c02_text{top: 275px;}
.c02_text h3 { font-size:28px;}
.c02_text .p3 div.edit { height:4.6em;}
}

.mcontainer {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .mcontainer {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .mcontainer {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .mcontainer {
    width: 1170px;
  }
}
@media (min-width: 1440px) {
  .mcontainer {
    width: 1380px;
  }
}
@media (min-width: 1590px) {
  .mcontainer {
    width: 1510px;
  }
}
.back-top { background:url(../images/top.png) no-repeat; width:54px; height:54px; position:fixed; bottom:5%; display:none; right:0; cursor:pointer; z-index:99;}
/*翻页*/
.pages{padding-top:20px; padding-bottom:20px; margin:0 auto;text-align: center; background:#F5F8FB;}
.pages:after{ clear:both; content:''; width:0px; display:block; height:0px; visibility:hidden;}
.pages a{border: 1px solid #DDD; display:inline-block; line-height:38px;
    color: #333;
    margin: 5px 2px;
    height:40px;
	min-width:42px;
	padding:0 5px;
    text-decoration: none;
    font-size:14px;
    }
.pages a:hover{  text-decoration: none; border: 1px solid #D70B31;  background-color:#D70B31;color: #fff;padding:0 5px;height:40px; line-height:38px; font-size:14px;}
.pages span { display:inline-block; border: 1px solid #D70B31;  background-color:#D70B31;color: #fff; line-height:38px;min-width:42px;padding:0 5px;height:40px; font-size:14px; margin:0 2px;}
.pages a:first-child , .pages a:last-child{/* border:none;*/}

.page {padding-top:20px; padding-bottom:20px; margin:0 auto;text-align: center; background:#F5F8FB;}
.page a.prev { background:url(../images/pageleft.png) no-repeat; width:52px; height:49px; display:inline-block; font-size:0;}
.page span.current { background:url(../images/pageup.png) no-repeat; width:91px; height:49px; line-height: 49px;display:inline-block; font-size:0;}
.page a.first,.page a.end { display:none;}


.page a.next { background:url(../images/pageright.png) no-repeat; width:52px; height:49px; display:inline-block; font-size:0;}
.page a{ line-height:49px;}
.page  a.num{ display:none;}

/*新闻资讯*/
.nycont {min-height:60px; padding-bottom:10px; background:url(../images/neibg.jpg) repeat-x; background-color:#F5F8FB;}
.location { padding-top:20px;}
.location a { font-size:15px; color:#999999; background:url(../images/loico.png) no-repeat left; padding-left:26px; margin-left:10px;}
.location a:hover { color:#666;}
.nynav { padding-top:18px;}
.nynav ul li { float:left; padding-right:40px;}
.nynav ul li a { font-size:16px; background:url(../images/navico01.png) no-repeat left; padding-left:22px;}
.nynav ul li.on a { background:url(../images/navicoh01.png) no-repeat left; color:#004da1;}
.nynav ul li:hover a { background:url(../images/navicoh01.png) no-repeat left; color:#004da1;}
.newsearch {line-height: 37px;border:3px solid #F5F5F5;margin-top: 28px;padding: 10px 27px;}
.newsearch strong {font-size: 19px;color:#333333;float:left;display:inline-block;}
#search { padding-left:26px; float:left;}
#search .form-control {border-radius:0;/* height: 39px; */border:1px solid #E0E0E0;float:left;}
#search .btn-default {background:#004EA1;border-radius:0;padding: 6px 29px;border:1px solid #E0E0E0;color:#fff;float:left;}
#sxuan { padding-left:18px; float:left;}
#sxuan .form-control {/* height:48px; */border-radius:0;float:left;border:1px solid #E0E0E0;font-size:16px;}
#sxuan .btn-default {background:#004EA1;border-radius:0;padding: 6px 31px;border:1px solid #E0E0E0;color:#fff;float:left;}
.mjs { padding-left:15px; display:inline-block;}

@media (max-width:1589px) {
.nynav ul li { padding-right:30px;}
}
@media (max-width:1439px) {
.nynav ul li { padding-right:22px;}
.nynav ul li a { padding-left:15px; font-size:16px;}
}
@media (max-width:1024px) {
.nycont { margin-top:60px;}
}
@media (max-width:991px) {
.nynav ul li { padding-right:22px;}
.newsearch strong { display:block; width:100%;}
#search { padding-left:0;}
.mjs { padding-left:0;}

}

/*新闻中心*/
@font-face {
    font-family: 'dinCond-Medium';
    src: url('../fonts/dincond-medium-webfont.eot');
    src: url('../fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dincond-medium-webfont.woff') format('woff'),
         url('../fonts/dincond-medium-webfont.ttf') format('truetype'),
         url('../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
.newlist{ padding:50px 0 30px;}
.newlist ul { margin-left:-30px; margin-right:-30px;}
.newlist ul li { padding:0 30px; margin-bottom:50px;float:left; width:33.33%;}
/*.newimg{ height:258px;}
*/
.newimg img{ width:100%;}
/*.news{ display:block;  background-color:#fff;border:2px solid #ECEEEE; transition:all 0.5s; height:456px; overflow:hidden;}
*/
.news{ display:block;  background-color:#fff;border:2px solid #ECEEEE; transition:all 0.5s; padding-bottom:20px; overflow:hidden;}

.newcnent{ padding:38px 25px 0 25px;}
.newcnent span{color:#999999; font-size:16px; background:url(../images/time.png) no-repeat left; padding-left:28px; line-height:20px;font-family:'dinCond-Medium'; }
.newcnent h3{color:#333333; font-size:20px; line-height:26px; height:26px; margin-bottom:12px;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.newcnent p{color:#666; margin-top:5px; font-size:14px; line-height:30px; height:60px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
.newd{ display:block;  border:2px solid #ECEEEE; background-color:#fff; transition:all 0.5s; }
.newcnend{ padding:40px 25px 60px; background:url(../images/n1.png) no-repeat 25px 93%;height:452px; overflow:hidden; box-sizing:border-box;}
.newcnend span{color:#999999; font-size:16px; background:url(../images/time.png) no-repeat left; padding-left:28px; line-height:20px;font-family:'dinCond-Medium'; }
.newcnend h3{color:#333333; font-size:20px; line-height:26px; height:52px; margin:10px 0 30px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.newcnend p{color:#666; font-size:14px; line-height:30px; margin-top:15px; height:210px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;}
.news:hover{ box-shadow:1px 1px 13px #E8E8E8; transform:translateY(-10px);}
.news:hover .newcnent h3 { color:#004da1;}
.newd:hover{ box-shadow:1px 1px 13px #ccc; transform:translateY(-10px);}
.newd:hover .newcnend h3 { color:#004da1;}

@media (max-width:1439px) {
/*.newimg{ height:230px;}
.news{ height:430px;  }

*/
.newd{ height:430px;}
.newcnend{ height:430px;}
.newlist ul li { padding:0 20px; margin-bottom:40px; }
}
@media (max-width:1280px) {
/*.news{ height:400px;  }
*/
.newcnent{ padding:30px 25px 0 25px; transition:all 0.5s;}
.newd{ height:400px;}
.newcnend p{ line-height:30px; height:180px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;}
}
@media (max-width:1199px) {
.newlist ul { margin-left:-15px; margin-right:-15px;}
.newlist ul li { padding:0 15px; float:left; width:33.33%; margin-bottom:30px;}

/*.newimg{ height:160px;}
*/
.newd{ height:350px;}
.newcnend{ padding:20px 15px 50px;  height:350px;transition:all 0.5s; }
.newcnend h3{ margin:10px 0 20px;}
.newcnend p{ line-height:30px; height:180px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;}
}
@media (max-width:991px) {
/*.newimg{ height:150px;}
.news{ height:320px;  }
*/
.newd{ height:320px;}
.newcnent{ padding:20px 25px 0 25px;}
	
.newcnent h3 { font-size:18px;}
.newcnend h3 { font-size:18px;}
.newcnend{ padding:20px 15px 20px;  height:320px; }
.newcnend p{ line-height:30px; height:150px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;}
}

@media (max-width:767px) {
.nycont .pull-left { width:100%;}
.nynav { padding-top:15px;width:100%;}
.nynav ul li { padding-right:16px; padding-bottom:5px;}
.nynav ul li a { font-size:14px;}
.location { padding-top:0px; padding-bottom:4px;}
.location a { font-size:14px; padding-left:20px;}
.newsearch { margin-top:30px;padding:10px 15px;}
.newsearch strong { font-size:18px;}
#search { width:100%; padding-left:0; padding-bottom:10px;}
#search .form-control { width:60%;}
#search .btn-default,#sxuan .btn-default { padding:6px 30px;}
#sxuan { width:100%; padding-left:0;}
#sxuan .form-control { width:60%;}
.newlist ul li {  width:100%; margin-bottom:15px;}
.newimg { background:none !important; height:auto;}
.newimg img { width:100%}
.newcnent{ padding:10px 15px ;}
.news{ height:auto;  }
.newd{ height:auto;}
.newcnend{ padding:20px 15px 20px;  height:auto; }
.newcnend h3 { height:auto;}
.nycont { padding-bottom:10px; background:none; background-color:#F5F8FB;}
.newlist{ padding:30px 0 30px;}
.newcnent p{ line-height:24px; height:48px; }
}

.pt54 { padding-top:54px;}

/*--新闻详情--*/
.col-left { float:left; width:77%; padding-right:60px;}
.col-right { float:left; width:23%;}
.article{ margin-bottom:30px;}
.article p{ font-size:16px; color:#333; line-height:28px; margin-bottom:25px;}
.article img{ display:block; margin:20px auto; max-width:100% !important; height:auto !important;}
.article video { max-width:100% !important;}
.article_title{font-size:30px; color:#333333; line-height:40px; font-weight:bold; margin-bottom:10px; margin-top:0;}
.article_time{font-size:16px;line-height:40px; margin-right:40px;}
#border hr { margin:15px 0; margin-bottom:20px;}
.article_des { border-left:4px solid #004da1; padding-left:25px;}
.article_des span { color:#333; display:block;}
.article_des p { color:#333; }

.bottom_link{  margin-bottom:10px;font-size:15px; color:#666; line-height:28px;}
.bottom_link p{ font-size:15px; color:#666; line-height:25px; padding-bottom:5px;}
.bottom_link a{font-size:15px;}
.bottom_link a:hover{ color:#004da1;}
.return{ float:right; width:114px; line-height:36px; border:1px solid #004da1; font-size:14px; color:#333; text-align:center;}
.return:hover{  border:1px solid #004da1; font-size:14px; color:#fff; background-color:#004da1;}

.recommend{ border-left:1px solid #EAEAEA;padding:10px 0 0px 20px;}
.recommend h2{font-size:18px; color:#004da1; margin:0;font-weight:bold; margin-bottom:20px;}
.recommend ul li a{ display:block;margin-bottom:25px;}
.recommend ul li:last-child a { margin-bottom:0;}
.recommend ul li a h3{font-size:15px; color:#333333; line-height:24px; margin:0;}
.recommend ul li a span{ padding-top:5px; display:block;font-size:14px; color:#666; }
.recommend ul li a:hover h3{ color:#004da1;}
.recommend_pic { overflow:hidden;}
.recommend_pic img{transition: 600ms; -webkit-transition: 600ms; }
.recommend ul li a:hover .recommend_pic img{ transform: scale(1.1);-webkit-transform: scale(1.1);}
.recomborder { padding:16px;transition: 600ms; -webkit-transition: 600ms;}
.recommend ul li a:hover .recomborder {-moz-box-shadow:0px 3px 8px #E8E9ED; -webkit-box-shadow:0px 3px 8px #E8E9ED; box-shadow:0px 3px 8px #E8E9ED;}
.borertop { border-top:1px solid #eee; padding-top:22px; padding-bottom:15px;}
.fontsy { font-family: "思源黑体 CN Regular"; font-size:14px;}
#border { padding-bottom:50px;}
@media (max-width:991px) {
#border { padding-bottom:30px;}
.col-left {width:70%;}
.col-right { width:30%;}

}
@media (max-width:767px) {
.col-left { float:left; width:100%; padding-right:0;}
.col-right { float:left; width:100%;}
#border hr { margin:15px 0; margin-bottom:15px;}
.article_des { padding-left:15px;}
.recommend { border-left:none; padding-left:0;}
.recommend ul li:last-child a { margin-bottom:25px;}
.article_time{font-size:14px;line-height:20px; margin-right:20px;}
.article_title{font-size:18px; line-height:28px; margin-bottom:10px; margin-top:0;}
.article p{ font-size:15px; color:#333; line-height:28px; margin-bottom:10px;}
.pt54 { padding-top:30px;}
.article video { max-width:100% !important; }

}

/*太阳集团tyc33455投资 频道页*/
.zhzbg { background:#F6F6F6; margin-top:44px; margin-bottom:65px; width:100%; padding:82px 64px 82px 100px;}
.zhcont { padding-top:48px; float:left; width:50%; padding-right:5%;}
.zhcont h3 { font-size:24px; color:#004da1;}
.zhcont p { font-size:16px; line-height:30px; padding:42px 0 25px 0;}
.zhcont span{ display:block; line-height:30px;font-size:16px;word-break: break-word; text-align:justify;}
.zhright { float:left; width:50%;}
.zhright .right { text-align:right; max-width:600px; float:right; width:100%;}
.zhright .right ul li a { display:block; height:100%;}
.zhright .right ul li { float:left;  height:458px; text-align:center; width:33.33%; padding-top:30%; position:relative;}
.zhright .right ul li span { border:2px solid #fff; border-radius:50%; width:64px; height:64px; line-height:56px; text-align:center; display:inline-block; z-index:99; position:relative;}
.zhright .right ul li span img { vertical-align:middle;}
.zhright .right ul li h3 {color:#ffffff; font-size:16px; padding-top:20px; z-index:99; position:relative;}
.tzmeng { background:url(../images/tzbg2.png) repeat; width:100%; height:100%; position:absolute; left:0; top:0; }

.zhright .right ul li:hover .tzmeng { height:0;animation:myfirst .3s;
	-moz-animation:myfirst .3s; /* Firefox */
	-webkit-animation:myfirst .3s; /* Safari and Chrome */
	-o-animation:myfirst .3s; /* Opera */}

@keyframes myfirst
{
    0%   {height:100%;}
	30%  {height:60%;}
	60%  {height:30%;}
    100% {height:0;}
}
 
@-webkit-keyframes myfirst
{
    0%   {height:100%;}
	30%  {height:60%;}
	60%  {height:30%;}
    100% {height:0;}
}

@media (max-width:1439px) {
.zhcont { padding-top:30px; width:44%; padding-right:5%;}
.zhright { width:56%;}

}
@media (max-width:1199px) {
.zhzbg {  padding:82px 60px 82px 60px;}
.zhcont { padding-top:0px; width:42%; padding-right:5%;}
.zhcont p {  padding:20px 0 15px 0;}
.zhright { width:58%;}
.zhright .right ul li {  height:420px;padding-top:35%; }

}
@media (max-width:991px) {
.zhcont {   width:100%; padding-right:0; padding-bottom:30px;}
.zhright { width:100%;}
.zhright .right ul li {  height:458px;padding-top:30%; }

}
@media (max-width:767px) {
.zhzbg {  padding:40px 30px 40px 30px;}
.zhright .right ul li {  height:258px;padding-top:20%; }
.zhright .right ul li span {   width:54px; height:54px; line-height:46px; }
.zhright .right ul li span img { width:22px;}

}

/*太阳集团tyc33455投资*/
.content { overflow-x:hidden; width:100%;}
.taback {}
.mcontent { overflow:hidden;}
.tzsub {  text-align:center; padding-top:50px;}
.tzsub h3{ color:#000000; font-size:36px; font-weight:600; }
.tzsub p { font-size:16px; color:#004da1; padding-top:10px;text-transform:uppercase;}
.tzbgone { background:url(../images/tzgstu.jpg) no-repeat center center; background-size:cover; height:500px;-moz-box-shadow:0px 1px 8px #D2D4DA; -webkit-box-shadow:0px 1px 8px #D2D4DA; box-shadow:0px 1px 8px #D2D4DA;}
.tzgsjs { float:right; width:38%; padding:102px 48px 0 0px;}
.tzonesub { font-size:24px; font-weight:bold; color:#004da1;}
.tzonesub em { font-size:18px; font-style:normal; display:block; color:#666; font-weight:500; }
.tzonedes { margin-top:38px; line-height:26px;height:260px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;}
.tzonedes p { font-size:15px; line-height:26px;}



.taback { width:100%; margin-top:56px; position:relative;}
.taback:before { content:"";background-color:#F0F3F9; position:absolute; left:0; top:244px; width:100%; height:100%;}

.tzonetwo { background:#F1F4FA; width:100%; padding-top:115px; padding-bottom:98px;}
.tztwolist { max-width:268px; width:100%; margin:0 auto; text-align:center;}
.tztwolist span { height:84px; display:inline-block;}
.tztwolist h4 { color:#004da1; font-size:20px; font-weight:bold; padding-top:37px; text-align:center;}
.tztwolist p { font-size:15px; color:#333333; margin-top:30px; line-height:30px; text-align:left; text-align:justify; }

.tzglbg { background:url(../images/glbg.jpg) no-repeat right top; background-size:58.5%; min-height:964px; padding-top:112px;}
.glysz { position:relative; min-height:150px;}
.glysz span {width:84px; height:53px; float:left; color:#fff; font-size:20px; font-weight:bold; line-height:53px; padding-left:18px;}
.glys01 span { background:url(../images/glbg01.png) no-repeat; }
.glys02 span { background:url(../images/glbg02.png) no-repeat;}
.glys03 span { background:url(../images/glbg01.png) no-repeat; }
.glys04 span { background:url(../images/glbg02.png) no-repeat;}

.glcont { color:#888888; float:left; padding-left:45px; line-height:28px;}

.glcont01 { width:80%; max-width:675px;}
.glcont02 { width:80%; max-width:647px;}
.glcont03 { width:80%; max-width:549px;}
.glcont04 { width:80%; max-width:508px;}
.glyslist { padding-top:86px;}
.gsr { position:absolute; width:224px; height:99px; top:-11px; font-size:18px; color:#fff; font-weight:bold; text-align:center; line-height:99px;}
.gsr01 { background:url(../images/glbgw01.png) no-repeat;right:18%;}
.gsr02 { background:url(../images/glbgw02.png) no-repeat;right:24%;}
.gsr03 { background:url(../images/glbgw01.png) no-repeat;right:30%;}
.gsr04 { background:url(../images/glbgw02.png) no-repeat;right:36%;}

.glysz { width:100%;}
@media (max-width:1589px) {
.tzglbg {   background-size:50%;}
.glcont01 { width:45%;}
.glcont02 { width:42%;}
.glcont03 { width:38%;}
.glcont04 { width:33%;}
.gsr01 { right:24%;}
.gsr02 {  right:29%;}
.gsr03 { right:35%;}
.gsr04 { right:40%;}
.tzglbg { background:url(../images/glbg.jpg) no-repeat 190% top; background-size:80%; }
}
@media (max-width:1439px) {
.tzbgone { height:450px;}
.tzgsjs {  width:45%; padding:80px 48px 0 0px;}

.tzglbg { background-size:78%;}
.glcont01 { width:50%;}
.glcont02 { width:45%;}
.glcont03 { width:40%;}
.glcont04 { width:38%;}
.gsr01 { right:9%;}
.gsr02 {  right:15%;}
.gsr03 { right:21%;}
.gsr04 { right:27%;}
}
@media (max-width:1280px) {
.tzonetwo { padding-top:75px; padding-bottom:60px;}
.tzsub h3{ font-size:30px; }
.tzglbg {  min-height:900px;}

.tztwolist p,.tzonedes p {text-align:justify}



}

@media (max-width:1199px) {

.tzglbg { background-size:26%;}
.glcont01 { width:55%;}
.glcont02 { width:48%;}
.glcont03 { width:44%;}
.glcont04 { width:38%;}
.gsr01 { right:6%;}
.gsr02 {  right:14%;}
.gsr03 { right:21%;}
.gsr04 { right:27%;}
}
@media (max-width:991px) {
.tzsub h3{  font-size:22px; }
.tzsub p { font-size:14px;padding-top:10px;}
.tzbgone { height:450px;}
.tzgsjs {  width:45%; padding:60px 48px 0 0px;}
.tztwolist p { font-size:16px; margin-top:20px;}
.tzonetwo {  padding-top:55px; padding-bottom:50px;}

.glcont { padding-left:30px; line-height:28px;}
.tzglbg { background:none;}
.glcont01 { width:60%;}
.glcont02 { width:54%;}
.glcont03 { width:48%;}
.glcont04 { width:42%;}
.gsr01 { right:-3%;}
.gsr02 {  right:5%;}
.gsr03 { right:13%;}
.gsr04 { right:19%;}
.gsr {  width:176px; height:70px; line-height:70px; background-size:100%;}

}
@media (max-width:767px) {
.tzsub {  padding-top:30px;}
.taback { margin-top:30px;}
.tzsub h3{  font-size:20px; }
.tzsub p { font-size:14px;padding-top:5px;}
.taback::before { background:none;}
.tzonesub { font-size:20px; }
.tzonesub em { font-size:16px;}

.tzbgone { height:auto; background:none; box-shadow:none;}	
.tzgsjs { width:100%; padding:30px 0;}
.tzonetwo .col-sm-3 { padding-bottom:30px;}
.tzonetwo { padding-top:30px; padding-bottom:40px;}

.tzonedes { height:auto; margin-top:20px;}
.tztwolist h4 { padding-top:20px;}
.tzglbg { padding-top:40px; min-height:inherit; padding-bottom:20px;}
.glyslist { padding-top:40px;}
.gsr { position: inherit; width:224px; height:auto; left:-40px; float:left; top:0; font-size:18px; line-height:53px;}
.glysz { min-height:inherit; overflow:hidden; padding-bottom:15px;}
.glcont { width:100%; padding-top:20px; padding-left:0;}

}

/*太阳集团tyc33455觉悟*/
.zhjwone { padding-top:70px; padding-bottom:90px;}
.zhjwleft { float:left; width:46%; padding-right:15px;}
.zhjwleft img { max-width:100%;}

.zhjwright { float:right; width:54%; max-width:670px; padding-left:15px;}
.zhjwwen { color:#333333; font-size:16px; line-height:38px; border-bottom:1px dashed #919191; padding-bottom:30px;}
.zhtime { padding-top:32px;}
.zhtime ul { overflow-y:auto; height:276px;}
.zhtime ul li { font-size:18px; color:#004da1; line-height:25px; height:50px; margin-bottom:5px; overflow:hidden;}
.zhtime ul li span:nth-child(1){ font-size:18px; display:inline-block; float:left; padding-right:36px; width:144px; color:#004da1;}
.zhtime ul li span:nth-child(2){ font-size:18px; display:inline-block; float:left; padding-right:36px; width:calc(100% - 144px); color:#004da1;}

.zhtime ul::-webkit-scrollbar{
  width:6px;
  height:6px;
  /**/
}
.zhtime ul::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
.zhtime ul::-webkit-scrollbar-thumb{
  background: #bfbfbf;
  border-radius:10px;
}
.zhtime ul::-webkit-scrollbar-thumb:hover{
  background: #9F9F9F;
}
.zhtime ul::-webkit-scrollbar-corner{
  background: #179a16;
}

.zhjwren { background:#F4F4F4; width:100%; padding:50px 0 70px 0;}
.zhjwrleft { float:left; width:56%; padding-top:70px;}
.zhjwrleft p{ font-size:16px; color:#333333; line-height:38px; padding:20px 0;}
.zhjwrright { float:right; width:44%; text-align:right; padding-left:30px;}
.zhjwrright img { max-width:100%;}
@media (max-width:1280px) {
.zhjwwen {text-align: justify;}	
.zhjwone { padding-top:50px; padding-bottom:60px;}
.zhtime ul { height:auto; max-height: 276px;}
}
@media (max-width:1199px) {
.zhjwwen { font-size:18px; line-height:36px;  padding-bottom:30px;}
}
@media (max-width:991px) {
.zhjwrleft {  width:56%; padding-top:0px;}
.zhjwrleft p{ font-size:16px; line-height:34px; padding:15px 0;}

.zhjwwen { font-size:16px; line-height:30px;  padding-bottom:30px;}
.zhtime ul li { font-size:15px;  line-height:32px; height:auto; margin-bottom:5px; overflow:hidden;}
.zhtime ul li span{ font-size:15px; }

}
@media (max-width:767px) {
.zhjwone { padding-top:30px; padding-bottom:40px;}
.zhjwleft { width:100%; padding-right:0; text-align:center; padding-bottom:15px;}
.zhjwrleft p{  line-height:30px; padding:10px 0; }
.zhtime ul li { height:auto; font-size:16px; padding-bottom:10px;}
.zhtime ul li span { font-size:16px; padding-right:15px; width:120px;}
.zhjwright {  width:100%; max-width:670px; padding-left:0;}

.zhjwren { padding:30px 0 40px 0;}
.zhjwrleft {  width:100%; padding-top:0px;}
.zhjwrright { width:100%; display:none;}
}

/*方案*/
.zhtzthree { margin:92px 0 95px 0; height:560px; width:100%; position:relative; overflow:hidden;}
.zhsanleft { width:50%; height:560px;position: absolute; left:0; top:0; cursor:pointer;transition: all .3s ease;-webkit-transition:all .3s ease;}
.zhsanright {width:50%; height:560px;position:absolute; right:0; top:0; cursor:pointer;transition: all .3s ease;-webkit-transition:all .3s ease;}
.zhthreebg { width:100%; height:100%;}
.zhthrsub { text-align:center; padding-top:218px; width:100%; height:100%;}
.zhthrsub strong { font-size:60px; color:rgba(255,255,255,0.3);font-style:italic;}
.zhthrsub h3 { font-size:24px; color:#fff; font-weight:bold; margin-top:20px;}
.zhtzthree .zhsanleft:hover { width:100%; z-index:99;}
.zhthcont { display:none;float:left; width:75%; height:100%; padding:100px 0 0 65px; background:#fff;}
.zhthcont p { padding:20px 0; font-size:16px; color:#3d3d3d; line-height:38px;}
.zhthcont p strong { display:block;}
.zhthcont img { max-width:100%;}
.zhtzthree .zhsanleft:hover .zhthcont { display:block; }
.zhtzthree .zhsanleft:hover .zhthrsub { width:25%; float:left;}
.zhtzthree .zhsanright:hover{ width:100%; z-index:99;}

.zhtzthree .zhsanright:hover .zhthcont { display:block;transition: all .5s ease;-webkit-transition:all .5s ease;}
.zhtzthree .zhsanright:hover .zhthrsub { width:25%; float:left;}

@media (max-width:1280px) {
	.zhtzthree { margin:60px 0 60px 0;}
}
@media (max-width:991px) {
.zhtzthree {   height:500px; }
.zhsanleft {  height:500px;}
.zhsanright {  height:500px;}

.zhthcont p { font-size:16px;line-height:30px;}

	
.zhtzthree .zhsanleft:hover .zhthrsub { width:30%; }
.zhthcont { width:70%;padding:30px 0 0 30px;}
.zhtzthree .zhsanright:hover .zhthrsub { width:30%; }
}
@media (max-width:767px) {
.zhtzthree {  margin:30px 0 35px 0;height:auto;}
.zhsanleft { width:100%; height:auto;position: relative; left:0; top:0; float:left; margin-bottom:15px; }
.zhsanright {width:100%; height:auto;position:relative; right:0; top:0; float:left; }
.zhthreebg { background:none !important;}
.zhthrsub {  width:100%; position:absolute; left:0; top:100px; padding:0;}
.zhthcont { display: block; width:100%; height:auto; padding:15px 0 15px 0px;}
.zhthcont p { padding:10px 0; font-size:16px;  line-height:30px;}
.zhthrsub h3 { font-size:20px;}
.zhthrsub strong { font-size:50px;}
.zhtzthree .zhsanright:hover .zhthrsub { width:100%; }
.zhtzthree .zhsanleft:hover .zhthrsub { width:100%; }

}

/*美洲虎*/
.zhfbg { border-bottom:1px solid #8A6E36; padding-top:58px; padding-bottom:90px;}
.zhmzhleft { width:100%; padding-right:30px;}
.zhmzhleft img { max-width:100%;}
.zhmzhright { width:100%; max-width:700px; float:right;}
.zhmzsub { padding-top:117px;}
.zhmzsub h3 { font-size:24px; color:#8a6e36; font-weight:bold;}
.zhmzsub p { font-size:18px; color:rgba(138,110,54,0.7); padding-top:10px;}
.zhftwo { background:url(../images/haung.jpg) repeat-y center; margin:47px 0;}

.zhmzcont { padding-top:40px;}
.zhmzcont p { font-size:16px; line-height:30px; color:rgba(138,110,54,0.8);}

.zhftneik {width:100%; }

.zhftneik h3 { text-align:center; font-size:24px; color:#8a6e36; font-weight:bold; padding-bottom:62px;}
.zhftneik p {max-width:358px; text-align:justify; padding:0 15px; margin:0 auto; text-align:center; height:270px; line-height:30px; font-size:16px;color:rgba(138,110,54,0.8);overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;}
.zhftneik span { padding-top:14px; display:block; text-align:center;}

.tzywcont {border-top:1px solid #8A6E36; padding-top:75px; padding-bottom:100px; }

.ywnum01 { float:left; width:31%; padding-right:15px; padding-top:135px;}
.ywnum02 { float:left; width:32%; padding:0 45px 0 50px;}
.ywnum03 { float:left; width:37%; padding-left:45px}
.ywsub { border-bottom:1px dashed #A08A5D; padding-bottom:34px;}
.ywsub h3{ font-size:24px; color:#8a6e36; font-weight:bold;}
.ywcontzi { font-size:16px;color: rgba(138,110,54,0.8); line-height:28px; padding-top:42px;}

.ywnumpic {  padding:14px;-moz-box-shadow:0px 0px 24px #DBDBDB; -webkit-box-shadow:0px 0px 24px #DBDBDB; box-shadow:0px 0px 24px #DBDBDB; position:relative;}
.ywnumbg { height:480px;}

.ywnumlist { margin-top:44px; position:relative;}
.ywnumlist h4 { color:#8a6e36; font-size:18px; font-weight:bold; padding-bottom:15px;}
.ywnumlist p { font-size:16px;color: rgba(138,110,54,0.8); line-height:28px;}
.ywnumlist span { position:absolute; left:-135px; top:0; width:84px; height:84px; line-height:80px; border-radius:50%; background:#fff; text-align:center;-moz-box-shadow:0px 0px 10px #aaa; -webkit-box-shadow:0px 0px 10px #aaa; box-shadow:0px 0px 10px #aaa;}
.ywnumlist span img { vertical-align:middle;}
.ywnumlist span.ywico01 {top: 50%;transform: translateY(-50%);}

@media (max-width:1439px) {
.zhmzsub { padding-top:50px;}
}

@media (max-width:1280px) {
	.zhfbg {  padding-top:50px; padding-bottom:60px;}
	.zhftneik h3 { padding-bottom:35px;}
	.tzywcont {  padding-top:50px; padding-bottom:60px; }
}

@media (max-width:1199px) {
.zhmzsub { padding-top:20px;}
.zhmzcont { padding-top:20px;}

.ywnum02 { padding:0 30px 0 35px;}
.ywnumlist span { left:-125px;}
}
@media (max-width:991px) {
.zhmzsub { padding-top:0px;}
.zhmzcont { padding-top:20px;}
.zhmzhleft { padding-right:15px;}
.zhmzcont p { font-size:16px;}
.zhftneik p { height:270px; font-size:16px;}

.ywnum01 { padding-top:120px;}
.ywcontzi { font-size:16px;padding-top:32px;}
.ywnum02 { padding:0 10px 0 30px;}
.ywnumlist { margin-top:0; padding-bottom:15px;}
.ywnumlist span { left:-105px;}


}
@media (max-width:767px) {
.zhfbg {   padding-top:30px; padding-bottom:30px;}
.zhmzhleft { padding-right:0; text-align:center; padding-bottom:15px;}
.zhftwo { background:none; margin-bottom:20px;}
.zhftneik { padding-bottom:30px;}
.zhftneik h3 {  font-size:20px;padding-bottom:20px;}
.zhftneik p { height:auto;}

.tzywcont { padding-top:35px; padding-bottom:40px; }
.ywsub { padding-bottom:20px;}

.ywnumbg { height:300px;}
.ywcontzi {  padding-top:20px;}

.ywnum01 { float:left; width:55%; padding-right:15px; padding-top:0;}
.ywnum02 { float:left; width:45%; padding:0 0 0 15px;}
.ywnum03 {  width:100%; padding-left:0}
.ywnumlist span { position: relative; left:0; top:0; width:64px; height:64px; line-height:60px; float:left;}
.ywnumlist span img { width:45px;}
.ywnumlist span.ywico01 { top:0; transform:none;}
.ywnumlist h4 { float:left; padding-left:15px; padding-bottom:0; line-height:64px;}
.ywnumlist p { float:left; padding:10px 0;}
}

/*集团概况*/
.aboutnei { position:relative;}
.aboutnei img { width:100%;}
.gscont { position:absolute; top:60px; left:0; width:100%; z-index:99;}
/*.aboutwen { float:right; width:50%; max-width:624px; text-align:justify;}
*/
.aboutwen { float:right; width:50%; max-width:624px; max-height:540px;overflow-y:auto; text-align:justify;}
.aboutwen p { font-size:16px; line-height:40px;}
.aboutwen::-webkit-scrollbar{
  width:6px;
  height:6px;
  /**/
}
.aboutwen::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
  border-radius:2px;
}
.aboutwen::-webkit-scrollbar-thumb{
  background: #bfbfbf;
  border-radius:10px;
}
.aboutwen::-webkit-scrollbar-thumb:hover{
  background: #9F9F9F;
}
.aboutwen::-webkit-scrollbar-corner{
  background: #179a16;
}
@media (max-width:1680px) {
	.aboutwen {   max-height:460px;}
}
@media (max-width:1599px) {
.aboutwen {  max-height:280px; overflow-y:auto;}
}
@media (max-width:1439px) {
.aboutwen {  max-width:1000px; width:60%; max-height:280px;}
.aboutnei img { width:80%; transform:translateY(8%);}
.gscont {  top:40px; }
}
@media (max-width:1280px) {
.aboutwen {  max-width:860px; }
.aboutwen p { line-height:35px;}
}
@media (max-width:1199px) {
.aboutwen { max-width:700px;max-height: 200px; }
.aboutwen p { line-height:40px;}
}
@media (max-width:991px) {
.gscont {top:50px;}
.aboutwen p { font-size:16px; line-height:40px;}
.aboutwen { max-width:700px;max-height: 170px; }

}
@media (max-width:767px) {
.gscont { position:inherit; top:0;}
.aboutwen { width:100%; max-width:100%; padding:0 10px; max-height:inherit; overflow:inherit; }
.aboutnei { padding-top:20px;}
.aboutwen p { line-height:28px; font-size:15px;}
}

/*领导致辞*/
.leader { padding-top:50px;}
.leader img { width:100%;}
.leaderwen { padding-top:12px; padding-bottom:30px;}
.leaderwen p { font-size:16px; color:#666; line-height:40px; padding:15px 0;}

@media (max-width:991px) {
.leaderwen { padding-top:30px; padding-bottom:30px;}
.leaderwen p { font-size:16px; line-height:35px; padding:15px 0;}
}
@media (max-width:767px) {
.leader { padding-top:20px;}
.leaderwen p { line-height:26px; padding:10px 0; font-size:15px;}
.leaderwen { padding-top:20px; padding-bottom:20px;}
}

/*荣誉资质*/
 [hidden] {
	display: none
}
.contentd { padding-bottom:30px; padding-top:50px; margin-left:-19px; margin-right:-19px;}
 .sidebar1 {
	float: right;
	width: 20%;
	background-color: #93A5C4;
	padding-bottom: 10px
}
.fltrt {
	float: right;
	margin-left: 8px
}
.fltlft {
	float: left;
	margin-right: 8px
}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0
}
.elem, .elem * {
	box-sizing: border-box;
}
.elem {
	display: block;
	padding:15px 19px;
	width:33.33%;
	float:left;
	height: auto;
}
.honorsub {padding-top:25px; position:relative;}
.honorsub p{ font-size:16px; color:#333333; width:80%;height:25px; line-height:25px; white-space: nowrap;

    overflow: hidden;
    text-overflow: ellipsis;}
.honorsub span { background:url(../images/honorr.png) no-repeat; width:40px; height:40px; position:absolute; right:0; top:18px;}
.elem img { width:100%;transition: all .5s;-webkit-transition: all .5s;}
.honorimg { overflow:hidden;}
.honorimg:hover img {transform:scale(1.05);-webkit-transform:scale(1.05);}

.lcl_fade_oc.lcl_pre_show #lcl_overlay,
.lcl_fade_oc.lcl_pre_show #lcl_window,
.lcl_fade_oc.lcl_is_closing #lcl_overlay,
.lcl_fade_oc.lcl_is_closing #lcl_window {
	opacity: 0 !important;
}
.lcl_fade_oc.lcl_is_closing #lcl_overlay {
	-webkit-transition-delay: .15s !important; 
	transition-delay: .15s !important;
}
@media screen and (max-width:991px){
.honorsub span { width:30px; height:30px; background-size:100%; top:23px;}

}
@media screen and (max-width:768px){
.elem { width:100%;}
.contentd { padding-bottom:20px; padding-top:20px; }
} 

/*人才招聘*/
.jobpic {}
.jobpic img { width:100%;}
.jobsub { text-align:center; margin-top:60px; margin-bottom:75px;}
.jobsub li { width:142px; height:40px; display:inline-block; border:1px solid #004DA1; border-radius:25px; line-height:40px; margin:0 37px; }
.jobsub li a {font-size:16px; color:#004da1; cursor:pointer;}
.jobsub li.current { background:#004DA1;}
.jobsub li.current a{ color:#fff;}


.joblist { padding-bottom:50px;}
.jotis{ background:#004DA1;}
.jot span{display:block;width:18%;text-align:center;float:left;line-height:60px;height:60px;overflow:hidden}
.jot span:nth-child(6){width:10%}
.jotis span{font-size: 18px;color: #fff;}
.jod>span{background:0 0;color:#666;font-size:16px;cursor:pointer;transition:.3s;-webkit-transition:.3s}
.jotxs{position:relative;margin-bottom:2px;background:#fff; border-bottom:1px solid #D4D4D4;}
.jotxs.act { border-bottom:none;}
.jos{ background:#fff;display:none;}
.jos .bodr{ border:none; border-top:0; background-color:#EFEFEF; padding:30px 35px;}
.jos .bodr span{display:block;border-top:none;padding-top:0; margin-top:20px;}
.jotxs .line{ background:url(../images/jobhui.png) no-repeat center center; width:30px; height:30px; top:5px; right:10px;display:block;position:absolute}
.jotxs .arrow{width:55px;height:47px;position:absolute;top:10px;cursor:pointer;left:inherit;right:3.5%;transition:.3s;-webkit-transition:.3s}
#jo2 span a{font-size:16px;color:#fff;background:#333; border:1px solid #333; width:184px; height:40px; text-align:center; line-height:40px;}
#jo2 span a:hover { background:#fff; color:#333;}
.jos h3{font-size:16px; margin:10px 0 4px;line-height:30px; font-weight:bold;}
.jos p{font-size:16px;line-height:35px}
.bodr span a{font-size:14px;color:#333;background:#D8D8D8;padding:8px 44px}
.act .jod{ background:#fff;}
.act .line{ background:url(../images/joblan.png) no-repeat center center;}

@media screen and (max-width:1280px){
.jot span:nth-child(3){width:12%}
.jot span:nth-child(6){width:14%}
.jos p{font-size:14px;line-height:30px}
.jot span{ line-height:50px;height:50px; }

.jotis span{font-size:15px; }
.jod>span{ font-size:15px;}
.jobsub { margin-top:40px; margin-bottom:50px;}
.jobsub li { margin:0 20px; }
}
@media screen and (max-width:991px){
.jotxs .arrow{ right:2%; }
}
@media screen and (max-width:767px){
.jobsub {   margin-top:30px; margin-bottom:35px;}

.jobsub li { width:132px; height:35px; line-height:35px; margin:0 5px; }

.jot span:nth-child(2){ display:none;}
.jot span:nth-child(3){ display:none;}
.jot span:nth-child(4){ display:none;}
.jot span{ width:30%;}
.jot span:nth-child(6){ width:30%;}
.jotxs .arrow {  width: 45px;height: 47px;right: 0%;}
.jos{ padding:0px 0px 20px ;}
.adds{ height:240px; padding-top:70px; margin-bottom:30px;}
}

@media screen and (max-width:375px){
.jot span:nth-child(5){ display:none;}
.jot span{ width:40%;}
.jot span:nth-child(6){ width:40%;}
.jos .bodr{ padding:20px 15px;}
}

/*人才培养*/
.rcpycont { background:url(../images/rcpybg.png) no-repeat right top; width:100%; padding-top:90px; padding-bottom:100px;}

.rcpyleft { float:left; width:60%; padding-right:25px;}
.rcpyleft img { max-width:100%;}
.rcpyright { float:left; width:40%; padding-left:19px; padding-top:50px;}
.rcpyright h3 { font-size:30px; color:#000000; font-weight:bold;}
.rcpyright em { font-size:16px; color:#999999; display:block; background:url(../images/rcxian.jpg) no-repeat bottom left; padding:16px 0;}
.rcpywen { padding-top:30px;}
.rcpywen p { font-size:16px; color:#666; line-height:34px;}
.rckcbg { background:#F7F7F7; padding:100px 0 120px 0;}
@media screen and (max-width:767px) {
  .rckcbg.rckcleft{
    width: 100%!important;
  }
  .rckcbg.rckcright{
    width: 100%!important;
  }
  
}
.rckcleft h3 { font-size:30px; color:#000000; font-weight:bold;}
.rckcleft em { font-style:normal; font-size:16px; color:#999999; display:block;}
.rckcwen { padding-top:65px;}
.rckcwen strong { font-size:18px; color:#014b8a; display:block;}
.rckcwen p { font-size:16px; line-height:36px;}
.rckcleft { float:left; width:40%; padding-right:40px;}
.rckcright { float:left; width:60%; padding-top:100px;}
.rckcright img { max-width:100%;}

.rcpysub { padding-top:97px;}
.rcpysub a{cursor: default;}
.rcpysub h3 { font-size:30px; color:#000000; font-weight:bold;}
.schoolnew { padding:50px 0;}
.scnew .owl-dots { display:none;}
.scnew .owl-nav { margin:0;}
.schoolnew .owl-carousel .owl-nav button { position:absolute; top:40%;transform: translateY(-40%); width:61px; height:61px; border:none; margin:0; }
.schoolnew .owl-carousel .owl-nav button span {font-size:0;}
.schoolnew .owl-carousel .owl-nav button.owl-prev { left:0;background:url(../images/scleft.png) no-repeat; background-size:cover;}
.schoolnew .owl-carousel .owl-nav button.owl-next { right:0; background:url(../images/scright.png) no-repeat;background-size:cover;}
.schoolnew .owl-carousel .owl-nav button:hover.owl-prev { left:0;background:url(../images/sclefth.png) no-repeat;background-size:cover;}
.schoolnew .owl-carousel .owl-nav button:hover.owl-next { right:0; background:url(../images/scrighth.png) no-repeat;background-size:cover;}

.scnew p { font-size:18px; color:#000000; margin-top:25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-align:center;}

@media (max-width:1439px) {
.rcpycont { background:url(../images/rcpybg.png) no-repeat right top; background-size:25%;}
.rcpywen .edit { max-height:310px; overflow-y:auto;}
.rckcwen .edit { max-height:280px; overflow-y:auto;}
.rcpyleft {  width:55%; }
.rcpyright {  width:45%;  padding-top:10px;}
.rcpywen {padding-top:20px;}
.rckcleft { width:50%; padding-right:30px;}
.rckcright { width:50%; }
.rckcwen p { font-size:15px; line-height:28px;}
}
@media (max-width:1280px) {
.rcpycont { padding-top:60px; padding-bottom:60px;}
.rckcbg { padding:60px 0 80px 0;}
.rcpysub { padding-top:60px;}
.rcpyleft {  width:44%; }
.rcpyright {  width:56%;  }
.rcpywen p { font-size:15px;  line-height:28px;text-align:justify}
.scnew p { font-size:16px; margin-top:15px; }
.schoolnew .owl-carousel .owl-nav button { width:50px; height:50px; background-size:cover; }
.rcpyright h3 {font-size: 22px;}
}

@media (max-width:1199px) {
.rckcbg {  padding:70px 0 60px 0;}
.rckcwen { padding-top:35px;}
.rckcleft {   width:100%; padding-right:0px;}
.rckcright { width:100%; padding-top:30px;}
.rcpyright { width:40%; padding-left:19px; padding-top:10px;}
.rcpywen { padding-top:30px;}
.rcpywen .edit {overflow-y: auto; height:350px;}
.schoolnew .owl-carousel .owl-nav button {   top:40%;transform: translateY(-40%); width:50px; height:50px; }
.schoolnew .owl-carousel .owl-nav button.owl-prev,.schoolnew .owl-carousel .owl-nav button.owl-next { background-size:100%;}
.schoolnew .owl-carousel .owl-nav button:hover.owl-prev,.schoolnew .owl-carousel .owl-nav button:hover.owl-next {background-size:100%;}
.rckcwen .edit { max-height:auto; overflow:auto;}

}
@media (max-width:991px) {
.rcpycont {  padding-top:40px; padding-bottom:50px;}
.rcpyleft { width:100%; padding-right:0;}
.rcpyright { width:100%; padding-left:0; padding-top:40px;}
.rcpywen .edit {overflow-y: auto; height:auto; max-height:inherit;}
}
@media (max-width:767px) {
.rcpywen p { font-size:16px; line-height:30px;}
.rckcbg {  padding:20px 0 ;}
.rckcwen strong { font-size:16px;}
.rckcwen p { font-size:16px; line-height:35px;}
.rcpysub { padding-top:40px;}
.scnew p { font-size:16px;margin-top:15px;}
.rcpyright h3,.rckcleft h3,.rcpysub h3 { font-size:20px;}
.schoolnew { padding:40px 0;}
.rcpycont {  padding-top:20px; padding-bottom:30px;}
.rcpywen { padding-top:15px;}
.rckcwen { padding-top:20px;}
}

/*太阳集团tyc33455故事*/
.zhgsbg { background:url(../images/zhgsbg.jpg) no-repeat center top fixed; background-size:cover;}
.zhgslist { padding-top:36px; padding-bottom:36px;}
.zhgslist ul{ margin-left:-35px; margin-right:-35px;}
.zhgslist ul li { float:left; width:50%; padding:24px 35px;}
.zhgslist ul li a { display:block; background:#fff; height:220px; padding:48px 58px;}
.zhgslist ul li h4 { font-size:18px; color:#000000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zhgslist ul li p { color:#999999; margin-top:12px; margin-bottom:2px; line-height:24px; max-height:48px;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.zhgslist ul li span { margin-top:25px; display:inline-block; color:#bbbbbb; font-size:12px; text-transform:uppercase; background:url(../images/zhgsm.png) no-repeat; width:120px; height:33px; line-height:32px; padding-left:15px;    transition: all 0.3s;}
.zhgslist ul li:hover span  { background:url(../images/zhgsm2.png) no-repeat; color:#004da1;}

@media (max-width:991px) {
.zhgslist ul{ margin-left:-25px; margin-right:-25px;}
.zhgslist ul li { padding:24px 25px;}
.zhgslist ul li a { padding:30px 35px;}
}
@media (max-width:767px) {
.zhgslist { padding-top:20px; padding-bottom:40px;}
.zhgslist ul li { width:100%; padding-top:15px; padding-bottom:0;}
.zhgslist ul li a { padding:20px 15px; height:185px;}

}



/*党建风采*/
.djbigbg { background:url(../images/djbg_02.jpg) no-repeat center top fixed; width:100%;}
.djdown { padding:88px 0; width:100%;}
.djup { padding-top:60px;}
.djleft { float:left; width:52%; padding-right:20px;}
.djright { float:left; width:48%; text-align:right; padding-left:30px;}
.djright img { max-width:100%;}
.djsub { padding-top:15px;}
.djsub h4{ color:#004da1; font-size:24px; font-weight:bold;}
.djwen { padding-top:30px;}
.djwen p { font-size:16px; line-height:30px; padding:25px 0;}

@media (max-width:1199px) {
.djwen { padding-top:20px;}
.djwen p {  padding:15px 0;}
}
@media (max-width:767px) {
.djup { padding-top:5px;}
.djleft {  width:100%; padding-right:0;}
.djright {  width:100%; text-align:center; padding-left:0;}
.djwen p { font-size:16px; line-height:30px;text-align: justify;word-break: break-word;}
.djsub h4{ font-size:18px; }
.djdown { padding:40px 0;}
.djwen { padding-top:0px;}
}

/*联系我们*/
.lxcont { width:100%;}
.lxupbg { float:right; width:48%;}
.lxupbg img { max-width:100%;}
.lxdownbg { float:left; width:46%;}
.lxdownbg img { max-width:100%;}

.lxneir { width:100%;-moz-box-shadow:0px 3px 25px #D2E0EE; -webkit-box-shadow:0px 3px 25px #D2E0EE; box-shadow:0px 3px 25px #D2E0EE; padding:50px 60px; border-radius:15px;}

.lxleft { float:left; width:50%; padding-right:42px; padding-top:5px;}
.lxleft h3 { font-size:24px; color:#333333;}
.lxright { float:left; width:50%; padding-left:42px;}

.lxcontn { border-bottom:1px solid #E5E5E5; padding-top:40px; padding-bottom:12px;}
.lxcontn p { font-size:16px; padding-left:38px; line-height:28px; margin-bottom:15px;}
.lxico01 { background:url(../images/lxico01.png) no-repeat 0 6px;}
.lxico02 { background:url(../images/lxico02.png) no-repeat 0 6px;}
.lxico03 { background:url(../images/lxico03.png) no-repeat 0 6px;}
.lxer { padding-top:30px;}
.lxer p { padding-left:0; font-size:16px; color:#333333; padding-bottom:20px;}


@media (max-width:1439px) {
.lxneir {  padding:50px;}
}
@media (max-width:1280px) {
.lxneir { padding:50px  40px;}
.lxcontn { padding-top:30px; padding-bottom:8px;}
.lxcontn p { font-size:15px; margin-bottom:12px;}
.lxright { padding-left:10px;}
}
@media (max-width:991px) {
.lxneir {  padding:40px;}
.lxleft { padding-right:20px;}
.lxright { padding-left:20px;}
}
@media (max-width:767px) {
.lxneir {padding: 30px 20px 30px 20px;}
.lxleft { padding-right:0; width:100%; padding-bottom:30px;}
.lxright { padding-left:0; width:100%; overflow:hidden;}
.lxcontn {  padding-top:20px;}
.lxer { padding-top:30px;}
.lxer p { padding-left:0; font-size:16px; color:#333333; padding-bottom:10px;}
.lxer { text-align:center;}
.lxleft h3 {font-size:20px;}
}

/*企业文化活动*/
.culture { position:relative; margin-top:50px; margin-bottom:100px;}
.cultab{ width:38%; left:0; border:1px solid #E2E2E2; border-bottom:none; position:absolute;top:36%;transform: translateY(-45%);}
.cultab li { border-bottom:1px solid #E2E2E2; background:rgba(255,255,255,0.87);}
.cultab li a{ cursor:pointer; font-size:18px; line-height:24px; height:60px;display: flex;align-items: center;color:#333333; padding-left:52px; padding-right:62px; padding-top:10px; padding-bottom:10px; background:url(../images/hdico.png) no-repeat 95% center; overflow:hidden;}
.cultab li a h4 {display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}

.cultab li.current { background:url(../images/whbg.png) repeat;}
.cultab li.current a { color:#fff;background:url(../images/hdico2.png) no-repeat 95% center;}
.culture .tab_box{ width:100%; background: url(../images/whbgico.png) no-repeat 7% 0; min-height:600px;}
.culleft { float:left; width:35%; padding-top:20px;}
.culright { float:left; width:65%;}
.culleft h4 { font-size:30px; font-weight:bold; color:#004da1; text-align:center;}
.culright img { max-width:100%;}
.culcont { background:#eeeeee; padding:20px 40px }
.culcont p { font-size:16px; color:#333333; line-height:28px;}
@media (max-width:1280px) {
.culture {  margin-bottom:60px; margin-top:60px;}
.culleft {  padding-top:10px;}
.cultab{  top: 25%;transform: translateY(-25%);}

}
@media (max-width:1199px) {
.culleft {  padding-top:30px;}
.culture .tab_box{ background: url(../images/whbgico.png) no-repeat 7% 0; background-size:38%; min-height:700px;}
.culcont {  padding:30px }

}
@media (max-width:991px) {
.culleft {  padding-top:10px;}
.culleft h4 { font-size:20px;}
.cultab li a{ font-size:15px;padding-left:30px; padding-right:52px;}
.culcont p { font-size:15px; line-height:26px;}
.culcont {  padding:20px 20px 20px 50px}
.culture .tab_box{ min-height:600px;}

}
@media (max-width:767px) {
.culture { margin-top:20px; margin-bottom:30px;}
.cultab{ width:100%; left:0; position: inherit;top:0;transform: none;}
.cultab li { width:50%; float:left;}
.cultab li a{ padding-left:15px; padding-right:30px;}
.cultab li a{ font-size:15px;  height:50px; padding-top:10px; padding-bottom:10px;}
.culture .tab_box{ padding-top:30px; min-height:inherit;}
.culture .tab_box{ background: url(../images/whbgico.png) no-repeat right top; background-size:38%;}
.culcont {  padding:15px 20px }
.culleft { width:100%; padding-top:30px;}
.culright { width:100%; padding-top:30px;}
}

/*科技创新*/
.kjcont01 { width:100%; margin-top:70px;  background:url(../images/ptbg.jpg) repeat-y left; background-size:53.5%;}
.kjptleft { float:left; width:55%; padding-top:60px; padding-right:125px;}
.kjptright { float:left; width:45%; padding-left:40px;}
.kjptbg { height:569px;}

.inves .modal-dialog { margin-top:15%;}
.kjptlist { padding-top:78px;}
.kjptlist .owl-dots { display:none;}
.kjptlist .owl-theme .owl-nav { margin:0;}
.kjptlist .owl-carousel .owl-nav button {position: absolute; top:38%; margin:0;border:none; background-color:rgba(0,0,0,0.15) !important; width:20px; height:39px; }
.kjptlist .owl-carousel .owl-nav button.owl-next { right:0; background-image:url(../images/kjright.png) !important; background-repeat:no-repeat; background-position:center center; }
.kjptlist .owl-carousel .owl-nav button.owl-prev { left:0; background-image:url(../images/kjleft.png) !important;background-repeat:no-repeat;background-position:center center;}
.kjptlist .owl-carousel .owl-nav button span { font-size:0;}

.cxback { background: url(../images/cxbg.jpg) no-repeat bottom center; padding-bottom:50px;}
.kjwen { padding-top:46px;}
.kjwen p { font-size:16px; line-height:30px;}
.cxback .djdown{ padding-top:47px;}

.jscont {padding-top:108px; background: url(../images/cgbg.png) no-repeat right bottom;}
.cxback { padding-top:105px;}
.cgleft { float:left; width:40%; padding-right:65px;}
.cgleft img { max-width:100%;}
.cgright { float:left; padding-left:65px; width:60%;}
.cgright .kjwen { padding-top:0;}
.cgcont { padding-top:54px;}
.cglist { padding-top:64px;}
.cglist .owl-dots { display:none;}
.cglist .owl-theme .owl-nav { margin:0;}
.cglist .owl-carousel .owl-nav button {position: absolute; top:38%; margin:0;border:none; background-color:rgba(0,0,0,0.15) !important; width:20px; height:39px; }
.cglist .owl-carousel .owl-nav button.owl-next { right:0; background-image:url(../images/kjright.png) !important; background-repeat:no-repeat; background-position:center center; }
.cglist .owl-carousel .owl-nav button.owl-prev { left:0; background-image:url(../images/kjleft.png) !important;background-repeat:no-repeat;background-position:center center;}
.cglist .owl-carousel .owl-nav button span { font-size:0;}

.kjpic { text-align:center;}
.kjpic img { max-width:100%; display:inline-block;}
.container .close { opacity:1;}
.container .close span { font-size:24px;}

@media (max-width:1439px) {
.cgleft {padding-right:0;}
}
@media (max-width:1280px) {
.jscont {padding-top:88px;}
.cxback { padding-top:88px;}

}

@media (max-width:1199px) {
.jscont {  background: url(../images/cgbg.png) no-repeat right bottom; background-size:40%;}

.kjptleft { padding-right:90px;}
.cxback { padding-top:60px;}

}
@media (max-width:991px) {
.kjptleft { padding-right:50px;}
.kjwen p { font-size:16px;}
.cglist { padding-top:40px;}

.jscont {padding-top:60px;}

}
@media (max-width:767px) {
.kjcont01 { background:none; margin-top:20px;}
.kjptleft {  width:100%; padding:15px;background:#F5F5F5;}
.kjptright {  width:100%; padding-left:0;}
.kjptbg { height:auto; background:none;}
.kjptbg img { max-width:100%;}
.kjptlist .owl-carousel .owl-nav button {top:36%;  }

.kjptlist { padding-top:30px;}
.kjwen { padding-top:15px;}

.cgleft { width:100%; padding-right:0;}
.cgright { padding-left:0; width:100%; padding-top:30px;}
.inves .modal-dialog { margin-top:45%;}

.jscgt .modal-dialog { margin-top:15%;}

.jscont {padding-top:30px;}
.cgcont { padding-top:40px;}
.cxback { padding-top:30px; background-size:100%; padding-bottom:40px;}

}


/*企业文化理念*/
.concepts { text-align:center; margin-top:88px; margin-bottom:96px;}
.concepts li { padding:0 7px;  display:inline-block; min-width:199px;}
.concepts li a { display:block; padding:26px 44px;background:#EEEEEE; font-size:24px; color:#333333; cursor:pointer;}
.concepts li.current {}
.concepts li.current a{ color:#fff; background:#014B8A;}
.redcont { text-align:center;}
.redcont strong { color:#333333; font-size:30px; padding-top:50px; display:block;}
.redxcont { width:auto;}
.redxcont p { text-align:left; display:inline-block; font-size:18px; color:#000; line-height:54px;}

.conup { padding-top:55px;}
.conup ul li { float:left; width:25%; padding:0 1px}
.conup ul li:first-child { padding-left:0;}
.conup ul li:last-child { padding-right:0;}


.condbg { height:358px;}
.wnmeng { background:rgba(23,89,149,0.6); width:100%; height:100%; text-align:center; padding:0 30px;}
.conup ul li:first-child .wnmeng {background:rgba(1,91,171,0.8);}
.conup ul li:last-child .wnmeng {background:rgba(8,45,95,0.9);}
.wnmeng h4 { font-size:28px; line-height:34px; color:#fff; font-weight:bold; padding-top:110px;}
.wnmeng span { font-size:14px;color:#fff; line-height:20px; display:inline-block; padding:16px 0;}
.wnmeng p { font-size:20px; color:#fff; padding-top:20px;}
.zzleft { width:30%; padding-right:30px; float:left; border-right:1px solid #014B8A;}
.zzright { width:70%; float:left; padding-left:68px;}

.zzsub {}
.zzsub h4 { color:#333333; font-size:24px; padding-bottom:36px; font-weight:bold;}
.concept .tab_box { padding-bottom:140px;}
.zzsub p{ font-size:16px; line-height:40px;}

@media (max-width:1459px) {
.wnmeng h4 { font-size:24px; line-height:30px;}
.wnmeng span { font-size:15px;}
}
@media (max-width:1439px) {
.zzleft { width:32%; }
.zzright { width:68%; }

}
@media (max-width:1380px) {
.wnmeng h4 { font-size:22px;}
.wnmeng span { font-size:14px;}
}

@media (max-width:1280px) {
.concepts { margin-top:60px; margin-bottom:60px;}
.concept .tab_box { padding-bottom:60px;}
.wnmeng p { font-size:14px;}
.wnmeng h4 { font-size:20px;}
.wnmeng span { font-size:13px;}

}
@media (max-width:1199px) {
.wnmeng h4 { font-size:24px; padding-top:100px;}
.wnmeng span { font-size:14px;}

.zzright { padding-right:15px;}
}
@media (max-width:991px) {
.wnmeng { padding:0 15px;}
	.wnmeng h4 { font-size:20px;}
.zzleft { width:35%;}
.zzright { width:65%; padding-left:30px; }
.zzsub h4 {  font-size:18px; padding-bottom:26px;}
.zzsub p{ font-size:15px; line-height:30px;}
.concepts li a { padding:16px 26px; font-size:20px; }
}

@media (max-width:767px) {
.conup { padding-top:25px;}
.wnmeng { padding:0 15px;}
.wnmeng h4 { font-size:20px; line-height:30px; padding-top:50px;}
.wnmeng span { padding:10px 0;}
.condbg {height: 280px;}
.concepts { margin-left:-5px; margin-right:-5px;margin-top:40px; margin-bottom:40px;}
.concepts li { min-width:inherit; padding:0 5px;}	
.concepts li a {  padding:20px 10px;font-size:18px;}
.concept .tab_box { padding-bottom:40px;}	
.zzleft { width:100%; border:none; padding:0; padding-bottom:30px; }
.zzright { width:100%; padding:0; }
.zzsub h4 {  font-size:22px; padding-bottom:10px;}
.zzsub p { font-size:15px; line-height:30px;}
.redxcont p {  font-size:15px; line-height:30px;}
.redcont strong { font-size:18px; padding-top:30px;}
.conup ul li { float:left; width:100%; padding:0}

}

@media (max-width:413px) {
.concepts li { width:50%; float:left; height:78px;padding:0 5px;text-align:center;}	
.concepts li a { height:100%; width:100%;display: flex;align-items: center; }
.concepts li a h4 { margin:0 auto; line-height:26px;}
}

@media (max-width:335px) {
.concepts li a { font-size:15px;}
}
.zhfoot { padding:58px 0;}
.zhfoot img { max-width:100%;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }

.transY{ transform:translateY(80px); -webkit-transform:translateY(80px); opacity:0;  }
.transY2{ transform:translateY(-80px); -webkit-transform:translateY(-80px); opacity:0; }
.transX{ transform:translateX(100px); -webkit-transform:translateX(100px); opacity:0; }
.transX2{ transform:translateX(-100px); -webkit-transform:translateX(-100px); opacity:0; }
.transShow{ transform:translate(0); -webkit-transform:translate(0); opacity:1; }
.trtion{ transition:700ms; -webkit-transition:700ms; transition-timing-function:ease-out; -webkit-transition-timing-function:ease-out; }
.dly_1{ transition-delay:100ms; -webkit-transition-delay:100ms; }
.dly_15{ transition-delay:150ms; -webkit-transition-delay:150ms; }
.dly_2{ transition-delay:200ms; -webkit-transition-delay:200ms; }
.dly_3{ transition-delay:300ms; -webkit-transition-delay:300ms; }
.dly_4{ transition-delay:400ms; -webkit-transition-delay:400ms; }
.dly_45{ transition-delay:450ms; -webkit-transition-delay:450ms; }
.dly_5{ transition-delay:500ms; -webkit-transition-delay:500ms; }
.dly_6{ transition-delay:600ms; -webkit-transition-delay:600ms; }
.dly_7{ transition-delay:700ms; -webkit-transition-delay:700ms; }
.dly_8{ transition-delay:800ms; -webkit-transition-delay:800ms; }
.proyuan { max-width:100%;}

/*集团概况*/
.aboutnei2 { position:relative;}
.aboutnei2 img { width:100%;}
.aboutnei2 .tzsub { padding-top:0; text-align:left;}
.aboutnei2 .tzsub h3 { color:#fff;}
.aboutnei2 .tzsub p { color:#fff;}
.zywen {color:#fff; line-height:35px;}
.aboutnei2 .aboutwen { margin-top:30px;}

@media (max-width:767px) {
.zywen {color:#333; line-height:30px;}
.aboutnei2 .tzsub { padding-top:30px;}
.aboutnei2 .aboutwen { padding:0; padding-bottom:30px; margin-top:15px;}
.aboutnei2 .tzsub h3 { color:#333;}
.aboutnei2 .tzsub p { color:#333;}


}
.monav { display:none;}
.monavtwo { width:55px; padding-right:25px; text-align:center; float:right; height:80px; cursor:pointer;position:relative;}
.monavtwo span {
	display: inline-block;
	width: 30px;
	height: 2px;
	background-color: #333;
	position: absolute;
	top: 38px;
	left: 0;
	-webkit-transition: background-color .3s ease-out .1s;
	-moz-transition: background-color .3s ease-out .1s;
	-o-transition: background-color .3s ease-out .1s;
	-ms-transition: background-color .3s ease-out .1s;
	transition: background-color .3s ease-out .1s
}
.monavtwo span:after {
	content: '';
	display: inline-block;
	width: 30px;
	height: 2px;
	background-color: #333;
	position: absolute;
	top: 8px;
	left: 0;
	-webkit-transition: transform .3s ease-out, top .5s ease .4s;
	-moz-transition: transform .3s ease-out, top .5s ease .4s;
	-o-transition: transform .3s ease-out, top .5s ease .4s;
	-ms-transition: transform .3s ease-out, top .5s ease .4s;
	transition: transform .3s ease-out, top .5s ease .4s;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}
.monavtwo span:before {
	content: '';
	display: inline-block;
	width: 30px;
	height: 2px;
	background-color: #333;
	position: absolute;
	top: -8px;
	left: 0;
	-webkit-transition: transform .3s ease-out, top .5s ease .4s;
	-moz-transition: transform .3s ease-out, top .5s ease .4s;
	-o-transition: transform .3s ease-out, top .5s ease .4s;
	-ms-transition: transform .3s ease-out, top .5s ease .4s;
	transition: transform .3s ease-out, top .5s ease .4s;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}
.mocha span {background-color: transparent;	z-index: 9}
.mocha span:after {
	width:20px;
	-webkit-transition: top .5s ease, transform .3s ease-out .4s;
	-moz-transition: top .5s ease, transform .3s ease-out .4s;
	-o-transition: top .5s ease, transform .3s ease-out .4s;
	-ms-transition: top .5s ease, transform .3s ease-out .4s;
	transition: top .5s ease, transform .3s ease-out .4s;
	-webkit-transform: rotate(-45deg);
	top: 0;
	-moz-transform: rotate(-45deg);
	top: 0;
	-o-transform: rotate(-45deg);
	top: 0;
	-ms-transform: rotate(-45deg);
	top: 0;
	transform: rotate(-45deg);
	top: 0
}
.mocha span:before {
	width:20px;
	-webkit-transition: top .5s ease, transform .3s ease-out .4s;
	-moz-transition: top .5s ease, transform .3s ease-out .4s;
	-o-transition: top .5s ease, transform .3s ease-out .4s;
	-ms-transition: top .5s ease, transform .3s ease-out .4s;
	transition: top .5s ease, transform .3s ease-out .4s;
	-webkit-transform: rotate(45deg);
	top: 0;
	-moz-transform: rotate(45deg);
	top: 0;
	-o-transform: rotate(45deg);
	top: 0;
	-ms-transform: rotate(45deg);
	top: 0;
	transform: rotate(45deg);
	top: 0
}

@media (max-width:1450px) {
.monavtwo {height:50px;}
.monavtwo span {top: 24px;}


}
@media (max-width:1280px) {
.content { margin-bottom:53px;}
.footer_ban { position:fixed; width:100%; left:0; bottom:0;}
}

@media (max-width:991px) {
.content { margin-bottom:74px;}
}

@media (max-width:767px) {
.content { margin-bottom:0;}
.footer_ban { position: inherit; width:100%; left:0; bottom:0;}
}

.sy2_ul{position: fixed; left: 0;top: 80px; z-index:1112; display:none;padding:10px 0 0 0; background: #f6f6f7;width:100%; text-align:center;}
@media (max-width:1450px) {

.sy2_ul{top: 50px;}

}







/* 3.17 */
.culright .culture_swiper {
  z-index: -1;
}
.culture_swiper,.culture_swiper .swiper-wrapper {
  height: auto;
}
.culture_swiper .swiper-slide {
  height: auto;
}
.culture_swiper .swiper-slide img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.busi_button {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 10px 10px;
  display: flex;
  align-items: center;
  outline: 0;
background-color: #004DA1;
  cursor: pointer;
  z-index: 9;
}



