@charset "utf-8";

@font-face {      font-family: 'ITCAvantGardeStd-Bk';

    src: url('ITCAvantGardeStd-Bk.eot'); /* IE9 Compat Modes */

    src: url('ITCAvantGardeStd-Bk.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

    url('ITCAvantGardeStd-Bk.woff') format('woff'), /* Modern Browsers */

    url('ITCAvantGardeStd-Bk.otf')  format('truetype'), /* Safari, Android, iOS */              url('ITCAvantGardeStd-Bk.svg#MicrosoftYaHei') format('svg'); /* Legacy iOS */    }



@font-face {      font-family: 'ITCAvantGardeStd-Md';

    src: url('ITCAvantGardeStd-Md.eot'); /* IE9 Compat Modes */

    src: url('ITCAvantGardeStd-Md.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

    url('ITCAvantGardeStd-Md.woff') format('woff'), /* Modern Browsers */

    url('ITCAvantGardeStd-Md.otf')  format('truetype'), /* Safari, Android, iOS */              url('ITCAvantGardeStd-Md.svg#MicrosoftYaHei') format('svg'); /* Legacy iOS */    }



@font-face {      font-family: 'MaisonNeue-Book';

    src: url('MaisonNeue-Book.eot'); /* IE9 Compat Modes */

    src: url('MaisonNeue-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

    url('MaisonNeue-Book.woff') format('woff'), /* Modern Browsers */

    url('MaisonNeue-Book.otf')  format('truetype'), /* Safari, Android, iOS */              url('MaisonNeue-Book.svg#MicrosoftYaHei') format('svg'); /* Legacy iOS */    }



@font-face {      font-family: 'ITCAvantGardeStd-Demi';

    src: url('ITCAvantGardeStd-Demi.eot'); /* IE9 Compat Modes */

    src: url('ITCAvantGardeStd-Demi.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

    url('ITCAvantGardeStd-Demi.woff') format('woff'), /* Modern Browsers */

    url('ITCAvantGardeStd-Demi.otf')  format('truetype'), /* Safari, Android, iOS */              url('ITCAvantGardeStd-Demi.svg#MicrosoftYaHei') format('svg'); /* Legacy iOS */    }



@font-face {      font-family: 'MaisonNeue-Medium';

    src: url('MaisonNeue-Medium.eot'); /* IE9 Compat Modes */

    src: url('MaisonNeue-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

    url('MaisonNeue-Medium.woff') format('woff'), /* Modern Browsers */

    url('MaisonNeue-Medium.otf')  format('truetype'), /* Safari, Android, iOS */              url('MaisonNeue-Medium.svg#MicrosoftYaHei') format('svg'); /* Legacy iOS */    }



body {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size: 14px;

    line-height: 1.428571429;

    color: #000000;

}



.navbar {

    position: relative;

    margin-bottom: 0px;

    border-bottom: 0px solid #BEBCBC;

}





.navbar-inverse {

    background-color: #FFFFFF;

    border-color: #5F5D5D;

}



.navbar-brand {

    margin-top:0px;

    padding:0px;

}



.navbar-nav > li > a {

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left:20px;

    padding-right:20px;

    line-height: 55px;

}



.nav {

    padding-left: 50px;

}





.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {

    color: #FFF;

    background-color:#0754a7;

}

a {

    color: #333333;

    text-decoration: none;

}



a:hover { text-decoration:none; transition: all 300ms ease-in 0ms; color: #333333;}



.navbar-inverse .navbar-nav > li > a {

    color: #333333;

}



.navbar-toggle {

    position: relative;

    float: right;

    padding: 9px 10px;

    margin-top: 8px;

    margin-right: 15px;

    margin-bottom: 8px;

    background-color: #000;

    border: 1px solid transparent;

    border-radius: 4px;

}





.menu ul.sub_menu{position:absolute; width:510px; display:none; z-index:999; margin-left:0px;}

.menu ul.sub_menu a{ color:#ffffff;}

.menu ul.sub_menu a:hover{ color:#ffffff; background:none;}

.bg{ background:url(../images/bg.png) repeat; height:40px; display:none; width:100%; z-index:99; position:absolute;}



.ddh {

    height:auto; overflow:hidden;

    position:relative;

}





.ddh-left {

    width:250px;

    height:520px;

    background-color:rgba(41,43,51,.9);

    color:#FFFFFF;

    float:left;

}





.kq1 {-webkit-animation-delay: 0.4s;}

.kq2 {-webkit-animation-delay: 0.8s; -webkit-animation-duration: 0.8s;}

.kq3 {-webkit-animation-delay: 1.2s; -webkit-animation-duration: 1.2s;}

.kq4 {-webkit-animation-delay: 1.6s; -webkit-animation-duration: 1.6s;}

.kq5 {-webkit-animation-delay: 2s; -webkit-animation-duration: 2s;}

.kq6 {-webkit-animation-delay: 2.4s; -webkit-animation-duration: 2.4s;}





.kuanping {

    width:1230px;

    padding-right: 15px;

    margin-right: auto;

    margin-left: auto;

    padding-left: 15px;

}



.kkt {

    width:100%;

    padding-right: 15px;

    margin-right: auto;

    margin-left: auto;

    padding-left: 15px;

}



.dingbu {

    height:36px;

    line-height:36px;

    color:rgba(255,255,255,0.1);

    background-color:#47494e;

}



.dingbu a {

    color:#FFFFFF;

}



.dingbu-aa {

    width:50%;

    float:left;

}



.dingbu-bb {

    width:25%;

    float:right;

}



.dingbu-bb li {

    list-style-type:none;

    width:50%;

    float:left;

    background:url(../images/fenge.png) left center; background-repeat:no-repeat;

}



.dingbu-bb li a {

    display:block;

    text-align:center;

}



.toupp {

    width:100%;

    height:162px;

    background-color:#FFFFFF;

    position:relative;

    padding-top:30px;

    z-index:9;

}



.toubu {

    height:132px;

}



.logo {

    width:160px;

    float:left;

}



.tbyou {

    width:1012px;

    position:relative;

    float:right;

}



.yuyan {

    width:150px;

    position:absolute;

    top:6px;

    right:0px;

}



.yuyan li {

    list-style-type:none;

    width:40px;

    color:#bcc0cc;

    float:left;

    margin-left:32px;

    text-align:center;

}



.yuyan li a {

    color:#bcc0cc;
    cursor:pointer;

}



.yuyan li p {

    text-align:center;

    margin-top:4px;

}



.yuyan li a:hover {

    color:#2195b0;

}



.yuyan li.hover a {

    color:#2195b0;

}



.dh {

    width:100%;

    height:51px;

    position:relative;

    margin-top:81px;

}



.dhx {

    margin-top:0px;

}



.dh ul {

    padding:0px;

    margin:0px;

}



.dh li {

    list-style-type:none;

    float:left;

}



.dh li a {

    display:block;

    line-height:51px;

    padding-left:26px;

    padding-right:26px;

    color:#303133;

    font-size:18px;

}



.dh li a:hover {

    color:#2195b0;

}



.dh ul li.mouseover a {

    color:#303133;

    line-height:51px;

}

.dh ul li.mouseover a:hover {
    color:#2195b0;
   }



.search1 {

    position:absolute;

    width:300px;

    height:39px;

    top:0px;

    right:0px;

}



.searchx {

    top:5px;

}



.search1 form {

    display: flex;

}



.search1 .search {

    border: 0;

    height: 39px;

    font-size: 14px;

    padding-left: 10px;

    border: 1px #cdd0d9 solid;

    width: 80%;

    color:#909399;

    border-radius: 0;

}



.search1 .btn {

    height: 39px;

    margin: 0;

    background: #2195b0;

    border-radius: 0;

    color: #FFFFFF;

    text-align: center;

    width: 20%;

}



.banner {

    height:auto; overflow:hidden;

}



.banner img {

    width:100%;

}



.banner .swiper-button-prev {

    position: absolute;

    top: 40%;

    width: 200px;

    height: 200px;

    z-index: 8;

    cursor: pointer;

    background:url(../images/left.png) center left;

    background-size: 60px 60px;

    background-position: left;

    background-repeat: no-repeat;

    left:0px;
	opacity: 0;

}


.banner .swiper-button-prev:hover {
   opacity: 1;
   transition: all 300ms ease-in 0ms;
   }

.banner .swiper-button-next {

    position: absolute;

    top: 40%;

    width: 200px;

    height: 200px;

    z-index: 8;

    cursor: pointer;

    background:url(../images/right.png) center right;

    background-size: 60px 60px;

    background-position: right;

    background-repeat: no-repeat;

    right:0px;
	opacity: 0;

}
   
.banner .swiper-button-next:hover {
   opacity: 1;
   transition: all 300ms ease-in 0ms;
   }
   
   
.fudong {
   position:absolute;
   left:19%;
   top:24%;
   width:634px;
   height:267px;
   padding:20px;
   padding-top:40px;
   font-size:18px;
   line-height:30px;
   color:#FFFFFF;
   background-color:#0f87a2;
   z-index:5;
   } 
   
.fudong h2 {
   font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;
   font-size:30px;
   color:#FFFFFF;
   margin-top:0px;
   margin-bottom:50px;
   }  
   

.dh ul li.mouseover .ddh-left li {

    padding:0px;

}



.dh ul li.mouseover .ddh-left li a {

    display: block;

    width:250px;

    height: auto;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    line-height:23px;

    padding: 10px;

    padding-top:40px;

    padding-bottom:40px;

    font-size:12px;

    color:rgba(255,255,255,0.6);

    background-color:rgba(255,255,255,0);

    border-bottom:1px solid rgba(150,151,156,0.1);

}



.dh ul li.mouseover .ddh-left li h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:14px;

    color:#FFFFFF;

    margin-top:0px;

    margin-bottom:5px;

}



.dh ul li.mouseover .ddh-left li a:hover {

    background-color:#e4183e;

}



.dh ul li.mouseover .ddh-left li.on a {

    background-color: rgba(41,43,51,0);

}



.dh ul li.mouseover .ddh-left li.on a h2 {

    color:#2195b0;

}



.sub_menux {position:absolute; width:260px; display:none; height:520px; z-index:999; top:0px; left:250px; background-color:#FFFFFF;}



.dh ul li.mouseover .ddh-left li.on .sub_menux li {

    list-style-type:none;

}



.dh ul li.mouseover .ddh-left li.on .sub_menux li a {

    display:block;

    width:260px;

    line-height:40px;

    height: auto;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    padding:0px;

    padding-left:8px;

    padding-right:8px;

    background-color:#FFFFFF;

    font-size:14px;

    color:#333333;

}



.dh ul li.mouseover .ddh-left li.on .sub_menux li a:hover {

    color:#2195b0;

    background-color:#FFFFFF;

}



.dh ul li.mouseover .ddh-left li.on .sub_menux li.on a {

    color:#2195b0;

    background-color:#FFFFFF;

}



.help {

    height:auto; overflow:hidden;

    padding-top:80px;

    padding-bottom:90px;

}



.help h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    color:#2195b0;

    text-align:center;

    margin-top:0px;

    margin-bottom:12px;

}



.help h3 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:20px;

    text-align:center;

    line-height:25px;

    color:#303133;

    margin-top:0px;

    margin-bottom:80px;

}



.hprow {

    height:auto; overflow:hidden;

    margin-left:-80px;

    margin-right:-80px;

}



.hprow li {

    list-style-type:none;

    width:33.3%;

    float:left;
	text-align:center;

    padding-left:80px;

    padding-right:80px;

}

.hpkk {
   transition: all 300ms ease-in 0ms;
   }

   
.hpkk a i {

    display: block;
	
	border:1px solid #FFFFFF;
   padding:20px;

    position: relative;

    overflow: hidden;

    font-style: normal;

}


.hpkk a i img{

    transition: .3s;

}

.hpkk a:hover i img{

    transform: scale(1.05);

}

.hpkk a i:before{

    content: "";

    display: block;

    width: 0;

    height: 1px;

    background: #2195b0;

    position: absolute;

    top: 0;

    left: 0;

    transition: .3s;

    z-index: 7;

}

.hpkk a:hover i:before{

    width: 100%;

}

.hpkk a i:after{

    content: "";

    display: block;

    width: 1px;

    height: 0;

    background: #2195b0;

    position: absolute;

    top: 0;

    right: 0;

    transition: .3s;

    z-index: 7;

}

.hpkk a:hover i:after{
    height: 100%;
}

.hpkk a i b:before{

    content: "";

    display: block;

    width: 1px;

    height: 0;

    background: #2195b0;

    position: absolute;

    bottom: 0;

    left: 0;

    transition: .3s;

    z-index: 7;

}

.hpkk a:hover b:before{

    height: 100%;

}

.hpkk a i b:after{

    content: "";

    display: block;

    width: 0;

    height: 1px;

    background: #2195b0;

    position: absolute;

    bottom: 0;

    right: 0;

    transition: .3s;

    z-index: 7;

}

.hpkk a:hover b:after{

    width: 100%;

}   
   

.hprow li p {

    text-align:center;

    margin-top:20px;

    font-size:20px;

}



.mkbj {

    height:auto; overflow:hidden;

    padding-top:68px;

    padding-bottom:88px;
	border-bottom:1px solid #eeeeee;

}



.mkdd {

    height:420px;

    position:relative;

}



.mkddx {

    height:auto; overflow:hidden;

    position:relative;

}



.mkleft {

    width:50%;

    height:auto; overflow:hidden;

    padding-bottom:160px;

    float:left;

}



.mkleft h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    color:#303133;

    margin-top:20px;

    margin-bottom:24px;

}



.mknn {

    width:455px;

    font-size:18px;

    line-height:30px;

    color:#262627;

}



.mknn a {

    color:#7a7d88;

}



.mknn a:hover {

    color:#2195b0;

}



.mkmore {

    margin-top:30px;
	text-align:right;
	padding-right:150px;

}



.mkmore a {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    color:#2195b0;

}



.mktu {

    position:absolute;

    width:658px;

    height:417px;

    top:0px;

    right:-71px;

}



@keyframes heart{

    from{margin-top:0px;}

    to{margin-top:-8px;}

}



@keyframes heart{

    from{transform:translate(0,0)}

    to{transform:translate(0,8px)}

}



.ren {

    position:absolute;

    width:257px;

    height:365px;

    bottom:0px;

    right:0px;

    z-index:8px;

    animation: heart 0.8s ease-in-out 0.8s infinite alternate;

}



.cpgun {

    width:1460px;

    height:auto; overflow:hidden;

    margin:0 auto;

}

.proce {
    padding: 0px 100px;
    position: relative;
}

#bb {
    position: static;
}

#cc {
    position: static;
}

#dd {
    position: static;
}


.fltu {

    height:auto; overflow:hidden;

    text-align:center;

}



.fltu p {

    text-align:center;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:20px;

    margin-top:5px;

}



.proce .swiper-button-prev {

    position: absolute;

    top: 40%;

    width: 90px;

    height: 160px;

    margin-top: -22px;

    z-index: 10;

    left:0px;

    cursor: pointer;

    background:url(../images/leftx.png);

    background-size: 90px 160px;

    background-position: center;

    background-repeat: no-repeat;
	opacity: 0;

}

.proce .swiper-button-prev:hover {
   opacity: 1;
   transition: all 300ms ease-in 0ms;
   }

.proce .swiper-button-next {

    position: absolute;

    top: 40%;

    width: 90px;

    height: 160px;

    margin-top: -22px;

    z-index: 10;

    right:0px;

    cursor: pointer;

    background:url(../images/rightx.png);

    background-size: 90px 160px;

    background-position: center;

    background-repeat: no-repeat;
	opacity: 0;

}

.proce .swiper-button-next:hover {
   opacity: 1;
   transition: all 300ms ease-in 0ms;
   }



.mkbj2 {

    height:auto; overflow:hidden;

    background-color:#FFFFFF;

    padding-top:20px;

    padding-bottom:60px;

}



.mkleft2 {

    width:50%;

    height:auto; overflow:hidden;

    float:left;

    margin-top:95px;

}



.mkleft2 h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    color:#303133;

    margin-top:20px;

    margin-bottom:24px;

}



.mktu2 {

    width:445px;

    float:right;

    animation: heart 0.8s ease-in-out 0.8s infinite alternate;

}



.cptp2 {

    margin:35px auto 0px;

}



.cptp3 {

    margin:115px auto 0px;

}



.mkleft3 {

    width:50%;

    height:auto; overflow:hidden;
	
    float:left;

}



.mkleft3 h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    color:#303133;

    margin-top:20px;

    margin-bottom:24px;

}



.mktu3 {

    width:514px;

    float:right;

    animation: heart 0.8s ease-in-out 0.8s infinite alternate;

}



.xinwen {

    height:auto; overflow:hidden;

    margin-top:55px;

    margin-bottom:50px;

}



.xinwen h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    margin-top:0px;

    margin-bottom:40px;

}



.xwkk {

    height:auto; overflow:hidden;

}



