blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,textarea,ul{margin:0;padding:0}

table{border-collapse:collapse;border-spacing:0}

abbr,acronym,fieldset,img{border:0}

ol,ul{list-style:none}

caption,th{text-align:left}

q:after,q:before{content:''}

body,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;outline:0}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

.col-c,.col-l,.col_c,.col_l,.l{float:left}

.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}

.c{clear:both}

.n,em{font-weight:400;font-style:normal}

.tc{text-align:center}

.tr{text-align:right}

.tl{text-align:left}

.tdu{text-decoration:underline}

.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}

.vm{vertical-align:middle}

.vt{vertical-align:top}

.vn{vertical-align:-2px}

.pr,.rel{position:relative}

.abs,.pa{position:absolute}

.dn{display:none}

.db{display:block}

.dib{-moz-inline-stack:inline-block;display:inline-block}

.di{display:inline}

.ovh{overflow:hidden}

.ovs{overflow:scroll}

.vh{visibility:hidden}

.vv{visibility:visible}

.fix{*zoom:1}

.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}

.z{_zoom:1}

.h1{height:1px}

.h5{height:5px}

.h,.h10{height:10px}

.h15{height:15px}

.h20{height:20px}

.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}

a{text-decoration:none}

a:hover{color:#f60}

*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0}

html{height:100%}

body{color:#333;font-size:14px;line-height:1.5;background:#fff;font-family:Helvetica Neue,PingFang SC,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,STHeiti,\\534E\6587\7EC6\9ED1,sans-serif;height:100%;padding-left:300px;padding-bottom:50px}

a,a:active,a:hover{color:inherit}

img{max-width:100%}

button,input,select,textarea{font:inherit;color:inherit}

input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}

select::-ms-expand{display:none}

input:focus,textarea:focus{outline:0}

input::-ms-clear{display:none}

input[type=button],input[type=reset],input[type=submit]{cursor:pointer}

