@charset "utf-8";
/* CSS Document */
@font-face{font-family: ziti; src:url(OPPOSANS-R.TTF);}
@font-face{font-family: mzt; src:url(tt0308m.ttf);}
html,body{background:#fff;  color:#333; font-size: 14px; margin:0; padding:0; font-family: ziti;}
.in_center{width: 89.6vw; height: auto; margin: 0 auto; transition: all .5s ease 0s; overflow: hidden; letter-spacing: 2px;}
.main{width: 72.9vw; height: auto; margin: 0 auto; transition: all .5s ease 0s; overflow: hidden;}
h1,h2,h3,h4{font-size: 14px; line-height: 1;}
i{font-style:normal;}
img{border: 0; width:100%; vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
ul,li,dl,dd{list-style-type:none; margin:0; padding:0}
a{cursor: pointer;}
i,em{font-style: normal;}
table{width: 100%;}

.header{height: 5.3vw; line-height: 5.3vw; width: 100%; position: fixed; top: 0; border-top: 2px solid #122a88; border-bottom: 1px solid #f3f3f3; z-index: 999; background: #fff;} 
.header .in_center{overflow: inherit;}
.header:after{position: absolute; right: 0; top: 0; height: 5.1vw; width: 5.2vw; /*background: #fbfbfb;*/ content: " ";}
.header:before{position: absolute; left: 0; top: -2px; height: 2px; width: 14vw; background: #28a7e1; content: " ";}
.logo{float: left; height: 5.3vw; width: 14.1vw;}
.logo img{/*width: 8.5vw;*/ height: auto;}


.top_right{width: 75.5vw; height: 5.3vw; line-height: 5.3vw; float: right; transition: all .6s ease 0s;}
.nav{float: right; width: 45vw; font-weight: bold;}
/*.nav{width:auto; height: 5.3vw; display:inline;}*/
.nav .m .sub dl dd a:hover{color: #666 !important;}
.nav .m{display:inline-block; vertical-align:middle; width: 6.9vw; height: 5.3vw; line-height: 5.3vw; font-size: 1.05vw; text-align: center; position: relative;}
.nav .m a{ z-index: 2; color: #555; display: inline-block; height: 5.3vw; width: 100%;display:block}
.nav .on:after{background-image: url(../images/nav.png); background-size: 100%; background-repeat: no-repeat; background-position: center bottom; width: 0.75vw; height: 5.3vw; position: absolute; left: 45%; top: 0.16vw; opacity: 1; color: #3d389e; content: " "; z-index: 9999;}

.nav .m:hover a,.nav .on a{ color: #6AC4D5;}
.nav .sub{display:none; width: 9.7vw; position:fixed; top: 5.3vw; overflow:hidden; z-index: 110; background:#fff; margin:0 auto; text-align: left; padding: 1.1vw 0; margin-left: -1.5vw;}
.nav .m .sub dl{width: 9.7vw; margin: 0 auto;}
.nav .m .sub dl dd{line-height: 1.9vw; font-size: 0.7vw; width: 9.7vw;  transition: all .1s ease-in .1s; text-align: center;}
.nav .m .sub dl dd a{color: #555 !important; height: 1.9vw; line-height: 1.9vw;}
.nav .m .sub dl dd:hover a{color: #28a7e1 !important;}
.nav .m:nth-child(2) dl dd{ transition: all .2s ease-in .2s;}
.nav .m:nth-child(3) dl dd{ transition: all .3s ease-in .3s;}
.nav .m:nth-child(4) dl dd{ transition: all .4s ease-in .4s;}
.nav .m:nth-child(5) dl dd{ transition: all .5s ease-in .5s;}
.nav .m:nth-child(6) dl dd{ transition: all .6s ease-in .6s;}
.nav .m:nth-child(7) dl dd{ transition: all .7s ease-in .7s;}

.top_fr{float: right; width: 23.4vw; position: relative;}
.qzxs{position: absolute; left: 5.3vw; width: 8vw; height: 2.3vw; line-height: 2.3vw; background:linear-gradient(to right,#28a6e1,#132c89); border-radius: 40px; text-align: center; margin-top: 1.6vw;}
.qzxs a{color: #fff; font-size: 0.8vw;}
.qzxs a img{width: 1.2vw; height: 1.2vw; vertical-align: text-bottom; margin-left: 1.2vw;}
.top_fr .search{position: absolute; right: 0; width: 9vw; background: #fbfbfb; height: 5.1vw; line-height: 5.1vw; border-radius: 60px 0 0 60px;}
.text1{float: left; background: none; width: 6.7vw; height: 5.1vw; line-height: 5.1vw; border: none; font-size: 0.8vw; color: #999; text-align: center; padding: 0;}
.top_fr .search .submit{float: right; width: 2.3vw; height: 2.3vw; line-height: 2.3vw; border-radius: 100%; border: none; padding: 0; position: relative; z-index: 9; margin-top: 1.4vw; background: url(../images/search.png) no-repeat center #f4f4f4; background-size: 35%;}
.Large{left: 0;}
.text2{width: 11.7vw; position: absolute; right: 2.3vw; background: #fbfbfb; border-radius: 60px 0 0 60px;}

.mobile{display: none;}
.sp_nav{float: right; position: fixed; right: 3%; z-index: 99999; width: 20px; height: 20px; background-image: url(../images/dh.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%; top: 15px;}
.sp_nav_se{background-image: url(../images/close.png); background-position: center; background-repeat: no-repeat; background-size: 100% 100%;}
.sjj_nav{position:fixed; z-index:9999; background: rgba(255,255,255,.95); width: 100%;height: calc(100% - 50px); font-size: 14px; line-height:30px; top:-100%; right:0; overflow:auto; overflow-x:hidden; padding: 0 3%;}
.nav_show{top: 50px;}
.sjj_nav>ul{}
.sjj_nav ul li{zoom: 1; position: absolute;}
.sjj_nav ul li.dq:before{background: #3d389e;}
.sjj_nav ul li.dq a{color: #3d389e;}
.sjj_nav ul li a:after{position: absolute; left: 0; top: 1.4933rem; height: 1px; width: 28px; z-index: 2; content: " ";}
.sjj_nav ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.sjj_nav ul li:before{position: absolute; left: 0; top: 49px; height: 1px; width: 100%; background: #666; content: " "; z-index: 1;}
.sjj_nav ul li{position:relative;line-height: 50px; font-size: 14px;}
.sjj_nav ul li:hover ul li{display: block;}
.sjj_nav ul li:hover ul{margin: 15px 0;}
.sjj_nav ul li ul{zoom: 1;}
.sjj_nav ul li ul:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.sjj_nav ul li ul li{display: none;}
.sjj_nav ul li a{color:#333;width:80%;}
.sjj_nav ul li ul li{float: left; width: 33%; height: 35px; line-height: 35px; text-align: center;}
.sjj_nav ul li ul li:hover{color: #3d389e;}
.sjj_nav ul li ul li:hover a{color: #3d389e;}
.sjj_nav ul li ul li:nth-child(3n){margin-right: 0;}
.sjj_nav ul li ul li:before{display: none;}
.sjj_nav ul li ul li a{color:#666;display:block; width: 100%;}
.sjj_nav ul li ul li a:after{display: none;}

.in_banner{width:100%; height: 43.5vw; position: relative; line-height: 1; text-transform: uppercase; margin:5.3vw auto 0; overflow: hidden;}
.in_banner .swiper-slide{position: relative;}
.in_banner .swiper-slide a{display: block; width: 100%; height: 43.5vw; background-position: center; background-repeat: no-repeat; background-size: cover;}
.in_banner .swiper-slide a img{width: 100%; height: 43.5vw;}
.in_bannera{width: 100%; height: 14px; line-height: 14px; display: block; vertical-align: top; font-size: 0; position: absolute; bottom: 1.6vw !important; text-align: center; z-index: 5;}
.in_bannera .swiper-pagination-bullet{width: 14px; height: 14px; border: 4px solid #fff; margin: 0 8px !important; opacity: 1; vertical-align: bottom; border-radius: 100%; background: none;}
.in_bannera .swiper-pagination-bullet-active{border: 4px solid #122a88;}
.in_wz{position: absolute; left: 4.3vw; top: 11.5vw; width: 43.5vw; z-index: 99; color: #fff; font-family: mzt; line-height: 1;}
.in_wz .tit{font-size: 1.2vw; margin-bottom: 1.4vw; color: #a5c0d7; overflow: hidden;}
.in_wz .xz{font-size: 3.3vw; height: 12vw; line-height: 6vw; font-weight: bold; margin-bottom: 2vw; overflow: hidden; margin-bottom: 3.3vw;}
.qyxq{height: 2.6vw; line-height: 2.4vw; width: 8.5vw; border: 2px solid #fff; border-radius: 40px; text-align: center; font-size: 0.75vw;}
.qyxq a{color: #fff; vertical-align: top;}
.qyxq i{margin-left: 1vw; font-size: 1vw;}
.in_q{position: absolute; right: 14vw; top: 6.2vw; z-index: 99;}
.in_q img{width: 27.6vw; height: 27.4vw;}

.about .main{position:relative}
.about{display: block; width: 100%; height: 47.3vw; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; padding-top: 6.8vw;}
.about:before{position: absolute; left: 0; top: 0; height: 27.3vw; width: 27.6vw; background-position: center; background-repeat: no-repeat; background-size: cover; content: " ";}
.about_top{height: 17.8vw;}
.about_top .fl{width: 23vw;}
.about_top .fl .fl_tit{font-size: 2vw; color: #122a88; font-weight: bold; height: 2.5vw; line-height: 2.5vw; overflow: hidden; margin-bottom: 2.5vw;}
.about_top .fl .fl_tit span{color: #28a7e1;}
.about_top .fl .qyxq{border: 2px solid #122a88;}
.about_top .fl .qyxq a{color: #122a88;}
.about_top .fr{width: 44vw;}
.about_top .fr .xx{height: 10vw;
    line-height: 1.7vw;
    color: #5e8090;
    font-size: 1.0vw;
    overflow: hidden;
    margin-bottom: 2.6vw;
    margin-top: 4vw;}
.about_top .fr ul li{float: left; width: 13.6vw; height: 5.5vw; padding: 1.2vw 1.5vw 0 1.6vw; background: #fff; border-radius: 30px; margin-right: 1.4vw;}
.about_top .fr ul li:nth-child(3){margin-right: 0;}
.about_top .fr ul li .zb{float: left; width: 7vw;}
.about_top .fr li .div1{margin-bottom: 0.65vw; color: #28a7e1;}
.about_top .fr li .counter{font-size: 2.1vw; font-family: mzt; float: left; margin-right: 0.45vw;}
.about_top .fr li .sm{float: left; margin-top: 0.4vw; font-size: 0.7vw;}
.about_top .fr li .div2{clear: both; color: #666; font-size: 0.8vw;}
.about_top .fr ul li .yb{float: right; width: 2.8vw; height: 2.2vw; line-height: 2.2vw; text-align: center; margin-top: 0.4vw;}
.about_top .fr ul li .yb img{width: 2.8vw; height: 2.2vw;}
.about_down{width: 100%; height: 16.9vw; overflow: hidden;}
.about_down ul li{float: left; width: 36.45vw; height: 16.9vw; background-position: center; background-repeat: no-repeat; background-size: 100% 100%; line-height: 1; color: #fff; padding: 2.7vw 2.3vw;}
.about_down ul li .img,.about_down ul li .img img{width: 2vw; height: 2vw;}
.about_down ul li .tit{font-size: 1.2vw; font-weight: bold; margin: 1.6vw 0 0.9vw; color: #fff;}
.about_down ul li .yw{font-size: 0.7vw; color: #abbed8; margin-bottom: 4vw;}
.about_down ul li .gd i{font-size: 1vw; color: #fff;}

.xmzx{display: block; width: 100%; height: 44.4vw; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; padding-top: 6.8vw;}
.xmzx:before{position: absolute; right: 0; bottom: 0; height: 11.2vw; width: 86vw; background: #fff; border-bottom: 1px solid #eaf5f9; content: " ";}
/*.xmzx .jj_tit{color: #396799;}*/
.xmzx .jj_tit .zw{color: #fff;}
.xmzx_xx{margin-top: 7vw; display: none;}
.xmzx_xx .fl{width: 49.5vw;}
.xmzx_xx .tit{font-size: 1.5vw; font-weight: bold; color: #fff; height: 3.4vw; line-height: 3.4vw; margin-bottom: 1.2vw; overflow: hidden; position: relative;}
.xmzx_xx .tit:after{position: absolute; left: 0; bottom: 0; height: 2px; width: 16px; background: #fff; content: " ";} 
.xmzx_xx .fl .xx{font-size: 0.9vw; color: #e0f2fb; height: 4.8vw; line-height: 1.6vw; overflow: hidden;}
.xmzx_xx .qyxq{float: right; margin-top: 0.4vw;}
.xmzx_down{width: 72.9vw; height: 11.2vw; position: absolute; bottom: 0;}
.xmzx_down ul li{float: left; width: calc(24.3vw - 1px); height: 11.2vw; padding: 1.2vw 2.9vw; border-right: 1px solid #eaf5f9; position: relative;}
.xmzx_down ul li:hover{background: #eaf5f9;}
.xmzx_down ul li .img{width: 3.8vw; height: 3.8vw; line-height: 3.8vw; border-radius: 100%; background: #eaf5f9; margin-bottom: 1.1vw; text-align: center;}
.xmzx_down ul li:hover .img{background: #fff;}
.xmzx_down ul li .img img{width: 2.2vw; height: 2.2vw;}
.xmzx_down ul li .tit{font-family: mzt; font-size: 0.9vw; color: #28a7e1; line-height: 1;}
.xmzx_down ul li .tit div{font-size: 1.2vw; color: #333; margin-bottom: 0.65vw;}
.xmzx_down ul li .dw{position: absolute; right: 2.1vw; bottom: 1.1vw;}
.xmzx_down ul li .dw img{width: 5.9vw; height: 5.6vw;}

.lcal{/*padding: 5.8vw 0 6.8vw;*/}
.lcal .jj_tit .zw span{color: #28a7e1;}
.lcal .jj_tit .qyxq{float: right; border: 2px solid #122a88;}
.lcal .jj_tit .qyxq a{color: #122a88;}
.lcal_li{margin-top: 4.5vw;}
.lcal_li ul li{float: left; width: 22.9vw; height: 29.5vw; position: relative; margin-right: 2.1vw;}
.lcal_li ul li:nth-child(3){margin-right: 0;}
.lcal_li ul li .img{overflow: hidden;}
.lcal_li ul li .img img{-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all cubic-bezier(.18,1,.21,1) .9s; -moz-transition: all cubic-bezier(.18,1,.21,1) .9s; -ms-transition: all cubic-bezier(.18,1,.21,1) .9s; -o-transition: all cubic-bezier(.18,1,.21,1) .9s;  transition: all cubic-bezier(.18,1,.21,1) .9s;}
.lcal_li ul li:hover .img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.lcal_li ul li .img,.lcal_li ul li .img img{width: 22.9vw; height: 26.5vw;}
.lcal_li ul li .dw{position: absolute; left: 1.7vw; bottom: 0.5vw; background: #fff; height: 6.2vw; width: 19.4vw; box-shadow: 0 0 5px #f1f2f3; padding: 1.2vw 1.6vw 1.2vw 1.7vw; transition: all .1s ease-in .1s;}
.lcal_li ul li .dw .zb{float: left; width: 10.4vw;}
.lcal_li ul li .dw .tit{height: 2.2vw; line-height: 2.2vw; font-size: 1vw; color: #333; overflow: hidden; margin-bottom: 0.7vw;}
.lcal_li ul li .dw .xx{line-height: 1; font-size: 0.7vw; color: #999;}
.lcal_li ul li .dw .xx i{font-size: 0.9vw; color: #122a88; vertical-align: baseline; margin-left: 0.7vw;}
.lcal_li ul li .dw .yb{float: right; width: 2.4vw; margin-top: 0.7vw;}
.lcal_li ul li .dw .yb img{width: 2.4vw; height: 2.4vw;}

.academic{width: 100%; height: 39.8vw; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; padding-top: 6.8vw;}
.academic .jj_tit{color: rgba(255,255,255,.1); margin-bottom: 4.1vw;}
.academic .jj_tit .zw{color: #fff;}
.xs_tit{line-height: 1; color: #fff; font-size: 1.5vw; margin-bottom: 2.7vw;}
.xs_tit div{font-size: 1.2vw; font-family: mzt; color: rgba(255,255,255,.3); margin-top: 1vw;}
.academic ul{margin-bottom: 3.8vw; zoom: 1;}
.academic ul:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.academic ul li{float: left; line-height: 1; width: 4.4vw; text-align: center; margin-right: 1.8vw;}
.academic ul li .img{width: 2.5vw; height: 2.4vw; line-height: 2.4vw; text-align: center; background-image: url(../images/yq.png); background-repeat: no-repeat; background-position: center; background-size: cover; margin: 0 auto 0.5vw;}
.academic ul li .img img{width: 1.5vw; height: 1.2vw;}
.academic ul li .name{color: #fff; font-size: 0.9vw;}
.xs_lj .ygdl{height: 2.8vw; line-height: 2.6vw; width: 6.8vw; text-align: center; font-size: 0.75vw; color: #fff; background: #122a88; border-radius: 40px; display: inline-block; margin-right: 0.6vw; float: left; cursor: pointer;}
.xs_lj .qyxq{display: inline-block;}

.in_news{width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; padding-top: 5.4vw;}
.in_news .jj_tit{color: #e7eef3;}
.in_news .jj_tit span{color: #28a7e1;}
.in_news .jj_tit .fr{font-size: 0.75vw;}
.in_news .jj_tit .fr a{color: #122a88;}
.com_n2{position: absolute; right: 19.7vw; top: 5.2vw;}
.com_n2 ul li{float: left; width: 6.1vw; height: 2.5vw; line-height: 2.5vw; text-align: center; border-radius: 2px; background: #FF9933; font-size: 0.75vw; color: #fff; margin-right: 0.7vw;}
.com_n2 ul .cur_n2{background: #6AC4D5; cursor: pointer;}
.dispan2{height: 23vw; padding: 0 0.45vw; position: relative;}
.dispan2 .list2{display: none; margin-top: 4.6vw; width: 100%; height: 22vw; background: #fff; zoom: 1; box-shadow: 0px 10px 10px #ebf1f4;}
.dispan2 .list2:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.dispan2 .list2 .fl{width: 36vw; height: 22vw;}
.dispan2 .list2 .fl img{width: 36vw; height: 22vw;}
.dispan2 .list2 .fl .xwxx{position: absolute; left: 2.5vw; bottom: 0; width: 7.3vw; height: 2.5vw; line-height: 2.5vw; background: #28a7e1; border-radius: 40px; font-size: 0.75vw; text-align: center;}
.dispan2 .list2 .fl .xwxx a{color: #fff;}
.dispan2 .list2 .fl .xwxx i{margin-left: 0.7vw;}

.dispan2 .list2 .fr{width: 36vw; height: 22vw; background: #fff; padding-top: 1.5vw; overflow: hidden;}
.dispan2 .list2 .fr ul li{height: 4.7vw; line-height: 4.7vw; /*margin: 0 3vw;*/ zoom: 1; overflow: hidden; position: relative;}
.dispan2 .list2 .fr ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.dispan2 .list2 .fr ul li .zb{float: left; width: 5.5vw; height: 4.7vw; font-size: 1.4vw; color: #333; font-family: mzt; padding-left: 0.6vw; margin-left: 3vw; border-bottom: 1px solid #eee;}
.dispan2 .list2 .fr ul li:last-child .zb{border: none;}
.dispan2 .list2 .fr ul li .zb span{font-size: 1.1vw; color: #d3dbde; margin-left: 0.65vw;}
.dispan2 .list2 .fr ul li .yb{float: left; width: calc(100% - 11.5vw); height: 4.7vw; font-size: 0.9vw; color: #333; border-bottom: 1px solid #eee;}
.dispan2 .list2 .fr ul li:last-child .yb{border: none;}
.dispan2 .list2 .fr ul li:hover .zb,.dispan2 .list2 .fr ul li:hover .zb span,.dispan2 .list2 .fr ul li:hover .yb{color: #28a7e1;}
.dispan2 .list2 .fr ul li:hover:before{position: absolute; left: 0; top: calc(2.4vw - 1px); height: 2px; width: 2vw; background: #28a7e1; content: " "; z-index: 99;}

.dispan3{height: 23vw; padding: 0 0.45vw; position: relative;}
.dispan3 .list2{display: none; margin-top: 4.6vw; width: 100%; height: 22vw; background: #fff; zoom: 1; box-shadow: 0px 10px 10px #ebf1f4;}
.dispan3 .list2:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.dispan3 .list2 .fl{width: 36vw; height: 22vw;}
.dispan3 .list2 .fl img{width: 36vw; height: 22vw;}
.dispan3 .list2 .fl .xwxx{position: absolute; left: 2.5vw; bottom: 0; width: 7.3vw; height: 2.5vw; line-height: 2.5vw; background: #28a7e1; border-radius: 40px; font-size: 0.75vw; text-align: center;}
.dispan3 .list2 .fl .xwxx a{color: #fff;}
.dispan3 .list2 .fl .xwxx i{margin-left: 0.7vw;}

.dispan3 .list2 .fr{width: 36vw; height: 22vw; background: #fff; padding-top: 1.5vw; overflow: hidden;}
.dispan3 .list2 .fr ul li{height: 4.7vw; line-height: 4.7vw; /*margin: 0 3vw;*/ zoom: 1; overflow: hidden; position: relative;}
.dispan3 .list2 .fr ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.dispan3 .list2 .fr ul li .zb{float: left; width: 5.5vw; height: 4.7vw; font-size: 1.4vw; color: #333; font-family: mzt; padding-left: 0.6vw; margin-left: 3vw; border-bottom: 1px solid #eee;}
.dispan3 .list2 .fr ul li:last-child .zb{border: none;}
.dispan3 .list2 .fr ul li .zb span{font-size: 1.1vw; color: #d3dbde; margin-left: 0.65vw;}
.dispan3 .list2 .fr ul li .yb{float: left; width: calc(100% - 11.5vw); height: 4.7vw; font-size: 0.9vw; color: #333; border-bottom: 1px solid #eee;}
.dispan3 .list2 .fr ul li:last-child .yb{border: none;}
.dispan3 .list2 .fr ul li:hover .zb,.dispan2 .list2 .fr ul li:hover .zb span,.dispan2 .list2 .fr ul li:hover .yb{color: #28a7e1;}
.dispan3 .list2 .fr ul li:hover:before{position: absolute; left: 0; top: calc(2.4vw - 1px); height: 2px; width: 2vw; background: #28a7e1; content: " "; z-index: 99;}

.link{width: 72.9vw; height: 8.3vw; padding: 0.5vw 0; margin: 4.2vw auto 0; z-index:99; overflow: hidden;}
.link .swiper-slide{float: left; width: 7.3vw; height: 7.3vw; margin-right: 0.85vw;} 
.link .swiper-slide .img{display: table-cell; vertical-align: middle; background: #fff; width: 7.3vw; height: 7.3vw; line-height: 7.3vw;}
.link .swiper-slide img{height: 7.3vw; width: 7.3vw; box-shadow: 0px 5px 10px #ebf1f4;}
.link .swiper-slide{position: relative;}
.link .swiper-slide a{display: block; width: 100%; height: 100%;}
.in_link_l,.in_link_r{width: 1.8vw; height: 1.8vw; line-height: 1.8vw; position: absolute; top: 83%; right: 10.4vw; z-index: 5; cursor: pointer; transition: all .5s ease 0s; text-align: center; border-radius: 100%;}
.in_link_l{left: 10.4vw; transform: rotate(180deg);}
.in_link_l i,.in_link_r i{color: #122a88; font-size: 1vw; font-weight: bold;}
.in_link_l:hover i,.in_link_r:hover i{color: #28a7e1;}

.footer{width: 100%; height: 27.3vw; background-position: center; background-repeat: no-repeat; background-size: cover;}
.foot_topt{border-bottom: 1px solid #F0F0F0; height: 6.8vw; line-height: 6.8vw;}
.foot_topt .fl{width: 11vw;}
/*.foot_topt .fl img{width: 11vw; height: 2.7vw;}*/
.foot_topt .fl img{width: 4.9vw;}
.foot_topt .fr a{color: white; font-size: 0.85vw; margin-left: 3.8vw;}
.foot_cen{height: 16vw; border-bottom: 1px solid #F0F0F0;}
.foot_cen .fl{width: 62vw; margin-top: 2.5vw;}
.foot_cen .fl ul li{zoom: 1; margin-bottom: 1.5vw;}
.foot_cen .fl ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.foot_cen .fl ul li .zb{float: left; width: 2.6vw; height: 2.6vw; line-height: 2.4vw; border: 1px solid #72b6d6; border-radius: 100%; margin-right: 1.1vw; text-align: center;}
.foot_cen .fl ul li .zb img{width: 1vw; height: 1vw;}
.foot_cen .fl ul li .yb{float: left; width: calc(100% - 3.7vw); font-size: 0.7vw; color: white; line-height: 1;}
.foot_cen .fl ul li .yb div{font-family: mzt; font-size: 1vw; color: #fff; margin-top: 0.6vw;}

.foot_cen .fr{width: 7.8vw; text-align: center; margin-top: 3.2vw;}
.foot_cen .fr .img{width: 7.8vw; height: 7.8vw; line-height: 7.8vw; text-align: center; background: #fff;}
.foot_cen .fr .img img{width: 6.7vw; height: 6.7vw;}
.foot_cen .fr h1{font-size: 0.75vw; color: white; line-height: 1; margin-top: 1vw;}

.foot_down{height: 4.5vw; line-height: 4.5vw; font-size: 0.75vw; color: #bbd1e3;}
.foot_down .fl img{width: 1vw; height: 1vw; margin: 0 0.35vw 0 0.9vw; vertical-align: sub;}
.foot_down a{color: #bbd1e3;}

/*搜索结果 result*/
.tjys{box-shadow: 0 0 20px #f9fafb;}
.jg_tit{height: 3.8vw; line-height: 3.8vw; border-bottom: 1px solid #f2f2f2;}
.jg_tit .fl{color: #dedede; font-size: 0.9vw;}
.jg_tit .fl div{display: inline-block; font-size: 1.2vw; color: #333; margin-right: 4.9vw;}
.jg_tit .fl span{color: #666; margin-right: 2.4vw;}
.jg_tit .fl span:first-child{margin-left: 0;}
.jg_tit .fl span.dq{color: #28a7e1;}
.jg_tit .fr{font-size: 0.8vw; color: #a7a7a7;}
.jg_tit .fr span{color: #333;}
.result{margin: 5.3vw 0 2vw;}
.result ul{padding-bottom: 1.8vw; zoom: 1; clear: both;}
.result ul:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.result ul li{zoom: 1; height: 6.1vw; line-height: 6.1vw; overflow: hidden; border-bottom: 1px solid #f2f2f2; font-size: 0.9vw; color: #222;}
.result ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.result ul li .fl{width: 75%;}
.result ul li .fl span{color: #999; float: left; width: 5.4vw; display: inline-block; position: relative;}
.result ul li .fl span:after{position: absolute; right: 0; top: 2.7vw; height: 0.6vw; width: 1px; background: #999; content: ""; margin-right: 1vw;}
.result ul li .fl i{color: #2051db; vertical-align: middle; margin-right: 0.8vw; font-size: 1.2vw; display: inline-block; float: left;}
.result ul li .fl div{display: inline-block; float: left;}
.result ul li .fr{width: 20%; text-align: right;}
.result ul li .fr i{font-size: 1vw; color: #2051db; margin-left: 3.4vw;}
.result ul li:hover{border-bottom: 1px solid #28a7e1;}
.result ul li:hover .fl div{color: #28a7e1; text-decoration: underline;}

/*关于启载 about*/
.in_about{width: 100%; height: 43.5vw; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; line-height: 1; margin-top: 5.3vw;}
.in_about .wenzi{height: 43.5vw; line-height: 43.5vw;}

.gsjj{width: 100%; height: 50.2vw; position: relative;}
.gsjj:before{position: absolute; top: 0; right: 0; background-image: url(../images/gsjj.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 61.85vw; height: 50.2vw; content: " ";}
.gsjj .main{position: relative; z-index: 2;}
.jj_top{height: 32.4vw;}
.jj_top .fl{width: 19.2vw; margin-top: 6.4vw;}
.jj_tit{font-family: mzt; font-size: 1.6vw; color: #f2f3f7; font-weight: bold; line-height: 1.8vw; position: relative; text-transform: uppercase; letter-spacing: 4px;}
.jj_tit .zw{color: #6AC4D5; position: absolute; left: 0; bottom: -1vw;}
.jj_top .fl .xx{font-size: 0.9vw; color: #666; height: 9.5vw; line-height: 1.4vw; overflow: hidden; margin: 1.8vw 0 3vw;}
.jj_top .fl .gd{border: 2px solid #f3f4f9; width: 8.5vw; height: 2.5vw; line-height: 2.5vw; text-align: center; border-radius: 40px; font-size: 0.75vw; font-weight: bold; color: #122a88;}
.jj_top .fl .gd img{width: 0.7vw; height: 0.5vw; margin-left: 1.4vw; vertical-align: baseline;}
.jj_top .fr{width: 46.2vw; height: 22.3vw; background-position: center; background-repeat: no-repeat; background-size: cover; content: " "; margin-top: 7.6vw; padding-top: 7vw;}
.jj_top .fr span{/*display: block; width: 1.6vw; height: 1.6vw; margin: 8.6vw 0 0 33.5vw; animation: ripple 0.6s linear infinite; border-radius: 100%; background-color: rgba(255,255,255,.1); overflow: hidden;*/display: block;
  width: 40px; height: 40px; margin: 0px 0 0 33.5vw; animation: ripple 0.6s linear infinite; border-radius: 100%; overflow: hidden;}
.jj_top .fr span img{width: 40px; height: 40px; border-radius: 100%;}
@keyframes ripple {
  0% {
    box-shadow: 0 0 0 0 rgba(40,167,225,0.15), 0 0 0 15px rgba(40,167,225,0.15), 0 0 0 30px rgba(40,167,225,0.15), 0 0 0 45px rgba(40,167,225,0.15);
  }
  100% {
    box-shadow: 0 0 0 15px rgba(40,167,225,0.1), 0 0 0 30px rgba(40,167,225,0.1), 0 0 0 45px rgba(40,167,225, 0.1), 0 0 0 60px rgba(40,167,225, 0);
  }
}



.jj_down{background: #fff; width: 100%; height: 10.2vw;}
.jj_down ul li{float: left; width: calc(24.3vw - 1px); height: 10.2vw; border-right: 1px solid #f5f5f5; padding: 2.3vw 2.2vw 0 2.9vw;}
.jj_down ul li:hover{background:linear-gradient(to right,#28a6e1,#132c89);}
.jj_down ul li .zb{float: left; width: 10.9vw; margin-top: 0.7vw;}
.jj_down li .div1{margin-bottom: 1.1vw; color: #28a7e1;}
.jj_down ul li:hover .div1{color: #fff;}
.jj_down li .counter{font-size: 2.5vw; font-family: mzt; float: left; margin-right: 0.45vw;}
.jj_down li .sm{float: left; margin-top: 0.4vw; font-size: 0.7vw;}
.jj_down li .div2{clear: both; color: #666; font-size: 0.8vw;}
.jj_down ul li:hover .div2{color: #fff}
.jj_down ul li .yb{float: right; width: 5.9vw; height: 5.6vw; line-height: 5vw; background-position: center; background-repeat: no-repeat; background-size: cover; text-align: center;}
.jj_down ul li .yb img{width: 2.7vw; height: 2.2vw;}

.qyfz,.patent{width: 100%; /*height: 50.2vw; */background-position: center; background-repeat: no-repeat; background-size: cover; position: relative;}
.qyfz{/*padding-top: 5.9vw;*/}
.qyfz:before{position: absolute; left: 0; bottom: 6.8vw; height: 1px; width: 100%; background: #abcde1; content: " ";}
.qyfz .jj_tit .zw{color: #fff;}
.qyfz .jj_tit .fr{text-align: right; font-size: 1.2vw; line-height: 1.9vw; margin-top: -0.5vw;}

.body-box{margin: 5.9vw auto 0; position: relative;}
.timer-shaft-box{width: 100%; padding: 0; box-sizing: border-box;}
.timer-shaft{position:relative; width:100%; height: 5.3vw; overflow: hidden;}
.timer-left i,.timer-right i{color: #fff; font-size: 1vw;}
.timer-left{position:absolute; top:6.5vw; left:0px; z-index:99; width:1.8vw; height:1vw; line-height: 1vw; cursor:pointer; transform: rotate(180deg);}
.timer-right{position:absolute; top:6.5vw; right:0px; z-index:99; width:1.8vw; height:1vw; line-height: 1vw; cursor:pointer;}
.timer-scale{position:absolute; top: 0; left:0; height: 5.3vw; padding-left: 5.3vw; font-size: 0; white-space: nowrap;}
.timer-scale-cont{display:inline-block;height:100%;line-height: 5.3vw;}
.time-circle{display:inline-block; vertical-align:middle; width:11.5vw; height: 5.3vw; line-height: 5.3vw; font-size: 1.9vw; color:#cfe1ed; transition: all .3s;cursor:pointer;}
.timer-scale-cont.hov .time-circle{width: 11.5vw; height: 5.3vw; line-height: 5.3vw; font-size: 1.9vw; color: #fff; position: relative;}
.timer-scale-cont.hov .time-circle:after{background-image: url(../images/ty.png); background-size: 100%; background-repeat: no-repeat; background-position: center bottom; cursor: pointer; position: absolute; left: 15%; bottom: 0; content: " "; width: 0.75vw; height: 0.75vw;}
.timer-shaft-content{width:100%; overflow: hidden;font-size:0;box-sizing:border-box;white-space: nowrap; padding: 0 6.5vw;}
.shaft-detail-cont{display: none;width:100%; height: 22vw;}
.month-detail-box{position:relative;width:100%;min-height:93px; font-size:0;box-sizing: border-box;white-space: normal;}
.month-detail-box .month-title{position: absolute; font-family: mzt; font-size: 6.1vw; font-weight: bold; color:#fff; width: 13.5vw; height: 13.4vw; line-height: 13.4vw; background-image: url(../images/bg.png); background-position: center; background-repeat: no-repeat; background-size: cover; padding-left: 2.6vw;}
.incident-record{display:inline-block; padding: 0 9.6vw 0 22.1vw; width: 59.6vw; height: 10.9vw; line-height:1; font-size: 1.2vw;color:#fff; overflow-y: scroll; margin-top: 4.6vw;}
.incident-record::-webkit-scrollbar{width: 2px;}
.incident-record::-webkit-scrollbar-thumb{background: #fff;}
.incident-record::-webkit-scrollbar-track{box-shadow: 1px 1px 5px rgba(255,255,255,.2) inset;}
.incident-record::-webkit-scrollbar-corner{background: transparent;}
.incident-record p{margin-bottom: 1.54vw;}

.patent{padding-top: 5.7vw;}
.patent .main{position: relative;}
.in_honor{width: 72.9vw; height: 26vw; margin: 4.5vw auto 0; z-index:99; overflow: hidden;}
.in_honor .swiper-slide{float: left; width: 16.9vw; height: 23.4vw; margin-right: 1.8vw; text-align: center; background: #fff;  display: table;-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent) , to(rgba(200, 214, 220, 0.4)));} 
.in_honor .swiper-slide .img{display: table-cell; vertical-align: middle;}
.in_honor .swiper-slide img{height: auto; width: 15.8vw;}
.in_honor .swiper-slide{position: relative;}
.in_honor .swiper-slide a{display: block; width: 100%; height: 100%;}
.in_honor_l,.in_honor_r{width: 1.8vw; height: 1.8vw; line-height: 1.8vw; position: absolute; top: 3vw; right: 0; z-index: 5; cursor: pointer; transition: all .5s ease 0s; text-align: center; border-radius: 100%;}
.in_honor_l{right: 3.3vw; transform: rotate(180deg);}
.in_honor_l i,.in_honor_r i{color: #122a88; font-size: 1vw; font-weight: bold;}
.in_honor_l:hover i,.in_honor_r:hover i{color: #28a7e1;}

/*新闻中心 news*/
.in_bann{width: 100%; height: 33.9vw; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; line-height: 1; margin-top: 5.3vw;}
.wenzi{width: 100%; margin: 0 auto; text-align: center; height: 33.9vw; line-height: 33.9vw;}
.wenzi .img{position: relative; width: 100%;}
.wenzi .img img{width: 21.5vw; height: 21.3vw;}
.wenzi .img .dw{position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%;}
.wenzi .img .dw h1{font-size: 1.2vw; color: #b5c9dd; margin-bottom: 1.6vw; letter-spacing: 5px;}
.wenzi .img .dw h2{font-size: 3.3vw; color: #fff; font-weight: bold; letter-spacing: 5px;}

.title{border-bottom: 1px solid #e9f6fc; background:linear-gradient(to bottom,#e6eef2,#fff); height: 5.1vw; line-height: 5.1vw; margin-bottom: 4.3vw;}
.title .main{overflow: inherit;}
.title ul li{display: inline-block; margin-right: 3.9vw; font-size: 0.8vw; font-weight: bold; position: relative;}
.title ul li a{color: #666;}
.title ul li.dq{position: relative;}
.title ul li.dq:after,.title ul li:hover:after{background-image: url(../images/nav.png); background-size: 100%; background-repeat: no-repeat; background-position: center bottom; cursor: pointer; position: absolute; left: calc(50% - 0.36vw); bottom: -0.36vw; content: " "; width: 0.75vw; height: 0.75vw;}
.title ul li.dq a,.title ul li:hover a{color: #6AC4D5;}

.news{margin-bottom: 2.4vw;}
.news ul li{border-bottom: 2px solid #f8f8f8; zoom: 1; margin-bottom: 2.4vw;}
.news ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.news ul li:hover{border-color: #6AC4D5;}
.news ul li .img{float: left; width: 21.6vw; height: 13.1vw; overflow: hidden;}
.news ul li .img img{width: 21.6vw; height: 13.1vw; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all cubic-bezier(.18,1,.21,1) .9s; -moz-transition: all cubic-bezier(.18,1,.21,1) .9s; -ms-transition: all cubic-bezier(.18,1,.21,1) .9s; -o-transition: all cubic-bezier(.18,1,.21,1) .9s;  transition: all cubic-bezier(.18,1,.21,1) .9s;}
.news ul li:hover .img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.news ul li .fr{width: 48.6vw;}
.news ul li .fr .zb{float: left; width: 34.8vw; margin-top: 1.5vw;}
.news ul li .fr .zb .tit{font-size: 1.2vw; color: #333; font-weight: bold; height: 3vw; line-height: 3vw; overflow: hidden;}
.news ul li .fr .zb .xx{font-size: 0.65vw; color: #666; height: 3.2vw; line-height: 1vw; overflow: hidden; letter-spacing: 1.2px; margin-bottom: 1.6vw;}
.news ul li .fr .zb .gd{height: 1.3vw; line-height: 1.3vw; font-size: 0.65vw; color: #888;}
.news ul li .fr .zb .gd img{width: 0.7vw; height: 0.5vw; margin-left: 0.6vw; vertical-align: baseline;}
.news ul li .fr .yb{float: right; width: 4vw; font-size: 0.6vw; color: #666; font-family: mzt; text-align: center; line-height: 1; margin-top: 2.4vw;}
.news ul li .fr .yb div{font-weight: bold; font-size: 2.8vw; margin-bottom: 0.55vw;}
.news ul li:hover .fr .yb{color: #122a88;}

.page{clear: both; text-align: center; margin: 0.3vw auto;}
.page a{font-size: 0.8vw; color: #999; margin: 0 0.9vw;}
.page a.dq,.page a:hover{color: #39aee3;}
.page a:first-child,.page a:last-child{font-weight: bold; color: #39aee3;}
.page a:first-child:hover,.page a:last-child:hover{color: #3c4a83;}

/*新闻中心 - 详情 news-xx*/
.news_xx{width: 72.9vw; margin: 5.3vw auto 0;}
.home{height: 4.8vw; line-height: 4.8vw; font-size: 0.7vw;}
.home img:first-child{width: 0.7vw; height: auto; margin: 0 0.5vw 0 0;}
.home img{width: 0.3vw; height: auto; margin: 0 0.7vw;}
.home a.dq{color: #666;}
.detal{width: 72.9vw; margin: 0 auto 3.6vw; background: #f7f8fa; padding: 3vw 6vw;}
.detal .gsxw{height: 2.5vw; line-height: 2.5vw; font-size: 1.2vw; color: #a8a8a9; font-weight: bold; text-align: center; overflow: hidden;}
.detal_tit{line-height: 2.8vw; font-size: 1.9vw; color: #333; text-align: center; font-weight: bold; margin-bottom: 1vw;}
.detal_time{height: 3vw; line-height: 1.7vw; font-size: 0.8vw; color: #333; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 2px solid #d9ecf6; padding-bottom: 1.3vw; margin-bottom: 2.2vw;}
.detal_time .sj{margin-right: 2.4vw;}
.detal_time .sj,.detal_time .bshare-custom{display: inline-block; font-size: 0.8vw; line-height: 1.7vw !important;}
.bshare-custom .bshare-weixin{background: url(../images/wx.png) !important; width: 24px; height: 24px;}
.bsBox{width: auto !important; height: auto !important;}
.bshare-sinaminiblog{background: url(../images/wb.png) !important; width: 24px !important; height: 24px !important;}
.bshare-qqim{background: url(../images/qq1.png) !important; width: 24px !important; height: 24px !important;}
.bshare-custom a{margin-top: -6px;}
.detal_xx{font-size: 0.8vw; color: #333; line-height: 1.5vw; text-indent: 1.6vw; margin-bottom: 1.2vw; padding-bottom: 3.3vw; border-bottom: 2px solid #d9ecf6;}
.detal_xx .img{margin-top: 2vw;}
.detal_xx .img img{width: 29.4vw; height: 22vw;}
.detal_xx .img img:nth-child(2){float: right;}
.fy{height: 2.2vw; line-height: 2.2vw; position: relative;}
.fy a{float: left; font-size: 0.7vw; color: #333;}
.fy a img{width: 0.75vw; height: auto; vertical-align: middle; margin-right: 0.7vw;}
.fy a.dy img{transform:rotate(180deg);}
.fy a.de{float: right;}
.fy a.de img{margin: 0 0 0 0.7vw;}
.fhlb{position: absolute; left: calc(50% - 3.1vw); width: 6.2vw; height: 2.2vw; line-height: 2.2vw; background:#6AC4D5; text-align: center; border-radius: 2px; color: #fff !important; font-size: 0.7vw; width: 6.2vw; display: inline-block; text-align: center; font-weight: bold;}
.fhlb img{width: 0.7vw; height: 0.5vw; vertical-align: baseline; margin-right: 0.5vw;}

/*对外合作 dwhz*/
.coop{margin-bottom: 2vw;}
.coop_sm{font-size: 0.9vw; color: #333; line-height: 1; margin-bottom: 3vw; font-weight: bold;}
.coop ul{margin-bottom: 0.7vw; zoom: 1;}
.coop ul:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.coop ul li{float: left; width: 13.8vw; height: 16.6vw; border: 1px solid #e9f0f4; margin: 0 0.9vw 1.6vw 0; text-align: center; padding-top: 1.7vw;}
.coop ul li:nth-child(5n){margin-right: 0;}
.coop ul li .img img{width: 5.9vw; height: 5.9vw;}
.coop ul li .name{height: 2vw; line-height: 2vw; font-size: 0.9vw; font-weight: bold; color: #333; margin: 1vw 0 2.3vw;}
.coop ul li .tsgd{font-size: 0.75vw; color: #999; line-height: 1; text-align: center; margin: 0 auto;}
.coop ul li .tsgd img{width: 0.7vw; height: 0.5vw; display: block; margin: 0.5vw auto 0;}

/*对外合作-详情 dwhz_xx*/
.coop_xx{width: 100%; height: 19.5vw; background-position: center; background-repeat: no-repeat; background-size: cover; text-align: center; padding-top: 4.2vw; position: relative; margin-top: 5.3vw;}
.cp_dw .img{background: #fff; border-radius: 100%; height: 7.7vw; line-height: 7.7vw; width: 7.7vw; text-align: center; margin: 0 auto 1.8vw;}
.cp_dw .img img{width: 6vw; height: 6vw; border-radius: 100%;}
.cp_dw h1{font-size: 2.5vw; color: #fff; font-weight: bold;}
.coop_xx .fhlb{position: absolute; left: 13.6vw; bottom: 2.3vw;}

.coop_detal{width: 51vw; margin: 4vw auto; background: #f7f8fa; padding: 3vw 3.8vw;}
.coop_detal p{font-size: 0.8vw; color: #333; line-height: 1.5vw;} 
.coop_detal img{margin-top: 1.6vw;}

/*临床案例 case*/
.case{margin-bottom: 2.5vw;}
.case ul li{float: left; width: 22.9vw; height: 31.2vw; position: relative; margin: 0 2vw 3vw 0;}
.case ul li:nth-child(3n){margin-right: 0;}
.case ul li .img{overflow: hidden;}
.case ul li .img img{-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all cubic-bezier(.18,1,.21,1) .9s; -moz-transition: all cubic-bezier(.18,1,.21,1) .9s; -ms-transition: all cubic-bezier(.18,1,.21,1) .9s; -o-transition: all cubic-bezier(.18,1,.21,1) .9s;  transition: all cubic-bezier(.18,1,.21,1) .9s;}
.case ul li:hover .img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.case ul li .img,.case ul li .img img{width: 22.9vw; height: 26vw;}
.case ul li .dw{position: absolute; left: 1.7vw; bottom: 0; background: #fff; height: 10.4vw; width: 19.4vw; box-shadow: 0 0 10px #f1f2f3; padding: 1.4vw 2.8vw 1.4vw 1.9vw; transition: all .1s ease-in .1s;}
.case ul li .dw .tit{height: 1.8vw; line-height: 1.8vw; padding: 0 1vw; border: 1px solid #f5f5f5; font-size: 0.8vw; color: #999; overflow: hidden; width: auto; display: inline-block; border-radius: 50px 50px 50px 0; margin-bottom: 0.7vw;}
.case ul li .dw .xx{height: 3.2vw; line-height: 1.6vw; font-size: 1vw; color: #333; margin-bottom: 1vw;}
.case ul li .dw .xx span{margin-right: 0.5vw;}
.case ul li .dw .gd{font-size: 0.7vw; color: #999; line-height: 1;}
.case ul li .dw .gd img{width: 0.7vw; height: 0.5vw; margin-left: 0.7vw; vertical-align: baseline;}
.case ul li:hover .dw{width: 100%; left: 0; padding: 1.4vw 2.5vw 1.4vw 1.9vw; transition: all .1s ease-in .1s;}
.case ul li:hover .dw span{margin-right: 1vw;}

/*临床案例-详情 case_xx*/
.coop_xx h2{font-size: 1.2vw; color: #b5c9dd; margin-bottom: 1.6vw; letter-spacing: 5px; padding-top: 3.8vw;}
.case_detal{margin: 3.9vw 0;}
.case_detal .left{float: left; width: 51vw; background: #f7f8f9; padding: 3.1vw 3.4vw;}
.case_detal .left p{font-size: 0.8vw; color: #333; line-height: 1.6vw; text-indent: 20px;}
.case_detal .left .img{margin: 1.6vw 0;}
.case_detal .left .img img{width: 100%; height: 12.7vw;}
.case_detal .right{float: right; width: 19.4vw;}
.case_detal .right .bt{height: 1.6vw; line-height: 1.6vw; font-size: 1.2vw; color: #333; font-weight: bold; margin-bottom: 1.2vw;}
.case_detal .right ul li{background: #f7f8f9; height: 10.4vw; width: 19.4vw; padding: 1.4vw 2.8vw 1.4vw 1.9vw; margin-bottom: 1vw;}
.case_detal .right ul li .tit{height: 1.8vw; line-height: 1.8vw; padding: 0 1vw; border: 1px solid #f5f5f5; font-size: 0.8vw; color: #999; overflow: hidden; width: auto; display: inline-block; border-radius: 50px 50px 50px 0; margin-bottom: 0.7vw; background: #fff;}
.case_detal .right ul li .xx{height: 3.2vw; line-height: 1.6vw; font-size: 1vw; color: #333; margin-bottom: 1vw;}
.case_detal .right ul li .xx span{margin-right: 0.5vw;}
.case_detal .right ul li .gd{font-size: 0.7vw; color: #999; line-height: 1;}
.case_detal .right ul li .gd img{width: 0.7vw; height: 0.5vw; margin-left: 0.7vw; vertical-align: baseline;}

/*招商合作 coop*/
.zshz .add{width: 72.9vw; margin: 3.6vw auto;}
.zshz .add .tit{height: 3.2vw; line-height: 3.2vw; font-size: 1.6vw; color: #333; font-weight: bold; margin-bottom: 2.3vw;}
.zshz .add .lxfs .fl{width: 54.5vw;}
.zshz .add .lxfs .fl ul li{float: left; width: 13.2vw; height: 7.7vw; background: #f0f5f7; text-align: center; font-size: 0.85vw; color: #b1c0c7; line-height: 1; padding-top: 1.9vw; margin-right: 1.2vw;}
.zshz .add .lxfs .fl ul li h1{font-size: 0.9vw; color: #5d6a71; font-family: mzt; margin: 1vw 0;}
.zshz .add .lxfs .fl ul li:hover{background:linear-gradient(to right,#6AC4D5,#6AC4D5); cursor: pointer;}
.zshz .add .lxfs .fl ul li:hover,.zshz .add .lxfs .fl ul li:hover h1{color: #fff;}
.zshz .add .lxfs .fl ul li img{width: 0.95vw; height: 0.95vw; margin: 0 auto;}
.zshz .add .lxfs .fl ul li .bs{display: none;}
.zshz .add .lxfs .fl ul li .hs{display: block;}
.zshz .add .lxfs .fl ul li:hover .bs{display: block;}
.zshz .add .lxfs .fl ul li:hover .hs{display: none;}
.zshz .add .lxfs .fl ul li:last-child{width: 25.6vw; margin-right: 0;}
.zshz .add .lxfs .fr{width: 12.5vw;}
.zshz .add .lxfs .fr .zb{float: left; width: 4.7vw; font-size: 0.7vw; color: #999; line-height: 1; margin-top: 2.7vw;}
.zshz .add .lxfs .fr .zb div{color: #28a7e1; font-size: 0.8vw; margin-top: 0.5vw;}
.zshz .add .lxfs .fr .yb{float: right; width: 7.6vw; height: 7.6vw; line-height: 7.6vw; text-align: center; border: 1px solid #ebebeb;}
.zshz .add .lxfs .fr .yb img{width: 6.5vw; height: 6.5vw;}
.maps{width: 100%; height: 35.4vw;}

/*项目中心 item*/
.item{margin: 5.2vw 0;}
.item_top{margin-bottom: 4.2vw;}
.item_top .fl{width: 13.7vw;}
.item_top .fl img{width: 13.7vw; height: 14vw;}
.item_top .fr{width: 52.3vw;}
.item_top .fr .tit{height: 5.1vw; line-height: 5.1vw; font-size: 1.7vw; color: #333; font-weight: bold; overflow: hidden;}
.item_top .fr .sm{line-height: 1.5vw; padding: 0.8vw 0; font-size: 1vw; color: #28a7e1; overflow: hidden;}
.item_top .fr .xx{line-height: 1.5vw; font-size: 0.9vw; color: #333;}
.item_img img{width: 100%; height: auto;}

/*百问百答 bwbd*/
.com_n1 ul{width: 100%; margin: 0 auto 2.5vw; text-align: center;}
.com_n1 ul li{display: inline-block; height: 2.5vw; line-height: 2.5vw; width: 8.9vw; text-align: center; font-size: 0.8vw; color: #666; background: #f0f3f5; border-radius: 50px; margin: 0 0.5vw; cursor: pointer;}
.com_n1 ul .cur_n1,.com_n1 ul li:hover{background: #28a7e1; color: #fff;}
.dispan .list1{display: none;}
.article{float: left; position: relative; width: 20.2vw; height: 12.1vw; border: 1px solid #eaeff2; border-radius: 20px; padding: 1.2vw 1.1vw; margin: 0 1vw 1vw 0;}
.article:nth-child(3n){margin-right: 0;}
.dispan .list1 .article .wen{height: 2.2vw; line-height: 2.2vw; overflow: hidden; border: none; margin: 0;}
.dispan .list1 .article .wen .fr{width: 14.8vw; color: #122a88; font-size: 0.9vw;}
.dispan .list1 .article .da{height: 4.2vw; line-height: 1.4vw; overflow: hidden; padding-bottom: 0; margin-bottom: 1.1vw;}
.dispan .list1 .article .da .fr{width: 14.8vw;}
.dispan .list1 .article .more{margin-left: 3vw; display: block;}
.dispan .list1 .article .more img,.dispan .list1 .article .gd img{width: 1.5vw; height: 1.5vw;}
.dispan .list1 .article .gd{margin-left: 3vw; display: none;}
.dispan .list1 .article:hover .more{display: none;}
.dispan .list1 .article:hover .gd{display: block;}
.article .q{position: absolute; right: 0.8vw; bottom: 0.7vw; width: 4.1vw; height: 4.1vw;}
.load-more__btn{font-size: 0.8vw; color: #999; text-align: center; margin: 0 auto; display: block; clear: both; padding: 2vw 0; background-image: url(../images/more.jpg); background-position: 54.5% center; background-repeat: no-repeat; background-size: 2%;}

/*百问百答-详情 bwbd-xx*/
.student{background: #f6f8f9; position: relative; padding-bottom: 3.2vw; margin-top: 5.3vw;}
.student:after{width: 100%; height: 25.6vw; background-image: url(../images/student.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; position: absolute; left: 0; top: 0; content: " "; z-index: 1;}
.student .in_center{position: relative; z-index: 2;}
.student .left{float: left; width: 16.3vw; margin-top: 7.5vw;}
.left_top{height: 18vw;}
.left_top .pic{width: 8.9vw; height: 8.9vw; line-height: 8.9vw; border: 1px solid rgba(255,255,255,.1); border-radius: 100%; position: relative; margin-bottom: 1.4vw; margin-left: 2.8vw; text-align: center;}
.left_top .pic:after{position: absolute; left: 1.1vw; top: 1.1vw; height: 6.7vw; width: 6.7vw; background: #fff; content: " "; border-radius: 100%; z-index: 1;}
.left_top .pic img{width: 4.1vw; height: 4vw; position: relative; z-index: 2;}
.left_top .tit{font-size: 1.3vw; font-weight: bold; color: #fff; line-height: 1; text-align: center; margin-left: 2.8vw;width: 8.9vw;}
.left .sm{line-height: 1; margin-top: 3.3vw;}
.left .sm div{display: inline-block; color: #9fabdb; font-size: 0.8vw; padding: 0 1.2vw 0 0.6vw;}
.left .sm div:first-child{padding-left: 0; background-image: url(../images/x.png); background-position: right center; background-repeat: no-repeat; background-size: 5%;}
.left .sm div:last-child{padding-right: 0;}
.left .sm div span{color: #fff;}
.left ul{margin-top: 2.6vw;}
.left ul li{float: left; width: 7.6vw; height: 7.6vw; background: #fff; border-radius: 20px; text-align: center; font-size: 0.8vw; padding-top: 1.9vw; margin: 0 1vw 1vw 0;}
.left ul li:nth-child(2n){margin-right: 0;}
.left ul li .img{display: block;}
.left ul li .imgs{display: none;}
.left ul li .tt{color: #999;}
.left ul li img{width: 1.7vw; height: 1.7vw; margin-bottom: 1.1vw;}
.left ul li.dq,.left ul li:hover{background: #28a7e1;}
.left ul li.dq .img,.left ul li:hover .img{display: none;}
.left ul li.dq .imgs,.left ul li:hover .imgs{display: block;}
.left ul li.dq .tt,.left ul li:hover .tt{color: #fff;}

.student .right{float: right; width: 69.1vw; margin-top: 8vw;}
.student .right .ygdl{float: left; width: 9vw; text-align: center; height: 3.3vw; line-height: 3.3vw; font-size: 0.9vw; color: #fff; background: #28a7e1; border-radius: 60px;}
.student .right .ygdl img{width: 1.1vw; height: 1.1vw; margin-right: 0.7vw;}
.student .right .ss{height: 3.3vw; line-height: 3.3vw; width: 59vw; margin-bottom: 1.7vw; float: right;}
.student .right .ss .js{float: left; width: 50.4vw; height: 3.3vw; line-height: 3.3vw; background-color: rgba(255,255,255,.1);  font-size: 0.9vw; color: #fff; padding: 0 3.8vw; background-image: url(../images/ss.png); background-position: 1.8vw center; background-repeat: no-repeat; border-radius: 60px 0 0 60px; border: 1px solid #6484c3; border-right: none;}
.student .right .ss .button{float: left; width: 8.6vw; height: 3.3vw; line-height: 3.3vw; background: rgba(255,255,255,.2); border: none; font-size: 1vw; color: #fff; border-radius: 0 60px 60px 0; border: 1px solid #6484c3; border-left: none;}
.wdxx{background: #fff; width: 100%; padding: 2.1vw 3.2vw 5vw; border-radius: 30px;}
.wdxx .back{margin-bottom: 1.9vw;}
.wdxx .back img{width: 0.7vw; height: 0.5vw; margin-right: 0.75vw; vertical-align: baseline;}
.wdxx .back a{color: #333;}
.wen{line-height: 2.4vw; padding-bottom: 0.9vw; border-bottom: 1px solid #e1e9eb; zoom: 1; margin-bottom: 1.4vw;}
.wen:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.wen .fl{width: 3vw;}
.wen .fl img{width: 2.6vw; height:2.5vw;}
.wen .fr{width: 59.6vw; font-size: 1.2vw; color: #28a7e1;}

.da{line-height: 2.4vw; padding-bottom: 2vw; zoom: 1;}
.da:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.da .fl{width: 3vw;}
.da .fl img{width: 2.6vw; height:2.5vw;}
.da .fr{width: 59.6vw; font-size: 0.75vw; color: #7c7c7c; line-height: 1.3vw; margin-top: 0.6vw;}

/*会议信息 info*/
.article .hy{height: 1.3vw; line-height: 1.4vw; padding: 0 0.5vw; width: auto; display: inline-block; text-align: center; background: #28a7e1; border-radius: 30px 30px 30px 0; color: #fff; font-size: 0.6vw; margin-bottom: 0.5vw; box-shadow: 0 0 10px #dff1fe;}
.article .bt{height: 3vw; line-height: 1.5vw; font-size: 0.9vw; color: #333; overflow: hidden; font-weight: bold;}
.article .bt:hover{color: #122a88;}
.article .jl{height: 3.2vw; line-height: 1.6vw; font-size: 0.7vw; color: #666; overflow: hidden; margin-top: 1vw;}
.article .jl span{color: #999;}

/*会议信息-详情 info_xx*/
.hy_bt{font-size: 1.5vw; color: #28a7e1; line-height: 2.9vw; border-bottom: 1px solid #e1e9eb; padding-bottom: 0.7vw; margin-bottom: 1.2vw;}
.hy_detal ul li{zoom: 1; line-height: 1.3vw; margin-bottom: 1vw;}
.hy_detal ul li:after{display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: ".";}
.hy_detal ul li .fl{width: 10.4vw; font-size: 0.75vw; color: #333;}
.hy_detal ul li .fr{width: 52vw; font-size: 0.75vw; color: #7c7c7c;}
.hy_detal ul li .fr a{color: #28a7e1;}
.hy_detal ul li:first-child{margin-bottom: 2.2vw;}

/*临床试验 lcsy*/
.article .bti{height: 1.5vw; line-height: 1.5vw; font-size: 0.9vw; color: #122a88; overflow: hidden; font-weight: bold;}
.article .jls{height: 4.8vw; line-height: 1.6vw; font-size: 0.7vw; color: #666; overflow: hidden; margin-top: 1vw;}
.article .jls span{color: #999;}

/*市场信息-详情 scxx_xx*/
.hy_bt .time{color: #666; font-size: 0.7vw; line-height: 1; padding: 0.4vw 0; line-height: 1.3vw; margin-top: 0.5vw;}
.hy_bt .time span{color: #999;}
.scxx{font-size: 0.75vw; color: #7c7c7c; line-height: 1.3vw;}
.scxx .img{margin: 1.4vw 0;}
.scxx .img img{width: auto; height: 19.7vw; margin-right: 0.5vw;}
.scxx .img img:last-child{margin-right: 0;}

/*文献资料 wxzl*/
.ssjg_all{width: 100%; margin: 0 auto 2vw; text-align: center;}
.ssjg_all .sx{display: inline-block; width: 14vw; height: 3vw; line-height: 3vw; background: #f0f3f5; border-radius: 50px; position: relative; margin-right: 0.6vw;}
.ssjg_all .sx:nth-child(4){margin-right: 0;}
.ssjg_all .sx .pf{font-size: 0.8vw; color: #333; position: absolute; left: 1.3vw; top: 0; z-index: 99;}
#filter_treasure1,#filter_treasure2,#filter_treasure3,#filter_treasure4{width:14vw; height:3vw; background: #f0f3f5; font-size:0.8vw; color:#333; position:relative; margin:0 auto; border-radius: 50px;}
.arrow_down{position:absolute; left:12.6vw; top:1.4vw; width:0.5vw; height:0.3vw; background: url(../images/xl.jpg) no-repeat right center;}
.treasure_select1,.treasure_select2,.treasure_select3,.treasure_select4{display:block; width: 14vw; height:3vw; text-align:right; line-height:3vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:default; border:0; outline:none; background: #f0f3f5; border-radius: 50px; padding: 0 2vw; color: #28a7e1;}
.treasure_all1,.treasure_all2,.treasure_all3,.treasure_all4{width:14vw; height:auto; background:#fff; position:relative; z-index:100; display:none; border: 1px solid #eaeff2; border-radius: 40px; padding: 1vw 0;}
.treasure_name1,.treasure_name2,.treasure_name3,.treasure_name4{width:14vw; line-height:2.1vw; margin:0 auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align: center;}
.treasure_name1:hover,.treasure_name2:hover,.treasure_name3:hover,.treasure_name4:hover{color:#28a7e1; cursor:default;}
.trea_selected1,.trea_selected2,.trea_selected3,.trea_selected4{display:block;}
#filter_treasure1:hover,#filter_treasure2:hover,#filter_treasure3:hover,#filter_treasure4:hover{border-color:#7f7f7f;}
.ssjg{height: 14.2vw;}
.ssjg .bti{color: #333;}
.ssjg:hover .bti span{color: #28a7e1;}
.ssjg .jls{height: 6.4vw;}

/*文献资料-详情 wxzl_xx*/
.hy_detal ul li .fr span{color: #28a7e1; margin-right: 1.1vw;}
.wxzl a{display: inline-block; height: 1.8vw; line-height: 1.8vw; padding: 0 0.65vw; border: 1px solid #f5f5f5; border-radius: 40px; font-size: 0.75vw; color: #666; text-align: center; margin-right: 0.7vw;}
.wxzl a img{width: 0.9vw; height: 0.7vw; margin-right: 0.45vw; vertical-align: baseline;}

/*学术讲堂 xsjt*/
/*.pg_xsjt {float: left; position: relative; width: 20.2vw; height: 12.1vw; border: 1px solid #eaeff2; border-radius: 20px; padding: 1.2vw 1.1vw; margin: 0 1vw 1vw 0;}
.pg_xsjt:nth-child(3n){margin-right: 0;}
.pg_xsjt .hy{height: 1.3vw; line-height: 1.4vw; padding: 0 0.5vw; width: auto; display: inline-block; text-align: center; background: #28a7e1; border-radius: 30px 30px 30px 0; color: #fff; font-size: 0.6vw; margin-bottom: 0.5vw; box-shadow: 0 0 10px #dff1fe;}
.pg_xsjt .bt{height: 3vw; line-height: 1.5vw; font-size: 0.9vw; color: #333; overflow: hidden; font-weight: bold;}
.pg_xsjt .bt:hover{color: #122a88;}
.pg_xsjt .jl{height: 3.2vw; line-height: 1.6vw; font-size: 0.7vw; color: #666; overflow: hidden; margin-top: 1vw;}
.pg_xsjt .jl span{color: #999;}
.pg_xsjt .bti{height: 1.5vw; line-height: 1.5vw; font-size: 0.9vw; color: #122a88; overflow: hidden; font-weight: bold;}
.pg_xsjt .jls{height: 4.8vw; line-height: 1.6vw; font-size: 0.7vw; color: #666; overflow: hidden; margin-top: 1vw;}
.pg_xsjt .jls span{color: #999;}
.pg_xsjt .q{position: absolute; right: 0.8vw; bottom: 0.7vw; width: 4.1vw; height: 4.1vw;}*/

/*学术讲堂-详情 xsjt_xx*/
.zjr{line-height: 1;}
.zjr .fl{width: 60%; font-size: 0.7vw; color: #666; margin-top: 0.6vw;}
.zjr .fl div{display: inline-block; padding: 0 0.8vw; height: 1; line-height: 1; border-right: 1px solid #e1e9eb;}
.zjr .fl div span{color: #999;}
.zjr .fl div:first-child{padding-left: 0;}
.zjr .fl div:last-child{border: none; padding-right: 0;}
.zjr .fr{width: 4.5vw; height: 1.8vw; line-height: 1.8vw; border: 1px solid #f4f4f4; border-radius: 50px; font-size: 0.75vw; color: #666; text-align: center;}
.zjr .fr img{width: 0.9vw; height: 0.9vw; margin-right: 0.45vw; vertical-align: sub;}
.hy_detal ul li .video{margin: 1.5vw 0;}

/*自主研发 zzyf*/
.article .scsj{height: 1.6vw; line-height: 1.6vw; font-size: 0.7vw; color: #666; overflow: hidden; margin: 1vw 0 0.5vw;}
.zzyf{height: 13.4vw;}
.article .scsj span{color: #999;}
.download{height: 1.6vw; line-height: 1.6vw; width: 4.7vw; border: 1px solid #eee; border-radius: 40px; font-size: 0.7vw; text-align: center;}
.download a{color: #555;}
.download img{width: 0.7vw; height: 0.7vw; margin-right: 0.3vw; vertical-align: sub;}
.wenj .fl{width: 2.6vw; height: 2.6vw; line-height: 2.6vw; text-align: center; border-radius: 20px;}
.wenj .fl img{width: 2.6vw; height: 2.6vw;}
.wenj .fr{width: 14.2vw;}
.wenj .fr .bt{font-size: 0.9vw; color: #333; font-weight: bold; height: 2.2vw; line-height: 1.1vw; overflow: hidden;}
.wenj .fr .xzl{font-size: 0.7vw; color: #999; line-height: 1; margin-top: 0.6vw;}
.wenj .fr .xzl div{display: inline-block; padding: 0 0.7vw; border-right: 1px solid #e5e5e5;}
.wenj .fr .xzl div img{width: 0.65vw; height: 0.65vw; margin-right: 0.4vw; vertical-align: baseline;}
.wenj .fr .xzl div:first-child{padding-left: 0;}
.wenj .fr .xzl div:last-child{border: none;}

/*自主研发-详情 zzyf_xx*/
.picd{margin: 2vw 0;}
.picd img{width: 100%; height: auto;}
.zzyf:hover .wenj .fr .bt{color: #122a88;}
.zzyf_sj{font-size: 0.7vw; color: #999; line-height: 1;}
.zzyf_sj .fl{margin-top: 0.5vw;}
.zzyf_sj .fl div{display: inline-block; padding: 0 0.7vw; border-right: 1px solid #e5e5e5;}
.zzyf_sj .fl div img{width: 0.65vw; height: 0.65vw; margin-right: 0.4vw; vertical-align: baseline;}
.zzyf_sj .fl div:first-child{padding-left: 0;}
.zzyf_sj .fl div:last-child{border: none;}
.zzyf_sj .download{float: right}

/*宣传材料  xczl*/
.zzyf{padding-top: 1.5vw; height: 13vw;}
.zzyf .bti{color: #333;}
.zzyf:hover .bti{color: #122a88;}

/*弹窗*/
.amony_c{width:100%; height:100%; position:fixed; left:0px; top:0px; background-color:rgba(0,0,0,0.5); z-index:999; display:none;}
.amony_tc{width:64.8vw; height: 30.7vw; margin:0 auto; position:fixed; left:50%; top:50%; z-index:99; webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); background: #fff; border-radius: 30px; padding: 0.1vw;}
.amony_t{display: block; position: absolute; right: 0; top: -2vw;}
.amony_t img{width: 1.5vw; height: 1.5vw; cursor: pointer;}
.amony_tc .fl{width: 35.5vw;}
.amony_tc .fl img{width: 35.5vw; height: 30.5vw; border-radius: 30px 0 0 30px;}
.amony_tc .fr{width: 21.9vw; margin: 5.1vw 3.4vw 0 0;}
.ay_tit{font-size: 1.9vw; color: #f7f7fa; font-family: mzt; font-weight: bold; text-align: center; text-transform: uppercase; letter-spacing: 2px; position: relative; height: 3.1vw; line-height: 3.1vw; margin-bottom: 2.1vw;}
.ay_tit div{position: absolute; top: 0; left: 37%; font-size: 1.2vw; color: #333; line-height: 1;}
.ay_tit:after{position: absolute; top: 2.8vw; left: calc(50% - 0.3vw); height: 2px; width: 0.6vw; background: #122a88; content: " ";}
.amony_tc .bg td{height: 3.3vw; line-height: 3.3vw; width: 100%; background: #f7fafb; border-radius: 15px; margin-bottom: 0.8vw; padding: 0 1vw; display: block;}
.amony_tc .bg td img{width: 1vw; height: 1vw; margin-right: 1.3vw; vertical-align: sub;}
.zh{font-size: 0.8vw; height: 3.1vw; line-height: 3.1vw; color: rgba(18,42,136.7); border: none; background: none; width: calc(100% - 3.3vw);}
.login{height: 3.3vw; line-height: 3.3vw; width: 100%; color: #fff; font-size: 1vw; text-align: center; border: none; background: none;}
.amony_tc .bg tr:last-child td{padding: 0; background: #122a88; border-radius: 15px; margin-top: 1.6vw;}
.ts_more{cursor: pointer;}.ts_tck{width:100%; height:100%; position:fixed; left:0px; top:0px; background-color:rgba(0,0,0,0.5); z-index:999; display:none;}.ts_tc{width:50vw; height: auto; margin:0 auto; position:fixed; left:50%; top:50%; z-index:99; webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%); background: #fff; padding: 3.3vw 3.3vw 6vw;}.ts_t{height: 1vw; margin-bottom: 3vw;}.ts_t img{width: 0.8vw; height: 0.8vw; cursor: pointer; float: right;}.ts_tc .tit{height: 4.2vw; line-height: 4.2vw; font-size: 1.9vw; color: #000; position: relative; margin-bottom: 1.5vw;}.ts_tc .tit:after{position: absolute; left: 0; bottom: 0; height: 2px; width: 16px; background: #b89b73; content: " ";}.ts_tc .xx{font-size: 0.9vw; color: #333; line-height: 1.9vw;}