.xwkk-left {

    width:32.25%;

    float:left;

}



.news {

    height:auto; overflow:hidden;

    background-color:#f8fafd;

}



.news-zi {

    height:auto; overflow:hidden;

    padding:18px;

    padding-top:30px;

}



.news-zi h3 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:20px;

    color:#303133;

    height:auto; overflow:hidden;

    line-height:30px;

    margin-top:0px;

    margin-bottom:36px;

}



.xwtime {

    height:auto; overflow:hidden;

    background:url(../images/jt.png) center right; background-repeat:no-repeat;

    font-size:14px;

    color:#7c7c7c;

    line-height:26px;

}



.xwkk-right {

    width:61.25%;

    float:right;

}



.xwhh {

    height:auto; overflow:hidden;

}



.xwhh li {

    list-style-type:none;

    border-bottom:1px solid #dbdcdc;

}



.xwhh li a {

    display:block;

    height:auto; overflow:hidden;

    line-height:63px;

    font-size:18px;

    color:#303133;

    background:url(../images/jt.png) center right; background-repeat:no-repeat;

}



.xwhh li a:hover {

    color:#2195b0;

}



.see {

    margin-top:46px;

}



.see a {

    display:block;

    width:140px;

    height:26px;

    line-height:26px;

    font-size:18px;

    color:#2195b0;

    background:url(../images/jt.png) center right; background-repeat:no-repeat;

    border-bottom:1px solid #90cad7;

}



.bottom {

    height:auto; overflow:hidden;

    padding-top:95px;

    font-size:12px;

    line-height:30px;

    color:#97999f;

    background-color:#47494e;

}



.bottom a {

    color:#97999f;

}



.bottom a:hover {

    color:#FFFFFF;

}



.bmlx {

    padding-left:47px;

}



.lxdd {

    height:auto; overflow:hidden;

    font-size:12px;

    color:#97999f;

    margin-top:16px;

}



.lxdd h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:27px;

    color:#97999f;

    margin-top:0px;

    margin-bottom:6px;

}



.fx {

    margin-top:18px;

}



.fx li {

    list-style-type:none;

    float:left;

    margin-right:33px;

}



.bottom h3 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    color:#97999f;

    margin-top:0px;

    margin-bottom:24px;

}



.footer {

    height:auto; overflow:hidden;

    line-height:100px;

    border-top:1px solid rgba(210,210,211,0.1);

    margin-top:130px;

}



.juyou {

    text-align:right;

}



.guding {

    position:fixed;

    width:100%;

    height:51px;

    z-index:9;

    padding-top: 0px;

    box-shadow: 0px 0px 15px rgba(0,0,0,.1);

    top:0px;

}



.logo .dd {

    display:block;

}



.logo .dd2 {

    display:none;

}



.logox .dd {

    display:none;

}



.logox .dd2 {

    display:block;

}



.yuyanx {

    display:none;

}



/* 关于我们 */

.whyus {

    height:auto; overflow:hidden;

    padding-top:40px;

    color:#7a7d88;

    background-color:#f8fafd;

}



.whyus h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    color:#303133;

    margin-top:0px;

    margin-bottom:8px;

}



.whyus a {

    color:#7a7d88;

}



.ablan {

    position:relative;

    height:auto; overflow:hidden;

    margin-top:52px;

}



.abrow {

    height:auto; overflow:hidden;

    margin-left:7px;

    margin-right:7px;

}



.abrow li {

    width:16.66%;

    list-style-type:none;

    float:left;

    padding-left:7px;

    padding-right:7px;

}



.abrow li a {

    display:block;

    width:100%; height:51px;line-height:47px; text-align:center; font-size:14px;

    color:#303133; background-color:#ebedf1;

}



.abrow li a:hover {

    color:#2195b0;

    background-color:#FFFFFF;

}



.abrow li.hover a {

    color:#2195b0;

    background-color:#FFFFFF;

}



.abrow li > a::after {

    width: 0;

    transition: width .3s;

    height: 4px;

    display: block;

    margin: 0 auto;

    content: "";

    background-color: #2195b0;

}



.abrow li > a:hover:after{

    width:100%;

    height:4px;

    display:block;

    content:"";

    transition:width .3s;

    background-color: #2195b0;

}



.abrow li.hover a:after {

    width:100%;

    height:4px;

    display:block;

    content:"";

    transition:width .3s;

    background-color: #2195b0;

}





.abnn {

    height:auto; overflow:hidden;

    margin-top:30px;

    margin-bottom:70px;

    font-size:14px;

    line-height:30px;

    font-family:'MaisonNeue-Book', Helvetica, Arial, sans-serif;

    color:#7a7d88;

}



.abnn h3 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    color:#303133;

    text-align:center;

    margin-top:0px;

    margin-bottom:26px;

}



.abnn img {

    border: 0px none;

    height: auto;

    max-width: 100%;

    vertical-align: middle;

}



.abnn p {

    margin-top:30px;

}



.whynn {

    margin-top:80px;

    margin-bottom:120px;

    text-align:center;

    color:#7a7d88;

    font-size:14px;

    line-height:30px;

}



.whynn h3 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    color:#303133;

    text-align:center;

    margin-top:0px;

    margin-bottom:26px;

}



.fwbj {

    height:auto; overflow:hidden;

    padding-top:60px;

    padding-bottom:140px;

    background-color:#f8fafd;

}



.fwtit {

    width:1500px;

    font-size:40px;

    color:#303133;

    height:auto; overflow:hidden;

    margin:0 auto;

}



.fwrow {

    height:auto; overflow:hidden;

    margin-top:46px;

}



.fwrow li {

    list-style-type:none;

    width:33.3%;

    float:left;

    padding-left:8px;

    padding-right:8px;

}



.fwtu {

    height:auto; overflow:hidden;

    position:relative;

}



.fwtu-tu {

    position:relative;

    margin-right:2.5%;

}



.fwtu-tu img {

    width:100%;

}



.fwtu-zi {

    margin-left:2.5%;

    height:160px; overflow:hidden;

    padding:40px;

    padding-top:26px;

    padding-bottom:32px;

    font-size:16px;

    line-height:21px;

    color:#7a7d88;

    background-color:#FFFFFF;

    position:relative;

    margin-top:-49px;

    z-index:8;

}



.fwtu-zi h3 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:20px;

    color:#47494e;

    margin-top:0px;

    margin-bottom:20px;

}



.liucheng {

    width:1420px;

    height:auto; overflow:hidden;

    margin:70px auto 145px;

}



.liucheng h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    color:#303133;

    text-align:center;

    margin-top:0px;

    margin-bottom:72px;

}



.xingdong {

    height:auto; overflow:hidden;

    padding-top:80px;

    background-color:#f8fafd;

}



.xingdong h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    text-align:center;

    color:#303133;

    margin-top:0px;

    margin-bottom:54px;

}



.xdkuan {

    width:1620px;

    height:auto; overflow:hidden;

    margin:0 auto;

}



.xdkk {

    height:auto; overflow:hidden;

    margin-bottom:60px;

}



.xdkk-aa {

    width:29.1%;

    float:left;

}



.xdkk-bb {

    width:66.4%;

    font-size:16px;

    line-height:21px;

    color:#7a7d88;

    float:right;

}



.xdkk-bb h3 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:20px;

    color:#47494e;

    margin-top:15px;

    margin-bottom:20px;

}



/* 条款和条件 */

.tiaojian {

    height:auto; overflow:hidden;

    color:#7a7d88;

    line-height:23px;

    margin-top:70px;

    margin-bottom:70px;

}



.tiaojian h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    color:#303133;

    text-align:center;

    margin-top:0px;

    margin-bottom:14px;

}



.tiaojian h3 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:20px;

    color:#47494e;

    text-align:center;

    margin-top:0px;

    margin-bottom:38px;

}



.tjkk {

    margin-top:32px;

    height:auto; overflow:hidden;

}



.tjkk h4 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:20px;

    color:#47494e;

    margin-top:0px;

    margin-bottom:18px;

}



.tjnn {

    height:auto; overflow:hidden;

    color:#7a7d88;

    line-height:31px;

    margin-left:20px;

}



.tjnn p {

    margin-top:0px;

    margin-bottom:14px;

    height:auto; overflow:hidden;

}



/* 印记 */

.yingji {

    margin-top:70px;

    margin-bottom:130px;

    height:auto; overflow:hidden;

}



.yingji h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    color:#303133;

    text-align:center;

    margin-top:0px;

    margin-bottom:14px;

}



.yingji h3 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:20px;

    color:#47494e;

    text-align:center;

    margin-top:0px;

    margin-bottom:58px;

}



.yingji .table {

    border-bottom:1px solid #e5e5e5;

    margin-bottom: 0px;

}



.yingji .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {

    padding: 0px;

    line-height: 58px;

    font-size:18px;

    color:#47494e;

    vertical-align: top;

    border-top: 1px solid #dddddd;

}



.imtp {

    margin-top:55px;

    height:auto; overflow:hidden;

}



.imtp h4 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:20px;

    line-height:28px;

    color:#47494e;

    padding-left:25px;

    background:url(../images/dianw.png) top left; background-repeat:no-repeat;

    margin-top:0px;

    margin-bottom:25px;

}



/* 产品列表 */

.fltit {

    height:auto; overflow:hidden;

    padding-top:40px;

    padding-bottom:40px;

    color:#7a7d88;

    background-color:#f8fafd;

}



.fltit a {

    color:#7a7d88;

}



.fltit a:hover {

    color:#2195b0;

}



.fltit h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    color:#303133;

    margin-top:0px;

    margin-bottom:6px;

}



.flkuan {

    height:auto; overflow:hidden;

    margin-bottom:20px;

}



.flrow {

    height:auto; overflow:hidden;

    margin-left:-25px;

    margin-right:-25px;

}



.flrow li {

    list-style-type:none;

    width:33.3%;

    float:left;

    padding-left:25px;

    padding-right:25px;

}



.fltu {

    height:auto; overflow:hidden;

    margin-top:40px;

    margin-bottom:40px;

}




.fltu a img {
    border:1px solid #FFFFFF;
   }
   
.fltu a:hover img {
    border:1px solid #2194af;
	transition: all 300ms ease-in 0ms;
   }



.fltu p {

    height:auto; overflow:hidden;

    margin-top:14px;

    margin-bottom:14px;

    text-align:center;

    color:#000000;

    font-size:18px;

}



/* 产品列表2 */

.cpkuan {

    height:auto; overflow:hidden;

    margin-top:40px;

    margin-bottom:60px;

}



.cpleft {

    width:26%;

    float:left;

}



.cptt {

    height:auto; overflow:hidden;

    line-height:74px;

    padding-left:15px;

    color:#FFFFFF;

    font-size:20px;

    background-color:#2195b0;

}



.cphh ul {

    overflow: hidden;

    padding:0px;

}



.cphh li ul{

    display: none;

}



.cphh li ul ul {

    display: none;

}



.cphh li a{

    border-bottom:1px solid #eaeaea;

}



.cphh li {

    list-style-type:none;

}





.cphh li a {

    line-height: 63px;

    display: block;

    padding-left: 40px;

    color: #333333;

    font-size:16px;

    position:relative;

    background:url(../images/jia.png) left center; background-repeat:no-repeat;

    background-color:#f6f6f6;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    transition: all .3s;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    -o-transition: all .3s;

}



.jtk {

    position:absolute;

    width:20px;

    top:0px;

    right:35px;

}



.cphh li.hover a {

    color: #2195b0;

    background:url(../images/jian.png) left center; background-repeat:no-repeat;

    background-color:#f6f6f6;

}



.cphh li a:hover{

    color: #2195b0;

    background:url(../images/jian.png) left center; background-repeat:no-repeat;

    background-color:#f6f6f6;

}



.cphh li li a {

    line-height: 47px;

    font-size:14px;

    background:none;

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    background-color: #f9f9f9;

    border-bottom:1px solid rgba(0,0,0,0);

    padding-left: 40px;

}



.cphh li li a:hover {

    background:none;

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    background-color: #f9f9f9;

    border-bottom:1px solid rgba(0,0,0,0);

}



.cphh li.hover li a {

    background:none;

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    color: #333333;

    background-color: #f9f9f9;

    border-bottom:1px solid rgba(0,0,0,0);

}



.cphh li li li a {

    line-height: 31px;

    font-size:14px;

    background:none;

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    background-color: #f9f9f9;

    border-bottom:1px solid rgba(0,0,0,0);

    padding-left: 66px;

}



.cphh li li.hover li a {

    line-height: 31px;

    font-size:14px;

    color:#333333;

}



.cphh li li li.hover a {

    line-height: 31px;

    font-size:14px;

    color:#2195b0;

}



.cpright {

    width:71.7%;

    float:right;

}



.cplan {

    height:auto; overflow:hidden;

    line-height:58px;

    font-size:28px;

    border-bottom:1px solid #eaeaea;

}



.cpnei {

    height:auto; overflow:hidden;

}



.cptu {

    height:auto; overflow:hidden;

    margin-top:40px;

}



.cptu a i {

    display: block;

    position: relative;

    overflow: hidden;

    font-style: normal;

}



.cptu a i img{

    transition: .3s;

    border:1px solid #f8fafd;

}

.cptu a:hover i img{

    transform: scale(1.05);

}

.cptu a i:before{

    content: "";

    display: block;

    width: 0;

    height: 1px;

    background: #2195b0;

    position: absolute;

    top: 0;

    left: 0;

    transition: .3s;

    z-index: 7;

}

.cptu a:hover i:before{

    width: 100%;

}

.cptu a i:after{

    content: "";

    display: block;

    width: 1px;

    height: 0;

    background: #2195b0;

    position: absolute;

    top: 0;

    right: 0;

    transition: .3s;

    z-index: 7;

}

.cptu a:hover i:after{

    height: 100%;

}

.cptu a i b:before{

    content: "";

    display: block;

    width: 1px;

    height: 0;

    background: #2195b0;

    position: absolute;

    bottom: 0;

    left: 0;

    transition: .3s;

    z-index: 7;

}

.cptu a:hover b:before{

    height: 100%;

}

.cptu a i b:after{

    content: "";

    display: block;

    width: 0;

    height: 1px;

    background: #2195b0;

    position: absolute;

    bottom: 0;

    right: 0;

    transition: .3s;

    z-index: 7;

}

.cptu a:hover b:after{

    width: 100%;

}



.cptu p {

    margin-top:12px;

    margin-bottom:12px;
	height: auto;
overflow: hidden;
   white-space: nowrap;
text-overflow: ellipsis;

    text-align:center;

    font-size:14px;

    color:#2195b0;

}



/* 产品列表3 */

.dangqian {

    height:auto; overflow:hidden;

    line-height:40px;

    color:#7a7d88;

    background-color:#f8fafd;

}



.dangqian a {

    color:#7a7d88;

}



.dangqian a:hover {

    color:#2195b0;

}



.cpgs {

    height:auto; overflow:hidden;

    color:#7a7d88;

    line-height:21px;

    margin-top:23px;

}



.cpgs h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:40px;

    color:#303133;

    margin-top:0px;

    margin-bottom:10px;

}



.tongji {

    height:80px;

    border-top:1px solid #f4f4f4;

    border-bottom:1px solid #f4f4f4;

}



.tongji-aa {

    width:50%;

    float:left;

    font-size:20px;

    color:#303133;

    line-height:80px;

}



.yeshu {

    height:auto; overflow:hidden;

    line-height:20px;

    text-align:right;

    position:relative;

    padding-right:100px;

}



.yeshu-d {

    position:absolute;

    width:93px;

    height:20px;

    top:0px;

    right:0px;

}



.yeshu-d li {

    list-style-type:none;

    width:33.3%;

    float:left;

}



.yeshu-d li a {

    display:block;

    width:100%;

    height:20px;

    line-height:20px;

    text-align:center;

    color:#2195b0;

    background-color:#f6f6f6;

}



.yeshu-d li a:hover {

    color:#FFFFFF;

    background-color:#2195b0;

}



.yeshu-d li.hover a {

    color:#FFFFFF;

    background-color:#2195b0;

}



.tongji-bb {

    width:50%;

    float:right;

    font-size:12px;

    padding-top:8px;

}



.shaixuan {

    position:relative;

    height:auto; overflow:hidden;

    line-height:30px;

    padding-right:145px;

    text-align:right;

    margin-top:12px;

}



.sxdd {

    position:absolute;

    width:141px;

    top:0px;

    right:0px;

}



.tzmenu {

    height: 30px;

    line-height: 30px;

    border: 1px solid #efefef;

    border-radius: 0;

}





/* 分页 */

.fenyetp {

    height:auto; overflow:hidden;

    margin-top:12px;

    margin-bottom:24px;

}



.fenyedd {

    height:auto; overflow:hidden;

    margin-top:30px;

}



.page_info{

    text-align:right;

    line-height:22px;

    font-size: 1.6rem;

    font-family:Avenir-Regular;

    color: #666;

}

