
/*header begin*/
.box{ clear:both; height:auto; min-height:80px; width:100%; background:#ffffff; border-bottom:1px solid #eeeeee; position:fixed; z-index:99999999; left:0; top:0; padding:0 81px; }
.logo{ float:left; padding-top:20px;}
.logo img{ display:block; max-width:100%;}
.pc_nav{ float:right; line-height:80px;}
.pc_nav a{ display:block; position:relative; color:#4a4a4a; font-size:18px; float:left; padding:0 23px; margin-right:20px;}
.pc_nav em{ float:left; color:#591a25; font-size:18px; margin:0 6px; display:block}
.pc_nav a:hover{ color:#005aab;}
.pc_nav a:after{ content:'';position:absolute;left:0; bottom:0px; height:2px;width:0px;background:#005aab;transition:400ms ease all;-moz-transition:400ms ease all;}
.pc_nav a:hover:after{ transition:800ms ease all;-moz-transition:800ms ease all;width:100%;}
.pc_nav a:last-child{ margin-right:0px; color:#25b3bf;}
@media(max-width:1024px){
.box{ clear:both; height:auto; min-height:71px; width:100%; background:#fff; border-bottom:1px solid #1a3957; position:fixed; z-index:9999; left:0; top:0; padding:0 30px; }
.pc_nav a{ display:block; position:relative; color:rgba(255,255,255,0.56); font-size:14px; float:left; padding:0 23px; margin-right:10px;}	
}
@media(max-width:768px){
.box{ clear:both; height:auto; min-height:71px; width:100%; background:#fff; border-bottom:1px solid #1a3957; position:fixed; z-index:9999; left:0; top:0; padding:0 30px; }
.pc_nav a{ display:block; position:relative; color:rgba(255,255,255,0.56); font-size:14px; float:left; padding:0 15px; margin-right:10px;}	
}
@media(max-width:667px){
.box{ clear:both; height:auto; min-height:71px; width:100%; background:#fff; border-bottom:1px solid #1a3957; position:fixed; z-index:9999; left:0; top:0; padding:0 30px; }
.pc_nav a{ display:block; position:relative; color:rgba(255,255,255,0.56); font-size:14px; float:left; padding:0 14px; margin-right:10px;}	
}
@media(max-width:640px){
.box{ clear:both; height:auto; min-height:71px; width:100%; background:#fff; border-bottom:1px solid #1a3957; position:fixed; z-index:9999; left:0; top:0; padding:0 30px; }
.pc_nav a{ display:block; position:relative; color:rgba(255,255,255,0.56); font-size:14px; float:left; padding:0 10px; margin-right:8px;}	
}
@media(max-width:414px){
.box{ clear:both; height:auto; min-height:71px; width:100%; background:#fff; border-bottom:1px solid #1a3957; position:fixed; z-index:9999; left:0; top:0; padding:0 15px; }
.pc_nav a{ display:block; position:relative; color:rgba(255,255,255,0.56); font-size:14px; float:left; padding:0 10px; margin-right:8px;}	
.pc_nav{ float:right; line-height:71px; display:none;}
}
/*header end*/

/*fotter begin*/

.box7{ clear:both; width:100%; height:auto; overflow:hidden; background:#1a2230; padding:50px 0 40px 0;}
.box7_1{ height:auto; overflow:hidden; border-bottom:1px solid #3f4d5c; padding:0 0 45px 0; margin-bottom:37px;}
.yoni{ width:1342px; margin:0 auto; line-height:24px;}
.yoni span{ float:left; color:#ffffff; font-size:14px;}
.yoni span a{ color:#fff; font-size:14px;}
.yoni span a.yeinw{ color:#25b3bf;}
.yoni span em{ margin:0 40px; color:#484e59; font-size:14px;}
.yoni font{ float:right;}
.yoni span i{ float:right; margin-left:10px; display:none;}
.yoni span a.yeinw1{ display:block; float:right; display:none;}
@media(max-width:1366px){
.yoni{ width:100%; padding:0 81px; margin:0 auto; line-height:24px;}	
}
@media(max-width:1024px){
.box7{ clear:both; width:100%; height:auto; overflow:hidden; background:#1a2230; padding:50px 0 20px 0;}
.box7_1{ height:auto; overflow:hidden; border-bottom:1px solid #3f4d5c; padding:0 0 25px 0; margin-bottom:25px;}
.yoni{ width:100%; padding:0 30px; margin:0 auto; line-height:24px;}	
.yoni span em{ margin:0 30px; color:#484e59; font-size:14px;}
}
@media(max-width:414px){
.box7{ clear:both; width:100%; height:auto; overflow:hidden; background:#1a2230; padding:30px 0 20px 0;}
.box7_1{ height:auto; overflow:hidden; border-bottom:1px solid #3f4d5c; padding:0 0 25px 0; margin-bottom:25px;}
.yoni{ width:100%; padding:0 15px; margin:0 auto; line-height:24px;}	
.yoni span em{ margin:0 10px; display:none; color:#484e59; font-size:14px;}
.yoni span{ display:block; width:100%;}
.yoni span a{ color:#fff; font-size:14px; display:block; float:left; width:14.2%; text-align:center;}
.yoni span i{ float:right; margin-left:10px; display:block;}
.yoni font{ display:none;}
}
@media(max-width:375px){
.box7{ clear:both; width:100%; height:auto; overflow:hidden; background:#1a2230; padding:30px 0 40px 0;}
.box7_1{ height:auto; overflow:hidden; border-bottom:1px solid #3f4d5c; padding:0 0 25px 0; margin-bottom:25px;}
.yoni{ width:100%; padding:0 15px; margin:0 auto; line-height:24px;}	
.yoni span em{ margin:0 10px; display:none; color:#484e59; font-size:14px;}
.yoni span{ display:block; width:100%;}
.yoni span a{ color:#fff; font-size:12px; display:block; float:left; width:14.2%; text-align:center;}
.yoni span a.yeinw{ display:none;}
.yoni span a.yeinw1{ display:block; float:right; color:#25b3bf;}
}

.box7_2{ clear:both; height:auto; overflow:hidden; margin-bottom:60px;}
.lgbn{ width:1342px; height:auto; overflow:hidden; margin:0 auto;}
.lgbn_t{ min-height:115px; border-bottom:1px solid #3f4d5c; padding-top:26px; margin-bottom:40px;}
.lgbn_t img{ display:block; max-width:100%;}
.lgbn_bl{ float:left; width:34%; height:auto; overflow:hidden;}
.lgbn_blt{ height:auto; min-height:42px; color:#fff; font-size:14px;}
.lgbn_blb{ height:auto; overflow:hidden;}
.lgbn_blb p{ margin-bottom:10px; clear:both; overflow:hidden; line-height:40px;}
.wbk{ float:left; width:35%; height:40px; border:1px solid #50555f; line-height:38px; background:none; padding:0 12px; color:#4b4f57; font-size:14px;}
.wbk1{ width:62%; float:right;}
.bonq{ width:100%; height:152px; border:1px solid #50555f;}
.wbk2{ width:100%; height:106px; border:none; line-height:38px; background:none; padding:0px 12px 12px 12px; color:#4b4f57; font-size:14px;}
.lyin{ float:right; width:119px; height:40px; border:none; background:url(../images/bg3.jpg) no-repeat left center; color:#fff; text-align:left; padding-left:27px; font-size:14px; font-weight:bold;}
.lgbn_br{ float:right; width:52%; height:auto; overflow:hidden; padding-top:42px;}
.lgbn_rl{ float:left; width:80%; height:auto;}
.lgbn_rl li{ clear:both; height:auto; overflow:hidden; line-height:20px; margin-bottom:20px;}
.lgbn_rl li span{ display:block; float:left; width:18px;}
.lgbn_rl li font{ display:block; float:right; width:93%; color:#ffffff; font-size:14px;}
.lgbn_rr{ float:right; width:20%;}
.lgbn_rr img{ display:block; margin:0 auto; margin-bottom:15px;}
.lgbn_rr p{ color:#95a1ae; font-size:12px; line-height:20px; text-align:center;}
@media(max-width:1366px){
.lgbn{ width:100%; padding:0 81px; height:auto; overflow:hidden; margin:0 auto;}
.lgbn_br{ float:right; width:56%; height:auto; overflow:hidden; padding-top:42px;}	
}
@media(max-width:1280px){
.lgbn{ width:100%; padding:0 81px; height:auto; overflow:hidden; margin:0 auto;}
.lgbn_br{ float:right; width:59%; height:auto; overflow:hidden; padding-top:42px;}
.lgbn_rl{ float:left; width:77%; height:auto;}
.lgbn_rr{ float:right; width:23%;}
}	
@media(max-width:1024px){
.lgbn{ width:100%; padding:0 30px; height:auto; overflow:hidden; margin:0 auto;}
.lgbn_br{ float:right; width:100%; height:auto; overflow:hidden; padding-top:20px;}
.lgbn_rl{ float:left; width:77%; height:auto;}
.lgbn_rr{ float:right; width:23%;}
.lgbn_t{ min-height:auto; border-bottom:1px solid #3f4d5c; padding:10px 0 20px 0px; margin-bottom:20px;}
.lgbn_bl{ float:left; width:100%; height:auto; overflow:hidden;}
.box7_2{ clear:both; height:auto; overflow:hidden; margin-bottom:30px;}
}
@media(max-width:414px){
.lgbn{ width:100%; padding:0 15px; height:auto; overflow:hidden; margin:0 auto;}
.lgbn_br{ float:right; width:100%; height:auto; overflow:hidden; padding-top:20px;}
.lgbn_rl{ float:left; width:100%; height:auto;}
.lgbn_rr{ float:right; width:100%;}
.lgbn_t{ min-height:auto; border-bottom:1px solid #3f4d5c; padding:10px 0 20px 0px; margin-bottom:20px;}
.lgbn_bl{ float:left; width:100%; height:auto; overflow:hidden;}
}

.box7_3{ clear:both; height:auto; overflow:hidden; border-top:1px solid #3f4d5c; padding-top:30px;}
.fotter{ width:1342px; margin:0 auto;}
.fotter span{ color:#b2b2b2; font-size:12px; float:left;}
.fotter font{ float:right; color:#b2b2b2;}
.fotter font a{ color:#b2b2b2;}
@media(max-width:1366px){
.fotter{ width:100%; padding:0 81px; margin:0 auto;}
}
@media(max-width:1024px){
.fotter{ width:100%; padding:0 30px; margin:0 auto;}
.box7_3{ clear:both; height:auto; overflow:hidden; border-top:1px solid #3f4d5c; padding-top:20px;}
}
@media(max-width:414px){
.fotter{ width:100%; padding:0 15px; margin:0 auto; line-height:30px;}
.fotter span{ color:#b2b2b2; font-size:12px; display:block; width:100%; float:left;}
.fotter font{ float:right; color:#b2b2b2; display:block; width:100%;}

}
/*fotter end*/


.cd-popup1 {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup1.is-visible1 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container1 {
    position: relative;
    width:200px;
    margin:250px auto;
    height:auto;
    background: #FFF;
    border-radius: .4rem .4rem .4rem .4rem;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -o-transform: translateY(-60px);
  transform: translateY(-60px);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
	padding:30px;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.is-visible1 .cd-popup-container1 {
	-webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  }







.cd-popup2 {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color:#fff;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999999999;
}
.cd-popup2.is-visible2 {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container2 {
    position: relative;
    width:1342px;
    margin:50px auto;
    height:860px;
    background: #FFF;

  -webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -o-transform: translateY(-60px);
  transform: translateY(-60px);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
	padding:40px 0 0 0;
}
.cd-popup-close{ position: absolute;right:-30px;top:-30px; z-index: 10;width:83px;height:83px; background:url(../tu/tu14.png) no-repeat center center; display: block;font-size:14px;}
.is-visible2 .cd-popup-container2 {
	-webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  }
  
@media(max-width:1600px){
.cd-popup-container2 {
    position: relative;
    width:1342px;
    margin:50px auto;
    height:660px;
    background: #FFF;

  -webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -o-transform: translateY(-60px);
  transform: translateY(-60px);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
	padding:40px 0 0 0;
}	  
}

@media(max-width:1366px){
.cd-popup-container2 {
    position: relative;
    width:100%;
    margin:50px auto;
    height:540px;
    background: #FFF;

  -webkit-transform: translateY(-60px);
  -moz-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  -o-transform: translateY(-60px);
  transform: translateY(-60px);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
	padding:40px 0px 0 0px;
}	  
}
