::-webkit-input-placeholder{color:#bababa}

::-moz-placeholder{color:#bababa}

::-ms-input-placeholder{color:#bababa}

.wp{*zoom:1;max-width:1100px;margin:0 auto}

.main.before,.main:after,.wp:after,.wp:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}

.main{*zoom:1;position:absolute;top:0;right:0;left:300px;bottom:57px;overflow-y:auto;
    -webkit-background-size: cover;
    background-size: cover;
}

.fakeloader .fl{left:50%!important;top:50%!important}

.header{position:fixed;top:0;left:0;bottom:57px;width:300px;z-index:98;background-color:#113567;box-shadow:5px 0 7px rgba(0,0,0,.22)}

.logo{background-color:#fff;height:135px;line-height:135px;text-align:center}

.logo img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}

.nav li{position:relative;line-height:64px;font-size:18px}

.nav a{display:block}

.nav .sub{display:none;position:absolute;left:100%;top:0;width:248px;background-color:#fabe2c;color:#113567;margin-left:1px}

.nav .sub a{padding-left:25px;font-size:16px}

.nav .sub a:hover{opacity:.8}

.nav .sub dd+dd a{border-top:1px solid #6b6a50}

.nav li>a{color:#fff;padding-left:84px;border-bottom:1px solid #788ca9}

.nav li.on>a,.nav li:hover>a{background-color:#fabe2c;color:#113567}

.nav li:hover .sub{display:block}

.lang-hd{text-align:center;margin-top:34px}

.lang-hd a{display:inline-block;text-transform:uppercase;color:#fff;font-size:16px;background:url(../images/icon-ditu.png) right center no-repeat;padding-right:60px}

.share-hd{text-align:center;font-size:0;white-space:nowrap;margin-top:25px}

.share-hd li{position:relative;display:inline-block;vertical-align:top;margin:0 6px}

.share-hd a{display:block;width:48px;height:48px;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.share-hd .tel > a{background-image:url(../images/icon-share1.png)}

.share-hd .wechat a{background-image:url(../images/icon-share2.png)}

.share-hd .qq a{background-image:url(../images/icon-share3.png)}

.share-hd .msg a{background-image:url(../images/icon-share4.png)}

.share-hd .tel:hover > a{background-image:url(../images/icon-share1-on.png)}

.share-hd .wechat:hover a{background-image:url(../images/icon-share2-on.png)}

.share-hd .qq:hover a{background-image:url(../images/icon-share3-on.png)}

.share-hd .msg:hover a{background-image:url(../images/icon-share4-on.png)}

.share-hd .qr{display:none;position:absolute;bottom:100%;left:50%;margin-left:-57px;width:114px;height:123px;padding:9px 9px 18px;background:url(../images/qr-bd.png) center center no-repeat}

.share-hd .qr img{display:block;width:100%}
.share-hd .msg .qr{width: 160px;height: 175px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
    margin-left: -80px;
}

.share-hd li:hover .qr{display:block}

.share-hd .qr em{display:block;width:100%;position:absolute;top:50%;left:0;transform:translate(0,-50%);font-size:14px;color:#000;text-align:center}
.share-hd .qr em a{text-align: center;width: auto;height: auto;}

.cs_scroll::-webkit-scrollbar { width: 4px; } 
.cs_scroll::-webkit-scrollbar-track { background: none; } 
.cs_scroll::-webkit-scrollbar-thumb { background: #bababa; } 
.cs_scroll::-webkit-scrollbar-thumb:window-inactive { background: #bababa; }

.menuBtn{display:none;width:1em;height:1em;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:30px;margin:10px}

.menuBtn span{height:2px;position:absolute;top:50%;display:block;width:100%;margin:0 auto;border:none;cursor:pointer;color:inherit}

.menuBtn span:before{-webkit-transform:translate(-50%,-.34em);transform:translate(-50%,-.34em)}

.menuBtn span:after{-webkit-transform:translate(-50%,.34em);transform:translate(-50%,.34em)}

.menuBtn span:after,.menuBtn span:before{content:"";position:absolute;top:0;left:50%;display:block;width:100%;height:100%;-webkit-transform-origin:50% 0;transform-origin:50% 0}

.menuBtn.open span{background:0 0}

.menuBtn.open span:before{-webkit-transform:translate(-49%,0) rotate(45deg);transform:translate(-49%,0) rotate(45deg)}

.menuBtn.open span:after{-webkit-transform:translate(-51%,0) rotate(-45deg);transform:translate(-51%,0) rotate(-45deg)}

.menuBtn span,.menuBtn span:after,.menuBtn span:before{background-color:#113567;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}

.slick-list,.slick-slide,.slick-slider,.slick-track{height:100%}

.footer{position:fixed;left:0;width:100%;bottom:0;line-height:20px;background-color:#2a2a2a;color:#d6d6d6;overflow:hidden;padding:5px 15px;z-index:99}

.footer a:hover{text-decoration:underline}

/*.footer .link,.footer .link span{float:left}*/
.footer .link a{display: inline-block;}
.footer i{display: inline-block;margin:.6em 13px 0;height:1em;width:1px;background-color:#d6d6d6}

.footer .link em{float:left}

.footer .link .more{text-decoration:underline}

.footer .copyright .info{float:left;margin-right:25px;}

.footer .copyright{float:right}

.footer .copyright span{float:left}

.footer .copyright .jishu{float:right}

.footer .link{display: none;}
.footer .copyright .info{margin: 0;float: none;text-align: center;padding: 10px 0;}
.footer .copyright{float: none;}
.footer .copyright span{float: none;}

.index .header{bottom: 72px;}
.index .main{bottom: 72px;}
.index .footer .copyright .info{margin-top: -28px;}
.index .footer .link{display: block;}
.index .footer .copyright .info{margin-right: 25px;float: left;padding: 0;}
.index .footer .copyright{float: right;}
/*.index .footer .copyright span{float: left;}*/



.mCSB_inside>.mCSB_container{margin-right:0}

.mCSB_scrollTools{width:5px}

.aside-bar{position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:97}

.aside-bar li{margin-bottom:1px;position:relative}

.aside-bar .float{display:none;position:absolute;top:0;right:100%;margin-right:1px;background-color:#fabe2c;line-height:28px;width:147px;text-align:center;padding:20px;font-size:17px;color:#113567}

.aside-bar .qr{display:block;width:100%}

.aside-bar .icon{width:68px;height:68px;display:block;background-color:#113567;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}

.aside-bar li:first-child .icon{border-top-left-radius:15px}

.aside-bar li:last-child .icon{border-bottom-left-radius:15px}

.aside-bar .tel .icon{background-image:url(../images/icon-h2-1.png)}

.aside-bar .qq .icon{background-image:url(../images/icon-h2-2.png)}

.aside-bar .wechat .icon{background-image:url(../images/icon-h2-3.png)}

.aside-bar .msg .icon{background-image:url(../images/icon-h2-4.png)}

.aside-bar li:hover .icon{background-color:#fabe2c}

.aside-bar .tel:hover .icon{background-image:url(../images/icon-h2-1-h.png)}

.aside-bar .qq:hover .icon{background-image:url(../images/icon-h2-2-h.png)}

.aside-bar .wechat:hover .icon{background-image:url(../images/icon-h2-3-h.png)}

.aside-bar .msg:hover .icon{background-image:url(../images/icon-h2-4-h.png)}

.aside-bar .tel .float,.aside-bar .qq .float{width: 180px;padding: 20px 0;}
.aside-bar .msg .float{width: 200px;padding: 20px 0;}

.aside-bar li:hover .float{display:block}

.contact-site{font-family:"微软雅黑";position:absolute;top:0;left:0;bottom:0;width:403px;box-shadow:5px 0 7px rgba(0,0,0,.01);z-index:10;background-color:#fff}

.contact-map{overflow:hidden;margin-left:403px}

.contact-site h3{font-weight:700;position:relative;font-size:26px;padding:43px 0 9px;color:#113567;text-align:center;margin-bottom:24px}

.contact-site h3:after{content:'';position:absolute;left:50%;bottom:0;margin-left:-19px;width:38px;height:2px;background-color:#113567}

.contact-site .txt{padding:0 26px 41px;line-height:2;color:#484a4e;border-bottom:1px solid #dcdcdc}

.contact-site .txt a:hover,.cur2 a:hover{color:#113567}

.btn-edit{display:block;margin:43px auto 228px;width:178px;height:47px;line-height:45px;text-align:center;background-color:#113567;border:1px solid #113567;border-radius:24px;font-size:18px;color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.btn-edit:hover{background-color:#fff;color:#113567}

.contact-site .btn-edit{background-image:url(../images/icon-edit.png);background-repeat:no-repeat;background-position:34px center;padding-left:28px}

.contact-site .btn-edit:hover{background-image:url(../images/icon-edit-on.png)}

.eq-tel{overflow:hidden;padding:0 30px 0 36px}

.eq-tel .eq{float:left;width:112px}

.eq-tel .eq .pic{margin:0 auto 8px;width:112px;height:111px;border:3px solid #e7e7e7;border-radius:4px}

.eq-tel .eq p{color:#323232;text-align:center}

.eq-tel .eq img{display:block;width:100%;height:100%}

.eq-tel .tel{float:right;width:205px;text-align:center;padding:27px 0 0}

.eq-tel .tel h4{font-size:24px;letter-spacing:-.6px;line-height:28px;color:#113567;padding-left:26px;background:url(../images/icon-tel.png) left center no-repeat;margin-bottom:15px}

.eq-tel .tel p{font-size:12px;line-height:18px;color:#959595;padding:0 5px;letter-spacing:.4px}

#allmap{height:calc(100vh - 50px)}

#allmap img{max-width:none}

.anchorBL,.pop-mark{display:none}

.pop-message{display:none;font-family:"微软雅黑";position:fixed;top:0;bottom:50px;left:300px;width:785px;background-color:#fff;z-index:102;padding:170px 0 0}

.pop-message .btn-close{position:absolute;top:20px;right:22px;width:30px;height:31px;background:url(../images/icon-close2.png) center no-repeat}

.pop-message h3{font-size:30px;color:#3c3c3c;text-align:center;margin-bottom:40px}

.form-message{padding:0 82px}

.form-message .item{margin-bottom:15px;overflow:hidden}

.form-message .inp-box{position:relative}

.form-message .inp-box em{position:absolute;top:20px;left:13px;font-size:14px;color:#ff2a2a;z-index:10}

.form-message .item input{position:relative;padding:0 24px;border:1px solid #d8d8d8}

.form-message .inp-box.l,.form-message .inp-box.r{width:49%}

.form-message .inp{width:100%;height:56px}

.form-message textarea{width:100%;height:207px;border:1px solid #d8d8d8;resize:none;padding:15px 23px}

.form-message .btn-edit{width:202px}

.BMap_pop>img,.amap-copyright,.amap-logo{display:none!important}

.g-t1{font-size: 36px;font-weight: normal;color: #4a4a4a;padding: 60px 0 30px;}
.m-list1{}
.m-list1 li{overflow: hidden;background-color: #f3f5f5;border: 1px solid #c9caca;
    margin-bottom: 20px;padding: 10px 20px 10px 13px;
}
.m-list1 .pic{width: 277px;height: 203px;float: left;margin-right: 20px;}
.m-list1 .pic img{width: 100%;height: 100%;display: block;}
.m-list1 .con{overflow: hidden;padding-top: 23px;}
.m-list1 h4{font-size: 22px;color: #4a4a4a;font-weight: normal;margin-bottom: 12px;}
.m-list1 .con p{font-size: 14px;line-height: 24px;color: #8a8585;margin-bottom: 33px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.m-list1 .more{width: 110px;height: 37px;display: block;line-height: 37px;text-align: center;
    background-color: #113567;color: #fff;font-size: 14px;
}
.m-list1 li:hover{background-color: #e0ebf1;}
.m-list1 li:hover h4{color: #113567;}
.m-list2{overflow: hidden;margin: 0 -23px;padding-top: 45px;}
.m-list2 li{width: 33.33%;float: left;margin-bottom: 30px;}
.m-list2 .con{margin: 0 23px;}
.m-list2 .pic{padding-top: 76%;height: 0;position: relative;overflow: hidden;margin-bottom: 15px;}
.m-list2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list2  h4{font-size: 16px;text-align: center;font-weight: normal;color: #5b5b5b;}

.pages{text-align: center;padding: 30px 0 50px;}
.pages ul{display: inline-block;}
.pages li{float: left;margin: 0 5px;}
.pages li a{width: 30px;height: 30px;display: block;text-align: center;line-height: 30px;
    font-size: 16px;font-family: arial;color: #000;
}
.pages li:hover a,.pages li.on a,.pages li.prev:hover a,.pages li.next:hover a,.pages .btn:hover{background-color: #113567;color: #fff;}
.pages li.prev a,.pages li.next a{font-family: '宋体';background-color: #bbbbbb;color: #fff;}
.pages .inp{width: 60px;height: 30px;float: left;text-align: center;border: 1px solid #bbb;color: #000;outline: 0;}
.pages .btn{width: 40px;height: 30px;float: left;margin-left: 5px;background-color: #bbb;
    color: #fff;font-size: 14px;cursor: pointer;outline: 0;border: 0;
}


@media only screen and (max-height:800px){

.btn-edit{margin:30px auto 100px}

.pop-message{width:500px;left:200px;padding:50px 0 0}

#allmap{height:calc(100vh - 40px)}

}

@media only screen and (max-height:758px){

.contact-site h3{padding:20px 0 5px}

.btn-edit{margin:20px auto 30px}

.pop-message h3{margin-bottom:30px;font-size:24px}

}

@media only screen and (max-width:959px){

.contact-site{position:static;width:auto;margin-bottom:30px}

.contact-map{margin-left:0}

.contact-site h3{font-size:22px;padding:20px 0 5px}

.contact-site .txt{padding:0 10px 20px}

.btn-edit{margin:30px auto!important;font-size:14px}

.pop-message{top:100px;width:94%;left:3%;margin-left:0}

.form-message{padding:0 20px}

.pop-message h3{font-size:24px;margin-bottom:20px}

.pop-mark{position:fixed;z-index:101;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2)}

.eq-tel .eq,.eq-tel .tel{float:none;width:auto}

.eq-tel .tel h4{font-size:20px;display:inline-block;margin-bottom:5px}

.eq-tel .tel{padding:10px 0 0}

#allmap{height:300px}
.m-list2{margin: 0 -10px;}
.m-list2 .con{margin: 0 10px;}

}

@media only screen and (max-width:767px){

.pop-message{padding:30px 0 0}

.pop-message h3{font-size:20px}

.form-message .inp{height:42px}

.form-message textarea{height:120px}

.pop-message .btn-close{top:5px;right:5px}

.form-message .inp-box.l{margin-bottom:10px}

.form-message .inp-box.l,.form-message .inp-box.r{float:none;width:100%}

.form-message .item{margin-bottom:5px}

.form-message .inp-box em{top:12px}

.btn-edit{margin:10px auto!important}

.amap-info,.info-middle img{width:200px}

.info-middle{font-size:12px}
.g-t1{font-size: 26px;padding: 30px 0 15px;}
.m-list1 .pic{float: none;margin: 0 auto 20px;}
.m-list1 .con{padding-top: 0;}
.m-list1 h4{text-align: center;}
.m-list1 .more{margin: 0 auto;}
.m-list1 li{padding: 15px 10px;}
.m-list2 li{width: 50%;}
.pages li{display: none;}
.pages li.on,.pages li.prev,.pages li.next,.pages li.num{display: block;}

}
@media only screen and (max-width:480px){
    .m-list1 .pic{width: auto;height: auto;}
    .m-list1 .pic img{height: auto;}
    .m-list1 h4{font-size: 16px;margin-bottom: 5px;}
    .m-list1 .con p{margin-bottom: 15px;}
    .g-t1{font-size: 22px;padding: 20px 0 10px;}
    .m-list2{margin: 0 -25px;}
    .m-list2 .con{margin: 0 5px;}
    .m-list2 li{margin-bottom: 10px;}
    .m-list2{padding-top: 20px;}
}

.row-index>.col-l{width:72%;float:none;position:absolute;height:100%;left:0;top:0}

.row-index>.col-r{float:none;width:28%;position:absolute;height:100%;top:0;right:0}

.slide-ban{position:absolute;overflow:hidden;height:74%;width:100%}

.slide-ban .slides{position:absolute;top:0;left:0;width:100%;height:100%}

.slide-ban .item a{display:block;height:100%;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover}

.slide-ban .slick-arrow{position:absolute;top:50%;cursor:pointer;z-index:2;border:none;padding:0;font-size:0;width:28px;height:68px;margin-top:-34px;background-color:transparent;background-position:center center;-moz-background-size:cover;background-size:cover}

.slide-ban .slick-prev{left:1.7%;background-image:url(../images/arrow1-1.png)}

.slide-ban .slick-next{right:1.7%;background-image:url(../images/arrow1-2.png)}

.slide-ban .slick-arrow:hover{opacity:.5}

.list-h1{position:absolute;bottom:0;left:0;width:100%;height:26%}

.list-h1 li{float:left;width:25%;position:relative;height:100%}

.list-h1 li+li:before{content:'';position:absolute;left:0;top:50%;height:122px;margin-top:-61px;width:1px;background-color:#bebebe}

.list-h1 .item{position:relative;display:block;height:100%;text-align:center;font-size:20px;color:#4b4b4b;overflow:hidden}

.list-h1 .item .inner{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.list-h1 .icon{display:block;width:106px;height:106px;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover;margin:0 auto 12px}

.list-h1 .item:hover{color:#113567}

.pic-index1{position:absolute;top:0;left:0;width:100%;height:37%;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover}

.pic-index1 .inner{position:absolute;top:0;left:0;width:100%;height:100%}

.pic-index1 h3{position:absolute;top:50%;left:0;line-height:1.65;width:100%;text-align:center;color:#fff;font-size:36px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}

.pic-index1 h3 span{display:block;font-size:30px}

.pic-index2{position:absolute;top:37%;left:0;width:100%;height:37%}

.pic-index2 .item a{display:block;height:100%;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover;position:relative}

.pic-index2 .slick-arrow{top:50%;position:absolute;font-size:0;border:none;padding:0;width:23px;height:52px;margin-top:-26px;background-color:transparent;background-position:center center;-moz-background-size:cover;background-size:cover;z-index:2;cursor:pointer}

.pic-index2 .slick-arrow:hover{opacity:.5}

.pic-index2 .slick-prev{left:0;background-image:url(../images/arrow2-1.png)}

.pic-index2 .slick-next{right:0;background-image:url(../images/arrow2-2.png)}

.pic-index2 .item .inner{position:absolute;top:0;left:0;width:100%;height:100%}

.pic-index2 .item .txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff}

.pic-index2 .item .txt h3{font-size:36px}

.pic-index2 .item .txt h3:after{content:'';display:block;width:60px;height:2px;background-color:#fff;margin:2px auto 12px}

.pic-index2 .item .txt h4{font-size:18px;font-weight:400}

.pic-index2 .item .icon{display:block;width:29px;height:29px;background:url(../images/icon-h1-5.png) center center no-repeat;-moz-background-size:cover;background-size:cover;margin:10px auto 0}

.pic-index3{position:absolute;bottom:0;left:0;width:100%;height:26%;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover}

.pic-index3 .inner{position:absolute;top:0;left:0;width:100%;height:100%}

.pic-index3 .txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}

.pic-index3 .txt h3{font-size:36px;margin-bottom:13px}

.pic-index3 .txt dd{font-size:18px;line-height:34px}

.text-h1 .hd{position:relative;background:url(../images/bg-h1-1.jpg) center center no-repeat;-moz-background-size:cover;background-size:cover;
	height:290px;
	padding-top:40px
}

.text-h1 .hd .close{position:absolute;top:52px;right:52px;width:58px;height:58px;background:url(../images/icon-close.png) center center no-repeat;-moz-background-size:cover;background-size:cover}

.text-h1 .hd h1{font-size:44px;color:#fff;font-weight:400;margin-bottom:6px;
	text-overflow: ellipsis;overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.text-h1 .hd .info{color:#fff;font-size:16px}

.text-h1 .cur{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #fff;border-color:rgba(255,255,255,.1);line-height:35px;padding:15px 0;color:#fff}

.text-h1 .cur a:hover{text-decoration:underline}

.text-h1 .cur .inner,.text-h1 .hd .info,.text-h1 .hd h1{margin-left:-170px}

.text-h1 .cont{font-size:16px;color:#5b5b5b;line-height:2.125;padding:2em 0}

.text-h1 .arrow{border-top:1px solid #d2d2d2;overflow:hidden;padding:25px 0 20px;font-size:14px;color:#4f4f4f;line-height:34px}

.text-h1 .arrow a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.text-h1 .arrow a:hover{color:#113567;text-decoration:underline}

.text-h1 .arrow .prev{float:left;max-width:48%}

.text-h1 .arrow .next{float:right;max-width:48%;text-align:right}

.text-h1 .arrow span{float:left}

.link-h1{background:url(../images/bg-h1-2.jpg) center center no-repeat;-moz-background-size:cover;background-size:cover;padding:54px 0}

.link-h1 .list{overflow:hidden}

.link-h1 .list li{float:left;width:20%}

.link-h1 .list a{display:block;text-align:center;color:#fff;line-height:46px;border:1px solid transparent;font-size:16px}

.link-h1 .list .on a,.link-h1 .list a:hover{border-color:#fabe2c;color:#fabe2c;-moz-border-radius:23px;border-radius:23px}

.pro-detail{background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover;padding:20px 0;min-height: 760px;}

.pro-detail .info{overflow:hidden;line-height:30px;padding:25px 0}

.cur2{float:right;font-size:14px;color:#646464}

.pro-detail .info .title{font-size:24px;color:#464646;font-weight:400}

.tabs-h1>.tit{overflow:hidden}

.tabs-h1>.tit .item{float:left;margin-right:3px}

.tabs-h1>.tit span{display:block;background-color:#bfbfbf;width:132px;line-height:33px;text-align:center;font-size:16px;color:#464646;cursor:pointer}

.tabs-h1>.tit .item.on span{color:#fff;background-color:#fabe2c}

.tabs-h1>.desc>.item{display:none}

.tabs-h1>.desc>.item.on{display:block}

.pro-desc .pic{max-width:530px;height:330px;line-height:330px;text-align:center;margin:50px 0 28px}

.pro-desc .pic img{display:inline-block;vertical-align:middle;max-height:100%}

.pro-desc .txt{font-size:16px;line-height:1.875;color:#646464}

.slide-news{height:100%}

.slide-news .item{position:relative;height:100%;background-repeat:no-repeat;background-position:center center;-moz-background-size:cover;background-size:cover}

.slide-news .item .inner{position:absolute;top:50%;left:50%;width:80%;max-width:980px;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.slide-news .item .icon{display:block;margin:0 auto;max-width:200px;max-height:200px}

.slide-news .item .tit{font-size:44px;color:#030303;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:1em 0 .64em}

.slide-news .item .desc{font-size:16px;line-height:1.875;color:#2f2f2f;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:3.75em}

.slide-news .item .more{display:block;margin:38px auto 0;width:134px;line-height:40px;background-color:#113567;-moz-border-radius:20px;border-radius:20px;color:#fff}

.slide-news .item .more i{margin-left:10px}

.slide-news .item .more:hover{background-color:#fabe2c}

.slide-news .swiper-button-next{position:absolute;top:auto;left:50%;bottom:20px;width:38px;height:38px;background:url(../images/icon-h1.png) center center no-repeat;margin-left:-19px}

.row-h1{overflow:hidden;height:100%}

.row-h1 .left{float:left;width:50%;height:100%;position:relative}

.row-h1 .right{float:right;width:50%;height:100%;position:relative}

.pic-h1{position:absolute;top:0;left:0;width:100%;height:100%}

.pic-h1 img{display:block;width:100%;height:100%}

.text-h2{position:absolute;left:0;width:100%;height:68%;background-color:#fff;background-repeat:no-repeat;background-position:center bottom;-moz-background-size:70% auto;background-size:70% auto}

.text-h2 .inner{position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);max-width:600px;width:80%}

.text-h2 .title{color:#414141;font-weight:400;margin-bottom:30px}

.text-h2 .title .cn{font-size:28px}

.text-h2 .title .en{font-size:18px;font-weight:lighter}

.text-h2 .title:after{content:'';display:block;width:30px;height:3px;background-color:#fabe2c;margin-top:8px}

.text-h2 .cont{font-size:14px;color:#757575;line-height:29px;text-indent:2em;text-align:justify}

.text-h2 .more{display:block;margin-top:22px;width:134px;line-height:40px;background-color:#113567;-moz-border-radius:20px;border-radius:20px;color:#fff;text-align:center}

.text-h2 .more i{margin-left:10px}

.text-h2 .more:hover{background-color:#fabe2c}

.news-block{position:absolute;bottom:0;width:100%;height:32%}

.news-block .pic{position:absolute;top:0;left:0;width:40%;height:100%}

.news-block .pic img{display:block;width:100%;height:100%}

.news-block .slide-h2{position:absolute;top:0;width:60%;right:0;height:100%;background-color:#252525;color:#fff}

.slide-h2 .title{position:absolute;top:11%;left:7%;z-index:2;line-height:1.2}

.slide-h2 .title .en{font-size:24px}

.slide-h2 .title .cn{font-size:20px;font-weight:400}

.slide-h2 .more{position:absolute;bottom:20px;right:15px;text-decoration:underline;z-index:2}

.slide-h2 .more:hover{color:#fabe2c}

.slide-h2 .slides{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}

.slide-h2 .slides .item{position:relative;height:100%}

.slide-h2 .slides .item a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:20px;width:80%;max-width:255px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:700}

.slide-h2 .slick-dots{position:absolute;bottom:40px;left:0;width:100%;text-align:center;font-size:0}

.slide-h2 .slick-dots li{display:inline-block;vertical-align:middle;margin:0 6px}

.slide-h2 .slick-dots button{border:none;padding:0;font-size:0;width:8px;height:8px;-moz-border-radius:50%;border-radius:50%;background-color:#fff}

.slide-h2 .slick-dots .slick-active button{background-color:#fabe2c}

.row-h2{height:100%}

.row-h2 .col-l{width:40%;height:100%;background-color:#39516b;position:relative}

.row-h2 .col-l:after{content:'';position:absolute;top:0;left:0;bottom:0;width:18%;background:url(../images/after-h1.png) right 50% no-repeat;-moz-background-size:auto 106%;background-size:auto 106%}

.row-h2 .col-r{width:60%;height:100%;background-color:#fff;position:relative}

.row-h2 .col-r:after{content:'';position:absolute;left:0;right:0;bottom:0;width:100%;height:12.222%;background:url(../images/after-h2.png) center top no-repeat;-moz-background-size:100% auto;background-size:100% auto}

.pic-h2{margin:0 0 0 36%;color:#fff;position:relative;height:100%}

.pic-h2 .inner{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}

.down-txt{padding-right:14%;text-align:justify}

.down-txt .title{font-size:40px;font-weight:400;margin-bottom:23px}

.down-txt .title:after{content:'';display:block;width:40px;height:3px;background-color:#fabe2c;margin-top:18px}

.down-txt .cont{font-size:14px;line-height:31px;height:217px;overflow:hidden}

.tabs-h2{border-top:2px solid #fff;border-color:rgba(255,255,255,.02);overflow:hidden;padding-right:0%;margin-top:30px;padding-top:28px}

.tabs-h2 .list{overflow:hidden}

.tabs-h2 li{float:left;width:50%;margin:4.5px 0}

.tabs-h2 li a{display:inline-block;padding:0 33px;position:relative;font-size:16px;line-height:47px;
	border:1px solid transparent;-moz-border-radius:30px;border-radius:30px;height: 47px;overflow: hidden;
}

.tabs-h2 li a:before{content:'';position:absolute;left:15px;top:50%;width:5px;height:5px;-moz-border-radius:50%;border-radius:50%;margin-top:-3px;background-color:#fff}

.tabs-h2 li a:hover,.tabs-h2 li.on a{border-color:#fabe2c;color:#fabe2c}

.tabs-h2 li a:hover:before,.tabs-h2 li.on a:before{background-color:#fabe2c}

.pic-h3{position:absolute;top:15%;width:100%;overflow:hidden;padding:0 8% 0 6.5%;font-size:0;
	max-height: 600px;overflow-y: auto;
}

.pic-h3 .pic{display:inline-block;vertical-align:middle;width:54%}
.list-h2{display:inline-block;vertical-align:middle;width:46%;padding-right:3%}

.tab-show1{display: none;background-position: center center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.tab-show1.on{display: block;height: 100%;}

.list-h2 a{font-size:16px;color:#6c6c6c;line-height:49px;border-bottom:1px solid transparent;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:23px;position:relative}

.list-h2 a:before{content:'';position:absolute;left:4px;top:50%;width:6px;height:6px;margin-top:-3px;-moz-border-radius:50%;border-radius:50%;background-color:#a0a0a0}

.list-h2 a:hover{color:#fabe2c;border-color:#fabe2c}

.list-h2 a:hover:before{background-color:#fabe2c}

.pic-index1 .inner,.pic-index2 .item .inner,.pic-index3 .inner{background:0 0}

.pic-index1 .mask,.pic-index2 .item .mask,.pic-index3 .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/mask-h1.png) center center;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}

.pic-index2 .item .mask{background-image:url(../images/mask-h2.png)}

.pic-index1:hover .mask,.pic-index2 .item:hover .mask,.pic-index3:hover .mask{opacity:0}

.list-h1{overflow:visible}

.list-h1 li:hover .det{display:block}

.list-h1 li:hover .item{background-color:#efefef}

.list-h1 li:hover+li:before{display:none}

.list-h1 li .det{display:none;position:absolute;width:520px;bottom: 100%;left:0;overflow:hidden;background-color:#efefef;z-index:9;padding:20px 10px;box-shadow:0 5px 10px rgba(0,0,0,.2)}

.list-h1 .det dl{overflow:hidden}

.list-h1 .det dl dd{float:left;width:50%;padding:0 10px}

.list-h1 .det dl dd:nth-child(odd){border-right:1px solid #ccc}

.list-h1 .det .tit{font-size:16px;color:#fff;background-color:#113567;text-indent:15px;line-height:26px;overflow: hidden;text-overflow:ellipsis;
white-space: nowrap;}

.list-h1 .det .pic{float:left;width:100px;height:100px;overflow:hidden;text-align:center;line-height:100px}

.list-h1 .det .pic img{display:inline-block;vertical-align:middle;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}

.list-h1 .det .pic img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}

.list-h1 .det .txt{padding-top:18px;font-size:14px;color:#737373;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}

.list-h1 .icon{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}

.list-h1 li:nth-child(2):hover .icon{background-image:url(../images/ico2.png)!important}

@media only screen and (max-height:930px){

.nav li{line-height:50px}

.lang-hd,.share-hd{margin-top:20px}

}

@media only screen and (max-height:800px){

body{padding-left:200px}

.header{width:200px;bottom:40px}

.logo{height:80px;line-height:80px}

.nav li{line-height:40px}

.nav li>a{padding-left:40px;font-size:14px}

.nav .sub{width:100%}

.nav .sub a{font-size:12px}

.lang-hd a{font-size:12px;-moz-background-size:auto 20px;background-size:auto 20px;padding-right:40px}

.share-hd li{margin:0 3px}

.share-hd a{width:30px;height:30px}

.footer{padding:5px 20px;font-size:12px}

.main{bottom:40px;left:200px}

}

@media only screen and (max-height:758px){

.list-h1 .item{font-size:16px}

.list-h1 .icon{width:60px;height:60px}

.pic-index1 h3,.pic-index2 .item .txt h3,.pic-index3 .txt h3{font-size:30px}

.pic-index1 h3 span{font-size:24px}

.pic-index3 .txt h3{margin-bottom:10px}

.pic-index3 .txt dd{font-size:14px;line-height:1.6}

}

@media only screen and (max-width:1700px){

.text-h1 .cur .inner,.text-h1 .hd .info,.text-h1 .hd h1{margin-left:0}

.text-h2 .title{margin-bottom:20px}

.text-h2 .title .cn{font-size:20px}

.text-h2 .title .en{font-size:15px}

.text-h2 .cont{font-size:12px;line-height:20px}

.slide-h2 .title{top:7%;left:5%}

.slide-h2 .title .en{font-size:18px}

.slide-h2 .slides .item a,.slide-h2 .title .cn{font-size:16px}

.pic-h2{margin-left:30%}

.down-txt .cont{line-height:2;height:10em}

.tabs-h2{padding-right:5%}

.tabs-h2 li{margin:0}

.tabs-h2 li a{font-size:14px}

}

@media only screen and (max-width:1580px){

.text-h1 .hd{height:280px;padding-top:60px}

.text-h1 .hd .close{top:20px;right:20px;width:40px;height:40px}

.text-h1 .wp{max-width:none;padding:0 60px}

.text-h1 .hd h1{font-size:28px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3em}

.text-h1 .cur{padding:10px 0}

.aside-bar .icon{width:40px;height:40px}

.aside-bar .float{padding:10px}

.text-h2 .title{margin-bottom:10px}

.text-h2 .cont{line-height:18px}

.text-h2 .more{margin-top:10px}

.list-h1 li .det{width:500px}

}

@media only screen and (max-width:1399px){

body{padding-left:200px}

.header{width:200px;bottom:40px}

.logo{height:80px;line-height:80px}

.nav li{line-height:40px}

.nav li>a{padding-left:40px;font-size:14px}

.nav .sub{width:100%}

.nav .sub a{font-size:12px}

.lang-hd a{font-size:12px;-moz-background-size:auto 20px;background-size:auto 20px;padding-right:40px}

.share-hd li{margin:0 3px}

.share-hd a{width:30px;height:30px}

.lang-hd,.share-hd{margin-top:10px}

.footer{padding:5px 20px;font-size:12px}

.main{bottom:40px;left:200px}

.list-h1 .item{font-size:16px}

.list-h1 .icon{width:60px;height:60px}

.pic-index1 h3,.pic-index2 .item .txt h3,.pic-index3 .txt h3{font-size:30px}

.pic-index1 h3 span{font-size:24px}

.pic-index3 .txt h3{margin-bottom:10px}

.pic-index3 .txt dd{font-size:14px;line-height:1.6}

.text-h1 .arrow{padding:15px 0 10px}

.down-txt .title{font-size:20px;margin-bottom:15px}

.down-txt .title:after{margin-top:10px}

.down-txt .cont{font-size:12px}

.pic-h2{margin-left:10%}

.tabs-h2 li a{line-height:38px;height: 40px;}

.list-h2 a{line-height:39px;font-size:14px}

.wp{padding:0 50px}

.link-h1 .list a{font-size:14px}

.list-h1 li .det{width:450px}

}

@media only screen and (max-width:1199px){

.aside-bar{display:none!important}

.footer .link{display:none}

.footer .copyright{float:none}

.row-index>.col-l{width:auto;float:none;position:relative;height:auto}

.row-index>.col-r{float:none;width:auto;position:relative;height:0;padding-top:32%}

.slide-ban{position:relative;height:0;padding-top:57%}

.list-h1{position:relative;width:auto;height:auto;*zoom:1;}
.list-h1:after,.list-h1:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.list-h1 li+li:before{height:100px;margin-top:-50px}

.list-h1 .item .inner{position:static;padding:40px 0;-webkit-transform:none;-ms-transform:none;-moz-transform:none;transform:none}

.pic-index1{top:0;left:0;width:33.332%;height:100%}

.pic-index2{top:0;left:33.332%;width:33.332%;height:100%}

.pic-index3{top:0;left:auto;right:0;width:33.332%;height:100%}

.list-h1 .icon{width:60px;height:60px}

.list-h1 .item{font-size:14px}

.pic-index1 h3,.pic-index2 .item .txt h3,.pic-index3 .txt h3{font-size:24px}

.pic-index1 h3 span{font-size:18px}

.pic-index3 .txt dd{font-size:14px}

.row-h1{overflow:hidden;height:auto}

.row-h1 .left,.row-h1 .right{float:none;width:auto;height:auto;position:static}

.pic-h1{position:static;height:-moz-calc(100vh - 40px);height:calc(100vh - 40px)}

.text-h2{position:relative;height:auto}

.text-h2 .inner{position:relative;top:initial;left:initial;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);margin:50px 10%;max-width:none}

.news-block{position:relative;height:0;padding-top:35.3%}

.row-h2 .col-l,.row-h2 .col-r{width:auto;height:auto;float: none;}

.pic-h2{padding:50px 0}

.pic-h2 .inner{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}

.down-txt .cont{height:auto}

.pic-h3{position:static;padding:50px}

.link-h1{padding:30px 0}

.link-h1 .list li{width:33.332%}

.link-h1 .list a{line-height:38px}

.tabs-h1>.tit .item{width:20%;margin-right:0}

.tabs-h1>.tit span{width:auto;font-size:14px;margin-right:2px}

.pro-desc .txt{font-size:14px}
.index .footer .copyright{margin: 0;float: none;clear: both;overflow: hidden;}
.index .footer .copyright .info{margin: 0;float: none;margin-top: 5px;}

}

@media only screen and (max-width:959px){

body,html{height:auto}

body{padding:55px 0 0}

.footer{position:static}

.header{width:100%;height:55px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}

.logo{margin:0 auto;height:55px;line-height:55px;width:120px}

.menuBtn{display:block;position:absolute;top:0;right:0}

.js-nav{display:none;background-color:#113567;position:absolute;top:100%;left:0;width:100%;height:-moz-calc(100vh - 55px);height:calc(100vh - 55px);overflow-y:auto;padding-bottom:20px}

.lang-hd,.share-hd{margin-top:20px}

.share-hd .wechat:hover .qr{display:none}

.nav{text-align:center}

.nav li:hover .sub{display:none}

.nav a{padding:0!important}

.nav .sub{position:static;width:100%;margin-left:0}

.js-nav.open{display:block}

.main{position:relative;top:initial;left:initial;bottom:initial;right:initial;height:auto;overflow:initial}

.text-h1 .hd{height:200px}

.text-h1 .hd h1{font-size:24px}

.text-h1 .hd .info{font-size:14px}

.slide-news{height:-moz-calc(100vh - 55px);height:calc(100vh - 55px)}

.slide-news .item .tit{font-size:30px}

.pic-h1{height:auto}

.pic-h1 img{position:static;display:block}

}

@media only screen and (max-width:767px){

.footer{padding:10px}

.footer .copyright .jishu,.footer i{display:none}

.footer .copyright .info{margin-right:0;float:none}

.footer .copyright span{display:block;text-align:center;float:none;line-height:20px}

.slide-ban .slick-arrow{width:14px;height:34px;margin-top:-17px}

.list-h1{padding:20px 0}

.list-h1 li{width:50%}

.list-h1 li:nth-child(3):before{display:none}

.list-h1 .item .inner{padding:20px 0}

.row-index>.col-r{position:static;padding-top:0;height:auto}

.pic-index1{position:relative;left:initial;width:auto;height:0;padding-top:73.5%;display:block}

.pic-index2,.pic-index3{position:relative;left:initial;width:auto;height:0;padding-top:73.5%}

.pic-index2 .slides{position:absolute;top:0;left:0;width:100%;height:100%}

.text-h1 .hd .close{top:0;right:0;width:30px;height:30px}

.text-h1 .hd{padding-top:30px;height:auto}

.text-h1 .hd .cur{position:static;margin-top:20px;padding:0;font-size:12px}

.text-h1 .hd .info{font-size:12px}

.text-h1 .wp{padding:0 30px}

.text-h1 .hd h1{font-size:20px;margin-bottom:10px}

.text-h1 .cont{font-size:14px}

.text-h1 .arrow .next,.text-h1 .arrow .prev{float:none;max-width:none;text-align:left;line-height:30px}

.slide-news .item .icon{max-width:100px;max-height:100px}

.slide-news .item .tit{font-size:20px}

.slide-news .item .desc{font-size:12px}

.text-h2 .inner{width:auto;margin:30px}

.news-block{position:static;padding-top:0;height:auto}

.news-block .pic{display:none}

.news-block .slide-h2{position:relative;width:auto;padding-top:60%;height:0}

.pic-h2{padding:30px;margin-left:0}

.down-txt,.tabs-h2{padding-right:0}

.pic-h3{padding:30px}

.pic-h3 .pic{display:block;width:auto}

.list-h2{display:block;width:auto;margin-bottom:15px}

.list-h2 li a{line-height:34px}

.wp{padding:0 20px}

.link-h1 .list li{width:50%}

.pro-detail .info{padding-top:0}

.cur2{float:none}

.pro-detail .info .title{font-size:20px}

.tabs-h1>.tit .item{width:50%;margin-bottom:2px}

.row-h2 .tabs-h2 li a{padding:0 20px}

.tabs-h2 li a:before{display:none}

.row-h2 .col-l,.row-h2 .col-r{float:none}

.list-h1 .det dl dd{width: auto;float: none;overflow: hidden;padding: 0;}
.list-h1 li .det{width: 310px;left: 50%;margin-left: -155px;bottom: auto;top: 0;position: fixed;
    top: 50%;padding: 10px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.list-h1 .det .pic{width: 80px;height: 80px;line-height: 80px;}
.list-h1 .det dl dd:nth-child(odd){border-right: 0;}
.list-h1 li{position: static;}
.list-h1 .det .tit{font-size: 14px;}
.list-h1 .det .txt{    -webkit-line-clamp: 2;}
}