.page_list{

    display: flex;

    justify-content: center;

    float:right;

}

.page_list a{

    display: block;

    font-size:12px;

    font-family:Avenir-Regular;

    color: #2195b0;

    line-height: 22px;

    padding: 0px 10px;

    margin: 0px 4px;

    transition: .3s;

}

.page_list a.on,.page_list a:hover{

    color: #fff;

    background-color: #2195b0;

    border-radius: 0px;

}



.cplie {

    height:auto; overflow:hidden;

    border-top:1px dotted #efefef;

}



.cplie li {

    list-style-type:none;

    width:100%;

    height:auto; overflow:hidden;

    padding-top:25px;

    padding-bottom:25px;

    border-bottom:1px dotted #efefef;

}



.cplie-aa {

    width:130px;

    float:left;

}





.cplie-bb {

    width:436px;

    float:left;

    font-size:12px;

    line-height:16px;

    margin-left:33px;

}



.cplie-bb h2 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    color:#2195b0;

    margin-top:8px;

    margin-bottom:6px;

}



.cplie-bb h3 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:14px;

    color:#303133;

    margin-top:0px;

    margin-bottom:10px;

}



.cad {

    height:auto; overflow:hidden;

    color:#2195b0;

    margin-top:25px;

}



.cad-l {

    width:50%;

    float:left;

}



.hei {

    color:#000000;

}



.cad-r {

    width:50%;

    text-align:right;

    float:right;

}



.cplie-cc {

    width:242px;

    float:right;

    padding-left:10px;

    padding-top:5px;

    font-size:12px;

    line-height:20px;

    border-left:1px dotted #efefef;

}



.cplie-cc p {

    margin-top:23px;

}



/* 产品详情 */

.cphbj {

    height:auto; overflow:hidden;

    padding-top:50px;

    padding-bottom:85px;

}



.cptit {

    height:auto; overflow:hidden;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    color:#303133;

    margin-bottom:50px;

}



.cptit h2 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:30px;

    color:#000000;

    margin-top:0px;

    margin-bottom:6px;

}


.cpxq {

    height:auto; overflow:hidden;
	position:relative;

}

.cadx {
   position:absolute;
   width:115px;
   right:0px;
   bottom:0px;
   text-align:center;
  }
  
.cadx p {
   margin-top:5px;
   margin-bottom:0px;
   font-size:22px;
   color:#000000;
   }  

.cpxq-aa {

    width:55.8%;

    float:left;

}


.pro-img {


}

.pro-img .xiaotu{

    margin-top:25px;



}

.pro-img #Gbig{

    width:100%;

}

.pro-img .xiaotu li{



}

.pro-img .xiaotu li a {

    display: block;

    border:1px #ddd solid;

    margin:1px;

}



.pro-img .xiaotu li.hover{

    border:1px #2195b0 solid;

}

.pro-img .colmd12 {

    width:100%;

}


.jqzoom{
    background-color: #fff;
}
.jqzoom img{
    width: 100%;
    display: block;
}


/*jqzoom*/

.colmd12,.jqzzoom {
    position:relative;
}
.jqzoom{
    width:100%;
    position:relative;
    border:0px #ddd solid;
    padding:0;
}
.jqzzoom i{
    position:absolute;
    width:100%;
    height:100%;
    background:#000;
    top:0;
    left:0;
    z-index:4;
}
.jqzzoom i video{
    width:100%;
    height:100%;
}
.jqzzoom i.i{
    z-index:-10;
    transform:scale(0);
}
.zoomdiv{
    z-index:100;
    position:absolute;
    top:0px !important;
    left:104% !important;
    width:400px;
    height:400px;
    border:1px solid rgba(255,255,255,.1);
    display:none;
    text-align:center;
    overflow: hidden;
    background:#fff;
}
.bigimg{
    width:1500px;
    height:auto;
    max-width: none;
}
.jqZoomPup{
    z-index:10;
    visibility:hidden;
    position:absolute;
    top:0px;
    left:0px;
    border:0px solid #aaa;
    background:#000 50% top no-repeat;
    opacity:0.5;
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    filter:alpha(Opacity=50);
    cursor:move;
}



.jqzzoom .navigation {

    width: 100%;

    margin: 10px 0 0;

}

.jqzzoom .carousel{

    overflow: hidden;

}

.jqzzoom .carousel ul {

    width:2000em;

    list-style: none;

    margin: 0;

    padding: 0;

    margin-top:10px;

}

.jqzzoom .prev-navigation,.next-navigation{

    display:block;

    cursor:pointer;

}

.jqzzoom .prev-navigation{

    background:url(../images/left.gif) left center no-repeat;

    height:91px;

    width:39px;

    float:left;

}

.jqzzoom .next-navigation{

    background:url(../images/right.gif) right center no-repeat;

    width:39px;

    height:91px;

    float:right;

}



.procem {

    padding: 0px 30px;

    position: relative;

}



#fuwus {

    position: static;

}





.procem .swiper-button-prev {

    position: absolute;

    top: 70%;

    width: 12px;

    height: 12px;

    margin-top: -22px;

    z-index: 10;

    cursor: pointer;

    left:10px;

    background:url(../images/cpleft.png);

    background-size: 12px 12px;

    background-position: center;

    background-repeat: no-repeat;

}



.procem .swiper-button-next {

    position: absolute;

    top: 70%;

    width: 12px;

    height: 12px;

    margin-top: -22px;

    z-index: 10;

    cursor: pointer;

    right:10px;

    background:url(../images/cpright.png);

    background-size: 12px 12px;

    background-position: center;

    background-repeat: no-repeat;

}



#xiaotu .swiper-slide a.hover{

    border: 1px #2195b0 solid;

}



.procem .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {

    opacity: 0;

    cursor: auto;

    pointer-events: none;

}



.fangda {

    height:auto; overflow:hidden;

    line-height:23px;

    text-align:right;

    padding-right:10px;

    font-family:'ITCAvantGardeStd-Demi', Helvetica, Arial, sans-serif;

    color:#2195b0;

}



.cpxq-bb {

    width:41.6%;
	padding-top:30px;
	font-size:18px;
	color:#575c60;
    float:right;

}

.cpxq-bb h2 {
   font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;
   font-size:36px;
   color:#090909;
   margin-top:0px;
   margin-bottom:45px;
   }



.cpxq-lan {

    height:auto; overflow:hidden;

    position:relative;

    background-color:#f8fafd;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    color:#000000;

    padding-left:15px;

    line-height:47px;

}



.cpxq-lan-r {

    position:absolute;

    width:65px;

    height:24px;

    line-height:24px;

    top:10px;

    right:16px;

    text-align:center;

    color:#303133;

    font-size:12px;

    background-color:#ffffff;

    border:1px solid #eaeaea;

    cursor:pointer;

}



.cpxq-nn {

    height:490px;
    position:relative;

    padding:20px;

}

.cpxq-nn-aa {
   width:57.7%;
   position:relative;
   float:left;
   }
  
.cpxq-nn-bb {
   width:36.3%;
   position:relative;
   float:right;
   }

.tishi {
    position:absolute;
    width:420px;
    padding:10px;
    background-color:#FFFFFF;
    color:#333333;
    right:10px;
    bottom:40px;
    display:none;
    z-index:8;
}

.tishi_hover {
    display:block;
}

.xqnn {

    font-size:12px;

    height:52px;

    line-height:38px;

}



.xqnnx {

    font-size:12px;

    height:auto; overflow:hidden;

    line-height:38px;

}



.xqnn-aa {

    width:23%;

    font-family:'ITCAvantGardeStd-Demi', Helvetica, Arial, sans-serif;

    color:#666666;

    float:left;

    text-align:right;

}



.xqnn-bb {

    width:75%;

    float:right;

}



.xqnn-bb li {

    list-style-type:none;

    float:left;

    position:relative;

    margin-bottom:10px;

    margin-right:8px;

}



.xqtt {

    height:40px;

    padding-left:10px;

    padding-right:10px;

    font-size:12px;

    color:#666666;

    background-color:#FFFFFF;

    border:1px solid #2195b0;

    position:relative;

    cursor:pointer;

}



.xqtt:hover {

    background:url(../images/gout.png) right bottom; background-repeat:no-repeat;

    background-color:#FFFFFF;

    border:1px solid #2195b0;

}





.xqnn-bb li .radio {

    position: absolute;

    left: -9999px;

}



.active.xqtt {

    border:1px solid #2195b0;

    background:url(../images/gout.png) right bottom; background-repeat:no-repeat;

    background-color:#FFFFFF;

    color: #2195b0;

}



.model {

    height:auto; overflow:hidden;

    background-color:#FFFFFF;

}



.model-lan {

    height:auto; overflow:hidden;

    line-height:50px;

    padding-left:18px;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:18px;

    color:#303133;

    position:relative;

    border-bottom:1px solid #eaeaea;

}



.model-lan-m {

    position:absolute;

    width:120px;

    height:34px;

    top:7px;

    left:402px;

}



.model-lan-m a {

    display:block;

    width:120px;

    height:34px;

    line-height:34px;

    font-size:14px;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    text-align:center;

    background-color:#2195b0;

    color:#FFFFFF;

}



.model-nei {

    height:auto; overflow:hidden;

    padding:14px;

    padding-left:30px;

    padding-right:30px;

}



.mnaa {

    width:360px;

    float:left;

}



.mnaa h2 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:12px;

    color:#303133;

    margin-top:0px;

    margin-bottom:10px;

}



.canshu {

    height:auto; overflow:hidden;

    border:1px solid #eaeaea;

}



.cslan {

    height:auto; overflow:hidden;

    line-height:38px;

    border-bottom:1px solid #eaeaea;

}



.cslan-l {

    width:40%;

    padding:10px;

    float:left;

}



.cslan-r {

    width:60%;

    padding:10px;

    float:left;

}



.csnei {

    height:auto; overflow:hidden;

    padding:10px;

    padding-top:6px;

    padding-bottom:6px;

    line-height:26px;

}



.csnei-l {

    width:40%;

    padding:10px;

    float:left;

}



.csnei-r {

    width:60%;

    padding:10px;

    float:left;

}



.mnbb {

    width:409px;

    float:left;

    margin-left:37px;

    padding-left:90px;

    color:#666666;

    font-size:12px;

    border-left:1px solid #eaeaea;

}



.mnbb h2 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:12px;

    color:#303133;

    margin-top:0px;

    margin-bottom:10px;

}



.mnbb h3 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:30px;

    position:relative;

    color:#303133;

    margin-top:0px;

    margin-bottom:4px;

}



.vat {

    position:absolute;

    width:125px;

    line-height:26px;

    font-size:14px;

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    color:#2195b0;

    top:3px;

    right:0px;

}



.vat-aa {

    width:45px;

    border:1px solid #2195b0;

    padding:2px;

    border-radius:25px;

    float:left;

}



.vat-aa li {

    list-style-type:none;

    width:50%;

    float:left;

}



.vat-aa li .radio {

    position: absolute;

    left: -9999px;

}



.active.vatkk {

    background-color:#2195b0;

}



.vatkk {

    width:20px;

    height:20px;

    border-radius:50%;

    cursor:pointer;

}



.vatkk:hover {

    background-color:#2195b0;

    transition: all 300ms ease-in 0ms;

}



.vat-bb {

    width:66px;

    float:left;

    margin-left:10px;

}



.number {

    height:auto; overflow:hidden;

    margin-top:45px;

}



.number-aa {

    width:190px;

	font-size:40px;
	font-weight:bold;

    line-height:48px;

    float:left;

}

.huizi {
   font-size:18px;
   color:#696666;
   }

.number-bb {

    float:left;

}



.numberx {

    border: 1px solid #d9d9d9;

    text-align: center;

    background-color: #fff;

    zoom: 1;

}



.numberx a {

    float: left;

    width: 48px;

    height: 48px;

    line-height: 48px;

    color: #666666;

    background-color:#f3f3f3;

    border-right:1px solid rgba(0,0,0,0);

    font-size: 20px;

    -webkit-transition: all 0.2s;

    transition: all 0.2s;

}



.numberx input {

    float: left;

    width: 68px;

    height: 48px;

    line-height: 48px;

    border-right:1px solid #d9d9d9;

    padding: 0;

    border-width: 0;

    color: #666666;

    font-size: 20px;

    text-align: center;

}



.buy {

    height:auto; overflow:hidden;

    margin-top:60px;

}



.buy-aa {

    width:50%;

    float:left;

}



.buy-bb {

    width:50%;

    float:right;

}



.buyat {

    width:100%;

    height:46px;

    color:#FFFFFF;

    background-color:#2195b0;

    border:1px solid #2195b0;

    border-radius:0;

}



.buybt {

    width:100%;

    height:46px;

    color:#000000;

    background-color:#FFFFFF;

    border:1px solid #dbd8d8;

    border-radius:0;

}





.xqnn-bb li.mousedd .ul_hide {

    position: absolute;

    left: -30px;

    top: 40px;

    width: 160px;

    text-align:left;

    padding:10px;

    border: 1px solid #efefef;

    background-color:#FFFFFF;

    display: none;

    z-index:8;

}



.xqnn-bb li.mousedd .ul_hide li {

    width:100%;

    line-height:30px;

    text-align:center;

    background-color:#FFFFFF;

    border-bottom:1px dotted #efefef;

    list-style-type:none;

    background:none;

    height: auto;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    position:relative;

}



.xqnn-bb li.mousedd .ul_hide li a{

    text-align:center;

    color:#666666;

    font-size:12px;

    height: auto;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}



.xqnn-bb li.mousedd .ul_hide li a:hover{

    display:block;

    color:#2195b0;

    text-decoration: none;

}



.xiangxi {

    height:auto; overflow:hidden;

    margin-top:30px;

}



.xxlan {

    height:auto; overflow:hidden;

    line-height:52px;

    border-bottom:1px solid #2195b0;

}



.xxlan li {

    list-style-type:none;

    float:left;

    margin-right:3px;

}



#slidingBlock {

    height:auto; overflow:hidden;

}



#slidingBlock span {

    float:left; width:100%; height:52px;line-height:51px; font-weight:bold; padding-left:14px; padding-right:14px; font-size:14px; over-flow:hidden;

}

#slidingBlock span.menuNo {

    font-weight:normal; width:100%; height:52px; line-height:51px; color:#303133; padding-left:14px; padding-right:14px; background-color:#f8fafd; border-radius: 5px 5px 0 0; border:1px solid #e4e6e8; border-bottom:0px solid rgba(0,0,0,0);

}

#slidingBlock span.menuOn {

    font-weight:normal; width:100%; height:52px; line-height:51px; color:#ffffff; padding-left:14px; padding-right:14px; text-align:center; background-color:#2195b0; border-radius: 5px 5px 0 0; border:1px solid #2195b0; border-bottom:0px solid rgba(0,0,0,0);

}

#slidingBlock DIV.slidingList_none {

    display:none

}

#slidingBlock DIV.slidingList {

    width:100%;

    margin:0px; padding:0px; height:auto; overflow:hidden;

}



.xxnei {

    height:auto; overflow:hidden;

    background-color:#FFFFFF;

    padding:20px;

}



.xxnei-lan {

    height:auto; overflow:hidden;

    line-height:56px;

    padding-left:12px;

    font-size:18px;

    color:#303133;

}



.qhnei {

    height:auto; overflow:hidden;

    padding:10px;

}

#slidingBlock .qhnei span {
    height:auto; overflow:hidden;
    line-height: 40px;
    padding-left: 0px;
    padding-right: 0px;
  }



/* 登录 */

.lgkk {

    height:auto; overflow:hidden;

    padding:108px;

    padding-top:88px;

    padding-bottom:190px;

}



.login {

    width:415px;

    height:auto; overflow:hidden;

}



.login h2 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:38px;

    color:#1d1d1f;

    margin-top:0px;

    margin-bottom:29px;

}



.login p {

    margin-bottom:12px;

}



.kka {

    height:56px;

    border-radius: 5px;

    font-size:16px;

    color:#86868b;

    border:1px solid #d2d2d7;

}



.anniu {

    width:100%;

    height:55px;

    background-color:#2195b0;

    border:1px solid #2195b0;

    border-radius: 0;

    font-size:16px;

    margin-top:25px;

}



.wangji {

    height:auto; overflow:hidden;

    font-size:16px;

    line-height:30px;

    color:#86868b;

    margin-top:25px;

}



.wangji a {

    color:#e72920;

}



/* 注册 */
.have {

    width:25%;

    color:#86868b;

    font-size:16px;

    line-height:95px;

    float:left;

}

.have a {

    color:#e72920;

}

.tiaokuan {

    height:auto; overflow:hidden;

    font-size:16px;

    line-height:23px;

    color:#86868b;

    padding-top:40px;

    padding-bottom:40px;

}

.tiaokuan a {

    color:#2195b0;

}


.tkaa {

    width:26px;

    float:left;

}


.tkbb {

    width:342px;

    float:left;

}

