<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
body{
    letter-spacing: 0.5px;
} 

@font-face {
    font-family: 'Conv_HelveticaNeueLTPro-Th';
    src: url('http://www.zlmcu.com/font/HelveticaNeueLTPro-Th.eot');
    src: local('â˜º'), url('http://www.zlmcu.com/font/HelveticaNeueLTPro-Th.woff') format('woff'), url('http://www.zlmcu.com/font/HelveticaNeueLTPro-Th.ttf') format('truetype'), url('http://www.zlmcu.com/font/HelveticaNeueLTPro-Th.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_HelveticaNeueLTPro-Ex';
    src: url('http://www.zlmcu.com/font/HelveticaNeueLTPro-Th.eot');
    src: local('â˜º'), url('http://www.zlmcu.com/font/HelveticaNeueLTPro-Ex.woff') format('woff'), url('http://www.zlmcu.com/font/HelveticaNeueLTPro-Ex.ttf') format('truetype'), url('http://www.zlmcu.com/font/HelveticaNeueLTPro-Ex.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}




/*é€‰åž‹è¡¨table*/
table{/*border-collapse: collapse;*/-moz-user-select: none;
-khtml-user-select: none;
user-select: none;
}
td{font-size: 16px;border: 1px solid #E5E5E5;}
tbody .plus{float: right}
tbody a{color: #009ee3;text-decoration: underline}
.box{
margin:30px auto;
width: 1200px;
padding: 10px 10px;
}
@media screen and  (max-width: 1080px){
.box{
margin:50px auto;
width: 95%;
padding: 10px 10px;}
}
/*ç«™å†…æœç´¢*/
.searchbox{margin:0 auto;padding-left: 5%}
.search {float: left;}
#box1{padding: 5px 0;border: 1px solid #9a9a9a}
#box2{padding:3px 0;width: 60px;}
@media screen and  (max-width: 1080px){
	.search{display: none}   
}

.box table{
width: 90%;
margin: auto;
margin-top: 20px
}
.box .box-top{
width: 400px;
float: left;
}
#filterName{padding: 5px 0;border: 1px solid #9a9a9a}
.box table tr th{
padding: 5px 30px;
}
.box table tr td{
padding: 10px 30px
}
.box table .parent{
background: lightgray;
margin-bottom: -5px
}

.selected{
background:#e6e6e6 !important;
}
.selectHeight{
background: darkseagreen !important;
}
.b1-container .right .tt{margin-top: 50px}
.b1-container .right .tt h1{
    font-size: 24px;
    color: #20222c;
    padding-bottom: 10px;
}

@media screen and  (max-width: 767px){
	td{text-align: center;font-size: 12px;padding: .5em 0.5em;border: 1px solid #E5E5E5;}
}
@media screen and (max-width: 450px){
    td img{height: 50px}
}




/*
* å¤´éƒ¨
*/

/*é¼&nbsp;æ&nbsp;‡æ‚¬åœå›¾æ&nbsp;‡æ˜¾ç¤ºäºŒç»´ç&nbsp;æ•ˆæžœ*/
.weixin_nr{width:120px; height:140px; padding:10px; background:#fff; text-align:center; position:absolute; right:60px; top:55px; display:none;z-index: 9999}
.weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}

header{
    width: 100%;
    height: auto;
    position: fixed;
    top:0;
    left: 0;
    z-index: 9000;
}
header .head-top{
    width: 100%;
    height: 40px;
    background: transparent;
    border-bottom: 1px solid rgba(255,255,255,0.14);
}
header.active  .head-top{
    display: none;
}
header .head-top .left{
    float: left;
    height: 40px;
    padding-left: 65px;
}
@media screen and (max-width: 1200px){
    header .head-top .left{
        padding-left: 30px;
    }
}
header .head-top .left li{
	color: #ffffff;
    height: 40px;
    float: left;
    line-height: 40px;
    margin-right: 50px;
}
header .head-top .left li span{
    font-size: 14px;
    padding-left:10px;
}
header .head-top .right{
	float: right;
    margin-right: 65px;
}
@media screen and (max-width: 1200px){
    header .head-top .right{
        margin-right: 30px;
    }
}
header .head-top .right li{
	color: #ffffff;
    height: 40px;
    line-height: 40px;
    margin-left: 25px;
    float: left;
}
header .head-bottom{
	width: 100%;
    height: 80px;
    background: transparent;
    position: absolute;
    left: 0;
    top:40px;
    transition: all 0.3s;
}
header.active  .head-bottom{
    position: absolute;
    left: 0;
    top:0;
    z-index: 9000;
    background: rgba(255,255,255,1);
    border-bottom: 1px solid #EBECED;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.25);
    box-shadow: 0 0 6px rgba(0,0,0,0.25);
}
header .head-bottom .logo{
    width: 192px;
    height: 80px;
    float: left;
    position: absolute;
    left: 65px;
    top: 0;
    z-index: 5000;
    line-height: 80px;
}
@media screen and (max-width: 1200px){
    header .head-bottom .logo{
        left: 30px;
    }
}
header .head-bottom .logo .act-hide{
    height: 80px;
}
header .head-bottom .logo .act-show{
    height: 80px;
    display: none;
}
header.active  .head-bottom .logo .act-show{
    display: inline;
}
header.active  .head-bottom .logo .act-hide{
    display: none;
}
header .head-bottom .head-nav{
    height: 80px;
    margin: auto;
    text-align: center;
}
header .head-bottom .head-nav &gt; li{
	width: 142px;
    display: inline-block;
    text-align: center;
    height: 80px;
    line-height: 80px;
    position: relative;
}
@media screen and (max-width: 1600px){
    header .head-bottom .head-nav &gt; li{
        width: 100px;
    }
}
@media screen and (max-width: 1280px){
    header .head-bottom .head-nav &gt; li{
        width: 80px;
    }
}

header .head-bottom .head-nav &gt; li:nth-child(n+3):nth-child(-n+4){
    position: static;
}
header .head-bottom .head-nav &gt; li:nth-child(n+3):nth-child(-n+4) .nav-down{
    width: 100%;
    height: auto;
    background: #ffffff;
	-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.07);
    box-shadow: 0px 5px 5px rgba(0,0,0,0.07);
    padding-top: 30px;
    padding-bottom: 30px;
    position: absolute;
    left: 0;
    top: 80px;
    z-index: 5000;
}
header .head-bottom .head-nav &gt; li:nth-child(n+3):nth-child(-n+4) .nav-down .cp-down{
    width: 1200px;
    margin: 0 auto;
    border-left: 1px solid #E5E5E5;
    text-align: center;
}
@media screen and (max-width: 1280px){
    header .head-bottom .head-nav &gt; li:nth-child(n+3):nth-child(-n+4) .nav-down .cp-down{
        width: 1000px;
    }
}
header .head-bottom .head-nav &gt; li:nth-child(n+3):nth-child(-n+4) .nav-down .cp-down &gt; li{
    display: inline-block;
    width: 236px;
    padding-left: 68px;
    padding-right:65px;
    border-right: 1px solid #E5E5E5;
}
@media screen and (max-width: 1280px){
header .head-bottom .head-nav &gt; li:nth-child(n+3):nth-child(-n+4) .nav-down .cp-down &gt; li{
        width: 196px;
        padding-left: 35px;
        padding-right:35px;
    }
}
header .head-bottom .head-nav &gt; li:nth-child(n+3):nth-child(-n+4) .nav-down .cp-down &gt; li .p1{
    font-size: 14px;
    color: #333333;
    padding: 12px 0;
    text-align: center;
}
header .head-bottom .head-nav &gt; li:nth-child(n+3):nth-child(-n+4) .nav-down .cp-down &gt; li .img{
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
	width: 100px;
}
header .head-bottom .head-nav &gt; li:nth-child(n+3):nth-child(-n+4) .nav-down .cp-down &gt; li .cp-list{
    width: 100%;
}
header .head-bottom .head-nav &gt; li:nth-child(n+3):nth-child(-n+4) .nav-down .cp-down &gt; li .cp-list li{
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    color: #777777;
}


header .head-bottom .head-nav &gt; li &gt; a{
    font-size: 16px;
    color: #ffffff;
    position: relative;
}
header.active  .head-bottom  .head-nav &gt; li &gt; a{
    color: #333333;
}
header .head-bottom .head-nav &gt; li &gt; a:after{
    width:0;
    height: 3px;
    background:#009ee3;
    content: '';
    position: absolute;
    left: 50%;
    top: 49px;
    z-index: 3000;
    webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: all 0.5s;
}
header .head-bottom .head-nav &gt; li:hover &gt;a:after{
    width: 100%;
}
header .head-bottom .head-nav &gt; li .nav-down{
    width: 100%;
    height: auto;
    background: #ffffff;
	position: absolute;
    left: 0;
    top: 80px;
    z-index: 5000;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
}
header .head-bottom .head-nav &gt; li .nav-down li{
    text-align: center;
    font-size: 16px;
    line-height: 30px;
    color: #333333;
}
header .head-bottom .language{
    width: 30px;
    height: 30px;
    position: absolute;
    top: 25px;
    right: 65px;
    z-index: 5000;
    border-radius: 50%;
    border:1px solid #ffffff;
    font-family:Arial;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
}
header.active  .head-bottom .language{
    border:1px solid #333333;
   color: #333333;
}
@media screen and (max-width: 1200px){
    header .head-bottom .language{
        right: 30px;
    }
}
/*  æ‰‹æœºç«¯å¤´éƒ¨ */
.header2{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    border-bottom: 1px solid #e5e5e5;
    z-index: 9999;
    background-color: #fff;
    display: none;
}
@media screen and (max-width: 1080px){
    .header2{
        display: block;
    }
    .head-bottom{
        display: none;
    }
}
.header2 .logo{
    height: 80px;
    line-height: 80px;
    padding-left: 30px;
}
.header2 .logo img{
    /*width: 194px;*/
	height: 60px;
}
@media screen and (max-width: 767px){
    .header2 .logo{
        padding-left: 20px;
    }
    .header2 .logo img{
        height: 60px;
    }
}
.header2 .phlanguage{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 70px;
}
.header2 .phlanguage a{
    display: inline-block;
    margin-right: 25px;
    font-size: 14px;
    line-height: 80px;
    color: #666;
}
@media screen and (max-width: 767px){
    .header2 .phlanguage a{
        margin-right: 0;
    }
}
.header2 .phlanguage a.on{
    color: #046ded;
}
.header2 .menuph{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 30px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    text-align: center;
}
@media screen and (max-width: 767px){
    .header2 .menuph{
        right: 20px;
    }
}
.header2 .menuph .point{
    position: relative;
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 14px;
}
.header2 .menuph .point:hover .navbtn,
.header2 .menuph .point:hover .navbtn::after,
.header2 .menuph .point:hover .navbtn::before{
    width: 28px;
}
.header2 .menuph .navbtn{
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 21px;
    height: 1px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background:#666;
}
.header2 .menuph .navbtn::after,
.header2 .menuph .navbtn::before{
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #666;
}
.header2 .menuph .navbtn::after{
    top: -11px;
}
.header2 .menuph .navbtn::before{
    top: 10px;
}
.header2 .menuph .point.active .navbtn{
    background: transparent;
}
.header2 .menuph .point.active .navbtn::after{
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.header2 .menuph .point.active .navbtn::before{
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
/*
   *æ‰‹æœºå¯¼èˆªä¸‹æ‹‰
   */
.phonemeng.active {
    display: block;
}
.phonemeng {
    position: absolute;
    z-index: 90;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    opacity: .6;
    background-color: #000;
}
.d-menu-ul{
    width: 100%;
    height: auto;
    position: absolute;
    left: 0px;
    top: 80px;
    z-index: 1300;
    background: #FFFFFF;
    padding:  0 15px 15px;
    display: none;
    box-sizing: border-box;
}
/*@media screen and (max-width:400px){
    .d-menu-ul{
        padding:  0 20px;
    }
}*/
.d-menu-ul .d-xialaph .d-ul1{
    padding-top: 15px;
    padding-bottom: 15px;
}
.d-menu-ul .d-xialaph .d-ul1 .containerr{
    border-bottom: 1px solid #dddddd;
    padding-top: 10px;
}
.d-menu-ul .d-xialaph .d-ul1 a{
    color: #999999;
    cursor: pointer;
}
.d-menu-ul .d-xialaph .d-ul1 h4{
    font-size: 18px;
    padding-bottom: 10px;
    color: #999999;
    cursor: pointer;
}
.d-menu-ul .d-xialaph h4.active, .d-menu-ul .d-xialaph h5.active {
    border-bottom: 0;
}
.d-menu-ul .d-xialaph h4 img {
    float: right;
    width: 13px;
    margin-top:0px;
    cursor: pointer;
}
.d-menu-ul .d-xialaph h5 img {
    float: right;
    width: 13px;
    margin-top:0px;
    cursor: pointer;
}
.d-menu-ul .d-xialaph .d-ul1 h5{
    font-size: 14px;
    color: #999999;
}
.d-menu-ul .d-xialaph .d-ul2{
    padding-left: 30px;
    background: #F0F0F0;
    padding-bottom: 20px;
    display: none;
}
.d-menu-ul .d-xialaph .d-ul2 li{
    padding-top: 20px;
}
.d-menu-ul .d-xialaph .d-ul3{
    display: none;
}
.d-menu-ul .d-xialaph .d-ul3 li h6{
    padding-left: 15px;
    font-size: 12px;
    color: #999999;
}


    /* D1è”ç³»æˆ‘ä»¬ */
.ny-banner{
    width: 100%;
}
@media screen and  (max-width: 1200px){
.ny-banner img{
    width: 100%;
}
}
@media screen and (max-width: 1080px){
    .ny-banner{
        margin-top: 80px;
    }
}

.d1-lianxi{
    width: 1200px;
    margin: auto ;
    padding-top: 60px;
}
@media screen and (max-width: 1200px){
    .d1-lianxi{
        width: 100%;
        padding-left: 30px;
        padding-top: 30px;
    }
}
@media screen and (max-width:767px){
    .d1-lianxi{
        padding-left: 15px;
    }
}
.d1-lianxi h2{
    font-size: 32px;
    line-height: 32px;
    color: #333333;
    padding-bottom: 25px;
}
.d1-lianxi .d1-p1{
    font-size: 16px;
    color:#888888;
}
@media screen and (max-width: 767px){
    .d1-lianxi h2{
        font-size: 24px;
    }
    .d1-lianxi .d1-p1{
        font-size: 14px;
        line-height: 22px;
        padding-right:15px;
    }
}
.d1-lianxi .d1-contac{
    margin-top: 75px;
    width: 100%;
}
.d1-lianxi .d1-contac .item{
    width: auto;
    float: left;
   height: 240px;
}
@media screen and (max-width: 1200px){
    .d1-lianxi .d1-contac{
        width: 100%;
        overflow: hidden;
        margin:75px auto 0;
    }
    .d1-lianxi .d1-contac .item{
        width: calc((100% - 60px)/3);
        height: 300px;
    }
}
@media screen and (max-width: 1080px){
    .d1-lianxi .d1-contac .item{
        height: 330px;
    }
}
@media screen and (max-width:767px){
    .d1-lianxi .d1-contac{
        margin-top: 30px;
    }
    .d1-lianxi .d1-contac .item{
        width:100%;
        height:auto;
        margin-bottom: 20px;
        padding-bottom: 15px;
        padding-right: 15px;
        border-bottom: 1px solid #EBECED;
    }
}
.d1-lianxi .d1-contac .item .phone img{
    width: 40px;
    height: 40px;
}
.d1-lianxi .d1-contac .item  .dizhi img{
    width: 40px;
    height: 40px;
}
.d1-lianxi .d1-contac .item  .email img{
    width: 45px;
    height: 35px;
}
.d1-lianxi .d1-contac .item p:nth-child(2){
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    padding-top: 20px;
    padding-bottom: 30px;
}
@media screen and (max-width:767px){
    .d1-lianxi .d1-contac .item .phone img{
        width: 30px;
        height:30px;
    }
    .d1-lianxi .d1-contac .item  .dizhi img{
        width: 30px;
        height: 30px;
    }
    .d1-lianxi .d1-contac .item  .email img{
        width: 35px;
        height: 25px;
    }
    .d1-lianxi .d1-contac .item p:nth-child(2){
        padding-bottom: 10px;
    }
}
.d1-lianxi .d1-contac .item p{
    font-size: 14px;
    color: #666666;
    line-height: 30px;
}
.d1-lianxi .d1-contac .item + .item{
    border-left: 1px solid #EAEAEA;
    margin-left: 50px;
    padding-left: 50px;
}
@media screen and (max-width: 1200px){
    .d1-lianxi .d1-contac .item + .item{
        margin-left: 15px;
        padding-left: 15px;
    }
}
@media screen and (max-width: 767px){
    .d1-lianxi .d1-contac .item + .item{
        margin-left: 0px;
        padding-left: 0px;
        border-left:none;
    }
}
#allmap{
    width: 1200px;
    margin: 40px auto;
    height: 600px;
    
}

@media screen and (max-width:767px){
    #allmap{
        height: 300px;
        margin-top: 0px;
    }
}
/*
* åº•éƒ¨
*/
.footer{font-size: 16px;line-height: 26px;}
@media screen and  (max-width: 767px){
	.footer{font-size: 14px}
}
.footer h5{font-weight: 600;font-size: 24px;line-height: 24px;}


a {
  transition: all 0.3s ease 0s;
  text-decoration: none;
  cursor: pointer;
  /*color: #fff;*/
}

a:hover {
  text-decoration: none;
}


/*--------[Footer]--------*/
.footer-main-area {
  background: #EBEEF2;
  border-top: 3px solid #0064b0;
  padding: 80px 0 0px 0;
}
.footer a{color: }
.footer-bottom-area {
  background: #303743;
  padding: 20px 0;
}
.footer-bottom-area img{margin: -3px 0 0 10px;}
.footer-widget {
  margin-bottom: 40px;
  display: inline-block;
}
.foot-logo{width: 240px;margin-top: -20px}
/*.summary{text-indent:2em}*/
.footer-widget-list li {
  display: inherit;
  margin-bottom: 6px;
}
.footer-widget-list li a {
  color: #515254;
  position: relative;
  padding-left: 20px;
}
.footer-widget-list li a:before {
  position: absolute;
  content: '\f105';
  left: 0px;
  top: -3px;
  font-family: "FontAwesome";
  font-weight: 900;
}
.haha{float: right}
.footer-widget-list li a:hover {
  color: #0c59db;
}

.social-list li {
  display: inline;
  float: left;
  margin-right: 15px;
}
.social-list li a {
  background: #303743;
  height: 42px;
  width: 42px;
  display: inline-block;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  line-height: 42px;
  font-size: 18px;
}
.social-list li.one a:hover{
	background-color: #0fcf19;
}
.social-list li.two a:hover{
	background-color: #00aef3;
}
.social-list li.three a:hover{
	background-color: #ff5c00;
}
.social-list li.four a:hover{
	background-color: #e12319;
}

/*.social-list li a:hover {
  background:#0064b0!important;
}*/
.social-list .taobao img{height: 24px}
.social-list .jd img{height: 18px}


/*Margin Top */
.mrt-0 {
  margin-top: 0px;
}

.mrt-5 {
  margin-top: 5px;
}

.mrt-10 {
  margin-top: 10px;
}

.mrt-15 {
  margin-top: 15px;
}

.mrt-20 {
  margin-top: 20px;
}

.mrt-25 {
  margin-top: 25px;
}

.mrt-30 {
  margin-top: 30px;
}

/*Margin Right */
.mrr-0 {
  margin-right: 0px;
}

.mrr-5 {
  margin-right: 5px;
}

.mrr-10 {
  margin-right: 10px;
}
/*Margin Bottom */
.mrb-0 {
  margin-bottom: 0px;
}

.mrb-5 {
  margin-bottom: 5px;
}

.mrb-10 {
  margin-bottom: 10px;
}

.mrb-15 {
  margin-bottom: 15px;
}

.mrb-20 {
  margin-bottom: 20px;
}

.mrb-25 {
  margin-bottom: 25px;
}

.mrb-30 {
  margin-bottom: 30px;
}
.mrb-40 {
  margin-bottom: 40px;
}

.text-white {
  color: #515254;
}


.text-silver {
  color: #f5f3f1;
}
.text-silver a{color: #f5f3f1}
.text-light-gray {
  color: #515254;
}

.text-phone {
	color: #0064b0;
	font-size: 30px;
	font-weight: 600
}
.text-phone2 {
	color: #3e3e3e;
}


.footer-widget form {
  position: relative;
  max-width: 300px;
}
.footer-widget form input {
  border: 1px solid #ddd;
  color: #444444;
  padding: 0 17px;
  height: 50px;
  line-height: 50px;
  width: 100%;
  border-radius: 5px;
  outline: none;
  margin-bottom: 30px;
}
.footer-widget form button {
  background:#0064b0;
  border: medium none;
  color: #fff;
  padding: 0 20px;
  height: 48px;
  line-height: 48px;
  position: absolute;
  right: 0px;
  top: 1px;
  z-index: 10;
  font-size: 16px;
  cursor: pointer;
  border-top-right-radius: 5px;
  outline: none;
  border-bottom-right-radius: 5px;
  transition: all 0.3s ease 0s;
}
.footer-widget form button:hover {
  background: #02528f;
}

.black_overlay {
display: none;
position:fixed;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #3e3e3e;
z-index: 1001;
-moz-opacity: 0.6;
opacity: .60;
filter: alpha(opacity=50);
}
.white_content {
	border-radius: 20px;
	display: none;
	position:fixed;
	top: 30%;
	left: 40%;
	background-color: #FFFFFF;
	z-index: 1002;
	overflow: auto;
} 
/*  æ–‡ç«&nbsp;åˆ—è¡¨ */
.d1tab{
    width: 100%;
    height:60px;
    text-align: center;
    background: #FFFFFF;
	box-shadow: 0px 5px 15px #f1f1f2 ;
    position: relative;
}
.d1tab.fiex{
    position: fixed;
    top: 80px;
    left: 0;
    z-index: 4600;
}
.d1tab .duo span{
    width: 120px;
    text-align: center;
    display: inline-block;
    line-height: 60px;
    font-size: 18px;
    color: #333333;
    cursor: pointer;
}
.d1tab .j span{
    width: 120px;
    text-align: center;
    display: inline-block;
    line-height: 60px;
    font-size: 18px;
    color: #333333;
}
.d1tab .duo .act{
    color:#1c5dbf;
}
.d1tab .j .act{
    color:#1c5dbf;
}
.d1tab .duo span:hover{
    color:#1c5dbf;
}
.d1tab .j span:hover{
    color:#1c5dbf;
}
.d1tab  .j + .j span{
    margin-left: 30px;
}
.d1tab .duo span + span{
    margin-left: 30px;
}
.d1tab .xian{
    width: 0;
    height: 2px;
    background:#1c5dbf;
    position: absolute;
    top:0;
    left: 0;

    -webkit-transition: all 1s ease-out 0s;
    -moz-transition: all 1s ease-out 0s;
    -ms-transition: all 1s ease-out 0s;
    -o-transition: all 1s ease-out 0s;
    transition: all 1s ease-out 0s;
}
.d1tab .shang,.d1tab .xia{
    display: none;
}
.d1tab .duo1{
    display: none;
}
@media screen and  (max-width: 990px){
    .d1tab .xian{
        width: 100%;
    }
    .d1tab .duo{
        display: none;
        /*width:120px;
        margin: auto;
        position: relative;*/
    }
    /*.d1tab .ding{
        width:120px;
        margin: auto;
        position: relative;
    }
    .d1tab .duo span + span{
        margin-left: 0px;
    }
    .d1tab .duo  .slick-active{
        color:#1c5dbf;
    }
    .d1tab .duo .slick-slide{
        padding-left: 0;
        padding-right: 0;
    }
    .d1tab .shang,.d1tab .xia,
    .d1tab .shang,.d1tab .shang{
        display: block;
        width: 11px;
        height: 19px;
    }
    .d1tab .shang,.d1tab .xia img ,
    .d1tab .shang,.d1tab .shang img{
        width: 11px;
        height: 19px;
    }
    .d1tab .xia .act-show,
    .d1tab .shang .act-show{
        display: none;
    }
    .d1tab .shang{
        position: absolute;
        left: -20px;
        top: 20px;
    }
    .d1tab .xia{
        position: absolute;
        right: -20px;
        top: 20px;
    }*/
}
.d1sou{
    width: 640px;
    height: 40px;
   margin: 40px auto;
}
@media screen and (max-width:767px){
    .d1sou{
        width: 100%;
        text-align: center;
        padding-left: 20px;
        padding-right: 20px;
    }
}
.d1sou .kuang{
    width: 540px;
    height: 40px;
    border: 1px solid #2C74CE;
    float: left;
    padding-left: 30px;
    padding-right: 15px;
    font-size: 14px;
}
.d1sou .btn{
    width: 100px;
    height: 40px;
    background:#2C74CE;
    float: left;
    font-size: 16px;
    color: #FFFFFF;
}
@media screen and (max-width:767px){
    .d1sou .kuang{
        width: calc(100% - 100px);
        padding-left:15px;
    }
}
.d1-lun{
    width: 1200px;
    margin: 20px auto 10px;
    position: relative;
}
.d1-lun .item .img{
    float: left;
    width: 560px;
    height: 295px;
    overflow: hidden;
    cursor: pointer;
}
.d1-lun .item .img img{
    width: 100%;
    transition: all 1s;
}
.d1-lun .item .img:hover img{
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.d1-lun .item .zi{
    float: left;
    width: 640px;
    height: 295px;
    background:#F5F6F8;
    padding: 45px 50px;
    position: relative;
}
@media screen and (max-width:1210px){
    .d1-lun{
        width: 560px;
    }
    .d1-lun .item .img{
        float: none;
        height: auto;
    }
    .d1-lun .item .zi{
        width: 560px;
        float: none;
    }
}
@media screen and (max-width:600px){
    .d1-lun{
        width: 100%;
    }
    .d1-lun .item .img{
        width: 100%;
        float: none;
        height: auto;
    }
    .d1-lun .item .zi{
        width: 100%;
        float: none;
        padding: 20px 15px;
    }
}
.d1-lun .item .zi h2{
    font-size: 20px;
    color: #333333;
    padding-bottom: 25px;
    font-weight: bold;
}
@media screen and (max-width:600px){
    .d1-lun .item .zi h2{
        font-size: 18px;
    }
}
.d1-lun .item .zi .date{
    font-size: 14px;
    color:#1c5dbf;
    padding-bottom: 25px;
}
.d1-lun .item .zi .duo{
    font-size: 14px;
    color: #666666;
    line-height: 30px;
}
.d1-lun .item .zi .more{
    font-size: 14px;
    color:#1c5dbf;
    position: absolute;
    bottom: 45px;
    left: 50px;
    z-index: 50;
    font-family:"Microsoft Sans Serif";
}
@media screen and (max-width:600px){
    .d1-lun .item .zi .more{
        left: 15px;
    }
}
.d1-lun .slick-slide{
    padding-left: 0;
    padding-right: 0;
}
.d1-lun .slick-dots{
    width: 150px;
    position: absolute;
    right:0;
    bottom:40px;
}
.d1-lun .slick-dots li button::before, .d1-lun .slick-dots li button::after{
    display: none;
}
.d1-lun  .slick-dots li {
    width: 20px;
    height: 2px;
    background: #939495;
    opacity: 1;
    margin: 0 5px;
}
.d1-lun .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 2px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.d1-lun .slick-dots li.slick-active {
    background-color: #3666CC;
}
.d1-list li{
   max-width: 1200px;
    margin: auto;
    padding: 20px 0;
    border-bottom: 1px solid #ECECEC;
}
@media screen and (max-width:1200px){
    .d1-list li{
        margin-left: 15px;
        margin-right: 15px;
    }
}
@media screen and (max-width:767px){
    .d1-list li{
        padding: 20px 0;
    }
}
.d1-list .left{
    float: left;
    width: 75%;
    padding-right: 75px;
    border-right:1px solid #ECECEC;
}
@media screen and (max-width:1210px){
    .d1-list .left{
        padding-right:20px;
    }
}
@media screen and (max-width:767px){
    .d1-list .left{
        width:100%;
        border-right: none;
    }
}
.d1-list .left h3{
    padding-bottom: 20px;
    font-size: 16px;
	font-weight: 600;
    color: #515151;
}

.d1-list .left p{
    font-size: 14px;
    color:#666666;
    line-height: 26px;

    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
}
.d1-list .rigyht{
    float: right;
    width: 25%;
    padding-left: 75px;
    position: relative;
}
@media screen and (max-width:1210px){
    .d1-list .rigyht{
        padding-left:20px;
    }
}
@media screen and (max-width:767px){
    .d1-list .rigyht{
        width: 100%;
        margin-bottom: 15px;
        padding-left: 0;
    }
}
.d1-list .rigyht .ri{
    font-family:"Conv_HelveticaNeueLTPro-Th";
    font-size: 30px;
    color:#888888;
    padding-top: 10px;
    padding-bottom: 20px;
}
.d1-list .rigyht .nian{
    font-family:Conv_HelveticaNeueLTPro-Ex;
    font-size: 18px;
    color:#666666;
    font-weight: bold;
}
@media screen and (max-width:767px){
    .d1-list .rigyht .ri{
        font-size: 20px;
        padding-bottom: 10px;
    }
    .d1-list .rigyht .nian{
        font-size: 14px;
    }
}
.d1-list .rigyht .moere img{
    width: 16px;
    height: 25px;
}
.d1-list .rigyht .moere{
    width: 16px;
    height: 25px;
    position: absolute;
    top:50%;
    right:15px;
    margin-top: -12.5px;

    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
/*@media screen and (max-width:520px){
    .d1-list .rigyht .moere{
        top:120%;
        left: 15px;
        margin-top: 0;
    }
}*/
.d1-list li:hover .rigyht .moere{
    right: 0;
}

.d1-btn{
    width: 100%;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 50px;
}
.d1-btn button{
    width: 160px;
    height: 50px;
    border:2px solid #2C74CE;
    font-size: 16px;
    color:#1c5dbf;
}
.d1-btn button:hover{
    background: #2C74CE;
    color: #FFFFFF;
}
/*  B1äº§å“ä¸­å¿ƒ */
.b1-container{
    width: 100%;
}
.b1-container .left{
    float: left;
    width: 350px;
	border-right: 1px solid #EBECED
}
@media screen and (max-width: 990px){
    .b1-container .left{
        display: none;
    }
}
.b1-container .left .top .img{
    padding-top: 30px;
    text-align: center;
    padding-bottom: 20px;
}
.b1-container .left .top .img img{
    height: 100px;
}
.b1-container .left .top h3{
    text-align: center;
    color: #20222c;
    font-size: 24px;
    padding-bottom: 40px;
    font-weight: bold;
}
.b1-container .left .bottom{
    border-top: 1px solid #EBECED;
}
.b1-container .left .bottom &gt; li .tio{
    width: 100%;
    height: 60px;
    padding-left:25px;
    border-bottom: 1px solid #EBECED;
    cursor: pointer;
}
.b1-container .left .bottom &gt;  li .tio img{
    width: 15px;
}
.b1-container .left .bottom &gt;  li .tio .click-show{
    display: none;
}
.b1-container .left .bottom &gt; .act .tio .yin{
    display: none;
}
.b1-container .left .bottom &gt; .act .tio .click-show{
    display: inline;
}
.b1-container .left .bottom &gt;  li .tio span{
    font-size: 16px;
    color: #20222c;
    padding-left: 20px;
    line-height: 60px;
}
.b1-container .left .bottom &gt;  li .tio span2{
    font-size: 14px;
    color: #20222c;
    padding-left: 20px;
    line-height: 60px;
}
.b1-container .left .bottom &gt;  li:hover .tio span{
    color:#1c5dbf;
}
.b1-container .left .bottom &gt; .act .tio span{
    color:#1c5dbf;
}
.b1-container .left .bottom &gt;  li .danye{
    width: 100%;
    height: auto;
    padding: 5px 0 0px 30px;
    display: none;
    border-bottom: 1px solid #EBECED;
}
.b1-container .left .bottom &gt;  li .danye li{
    font-size: 14px;
    color:#51535d;
    padding-bottom: 5px;
    line-height: 20px;
}
.b1-container .left .bottom &gt;  li .danye li:hover{
    color:#1c5dbf;
}
.b1-container .right{
    float: left;
    width: calc(100% - 350px);
    height: auto;
    padding:0 130px;
}
@media screen and (max-width: 1480px){
    .b1-container .right{
        padding:0 80px;
    }
}
@media screen and (max-width: 1380px){
    .b1-container .right{
        padding:0 50px;
    }
}
@media screen and (max-width: 1200px){
    .b1-container .right{
        padding:0 30px;
    }
}
@media screen and (max-width: 990px){
    .b1-container .right{
        width: 100%;
    }
}
@media screen and  (max-width: 767px){
    .b1-container .right{
        padding:0 15px;
    }
}
.b1-container .right .top{
	width: 100%;
    padding-top: 40px;
    padding-bottom: 20px;
    border-bottom: 1px solid #EBECED;
}

.b1-container .right .top h1{
    font-size: 28px;
    color: #20222c;
    padding-bottom: 30px;
}

@media screen and (max-width: 767px){
    .b1-container .right .top h1{
        font-size: 24px;
    }
	
}
.b1-container .right .top p{
    font-size: 16px;
    color: #333333;
    line-height: 30px;
    padding-bottom: 10px;
}

@media screen and  (max-width: 767px){
    .b1-container .right .top p{
        font-size: 14px;
        line-height: 20px;
    }
}
.b1-container .right .con{
    width: 100%;
    height: auto;
	padding: 30px 0
}
@media screen and  (max-width: 767px){
	.b1-container .right .con{
    padding: 0 0}
}
.b1-container .right .con .h2 span{
    float: left;
    font-size: 22px;
    color: #20222c;
    padding:30px 0 ;
}
@media screen and (max-width: 767px){
    .b1-container .right .con .h2 span{
        font-size: 18px;
    }
}
@media screen and (max-width:414px){
    .b1-container .right .con .h2 span{
        line-height: 30px;
        padding:20px 0 10px;
    }
}
.b1-container .right .con .h2 p{
    float: right;
    font-size: 14px;
    color: #1c5dbf;
    padding:30px 0 ;
    font-family:"Microsoft Sans Serif";
}
@media screen and (max-width: 767px){
    .b1-container .right .con .h2 p{
        font-size: 12px;
    }
}
/*@media screen and (max-width:414px){
    .b1-container .right .con .h2 p{
        float: left;
        width: 100%;
       padding-top: 0;
        padding-bottom: 20px;
    }
}*/
.b1-container .right .con .b1-conlist{
    width: 100%;
    border: 1px solid #EBECED;
}
.b1-container .right .con .b1-conlist li{
    float: left;
    width: 25%;
    height: 260px;
    padding: 40px 0;
    text-align: center;
}
.b1-container .right .con .b1-conlist li p img{
    height: 150px;
}
@media screen and (max-width: 600px){
    .b1-container .right .con .b1-conlist li{
        height: 250px;
    }
    .b1-container .right .con .b1-conlist li p img{
        height: 140px;
    }
}
@media screen and (max-width: 450px){
    .b1-container .right .con .b1-conlist li{
        padding: 20px 0;
        height: 180px;
    }
    .b1-container .right .con .b1-conlist li p img{
        height: 100px;
    }
}
.b1-container .right .con .b1-conlist li p:first-child{
    margin-bottom: 20px;
    text-align: center;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
.b1-container .right .con .b1-conlist li p:last-child{
   font-size: 18px;
    text-align: center;
    color: #555555;
}
@media screen and (max-width: 767px){
    .b1-container .right .con .b1-conlist li p:last-child{
        font-size: 14px;
        text-align: center;
        color: #555555;
    }
}
.b1-container .right .con .b1-conlist a + a li{
    border-left: 1px solid #EBECED;
}
@media screen and (max-width: 1080px){
    .b1-container .right .con .b1-conlist{
        border-bottom: none;
    }
    .b1-container .right .con .b1-conlist a:nth-child(even) li{
        border-left: 1px solid #EBECED;
    }
    .b1-container .right .con .b1-conlist a + a li{
        border-left: none;
    }
    .b1-container .right .con .b1-conlist li{
        width: 50%;
        border-bottom: 1px solid #EBECED;
    }
}
.b1-container .right .con .b1-conlist li:hover p:first-child{
    margin-top: -10px;
}
.b1-container .right .con .b1-conlist li:hover p:last-child {
    color:#1c5dbf;
}
.b1-container .right .con  .ted{
    width: 100%;
    padding-top: 35px;
    padding-bottom: 10px;
}
@media screen and  (max-width: 767px){
    .b1-container .right .con  .ted{
        padding-top: 5px;
    }
}
.b1-container .right .con  .ted .p1{
    padding-bottom: 25px;
}
.b1-container .right .con  .ted .p1 img{
    display: inline-block;
    margin-top: -5px;
}
.b1-container .right .con  .ted .p1 span{
    font-size: 22px;
    padding-bottom: 25px;
    padding-left:15px;
}
@media screen and  (max-width: 767px){
    .b1-container .right .con  .ted .p1 span{
        font-size:18px;
    }
}
.b1-container .right .con  .ted ul li:before{
    content:url("../image/B17_03.png");
    position: absolute;
    left: 0;
    top:0;
}
.b1-container .right .con  .ted ul li{
    font-size: 16px;
    color: #555555;
    line-height: 30px;
    margin-left: 10px;
    padding-left: 15px;
    position: relative;
}
@media screen and  (max-width: 767px){
	
.b1-container .right .con  .ted ul li{
        font-size: 14px;
        line-height: 20px;
    }
}

.b1-container .right .con  .xiag{
    width: 100%;
    padding-top: 35px;
    padding-bottom: 60px;
}

.b1-container .right .con  .xiag .p1{
    padding-bottom: 25px;
}
.b1-container .right .con  .xiag  .p1 img{
    display: inline-block;
    margin-top: -5px;
}
.b1-container .right .con  .xiag .p1 span{
    font-size: 22px;
    padding-bottom: 25px;
    padding-left:15px;
}

@media screen and  (max-width: 767px){
    .b1-container .right .con  .xiag .p1 span{
        font-size:18px;
    }
}
.b1-container .right .con  .xiag ul{
    width: 100%;
    border-top: 1px solid #EBECED;
}

.b1-container .right .con  .xiag ul li{
	float: left;
    width:calc((100% - 10px)/2);
    height:60px;
    line-height:60px;
	border-bottom: 1px solid #EBECED;
    font-size: 16px;
    color: #333333;
    padding-left:10px;

    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}


.b1-container .right .con  .xiag ul li:hover{
    color: #1c5dbf;
}
.b1-container .canpon{
    display: none;
}
@media screen and (max-width: 990px){
    .b1-container .canpon{
        display:block;
    }
}
.b1-container .canpon .to{
    width: 100%;
    height:60px;
    border-bottom: 1px solid #EBECED;
    position: relative;
}
.b1-container .canpon .to p{
    float: left;
    font-size: 20px;
    line-height: 60px;
    padding-left: 20px;
    color: #333333;
}
.b1-container .canpon .to .xong {
    position: absolute;
    top: 55%;
    transform: translateY(-50%);
    right: 30px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    text-align: center;
}
.b1-container .canpon .to .xong .hang{
    position: relative;
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 14px;
    float: right;
}
.b1-container .canpon .to .xong .hang:hover .navbtn,
.b1-container .canpon .to .xong .hang:hover .navbtn::after,
.b1-container .canpon .to .xong .hang:hover .navbtn::before{
    width: 28px;
}
.b1-container .canpon .to .xong .hang .cpbtn{
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 21px;
    height: 1px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background:#666;
}
.b1-container .canpon .to .xong .hang .cpbtn::after,
.b1-container .canpon .to .xong .hang .cpbtn::before{
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #666;
}
.b1-container .canpon .to .xong .hang img{
    width: 100%;
}
.b1-container .canpon .to .xong .hang .show{
    display: none;
}
.b1-container .canpon .to .xong .hang.active .show{
    display: inline;
}
.b1-container .canpon .to .xong .hang.active .yin{
    display:none;
}
.b1-container .canpon .to .xong .hang .cpbtn::after{
    top: -11px;
}
.b1-container .canpon .to .xong .hang .cpbtn::before{
    top: 10px;
}
.b1-container .canpon .to .xong .hang.active .cpbtn{
    background: transparent;
}
.b1-container .canpon .to .xong .hang.active .cpbtn::after{
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.b1-container .canpon .to .xong .hang.active .cpbtn::before{
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.b1-container .canpon .bottom{
    display: none;
}
.b1-container .canpon .bottom &gt; li .tio{
    width: 100%;
    height: 60px;
    padding-left:25px;
    border-bottom: 1px solid #EBECED;
    cursor: pointer;
}
.b1-container .canpon .bottom &gt;  li .tio img{
    width: 15px;
}
.b1-container .canpon .bottom &gt;  li .tio .hover-show,
.b1-container .canpon .bottom &gt;  li .tio .click-show{
    display: none;
}
/*.b1-container .canpon .bottom  &gt; li:hover .tio .yin{
    display: none;
}
.b1-container .canpon .bottom &gt;  li:hover .tio .hover-show{
    display: inline;
}*/

.b1-container .canpon .bottom &gt; .act .tio .yin{
    display: none;
}
.b1-container .canpon .bottom &gt; .act .tio .click-show{
    display: inline;
}
.b1-container .canpon .bottom &gt;  li .tio span{
    font-size: 16px;
    color: #20222c;
    padding-left: 20px;
    line-height: 60px;
}
.b1-container .canpon .bottom &gt;  li .tio span2{
    font-size: 14px;
    color: #20222c;
    padding-left: 20px;
    line-height: 60px;
}
.b1-container .canpon .bottom &gt;  li:hover .tio span{
    color:#1c5dbf;
}
.b1-container .canpon .bottom &gt; .act .tio span{
    color:#1c5dbf;
}
.b1-container .canpon .bottom &gt;  li .danye{
    width: 100%;
    height: auto;
    padding: 25px 0 0px 60px;
    display: none;
}
.b1-container .canpon .bottom &gt;  li .danye li{
    font-size: 14px;
    color:#51535d;
    padding-bottom: 20px;
    line-height: 20px;
}
@media screen and  (max-width: 767px){
    .b1-container .canpon .bottom &gt;  li .danye{
    width: 100%;
	background: #f8f8f8;
    height: auto;
    
}
}
.b1-container .ted  .shujucan{
    width: 100%;
}
.b1-container .ted  .shujucan img{
    max-width: 100%;
}
/*  b2äº§å“åˆ—è¡¨  */
.b1-container .b2-right .con .h2 span{
    font-size: 26px;
    padding-top: 45px;
}
@media screen and  (max-width: 767px){
    .b1-container .b2-right .con .h2 span{
        font-size: 22px;
        padding-top: 25px;
    }
}
.b1-container .b2-right .con .b1-conlist{
    border-bottom: none;
}
.b1-container .b2-right .con .b1-conlist li{
    border-bottom: 1px solid #EBECED;
}
.b1-container .b2-right .con  .ted  .shujucan{
    width: 100%;
}
.b1-container .b2-right .con  .ted  .shujucan img{
    max-width: 100%;
}
/* B3äº§å“å†…é¡µ */
.b3-h1{
    width: 100%;
    padding-top: 35px;
}
.b3-h1 .tu{
    float: left;
    width: 60px;
    height:60px;
    border-radius: 50%;
    border: 1px solid #1c5dbf;
    text-align: center;
    padding-top: 7px;
}
.b3-h1 .tu img{
    width: 46px;
    height: 46px;
}
.b3-h1 .h1{
    float: left;
    color: #20222c;
    font-size: 32px;
    height:60px;
    line-height: 60px;
    padding-left:20px;
}
@media screen and  (max-width: 767px){
    .b3-h1 .tu{
        width: 36px;
        height:36px;
        padding-top: 5px;
    }
    .b3-h1 .tu img{
        width: 24px;
        height: 24px;
    }
    .b3-h1 .h1{
        font-size: 22px;
        height: 36px;
        line-height: 36px;
        padding-left: 10px;
    }
}
.b3-chanpin{
    width: 100%;
    margin-top: 35px;
}
.b3-chanpin .suolvetu{
    float: left;
    width: 600px;
}
@media screen and  (max-width: 1520px){
    .b3-chanpin .suolvetu{
        width: 580px;
    }
}
@media screen and  (max-width: 1366px){
    .b3-chanpin .suolvetu{
        width: 600px;
        margin: auto;
        float: none;
    }
}
@media screen and  (max-width:990px){
    .b3-chanpin .suolvetu{
        display: none;
    }
}
.b3-chanpin .suolvetu .left1{
    width: 95px;
    height: auto;
    float: left;
}
@media screen and  (max-width: 990px){
    .b3-chanpin .suolvetu .left1{
        width: 100%;
        float: right;
        margin-top: 25px;
        text-align: center;
    }
}
.b3-chanpin .suolvetu .left1 li{
    width: 95px;
    height: 95px;
    border: 1px solid #EBECED;
    cursor: pointer;
    box-sizing: content-box;
}
@media screen and  (max-width: 990px){
    .b3-chanpin .suolvetu .left1 li{
        display: inline-block;
        margin-left: 15px;
    }
}
.b3-chanpin .suolvetu .left1 li img{
    width: 93px;
    height:93px;
}
.b3-chanpin .suolvetu .left1 li + li{
    margin-top: 20px;
}
@media screen and  (max-width: 990px){
    .b3-chanpin .suolvetu .left1 li + li{
        margin-top: 0;
    }
}
.b3-chanpin .suolvetu .left1 .tb-selected{
    border: 2px solid #1C5DBF;
}

.b3-chanpin .suolvetu .right{
    float: right;
    margin-left: 50px;
    width: 450px;
    height: 450px;
    text-align: center;
    border: 1px solid #EBECED;
    cursor: pointer;
	position:relative;
}
@media screen and  (max-width: 1520px){
    .b3-chanpin .suolvetu .right{
        margin-left: 20px;
    }
}
@media screen and  (max-width: 1366px){
    .b3-chanpin .suolvetu .right{
        margin-left: 50px;
        /*float: left;*/
    }
}
@media screen and  (max-width: 990px){
    .b3-chanpin .suolvetu .right{
        margin: auto;
        float: none;
    }
}
.b3-chanpin .suolvetu .right .inzoom{
	margin: auto;  
    position: absolute;  
    top: 0; left: 0; bottom: 0; right: 0; }
.b3-chanpin .suolvetu .right img{
	width: 450px;
    height: 450px;
}
.b3-chanpin .biaoshu{
    width: calc(100% - 675px);
    float: left;
    margin-left: 75px;
}
@media screen and  (max-width: 1600px){
    .b3-chanpin .biaoshu{
        width: calc(100% - 635px);
        float: left;
        margin-left: 35px;
    }
}
@media screen and  (max-width: 1520px){
    .b3-chanpin .biaoshu{
        width: calc(100% - 595px);
        margin-left: 15px;
    }
}
@media screen and  (max-width: 1366px){
    .b3-chanpin .biaoshu{
        float: none;
        width: 600px;
        margin:35px auto 0;
    }
}
@media screen and  (max-width: 990px){
    .b3-chanpin .biaoshu{
        width: 100%;
    }
}
.b3-chanpin .biaoshu .h2{
    font-family:Arial;
    font-size: 28px;
    font-weight: bold;
    color: #20222c;
    padding-top: 10px;
    padding-bottom: 10px;
}
.b3-chanpin .biaoshu .jianjie{
    color: #1c5dbf;
    font-size: 16px;
   line-height: 30px;
}
@media screen and  (max-width: 767px){
    .b3-chanpin .biaoshu .h2{
        font-size: 18px;
    }
    .b3-chanpin .biaoshu .jianjie{
        font-size: 14px;
        line-height:20px;
    }
}
.b3-chanpin .biaoshu .list{
    width: 100%;
    border-top:1px solid #EBECED;
    margin-top: 25px;
    padding-top: 30px;
}
.b3-chanpin .biaoshu .list li{
    font-size: 16px;
    line-height: 30px;
   padding-left: 25px;
    position: relative;
    color: #555555;
}
@media screen and  (max-width: 767px){
    .b3-chanpin .biaoshu .list{
        padding-top: 20px;
        margin-top: 15px;
    }
    .b3-chanpin .biaoshu .list li{
        font-size: 14px;
        line-height: 20px;
    }
}
.b3-chanpin .biaoshu .list li:before{
    content:url("../image/B33_3_03.png");
    position: absolute;
    left: 0;
    top:0;
}
.b3-chanpin .biaoshu .button{
    width: 100%;
    margin-top: 65px;
}
@media screen and  (max-width: 767px){
    .b3-chanpin .biaoshu .button{
        width: 100%;
        margin-top: 30px;
    }
}
.b3-chanpin .biaoshu .button p{
	color: #fff;
    float: left;
    width: 155px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin-bottom: 20px;
}
.b3-chanpin .biaoshu .button p img{
    width: 25px;
    height: 25px;
}
.b3-chanpin .biaoshu .button p span{
    color: #FFFFFF;
    font-size: 16px;
    padding-left: 15px;
}
@media screen and  (max-width: 767px){
    .b3-chanpin .biaoshu .button p{
        float: left;
        width: 108px;
        height:36px;
        line-height: 36px;
        text-align: center;
        margin-bottom: 20px;
    }
    .b3-chanpin .biaoshu .button p img{
        width: 18px;
        height: 18px;
    }
    .b3-chanpin .biaoshu .button p span{
        font-size: 12px;
        padding-left: 9px;
    }
}
.b3-chanpin .biaoshu .button  .liax{
    background:#1C5DBF;
    margin-right: 30px;
}
.b3-chanpin .biaoshu .button  .xiaz{
    background:#0E78C9;
}

.zoomDiv{
    z-index:999;
    position:absolute;
    top:0px;
    left:0px;
    width:200px;
    height:200px;
    background:#ffffff;
    border:1px solid #CCCCCC;
    display:none;
    text-align:center;
    overflow:hidden;
}
.zoomMask{
    width: 150px;
    height: 150px;
    position:absolute;
    background:url("../image/mask.png") repeat scroll 0 0 rgba(28,93,191,0.3);
    cursor:move;
    z-index:1;
}
.b3tab{
    width: 100%;
    height:60px;
    margin-top: 55px;
}
@media screen and  (max-width: 767px){
    .b3tab{
        margin-top: 0px;
    }
}
.b3tab li{
    width: 33.3%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border: 1px solid #EBECED;
    font-size: 16px;
    color: #20222c;
    float: left;
    cursor: pointer;
}
@media screen and  (max-width: 767px){
    .b3tab li{
        width: 33.3%;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
}
.b3tab li + li{
    border-left: none;
}
.b3tab li.act{
    background:#1C5DBF;
    color: #FFFFFF;
}
.b3li{
    width: 100%;
    padding-bottom: 55px;
    display: none;
}
.b3li.actvie{
    display: block;
}
.b1-container .right .con .b3li .ted ul li{
    margin-left: 0;
}
 .b3li .ted .p2 p{
	text-indent:2em;
    font-size: 16px;
    line-height: 30px;
    color: #555555;
 }
@media screen and  (max-width: 767px){
    .b3li .ted .p2 p{
        font-size: 14px;
        line-height: 20px;
        color: #555555;
    }
}
.b3li .ted .p2 p img{
    max-width: 100%;
}
.b3li .ted .b3wendang{
    width: 100%;
    height: auto;
   padding: 90px 15px 0px;
    background:#F5F6F7;
}
@media screen and  (max-width: 1200px){
    .b3li .ted .b3wendang{
        padding:70px 15px 0;
    }
}
.b1-container .right .con .b3li .ted .b3wendang li{
    float: left;
    width: calc((100% - 60px)/2);
    height: 183px;
    margin-left: 15px;
    margin-right: 15px;
    background: #EEF1F4;
    margin-bottom: 100px;
}
@media screen and  (max-width: 1200px){
    .b1-container .right .con .b3li .ted .b3wendang li{
        margin-bottom: 65px;
    }
}
@media screen and  (max-width: 1080px){
    .b1-container .right .con .b3li .ted .b3wendang li{
        /*float: none;*/
        width: 80%;
        margin-left: 0;
        margin-right: 0;
        /*margin:  0 auto;*/
    }
}
@media screen and  (max-width: 600px){
    .b1-container .right .con .b3li .ted .b3wendang li{
        /*float: none;*/
        width:100%;
        /*margin:  0 auto;*/
    }
}
.b1-container .right .con .b3li .ted .b3wendang li .lef{
    float: left;
    margin-top: -25px;
    padding-left: 0;
    
}
@media screen and  (max-width: 1200px){
    .b1-container .right .con .b3li .ted .b3wendang li{
        height: 146px;
    }
    .b1-container .right .con .b3li .ted .b3wendang li .lef{
        
        
    }
}
.b1-container .right .con .b3li .ted .b3wendang li .lef img{
    height: 190px
}
.b1-container .right .con .b3li .ted .b3wendang li .righ{
    float: left;
    width: calc(100% - 190px);
    padding:50px 20px 0px 35px ;
}
@media screen and  (max-width: 1200px){
    .b1-container .right .con .b3li .ted .b3wendang li .righ{
        width: calc(100% - 150px);
        padding:30px 20px 0px 20px ;
    }
}
@media screen and  (max-width:400px){
    .b1-container .right .con .b3li .ted .b3wendang li .righ{
        padding:30px 0px 0px 10px ;
    }
}
.b1-container .right .con .b3li .ted .b3wendang li .righ h4{
    font-size: 18px;
    color: #333333;
    line-height: 30px;
    margin-bottom: 30px;

    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.b1-container .right .con .b3li .ted .b3wendang li .righ .down img{
    width: 27px;
    height: 27px;
}
.b4-wen li .down img{
	float: left;
	margin:15px 10px 0 0;
    width: 27px;
    height: 27px;
}
.right .product_d .down img{
	
	margin-right: 15px;
    width: 27px;
    height: 27px;
}
.b1-container .right .con .b3li .ted .b3wendang li .righ .down span{
    font-size: 14px;
    color:#1c5dbf;
    padding-left: 14px;
}
@media screen and  (max-width:767px){
    .b1-container .right .con .b3li .ted .b3wendang li .righ h4{
        font-size: 14px;
    }
    .b1-container .right .con .b3li .ted .b3wendang li .righ .down img{
        width: 22px;
        height: 22px;
    }
    .b1-container .right .con .b3li .ted .b3wendang li .righ .down span{
        font-size: 12px;
        color:#1c5dbf;
        padding-left: 9px;
    }
}
.b3li .ted .b3wendang li:before{
    display: none;
}
/* æ‰‹æœºäº§å“æ˜¾ç¤º */
.b3cp-left{
    display: none;
}
@media screen and  (max-width: 990px){
    .b3cp-left{
        width: 100%;
        margin: auto;
        display: block;
    }
    .b3cp-left .img1{
        width: 100%;
        margin: auto;
    }
    .b3cp-left .img1 .item{
        width: 450px;
        height: 450px;
        text-align: center;
        padding-top: 65px;
        border: 1px solid #EBECED;
    }
    .b3cp-left .img1 .item img{
        
        height: 339px;
    }
    .b3cp-left .img2{
        width: calc(100% - 30px);
        height: 95px;
        margin: 25px auto 0;
        position: relative;
    }
    .b3cp-left .img2 .img-n{
		text-align: center;
        width: 100%;
        height: 95px;
        margin: auto;
    }
    .b3cp-left .img2 .img-n .n{
        width: 95px;
        height: 95px;
        border: 1px solid #EBECED;
        cursor: pointer;
        box-sizing: content-box;
    }
    .b3cp-left .img2 .img-n .n + .n{
        /*border-left: none;*/
    }
    .b3cp-left .img2 .img-n .n.slick-current{
       border: 1px solid #1c5dbf;
        /*border-left: none;*/
    }
    .b3cp-left .img2 .img-n .n img{
		
        width: 93px;
        /*height:93px;*/
    }
    .b3cp-left .img2 #shang{
        width:15px;
        height: 26px;
        position: absolute;
        left: -25px;
        top:50%;
        margin-top: -13px;
        z-index: 500;
    }
    .b3cp-left .img2 #xia{
        width:15px;
        height: 26px;
        position: absolute;
        right: -25px;
        top:50%;
        margin-top: -13px;
        z-index: 500;
    }
    .b3cp-left .img2 #xia img,
    .b3cp-left .img2 #shang img{
        width: 100%;
    }
}
@media screen and  (max-width: 600px){
    /*.b3cp-left{
        width: 400px;
        margin: auto;
        display: block;
    }*/
    .b3cp-left .img1 .item{
        width: 400px;
        height: 400px;
        text-align: center;
        padding-top: 65px;
        border: 1px solid #EBECED;
    }
    .b3cp-left .img1 .item img{
        /*width: 180px;*/
        height: 271px;
    }
    /*.b3cp-left .img2 .img-n{
        border-right: 1px solid #EBECED;
    }*/
}
@media screen and  (max-width: 500px){
    /*.b3cp-left{
        width: 300px;
        margin: auto;
        display: block;
    }*/
    .b3cp-left .img1 .item{
        width: 300px;
        height: 300px;
        text-align: center;
        padding-top: 40px;
        border: 1px solid #EBECED;
    }
    .b3cp-left .img1 .item img{
        /*width: 145px;*/
        height: 220px;
    }
    .b3cp-left .img2 .img-n{
        /*border-left:1px solid #1c5dbf;*/
    }
}
@media screen and  (max-width: 380px){
   /* .b3cp-left{
        width: 250px;
        margin: auto;
        display: block;
    }*/
    .b3cp-left .img1 .item{
        width: 250px;
        height: 250px;
        text-align: center;
        padding-top: 40px;
        border: 1px solid #EBECED;
    }
    .b3cp-left .img1 .item img{
        width: 123px;
        height: 186px;
    }
}
/*  B4äº§å“å”®åŽ */
.b4-shipin h2{
    width: 100%;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 45px;
    font-size: 36px;
    color: #333333;
}
@media screen and  (max-width: 767px){
    .b4-shipin h2{
        font-size: 24px;
    }
}
.b4-shipin .shipicong{
   max-width: 1200px;
    height: auto;
    margin: 0 auto 60px;
}
.b4-shipin .shipicong .left{
    width: 795px;
    height: 505px;
    float: left;
}
@media screen and  (max-width: 1200px){
    .b4-shipin .shipicong .left{
        float: none;
        margin:0 auto 25px;
    }
}
@media screen and  (max-width: 990px){
    .b4-shipin .shipicong .left{
        width: 477px;
        height:303px;
    }
}
@media screen and  (max-width: 500px){
    .b4-shipin .shipicong .left{
        width: calc(100% - 30px);
        height:190px;
        margin: auto;
    }
}
.b4-shipin .shipicong .left li{
    width: 100%;
    height: 100%;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.b4-shipin .shipicong .left li .bg{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0%;
    top:0%;
    z-index: 100;
    transition: all 1s;
}
.b4-shipin .shipicong .left li:hover .bg{
    -webkit-transform:  scale(1.2);
    -ms-transform:  scale(1.2);
    -o-transform:   scale(1.2);
    transform:  scale(1.2);
}
.b4-shipin .shipicong .left li .bofang{
    width: 65px;
    height: 65px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 300;
    margin-left: -32.5px;
    margin-top: -32.5px;
}
@media screen and  (max-width: 767px){
    .b4-shipin .shipicong .left li .bofang{
        width: 45px;
        height: 45px;
        margin-left: -22.5px;
        margin-top: -22.5px;
    }
}
@media screen and  (max-width: 414px){
    .b4-shipin .shipicong .left li .bofang{
        width: 30px;
        height: 30px;
        margin-left: -15px;
        margin-top: -15px;
    }
}
.b4-shipin .shipicong .left li p{
    position: absolute;
    bottom:30px;
    left: 0;
    z-index: 300;
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #FFFFFF;
}
@media screen and  (max-width: 767px){
    .b4-shipin .shipicong .left li p{
        font-size: 16px;
        bottom:20px;
    }
}
@media screen and  (max-width: 414px){
    .b4-shipin .shipicong .left li p{
        font-size: 14px;
        bottom:20px;
    }
}
.b4-shipin .shipicong .rigt{
    width: 375px;
    float: left;
    margin-left:30px;
}
.b4-shipin .shipicong .rigt li{
    width: 100%;
    height: 235px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
@media screen and  (max-width: 1200px){
    .b4-shipin .shipicong .rigt{
        width: 795px;
        float: none;
        margin: auto;
    }
    .b4-shipin .shipicong .rigt li{
        width:382.5px;
        float: left;
    }
}
@media screen and  (max-width: 990px){
    .b4-shipin .shipicong .rigt{
        width: 477px;
    }
    .b4-shipin .shipicong .rigt li{
        width:223.5px;
        height:150px;
        float: left;
    }
}
@media screen and  (max-width: 500px){
    .b4-shipin .shipicong .rigt{
        width: calc(100% - 30px);
        /*margin: auto;*/
    }
    .b4-shipin .shipicong .rigt li{
        width:calc((100% - 15px)/2);
        height:100px;
        float: left;
        margin-top: 15px;
    }
}
.b4-shipin .shipicong .rigt li .bg{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0%;
    top:0%;
    z-index: 100;
    transition: all 1s;
}
.b4-shipin .shipicong .rigt li:hover .bg{
    -webkit-transform:  scale(1.2);
    -ms-transform:   scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.b4-shipin .shipicong .rigt li .bofang{
    width: 50px;
    height: 50px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 300;
    margin-left: -25px;
    margin-top: -25px;
}
@media screen and  (max-width: 767px){
    .b4-shipin .shipicong .rigt li .bofang{
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
    }
}
@media screen and  (max-width: 414px){
    .b4-shipin .shipicong .rigt li .bofang{
        width: 20px;
        height: 20px;
        margin-top: -10px;
        margin-left: -10px;
    }
}
.b4-shipin .shipicong .rigt li p{
    position: absolute;
    bottom:30px;
    left: 0;
    z-index: 300;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
}
@media screen and  (max-width: 990px){
    .b4-shipin .shipicong .rigt li p{
        bottom:15px;
        font-size: 14px;
    }
}
.b4-shipin .shipicong .rigt li + li{
    margin-top:30px;
}
@media screen and  (max-width: 1200px){
    .b4-shipin .shipicong .rigt li + li{
        margin-top:0px;
        margin-left: 30px;
    }
}
@media screen and  (max-width: 500px){
    .b4-shipin .shipicong .rigt li + li{
        margin-left: 15px;
        margin-top: 15px;
    }
}
.tanimg{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.7);
    z-index: 9100;
    display: none;
}
.tanimg .video_windown {
    position: absolute;
    width: 1000px;
    height: 600px;
    left: 50%;
    top: 50%;
    margin-left: -500px;
    margin-top: -300px;
}
@media screen and  (max-width: 1080px){
    .tanimg .video_windown {
        width: 800px;
        height:auto;
        margin-left: -400px;
        margin-top: 0px;
        transform: translateY(-50%);
    }
}
@media screen and  (max-width: 990px){
    .tanimg .video_windown {
        width: calc(100% - 30px);
        height:auto;
        left: 0;
        margin-left: 15px;
        margin-top: 0px;
        transform: translateY(-50%);
    }
}
.tanimg .video_windown .img_content{
    width: 100%;
}
.tanimg .video_windown .img_content video{
    width: 100%;
    height: 100%;
}
.tanimg .video_windown .shup {
    position: absolute;
    width:40px;
    height: 40px;
    right: 0px;
    top: -35px;
    text-align: right;
}
/*
* è¯´æ˜Žä¹¦
*/
.b4-shuoming{
    width: 100%;
    height: 700px;
    background:#fff;
}
@media screen and  (max-width: 850px){
    .b4-shuoming{
        height:auto;
        padding-bottom: 20px;
    }
}
.b4-shuoming h2{
    width: 100%;
    text-align: center;
    padding-top: 45px;
    /*padding-bottom: 45px;*/
    font-size: 36px;
    color: #333333;
}
@media screen and  (max-width: 767px){
    .b4-shuoming h2{
        font-size: 24px;
        padding-top: 30px;
    }
}
.b4-shuoming .ls{
    max-width: 1200px;
    margin: auto;
    padding-top: 35px;
}
@media screen and  (max-width: 850px){
    .b4-shuoming .ls{
        width:100%;
    }
}
@media screen and  (max-width: 600px){
    .b4-shuoming .ls{
        width:100%;
        padding-top: 10px;
    }
}
.b4-shuoming .ls .duo{
    float: left;
    /*margin:0 15px;*/
}
.b4-shuoming .ls  .duo1{
    display: none!important;
}
.b4-shuoming .ls .duo li{
    width: calc(50% - 15px);
    height: 183px;
    float: left;
    margin: 25px 0 80px;
    background: #EEF1F4;
    position: relative;
    padding-left: 30px;
}
.b4-shuoming .ls .duo li:nth-child(even){
        margin-left: 30px;
}
@media screen and  (max-width: 850px){
    .b4-shuoming .ls .duo{
        display: none;
    }
    .b4-shuoming .ls  .duo1{
        width: calc(100% - 30px);
        margin: auto;
        display: block!important;
    }
    .b4-shuoming .ls .duo1 .li{
        width: 100%;
        height: 150px;
        float: left;
        margin: 25px 0 80px;
        background: #EEF1F4;
        position: relative;
        padding-left: 30px;
    }
}
/*@media screen and  (max-width: 600px){
    .b4-shuoming .ls .duo li{
        height: 140px;
        margin: 25px 0 50px;
    }
}*/
.b4-shuoming .ls .duo li .lef{
    float: left;
    margin-top: -25px;
    width: 176px;
    height: 234px;
}
@media screen and  (max-width: 850px){
    .b4-shuoming .ls .duo1 .li .lef{
        float: left;
        margin-top: -10px;
        width: 123px;
        height: 163px;
    }
}
.b4-shuoming .ls .duo li .lef img{
    width: 100%;
}
.b4-shuoming .ls .duo li .righ{
    float: left;
    width: calc(100% - 190px);
    padding:50px 20px 0px 35px ;
}
@media screen and  (max-width: 850px){
    .b4-shuoming .ls .duo1 .li .lef img{
        width: 100%;
    }
    .b4-shuoming .ls .duo1 .li .righ{
        float: left;
        width: calc(100% - 125px);
        padding:35px 20px 0px 20px ;
    }
}
.b4-shuoming .ls .duo li .righ h4{
    font-size: 18px;
    color: #333333;
    line-height: 30px;
    margin-bottom: 30px;

    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.b4-shuoming .ls .duo li .righ .down img{
    width: 27px;
    height: 27px;
}
@media screen and  (max-width: 850px){
    .b4-shuoming .ls .duo1 .li .righ h4{
        font-size: 18px;
        color: #333333;
        line-height: 30px;
        margin-bottom: 30px;

        display:block;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    .b4-shuoming .ls .duo1 .slick-slide{
        padding-right: 0;
    }
    .b4-shuoming .ls .duo1 .li .righ .down img{
        width: 20px;
        height: 20px;
    }
}
.b4-shuoming .ls .duo li .righ .down span{
    font-size: 14px;
    color:#1c5dbf;
    padding-left: 14px;
}
@media screen and  (max-width: 850px){
    .b4-shuoming .ls .duo1 .li .righ .down span{
        font-size: 14px;
        padding-left: 9px;
        color:#1c5dbf;
    }
}
@media screen and  (max-width: 600px){
    .b4-shuoming .ls .slick-dots{
        bottom:15px;
    }
}
.b4-shuoming .ls .slick-dots li button::before, .b4-shuoming .ls .slick-dots li button::after{
    display: none;
}
.b4-shuoming .ls .slick-dots li {
    width: 36px;
    height: 2px;
    background:#C4C5C6;
    opacity: 1;
    margin: 0 5px;
}
.b4-shuoming .ls .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 36px;
    height: 2px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.b4-shuoming .ls .slick-dots li.slick-active {
    background-color: #3666CC;
}

.b4-dianl{
    width: 100%;
    height:590px;
    background: url("http://www.zlmcu.com/images/B45_02.jpg") 0 0 no-repeat;
    background-size: cover;
}
@media screen and  (max-width: 414px){
    .b4-dianl{
        height: 510px;
    }
}
.b4-dianl h2{
    width: 100%;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 25px;
    font-size: 36px;
    color: #FFFFFF;
}
@media screen and  (max-width: 767px){
    .b4-dianl h2{
        font-size: 24px;
        padding-top: 30px;
    }
}
.b4-dianl .p1{
    height: auto;
    line-height: 22px;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
    padding-left: 15px;
    padding-right: 15px;
}
.b4-dianl .zhuan{
    width: 1200px;
    margin: 50px auto 0;
}
@media screen and  (max-width: 1200px){
    .b4-dianl .zhuan{
        width:800px;
        margin: 50px auto 0;
    }
}
@media screen and  (max-width: 990px){
    .b4-dianl .zhuan{
        width:400px;
        margin: 50px auto 0;
    }
}
@media screen and  (max-width: 414px){
    .b4-dianl .zhuan{
        width:100%;
        margin: 30px auto 0;
    }
}
.b4-dianl .zhuan div img{
    width: 378px;
    height: 246px;
}
@media screen and  (max-width: 414px){
    .b4-dianl .zhuan div{
        text-align: center;
    }
    .b4-dianl .zhuan div img{
        width: 100%;
        /*width: 264px;
        height: 172px;*/
    }
}
.b4-dianl .zhuan div p{
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    margin-top: 26px;
}
.b4-dianl .zhuan .slick-dots{
    bottom:-45px;
}
@media screen and (max-width: 414px) {
    .b4-dianl .zhuan .slick-dots{
        bottom:-30px;
    }
}
.b4-dianl .zhuan .slick-dots li button::before, .b4-dianl .zhuan .slick-dots li button::after{
    display: none;
}
.b4-dianl .zhuan .slick-dots li {
    width: 36px;
    height: 2px;
    background: #73B8E5;
    opacity: 1;
    margin: 0 5px;
}
.b4-dianl .zhuan .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width:36px;
    height: 2px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.b4-dianl .zhuan .slick-dots li.slick-active {
    background-color: #3666CC;
}
/*
* ç›¸å…³æ–‡ç«&nbsp;
*/
.b4-wen{
   width: 100%;
    height: auto;
    background:#fff;
    padding-bottom: 60px;
}
.b4-wen h2{
    width: 100%;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 45px;
    font-size: 36px;
    color: #333333;
}
@media screen and  (max-width: 767px){
    .b4-wen h2{
        font-size: 24px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
}
.b4-wen .down-lisy{
    max-width: 1200px;
    margin: auto;
    border-top: 2px solid #2C74CE;
}
@media screen and  (max-width: 1200px){
    .b4-wen .down-lisy{
        margin-left: 15px;
        margin-right: 15px;
    }
}
.b4-wen .down-lisy li{
    float: left;
    width:calc((100% - 40px)/2);
    height:60px;
    line-height:60px;
    font-size: 16px;
    color: #333333;
    border-bottom: 1px solid #EBECED;

    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.b4-wen .down-lisy a:nth-child(even) li{
    margin-left: 40px;
}
@media screen and  (max-width: 414px){
    .b4-wen .down-lisy li{
        width:100% ;
    }
    .b4-wen .down-lisy a:nth-child(even) li{
        margin-left: 0px;
    }
}
.b4-que{
    padding-bottom: 65px;
}
.b4-que h2{
    width: 100%;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 45px;
    font-size: 36px;
    color: #333333;
}
@media screen and  (max-width: 767px){
    .b4-que h2{
        font-size: 24px;
        padding-top: 30px;
        padding-bottom: 30px;
    }
}
.b4-que .ccn{
    max-width: 1200px;
    margin: auto;
    border-top: 2px solid #2C74CE;
}
.b4-que .ccn .top{
    width: 100%;
    height: 75px;
    line-height: 75px;
    padding-left: 30px;
    padding-right: 40px;
    cursor: pointer;
    border-bottom: 1px solid #E5E5E5;
}
@media screen and  (max-width: 767px){
    .b4-que .ccn .top{
        height: 60px;
        line-height: 60px;
        padding-left: 15px;
        padding-right: 15px;
    }
}
.b4-que .ccn .top.act{
    border-bottom: 1px dashed #E5E5E5;
}
.b4-que .ccn .top .bz{
    float: left;
    width: 40px;
    height: 40px;
    margin-top: 17px;
}
@media screen and  (max-width: 767px){
    .b4-que .ccn .top .bz{
        width: 25px;
        height: 25px;
    }
}
.b4-que .ccn .top .name{
    float: left;
    width: 80%;
    height: 75px;
    line-height: 75px;
    font-size: 18px;
    color: #333333;
    padding-left:40px;

    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
@media screen and  (max-width: 767px){
    .b4-que .ccn .top .name{
        font-size: 14px;
        height: 60px;
        line-height: 60px;
        padding-left:25px;
    }
}
.b4-que .ccn .top  .act-hide,
.b4-que .ccn .top .act-show{
    width: 25px;
    height: 14px;
    float: right;
    margin-top: 30px;
}
@media screen and  (max-width: 767px){
    .b4-que .ccn .top  .act-hide,
    .b4-que .ccn .top .act-show{
        width: 17px;
        height: 10px;
        float: right;
        margin-top: 25px;
    }
}
.b4-que .ccn .top  .act-show{
    display: none;
}
.b4-que .ccn .top.act  .act-show{
    display: inline;
}
.b4-que .ccn .top.act .name{
    color:#1c5dbf;
}
.b4-que .ccn .top.act  .act-hide{
    display: none;
}
.b4-que .ccn .bot{
    width: 100%;
    height: auto;
    background:#F5F5F5;
    padding:25px 30px 7px;
    display: none;
    border-bottom: 1px solid #E5E5E5;
}
@media screen and  (max-width: 767px){
    .b4-que .ccn .bot{
        padding:15px 15px 0;
    }
}
.b4-que .ccn .bot.act {
    display:block;
}
.b4-que .ccn .bot .bz{
    float: left;
    width: 40px;
    height: 40px;
}
.b4-que .ccn .bot .zi{
    float: left;
    width: calc(100% - 40px);
    padding-left: 40px;
}
.b4-que .ccn .bot  p{
    color: #333333;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 25px;
}
.b4-que .ccn .bot  ul li{
    padding-bottom: 18px;
    font-size: 14px;
    color: #666666;
    line-height: 22px;
}
@media screen and  (max-width: 767px){
    .b4-que .ccn .bot .bz{
        float: left;
        width: 25px;
        height: 25px;
    }
    .b4-que .ccn .bot .zi{
        float: left;
        width: calc(100% - 25px);
        padding-left: 25px;
    }
    .b4-que .ccn .bot  p{
        font-size: 14px;
        padding-bottom: 20px;
    }
    .b4-que .ccn .bot  ul li{
        font-size: 12px;
        padding-bottom: 14px;
    }
}
/** Generated by FG **/
@font-face {
    font-family: 'Conv_HelveticaNeueLTPro-UltLtEx';
    src: url('../font/HelveticaNeueLTPro-UltLtEx.eot');
    src: local('â˜º'),
        url('../font/HelveticaNeueLTPro-UltLtEx.woff') format('woff'),
        url('../font/HelveticaNeueLTPro-UltLtEx.ttf') format('truetype'),
        url('../font/HelveticaNeueLTPro-UltLtEx.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_HelveticaNeueLTPro-Th';
    src: url('../font/HelveticaNeueLTPro-Th.eot');
    src: local('â˜º'),
        url('../font/HelveticaNeueLTPro-Th.woff') format('woff'),
        url('../font/HelveticaNeueLTPro-Th.ttf') format('truetype'),
        url('../font/HelveticaNeueLTPro-Th.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* å…¬å¸ç®€ä»‹ */
.c1-one{
    width: 100%;
    height: 830px;
    position: relative;
}
@media screen and  (max-width: 767px){
    .c1-one{
      height: 600px;
    }
}
@media screen and  (max-width: 500px){
    .c1-one{
        height: 700px;
    }
}
.c1-one .bg{
    min-width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0%;
    transform: translateX(-50%);
    z-index: 100;
    transition: all 1s;
}
.c1-one .con{
    width: 1200px;
    height: 100%;
    margin: auto;
    position: absolute;
    top:0;
    left: 50%;
    z-index: 500;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.c1-one .con h2{
    font-size: 48px;
    padding-top: 60px;
    text-align: center;
    font-family:'Conv_HelveticaNeueLTPro-UltLtEx';
    padding-bottom:15px;
    color: #a7a7a7;
    text-transform: uppercase;
}
.c1-one .con h3{
    font-size: 32px;
    color: #333333;
    text-align: center;
    padding-bottom: 40px;
}
.c1-one .con p{
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    padding-bottom: 15px;
    text-align: justify;
}
@media screen and  (max-width: 1200px){
    .c1-one .con p{
        padding-left: 15px;
        padding-right: 15px;
    }
    .c1-one .con {
        width: 100%;
    }
}
@media screen and  (max-width: 767px){
    .c1-one .con h2{
        font-size: 24px;
        padding-top:35px;
    }
    .c1-one .con h3 {
        font-size: 18px;
        padding-bottom: 20px;
    }
    .c1-one .con p{
        font-size: 14px;
        line-height:22px;
    }
}
.c1-one .con .list{
    width: 100%;
    margin-top: 45px;
}
.c1-one .con .list li{
    float: left;
    width: 33.3%;
    text-align: center;
}
.c1-one .con .list li span:first-child{
    display: block;
    font-size: 60px;
    color: #1c5dbf;
    padding-bottom: 25px;
    font-family: 'Conv_HelveticaNeueLTPro-Th';
}
.c1-one .con .list li span:last-child{
    font-size: 16px;
    color: #333333;
    display: block;
}
@media screen and  (max-width: 767px){
    .c1-one .con .list{
        margin-top: 25px;
    }
    .c1-one .con .list li span:first-child{
        font-size: 30px;
        padding-bottom: 15px;
    }
    .c1-one .con .list li span:last-child{
        font-size: 14px;
    }
}
.c1-two{
    width: 100%;
    height: 660px;
    position: relative;
}
@media screen and  (max-width: 767px){
    .c1-two{
        height: 540px;
    }
}
.c1-two .bg{
    /*width: 100%;*/
    height: 100%;
    position: absolute;
    left: 50%;
    top:0;
    z-index: 100;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.c1-two  .jia{
    width: 50px;
    height: 50px;
    background: #FFFFFF;
    border-radius: 50%;
    text-align: center;
    line-height: 50px;
    position: absolute;
    left: 50%;
    top:-25px;
    margin-left: -25px;
    z-index: 1200;
}
.c1-two  .jia img{
    width: 20px;
    height: 20px;
}
@media screen and  (max-width: 767px){
    .c1-two  .jia{
        width: 30px;
        height: 30px;
        top:-15px;
        margin-left: -15px;
        line-height: 30px;
    }
}
.c1-two .con{
    width: 1200px;
    height: 100%;
    margin: auto;
    position: absolute;
    top:0;
    left: 50%;
    z-index: 500;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
@media screen and  (max-width: 1366px){
    .c1-two .con {
        width: 800px;
    }
}
@media screen and  (max-width: 990px){
    .c1-two .con {
        width: 600px;
    }
}
@media screen and  (max-width: 767px){
    .c1-two .con {
        width: 400px;
    }
}
@media screen and  (max-width: 520px){
    .c1-two .con {
        width: 220px;
    }
}
.c1-two .con h2{
    font-size: 48px;
    padding-top: 60px;
    text-align: center;
    font-family:'Conv_HelveticaNeueLTPro-UltLtEx';
    padding-bottom:15px;
    color: #7A9BD3;
    text-transform: uppercase;
}
.c1-two .con h3{
    font-size: 32px;
    color: #FFFFFF;
    text-align: center;
    padding-bottom: 40px;
}
@media screen and  (max-width: 767px){
    .c1-two .con h2{
        font-size: 24px;
        padding-top:35px;
    }
    .c1-two .con h3 {
        font-size: 18px;
        padding-bottom: 20px;
    }
}
.c1-two .xian{
    width: 100%;
    height: 1px;
    background: #6490CD;
    position: absolute;
    left: 0;
    bottom:250px;
    z-index: 450;
}
.c1-two .lun{
    width: 100%;
    height: 300px;
    position: relative;
}
.c1-two .lun .xianlu{
    width: 100%;
    height: 300px;
    margin-top: 45px;
}
@media screen and  (max-width: 767px){
    .c1-two .lun .xianlu{
        margin-top: 7px;
    }
}
.c1-two .lun .xianlu.slick-slider{
    margin-left: 0;
    margin-right: 0;
}
.c1-two .lun .xianlu li{
    width: 25%;
    float: left;
    height: 300px;
    position: relative;
}
.c1-two .lun .xianlu li .dianxian{
    width: 45px;
    height: 22px;
    position: absolute;
    top:153px;
    left: 0;
    z-index: 500;
}
.c1-two .lun .xianlu li.s .dianxian span{
    display: inline-block;
    width: 30px;
    height: 5px;
    position: absolute;
    top:8px;
    left:0;
    border-bottom: 1px solid #6490CD;
    border-left: 1px solid #6490CD;
    border-radius: 10px;
}
.c1-two .lun .xianlu li.x .dianxian span{
    display: inline-block;
    width: 30px;
    height: 5px;
    position: absolute;
    top:20px;
    left:0;
    border-top: 1px solid #6490CD;
    border-left: 1px solid #6490CD;
    border-radius: 10px;
}
.c1-two .lun .xianlu li .dianxian img{
    width: 22px;
    height: 22px;
    position: absolute;
    top:4px;
    right:0;
}
.c1-two .lun .xianlu li.s .top{
    width: 100%;
    height: 140px;
    border-left: 1px solid #6490CD;
    position: absolute;
    left:0;
    top: 22px;
}
.c1-two .lun .xianlu li.x .top{
    width: 100%;
    height: 140px;
    border-left: 1px solid #6490CD;
    position: absolute;
    left:0;
    bottom:-13px;
}
.c1-two .lun .xianlu li.x .top p{
    position: absolute;
    left: 0px;
    bottom: 10px;
}
.c1-two .lun .xianlu li .top p{
    color: #FFFFFF;
    font-size: 14px;
    line-height: 30px;
    padding-left:24px;
}
@media screen and  (max-width: 767px){
    .c1-two .lun .xianlu li .top p{
        padding-left: 12px;
    }
}
.c1-two .lun .xianlu li.s .bottom{
    width: 100%;
    height: 30px;
    position: absolute;
    left: 0;
    bottom: 80px;
    z-index: 450;
}
.c1-two .lun .xianlu li.x .bottom{
    width: 100%;
    height: 30px;
    position: absolute;
    left: 0;
   top: 125px;
    z-index: 450;
}
.c1-two .lun .xianlu li .bottom p{
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
    font-family:'Conv_HelveticaNeueLTPro-UltLtEx';
}
.c1-two .lun .shang{
    position: absolute;
    left: -80px;
    top: 150px;
    z-index: 600;
}
.c1-two .lun .xia{
    position: absolute;
    right: -80px;
    top: 150px;
    z-index: 600;
}
@media screen and  (max-width: 767px){
    .c1-two .lun .shang{
        left: -45px;
    }
    .c1-two .lun .xia{
        right: -45px;
    }
}
.c1-two .lun .shang img,
.c1-two .lun .xia img{
    width: 22px;
    height: 42px;
    cursor: pointer;
}
.c1-two .lun .shang .act-show,
.c1-two .lun .xia .act-show{
    display: none;
}
.c1-two .lun .shang:hover .act-show,
.c1-two .lun .xia:hover .act-show{
    display: inline;
}
.c1-two .lun .shang:hover .act-hide,
.c1-two .lun .xia:hover .act-hide{
    display: none;
}
.c1-three{
    width: 100%;
    height: 745px;
    background: #F4F4F4;
}
@media screen and  (max-width:767px){
    .c1-three{
        height: auto;
        padding-bottom: 35px;
    }
}
.c1-three .con{
    width: 1200px;
    height: 100%;
    margin: auto;
}
@media screen and  (max-width: 1240px){
    .c1-three .con{
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
.c1-three .con h2{
    font-size: 48px;
    padding-top: 60px;
    text-align: center;
    font-family:'Conv_HelveticaNeueLTPro-UltLtEx';
    padding-bottom:15px;
    color: #a7a7a7;
    text-transform: uppercase;
}
.c1-three .con h3{
    font-size: 32px;
    color: #333333;
    text-align: center;
    padding-bottom: 40px;
}
@media screen and  (max-width: 767px){
    .c1-three .con h2{
        font-size: 24px;
        padding-top:35px;
    }
    .c1-three .con h3 {
        font-size: 18px;
        padding-bottom: 20px;
    }
}
.c1-three .conten{
    width: 100%;
    height: auto;
    position: relative;
}
.c1-three .conten .fan&gt; .shang{
    position: absolute;
    left: -30px;
    top: 45%;
    z-index: 600;
    display: none;
}
.c1-three .conten .fan&gt; .xia{
    position: absolute;
    right: -30px;
    top: 45%;
    z-index: 600;
    display: none;
}
@media screen and  (max-width: 767px){
    .c1-three .conten .fan&gt; .shang{
        display: block;
    }
    .c1-three .conten .fan&gt; .xia{
        display: block;
    }
}
.c1-three .conten .fan&gt; .shang img,
.c1-three .conten .fan&gt; .xia img{
    width: 22px;
    height: 42px;
    cursor: pointer;
}
.c1-three .conten .fan&gt; .shang .act-show,
.c1-three .conten .fan&gt; .xia .act-show{
    display: none;
}
.c1-three .conten .fan&gt; .shang:hover .act-show,
.c1-three .conten .fan&gt; .xia:hover .act-show{
    display: inline;
}
.c1-three .conten .fan&gt; .shang:hover .act-hide,
.c1-three .conten .fan&gt; .xia:hover .act-hide{
    display: none;
}

.c1-three .conten .left{
    width: 315px;
    height: 444px;
    float: left;
}
.c1-three .conten .left.slick-slider{
    margin-left: 0;
    margin-right: 0;
}
@media screen and  (max-width: 767px){
    .c1-three .conten .fan{
        width: auto;
        height: auto;
        margin: auto;
        position: relative;
    }
    .c1-three .conten .left.slick-slider{
        margin-left: auto;
        margin-right: auto;
    }
    .c1-three .conten .left{
        /*display: none;*/
        float: none;
        margin: auto;
    }
}
@media screen and  (max-width: 640px){
    .c1-three .conten .fan{
        width: 200px;
        height: auto;
        margin: auto;
        position: relative;
    }
    .c1-three .conten .left{
        width: 200px;
        height: auto;
    }
}
.c1-three .conten .left .slick-slide{
    padding-left: 0px;
    padding-right: 0px;
}
.c1-three .conten .left img{
    /*width: 100%;*/
    height: 445px;
}
.c1-three .conten .right{
    float: left;
    width: calc(100% - 315px);
    height: 444px;
    position: relative;
    padding-left:55px;
}
@media screen and  (max-width:990px){
    .c1-three .conten .right{
        padding-left: 25px;
    }
}
@media screen and  (max-width: 767px){
    .c1-three .conten .right{
        width: 100%;
        height: auto;
        padding-left: 0;
    }
}

.c1-three .conten .right .top{
    width: 100%;
}
.c1-three .conten .right .top h4{
    padding-top: 25px;
    padding-bottom: 30px;
    font-size: 24px;
    color: #333333;
}
.c1-three .conten .right .top p{
    font-size: 14px;
    color: #666666;
    line-height:30px;
}
.c1-three .conten .right .bottom{
    width: calc(100% - 55px);
    height: 167px;
    position: absolute;
    left: 55px;
    bottom: 0;
}
@media screen and  (max-width:990px){
    .c1-three .conten .right .bottom{
        width: calc(100% - 25px);
        left: 25px;
    }
}
@media screen and  (max-width:767px){
    .c1-three .conten .right .bottom{
        /*height: 117px;*/
        display: none;
    }
    .c1-three .conten .right .top h4{
        font-size: 18px;
        padding-bottom: 20px;
    }
    .c1-three .conten .right .top p{
        font-size: 14px;
        line-height:22px;
    }
    .c1-three .conten .right .bottom{
        width: 80%;
        left: 0px;
        position: relative;
        margin:25px auto 0;
    }
}
.c1-three .conten .right .bottom ul li{
    float: left;
    text-align: center;
    height: 167px;
}
.c1-three .conten .right .bottom ul li img{
    width: 117px;
    height: 167px;
}
@media screen and  (max-width:767px) {
    .c1-three .conten .right .bottom ul li{
        height: 117px;
    }
    .c1-three .conten .right .bottom ul li img {
        width: 81px;
        height: 117px;
    }
}
.c1-three .conten .right .bottom .shang{
    position: absolute;
    left: -10px;
    top: 63px;
    z-index: 600;
}
.c1-three .conten .right .bottom .xia{
    position: absolute;
    right: -10px;
    top: 63px;
    z-index: 600;
}
@media screen and  (max-width: 1200px){
    .c1-three .conten .right .bottom .shang{
        left: 0;
    }
    .c1-three .conten .right .bottom .xia{
        right: 0;
    }
}
.c1-three .conten .right .bottom .shang img,
.c1-three .conten .right .bottom .xia img{
    width: 22px;
    height: 42px;
    cursor: pointer;
}
@media screen and  (max-width:767px){
    .c1-three .conten .right .bottom .shang{
        position: absolute;
        left: -10px;
        top: 45px;
        z-index: 600;
    }
    .c1-three .conten .right .bottom .xia{
        position: absolute;
        right: -10px;
        top: 45px;
        z-index: 600;
    }
    .c1-three .conten .right .bottom .shang img,
    .c1-three .conten .right .bottom .xia img{
        width: 11px;
        height: 21px;
        cursor: pointer;
    }
    .c1-three .conten .right .bottom .slick-slide{
        padding-left: 0;
        padding-right: 0;
    }
}
@media screen and  (max-width:600px){
    .c1-three .conten .right .bottom .shang{
        position: absolute;
        left: -20px;
        top: 45px;
    }
    .c1-three .conten .right .bottom .xia{
        position: absolute;
        right: -20px;
        top: 45px;
    }
}
.c1-three .conten .right .bottom .shang .act-show,
.c1-three .conten .right .bottom .xia .act-show{
    display: none;
}
.c1-three .conten .right .bottom .shang:hover .act-show,
.c1-three .conten .right .bottom .xia:hover .act-show{
    display: inline;
}
.c1-three .conten .right .bottom .shang:hover .act-hide,
.c1-three .conten .right .bottom .xia:hover .act-hide{
    display: none;
}

.c1-four .con{
    width: 1200px;
    height: 495px;
    margin: auto;
    position: relative;
}
@media screen and  (max-width: 1240px){
    .c1-four .con{
        width: 100%;
    }
}
@media screen and  (max-width: 767px){
    .c1-four .con{
        height: 398px;
    }
}
.c1-four .con h2{
    font-size: 48px;
    padding-top: 60px;
    text-align: center;
    font-family:'Conv_HelveticaNeueLTPro-UltLtEx';
    padding-bottom:15px;
    color: #a7a7a7;
    text-transform: uppercase;
}
.c1-four .con h3{
    font-size: 32px;
    color: #333333;
    text-align: center;
    padding-bottom: 40px;
    position: relative;
}
.c1-four .con h3:after{
    content: '';
    width: 60px;
    height: 1px;
    background: #1C5DBF;
    position: absolute;
    left: 50%;
    top: 50px;
    transform: translateX(-50%);
}
@media screen and  (max-width: 767px){
    .c1-four .con h2{
        font-size: 24px;
        padding-top:35px;
    }
    .c1-four .con h3 {
        font-size: 18px;
        padding-bottom: 20px;
    }
    .c1-four .con h3:after{
        content: '';
        width: 30px;
        height: 1px;
        background: #1C5DBF;
        position: absolute;
        left: 50%;
        top: 30px;
        transform: translateX(-50%);
    }

}
.c1-four .con .tab{
    text-align: center;
}
.c1-four .con .tab li{
    display: inline-block;
    font-size: 16px;
    line-height: 26px;
    cursor: pointer;
    color: #666666;
}
.c1-four .con .tab li img{
    width: 10px;
    height: 15px;
}

/*@media screen and  (max-width: 767px){
    .c1-four .con .tab{
        width: 120px;
        height: 40px;
        margin:30px auto;
        position: relative;
    }
    .c1-four .con .tab li img{
        display: none;
    }
    .c1-four .con .tab li{
        font-size: 20px;
    }
    .c1-four .con .tab .slick-active{
        color: #1c5dbf;
    }
    .c1-four .con .tab .slick-prev{
        width: 11px;
        height: 21px;
        top:40%;
        left:-10px;
        background: url("../images/shang2.png") 0 0 no-repeat;
        background-size: contain;
    }
    .c1-four .con .tab .slick-next{
        width: 11px;
        height: 21px;
        top:40%;
        right: -10px;
        z-index: 200;
        background: url("../images/xia2.png") 0 0 no-repeat;
        background-size: contain;
    }
}*/
.c1-four .con .tab li:hover{
    color: #1c5dbf;
}
.c1-four .con .tab li.act{
    color: #1c5dbf;
}
.c1-four .con .logo {
    width: 100%;
    height: 125px;
    margin-top: 45px;
    position: absolute;
    left: 0;
    top:205px;
    opacity:0;
    z-index: 800;
}
@media screen and  (max-width: 1240px){
    .c1-four .con .logo {
        width: 85%;
        left: 50%;
        transform: translateX(-50%);
    }
}
@media screen and  (max-width: 990px){
    .c1-four .con .logo {
        width: 60%;
    }
}
@media screen and  (max-width: 767px){
    .c1-four .con .logo {
        width: 85%;
        margin-top: 0px;
    }
}
@media screen and  (max-width: 600px){
    .c1-four .con .logo {
        width: 60%;
    }
}
@media screen and  (max-width: 500px){
    .c1-four .con .logo {
        width: 80%;
    }
}
.c1-four .con .logo.act{
    opacity: 1;
    z-index: 950;
}
.c1-four .con .logo .zong .item{
    height: 125px;
    text-align: center;
    line-height:125px;
    cursor: pointer;
}
.c1-four .con .logo .zong .item .act-show{
    display: none;
}
.c1-four .con .logo .zong .item:hover .act-show{
    display: inline;
}
.c1-four .con .logo .zong .item:hover .act-hide{
    display: none;
}
.c1-four .con .logo .shang{
    position: absolute;
    left: 0px;
    top: 55px;
    z-index: 600;
}
.c1-four .con .logo .xia{
    position: absolute;
    right: 0px;
    top: 55px;
    z-index: 600;
}
@media screen and  (max-width: 990px){
    .c1-four .con .logo .shang{
        left: -20px;
    }
    .c1-four .con .logo .xia{
        right: -20px;
    }
}
.c1-four .con .logo .shang img,
.c1-four .con .logo .xia img{
    width: 11px;
    height: 21px;
    cursor: pointer;
}
.c1-four .con .logo .shang .act-show,
.c1-four .con .logo .xia .act-show{
    display: none;
}
.c1-four .con .logo .shang:hover .act-show,
.c1-four .con .logo .xia:hover .act-show{
    display: inline;
}
.c1-four .con .logo .shang:hover .act-hide,
.c1-four .con .logo .xia:hover .act-hide{
    display: none;
}
.c1-four .con .logo .zong .slick-dots{
    bottom:-35px;
}
.c1-four .con .logo .zong .slick-dots li button::before,
.c1-four .con .logo .zong .slick-dots li button::after{
    display: none;
}
.c1-four .con .logo .zong  .slick-dots li {
    width: 36px;
    height: 2px;
    background: #939495;
    opacity: 1;
    margin: 0 5px;
}
.c1-four .con .logo .zong .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 36px;
    height: 2px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.c1-four .con .logo .zong .slick-dots li.slick-active {
    background-color: #3666CC;
}

/* é¦–é¡µ */
.in-banner{
    width: 100%;
    position: relative;
    cursor: pointer;
}
@media screen and  (max-width: 1080px){
    .in-banner{
        margin-top: 80px;
    }
}
.in-banner .xon{
    width: 100%;
    position: relative;
}
.in-banner .xon img{
    width: 100%;
}
.in-banner .xon .slick-dots{
    bottom:35px;
}
@media screen and  (max-width: 767px){
    .in-banner .xon .slick-dots{
        bottom:15px;
    }
}
.in-banner .xon .slick-dots li button::before,
.in-banner .xon .slick-dots li button::after{
    display: none;
}
.in-banner .xon .slick-dots li {
    width: 35px;
    height: 2px;
    background: rgba(0,0,0,0.5);
    opacity: 1;
    margin: 0 5px;
}
.in-banner .xon .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 35px;
    height: 2px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.in-banner .xon .slick-dots li.slick-active {
    background-color:#0064B0;
}
.in-banner .xon.slick-slider{
    margin-left: 0;
    margin-right: 0;
}
.in-banner .xon .slick-slide{
    padding-left: 0;
    padding-right: 0;
}
.in-banner .shang{
    width: 45px;
    height: 70px;
    text-align: center;
    line-height:70px;
    background: rgba(0,0,0,0.3);
    position: absolute;
    left: 0px;
    top: 50%;
    z-index: 600;
    cursor: pointer;
    display: none;
}
.in-banner .xia{
    width: 45px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background: rgba(0,0,0,0.3);
    position: absolute;
    right: 0px;
    top: 50%;
    z-index: 600;
    cursor: pointer;
    display: none;
}
.in-banner:hover .shang,
.in-banner:hover .xia{
    display: block;
}
@media screen and  (max-width: 767px){
    .in-banner:hover .shang,
    .in-banner:hover .xia{
        display: none;
    }
}
.in-banner .shang img,
.in-banner .xia img{
    width: 11px;
    height: 21px;
    cursor: pointer;
}
.in-banner .shang .act-show,
.in-banner .xia .act-show{
    display: none;
}
.in-banner .shang:hover .act-show,
.in-banner .xia:hover .act-show{
    display: inline;
}
.in-banner .shang:hover .act-hide,
.in-banner .xia:hover .act-hide{
    display: none;
}
.in-cp{
    max-width: 1600px;
    margin: auto;
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    position: relative;
}
@media screen and  (max-width: 1640px){
    .in-cp{
        width: calc(100% - 30px);
    }
}
@media screen and  (max-width: 990px){
    .in-cp{
        width: calc(100% - 40px);
    }
}
.in-cp .to{
    width: 100%;
    height:55px;
}
@media screen and  (max-width: 990px){
    .in-cp .to{
        display: none;
    }
}
.in-cp .to li{
    float: left;
    width: 20%;
    height: 55px;
    line-height: 55px;
    padding-left: 35px;
    box-sizing: border-box;
    background:#1C5DBF;
    position: relative;
    cursor: pointer;
}
@media screen and  (max-width: 1080px){
    .in-cp .to li{
        padding-left: 20px;
    }
}
.in-cp .to .act{
    background: #FFFFFF;
}
.in-cp .to .act:before{
    content: '';
    width: 100%;
    height: 6px;
    background:#1C5DBF;
    position: absolute;
    left:0;
    top: -6px;
    z-index: 700;
}
.in-cp .to li span{
    font-size: 14px;
    color: #FFFFFF;
    padding-left: 15px;
    font-weight: bold;
}
.in-cp .to .act span{
    color: #1C5DBF;
}
.in-cp .to li + li{
    border-left:1px solid rgba(255,255,255,0.2);
}
.in-cp .to li .act-show{
    display: none;
}
.in-cp .to .act .act-show{
    display:inline;
}
.in-cp .to .act .act-hide{
    display:none;
}
.in-cp .to li .ck{
    width: 24px;
    height: 24px;
}
.in-cp .to li .lw{
    width: 31px;
    height: 22px;
}
.in-cp .to li .p2p{
    width: 27px;
    height:27px;
}
.in-cp .to li .wx{
    width: 25px;
    height:19px;
}
.in-cp .to li .yc{
    width: 27px;
    height:28px;
}
.in-cp .to.slick-slider{
    margin-left: 0;
    margin-right: 0;
}
.in-cp .cp-list{
    margin-top: 55px;
    width: 100%;
    display: none;
}
@media screen and  (max-width: 767px){
    .in-cp .cp-list{
        margin-top: 25px;
    }
}
.in-cp .cp-list.act{
    display: block;
}
.in-cp .cp-list ul li{
    float: left;
    width: 25%;
    padding-top: 20px;
    padding-bottom: 60px;
    text-align: center;
}
.in-cp .cp-list ul li + li{
    border-left: 1px solid #E5E5E5;
}
@media screen and  (max-width: 767px){
    .in-cp .cp-list ul li{
        width: 50%;
        border-bottom: 1px solid #E5E5E5;
    }
    .in-cp .cp-list ul li + li{
        border-left: none;
    }
    .in-cp .cp-list ul li:nth-child(even){
        border-left: 1px solid #E5E5E5;
    }
}
.in-cp .cp-list ul li .img img{
    height: 200px;
    text-align: center;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}
@media screen and  (max-width: 767px){
    .in-cp .cp-list ul li .img img{
        height: 160px;
    }
}
@media screen and  (max-width: 500px){
    .in-cp .cp-list ul li .img img{
        height: 120px;
    }
}
.in-cp .cp-list ul li:hover .img img{
    margin-top: -10px;
}
.in-cp .cp-list ul li .p1{
    margin-top: 30px;
    font-size: 18px;
    color: #333333;
    font-family:Arial;
    text-align: center;
}
@media screen and  (max-width: 767px){
    .in-cp .cp-list ul li .p1{
        margin-top: 10px;
        font-size: 14px;
    }
}
.in-cp .cp-list ul li .p2{
    width: 82%;
    text-align: center;
    margin:20px auto 35px;
    font-size: 14px;
    color: #777777;
    line-height: 24px;
}
.in-cp .cp-list ul li .p3 span{
    font-size: 14px;
    color:#1c5dbf;
    padding-right: 8px;
}
@media screen and  (max-width: 767px){
    .in-cp .cp-list ul li .p2{
        margin:15px auto 15px;
        font-size: 12px;
        height: 48px;

        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
    }
    .in-cp .cp-list ul li .p3 span{
        font-size: 12px;
    }
}
.in-cp .cp-list .btn p{
    width: 50%;
    height:50px;
    float: left;
    text-align: center;
    line-height:50px;
}
.in-cp .cp-list .btn a:first-child p{
    background:#1C5DBF;
}
.in-cp .cp-list .btn a:first-child p:hover{
    background:#19478D;
}
.in-cp .cp-list .btn a:last-child p{
    background:#0E78C9;
}
.in-cp .cp-list .btn a:last-child:hover p{
    background: #0F619F;
}
.in-cp .cp-list .btn{
    width: calc(100% + 2px);
    margin: auto;
}
.in-cp .cp-list .btn p span{
    font-size: 16px;
    color: #FFFFFF;
    padding-right: 12px;
}
.in-cp .shang,
.in-cp .xia{
    display: none;
}
@media screen and  (max-width: 767px){
    .in-cp .cp-list .btn p{
        height:35px;
        line-height:35px;
    }
    .in-cp .cp-list .btn p span{
        font-size: 12px;
    }
    .in-cp .shang img,
    .in-cp .xia img{
        width: 11px;
        height: 22px;
    }
    .in-cp .shang {
        width: 11px;
        height: 22px;
        position: absolute;
        left: -18px;
        top:11px;
        z-index: 800;
        display: block;
    }
    .in-cp .xia {
        width: 11px;
        height: 22px;
        position: absolute;
        right: -18px;
        top:11px;
        z-index: 800;
        display: block;
    }
}
.in-cp .cp-list .btn p  img{
    width:6px;
    height: 12px;
}
.in-xinp{
    width: 100%;
   height: 720px;
    margin-top: 70px;
}
.in-xinp .left{
    float: left;
    width: 50%;
    height: 720px;
    overflow: hidden;
}
@media screen and  (max-width: 1080px){
    .in-xinp .left{
        width: calc(100% - 560px);
    }
}
@media screen and  (max-width: 990px){
    .in-xinp .left{
       display: none;
    }
}
@media screen and  (max-width: 767px){
    .in-xinp{
        height: 550px;
    }
    .in-xinp .left{
        height: 550px;
    }
}
.in-xinp .left img{
    /*width: 100%;*/
    height: 100%;
    transition: all 1s;
}
.in-xinp .rig{
    float: left;
    width: 50%;
    height: 720px;
    background: #F6F8FB;
    position: relative;
}
@media screen and  (max-width: 1080px){
    .in-xinp .rig{
        width: 560px;
        /*float: none;*/
    }
}
@media screen and  (max-width: 990px){
    .in-xinp .rig{
        width: 100%;
        float: none;
    }
}
@media screen and  (max-width: 767px){
    .in-xinp .rig{
        height: 550px;
    }
}
.in-xinp .rig .lo{
    width: 475px;
    height: 70px;
    background:#52545D;
    font-size: 30px;
    color: #FFFFFF;
    text-align: center;
    line-height:70px;
    position: absolute;
    left: 50%;
    top: -20px;
    transform: translateX(-50%);
}
@media screen and  (max-width: 767px){
    .in-xinp .rig .lo{
        font-size: 22px;
        height: 50px;
        line-height:50px;
    }
}
@media screen and  (max-width: 500px){
    .in-xinp .rig .lo{
        width: calc(100% - 30px);
    }
}
.in-xinp .rig .axb{
    width: 475px;
    margin: auto;
    position: relative;
}
@media screen and  (max-width: 500px){
    .in-xinp .rig .axb{
        width: calc(100% - 40px);
    }
}
.in-xinp .rig .wemun{
    width: 100%;
    margin: auto;
    margin-top: 50px;
}
@media screen and  (max-width: 1080px){
    .in-xinp .rig .wemun{
        padding-top: 50px;
    }
}
@media screen and  (max-width: 767px){
    .in-xinp .rig .wemun{
        padding-top: 30px;
    }
}
.in-xinp .rig .wemun .ti{
    width: 100%;
    height: 65px;
    background:#E9F2FF;
    text-align: center;
    font-size: 20px;
    color: #333333;
    line-height:65px;
}
@media screen and  (max-width: 767px){
    .in-xinp .rig .wemun .ti{
        height: 45px;
        line-height:45px;
    }
}
.in-xinp .rig .wemun h3{
    font-size: 24px;
    color: #333333;
    line-height: 30px;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 30px;
}
.in-xinp .rig .wemun  .data{
    font-size: 16px;
    color:#1c5dbf;
    font-family:"Microsoft Sans Serif";
    text-align: center;
    padding-bottom: 20px;
}
.in-xinp .rig .wemun   p{
    font-size: 14px;
    text-align: center;
    line-height:30px;
    color: #666666;
}
@media screen and  (max-width: 767px){
    .in-xinp .rig .wemun h3{
        font-size: 18px;
        line-height: 24px;
        padding-top: 25px;
        padding-bottom: 15px;
    }
    .in-xinp .rig .wemun  .data{
        font-size: 14px;
        padding-bottom: 15px;
    }
    .in-xinp .rig .wemun   p{
        font-size: 12px;
        line-height: 22px;
    }
}
.in-xinp .rig .wemun .more{
    margin-top: 50px;
    text-align: center;
    cursor: pointer;
}
.in-xinp .rig .wemun .more span{
    font-size: 16px;
    color:#1c5dbf;
    font-family:"Microsoft Sans Serif";
    padding-left: 15px;
}
.in-xinp .rig .tuhzuan{
    width: 100%;
    height: 241px;
    position: absolute;
    left: 0;
    bottom:0;
}
@media screen and  (max-width: 1366px){
    .in-xinp .rig .tuhzuan {
        width: 100%;
        height: 200px;
    }
}
@media screen and  (max-width: 500px){
    .in-xinp .rig .tuhzuan {
        width: calc(100% - 40px);
        left: 20px;
    }
}
.in-xinp .rig .tuhzuan .slick-slider,
.in-xinp .rig .wemun  .slick-slider{
    margin-left: 0;
    margin-right: 0;
}
.in-xinp .rig .tuhzuan .slick-slide,
.in-xinp .rig .wemun  .slick-slide{
    padding-left: 0;
    padding-right:0;
}
.in-xinp .rig .tuhzuan .con .item{
    position: relative;

    height: 240px;
}
@media screen and  (max-width: 1366px){
    .in-xinp .rig .tuhzuan .con .item{
        width: 100%;
        height: 200px;
    }
}
.in-xinp .rig .tuhzuan .con .item .meng{
    width: 100%;
    height: 100%;
    position: absolute;
    left:0;
    top:0;
    z-index: 250;
    background: rgba(56,114,201,0.5);
    display: none;
}
.in-xinp .rig .tuhzuan .con .item.slick-current .meng{
    display: block;
}
.in-xinp .rig .tuhzuan .con .item .bg{
    width: 100%;
    height: 100%;
    position: absolute;
    left:50%;
    top:0;
    transform: translateX(-50%);
    z-index: 200;
}
.in-xinp .rig .tuhzuan .con .item  .p1{
    width: 100%;
    height: 20px;
    font-size: 20px;
    text-align: center;
    color: #FFFFFF;
    position: absolute;
    left:0;
    top:50%;
    transform: translateY(-50%);
    z-index: 300;
}
.in-xinp .rig .tuhzuan .con .item  .p2{
    width: 100%;
    height: 20px;
    font-size: 14px;
    padding-top: 30px;
    text-align: center;
    color: #FFFFFF;
    position: absolute;
    left:0;
    top:50%;
    transform: translateY(-50%);
    z-index: 300;
}
.in-xinp .rig .axb .shang,
.in-xinp .rig .axb .xia{
    width: 70px;
    height: 65px;
    text-align: center;
    line-height:65px;
    cursor: pointer;
}
@media screen and  (max-width: 767px){
    .in-xinp .rig .axb .shang,
    .in-xinp .rig .axb .xia{
        width: 50px;
        height: 45px;
        line-height: 45px;
    }
}
.in-xinp .rig .axb .shang{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 900;
}
.in-xinp .rig .axb .xia{
    position: absolute;
    right: 0;
    top:0;
    z-index: 900;
}
@media screen and  (max-width: 1080px){
    .in-xinp .rig .axb .shang{
        top: 50px;
    }
    .in-xinp .rig .axb .xia{
        top: 50px;
    }
}
@media screen and  (max-width: 767px){
    .in-xinp .rig .axb .shang{
        top: 30px;
    }
    .in-xinp .rig .axb .xia{
        top: 30px;
    }
}
.in-xinp .rig .axb .shang img,
.in-xinp .rig .axb .xia img{
    width:33px;
    height: 15px;
}
.in-xinp .rig .axb .shang .act-show,
.in-xinp .rig .axb .xia .act-show{
    display: none;
}
.in-xinp .rig .axb .shang:hover,
.in-xinp .rig .axb .xia:hover{
    background:#1C5DBF;
}
.in-xinp .rig .axb .shang:hover .act-show,
.in-xinp .rig .axb .xia:hover .act-show{
    display: inline;
}
.in-xinp .rig .axb .shang:hover .act-hide,
.in-xinp .rig .axb .xia:hover .act-hide{
    display: none;
}
.in-xinp .rig .tuhzuan .shang,
.in-xinp .rig .tuhzuan .xia{
    width: 11px;
    height: 21px;
    text-align: center;
    cursor: pointer;
}
.in-xinp .rig .tuhzuan .shang{
    position: absolute;
    left: 15px;
    top: 45%;
    z-index: 900;
}
.in-xinp .rig .tuhzuan .xia{
    position: absolute;
    right: 15px;
    top: 45%;
    z-index: 900;
}
.in-xinp .rig .tuhzuan .shang img,
.in-xinp .rig .tuhzuan .xia img{
    width:11px;
    height:21px;
}
.in-xinp .rig .tuhzuan .shang .act-show,
.in-xinp .rig .tuhzuan .xia .act-show{
    display: none;
}
.in-xinp .rig .tuhzuan .shang:hover .act-show,
.in-xinp .rig .tuhzuan .xia:hover .act-show{
    display: inline;
}
.in-xinp .rig .tuhzuan .shang:hover .act-hide,
.in-xinp .rig .tuhzuan .xia:hover .act-hide{
    display: none;
}
.innew{
    width: 100%;
    height:620px;
    position: relative;
}
@media screen and  (max-width: 990px){
    .innew{
        height: auto;
    }
}
.innew .wemzoi{
    width: calc(100% - 800px);
    float: left;
    padding-top: 80px;
    padding-left: 150px;
    padding-right: 80px;
}
@media screen and  (max-width: 1680px){
    .innew .wemzoi{
        width: calc(100% - 620px);
        padding-left: 100px;
        padding-right: 60px;
    }
}
@media screen and  (max-width: 1360px){
    .innew .wemzoi{
        padding-left: 60px;
        padding-right: 40px;
    }
}
@media screen and  (max-width: 1200px){
    .innew .wemzoi{
        width: calc(100% - 500px);

    }
}
@media screen and  (max-width: 990px){
    .innew .wemzoi{
        width: 100%;
        padding-top: 40px;
        padding-bottom: 35px;
    }
}
@media screen and  (max-width: 767px){
    .innew .wemzoi{
        padding: 35px 20px 15px;
    }
}
.innew .wemzoi .biao{
    height: 32px;
    line-height:32px;
}
.innew .wemzoi .biao img{
    float: left;
    width: 27px;
    height: 32px;
}
.innew .wemzoi .biao span{
    font-size: 32px;
    color: #333333;
    padding-left:20px;
}
@media screen and  (max-width: 767px){
    .innew .wemzoi .biao img{
        width: 18px;
        height: 24px;
    }
    .innew .wemzoi .biao span{
        font-size: 24px;
        padding-left:10px;
    }
}
.innew .wemzoi ul{
    width: 100%;
    border-top: 1px solid #E5E5E5;
    margin-top: 40px;
}

.innew .wemzoi ul li{
    height: 70px;
    line-height: 70px;
    border-bottom: 1px solid #E5E5E5;
}
.innew .wemzoi ul li p{
    float: left;
    width: calc(100% - 100px );
    height: 70px;
    line-height: 70px;
    color: #333333;
    font-size: 16px;

    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
@media screen and  (max-width: 767px){
    .innew .wemzoi ul{
        margin-top: 20px;
    }
    .innew .wemzoi ul li{
        height:40px;
        line-height: 40px;
    }
    .innew .wemzoi ul li p{
        height:40px;
        font-size: 14px;
        line-height: 40px;
    }
}
.innew .wemzoi ul li:hover p{
    color:#1c5dbf;
}
.innew .wemzoi ul li  span{
    float: right;
    width: 100px;
    height: 70px;
    line-height: 70px;
    color:#1c5dbf;
    font-family:"Microsoft Sans Serif";
    font-size: 14px;
    text-align: right;
}
@media screen and  (max-width: 767px){
    .innew .wemzoi ul li  span{
        height:40px;
        line-height: 40px;
        font-size: 12px;
    }
}
.innew .wemzoi .more{
    height: 35px;
    margin-top: 50px;
    line-height:35px;
}
@media screen and  (max-width: 767px){
    .innew .wemzoi .more{
        margin-top: 25px;
    }
}
.innew .wemzoi .more img{
    width: 33px;
    height: 15px;
    float: left;
}
.innew .wemzoi .more span{
    float: left;
    font-family:"Microsoft Sans Serif";
    font-size: 16px;
    color:#1c5dbf;
    padding-left: 20px;
}
@media screen and  (max-width: 767px){
    .innew .wemzoi .more span{
      font-size: 14px;
    }
}
.innew .tuwe{
    width: 680px;
    float: right;
}
@media screen and  (max-width: 1680px){
    .innew .tuwe{
        width: 500px;
    }
}
@media screen and  (max-width: 990px){
    .innew .tuwe{
        width: 100%;
    }
}
.innew .tuwe.slick-slider{
    margin-left: 0;
    margin-right: 0;
}
@media screen and  (max-width: 500px){
    .innew .tuwe{
        width: calc(100% - 40px);
        float: none;
    }
    .innew .tuwe.slick-slider {
        margin-left: 20px;
        margin-right: 20px;
    }
}
.innew .tuwe .slick-slide{
    padding-left: 0;
    padding-right: 0;
}
.innew .tuwe .slick-dots{
    bottom:280px;
}
@media screen and  (max-width: 767px){
    .innew .tuwe .slick-dots{
        bottom:250px;
    }
}
.innew .tuwe .slick-dots li button::before,
.innew .tuwe .slick-dots li button::after{
    display: none;
}
.innew .tuwe  .slick-dots li {
    width: 24px;
    height: 2px;
    background: #8A8D94;
    opacity: 1;
    margin: 0 5px;
}
.innew .tuwe .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 24px;
    height: 2px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.innew .tuwe .slick-dots li.slick-active {
    background-color: #3666CC;
}
.innew .tuwe .it .img{
    width: 100%;
    height: 360px;
    overflow: hidden;
}
@media screen and  (max-width: 767px){
    .innew .tuwe .it .img{
        width: 100%;
        height: auto;
    }
}
.innew .tuwe .it .img img{
    width: 100%;
    height: 100%;
    transition: all 1s;
}
.innew .tuwe .it:hover .img img{
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.innew .tuwe .it .zi{
    width: 100%;
    height: 260px;
    background:#F5F6F8;
    text-align: center;
    padding:35px 80px;
}
.innew .tuwe .it .zi h3{
    font-size: 20px;
    color: #333333;
    padding-bottom: 25px;
}
@media screen and  (max-width: 767px){
    .innew .tuwe .it .zi{
        height: 230px;
        padding:35px 35px;
    }
    .innew .tuwe .it .zi h3{
        font-size: 18px;
        line-height: 24px;
        padding-bottom: 20px;
    }
}
@media screen and  (max-width: 414px){
    .innew .tuwe .it .zi{
        height: 230px;
        padding:35px 15px;
    }
}
.innew .tuwe .it .zi .data{
    font-size: 14px;
    font-family:"Microsoft Sans Serif";
    color:#1c5dbf;
    padding-bottom: 24px;
}
@media screen and  (max-width: 767px){
    .innew .tuwe .it .zi .data{
        font-size: 12px;
        padding-bottom: 20px;
    }
}
.innew .tuwe .it .zi p{
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    text-align: center;
    height: 60px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.innew .tuwe .it .zi .more{
    padding-top: 35px;
}
@media screen and  (max-width: 767px){
    .innew .tuwe .it .zi p{
        font-size: 14px;
        line-height: 22px;
        height: 40px;
    }
    .innew .tuwe .it .zi .more{
        padding-top: 20px;
    }
}
.innew .tuwe .it .zi .more span{
    font-size: 14px;
    font-family:"Microsoft Sans Serif";
    color:#1c5dbf;
    padding-right: 5px;
}
.totop1{
    width: 50px;
    height: 50px;
    border: 1px solid #2358C1;
    position: fixed;
    right:25px;
    bottom:60px;
    z-index: 1500;
    cursor: pointer;
    background: #FFFFFF;
    display: none;
}
.totop1 p{
    width: 100%;
    height: 100%;
    line-height: 50px;
    text-align: center;
}
 .totop1 p img{
    width: 22px;
    height: 11px;
}
.innew .totop{
    float: right;
    width: 120px;
    height: 100%;
    position: relative;
}
@media screen and  (max-width: 1200px){
    .innew .totop{
        display: none;
    }
}
/*.innew .totop p{
    width: 50px;
    height: 50px;
    border: 1px solid #2358C1;
    text-align: center;
    line-height:50px;
    position: absolute;
    right:25px;
    bottom:20px;
    cursor: pointer;
}
@media screen and  (max-width: 1200px){
    .innew .totop{
        width: 80px;
    }
    .innew .totop p{
        right:15px;
    }
}
.innew .totop p img{
    width: 22px;
    height: 11px;
}*/


/* å”®åŽæ”¯æŒ */
.e1-logo{
    width: 100%;
    text-align: center;
    margin-top: 65px;
    margin-bottom: 50px;
}
.e1-p1{
    width: 100%;
    text-align: center;
    font-size: 24px;
    color: #000000;
    margin-bottom: 50px;
}
@media screen and  (max-width: 414px){
    .e1-p1{
        font-size: 18px;
    }
}
.e1-list{
    width: calc(100% - 30px);
    height: 60px;
    margin: auto;
    border: 1px solid #DCDCDC;
    cursor: pointer;
}
.e1-list p{
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 22px;
    color: #000000;
    padding-left: 30px;
}
@media screen and  (max-width: 414px){
    .e1-list{
        height: 40px;
    }
    .e1-list p{
        height: 40px;
        line-height: 40px;
        font-size: 16px;
    }
}
.e1-list .tk{
    width: 27px;
    height: 15px;
    margin-right: 25px;
    margin-top: 25px;
}
@media screen and  (max-width: 414px){
    .e1-list .tk{
        width: 19px;
        height: 11px;
        margin-right: 15px;
        margin-top: 15px;
    }
}
.e1-list .xs{
    display: none;
    height: 90px;
    border: 1px solid #DCDCDC;
}
.e1-list .xs li{
    color: #cccccc;
    height: 30px;
    font-size: 18px;
    line-height: 30px;
    padding-left: 15px;
}
.e1-bt{
    width: calc(100% - 30px);
    margin:100px auto 0;
    display: block;
    height: 60px;
    font-size:24px;
    color: #FFFFFF;
    background: #1C5DBF;
}
@media screen and  (max-width: 414px){
    .e1-bt{
        height: 40px;
        font-size:18px;
    }
}
.zixunfangs{
    width: 120px;
    height: 224px;
    position: fixed;
    top:60%;
    right: 20px;
    z-index: 9000;
    cursor: pointer;
}
@media screen and  (max-width: 767px){
    .zixunfangs{
        display: none;
    }
}
.phone-show{
    display: none;
}
@media screen and  (max-width: 767px){
    .phone-show{
        display: block;
    }
    .phone-hide{
        display: none;
    }
}

/*============æ–‡ç«&nbsp; start================*/
.product_d{
    max-width: 1200px;
    margin: auto;
    padding-bottom: 40px;
}
@media screen and  (max-width: 1200px){
    .product_d{
        padding-left: 15px;
        padding-right: 15px;
    }
}
 .product_d h3{
    font-size: 30px;
    text-align: center;
    line-height: 1.3;
    padding-top: 45px;
}
.product_d .title{font-size: 18px;padding:10px 0;font-weight: 600}
.product_d .title2{font-size: 16px;padding:10px 0;font-weight: 600}
@media screen and  (max-width: 767px){
    .product_d h3{
        font-size: 24px;
    }
}
.product_d h5{
    margin-top: 27px;
    color: #666666;
    line-height: 24px;
    text-align: center;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 3px;
    margin-bottom: 34px;
}
 .product_d h5 span{
    margin: 0 5px;
     font-size: 14px;
}
@media screen and  (max-width: 767px){
    .product_d h5 span{
        font-size: 12px;
    }
}
@media screen and  (max-width: 400px){
    .product_d h5 span{
        display: block;
        padding-bottom:10px;
    }
}
 .product_d h4{
    text-indent: 2em;
    line-height: 30px;
    text-transform: uppercase;
}
 .product_d p{
    font-size: 16px;
     color: #666666;
     line-height: 28px;
}
@media screen and  (max-width: 767px){
    .product_d p{
        font-size: 14px;
    }
}
.product_d p img{
    max-width: 100%;
	margin: 10px 0;
}
/*============æ–‡ç«&nbsp; end================*/


.c1-ph-show{
    display: none;
}

@media screen and  (max-width: 990px){
    .c1-ph-show{
        width: 19px;
        display: inline;
        position: absolute;
        right:0;
        top: 23px;
        z-index: 60;
    }
    .c1-ph-show img{
        width: 100%;
    }
    .c1-ph-show .show{
        display: none;
    }
    .c1-ph-show.on .show{
        display: inline;
    }
    .c1-ph-show.on .yin{
        display: none;
    }
    .d1tab .duo1{
        display:block;
        width:200px;
        margin: auto;
        position: relative;
    }
    .d1tab .duo1 .dow{
        display: none;
        position: relative;
        z-index: 900;
        background: #FFFFFF;
        border: 1px solid #EBECED;
    }
    .d1tab .duo1 span{
        width: 100%;
        /*text-align: center;*/
        display: inline-block;
        line-height: 60px;
        font-size: 18px;
        color: #333333;
        cursor: pointer;
    }
    .d1tab .duo1 .dow span + span{
        border-top: 1px solid #EBECED;
    }
}


.in-cp .duo1{
    display: none;
}
.in-cp .d1tab{
    display: none;
}
@media screen and  (max-width: 990px){
    .c1-ph-show{
        width: 19px;
        display: inline;
        position: absolute;
        right:0;
        top: 23px;
        z-index: 60;
    }
    .c1-ph-show img{
        width: 100%;
    }
    .c1-ph-show .show{
        display: none;
    }
    .c1-ph-show.on .show{
        display: inline;
    }
    .c1-ph-show.on .yin{
        display: none;
    }
    .in-cp .d1tab{
        display: block;
        background:#1C5DBF;
    }
    .in-cp  .d1tab .duo1{
        display:block;
        width:290px;
        margin: auto;
        position: relative;
    }
    .d1tab .duo1{
        display:block;
        width:200px;
        margin: auto;
        position: relative;
    }
    .d1tab .duo1 .dow{
        display: none;
        position: relative;
        z-index: 900;
        background: #FFFFFF;
        border: 1px solid #EBECED;
    }
    .d1tab .duo1 span{
        width: 100%;
        /*text-align: center;*/
        display: inline-block;
        line-height: 60px;
        font-size: 18px;
        color: #333333;
        cursor: pointer;
    }
    .in-cp .d1tab .duo1 &gt;span{
        color: #FFFFFF;
    }
    .in-cp .d1tab span{
        display: inline-block;
    }
    .in-cp .d1tab span .ck{
        display: inline-block;
        width: 30px;
        margin-right: 5px;
    }
    .in-cp .d1tab span .lw{
        display: inline-block;
        width: 38px;
        margin-right: 5px;
    }
    .in-cp .d1tab span .p2p{
        display: inline-block;
        width: 33px;
        margin-right: 5px;
    }
    .in-cp .d1tab span .wx{
        display: inline-block;
        width: 35px;
        margin-right: 5px;
    }
    .in-cp .d1tab span .yc{
        display: inline-block;
        width: 35px;
        margin-right: 5px;
    }
    .in-cp .d1tab .dow span .act-hide{
        display: none;
    }
    .d1tab .duo1 .dow span + span{
        border-top: 1px solid #EBECED;
    }

}

/*----------è§£å†³æ–¹æ¡ˆå¤§æ&nbsp;‡é¢˜--------------*/
.bigtitle{max-width: 1200px;margin: 0 auto;overflow: hidden}
.floatLeft{float:left;display:inline;margin: 25px 0}
.blue{background:#1178c6;width:35px;height:35px;display:inline-block;margin-right:15px}
.bigtitle dt{font-size:22px;font-weight:bolder;color:#515151;}
.bigtitle dd{font-size:12px;font-family:Arial;color:#c2c2c2;}
@media screen and  (max-width: 767px){
	.floatLeft{float:left;display:inline;margin: 15px 0 5px}
	.blue{width: 30px;height: 30px;display:inline-block;margin-right:15px}
	.bigtitle dt{font-size: 18px}
	.bigtitle dd{font-size:10px}
}



/*--------------äº§å“è§„æ&nbsp;¼--------------*/
.spec {
	font-size:16px;
	color:#333;
}
.spec ul {
    clear:left;
	height:24px;
	margin:0;
}
.spec ul+ul {
    clear:left;
	border-top:1px solid #ddd;
}
.spec li {
    float:left;
	list-style:none;
	margin:3px 0;
	padding:10px 0 10px 20px;
}
.spec li.left2 {
	background:#f8f8f8;
    width:25%;
	border-right: 1px solid #EBECED
}
@media screen and  (max-width: 767px){
	.spec {
	font-size:14px;
	color:#333;}
	.spec li.left2 {
    width:25%;
	border:none}
}
.odd {
    clear:both;
	width:100%;
	line-height:40px;
	margin:0 auto;
	background:#ddd;
	text-indent:20px;
}</pre></body></html>