.dllan {
    height: auto;
    overflow: hidden;
    line-height: 38px;
    margin-bottom:30px;
}

.dllan li {
    list-style-type: none;
    width: 50%;
    float: left;
}

#slidingw {
    height:auto; overflow:hidden;
}

#slidingw span {
    float:left; width:100%; height:40px;line-height:40px; font-weight:bold; text-align:center; font-size:16px; over-flow:hidden;
}
#slidingw span.menuNo {
    font-weight:normal; width:100%; height:40px; line-height:40px; color:#333333; text-align:center;
}
#slidingw span.menuOn {
    font-weight:normal; width:100%; height:40px; line-height:40px; color:#e72920; text-align:center; background:url(../images/xiahua.png) bottom center; background-repeat:no-repeat;
}
#slidingw DIV.slidingList_none {
    display:none
}
#slidingw DIV.slidingList {
    width:100%;
    margin:0px; padding:0px; height:auto; overflow:hidden;
}



/* 品牌 */

.pinpai {

    height:auto; overflow:hidden;

    margin-top:28px;

    margin-bottom:90px;

}



.pinpai li {

    list-style-type:none;

    width:100%;

    height:auto; overflow:hidden;

    margin-top:40px;

}



.pplan {

    height:70px;

    background-color:#f8fafd;

    border:1px solid #f4f4f5;

}



.pplan-aa {

    width:128px;

    border-right:1px solid #f4f4f5;

    float:left;

}



.pplan-bb {

    width:800px;

    float:left;

    color:#7a7d88;

    margin-left:20px;

}



.pplan-bb a {

    color:#7a7d88;

}



.pplan-bb a:hover {

    color:#2195b0;

}



.pplan-bb h2 {

    font-family:'ITCAvantGardeStd-Demi', Helvetica, Arial, sans-serif;

    font-size:16px;

    color:#303133;

    margin-top:8px;

    margin-bottom:2px;

}



.pplan-cc {

    width:90px;

    line-height:90px;

    font-size:12px;

    color:#2195b0;

    text-align:right;

    float:right;

    padding-right:20px;

}



.pplan-cc a {

    color:#2195b0;

}



.ppnei {

    width:100%;

    height:auto; overflow:hidden;

    border-left:1px solid #f4f4f5;

    border-top:1px solid #f4f4f5;

    margin-top:19px;

}





.pptu {

    width:25%;

    float:left;

    height:auto; overflow:hidden;

    font-family:'MaisonNeue-Medium', Helvetica, Arial, sans-serif;

    color:#ef1f1f;

    padding:15px;

    text-align:center;

    border-right:1px solid #f4f4f5;

    border-bottom:1px solid #f4f4f5;

}



.pptu a {

    color:#ef1f1f;

}



.pptu h2 {

    font-family:'MaisonNeue-Medium', Helvetica, Arial, sans-serif;

    text-align:center;

    font-size:14px;

    color:#303133;
	height: auto;
overflow: hidden;
   white-space: nowrap;
text-overflow: ellipsis;

    margin-top:14px;

    margin-bottom:16px;

}



/* 应用中心 */

.case {

    height:auto; overflow:hidden;

    margin-top:20px;

    margin-bottom:70px;

}



.altit {

    height:auto; overflow:hidden;

    color:#7a7d88;

    font-size:14px;

    line-height:33px;

}



.alkk {

    height:auto; overflow:hidden;

}



.alkk li {

    list-style-type:none;

    height:auto; overflow:hidden;

    margin-top:60px;

}



.alkk-zi {

    height:auto; overflow:hidden;

    padding:20px;

    color:#303133;

    background-color:#f8fafd;

}



.alkk-zi-aa {

    width:22%;

    font-size:24px;

    line-height:30px;

    float:left;

}



.alkk-zi-bb {

    width:73%;

    font-size:14px;

    line-height:23px;

    float:right;

}



.almore {

    height:auto; overflow:hidden;

    color:#2195b0;

    font-size:12px;

    margin-top:30px;

}



.alkk li:hover .alkk-zi {

    background-color:#2195b0;

    color:#FFFFFF;

    transition: all 300ms ease-in 0ms;

}



.alkk li:hover .almore {

    color:#FFFFFF;

    transition: all 300ms ease-in 0ms;

}



.alkk li img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}



.alkk li:hover img {

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

    transition: all 500ms ease-in 0ms;

}



.alkk li section {

    overflow: hidden;

}



section {

    display: block;

}



/* 应用详情 */

.bnn {

    height:auto; overflow:hidden;

    position:relative;

}



.bnn img {

    width:100%;

}



.bnnzi {

    position:absolute;

    width:100%;

    text-align:center;

    font-size:43px;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    color:#FFFFFF;

    left:0px;

    top:40%;

}



.alxq {

    height:auto; overflow:hidden;

    margin-top:56px;

    margin-bottom:58px;

}



.alxq h2 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:36px;

    color:#000000;

    text-align:center;

    margin-top:0px;

    margin-bottom:34px;

}



.aldd {

    position:relative;

}



.aldd-tu {

    position:absolute;

    width:49.4%;

    left:0px;

    top:0px;

    z-index:9;

}



.aldd-tu img {

    border:6px solid #FFFFFF;

    box-shadow: 0px 0px 15px rgba(0,0,0,.5);

}



.aldd-zi {

    width:57%;

    height:auto; overflow:hidden;

    float:right;

    padding:100px;

    padding-right:36px;

    font-size:17px;

    line-height:31px;

    color:#7a7d88;

    background-color:#f8fafd;

    margin-top:66px;

}



.aldd-zi h3 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:22px;

    color:#000000;

    margin-top:0px;

    margin-bottom:40px;

}



.algd {

    height:auto; overflow:hidden;

    padding-top:83px;

    padding-bottom:80px;

    position:relative;

    background:url(../images/algun.jpg);

    background-size: 100% 100%;

}



.algd h2 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:18px;

    color:#000000;

    margin-top:0px;

    margin-bottom:8px;

}



.algd h3 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:36px;

    color:#000000;

    margin-top:0px;

    margin-bottom:62px;

}



.alzi {

    width:500px;

    height:auto; overflow:hidden;

    padding-top:52px;

    padding-bottom:70px;

    font-size:16px;

    color:#7a7d88;

    line-height:30px;

    border-top:1px solid #ced1d6;

    border-bottom:1px solid #ced1d6;

}



.algg {

    position:absolute;

    width:50.6%;

    top:78px;

    right:0px;

}



.algg img {

    width:100%;

}



.aljt {

    width:275px;

    height:80px;

    margin-top:68px;

}



.aljt-aa {

    width:160px;

    position:relative;

    float:left;

}



.aljt-bb {

    width:100px;

    height: 80px;

    position:relative;

    float:right;

}



.algg .swiper-container {

    margin-right: -300px;

}



.algd .swiper-pagination-fraction {

    bottom: 25px;

    left: 0;

    width: 100%;

    font-size:19px;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

}



.algd .swiper-pagination-current {

    font-size:36px;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

}



.algd .swiper-button-prev {

    position: absolute;

    top: 0%;

    width: 80px;

    height: 80px;

    left:0px;

    z-index: 10;

    cursor: pointer;

    background:url(../images/alleft.jpg);

    background-size: 80px 80px;

    background-position: center;

    background-repeat: no-repeat;

    outline: none;

}

.algd .swiper-button-next {

    position: absolute;

    top: 0%;

    width: 80px;

    height: 80px;

    right:0px;

    z-index: 10;

    cursor: pointer;

    background:url(../images/alright.jpg);

    background-size: 80px 80px;

    background-position: center;

    background-repeat: no-repeat;

    outline: none;

}



/* 付款 */

.fukuan {

    height:auto; overflow:hidden;

    margin-top:75px;

    margin-bottom:67px;

}



.fkleft {

    width:23%;

    border:1px solid #eeeeee;

    background-color:#f9f9f9;

    float:left;

}



.fkleft li {

    list-style-type:none;

}



.fkleft li a {

    display:block;

    background:url(../images/jw1.png) left top; background-repeat:no-repeat;

    color:#303133;

    padding:28px;

    padding-left:50px;

}



.fkleft li a:hover {

    color:#FFFFFF;

    background:url(../images/jw2.png) left top; background-repeat:no-repeat;

    background-color:#2195b0;

}



.fkleft li.hover a {

    color:#FFFFFF;

    background:url(../images/jw2.png) left top; background-repeat:no-repeat;

    background-color:#2195b0;

}



.fkright {

    width:74.5%;

    font-size:17px;

    line-height:44px;

    color:#303133;

    float:right;

}



.fkright h2 {

    font-family:'ITCAvantGardeStd-Demi', Helvetica, Arial, sans-serif;

    font-size:30px;

    margin-top:0px;

    padding-bottom:30px;

    border-bottom:1px solid #fafafa;

    margin-bottom:55px;

}



.yufu {

    height:auto; overflow:hidden;

    font-size:17px;

    color:#2195b0;

    line-height:30px;

    padding:15px;

}



/* 下载 */

.down {

    height:auto; overflow:hidden;

    margin-top:75px;

    margin-bottom:23px;

}



.searchw {

    margin-top:0px;

    width:100%;

    height:66px;

}



.searchw form {

    display: flex;

}



.searchw .search {

    border: 0;

    height: 66px;

    font-size: 14px;

    padding-left: 50px;

    color:#303133;

    border: 1px #f9f9f9 solid;

    background-color:#f9f9f9;

    width: 77%;

    border-radius: 0;

}



.searchw .btn {

    height: 66px;

    margin: 0;

    background: #2195b0;

    border-radius: 0;

    color: #FFFFFF;

    text-align: center;

    width: 23%;

}



.xzdd {

    height:auto; overflow:hidden;

    margin-top:23px;

}



.xzdd-lan {

    height:auto; overflow:hidden;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    border-bottom:1px solid #efefef;

    margin-bottom:39px;

}



.xzdd-lan li {

    list-style-type:none;

    float:left;

    margin-right:38px;

}



.xzdd-lan li a {

    display:block;

    height:27px;

    line-height:26px;

    font-size:14px;

    color:#303133;

}



.xzdd-lan li a:hover {

    color:#2195b0;

}

.xzdd-lan li.hover a {
    color:#2195b0;
}

.xzdd-lan li > a::after {

    width: 0;

    transition: width .3s;

    height: 1px;

    display: block;

    margin: 0 auto;

    content: "";

    background-color: #54abbf;

}



.xzdd-lan li > a:hover:after{

    width:100%;

    height:1px;

    display:block;

    content:"";

    transition:width .3s;

    background-color:#54abbf;

}

.xzdd-lan li.hover a:after{
    width:100%;
    height:1px;
    display:block;
    content:"";
    transition:width .3s;
    background-color:#54abbf;
}



.xzdd-nei {

    height:auto; overflow:hidden;

}



.xzdd-nei li {

    list-style-type:none;

    height:auto; overflow:hidden;

    margin-bottom:15px;

}



.xzdd-nei li a {

    display:block;

    font-size:14px;

    height:auto; overflow:hidden;

    color:#303133;

    line-height:62px;

    background:url(../images/xz1.png) left top; background-repeat:no-repeat;

    background-color:#f9f9f9;

    border:1px solid #eaeaea;

}



.xzdd-nei-aa {

    width:60%;

    padding-left:58px;

    float:left;

}



.xzdd-nei-bb {

    width:23%;

    padding-left:27px;

    position:relative;

    float:right;

}



.xzt {

    position:absolute;

    width:25px;

    height:25px;

    left:0px;

    top:18px;

    background:url(../images/dx.png);

}



.xzdd-nei li a:hover {

    color:#FFFFFF;

    background:url(../images/xz1.png) left bottom; background-repeat:no-repeat;

    background-color:#2195b0;

}



.xzdd-nei li a:hover .xzt {

    background:url(../images/dx2.png);

}



/* 定制铰链 */

.dingzhi {

    height:auto; overflow:hidden;

    margin-top:55px;

    margin-bottom:60px;

}



.dingzhi h2 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:39px;

    color:#2195b0;

    margin-top:0px;

    margin-bottom:72px;

}



.dznn {

    height:auto; overflow:hidden;

}



.dznn-aa {

    width:53.8%;

    float:left;

}



.dznn-aa h3 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:20px;

    color:#47494e;

    margin-top:0px;

    padding-bottom:10px;

    border-bottom:1px solid #f8fafd;

    margin-bottom:12px;

}



.xuanxx {

    height:auto; overflow:hidden;

    color:#7a7d88;

}



.xuanxx label:hover {

    color:#2195b0;

}



.yaoqiut {

    height:auto; overflow:hidden;

}



.yaoqiut h4 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:20px;

    color:#47494e;

    margin-top:56px;

    margin-bottom:15px;

}



.kkx {

    border:1px solid #e1e4eb;

    padding:20px;

    color:#909399;

    line-height:29px;

    border-radius: 10px;

}



.shangchuan {

    height:auto; overflow:hidden;

}



.shangchuan h2 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:20px;

    color:#47494e;

    margin-top:0px;

    margin-bottom:20px;

}



.upload {

    height:auto; overflow:hidden;

}



.upload h4 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:20px;

    color:#47494e;

    margin-top:56px;

    margin-bottom:20px;

}



.upload label {

    display: block;

    width: 100%;

    height: 160px;

    color:#2195b0;

    font-size:16px;

    padding-top:34px;

    text-align:center;

    cursor: pointer;

    position: relative;

    overflow: hidden;

    border:1px dashed #e9eaf0;

    border-radius: 10px;

}



.upload label p {

    margin-top:6px;

}



.upload label input {

    width: 100%;

    height: 160px;

    position: absolute;

    top: 0px;

    left: 0px;

    opacity: 0;

    cursor: pointer;

}



.dznn-bb {

    width:41%;

    float:right;

    border:1px solid #e1e4eb;

    border-radius: 6px;

}



.dzlan {

    height:auto; overflow:hidden;

    line-height:78px;

    font-size:20px;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    color:#2195b0;

    padding-left:23px;

    background-color:#f7feff;

    border-bottom:1px solid #e1e4eb;

}



.dznei {

    height:auto; overflow:hidden;

    padding:23px;

    padding-bottom:15px;

}



.dznei p {

    margin-bottom:20px;

}



.kkm {

    height:50px;

    font-size:16px;

    color:#7a7d88;

    border:1px solid #e9eaf0;

    border-radius: 6px;

}



.kkm2 {

    height:auto; overflow:hidden;

    font-size:16px;

    color:#7a7d88;

    border:1px solid #e9eaf0;

    border-radius: 6px;

}



.zhengce {

    height:auto; overflow:hidden;

    margin-top:80px;

    padding-top:60px;

    color:#909399;

    border-top:1px solid #e1e4eb;

}



.zhengce a {

    color:#2195b0;

    padding-bottom: 3px;

    text-decoration: underline;

}



.zcmore {

    width:166px;

    margin-top:25px;

}



.anniuw {

    width:100%;

    height:41px;

    font-size:16px;

    background-color:#2195b0;

    border:1px solid #2195b0;

    padding-bottom: 3px;

}



/* 免费样品 */

.yangping {

    height:auto; overflow:hidden;

    margin-top:55px;

    margin-bottom:60px;

}



.yangping h2 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:39px;

    color:#2195b0;

    margin-top:0px;

    margin-bottom:26px;

}



.ypnn {

    height:auto; overflow:hidden;

}



.ypnn-aa {

    width:53.8%;

    color:#909399;

    line-height:25px;

    float:left;

}



.ypnn-aa h3 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:20px;

    color:#47494e;

    margin-top:0px;

    padding-bottom:10px;

    border-bottom:1px solid #fbfcfe;

    margin-bottom:8px;

}



.ypkk {

    height:auto; overflow:hidden;

    margin-bottom:7px;

}



.ypkk-zuo {

    width:413px;

    float:left;

}



.ypkk-you {

    width:198px;

    float:right;

}



.ypnn-aa h4 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:20px;

    color:#47494e;

    margin-top:50px;

    margin-bottom:16px;

}



.ypxq {

    height:auto; overflow:hidden;

}



.ypxq p {

    margin-bottom: 20px;

}



.ypnn-bb {

    width:41%;

    float:right;

    border:1px solid #e1e4eb;

    border-radius: 6px;

    margin-top:45px;

}



/* 个人中心首页 */

.dingbu-cc {

    width: 46%;

    float: right;

}



.dingbu-cc li {

    list-style-type:none;

    float:left;

    position:relative;

    margin-left:30px;

}



.shutt {

    color:#FFFFFF;

    background-color:#7f8083;

    padding:1px;

    padding-left:10px;

    padding-right:10px;

    border-radius: 10px;

}



.grtop {

    height:auto; overflow:hidden;

    background-color:#FFFFFF;

    position:relative;

    box-shadow: 0px 0px 15px rgba(0,0,0,.1);

}



.grtop-aa {

    width:12%;

    float:left;

}



.grtop-bb {

    width:45%;

    height:94px;

    line-height:94px;

    padding-left:36px;

    font-family:'ITCAvantGardeStd-Demi', Helvetica, Arial, sans-serif;

    float:left;

    color:#1d1d1f;

    font-size:27px;

    background:url(../images/jiange.jpg) left center; background-repeat:no-repeat;

}



.yuyanw {

    width:150px;

    float:right;

    margin-top:35px;

}



.yuyanw li {

    list-style-type: none;

    width: 40px;

    color: #bcc0cc;

    float: left;

    margin-left: 32px;

    text-align: center;

}



.yuyanw li a {

    color:#bcc0cc;

}



.yuyanw li p {

    text-align:center;

    margin-top:4px;

}



.yuyanw li a:hover {

    color:#2195b0;

}



.yuyanw li.hover a {

    color: #2195b0;

}



.zhuye {

    height:auto; overflow:hidden;

    padding-top:12px;

    padding-bottom:52px;

    background-color:#f8fafd;

}



.zhuye-aa {

    width:21.6%;

    height:800px;

    background-color:#FFFFFF;

    float:left;

}



.zylan {

    height:auto; overflow:hidden;

    line-height:67px;

    font-size:20px;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    color:#545454;

    padding-left:15px;

    background:url(../images/lant.jpg) left center; background-repeat:no-repeat;

    border-bottom:1px solid #f9f9f9;

}



.zynei {

    height:auto; overflow:hidden;

    padding-left:16px;

    padding-right:24px;

}





.zynei ul {

    overflow: hidden;

    margin:0px;

    padding:0px;

}



.zynei li {

    list-style-type:none;

    height:auto; overflow:hidden;

    padding-top:12px;

    padding-bottom:12px;

    border-bottom:1px solid #f4f4f4;

}





.zynei li a {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:14px;

    height:auto; overflow:hidden;

    line-height:37px;

    color:#545454;

}



.zynei li.hover li a {

    color:#7a7d88;

}



.zynei li.hover a {

    color:#2195b0;

}



.zynei li a:hover{

    color:#2195b0;

}



.zynei li li {

    padding-top:0px;

    padding-bottom:0px;

    border-bottom:0px solid rgba(0,0,0,0);

}



.zynei li li a {

    line-height: 27px;

    font-size:14px;

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    color:#7a7d88;

}



.zynei li li a:hover {

    color:#2195b0;

}



.zynei li li.hover a {

    color:#2195b0;

}



.zhuye-bb {

    width:77.5%;

    float:right;

}



.guanli {

    height:auto; overflow:hidden;

    padding:43px;

    padding-left:34px;

    background-color:#FFFFFF;

}



.guanli-tx {

    width:96px;

    height:96px;

    float:left;

}



.guanli-tx img {

    border-radius: 50%;

}



.guanli-zi {

    width:365px;

    float:left;

    color:#7a7d88;

    line-height:19px;

    margin-left:32px;

}



.guanli-zi h2 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    margin-top:0px;

    margin-bottom:5px;

}



.guanli-dd {

    width:100px;

    font-size:16px;

    text-align:right;

    float:right;

}



.guanli-dd a {

    color:#2195b0;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    padding-bottom:3px;

    text-decoration:underline;

}



.dingdan {

    height:auto; overflow:hidden;

    background-color:#FFFFFF;

    margin-top:18px;

}



.ddlan {

    height:auto; overflow:hidden;

    color:#545454;

    padding-left:15px;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    position:relative;

    font-size:20px;

    background:url(../images/lant.jpg) left center; background-repeat:no-repeat;

    line-height:64px;

}



.ddmore {

    position:absolute;

    width:60px;

    text-align:right;

    top:0px;

    right:35px;

}



.ddmore a {

    color:#2195b0;

    font-size:16px;

    padding-bottom:3px;

    text-decoration:underline;

}



.ddnei {

    height:auto; overflow:hidden;

    padding:16px;

}



.ddk {

    height:auto; overflow:hidden;

    border-top:1px solid #f7f7f7;

    padding:20px;

}



.ddk li {

    list-style-type:none;

    width:110px;

    float:left;

    padding-top:8px;

    position:relative;

    text-align:center;

    color:#7a7d88;

    margin-right:40px;

}



.ddk li a {

    color:#7a7d88;

}



.qidd {

    position:absolute;

    width:20px;

    height:20px;

    top:0px;

    right:15px;

}



.ddk li p {

    text-align:center;

    margin-top:10px;

}



.jiage {

    height:auto; overflow:hidden;

}



.jglan {

    height:auto; overflow:hidden;

    color:#7a7d88;

    background-color:#f4fafb;

    line-height:45px;

}



.jglan-aa {

    width:44%;

    float:left;

    text-align:right;

    margin-left:21.6%;

    padding-right:50px;

}



.jglan-bb {

    width:17.2%;

    padding-left:46px;

    float:left;

}



.jglan-cc {

    width:17.2%;

    padding-left:8px;

    float:right;

}



.jgnei {

    height:auto; overflow:hidden;

    background-color:#FFFFFF;

    padding:15px;

}



.jgnei li {

    height:auto; overflow:hidden;

    list-style-type:none;

    margin-bottom:10px;

}



.jghh {

    height:auto; overflow:hidden;

    border:1px solid #f3f3f3;

}



.jghh-lan {

    height:auto; overflow:hidden;

    line-height:54px;

    background-color:#f4fafb;

}



.jghh-lan-aa {

    width:19.3%;

    padding-left:20px;

    color:#7a7d88;

    float:left;

}



.jghh-lan-bb {

    width:33.3%;

    color:#2195b0;

    float:left;

}



.jghh-nei {

    height:auto; overflow:hidden;

    line-height:27px;

    border-bottom:1px solid #f3f3f3;

}



.jghh-nei-aa {

    width:19.3%;

    padding:20px;

    color:#7a7d88;

    float:left;

}



.jghh-nei-bb {

    width:31.4%;

    padding:20px;

    text-align:center;

    color:#7a7d88;

    float:left;

}



.jghh-nei-cc {

    width:15.2%;

    padding:20px;

    color:#7a7d88;

    border-right:1px solid #f3f3f3;

    float:left;

}



.jghh-nei-dd {

    width:17.7%;

    padding:20px;

    padding-left:10px;

    color:#7a7d88;

    border-right:1px solid #f3f3f3;

    float:left;

}



.jghh-nei-dd a {

    color:#2195b0;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    padding-bottom:3px;

    text-decoration:underline;

}



.jghh-nei-ee {

    width:14%;

    padding:20px;

    padding-left:0px;

    color:#7a7d88;

    float:right;

}



.jghh-nei-ee a {

    color:#2195b0;

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    padding-bottom:3px;

    text-decoration:underline;

}



.lanse {

    color:#2195b0;

}



.qzi {

    padding:3px;

    padding-left:5px;

    padding-right:5px;

    border:1px solid #2195b0;

    border-radius: 10px;

}



.jghh-sh {

    height:auto; overflow:hidden;

    color:#7a7d88;

    padding:16px;

}



.zz {

    height:auto; overflow:hidden;

    margin-top:0px;

    margin-bottom:18px;

}



.jghh-cp {

    height:auto; overflow:hidden;

}



.jghh-h {

    list-style-type:none;

    width:96px;

    float:left;

    margin-right:27px;

}



.jghh-h img {

    width:96px;

    border:1px solid #f9f9f9;

}



/* 添加公司信息 */

.gongsi {

    width:310px;

    height:auto; overflow:hidden;

}



.gongsi a {

    display:block;

    width:310px;

    height:auto; overflow:hidden;

    padding:25px;

    text-align:center;

    color:#2195b0;

    border:1px solid #f3f3f3;

    cursor:pointer;

}



.gongsi h2 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:14px;

    color:#9b9b9b;

    text-align:center;

    margin-top:15px;

    margin-bottom:8px;

}



.apply {

    position:fixed;

    z-index:10000;

    background:rgba(0,0,0,.8);

    top:0;

    left:0;

    width:100%;

    height:100%;

    display:none;

}

.zwcont {

    width:40%;

    left:30%;

    top:50%;

    margin-top:-378px;

    position:relative;

}

.zwcont iframe {

    height:605px;

    background:transparent;

    width:100%;

}

.tmbody {

    background:transparent;

}

.zwcont .closets {

    position:absolute;

    height:43px;

    right:0px;

    top:0;

    cursor:pointer;

    width:43px;

    background:url(../images/gbtou.png) center no-repeat;

}

.sqxx {

    width:100%;

    background:#fff;

}

.sqxx h2 {

    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    margin:0px;

    color:#333333;

    font-size:18px;

    padding-left:18px;

    background-color:#eff9ff;

    line-height:43px;

}

.sqxx h2 big {

    font-size:2.0rem;

}

.sqxx .form {

    background:#FFFFFF;

    padding:20px;

    padding-right:40px;

}

.sqxx .form div {

    width:100%;

}

.sqxx .form div:nth-child(2n+0) {

    margin-right:0;

}

.sqxx .form div p {

    float:left;

    width:160px;

    color:#636366;

    padding-right:9px;

    text-align:right;

    line-height:36px;

}

.sqxx .form div p:before {

    color:#f00;

}

.xinhao {
   color:#f00;
   }

.sqxx .form div input {

    width:calc(100% - 160px);

    background:#fff;

    border:1px rgba(0,0,0,.1) solid;

    line-height:26px;

    outline:none;

    padding:5px 10px;

}

.sqxx .form div select {

    width:calc(100% - 160px);

    border:1px rgba(0,0,0,.1) solid;

    background:#fff;

    height:36px;

    outline:none;

    padding:0px 10px;

}

.sqxx .form div:last-child {

    width:100%;

}

.sqxx .form div textarea {

    width:calc(100% - 160px);

    background:#fff;

    border:1px rgba(0,0,0,.1) solid;

    line-height:22px;

    outline:none;

    padding:9px 10px;

    resize:none;

}

.sqxx form button {



    margin:10px auto 0px;

    background:#2195b0;

    width:122px;

    max-width:122px;

    color:#fff;

    float:left;

    height:42px;

    margin-left:180px;

    outline:none;

    font-size:14px;

    transition:.3s;

    border:0;

}

.zwcont form button:hover {

    background:#333;

}



/* 公司信息 */

.gskuai {

    height:auto; overflow:hidden;

    background-color:#FFFFFF;

}



.gslan {

    height: auto;

    overflow: hidden;

    color: #545454;

    padding-left: 15px;

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    position: relative;

    font-size: 20px;

    background: url(../images/lant.jpg) left center;

    background-repeat: no-repeat;

    line-height: 64px;

    border-bottom:1px solid #f9f9f9;

}



.gsnei {

    height:auto; overflow:hidden;

    padding:30px;

}



.gsxg {

    height:auto; overflow:hidden;

    padding:10px;

    font-size:14px;

    color:#7a7d88;

    position:relative;

    line-height:29px;

    border:1px solid #f9f9f9;

    margin-bottom:10px;

}



.gsxg:hover {

    border:1px solid #58afc4;

    transition: all 300ms ease-in 0ms;

}



.gsxg h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    color:#303133;

    position:relative;

    margin-top:0px;

    margin-bottom:12px;

}



.xiugai {

    position:absolute;

    width:100px;

    text-align:right;

    right:0px;

    top:0px;

}



.xiugai a {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    color:#2195b0;

    cursor:pointer;

}



.gou {

    position:absolute;

    width:31px;

    height:31px;

    right:0px;

    bottom:0px;

    display:none;

}



.gsxg:hover .gou {

    display:block;

    transition: all 300ms ease-in 0ms;

}



/* 地址管理 */

.gsrow {

    height:auto; overflow:hidden;

    margin-left:-13px;

    margin-right:-13px;

}



.gsrow li {

    list-style-type:none;

    width:50%;

    float:left;

    padding-left:13px;

    padding-right:13px;

    margin-bottom:30px;

}



.gszz {

    height:auto; overflow:hidden;

    position:relative;

    border:1px solid #f9f9f9;

    cursor:pointer;

}





.gstit {

    color:#9b9b9b;

}



.gszz:hover {

    border:1px solid #58afc4;

    transition: all 300ms ease-in 0ms;

}



.gszz-lan {

    font-size:14px;

    position:relative;

    height:32px;

    line-height:32px;

    background-color:#f4fafb;

}



.gszz-fd {

    width:100%;

    height:32px;

    position:absolute;

    left:0px;

    top:0px;

    display:none;

}



.gszz-fd-aa {

    width:80px;

    background:url(../images/gstit.png);

    text-align:center;

    font-size:14px;

    color:#2195b0;

    line-height:32px;

    float:left;

}



.gszz-fd-bb {

    width:200px;
    text-align:right;
    padding-right:15px;

    float:right;

}



.gszz-fd-bb a {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    color: #2195b0;

    cursor: pointer;

}



.gszz-nei {

    height:auto; overflow:hidden;

    padding:15px;

    padding-top:8px;

    font-size:12px;

    color:#4a4a4a;

    line-height:23px;

}



.gszz-tt {

    color:#9b9b9b;

}



.gszz:hover .gszz-fd {

    display:block;

    transition: all 300ms ease-in 0ms;

}



.gszz:hover .gou {

    display:block;

    transition: all 300ms ease-in 0ms;

}



.gsadd {

    height:auto; overflow:hidden;

}



.gsadd a {

    display:block;

    width:100%;

    height:240px;

    padding-top:56px;

    text-align:center;

    border:1px solid #f9f9f9;

    cursor:pointer;

}



.gsadd h2 {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:14px;

    color:#2195b0;

    margin-top:21px;

    margin-bottom:6px;

}



/* 我的样本 */

.ybkuai {

    height:auto; overflow:hidden;

    padding-top:18px;

    padding-bottom:30px;

    line-height:23px;

    color:#4a4a4a;

    border-bottom:1px solid #f4f4f4;

}



.ybkuai h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:18px;

    color:#303133;

    margin-top:0px;

    margin-bottom:36px;

}



/* 我的自定义 */

.zdy {

    height:auto; overflow:hidden;

    border:1px solid #e8ebf0;

    margin-bottom:30px;

}



.zdy-lan {

    height:auto; overflow:hidden;

    padding:18px;

    font-size:16px;

    color:#7a7d88;

    border-bottom:1px solid #e8ebf0;

    background-color:#fafafa;

}



.zdy-lan h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:18px;

    color:#333333;

    margin-top:0px;

    margin-bottom:8px;

}



.zdy-nei {

    height:auto; overflow:hidden;

    padding:18px;

}



.zdy-nei-aa {

    width:75px;

    float:left;

}



.zdy-nei-bb {

    width:470px;

    float:left;

    margin-left:22px;

}



.zdy-nei-bb h3 {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:16px;

    color:#7a7d88;

    margin-top:2px;

    margin-bottom:8px;

}



.wenjj {

    height:auto; overflow:hidden;

    line-height:36px;

    padding-left:6px;

    color:#909399;

    background-color:#f8fafd;

}



.zdy-nei-cc {

    width:122px;

    margin-top:15px;

    float:right;

}



.zdy-nei-cc a {

    display:block;

    width:100%;

    text-align:center;

    font-size:14px;

    color:#797b82;

    height:30px;

    line-height:30px;

    border:1px solid #c4c4c4;

    margin-bottom:10px;
    cursor:pointer;

}



.zdy-nei-cc a:hover {

    color:#2195b0;

    border:1px solid #2195b0;

}



/* 自定义详情 */

.yaoqiu {

    height:auto; overflow:hidden;

    padding-bottom:70px;

    border-bottom:1px solid #f4f4f4;

}



.yaoqiu h2 {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:16px;

    color:#7a7d88;

    margin-top:0px;

    margin-bottom:7px;

}



.yaoqiu h3 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:18px;

    color:#303133;

    margin-top:0px;

    margin-bottom:15px;

}



.wenjj2 {

    width:470px;

    height: auto;

    overflow: hidden;

    line-height: 36px;

    padding-left: 6px;

    color: #606266;

    background-color: #f8fafd;

    margin-top:18px;

}



.wenjj2 a {

    color: #606266;

}

.wenjj2 label {
    display: block;
    width: 100%;
    height: 60px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}

.wenjj2 label input {
    width: 100%;
    height: 60px;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
    cursor: pointer;
}

/* 订单详情 */

.dingdd h2 {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:18px;

    margin-top:0px;

    padding-bottom:15px;

    border-bottom:1px solid #f4f4f4;

    margin-bottom:23px;

}



.dingdd h3 {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:18px;

    margin-top:0px;

    margin-bottom:16px;

}



.dtm {

    height:69px;

    position:relative;

}



.dtit {

    height:29px;

    background-color:#d3eaef;

    border-radius: 20px;

}



.dtit-aa {

    width:55%;

    height:29px;

    color:#FFFFFF;

    background-color:#2195b0;

    border-radius: 20px;

    float:left;

}





.dtm-zi {

    position:absolute;

    width:100%;

    line-height:29px;

    left:0px;

    top:0px;

    z-index:6;

}



.dtrow {

    height:auto; overflow:hidden;

    margin-left:-73px;

    margin-right:-73px;

}



.dtrow li {

    list-style-type:none;

    width:33.3%;

    text-align:center;

    color:#757575;

    line-height:40px;

    padding-left:73px;

    padding-right:73px;

    float:left;

}



.dtrow li h4 {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:14px;

    color:#FFFFFF;

    margin-top:6px;

    margin-bottom:6px;

}



.dtrow li h5 {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:14px;

    color:#303133;

    margin-top:6px;

    margin-bottom:6px;

}



.dtnn {

    height:auto; overflow:hidden;

    padding:12px;

}



.cpjs {

    height:auto; overflow:hidden;

    padding-top:20px;

    padding-bottom:8px;

    border-top:1px solid #f4f4f4;

}



.cpjs-aa {

    width:105px;

    float:left;

}



.cpjs-bb {

    width:490px;

    float:left;

    margin-left:12px;

    padding-top:16px;

    font-size:14px;

    line-height:20px;

    color:#333333;

}



.cpjs-sz {

    margin-top:6px;

    height:auto; overflow:hidden;

}



.cpjskk {

    height: auto;

    overflow: hidden;

    padding-top: 30px;

    padding-bottom: 55px;

    line-height: 23px;

    color: #4a4a4a;

    border-top: 1px solid #f4f4f4;

}



.cpjskk h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size: 18px;

    color: #303133;

    margin-top: 0px;

    margin-bottom: 30px;

}



.zongjie {

    height:auto; overflow:hidden;

    padding-top:35px;

    padding-bottom:12px;

    border-top: 1px solid #f4f4f4;

}



.zongjie-zz {

    width:42%;

    float:right;

}



.zongjie-zz h4 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    color:#333333;

    margin-top:0px;

    margin-bottom:24px;

}



.zjnn {

    height:auto; overflow:hidden;

}



.zjnn li {

    list-style-type:none;

    line-height:34px;

}



.zjnn-aa {

    width:60%;

    float:left;

}



.zjnn-bb {

    width:40%;

    float:right;

    text-align:right;

}



.zjnn-cc {

    width:40%;

    font-size:25px;

    color:#e72f2c;

    float:right;

    text-align:right;

}



/* 购买流程 */

.goumai {

    height:auto; overflow:hidden;

    padding-top:17px;

    padding-bottom:25px;

    background-color:#f8fafd;

}



.grtop-kk {

    width: 68.8%;

    height: 94px;

    line-height: 94px;

    padding-left: 36px;

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    float: right;

    color: #bdbdbd;

    font-size: 16px;

    background: url(../images/jiange.jpg) left center;

    background-repeat: no-repeat;

}



.grtop-kk a {

    color:#333333;

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

}



.gmkuai {

    height:auto; overflow:hidden;

    background-color:#FFFFFF;

    margin-top:23px;

}



.gmlan {

    height:auto; overflow:hidden;

    line-height:60px;

    padding-left:25px;

    font-size:18px;

    color:#333333;

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    background: url(../images/lant.jpg) left center;

    background-repeat: no-repeat;

    color:#333333;

}



.gmnei {

    height:auto; overflow:hidden;

    padding:45px;

    padding-top:0px;

    padding-bottom:60px;

}



.gmnei h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:14px;

    height:auto; overflow:hidden;

    line-height:36px;

    border-bottom:1px solid #f7f7f7;

    margin-top:0px;

    margin-bottom:18px;

}



.gmnei a {

    font-size:14px;

    color:#2195b0;

    cursor:pointer;

    text-decoration: underline;

}



.gmnn {

    height:auto; overflow:hidden;

    margin-top:20px;

}



.gmnn li {

    list-style-type:none;

    width:434px;

    float:left;

    margin-right:26px;

}



.active.gszz {

    border:1px solid #58afc4;

    color: #FF0000;

}



.active .gszz-fd, .active .gszz-fd {

    display:block;

    transition: all 300ms ease-in 0ms;

}



.active .gou, .active .gou {

    display:block;

    transition: all 300ms ease-in 0ms;

}



.gmnn li .radio {

    position: absolute;

    left: -9999px;

}



.jiaohuo {

    margin-top:40px;
	position:relative;

}



.jiaohuo label {

    color:#333333;

}



.zxiang {

    font-size:14px;

    color:#333333;

}



.xxkuai {

    height:auto; overflow:hidden;

}



.xxlant {

    height:auto; overflow:hidden;

    line-height:46px;

    color:#333333;

    background-color:#eff9ff;

    border:1px solid #e4edf2;

    margin-bottom:18px;

}



.xxlant-aa {

    width:50%;

    padding-left:30px;

    float:left;

}



.xxlant-bb {

    width:15.8%;

    padding-left:30px;

    float:left;

    text-align: center;

}



.xuankk {

    width:76px;

    height:40px;

    padding:10px;

    border:1px solid #b6b6b6;

    border-radius: 8px;

}



.xxlant-cc {

    width:16.3%;

    padding-left:30px;

    float:right;

    text-align: center;

}



.xxneit {

    height:auto; overflow:hidden;

    border-bottom:1px solid #f4f4f4;

}



.xxneit li {

    list-style-type:none;

    width:100%;

    height:auto; overflow:hidden;

    olor:#333333;

    padding-top:20px;

    padding-bottom:20px;

    border-top:1px solid #f4f4f4;

}



.xxneit-aa {

    width:50%;

    padding-left:30px;

    float:left;

}



.xxneit-aa-1 {

    width:17.2%;

    float:left;

}



.xxneit-aa-2 {

    width:81.6%;

    float:right;

}



.xxneit-aa-2 h4 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    margin-top:16px;

    margin-bottom:5px;

}



.xxneit-bb {

    width:16.8%;

    padding-left:20px;

    padding-top:24px;

    line-height:23px;

    float:left;

    text-align: center;

}



.xxneit-bb h4 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    margin-top:6px;

    margin-bottom:5px;

}



.xxneit-cc {

    width:16.3%;

    padding-left:30px;

    padding-top:24px;

    line-height:23px;

    float:right;

    text-align: center;

}



.xxneit-cc h4 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:20px;

    color:#e72f2c;

    margin-top:0px;

    margin-bottom:5px;

}



.gmnei h3 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    height:auto; overflow:hidden;

    line-height:36px;

    border-bottom:1px solid #f7f7f7;

    margin-top:0px;

    margin-bottom:10px;

}



.zjj {

    height:auto; overflow:hidden;

    background-color:#eff9ff;

    border:1px solid #eff5f9;

    position:relative;

    padding:30px;

    padding-left:25px;

    padding-bottom:25px;

}



.zjj-kk {

    width:31%;

    float:right;

}



.zjj-kk h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    color:#333333;

    margin-top:0px;

    margin-bottom:26px;

}



.goumaikk {

    width:100%;

    height:47px;

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    color:#FFFFFF;

    background-color:#2195b0;

    border:1px solid #2195b0;

    border-radius:0;

    margin-top:20px;

}



.cart {

    position:absolute;

    width:220px;

    left:540px;

    bottom:40px;

}



.cart a {

    color:#2195b0;

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

}



#slidingy {

    height:auto; overflow:hidden;

}



#slidingy span {



}

#slidingy span.menuNo {



}

#slidingy span.menuOn {



}

#slidingy DIV.slidingList_none {

    display:none

}

#slidingy DIV.slidingList {

    width:100%;

    margin:0px; padding:0px; height:auto; overflow:hidden;

}



.fahh {

    height:auto; overflow:hidden;

    margin-top:20px;

}



.fapp {

    width:100%;

    height:auto; overflow:hidden;

    margin-left:-12px;

    margin-right:-12px;

    float:left;

}



.fapp li {

    list-style-type:none;

    width:50%;

    float:left;

    padding-left:12px;

    padding-right:12px;

    margin-bottom:20px;

}



.gsxg2 {

    height:auto; overflow:hidden;

    padding:10px;

    font-size:14px;

    color:#4a4a4a;

    position:relative;

    line-height:25px;

    border:1px solid #f9f9f9;

    cursor:pointer;

}



.gsxg2:hover {

    border:1px solid #58afc4;

    transition: all 300ms ease-in 0ms;

}



.xiugai2 {

    position: absolute;

    width: 200px;

    text-align: right;

    right: 10px;

    top: 10px;

}



.xiugai2 a {

    cursor:pointer;

}



.gsxg2:hover .gou {

    display:block;

    transition: all 300ms ease-in 0ms;

}



.active.gsxg2 {

    border:1px solid #58afc4;

}



.active .gou, .active .gou {

    display:block;

    transition: all 300ms ease-in 0ms;

}



.fapp li .radio {

    position: absolute;

    left: -9999px;

}



.fappx {

    width:310px;

    height:auto; overflow:hidden;

}



.fappx a {

    display:block;

    width:310px;

    height:195px;

    padding:25px;

    padding-top:42px;

    text-align:center;

    color:#2195b0;

    border:1px solid #f3f3f3;

    cursor:pointer;

    text-decoration:none;

}



.fappx a:hover {

    border:1px solid #2195b0;

}



.fappx h4 {

    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:14px;

    color:#9b9b9b;

    text-align:center;

    margin-top:15px;

    margin-bottom:8px;

}



/* 购物车 */

.shop {

    height:auto; overflow:hidden;

}



.shop li {

    list-style-type:none;

    border-bottom:1px solid #f7f7f7;

    margin-bottom:20px;

}



.shop-lan {

    height:auto; overflow:hidden;

    line-height:42px;

    color:#333333;

    border-bottom:1px solid #f9f9f9;

}



.shop-lan-aa {

    width:28.88%;

    float:left;

}



.shop-lan-bb {

    text-align: center;

    width:19.1%;

    float:left;

}



.shop-nei {

    height:auto; overflow:hidden;

    padding-top:23px;

    padding-bottom:23px;

}



.shop-nei-aa {

    width:28.88%;

    float:left;

}



.shop-nei-bb {

    text-align: center;

    width:19.1%;

    float:left;

}



.spaa {

    width:24%;

    float:left;

}



.spbb {



    width:73.7%;

    float:right;

}



.spbb h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size: 14px;

    color:#333333;

    margin-top: 6px;

    margin-bottom: 26px;

}



.shop-nei-bb h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size: 14px;

    margin-top: 26px;

    margin-bottom: 5px;

}



.shop-nei-bb h3 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size: 24px;

    color: #333333;

    margin-top: 20px;

    margin-bottom: 5px;

}



.spsl {

    height:auto; overflow:hidden;

    margin-top:20px;

}



.jixu {

    height:auto; overflow:hidden;

    line-height:55px;

    border:1px solid #e8ebf0;

    margin-top:50px;

}



.jixu-aa {

    width:49.1%;

    padding-left:10px;

    color:#7a7d88;

    font-size:12px;

    float:left;

}



.shuzz {

    color:#2195b0;

}



.jixu-bb {

    width:19%;

    float:left;

    color:#333333;

    font-size:14px;

    margin-left:7.5%;

}



.zongji {

    font-size:24px;

    color:#333333;

}



.jixu-cc {

    width:21.7%;

    float:right;

}



.fkantt {

    background-color:#2195b0;

    border:1px solid #2195b0;

    color:#FFFFFF;

    border-radius:0;

}



/* 支付 */

.zfnei {

    height: auto;

    overflow: hidden;

    padding: 45px;

    padding-top: 0px;

    padding-bottom: 60px;

}





.paypal {

    height:auto; overflow:hidden;

}



.paypal-aa {

    width:37.8%;

    float:left;

}



.paypal-aa h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    color:#333333;

    margin-top:10px;

    margin-bottom:12px;

}



.ppkuai {

    height:auto; overflow:hidden;

    border:1px solid #e1e4eb;

    border-radius:6px;
	margin-bottom:20px;

}



.ppkuai-lan {

    height:auto; overflow:hidden;

    line-height:40px;

    padding:10px;

    padding-left:15px;

    border-bottom:1px solid #e1e4eb;

}



.ppkuai-lan-aa {

    width:50%;

    float:left;

}



.ppkuai-lan-bb {

    width:50%;

    float:right;

    text-align:right;

}



.ppkuai-nei {

    height:auto; overflow:hidden;

    padding:15px;

    padding-top:30px;

    background-color:#fafafa;

}



.ppkuai-nei p {

    margin-top:10px;

}



.kkp {

    height:50px;

    color:#909399;

    background-color:#FFFFFF;

    border:1px solid #eeeff3;

    padding-left:16px;

}



.suo {

    background:url(../images/suo.png) right; background-repeat:no-repeat;

    background-color:#FFFFFF;

}



.wenhao {

    background:url(../images/wenhao.png) center right; background-repeat:no-repeat;

    background-color:#FFFFFF;

}



.pprow {

    height:auto; overflow:hidden;

    margin-left:-5px;

    margin-right:-5px;

}



.pprow li {

    list-style-type:none;

    width:50%;

    float:left;

    padding-left:5px;

    padding-right:5px;

}



.paypal-bb {

    width:62.2%;

    padding-left:95px;

    padding-right:95px;

    float:right;

}



.xinxi {

    height:auto; overflow:hidden;

}



.xxrow {

    height:auto; overflow:hidden;

    margin-left:-25px;

    margin-right:-25px;

}



.xxrow li {

    list-style-type:none;

    width:50%;

    float:left;

    padding-left:25px;

    padding-right:25px;

}



.xxrow li h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    margin-top:0px;

    margin-bottom:12px;

}



.xxn {

    height:auto; overflow:hidden;

    position:relative;

    font-size:12px;

    color:#333333;

    line-height:23px;

}



.xxn h3 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:12px;

    color:#909399;

    margin-top:0px;

    margin-bottom:6px;

}



.xxn-xg {

    position:absolute;

    width:58px;

    color:#2195b0;

    top:2px;

    right:0px;

}



.xxn-xg a {

    cursor:pointer;

    color:#2195b0;

}



.zhuyi {

    height:auto; overflow:hidden;

    margin-top:36px;

}



.zhuyi h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    color:#333333;

    margin-top:0px;

    margin-bottom:5px;

}



.kku {

    border:1px solid #e1e4eb;

    color:#909399;

    height:auto; overflow:hidden;

}



.zhifu {

    height:auto; overflow:hidden;

    background-color:#FFFFFF;

    padding:20px;

    padding-top:0px;

    margin-top:12px;

}



.zhifu-aa {

    width:62.5%;

    float:left;

}



.zhifu-aa h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    height:auto; overflow:hidden;

    line-height:42px;

    font-size:16px;

    color:#333333;

    margin-top:0px;

    margin-bottom:0px;

    border-bottom:1px solid #f0f0f0;

}



.zfhh {

    height:auto; overflow:hidden;

    padding-top:30px;

    padding-bottom:30px;

    border-bottom:1px solid #ececec;

}



.zfhh-zuo {

    width:70px;

    float:left;

}



.zfhh-you {

    width:625px;

    font-size:10px;

    float:left;

    margin-left:5px;

}



.zfhh-you h3 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    height:auto; overflow:hidden;

    font-size:14px;

    line-height:18px;

    color:#333333;

    margin-top:0px;

    margin-bottom:5px;

}



.zfhh-you h4 {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    height:auto; overflow:hidden;

    font-size:10px;

    color:#333333;

    margin-top:0px;

    margin-bottom:9px;

}



.zhifu-bb {

    width:35.4%;

    float:right;

    border:1px solid #f0f0f0;

    margin-top:20px;

}



.item {

    height:auto; overflow:hidden;

    padding:25px;

}



.item h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:16px;

    color:#333333;

    margin-top:0px;

    margin-bottom:49px;

}



.Total {

    height:auto; overflow:hidden;

    margin-top:20px;

    padding:20px;

    padding-bottom:56px;

    background-color:#eff9ff;

}



.Total-tit {

    height:auto; overflow:hidden;

    line-height:52px;

}



.Total-tit-aa {

    width:60%;

    font-size:14px;

    float:left;

}



.Total-tit-bb {

    width:40%;

    color:#e72f2c;

    font-size:25px;

    text-align:right;

    float:right;

}



.toan {

    width:100%;

    height:46px;

    background-color:#2195b0;

    border:1px solid #2195b0;

    border-radius:0;

    margin-top:30px;

}



/* 修改密码 */

.xgnn {

    height:auto; overflow:hidden;

    padding:90px;

    padding-left:255px;

    padding-right:255px;

}



.xgnn p {

    margin-bottom:10px;

}



/* 退货 */

.thkk {

    height: auto;

    overflow: hidden;

    border: 1px solid #e8ebf0;

    margin-bottom: 22px;

}



.thkk-tt {

    height: auto; overflow: hidden;

    background-color:#f4fafb;

    border:1px solid #2195b0;

    padding:20px;

}



.thkk-tt2 {

    height: auto; overflow: hidden;

    background-color:#fafafa;

    border:1px solid #e6e8ee;

    padding:20px;

}



.thkk-tt-a {

    width:68%;

    color:#7a7d88;

    float:left;

}



.thkk-tt-a h2 {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:12px;

    color:#ff0000;

    margin-top:8px;

    margin-bottom:6px;

}



.thkk-tt-a h3 {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size: 18px;

    color: #7a7d88;

    margin-top: 8px;

    margin-bottom: 6px;

}



.thkk-dd {

    font-size:18px;

}



.thkk-tt-b {

    width:17.3%;

    font-size:12px;

    color:#7a7d88;

    float:right;

}



.thkk-tt-b h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:26px;

    margin-top:0px;

    margin-bottom:5px;

}



.thkk-nn {

    height: auto; overflow: hidden;

    border:1px solid #e9eaf0;

    border-top:0px solid rgba(0,0,0,0);

    padding:20px;

    padding-bottom:40px;

}



.thkk-nn-a {

    width:68%;

    color:#7a7d88;

    float:left;

}

.thkk-nn-w {
   height: auto; overflow: hidden;
   }

.thka {

    width:18.5%;

    float:left;

}



.thkb {

    width:80%;

    float:right;

}



.thkb h2 {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:14px;

    color:#333333;

    height:auto; overflow:hidden;

    margin-top:18px;

    margin-bottom:8px;

}



.thkk-nn-b {

    width:17.3%;

    color:#797b82;

    float:right;

}



.thkk-mm {

    margin-top:10px;

}



.thkk-mm a {

    display:block;

    height:30px;

    line-height:30px;

    text-align:center;

    border:1px solid #c4c4c4;

    color:#797b82;
    cursor:pointer;

}



.thkk-mm a:hover {

    background-color:#2195b0;

    border:1px solid #2195b0;

    color:#FFFFFF;

}



/* 我的报价单 */

.bjlan {

    height:auto; overflow:hidden;

    line-height:40px;

    margin-bottom:20px;

}



.bjlan li {

    list-style-type:none;

    float:left;

    padding-left:15px;

    padding-right:15px;

    background:url(../images/fenge3.png) right; background-repeat:no-repeat;

}



.bjlan li a {

    color:#7a7d88;

}



.bjlan li > a::after {

    width: 0;

    transition: width .3s;

    height: 2px;

    display: block;

    margin: 0 auto;

    content: "";

    background-color: #2195b0;

}



.bjlan li > a:hover:after{

    width:100%;

    height:2px;

    display:block;

    content:"";

    transition:width .3s;

    background-color:#2195b0;

}



.bjlan li.hover a::after {

    width:100%;

    height:2px;

    display:block;

    content:"";

    transition:width .3s;

    background-color:#2195b0;

}



.thkk-tt-b h3 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:26px;

    color:#f03535;

    margin-top:0px;

    margin-bottom:5px;

}



.scx {

    text-decoration:line-through;

}



.thkk-fk {

    margin-top:10px;

}



.thkk-fk a {

    display:block;

    height:30px;

    line-height:30px;

    text-align:center;

    border:1px solid #2195b0;

    background-color:#2195b0;

    color:#FFFFFF;

}



/* 订单完成 */

.Completed {

    width:1105px;

    height:auto; overflow:hidden;

    margin:108px auto 164px;

}



.wc {

    width:96px;

    height:96px;

    margin:0 auto;

    position:relative;

    z-index:8;

}



.wckk {

    width:100%;

    position:relative;

    height:auto; overflow:hidden;

    background-color:#eff9ff;

    color:#7a7d88;

    text-align:center;

    font-size:25px;

    line-height:30px;

    padding:70px;

    padding-top:105px;

    padding-bottom:56px;

    border-radius:0;

    margin-top:-48px;

}



.wckk h2 {

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    font-size:36px;

    color:#2d3139;

    text-align:center;

    margin-top:0px;

    margin-bottom:24px;

}



.wcmore {

    width:490px;

    height:auto; overflow:hidden;

    margin:45px auto 0px;

}



.wcrow {

    margin-left:-25px;

    margin-right:-25px;

}



.wcrow li {

    list-style-type:none;

    width:50%;

    float:left;

    padding-left:25px;

    padding-right:25px;

}



.wcaa {

    height:auto; overflow:hidden;

}



.wcaa a {

    display:block;

    height:72px;

    line-height:72px;

    font-size:18px;

    background-color:#2195b0;

    color:#FFFFFF;

    text-align:center;

}



.wcbb {

    height:auto; overflow:hidden;

}



.wcbb a {

    display:block;

    height:72px;

    line-height:72px;

    font-size:18px;

    border:2px solid #2195b0;

    color:#2195b0;

    text-align:center;

}





/* 我的订单 */

.searche {

    width:100%;

    border:1px solid #bcc0cc;

    margin-bottom:20px;

}





.searche form {

    display: flex;

}



.searche .search {

    border: 0;

    height: 40px;

    font-size: 14px;

    padding-left: 10px;

    border-right: 1px #bcc0cc solid;

    width: 92%;

    color:#a1a3a1;

    border-radius: 0;

}



.searche .btn {

    height:40px;

    margin: 0;

    border-radius: 0;

    color: #bcc0cc;

    background-color:#FFFFFF;

    text-align: center;

    width: 8%;

}





/* 消息 */

.xiaoxi {

    height:auto; overflow:hidden;

}



.xiaoxi li {

    list-style-type:none;

    height:auto; overflow:hidden;

    padding-top:26px;

    padding-bottom:26px;

    border-bottom:1px solid #f7f7f7;

}



.xxaa {

    width:75px;

    position:relative;

    float:left;

}



.xxaa-t {

    position:absolute;

    width:9px;

    height:9px;

    background-color:#ef1f1f;

    border-radius: 50%;

    right:0px;

    top:-4px;

    z-index:6;

}



.xxbb {

    width:595px;

    float:left;

    margin-left:22px;

}



.xxbb h2 {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size:14px;

    color:#7a7d88;

    margin-top:0px;

    margin-bottom:10px;

}



.wzi {

    color:#545454;

}



.dimi {

    font-family: 'ITCAvantGardeStd-Dimi', Helvetica, Arial, sans-serif;

}



.wu {

    color:#2195b0;

    float:12px;

    display:none;

}



.xxm {

    width:114px;

    float:right;

    margin-top:14px;

    display:none;

}



.xxm a {

    display:block;

    height:40px;

    line-height:40px;

    text-align:center;

    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;

    color:#FFFFFF;

    background-color:#2195b0;
	cursor:pointer;

}



.xiaoxi li:hover .wu {

    display:block;

    transition: all 300ms ease-in 0ms;

}



.xiaoxi li:hover .xxm {

    display:block;

    transition: all 300ms ease-in 0ms;

}





.dingbu-cc li.mouseover .ul_hide {

    position: absolute;

    left: -30px;

    width: 187px;

    text-align:left;

    padding:10px;

    box-shadow: 0px 0px 15px rgba(0,0,0,.3);

    background-color:#FFFFFF;

    display: none;

    z-index:8;

}



.dingbu-cc li.mouseover .ul_hide li {

    width:100%;

    line-height:30px;

    margin-left:0px;

    text-align:center;

    background-color:#FFFFFF;

    list-style-type:none;

    background:none;

    height: auto;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    position:relative;

}



.dingbu-cc li.mouseover .ul_hide li a{

    text-align:center;

    color:#47494e;

    font-size:14px;

    height: auto;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}



.dingbu-cc li.mouseover .ul_hide li a:hover{

    display:block;

    color:#2195b0;

    text-decoration: none;

}



/* 品牌详情 */

.ppts {

    height:auto; overflow:hidden;

    background-color:#f9f9f9;

    border:1px solid #eeeeee;

    position:relative;

    text-align:center;

    padding:40px;

    padding-bottom:80px;

    margin-bottom:5px;

}

.ppts img {
   width:100%;
   }

.ppts p {

    margin-top:6px;

    font-size:16px;

    color:#303133;

    text-align:center;

    font-family:'ITCAvantGardeStd-Demi', Helvetica, Arial, sans-serif;

}



.cha {

    position:absolute;

    width:20px;

    height:20px;

    top:10px;

    right:6px;

    z-index:8;

}



/* 新闻 */

.xwbj {

    height:auto; overflow:hidden;

    padding-top:30px;

    padding-bottom:70px;

    background-color:#f8fafd;

}



.xwkkt {

    height:auto; overflow:hidden;

    background-color:#FFFFFF;

}



.xwkkt-aa {

    width:50.1%;

    float:left;

}



.xwkkt-bb {

    width:47%;

    float:right;

    font-size:15px;

    line-height:27px;

    color:#9596a5;

    padding:30px;

}



.xwkkt-bb h2 {

    font-family: 'FontsFree-Net-BR-Omny-Medium', Helvetica, Arial, sans-serif;

    font-size:19px;

    color:#818181;

    margin-top:0px;

    margin-bottom:36px;

}



.xwkkt-bb h3 {

    font-family: 'FontsFree-Net-BR-Omny-Bold', Helvetica, Arial, sans-serif;

    font-size:22px;

    color:#23232b;

    line-height:36px;

    margin-top:0px;

    margin-bottom:20px;

}



.xwmore {

    margin-top:40px;

    font-size:17px;

    color:#2195b0;

}



.xwkkt img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s; width:100%;}



.xwkkt:hover img {

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

    transition: all 500ms ease-in 0ms;

}



.xwkkt section {

    overflow: hidden;

}



.xwhht {

    margin-top:45px;

    margin-left:-27px;

    margin-right:-27px;

    height:auto; overflow:hidden;

}



.xwhht li {

    list-style-type:none;

    width:50%;

    float:left;

    padding-left:27px;

    padding-right:27px;

    margin-bottom:36px;

}



.xwtt {

    height:auto; overflow:hidden;

}



.xwtt a {

    display:block;

    height:auto; overflow:hidden;

    padding:20px;

    padding-top:30px;

    padding-bottom:30px;

    background-color:#FFFFFF;

    border-radius: 8px;

}



.xwtt-aa {

    width:76.8%;

    font-size:15px;

    line-height:27px;

    color:#9596a5;

    float:left;

}



.xwtt-aa h2 {

    font-family: 'ElectroluxSans_3_Regular', Helvetica, Arial, sans-serif;

    font-size:18px;

    line-height:25px;

    height:auto; overflow:hidden;

    color:#23232b;

    margin-top:0px;

    margin-bottom:26px;

}



.xwtt-bb {

    width:17.8%;

    font-size:17px;

    color:#2195b0;

    text-align:right;

    float:right;

}



.xwtt-bb h2 {

    font-family: 'ElectroluxSans_3_Regular', Helvetica, Arial, sans-serif;

    font-size:18px;

    color:#818181;

    margin-top:10px;

    margin-bottom:76px;

}



.xwtt a:hover {

    background-color:#2195b0;

    color:rgba(255,255,255,.6);

}



.xwtt a:hover .xwtt-aa {

    color:rgba(255,255,255,.6);

}



.xwtt a:hover .xwtt-aa h2 {

    color:#FFFFFF;

}



.xwtt a:hover .xwtt-bb {

    color:#FFFFFF;

}



.xwtt a:hover .xwtt-bb h2 {

    color:#FFFFFF;

}



/* 新闻内 */

.inewsct {



}



.inewsct .inews-tt {

    border-bottom: 1px rgba(0,0,0,.25) dashed;

    padding-bottom: 10px;

}



.inewsct .inews-tt p {

    font-size: 2.0rem;

    font-weight: bold;

    line-height: 26px;

    margin-bottom: 10px;

}



.inewsct .inews-tt span {

    color: rgba(0,0,0,.55);

}



strong {

    font-weight: 700;

}



.inewsct .inews-ct {

    padding: 20px 0px 0px;

    color: rgba(0,0,0,.7);

    line-height: 28px;

}



.liebiaow {

    height: auto;

    overflow: hidden;

    margin-top:20px;

}



.liebiaow-aa {

    width: 80%;

    line-height: 30px;

    color: #666666;

    float: left;

}



.shangy {

    height: auto;

    overflow: hidden;

    line-height: 32px;

    color: #666666;

    border-bottom: 1px dotted #ececec;

}



.xiay {

    height: auto;

    overflow: hidden;

    color: #666666;

    line-height: 32px;

}



.liebiaow-bb {

    width: 16%;

    float: right;

}



.fanhui {

    width: 142px;

    height: 43px;

    margin-top: 6px;

    float: right;

}



.fanhui a {

    display: block;

    width: 142px;

    height: 43px;

    line-height: 43px;

    color: #FFFFFF;

    background-color: #2195b0;

    font-size: 14px;

    text-align: center;

    border-radius: 20px;

}



.disabled {

    pointer-events: none;

    cursor: default;

    opacity: 0.6;

}


.cpdown {

    height: auto;

    overflow: hidden;

    margin-left: -15px;

    margin-right: -15px;

}



.cpdown li {

    list-style-type: none;

    width: 100%;

    padding-left: 15px;

    padding-right: 15px;

    margin-bottom: 8px;

}



.cpdown li a {

    display:block;

    height:50px;

    line-height:50px;

    font-size: 16px;

    color: #333333;

    border-bottom:1px dotted #eeeeee;

}



.cpdown li a:hover {

    color:#2195b0;

}



.cpdown-aa {

    width:70%;

    float:left;

    padding-left:30px;

}



.cpdown-bb {

    width:12%;

    background:url(../images/cpdown.png) left top; background-repeat:no-repeat;

    padding-right:30px;

    text-align:right;

    float:right;

}



.cpdown li a:hover .cpdown-bb {

    background:url(../images/cpdown.png) left bottom; background-repeat:no-repeat;

}



.fkxx-aa label {

    width:100%;

}



.thkk-tt-w {

    width:100%;

    color:#7a7d88;

}



.thkk-tt-w h3 {

    font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;

    font-size: 18px;

    color: #7a7d88;

    margin-top: 8px;

    margin-bottom: 6px;

}



/* faqs */

.cpqie {

    margin-top:20px;

    height:auto; overflow:hidden;

}



.cpqie ul {

    padding:0px;

}



.cpqie ul li {

    display: block;

    cursor: pointer;

    margin-top:10px;

}



.cpqie ul li a {

    display: block;

    line-height: 68px;

    color: #333333;

    font-size: 20px;

    font-family: simsun;

    background-color:#e8f3f7;

}



.cpqie ul li a > small {

    float: right;

    display: block;

    height: 26px;

    width: 26px;

    margin-top: 21px;

    border-radius: 20px;

    text-align: center;

    line-height: 25px;

    font-size: 24px;

    margin-right: 30px;

    color: #b1b9bc;

    font-family: simsun;

    border:1px solid #b1b9bc;

}



.cpqie ul li a > small::after {

    content: "+";

}



.cpqie ul li.active > a > small {

    color: #ffffff;

    border:1px solid #ffffff;

}



.cpqie ul li.active > a > small::after {

    content: '-';

}





.cpqie ul li > span {

    color: #ffffff;

    font-size: 18px;

    display: block;

    float: left;

    width:40px;

    height:40px;

    line-height:40px;

    text-align:center;

    margin-top:12px;

    margin-left: 20px;

    margin-right: 15px;

    background-color:#9a9ea0;

}



.cpqie ul li a > div {

    width: 70%;

    float: left;

    height: auto;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}



.cpqie ul li.active > small {

    display: block;

    transition: display 0.5s;

    background-color:#f7f8f8;

    height:auto; overflow:hidden;

    font-size: 18px;

    color: #333333;

    padding: 20px;

    line-height: 28px;

}



.cpqie ul li > small {

    display: none;

}



.clearfix::after {

    content: '';

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



.cpqie ul li.active > a {

    background-color: #2195b0;

    color: #fff;

}



.cpqie ul li.active > span {

    color: #2195b0;

    background-color:#FFFFFF;

}





.da-left {

    width:40px;

    height:40px;

    line-height:40px;

    text-align:center;

    background-color:#2195b0;

    color:#FFFFFF;

    float:left;

}



.da-right {

    float:left;

    width:80%;

    margin-left:30px;

}





#sidebarrrr {

    position: fixed;

    z-index: 999;

}



#sidebarrrr ul li.first {

    border: 0;

    background: none;

    height: 63px;

}



#sidebarrrr ul li i.top {

    width: 62px;

    height: 62px;

    margin-top: 0;

}



#sidebarrrr ul li i {

    display: inline-block;

    width: 62px;

    height: 62px;

    float: left;

}





#sidebarrrr ul li .sidebox {

    position: absolute;

    width: 62px;

    height: 62px;

    top: 0;

    right: 0;

    transition: all 0.3s;

    background: #4e92dd;

    opacity: 1;

    filter: Alpha(opacity=100);

    color: #fff;

    font: 14px/62px "ITCAvantGardeStd-Bk";

    overflow: hidden;

}

/* 搜索 */
.sousuo {
    border:1px solid #c8c7c7;
    height:auto; overflow:hidden;
    padding:10px;
}

.sousuo h2 {
    font-family:'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;
    font-size:20px;
    margin-top:0px;
    margin-bottom:25px;
}

.sousuo li {
    list-style-type:none;
    height:auto; overflow:hidden;
    margin-bottom:15px;
}

.fenyetpx {
    height: auto;
    overflow: hidden;
    margin-top: 1px;
    margin-bottom: 0px;
}

.tongji-aa .hover {
    color:#2195b0;
}

.bnnzix {
    position:absolute;
    width:100%;
    left:0px;
    top:30%;
    color:#FFFFFF;
    font-size:29px;
    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;
}

.bnnzix h2 {
    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;
    font-size:62px;
    color:#FFFFFF;
    margin-top:0px;
    margin-bottom:16px;
}

.liuww {
    height:auto; overflow:hidden;
    position:relative;
}

.liuww li {
    list-style-type:none;
    width:25%;
    height:282px;
    float:left;
    text-align:center;
    position:relative;
    font-size:12px;
    color:#686868;
    line-height:15px;
    padding-left:80px;
    padding-right:80px;
    padding-top:50px;
}

.liuww li img {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    transition: all 300ms ease-in 0ms;
}

.liuww li:hover img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    transition: all 300ms ease-in 0ms;
}

.liuww li h3 {
    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;
    font-size:18px;
    color:#070606;
    margin-top:0px;
    margin-bottom:3px;
}

.xuhao {
    position:absolute;
    width:80px;
    color:#4191ae;
    font-size:70px;
    left:0px;
    top:100px;
}

.lcx1 {
    position:absolute;
    width:180px;
    height:5px;
    top:125px;
    right:-90px;
    background-color:#4191ae;
    border-radius: 20px;
}

.lcx2 {
    position:absolute;
    width:180px;
    height:5px;
    top:125px;
    right:-90px;
    background-color:#e9928a;
    border-radius: 20px;
}

.lcx3 {
    position:absolute;
    width:5px;
    height:50px;
    top:0px;
    right:160px;
    background-color:#e9928a;
    border-radius: 20px;
}

.lcx4 {
    position:absolute;
    width:5px;
    height:150px;
    bottom:-100px;
    left:-160px;
    background-color:#4191ae;
    margin-left: 50%;

    margin-top: -10rem;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=0.45);
    border-radius: 20px;
}

.lcx5 {
    position:absolute;
    width:5px;
    height:150px;
    bottom:-100px;
    right:-30px;
    background-color:#4191ae;
    margin-left: 50%;

    margin-top: -10rem;
    -webkit-transform: rotate(300deg);
    -moz-transform: rotate(300deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=0.45);
    border-radius: 20px;
}

/* 最新产品 */

.newcp {
    margin-top:50px;
    margin-bottom:100px;
}

.newcp h2 {
    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;
    font-size:28px;
    color:#000000;
    margin-top:0px;
    margin-bottom:40px;
}

.newlist {
    height:auto; overflow:hidden;
}

.newlist li {
    list-style-type:none;
    height:auto; overflow:hidden;
    color:#666666;
    padding:15px;
    padding-top:60px;
    padding-bottom:60px;
}

.newlist li h3 {
    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;
    font-size:18px;
    color:#000000;
    margin-top:0px;
    margin-bottom:26px;
}

.xinbj {
    background-color:#f3f3f3;
}

.xinmore {
    margin-top:25px;
}

.xinmore a {
    color:#547bb8;
    text-decoration: underline;
}


/* 最新产品详情 */
.newcp h4 {
    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;
    font-size:18px;
    color:#000000;
    margin-top:0px;
    margin-bottom:25px;
}

.newxq {
    height:auto; overflow:hidden;
    margin-top:80px;
}

.newxq li {
    list-style-type:none;
    height:auto; overflow:hidden;
    color:#666666;
    margin-bottom:40px;
}

.newxq-aa {
    width:50%;
    float:left;
}

.col-center {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.newxq-bb {
    width:50%;
    padding-left:15px;
    float:right;
}

.newxq li h3 {
    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;
    font-size:22px;
    height:auto; overflow:hidden;
    line-height:30px;
    color:#333333;
    margin-top:0px;
    margin-bottom:20px;
}

.newxq-cc {
    width:50%;
    padding-right:15px;
    float:left;
}

.newxq-dd {
    width:50%;
    float:right;
}

.gao1 {
    height: 395px;
}

.gao2 {
    height: 330px;
}

/* 提交 */
.tijiao {
    height:auto; overflow:hidden;
    margin-top:180px;
    margin-bottom:450px;
}

.tijiao h2 {
    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;
    font-size:24px;
    color:#d0272e;
    margin-top:0px;
    margin-bottom:40px;
}

.tjmore {
    width:200px;
    height:40px;
    margin-top:60px;
}

.tjmore a {
    display:block;
    width:200px;
    height:40px;
    line-height:40px;
    text-align:center;
    background-color:#2195b0;
    color:#FFFFFF;
}

/* 最新应用详情 */
.casexq {
    height:auto; overflow:hidden;
    padding-bottom:100px;
}

.casexq li {
    list-style-type:none;
    height:auto; overflow:hidden;
    position:relative;
    margin-top:75px;
    margin-bottom:75px;
}

.caseww {
    width:1570px;
    padding-right: 15px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
}

.caseww-aa {
    width:46.5%;
    font-size:15px;
    line-height:27px;
    color:#030000;
    float:left;
}

.caseww-aa h2 {
    font-family:'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;
    font-size:50px;
    color:#248da6;
    margin-top:40px;
    margin-bottom:36px;
}

.algun {
    height:auto; overflow:hidden;
    padding: 0px 40px;
    padding-bottom:20px;
    position: relative;
    margin-top:235px;
}

#a1 {
    position: static;
}

#b1 {
    position: static;
}

#c1 {
    position: static;
}

.fwtt {
    height:auto; overflow:hidden;
}

.fwtt p {
    margin-top:8px;
    font-size:18px;
    text-align:center;
}

.algun .swiper-button-next.swiper-button-disabled {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}

.algun .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
}

.casedt {
    position:absolute;
    width:50%;
    top:0px;
    right:0px;
    z-index:6;
}

/* 生成报价 */
.gmlanx {
    height: auto;
    overflow: hidden;
    line-height: 60px;
    padding-left: 25px;
    font-size: 36px;
    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;
    background: url(../images/lant.jpg) left center;
    background-repeat: no-repeat;
    color: #2195b0;
}

.scnei {
    height: auto;
    overflow: hidden;
    padding: 25px;
    padding-top: 0px;
    padding-bottom: 35px;
}

.scnei h2 {
    font-family: 'ITCAvantGardeStd-Md', Helvetica, Arial, sans-serif;
    font-size:18px;
    color:#7a7d88;
    margin-top:0px;
    margin-bottom:24px;
}

.will {
    width:872px;
	height:auto; overflow:hidden;
    line-height:40px;
    font-size:18px;
    color:#ee0f0f;
    padding-left:10px;
    /*background-color:#e8f4f7;*/
    /*border:1px solid #c7e4eb;*/
}

.mott {
    height:auto; overflow:hidden;
    color:#7a7d88;
    font-size:18px;
    line-height:37px;
    padding-top:25px;
    padding-bottom:35px;
}

.mott-more {
    margin-top:25px;
    width:192px;
	float:left;
    height:50px;
	margin-right:10px;
}

.mott-more a {
    display:block;
    width:100%;
    height:50px;
    line-height:50px;
    text-align:center;
    color:#FFFFFF;
    font-size:18px;
    background-color:#2195b0;
}

.mott-more a:hover {
    background-color:#39b9d7;
}

.c3 {
    display:none;
}

.shuru {
    width:160px;
    height:auto; overflow:hidden;
}

.shuru-aa {
    width:120px;
    float:left;
}

.shuru-bb {
    width:30px;
    float:right;
}

.shuru-bb a {
    display:block;
    width:30px;
    line-height:30px;
    text-align:center;
    border-radius: 50%;
    margin-top:5px;
    color:#333333;
    background-color:#eeeeee;
}

.skk {
    height:40px;
    font-size:14px;
    color:#333333;
    border:1px solid #eeeeee;
}

.w1 {
    display:block;
}

.gongcc {
    height:auto; overflow:hidden;
    margin-top:100px;
}

.gongcc img {
    width:100%;
}

.algun .swiper-button-prev {
    position: absolute;

    top: 35%;

    width: 56px;

    height: 100px;

    margin-top: -22px;

    z-index: 10;

    left:0px;

    cursor: pointer;

    background:url(../images/leftx.png);

    background-size: 56px 100px;

    background-position: center;

    background-repeat: no-repeat;
    opacity: 1;

}



.algun .swiper-button-next {

    position: absolute;

    top: 35%;

    width: 56px;

    height: 100px;

    margin-top: -22px;

    z-index: 10;

    right:0px;

    cursor: pointer;

    background:url(../images/rightx.png);

    background-size: 56px 100px;

    background-position: center;

    background-repeat: no-repeat;
    opacity: 1;

}

.swiper-container-rtl .swiper-button-next {
	opacity: 0;
}

.swiper-container-rtl .swiper-button-prev {
	opacity: 0;
}

.cpxqw {
    height:auto; overflow:hidden;
	border:1px solid #dbd8d8;
	margin-top:75px;

}

.tanhao {
   height:auto; overflow:hidden;
   font-size:20px;
   color:#2194af;
   background:url(../images/gantan.png) left top; background-repeat:no-repeat;
   padding-left:36px;
   }
   
.tanhao a {
   color:#2194af;
   cursor:pointer;
   }
   
.tanhao h2 {
   font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;
   font-size:20px;
   color:#171717;
   margin-top:0px;
   margin-bottom:6px;
   }
   
.modelx {
   height:auto; overflow:hidden;
   margin-top:50px;
   }
   
.modelx h2 {
   font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;
   font-size:20px;
   color:#232323;
   margin-top:0px;
   margin-bottom:0px;
   }  
   
.xianshi {
   position:absolute;
   left:-50px;
   top:60px;
   width:450px;
   height:250px;
   padding:12px;
   padding-top:36px;
   font-size:20px;
   line-height:30px;
   color:#818181;
   background:url(../images/xianshi.png);
   background-size: 100% 100%;
   display:none;
   } 

.xianshi_hover {
    display:block;
}

/* 定制新 */
.dingzhik {
   height:auto; overflow:hidden;
   font-size:18px;
   line-height:30px;
   color:#323232;
   margin-top:140px;
   margin-bottom:207px;
   }
   
.dingzhik h2 {
   font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;
   font-size:36px;
   color:#323232;
   margin-top:0px;
   margin-bottom:50px;
   }
   
.dzxq {
   height:auto; overflow:hidden;
   background-color:#f9fafe;
   margin-top:120px;
   }
   
.dzxq-aa {
   width:68%;
   float:left;
   }
   
.dzxq-bb {
   width:32%;
   padding:10px;
   padding-top:66px;
   font-size:18px;
   line-height:30px;
   float:right;
   }
   
.dzxq-bb h3 {
   font-family: 'ITCAvantGardeStd-Bk', Helvetica, Arial, sans-serif;
   font-size:25px;
   color:#151515;
   margin-top:0px;
   margin-bottom:66px;
   }
   
.Industrial {
   margin-top:140px;
   color:#272727;
   line-height:24px;
   height:auto; overflow:hidden;
   }
   
.stkuang {
   height:auto; overflow:hidden;
   margin-top:15px;
   border:1px solid #acacac;
   padding:50px;
   padding-right:160px;
   border-radius:5px;
   }
   
.stkuang-kk {
   font-size:18px;
   height:auto; overflow:hidden;
   margin-bottom:36px;
   }
   
.stk-aa {
   width:27.3%;
   text-align:right;
   float:left;
   }
   
.stk-aax {
   line-height:88px;
   }
   
.stk-bb {
   width:72%;
   font-size:16px;
   float:right;
   }
   
.stk-bb label {
   font-weight:normal;
   }
   
.stk-bb label:hover {
    color:#2195b0;
}

.stkww {
   padding-left:67px;
   width:183px;
   text-align:center;
   }
   
.stkww label {
    display: block;
    width: 183px;
    height: 114px;
    color: #353535;
    text-align: center;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}

.stkww label input {
    width: 100%;
    height: 114px;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 0;
    cursor: pointer;
}
   
.stkww label p {
   margin-top:2px;
   margin-bottom:0px;
   }
   
.stk-aay {
   padding-top:24px;
   }
   
.kkb {
   padding:10px;
   padding-top:15px;
   padding-bottom:15px;
   border-radius:16px;
   color:#828080;
   border:1px solid #acacac;
   }
   
.policy {
   height:auto; overflow:hidden;
   font-size:16px;
   margin-top:70px;
   }
   
.policy a {
   color:#2194af;
   border-bottom: 1px solid #2194af;
   }
   
.zcmorex {
    width: 166px;
    margin-top:8px;
	margin-left:200px;
}

.kkw{
   height:29px;
   color:#868686;
   border:1px solid #888888;
   border-radius:0;
   }
   
.stk-ww {
   height:auto; overflow:hidden;
   margin-bottom:28px;
   }

.zdkk {
   display:none;
   position:absolute;
   width:150px;
   top:-5px;
   right:360px;
   }
   
.zdkk2 {
   display:block;
   }
   
   
/* 弹出窗 */

.alert-contact-box {

   width: 100%;

   height:auto; overflow:hidden;
   
   color:#FFFFFF;
   
   background-color:#000000;

   position: fixed;

   z-index: 10;

   left: 0px;

   bottom: 0px;

   border-radius: 0;

   z-index:9999;

   display:none;

}


.alert-contact-box .close {

   display: block;

   width: 35px;

   height: 35px;

   background:url(../images/cha.png); background-repeat:no-repeat;

   position: absolute;

   right: 10px;

   top: 10px;

   cursor: pointer;

   opacity: 0.6;

}


.anniuw {

   width: 100px;

   height: 42px;

   border-radius: 5px;

   font-size: 16px;

   background: -webkit-linear-gradient(left, #0098ff , #007bff);

   background: -o-linear-gradient(right, #0098ff, #007bff);

   background: -moz-linear-gradient(right, #0098ff, #007bff);

   background: linear-gradient(to right, #0098ff , #007bff);

   border: 1px solid #0099ff;

}



.kku {
   width:100%;

   height: 58px;

   padding-left: 15px;

   color: #909399;

   font-size: 14px;

   border-radius: 0;

   border: 0px solid #f0f1f5;

   border-right: 0px solid rgba(0,0,0,0);

   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);

   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);

}




.kku:focus {

   outline: 0;

   -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0), 0 0 8px rgba(102, 175, 233, 0);

   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0), 0 0 8px rgba(102, 175, 233, 0);

}



.fdnei {
    height: auto;
    overflow: hidden;
    font-size: 14px;
    line-height: 25px;
    color: #ffffff;
    padding: 20px;
	padding-top:40px;
}

.fdnei a {
   color:#1f49aa;
   }

.know {
    margin-top: 10px;
    height: auto;
    overflow: hidden;
}

.know-bb {
   width:240px;
   float:right;
   }
   
.know-bb li {
   list-style-type:none;
   width:50%;
   float:left;
   padding-left:15px;
   padding-right:15px;
   }
   
.know-bb li a {
   display:block;
   height:40px;
   line-height:40px;
   text-align:center;
   color:#FFFFFF;
   border:2px solid #385d8a;
   background-color:#4f81bd;
   cursor: pointer;
   }   

@media (min-width: 1400px) and (max-width: 1600px) {
    .caseww {
        width:100%;
    }

    .caseww-aa h2 {
        margin-top: 0px;
        margin-bottom: 36px;
    }

    .algun {
        padding-bottom: 0px;
        position: relative;
        margin-top: 140px;
    }
	
.fudong {
    position: absolute;
    left: 15%;
    top: 20%;
    width: 560px;
    height:auto; overflow:hidden;
    padding: 20px;
    padding-top: 30px;
    font-size: 18px;
    line-height: 30px;
    color: #FFFFFF;
    background-color: #0f87a2;
    z-index: 5;
}

}


@media (min-width: 1200px) and (max-width: 1400px) {
    .caseww {
        width:100%;
    }

    .caseww-aa h2 {
        margin-top: 0px;
        margin-bottom: 36px;
    }

    .algun {
        padding-bottom: 0px;
        position: relative;
        margin-top: 100px;
    }
	
.fudong {
    position: absolute;
    left: 10%;
    top: 15%;
    width: 500px;
    height:auto; overflow:hidden;
    padding: 20px;
    font-size: 16px;
    line-height: 26px;
    color: #FFFFFF;
    background-color: #0f87a2;
    z-index: 5;
}
}

@media (min-width: 1000px) and (max-width: 1200px) {
    .caseww {
        width:100%;
    }
}


@media (min-width: 0px) and (max-width: 768px) {

    .navbar-nav > li > a {

        padding: 10px 20px;

        line-height: 20px;

    }

    .nav {

        padding-left: 0px;

    }


    .kuanping {

        width:100%;

    }

    .caseww {
        width:100%;
    }

}
