@charset "utf-8";
article,aside,audio,body,button,dd,div,dl,dt,footer,fieldset,form,h1,h2,h3,h4,h5,h6,header,iframe,input,label,menu,nav,ol,p,pre,section,select,tbody,td,textarea,th,time,ul,li,video{margin:0;padding:0}
article,aside,audio,canvas,footer,header,hgroup,nav,section,video{display:block}
li,ol,ul{list-style:none}
body,html{font-size:16px;font-family:'微软雅黑',Microsoft yahei,Helvetica,STHeiti,Droid Sans Fallback;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color: #666;}
textarea{resize:none}
iframe,img{border:0}
table {border-collapse:collapse;border-spacing:0;}
button,input[type=button],input[type=reset],input[type=submit],input[type=text]{-webkit-appearance:none}
a{text-decoration:none;color: #666; outline:0;-webkit-tap-highlight-color:rgba(255,0,0,0)}
a:hover{text-decoration:none}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix {*zoom:1;}
i{font-style:normal}
.w1200{width: 1200px;margin: 0px auto;}
.blank16{background-color: #f2f2f3;width: 100%;height: 16px;border: none;margin: 0px auto;}
.animation-scale-s:hover{-moz-transform:scale3d(.98,.98,1);-ms-transform:scale3d(.98,.98,1);-webkit-transform:scale3d(.98,.98,1);transform:scale3d(.98,.98,1);transform:scale(.98)}
.animation-scale-s,.animation-scale-l{-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}
.animation-scale-l:hover{-moz-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);transform:scale(1.1)}
.imgscale{overflow: hidden;}
.imgscale img{cursor: pointer;transition: all 0.6s;}
.imgscale:hover img{transform: scale(1.1);}
.g-bright{cursor:pointer;position: absolute;background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));transform: skewx(-25deg);-moz-transform: skewx(-25deg);-webkit-transform: skewx(-25deg);}

.header-wrap{width:1200px;margin:0 auto;height:27px;position:relative;}
.top-box{height:27px;background-color:#f1f1f1;}
.top-box p{float:left;height:27px;color:#828080;font-size:12px;line-height:27px;}
.top-box p i{padding:0 14px;}
.top-link{float:right;height:27px;}
.top-link a{float:left;position:relative;/*! width:72px;*/ height:27px;display:block;color:#9e9d9d;font-size:12px;line-height:27px;text-align:center;}
.top-link i{float:left;font-size:12px;line-height:27px;color:#bebebe;padding:0 10px;}
.top-link a:hover{color:#0090FF;}

.top-link .a1{font-weight:bold;color:#0090FF;}
.top-link a i,.dwjj_r dd>a>i,.publinkbox>ul>li>a>i{display:none;width:110px;height:110px;background-color:#fff; position:absolute;top:37px;left:50%;transform: translateX(-50%); z-index:10;box-sizing: border-box;}
.publinkbox>ul>li>a>i{width:158px;height:158px;top:118px;}
.top-link a:hover i{/*display: block;*/}
.top-link a i.weixin,.dwjj_r dd>a>i.weixin,.publinkbox>ul>li>a>i.weixin{background:url(../images/wxcode.jpg) no-repeat;background-size:100% 100%;}
.top-link a i.wxapp,.dwjj_r dd>a>i.wxapp{background:url(../images/WeChat.jpg) no-repeat;background-size:100% 100%;}
.dwjj_r dd>a>i.weixin,.dwjj_r dd>a>i.wxapp{top: 95px;}
.top-link a i.em{padding: 0px;}
.header-info{width:1200px;height:120px;margin:0 auto;position:relative;}
.header-info a.logo{width:436px;height:64px;background:url(../images/logo.png) no-repeat;position:absolute;left:0;top:28px;border-right: 1px solid #E4E4E5;}
.header-info .topimg{position: absolute;left:437px;top:28px;width: 155px;height: 64px;border-right: 1px solid #E4E4E5;text-align: center;}
.header-info ul{padding-left:12px;position:absolute;right: 0px;width: 575px;top: 37px;}
.header-info li{position: relative; line-height:24px;font-size:14px;color:#666;float: left;width: 31%;}
.header-info li i{ color:#FD8602;}

.indexmenu{width:100%;/* height:45px; */position:relative;background-color: #0090FF;}
.indexmenu #menu_hover_bg{width:100%;height:0;background: rgba(255,255,255,1);position:absolute;top: 48px;z-index:10009;overflow:hidden;box-shadow:2px 3px 3px #111;}
.indexmenu .menu{width:1200px;margin:auto}
.indexmenu .menu ul li{float:left}
.indexmenu .menu ul li h2{font-weight:400;font-size:14px;position:relative}
.indexmenu .menu ul>li.intro>h2:before{content:"";position:absolute;width:50px;height:2px;background-color:#ff9c01;left:50%;margin-left:-25px;bottom:0}
.indexmenu .menu ul li h2 a{padding:0 24px;line-height: 48px;display:block;height: 48px;color:#fff;font-size: 18px;}
.indexmenu .menu ul li .sub_menu{width:1200px;height:0;position:absolute;z-index:10999;left:50%;margin-left:-600px;top:48px;overflow:hidden}
.indexmenu .menu ul li .sub_menu .sub_menu_list{position:relative;width:100%;padding-top:15px}
.indexmenu .menu ul li .sub_menu .sub_menu_list>h3{color:#666;font-weight:400;padding-bottom:30px;font-size:18px}
.indexmenu .menu ul li .sub_menu .sub_menu_list>h3 span{font-size:12px;display:block;line-height:22px;color:#ccc}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .info{float:left;display:block;width:305px;height:90px;padding:15px 15px 0 70px;margin-right:20px;margin-bottom:20px;color:#515151;background-repeat:no-repeat;background-position:15px 18px;border-radius:5px}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .info:hover{background-color:#f2f2f2}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .info h3 a{font-weight:400;color:#303030;font-size:15px;position:relative}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .info h3 a:hover{color:#03c9e4;font-weight:700}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .info p{padding-top:5px;font-size:12px;color:#989898;line-height:22px}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .info p a{font-size:12px;color:#989898;display:inline-block;margin-right:10px}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .info p a:hover{color:#03c9e4}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .infon{float:left;display:block;width:250px;height:90px;padding:15px 15px 0 70px;margin-right:20px;margin-bottom:20px;color:#515151;background-repeat:no-repeat;background-position:15px 18px;border-radius:5px}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .infon:hover{background-color:#f2f2f2}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .infon h3 a{font-weight:400;color:#303030;font-size:15px;position:relative}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .infon h3 a:hover{color:#069}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .infon p{padding-top:5px;font-size:12px;color:#989898;line-height:22px}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .infon p a{font-size:12px;color:#989898;display:inline-block;margin-right:10px}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list .infon p a:hover{color:#069}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list.sol_list{border-left:1px solid #f2f2f2}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list.sol_list a{display:block;width:220px;height:40px;line-height:40px;padding:0;margin:0;margin-bottom:10px;text-indent:50px;color:#303030;font-size:15px}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list.sol_list a:hover{background-color:#f2f2f2}
.indexmenu .menu ul li .sub_menu.sol_left .sub_menu_list:nth-child(2) .list.sol_list a{display:block;width:220px;height:40px;line-height:40px;padding:0;margin:0;margin-bottom:20px;text-indent:20px;color:#303030}
.indexmenu .menu ul li .sub_menu .sub_menu_list .list.sol_list .icon{height:70px;padding-top:5px}
.sub_menu>.w1200 h3{padding-bottom:30px;padding-top:30px;font-size:16px;color:#666;font-weight:400}
.sub_menu .sub_menu_list .category{float:left;width:257px;height:100%;border-right:1px solid #f2f2f2}
.sub_menu .sub_menu_list .category li{float:left;width:50%;height:40px;line-height:40px;text-indent:20px;margin-bottom:12px;cursor:pointer;font-size:14px;color:#303030}
.sub_menu .sub_menu_list .category li a{color:#303030}
.sub_menu .sub_menu_list .category li.active{background-color:#007DDE;color:#fff}
.sub_menu .sub_menu_list .category li.active a{color:#fff}
.sub_menu .sub_menu_list .content{float:left;width:942px}
.sub_menu .sub_menu_list .content .cont_list{float:left;width:942px;height:220px;display:none;padding:0 0 0 30px}
.sub_menu .sub_menu_list .content .cont_list ul li .foffice{float:left;width:205px;height:40px;color:#666;padding-left:30px;line-height:40px;border-radius:5px}
.sub_menu .sub_menu_list .content .cont_list ul li a:hover{background:#f2f2f2;color:#007DDE}
.sub_menu .sub_menu_list .content .cont_list ul li{position:relative;width:235px;height:40px}
.sub_menu .sub_menu_list .content .cont_list ul li:hover .foffice{background:#f2f2f2;color:#007DDE;font-weight:700}
.sub_menu .sub_menu_list .content .cont_list ul li .suboffice{display:none;box-shadow:0 4px 7px 0 rgba(0,0,0,.2)}
.sub_menu .sub_menu_list .content .cont_list ul li:hover .suboffice{position:absolute;z-index:1;display:block;top:40px;left:0;width:250px;background:#f2f2f2;border-radius:5px;box-shadow:0 4px 7px 0 rgba(0,0,0,.2);padding:10px 0 10px 0}
.sub_menu .sub_menu_list .content .cont_list ul li .suboffice a{width:250px;height:40px;float:left;color:#666;display:block;padding-left:30px;line-height:40px}
.sub_menu .sub_menu_list .content .cont_list ul li .suboffice a:hover{color:#06c}
.sub_menu .sub_menu_list .content .cont_list .infon{float:left;display:block;width:300px;height:90px;padding:15px 15px 0 70px;margin-right:20px;margin-bottom:10px;margin-top:20px;color:#515151;background-repeat:no-repeat;background-position:15px 18px;border-radius:5px}
.sub_menu .sub_menu_list .content .cont_list .infon:hover{background-color:#f2f2f2}
.sub_menu .sub_menu_list .content .cont_list .infon h3 a{font-weight:400;color:#303030;font-size:15px;position:relative}
.sub_menu .sub_menu_list .content .cont_list .infon h3 a:hover{color:#06c}
.sub_menu .sub_menu_list .content .cont_list .infon p{padding-top:5px;font-size:12px;color:#989898;line-height:22px}
.sub_menu .sub_menu_list .content .cont_list .infon p a{font-size:12px;color:#989898;display:inline-block;margin-right:10px}

.men_pro_list li {transition: all 0.2s; float:left; height:45px; display:block; box-sizing: border-box;}
.men_pro_list .intro{background-color: #007DDE;}
.men_pro_list li a {transition:all 0.2s; display: block; text-align:center;color: #303030;font-size:14px; line-height:45px; height:45px; padding:0 24px;  margin:0 auto; float:left; overflow:hidden; box-sizing:border-box;}
.men_pro_list .intro a{color: #fff;}

.indexbanner { height: 520px; position: relative; width: 100% }
.indexbanner .bd li { height: 520px; overflow: hidden; position: absolute; width: 100%; left: 0px;/*background-size: cover;background-attachment:fixed;*/background-position:center;background-repeat: no-repeat; }
/*.indexbanner .bd li.banner1 { background-image: url(../images/banner1_bg.jpg); }*/
.indexbanner .bd li a{ width:100%; height:520px; display:inline-block; }
.indexbanner li.banner1 .con{text-align: right;width: 1056px;margin: 97px auto 0px;}
.indexbanner li.banner1 .con img{opacity: 0.7;margin-right: 100px;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}
.indexbanner li.banner1 .con .txt{font-size: 14px;line-height: 30px;color: #fff;margin-top: 16px;opacity: 0.7;margin-right: -100px;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}
@-webkit-keyframes fadeInRightBig{from{margin-right:-100px;opacity:0}
to{margin-right:0;opacity:1}
}
@keyframes fadeInRightBig{from{margin-right:-100px;opacity:0}
to{margin-right:0;opacity:1}
}
@-webkit-keyframes fadeInLeftBig{from{margin-right:100px;opacity:0}
to{margin-right:0;opacity:1}
}
@keyframes fadeInLeftBig{from{margin-right:100px;opacity:0}
to{margin-right:0;opacity:1}
}
.indexbanner .ban3{ width:1200px; height:136px; position:absolute; bottom:0px; left:50%; margin-left:-600px;}
.indexbanner .ban3 li{ width:400px; height:136px; float:left;}
.indexbanner .ban3 li p{text-transform: uppercase;margin-right: 15px;width:255px;height:75px;float:right;text-align:center;font-size:18px;color:#fff;padding-top:35px;line-height: 34px;}
.indexbanner .ban3 li p span{display:block;font-size: 12px;line-height: 16px;}
.indexbanner .ban3 .banner31{ background:url(../images/ban_01.jpg);}
.indexbanner .ban3 .banner32{ background:url(../images/ban_02.jpg);}
.indexbanner .ban3 .banner33{ background:url(../images/ban_03.jpg);}

.indexbanner .bn_float{opacity:1;width:1200px;margin:auto;position:absolute;bottom:-50px;height:80px;box-sizing:border-box;border-radius:5px;background:#fff;left:0;right:0;box-shadow: 0 0 10px #bfbfbf;overflow:hidden;}
.indexbanner .bn_float ul{width:100%;height:100%;}
.indexbanner .bn_float ul li{width:25%;height:100%;border-right:1px #eeeeee solid;float:left;box-sizing:border-box;}
.indexbanner .bn_float ul li:last-child{border-right:0;}
.indexbanner .bn_float ul li a{display: table-cell;vertical-align: middle;text-align: center;width: 300px;height: 80px;overflow: hidden;box-sizing:border-box;}
.indexbanner .bn_float ul li p{display: inline-block;font-size:12px;color:#bbbbbb;vertical-align: middle;}
.indexbanner .bn_float ul li p:first-child{margin:2px 15px 0 0;transform: scale(.8);}
.indexbanner .bn_float ul li p b{display:block;font-weight:500;font-size:20px;color:#333;text-align: left;}
.indexbanner .bn_float ul li:hover p,.indexbanner .bn_float ul li:hover b{color:#0090FF;}
/*
.indexbanner .bn_float ul li:hover{background:#a1681b;}
.indexbanner .bn_float ul li:hover p:first-child img:first-child{display:block;}
.indexbanner .bn_float ul li:hover p:first-child img:last-child{display:none;}
.indexbanner .bn_float ul li:hover p,.indexbanner .bn_float ul li:hover b{color:#fff;}
*/
.indexbanner .bn_float ul li:hover img{animation:rubberBand 1s;}

/*@-webkit-keyframes flipInX {0% {-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:1}
40% {-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
60% {-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80% {-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
100% {-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX {0% {-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:1}
40% {-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
60% {-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80% {-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
100% {-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}
}*/
/*5s*//*
@keyframes flipInX {
80% {-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}
88% {-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
92% {-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
96% {-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
100% {-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}
}*/
/*3s*/
@keyframes flipInX {
66.6% {-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}
79.2% {-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
85.8% {-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
92.4% {-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
100% {-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}
}

.indexbanner .animated {-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;animation-iteration-count: infinite;}
.indexbanner .animated:hover{animation-play-state: paused;}

@keyframes rubberBand {from {transform:scale3d(1,1,1)}
30% {transform:scale3d(1.25,0.75,1)}
40% {transform:scale3d(0.75,1.25,1)}
50% {transform:scale3d(1.15,0.85,1)}
65% {transform:scale3d(0.95,1.05,1)}
75% {transform:scale3d(1.05,0.95,1)}
to {transform:scale3d(1,1,1)}
}

.dwjj{margin: 82px auto 32px;}
.dwjj_l{width: 752PX;}
.dwjj_l .hd{position: relative;border-bottom: 1px solid #E4E4E5;height: 40px;}
.dwjj_l .hd>ul{position: absolute;bottom: -5px;width: 100%;}
.dwjj_l .hd>ul>li{width: 25%;text-align: center;float: left;}
.dwjj_l .hd>ul>li>a{width: 116px;display: inline-block;font-size: 18px;line-height: 40px;color: #333;padding-bottom: 5px;}
.dwjj_l .hd>ul>li.on>a{color: #0090ff;background: url(../images/news_hov.png) center bottom no-repeat;}
.tabinfos>div{padding: 22px 0px;border-bottom: 1px dashed #E4E4E5;}
.tabinfos>div>.fl{width: 188px;height: 122px;}
.tabinfos>div>.fl>img{max-width:100%;}
.tabinfo_rich1{}
.tabinfo_rich1 .fr{width: 544px;}
.tabinfo_rich1 .fr h5{color: #444;font-size: 24px;line-height: 26px;text-align: center;font-weight: normal;padding: 10px 0px;}
.tabinfo_rich1 .fr h5 a{color: #444;display: block;max-width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;margin: 0px auto;}
.tabinfo_rich1 .fr h5 a:hover{color: #0090ff;}
.tabinfo_rich1 .fr p{font-size: 14px;line-height: 24px;text-indent: 2em;}
.tabinfo_rich1 .fr p>a{color: #fd8602;}
.tabinfo_rich2 .fr li:hover a{color: #0090ff;}
.tabinfo_rich2 .fr{width: 544px;padding-left: 50px;background: url(../images/con1_tj.jpg) left center no-repeat;box-sizing: border-box;min-height:120px}
.tabinfo_rich2 .fr li{width: 50%;float: left;font-size: 14px;line-height: 30px;}
.tabinfo_rich2 .fr li a{display: block;max-width: 98%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
.tabinfo_rich2 .fr li i{color: #FD8602;}
.dwjj_r{width: 276px;height: 375px;border: 1px solid #e4e4e5;box-sizing: border-box;}
.dwjj_r dt{position: relative;top: -1px;left: -1px;width: 276px;height: 40px;line-height: 40px;text-indent: 12px;font-size: 18px;color: #fff;background-color: #0090ff;}
.dwjj_r dd{padding: 12px 0px 0px 12px;float: left;}
.dwjj_r dd>a{position: relative; display: block; padding-top: 67px; box-sizing: border-box; width: 120px; height: 96px;text-align: center;font-size: 14px;background-color: #f2f2f3;}
.dwjj_r dd>a:hover{color: #0090ff;background-color: #cbe6ff;}
.dwjj_r dd>a::before{content: ""; display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-69%); width: 50px;height: 48px;background-image: url(../images/icons.png);background-repeat: no-repeat;transition:all 0.3s linear 0s;}
.dwjj_r .dd1>a::before{background-position: -6px -113px;}
.dwjj_r .dd1>a:hover::before{background-position: -6px -171px;}
.dwjj_r .dd2>a::before{background-position: -65px -116px;}
.dwjj_r .dd2>a:hover::before{background-position: -65px -174px;}
.dwjj_r .dd3>a::before{background-position: -128px -113px;}
.dwjj_r .dd3>a:hover::before{background-position: -128px -171px;}
.dwjj_r .dd4>a::before{background-position: -189px -113px;}
.dwjj_r .dd4>a:hover::before{background-position: -189px -171px;}
.dwjj_r .dd5>a::before{background-position: -246px -114px;}
.dwjj_r .dd5>a:hover::before{background-position: -246px -172px;}
.dwjj_r .dd6>a::before{background-position: -306px -113px;}
.dwjj_r .dd6>a:hover::before{background-position: -306px -171px;}

.dwnews_r {width: 400px;}
.dwnews_r .bt {margin-top: 8px;font-size: 18px;padding-left:20px;line-height:1.1;position:relative;margin-bottom: 18px;}
.dwnews_r .bt:after {content:'';width:4px;height:100%;background:#0090ff;position:absolute;left:0;top:0;}
.dwnews_r .bt a {font-size:14px;color:#999999;float:right;margin-top: 2px;}
.dwnews_r .bt a img {margin-left:10px;display:inline-block;vertical-align: middle;}
.dwnews_r .pab {margin-bottom:38px;position:relative;transition:all 0.35s ease;-moz-transition:all 0.35s ease;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;}
.dwnews_r .pab{margin-bottom:5px;height: 128px;overflow: hidden;}
.dwnews_r .pab:hover {/*box-shadow:0 0 10px #0090ff;*/}
.dwnews_r h4{text-align:center}
.dwnews_r h4 a {display: inline-block;color:#0090ff;font-size:24px;line-height: 29px;font-weight: normal;max-width: 98%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
.dwnews_r .par {margin: 2px 0 10px 0;font-size: 14px;line-height: 24px;text-indent:2em}
.dwnews_r .par a {color:#fd8602;}
.dwnews_r .djlist li {margin-bottom: 7px;padding-bottom: 7px;border-bottom:1px #ebebeb solid;}
.dwnews_r .djlist li a {display:block;overflow:hidden;clear:both;}
.dwnews_r .djlist li b {font-weight:500;width:93%;float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size: 14px;}
.dwnews_r .djlist li span {float:right;background:url('../images/news_icon2.png') no-repeat center;background-size:100% 100%;width:18px;height:18px;margin-top:3px;}
.dwnews_r .djlist li span img {display:inline-block;vertical-align:sub;}
.dwnews_r .djlist li:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0;}
.dwnews_r .djlist li a:hover{color:#0090ff;}
.dwnews_r .djlist li a:hover span{background:url('../images/news_icon2on.png') no-repeat center;background-size:100% 100%;}

.dwclass>.tits{margin: 23px auto; font-weight: normal;color: #0090ff;font-size: 40px;text-align: center;}
.dwclass>.tits>p{color: #ccc;font-size: 12px;line-height: 22px;text-transform: uppercase;}
.dwclass>.tits>a{font-size: 13px;color: #fff;display: block;background-color: #007dde;width: 80px;height: 13px;line-height: 12px;margin: 0px auto;border-radius: 6px;}
.dwclass_info{/* display: flex; *//* justify-content: space-between; */margin-bottom: 32px;}
.dwclass_info li{width: 288px;height: 228px;overflow:hidden;position:relative;cursor:pointer;box-sizing: border-box;float: left;margin: 0px 16px 16px auto;}
.dwclass_info li:nth-of-type(4n){margin-right:auto}
.dwclass_info li h2{overflow:hidden;position: relative;width: 288px;height: 162px;}
.dwclass_info li h2 img{display:block}
.dwclass_info li h2 .spsz{transition: all 0.6s;}
.dwclass_info li:hover h2 .spsz{transform:scale(1.1)}
.dwclass_info li h2 .spicon{position:absolute;opacity:0;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: all .3s ease;z-index:12;}
.dwclass_info li h3{background:url(../images/jt_img22.png) no-repeat left bottom;font-size: 16px;font-weight: normal;padding: 10px 0 4px 0;transition: all .6s ease;}
.dwclass_info li p{font-size:14px;color:#c1c1c1;padding-top:6px;transition: all .6s ease;}
.dwclass_info li h4{position:absolute;right:0;bottom:34px;opacity:0;transition: all .6s ease;}
.dwclass_info li h6{width:100%;height: 162px;overflow:hidden;background:rgba(0,0,0,.5);position:absolute;left:0;top:0;display:none;}
.dwclass_info li:hover{box-shadow:0 0 8px #e7e7e7;border:1px solid #e7e7e7;}
.dwclass_info li:hover h3{margin-left:18px;}
.dwclass_info li:hover p{margin-left:18px;}
.dwclass_info li:hover h4{right:13px;opacity:1;}
.dwclass_info li:hover h6{display:block;}
.dwclass_info li:hover h2 .spicon{top: 50%;opacity:1;}

.Consultation_times .tits{background-color: #0090ff;text-align: center;padding: 12px 0;margin-bottom: 23px;}
.Consultation_times .tits h5{font-weight: normal;font-size: 40px;color: #fff;}
.Consultation_times .tits p{font-size: 12px;color: #50aafe;}
.cztimesbar{font-size: 14px;line-height: 26px;height: 26px;text-align: center;}
.cztimesbar li{color: #fff;}
.Consultation_times>.w1200{display: flex;}
.gh_table{width:896px;height: 100%;/* height: 488px; */}
.gh_table_hd{border-bottom: 1px solid #e4e4e5;box-sizing: border-box;height: 40px;width: 100%;margin-bottom: 24px;}
.gh_table_hd li{width: 178px;float: left;height: 44px;font-size: 18px;text-align: center;line-height: 40px;}
.gh_table_hd li.on{color: #0090ff;background: url(../images/news_hov.png) center bottom no-repeat;}
.tx_gh,.pt_gh{width: 896px;/* overflow: hidden; */}
.tx_gh th{font-weight:400}
.tx_gh td,.tx_gh th{min-width: 95px;height: 46px;/* line-height: 46px; */border-collapse:separate;text-align:center;font-size: 14px;border: 1px solid #95c9fe;position: relative;}
.tx_gh td:hover{border: 2px solid #0090ff;box-sizing: border-box;}
.txzj{display:inline-block;padding: 12px 0px;}
.tx_gh td .txzj:hover,.tx_gh td:hover .tdd{color:#0090ff;}
.tx_gh td .txzj:hover .txzj-xx,.tx_gh td:hover .tdd .txzj-xx{display: block;}
.tx_gh .first_th th, .tx_gh .first_td{background-color: #cbe6ff;color: #0090ff;padding: 0 5px;}
.tx_gh .first_th th{line-height: 1.4em;}
.tx_gh .first_th th.select span{color: #fd8602;}
.pt_gh td{padding: 0px 8px 17px;}
.pt_gh td:first-child{padding-left: 0;}
.pt_gh tr:last-child td{padding-bottom:0px}
.pt_gh td:last-child{padding-right: 0;}
.schedule-stat{position: relative;border: 1px solid #95c9fe;display: block;width: 210px;height: 70px;border-radius: 5px;text-align: center;color: #0084ff;line-height: 72px;}
.schedule-stat:hover{background-color: #0084ff;color: #fff;}
.schedule-stat span{position: absolute;top: -1px;left: -1px;width: 48px;line-height: 20px;height: 22px;background-color: #63affe;text-align: center;font-size: 14px;color: #fff;border-radius: 5px 0px 5px 0px;}
.schedule-stat:hover span{background-color: #fff;color: #0084ff;}
.schedule-stat.out,.schedule-stat:hover.out{color: #666;border: 1px solid #e4e4e5;background-color: #fff;}
.schedule-stat.out span,.schedule-stat:hover.out span{background-color:#e4e4e5;color: #999;}
.gh_zj{width: 276px;margin-left: auto;height: 100%;border: 1px solid #e4e4e5;}
.gh_zj .ghtits{background-color: #0090ff;height: 40px;color: #fff;line-height: 18px;text-indent: 10px;line-height: 40px;font-weight: normal;font-size: 18px;position: relative;top: -1px;left: -1px;width: 278px;}
.gh_zj .ghtits>a{display: block;position: absolute;width: 80px;height: 13px;color: #fff;font-size: 13px;text-align: center;right: 12px;top: 16px;background-color: #007dde;line-height: 12px;border-radius: 6px;}
.expert-card {position: relative;margin-top: 24px;height: 423px;box-sizing: border-box;padding: 0px 10px 10px;overflow: hidden;}
.expert-card .prev,.expert-card .next,.scrolldocs .prev,.scrolldocs .next { display: block; width: 24px;height: 72px;/*padding: 20px 0;*/position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;}
.expert-card .prev {left: 10px;background: url(../images/zjprebtn.png) center no-repeat;}
.expert-card .next {right: 10px;background-position: right center;background: url(../images/zjnextbtn.png) center no-repeat;}
.expert-card li .img{width: 180px;margin: 0px auto;overflow: hidden;position: relative;height: 244px;}
.expert-card li .img .g-bright{left: -180px;top: 0;width: 180px;height: 244px;}
.expert-card li:hover .img .g-bright{left: 180px;-moz-transition:0.9s;-webkit-transition:0.9s;transition:0.9s;}
.expert-card li .img .dh{position: absolute;top: 8px;left: 8px;}
.expert-card li .img .tx{transition: all 0.6s;}
.expert-card li .img:hover .tx{transform: scale(1.1);}
.expert-card li h5,.expert-card li h6{font-weight: normal;font-size: 14px;text-align: center;margin-top: 10px;}
.expert-card li h5 b{font-size: 24px;color: #fd8602;}
.expert-card li h6{color: #0090ff;}
.expert-card li p{text-indent: 2em;font-size: 14px;line-height: 24px;margin-top: 10px;}
.indext1{margin: 20px auto;}
.aboutdw_left{width: 896px;}
.aboutdw_left .focus_btn{width: 148px;position: relative;}
.aboutdw_left .focus_btn li{position: relative;text-align: center;height: 94px;z-index: 2;box-sizing: border-box;padding-top: 9px;}
.aboutdw_left .focus_btn li::before{content: "";display: block;margin: 5px auto; width: 44px;height: 44px;background-image: url(../images/icons.png);background-repeat: no-repeat;transition: all 0.3s linear 0s;}
.aboutdw_left .focus_btn li:first-of-type::before{background-position: -5px -5px;}
.aboutdw_left .focus_btn li:nth-of-type(2)::before{background-position: -59px -5px;}
.aboutdw_left .focus_btn li:nth-of-type(3)::before{background-position: -113px -5px;}
.aboutdw_left .focus_btn li:nth-of-type(4)::before{background-position: -167px -5px;}
.aboutdw_left .focus_btn li:last-of-type::before{background-position: -221px -5px;}
.aboutdw_left .focus_btn li.on:first-child::before{background-position: -5px -59px;}
.aboutdw_left .focus_btn li.on:nth-child(2)::before{background-position: -59px -59px;}
.aboutdw_left .focus_btn li.on:nth-child(3)::before{background-position: -113px -59px;}
.aboutdw_left .focus_btn li.on:nth-child(4)::before{background-position: -167px -59px;}
.aboutdw_left .focus_btn li.on:last-child::before{background-position: -221px -59px;}
.aboutdw_left .focus_btn li.on{background-color: #0090ff;color: #fff;}
.aboutdw_left .focus_btn li.on::after{content: "";position: absolute;width: 0px;height: 0px; top: 50%;right: -24px; transform: translateY(-50%);border: 12px solid transparent;border-left-color: #0090ff ;}
.aboutdw_left .focus_pic li{width: 748px;position: relative;overflow: hidden;height: 470px;}
.aboutdw_left .focus_pic p{position: absolute;height: 64px;left: 0px;right: 0px;bottom: 0px;background-color: rgba(0,0,0,0.8);font-size: 14px;line-height: 24px;color: #fff;padding: 7px 17px 0px;box-sizing: border-box;}
.aboutdw_right{border: 1px solid #e4e4e5;position: relative;box-sizing: border-box;width: 276px;padding-bottom: 20px;}
.aboutdw_right>.hos{height: 176px;position: relative;}
.aboutdw_right>.hos>.g-bright{left: -276px;top: 0;width: 276px;height: 176px;}
.aboutdw_right>.hos:hover>.g-bright{left: 276px;-moz-transition:0.9s;-webkit-transition:0.9s;transition:0.9s;}
.aboutdw_right>.txt{font-size: 14px;line-height: 24px;padding: 12px 11px 15px;}
.aboutdw_right>.txt>a{color: #fd8602;}
.aboutdw_right ul{display: flex;justify-content: center;text-align: center;}
.aboutdw_right ul li{margin-right: 18px;position: relative;}
.aboutdw_right ul li:last-child{margin-right: 0;}
.aboutdw_right ul li img{border: 2px solid #2596ff;border-radius: 50%;box-sizing: border-box;transition:0.6s;transform-style:preserve-3d;}
.aboutdw_right ul li:hover img{transform:translateY(-2px);}
.aboutdw_right ul li i{position: absolute;display: none;width: 110px;height: 110px;left: 50%;transform: translateX(-50%);top: 111px;}
.aboutdw_right ul li .mpweixin{background: url(../images/wxcode.jpg) center no-repeat;background-size: contain;}
.footer{margin-top: 32px;background-color: #0090ff;}
.footer>.w1200{background: url(../images/ft_dl.png) bottom left no-repeat;text-align: center;height: 248px;box-sizing: border-box;padding-top: 48px;}
.footer>.w1200 p{font-size: 14px;line-height: 28px;color: #fff;margin-top: 15px;}
.footer>.w1200 p a{color: #fff;}

/* 挂号弹窗 */

.txzj-xx{position:absolute;bottom: -164px;left:50%;z-index:5;display:none;margin-left:-75px;padding-top:8px;width:150px;height: 156px;background:#f3f7ff;}
.txzj-xx::before{position:absolute;top:-8px;left:0;display:block;width:150px;height:8px;content:''}
.txzj-xx::after{position:absolute;top:-16px;left:70px;border-color:transparent transparent #f3f7ff transparent;border-style:solid;border-width:8px 4px;content:''}
.txzj-xx p{/*color:#333;line-height:20px*/}
.txzj-xx p img{/*width:60px;border: 1px solid #0090ff;border-radius: 50%;*/}
.txzj-xx .txtc{color:#333;line-height:20px;}
.txzj-xx .txtc .img{position: relative;width: 64px;height: 64px;margin: 0px auto;}
.txzj-xx .txtc .img>.g-bright{left: -64px;top: 0;width: 64px;height: 64px;}
.txzj-xx .txtc:hover .img>.g-bright{left: 64px;-moz-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
.txzj-xx .txtc img{width:64px;border: 1px solid #0090ff;border-radius: 50%;}
.txzj-xx .yy{color: #0090ff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;max-width: 97%;display: block;margin: 0px auto;}
.txzj-xx .yy i{margin-top: 5px;display:inline-block;border: 1px solid #666;color: #666;font-size: 12px;line-height: 1.5;border-radius: 9px;padding: 0px 3px;}
.txzj-xx .yy i:first-of-type{margin-right:5px}
.txzj-xx .sj{color:#d00}
.txzj-xx a{display:inline-block;margin-top:7px;width:75px;height:28px;border-radius:4px;background: #0090ff;color:#fff;line-height:28px;}


/* MaxBooking */
.bajs-filter-blur{transition: filter .3s ease-in-out;-webkit-transition: filter .3s ease-in-out;-webkit-filter: blur(5px);}
.bajs-light-popup{width: 100%; height: 100%; position: fixed; left: 0px; right: auto; top: 0px; bottom: auto; margin-left: 0px; margin-top: 0px; z-index: 5; display: none;animation:fadeIn 1s ease-in-out;-webkit-animation:fadeIn 1s ease-in-out;}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.bajs-light-gallery-mask,.bajs-light-popup-mask{position:absolute;left:0;top:0;background:#000;opacity:.5;width:100%;height:100%;display:block}
.bajs-light-popup-close{cursor:pointer}
.bajs-light-popup-origin{background-color:#fff;position:absolute}
.bajs-light-popup-close{position:absolute;z-index:1}
.bajs-light-popup-content{position:relative;z-index:0}
.max-booking .bajs-light-popup-origin{background-color:transparent;width: 627px;height: 284px;margin: -142px 0px 0px -313.5px;opacity: 1;left: 50%;top: 50%;}
.max-booking .bajs-light-popup-origin .bajs-light-popup-close{width:19px;height:19px;overflow:hidden;right:10px;top:10px;background:url('../images/ico.png') no-repeat 0 -381px;-webkit-transform:rotate(0);transform:rotate(0);transition:transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;}
.max-booking .bajs-light-popup-origin .bajs-light-popup-close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.max-booking .bajs-light-popup-origin .bajs-light-popup-content{color:#555;background: url("../images/bg.png") repeat-x 0 0;height:278px;}
.max-booking .bajs-light-popup-origin .bajs-light-popup-container{height:278px;margin:3px;position:relative;z-index:1;}

.max-booking .bajs-light-popup-origin .border-mask{width:627px;height:284px;z-index:0;background-color: #018cf8;opacity:0.5;filter:alpha(opacity=50);box-shadow: 0 0 8px rgba(0,0,0,0.4);display:block;position:absolute;left:0;top:0;}

.max-booking .max-booking-form{width:304px;height: 225px;padding-top: 58px;background: url("../images/ico.png") no-repeat 0 0;position:absolute;left:7px;top:-5px;}
.max-booking .max-booking-form dl{position:relative;width:250px;height:28px;padding-bottom:12px;margin:0 auto;}
.max-booking .max-booking-form dl dt b{color:#f00;font-size:12px;padding-right:4px;font-weight:bold;}
.max-booking .max-booking-form dl dt{position:absolute;left:0;top:0;width:80px;white-space:nowrap;font-size:14px;line-height:28px;text-align:right;}
.max-booking .max-booking-form dl dd{position:relative;height:28px;padding-left:85px;margin:0;width:165px;}
.max-booking .max-booking-form dl dd .text{background-color:#f9f6f5;border: solid 1px hsl(199, 100%, 47%);font-size:14px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;font-family:"Microsoft Yahei",Tahoma;}
.max-booking .max-booking-form dl dd .text:focus,.max-booking-form dl dd .text.onFocus{border-color:#6eaa24;background-color:#fff;}
.max-booking .max-booking-form dl dd select.text{width:149px;height:28px;line-height:28px;}
.max-booking .max-booking-form dl dd input.text{width:145px;padding:0 0 0 2px;height:26px;line-height:26px;}
.max-booking .max-booking-form .bajs-ajax-form-sumit-btn{width:125px;height:35px;margin:0 auto 0 114px;background: url('../images/ico.png') no-repeat 0 -285px;border:none;padding:0;cursor:pointer;position:relative;z-index:0;}
.max-booking .max-booking-form .bajs-ajax-form-sumit-btn:hover{background-position:-127px -285px;}

.max-booking-wrapper .bookingNotice{float:right;padding:20px 20px 0 0;width:285px;display:inline;}
.max-booking-wrapper .bookingNotice dl{padding-bottom:10px;}
.max-booking-wrapper .bookingNotice dl dt{font-weight:bold;line-height:24px;color: #018cf8;font-size:12px;padding-left:30px;position:relative;}
.max-booking-wrapper .bookingNotice dl dt i{position:absolute;width:22px;height:17px;margin-top:-8px;left:0;top:50%;background: url('../images/ico.png') no-repeat 0 0;display:block;overflow:hidden;}
.max-booking-wrapper .bookingNotice dl dt i.i1{background-position:-306px 0;}
.max-booking-wrapper .bookingNotice dl dt i.i2{background-position:-330px 0;}
.max-booking-wrapper .bookingNotice dl dd p{line-height:22px;font-size:12px;position:relative;}
.max-booking-wrapper .bookingNotice dl.n1 dd p{padding-left:24px;}
.max-booking-wrapper .bookingNotice dl.n2 dd p{padding-left:36px;}
.max-booking-wrapper .bookingNotice dl dd p b{position:absolute;left:0;top:0;line-height:24px;font-weight:normal;}

.conmonbanner,.medenvbanner { height: 310px; overflow: hidden; position: relative; width: 100% }
.conmonbanner .bd li,.medenvbanner .bd li { height: 310px; overflow: hidden; position: absolute; width: 100%; left: 0px;/*background-size: cover;background-attachment:fixed;*/background-position:center;background-repeat: no-repeat; }
.conmonbanner .bd li a,.medenvbanner .bd li a{ width:100%; height:310px; display:inline-block; }
.conmonbanner li.commonbnr1 .con{text-align: right;width: 802px;margin: 79px auto 0px;}
.conmonbanner li.commonbnr1 .con img,.medenvbanner li.commonbnr1 .con .imgtxt{opacity: 0.7;margin-right: 100px;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}
.conmonbanner li.commonbnr1 .con .txt,.medenvbanner li.commonbnr1 .con .txt{display: inline-block;text-align: center;width: 501px; font-size: 18px;line-height: 30px;color: #666;letter-spacing: 8px; margin-top: 5px;opacity: 0.7;margin-right: -100px;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}
.wzpostion{background-color: #fafafa;}
.wzpostion .w1200{position: relative; padding-left: 30px;box-sizing: border-box;line-height: 48px;color: #999;font-size: 14px;}
.wzpostion .icohom{position: absolute; left: 0px;top: 50%;transform: translateY(-50%); display: block; background-image: url(../images/icons.png);background-repeat: no-repeat;background-position: -317px -5px;width: 19px;height: 18px;}
.wzpostion .w1200>a{line-height: 48px;color: #999;font-size: 14px;}
.pgcontent{box-sizing: border-box;margin-top: 20px; padding: 46px 36px 30px;-webkit-box-shadow: 0 0 10px #ccc;box-shadow: 0 0 10px #ccc;background: #fff;}
.pgtitle{text-align: center;font-size: 24px;line-height: 28px;color: #333;}
.pgtitle .titlabel{font-weight: normal;border: 1px solid #fff;border-color: #ff7920;color: #ff7920;display: inline-block;border-radius: 3px;padding: 1px 2px;font-size: 23px;line-height: 1;margin-left: 6px;}
.pgcontent .vice{text-align: center;margin-top: 15px;}
.pgcontent .vice>span{font-size: 12px;color: #ccc;display: inline-block;margin: 0px 26px;line-height: 16px;}
.pgcontent .pgcontactbtns{display: inline-block;margin-left: 30px;}
.pgcontent .pgcontactbtns>a{display: inline-block;position: relative;font-size: 12px;color: #ccc;line-height: 16px;padding-left: 20px;}
.pgcontent .pgcontactbtns>a::before{content: "";display: block;position: absolute;left: 0px;top: 50%;transform: translateY(-50%); width: 16px;height: 16px;background-image: url(../images/icons.png);background-repeat: no-repeat;transition: all 0.3s linear 0s;}
.pgcontent .pgcontactbtns>.zx{margin-right: 50px;}
.pgcontent .pgcontactbtns>.zx::before{background-position: -296px -5px;}
.pgcontent .pgcontactbtns>.zx:hover::before{background-position: -296px -26px;}
.pgcontent .pgcontactbtns>.tw::before{background-position: -270px -5px;}
.pgcontent .pgcontactbtns>.tw:hover::before{background-position: -270px -26px;}
.contentinner{margin: 15px auto;color:#333;}
.contentinner p{font-size: 16px;line-height: 28px;}
.pgcontent .link{border-top: 1px solid #dddddd;padding-top: 18px;}
.pgcontent .link a{position: relative;font-size: 14px;line-height: 20px;width: 50%;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
.pgcontent .link a:hover{color: #0090ff;}
.pgcontent .link .prev{padding-left: 28px;}
.pgcontent .link .next{padding-right: 28px;text-align: right;}
.pgcontent .link a::after{content: "";position: absolute;top: 50%;transform: translateY(-50%); display: block;background-image: url(../images/icons.png);background-repeat: no-repeat;width: 20px;height: 20px;}
.pgcontent .link .prev::after{background-position: -270px -47px;left: 0px;}
.pgcontent .link .prev:hover::after{background-position: -270px -72px;}
.pgcontent .link .next::after{background-position: -295px -47px;right: 0px;}
.pgcontent .link .next:hover::after{background-position: -295px -72px;}

.publinkbox,.g-ksgk-con3{border-top: 16px solid #fafafa;margin-top: 20px;padding-top: 20px;}
.pubtits{position: relative;text-align: center;padding-bottom: 10px;}
.pubtits::after{content: "";position: absolute;width: 80px;left: 50%;transform: translateX(-50%);bottom: 0px;height: 1px;border: 1px solid #007dde;background-color: #007dde;border-radius: 2px;}
.pubtits h5{font-size: 40px;color: #0090ff;font-weight: normal;}
.pubtits h6{font-size: 12px;color: #ccc;text-transform: uppercase;font-weight: normal;}
.publinkbox>ul{display: flex;justify-content: space-between;margin: 24px auto;}
.publinkbox>ul>li{background:#fff;text-align:center;width:156px;height:116px;border:1px solid #e4e4e5;border-radius:5px;float:left;margin-left:7.6px;-webkit-transition:all .4s ease;transition:all .4s ease;}
.publinkbox>ul>li:hover{border: 1px solid #99d1fc;}
/*.publinkbox>ul>li>a{display:flex;align-items: center;justify-content: center; width:100%;height:100%;text-align: center;}*/
.publinkbox>ul>li>a{display:block; width:100%;height:100%;line-height: 116px;position:relative;}
.publinkbox .iconbox{display: inline-block;vertical-align:middle;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translateY(0);transform:translateY(0);text-align: center;line-height: 20px;}
.publinkbox li:hover .iconbox{transform: translateY(-5px);}
.publinkbox .iconbox::before{content: "";display: block;width: 50px;height: 48px;margin: 0px auto;background-image: url(../images/icons.png);background-repeat: no-repeat;}
.publinkbox .li1 .iconbox::before{background-position: -6px -113px;}
.publinkbox .li2 .iconbox::before{background-position: -6px -232px;;}
.publinkbox .li3 .iconbox::before{background-position: -65px -116px;}
.publinkbox .li4 .iconbox::before{background-position: -65px -231px;}
.publinkbox .li5 .iconbox::before{background-position: -246px -114px;}
.publinkbox .li6 .iconbox::before{background-position: -125px -229px;}
.publinkbox .li7 .iconbox::before{background-position: -185px -113px;}
.publinkbox .li1:hover .iconbox::before{background-position: -6px -171px;}
.publinkbox .li2:hover .iconbox::before{background-position: -6px -290px;}
.publinkbox .li3:hover .iconbox::before{background-position: -65px -174px}
.publinkbox .li4:hover .iconbox::before{background-position: -65px -289px;}
.publinkbox .li5:hover .iconbox::before{background-position: -246px -172px;}
.publinkbox .li6:hover .iconbox::before{background-position: -125px -286px;}
.publinkbox .li7:hover .iconbox::before{background-position: -185px -171px;}
.publinkbox .txt{font-size: 14px;margin-top: 8px;}
.publinkbox li:hover .txt{color: #0090ff;}
.g-ksgk-con1{margin: 20px auto 0;}
.g-ksgk-con1>p.w1200{text-indent: 2em;font-size: 14px;line-height: 24px;margin: 15px auto 28px;}
.g-ksgk-con1 .ksboxes{background: url(../images/g-ksgk-con1-bg.jpg) center top no-repeat;/*height: 274px;*/box-sizing: border-box;padding: 23px 0px;}
.g-ksgk-con1 .ksboxes .pubtits h5{color: #fff;}
.g-ksgk-con1 .ksboxes .pubtits h6{color: #fff;}
.g-ksgk-con1 .ksboxes .pubtits::after{background-color: #fff;border: 1px solid #fff;}
.g-ksgk-con1 .ksboxes .w1200{margin-top: 23px;}
.g-ksgk-con1 .ksboxes .w1200>a{float: left;margin: 0px 10px 10px auto; width: 111px;height: 32px;box-sizing: border-box;color: #fff;border: 1px solid #fff;text-align: center;line-height: 30px;font-size: 14px;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translateY(0);transform:translateY(0);}
.g-ksgk-con1 .ksboxes .w1200>a:nth-of-type(10n){margin-right: 0px;}
.g-ksgk-con1 .ksboxes .w1200>a:hover{color: #ffff66;border: 1px solid #ffff66;transform: translateY(-3px);}
.g-ksgk-con2{margin-top: 23px;}
.scrolldocs{position: relative;overflow: hidden;margin: 24px auto 32px;}
.scrolldocs .prev {left: 0px;background: url(../images/zjprebtn.png) center no-repeat;}
.scrolldocs .next {right: 0px;background-position: right center;background: url(../images/zjnextbtn.png) center no-repeat;}
.scrolldocWrap{padding-left: 42px;}
.scrolldocWrap ul{ overflow:hidden; zoom:1; }
.kszjlist li{ width:264px; height: 472px; margin-right: 22px; position:relative; float:left; display:inline; /*box-sizing: border-box;*/border: 1px solid #e4e4e5;padding-top: 10px;}
.kszjlist li:hover{border: 1px solid #3997ec;}
.kszjlist li .docimg{position: relative;text-align: center;width: 137px;margin: 0px auto;overflow: hidden;}
.kszjlist li .docimg .yuy{position: absolute; bottom: 0px;left: 50%;transform: translateX(-50%); display: block;background-color: #fd8602; width: 88px;height: 24px;text-align: center;line-height: 22px;color: #fff;font-size: 14px;border-radius: 12px;}
.kszjlist li .docimg .g-bright{left: -137px;top: 0;width: 137px;height: 186px;}
.kszjlist li:hover .docimg .g-bright{left: 137px;-moz-transition:0.9s;-webkit-transition:0.9s;transition:0.9s;}
.kszjlist .docname,.kszjlist .doctor-hospital,.kszjlist .doctor-good{font-size: 14px;text-align: center;}
.kszjlist .docname,.kszjlist .doctor-good{margin-top: 10px;}
.kszjlist .docname a{font-size: 24px;font-weight: bold;color: #0090ff;}
.kszjlist .doctor-good span{color: #0090ff;}
.kszjlist .consult{text-align: center;width: 232px;height: 64px;border: 1px solid #e4e4e5;border-radius: 7px;margin: 0px auto;line-height: 64px;margin-top: 35px;}
.kszjlist .consult a{width: 31%;box-sizing: border-box;/* float: left; */display: inline-block;font-size: 14px;line-height: 18px;height: 40px;vertical-align: middle;border-right: 1px solid #e4e4e5;position: relative;}
.kszjlist .consult .a3{border: none;}
.kszjlist .consult a::after{content: "";position: absolute;width: 32px;height: 32px;background-image: url(../images/icons.png);background-repeat: no-repeat;left: 50%;transform: translateX(-50%);top: -36px;}
.kszjlist .consult .a1::after{background-position: -185px -229px;}
.kszjlist .consult .a2::after{background-position: -185px -266px;}
.kszjlist .consult .a3::after{background-position: -185px -303px;}
.kszjlist .doctime{position: relative;width: 232px;margin: 16px auto 5px;height: 20px;line-height: 20px;box-sizing: border-box;padding-left: 77px;background-color: #f2f2f3;font-size: 14px;}
.kszjlist .doctime span{position: absolute;color: #fff;width: 68px;line-height: 18px;height: 20px;text-align: center;left: 0px;top: 0px;background-color: #cc0000;font-size: 14px;border-radius: 3px;}
.kszjlist .doctime span::after{border: solid transparent;content: "";height: 0;border-width: 5px;border-left-color: #c00;right: -10px;top: 4px;position: absolute;}
.kszjlist .btn{text-align: center;color: #fd8602;font-size: 14px;display: block;text-decoration: underline;}
.g-ksgk-con3>.w1200{margin-top: 12px;}
.g-ksgk-con3>.w1200>a{float: left;margin: 12px 12px 0px auto;position: relative;overflow: hidden;}
.g-ksgk-con3>.w1200>a:nth-of-type(4n){margin-right: auto;}
.g-ksgk-con3>.w1200>a .g-bright{left: -291px;top: 0;width: 291px;height: 208px;}
.g-ksgk-con3>.w1200>a:hover .g-bright{left: 291px;-moz-transition:0.9s;-webkit-transition:0.9s;transition:0.9s;}
.medenvbanner li.commonbnr1 .con{text-align: right;width: 588px;margin: 80px auto 0px;}
.medenvbanner li.commonbnr1 .con img{vertical-align: bottom;}
.medenvbanner li.commonbnr1 .con .txteng{font-size: 18px;letter-spacing: 4px;margin-left: 28px;text-transform: uppercase;color: #ccc;}
.medenvbanner li.commonbnr1 .con .txt{width: 495px;letter-spacing: 5px;}
.newslistcrumbs{position: relative; margin-top: 12px;height: 70px;border-bottom: 1px solid #e4e4e5;}
.newslistcrumbs h2{position: absolute;bottom: -1px; font-size: 18px;line-height: 70px;text-indent: 2px;padding-right: 16px;color: #0090ff;border-bottom: 1px solid #0090ff;}
.newslistcrumbs .crumbs{margin-top: 15px;}
.newslistcrumbs .crumbs li{float: left;}
.newslistcrumbs .crumbs li a{padding:0 16px;transition:all 0.3s; display:block; height:40px; text-align:center; line-height:40px;overflow:hidden;font-size: 14px;}
.newslistcrumbs .crumbs li a:hover,.newslistcrumbs .crumbs .li_on a{color: #fff;background-color: #0090ff;}
.med-enviroment{}
.med-enviroment .content-wrap{margin-top: 12px;}
.med-enviroment .content-wrap li{position: relative;float: left;cursor: pointer;overflow: hidden;margin: 12px 12px 0px auto;}
.med-enviroment .content-wrap li:nth-of-type(4n){margin-right: auto;}
.med-enviroment .content-wrap li img{display: block;}
.med-enviroment .content-wrap li .txt{position: absolute;right: 12px;bottom: 12px; width: 88px;height: 24px;font-size: 14px; line-height: 22px;text-align: center;background-image: url(../images/icons.png);background-repeat: no-repeat;background-position: -222px -229px;}
.med-enviroment .content-wrap li .g-bright{left: -291px;top: 0;width: 291px;height: 177px;}
.med-enviroment .content-wrap li:hover .g-bright{left: 291px;-moz-transition:0.9s;-webkit-transition:0.9s;transition:0.9s;}
.med-enviroment .more,.videoslistcon1 .more{display: block; position: relative; width: 80px;height: 80px;margin: 32px auto;border: 1px solid #ccc;border-radius: 50%;padding-top: 46px;box-sizing: border-box;text-align: center;transition: all 0.4s;}
.med-enviroment .more:hover,.videoslistcon1 .more:hover{/*transform: translateY(-5px);*/background-color: #0090FF; color: #fff;}
.med-enviroment .more::after,.videoslistcon1 .more::after{content: "";display: block; position: absolute;top: 16px;left: 50%;transform: translateX(-50%); width: 30px;height: 30px;background-image: url(../images/icons.png);background-repeat: no-repeat;background-position: -316px -26px;}
.newslist-detail{/* overflow:hidden; */margin-top:25px;}
.newslist-detail li{width:1160px;margin:0 auto;overflow:hidden;height:160px;padding:30px 12px;transition:all .4s;border-bottom:1px solid #f0f0f0}
.newslist-detail li a{height:160px}
.newslist-detail .imgscale{float:left;width:240px;height:160px;overflow:hidden}
.newslist-detail .news_font{width: 740px;height:160px;float:left;transition:all .3s;margin-left: 23px;}
.newslist-detail .news_font p{font-size:14px;height:52px;line-height: 24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.newslist-detail i{display:block;width:75px;height:15px;border-bottom:1px solid #8c8c8c}
.newslist-detail h3{font-size:16px;height:50px;line-height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color: #333;transition:all .3s;font-weight: normal;}
.news3date h2{height:60px;line-height:60px;font-size:26px;color: #999;display:inline-block;font-weight:700;}
.news3date em{font-size:14px;color: #999;display:inline-block;font-style: normal;}
.news3more{width:110px;height:35px;border:1px solid #eee;line-height:35px;text-align:center;float:right;margin-top:50px;transition:all .4s}
.newslist-detail li:hover .news3more{border:1px solid #0090FF;color:#0090FF}
.newslist-detail li:hover{background:#fff;box-shadow: 0 2px 8px rgba(43,43,43,.2);}

.pagesnum{text-align:center;margin-top: 24px;}
.pagesnum li{display:inline-block;}
.pagesnum .thisclass{padding: 0px 10px;line-height:33px;font-size:16px;background-color:#0090FF;color:#fff;border-color:#0090FF;border-radius:5px;vertical-align: middle;}
.pagesnum a{display:inline-block;padding: 0px 10px; border:1px solid #e2e2e2;border-radius:5px;vertical-align:middle;text-align:center;font-size:16px;color:#474747;font-family:Arial;line-height:33px;margin:0 2.5px}
.pagesnum .thisclass a{background-color:#0090FF;color:#fff;border-color:#0090FF}
.pagesnum a:hover{background-color:#0090FF;color:#fff;border-color:#0090FF}
.pagesnum a.more{border:0;line-height:1.3}
.videoslistcon1 .dwclass_info{margin-top: 25px;margin-bottom: 0;}
.videoslistcon1 .more{margin: 7px auto 30px;}
.teamcon1-detail{}
.teamcon1-detailhd{margin: 25px auto 5px;}
.teamcon1-detailhd a{position: relative;cursor: pointer; padding-left: 27px; display: block;float: left;margin: 0px 20px 20px auto;width: 224px;height: 40px;line-height: 38px; box-sizing: border-box;border: 1px solid #e4e4e5;border-radius: 4px;}
.teamcon1-detailhd a:nth-of-type(5n){margin-right: auto;}
.teamcon1-detailhd a i{position: absolute;top: 0px;right: 0;bottom: 0px;width: 206px;border-left: 1px solid #e4e4e5;text-indent: 10px;}
.teamcon1-detailhd a::after{content: "";display: block;position: absolute;top: 14px;left: 4px;width: 9px;height: 12px; background-image: url(../images/icons.png);background-position: -270px -97px;transition: all 0.3s;}
.teamcon1-detailhd a.on,.teamcon1-detailhd a:hover,.teamcon1-detailhd a.on i,.teamcon1-detailhd a:hover i{border-color: #0090FF;color: #0090FF;}
.teamcon1-detailhd a.on::after,.teamcon1-detailhd a:hover::after{background-position: -285px -97px;border-left-color: #0090FF;}
.teamcon1 .doctors-card-contain{float: left;margin: 0px 24px 24px auto;padding: 24px 18px 0px; width: 282px;height: 390px;box-sizing: border-box;border-radius: 5px;border: 1px solid #e4e4e5;text-align: center;}
.teamcon1 .doctors-card-contain:nth-of-type(4n){margin-right: auto;}
.teamcon1 .doctors-card-contain:hover{border-color: #0090FF;box-shadow: 0 6px 12px 0 hsla(215,9%,63%,.6);transform: translateY(-3px);transition: all 0.3s;}
.teamcon1 .doctor-card-avatar,.teamcon1 .doctor-card-avatar img{width:122px;height:122px;border-radius:50%;border:1px solid rgba(0,0,0,.05)}
.teamcon1 .doctor-card-avatar{margin: 0px auto;position: relative;}
.teamcon1 .doctor-card-avatar>.g-bright{left: -122px;top: 0;width: 122px;height: 122px;}
.teamcon1 .doctors-card-contain:hover .doctor-card-avatar>.g-bright{left: 122px;-moz-transition:0.9s;-webkit-transition:0.9s;transition:0.9s;}
.teamcon1 .doctor-card-name-title{font-size:16px;margin-top:18px;line-height:1.25}
.teamcon1 .doctor-card-name-title a{color: #0090FF;}
.teamcon1 .doctor-card-hospital{font-size:14px;color:#999;line-height:1.23;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;max-width: 80%;margin: 14px auto 0px;}
.teamcon1 .doctor-card-desc{text-align: left;font-size: 14px;line-height: 20px;margin-top: 12px;}
.teamcon1 .doctor-card-btn{display: flex;justify-content: center; position: relative;/*width: 192px;height: 40px;*/ margin-top: 16px;}
.teamcon1 .doctor-card-btn a{ display: block;text-align: center;width: 96px;height: 40px;line-height: 38px;color: #fff;box-sizing: border-box;}
.teamcon1 .doctor-card-btn .a1{border: 1px solid #0090FF;color: #0090FF;}
.teamcon1 .doctor-card-btn .a2{background-color: #0090FF;}

.medhnrbanner li.commonbnr1 .con{width: 610px !important;}
.medhnrbanner li.commonbnr1 .con .txteng{letter-spacing: 0px !important;}
.med-honor .content-wrap{margin-top: 12px;}
.med-honor .content-wrap li{float: left;cursor: pointer;overflow: hidden;margin: 12px 24px 0px auto;}
.med-honor .content-wrap li:nth-of-type(4n){margin-right: auto;}
.med-honor .content-wrap li .img{background: url(../images/honor_con1_bg.jpg) center top no-repeat;padding: 9px;}
.med-honor .content-wrap li img{display: block;width: 264px;height: 174px;}
.med-honor .content-wrap li .txt{font-size: 14px; line-height: 22px;text-align: center;}
.med-honor .content-wrap li .g-bright{left: -282px;top: 0;width: 282px;height: 192px;}
.med-honor .content-wrap li:hover .g-bright{left: 282px;-moz-transition:0.9s;-webkit-transition:0.9s;transition:0.9s;}
.med-honor .more,.videoslistcon1 .more{display: block; position: relative; width: 80px;height: 80px;margin: 32px auto;border: 1px solid #ccc;border-radius: 50%;padding-top: 46px;box-sizing: border-box;text-align: center;transition: all 0.4s;}
.med-honor .more:hover,.videoslistcon1 .more:hover{/*transform: translateY(-5px);*/background-color: #0090FF; color: #fff;}
.med-honor .more::after,.videoslistcon1 .more::after{content: "";display: block; position: absolute;top: 16px;left: 50%;transform: translateX(-50%); width: 30px;height: 30px;background-image: url(../images/icons.png);background-repeat: no-repeat;background-position: -316px -26px;}

.equipmentbanner li.commonbnr1 .con{/*text-align: left;*/width: 640px;box-sizing: border-box;}
.equipmentbanner li.commonbnr1 .con img{margin-left: 10px;}
.equipmentbanner li.commonbnr1 .con .txteng{font-size: 24px;letter-spacing: 0px;margin-left: 28px;padding-right: 95px;}
.equipmentbanner li.commonbnr1 .con .txt{width: 100%;text-align: left; text-indent: 94px;letter-spacing: 5px;}
.equiplist-detail>h5{position: relative;margin: 22px auto;}
.equiplist-detail>h5>span{width: 148px;height: 36px;text-align: center;border-radius: 10px 10px 0px 0px;display: block;font-size: 16px;line-height: 36px;color: #fff;}
.equiplist-detail>.equipfkh5>span{background-color: #ff66cc;}
.equiplist-detail>.equipnkh5>span{background-color: #33cc33;}
.equiplist-detail>.equipyyh5>span{background-color: #ff6666;}
.equiplist-detail>.equipgch5>span{background-color: #00cccc;}
.equiplist-detail>.equipwch5>span{background-color: #ff9900;}
.equiplist-detail h5>.crumb{position: absolute;right: 0px;top: 50%;margin-top: -7px;display: block;width: 80px;height: 14px;border-radius: 7px;background-color: #ccc;color: #fff;text-align: center;font-size: 12px;line-height: 14px;text-indent: 5px;}
.equiplist-detail-bd ul{overflow:hidden;}
.equiplist-detail-con li{position: relative;float: left;margin-right: 20px;overflow: hidden;}
.equiplist-detail-con li:last-of-type{margin-right: auto;}
.equiplist-detail-con li .grey{position: absolute;width: 224px;height: 32px;line-height: 32px; background-color: rgba(0,0,0,0.3);color: #fff;text-align: center; top: 256px; left: 0px; -webkit-transition: all .33s cubic-bezier(0.65, 0.05, 0.36, 1);transition: all .33s cubic-bezier(0.65, 0.05, 0.36, 1);}
/*.equiplist-detail-con li:hover .grey{top: 0px;left: 0px;height: 288px;line-height: 288px;}*/
.equiplist-detail-con li .g-bright{left: -224px;top: 0;width: 224px;height: 288px;}
.equiplist-detail-con li:hover .g-bright{left: 224px;-moz-transition:0.9s;-webkit-transition:0.9s;transition:0.9s;}
.equiplist-detail-hd li{float: left;width: 148px;height: 36px;line-height: 36px;text-align: center;background-color: #f2f2f3;border-radius: 10px 10px 0px 0px;font-size: 16px;margin: 22px 20px 22px auto;}
.equiplist-detail-hd li.on{background-color: #0099ff;color: #fff;}


.media_content{padding: 32px 0px;}
.media_content .media_article { width: 808px; float: left; }
.media_content .right_content_box { width: 364px; float: right; }
.media_content .media_article h1 {text-align: center;font-size: 24px;line-height: 40px;font-weight: normal;color: #333333;}
.media_content .media_article h1 .titlabel {display: inline-block;color: #ffffff;background-color: #ff0000;font-size: 20px;line-height: 1.1;padding: 1px 5px;border-radius: 4px;margin-left: 6px;}
.media_content .media_article .info{text-align: center;margin-bottom: 30px;}
.media_content .media_article .info span::before{content: "";width: 20px;height: 14px;display: inline-block;background-image: url(../images/icons.png);background-repeat: no-repeat;background-position: -340px -6px;margin-right: 5px;position: relative;top: 2px;}
.media_article_cont .v11a{position:relative;width:100%;height:458px;}
.media_article_cont .videobtn{display:block;position:absolute;top:0;left:0;z-index:45;width:100%;height:100%;background:url(../images/media_icon_play.png) no-repeat center center/96px 96px;overflow:hidden;}
.media_article_cont .detail_video{width: 100%;height: 100%; object-fit:cover}
.media_article_cont .vdocinfo{ border: 1px solid #e4e4e5;height: 70px;display: table-cell;width: 808px;vertical-align: middle;}
.media_article_cont .vdocinfo img{vertical-align: middle;margin: 0px 16px 0px 20px;width: 40px;border-radius: 50%;}
.media_article_cont .vdocinfo span{font-size: 12px;}
.media_article_cont .vdocinfo a{float: right;margin-right: 24px; border-radius: 5px; width: 88px;height: 30px;border: 1px solid #0090FF;color: #0090FF;text-align: center;line-height: 30px;font-size: 12px;}
.media_article_cont>p{line-height: 1.5;}
.media_article_cont>p:first-of-type{font-size:18px;color: #0099ff;margin: 28px auto 15px;line-height: 1.3;}
.r_moudle{margin-bottom: 20px;}
.r_moudle .r-moudle-tit {position: relative;color: #fff;font-size: 18px;background-color: #0090ff;padding-left: 12px;height: 40px;line-height: 38px;}
.r_moudle .r-moudle-tit a {position: absolute;right: 12px;top: 14px;display: inline-block;font-size: 12px;color: #fff;padding: 0px 18px 1px;border-radius: 7px;background-color: #007dde;line-height: 1;}
.r_moudle .r_moudle1,.r_moudle .r_moudle2{border: 1px solid #e4e4e5;padding-bottom: 10px;}
.r_moudle .r_moudle1 li{margin: 12px auto 0px 12px;width: 164px;float: left;}
.r_moudle .r_moudle1 li img{display: block;max-width:100%}
.r_moudle .r_moudle1 .r_m1box{overflow: hidden;border-radius: 3px;position: relative;width:164px;height:92px;}
.r_moudle .r_moudle1 .mask{display:block;position:absolute;top:92px;left:0;z-index:45;width:164px;height:92px;background:rgba(0,0,0,0.6) url(../images/media_icon_play.png) no-repeat center center/32px 32px;overflow:hidden;transition: all 0.2s linear 0s;}
.r_moudle .r_moudle1 li:hover .mask{top:0px;}
.r_moudle .r_moudle1 h5{font-weight: normal;font-size: 16px;margin: 5px auto 3px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
.r_moudle .r_moudle1 .vol{position: relative; font-size: 12px;text-indent: 28px;display: block;}
.r_moudle .r_moudle1 .vol::before{content: "";position: absolute; left: 0px;top: 50%;width: 20px;height: 14px;margin-top: -7px;background-image: url(../images/icons.png);background-repeat: no-repeat;background-position: -340px -6px;}
.r_moudle .r_moudle2{padding: 10px 12px;position: relative;}
.r_moudle .r_moudle2hd a{position: absolute;display: block;width: 16px;height: 16px;background-image: url(../images/icons.png);background-repeat: no-repeat;top: 24px;z-index: 1;}
.r_moudle .r_moudle2hd a.prev{background-position: -318px -58px;right: 48px;}
.r_moudle .r_moudle2hd a.next{background-position: -339px -58px;right: 24px;}
.r_moudle .r_moudle2bd{background: url(../images/media_doc_bg.jpg) top center no-repeat;}
.r_moudle .r_moudle2bd .docscroll{overflow: hidden;}
.r_moudle .r_moudle2bd li{position: relative;float: left;height: 324px;width: 340px;}
.r_moudle .r_moudle2bd li img{position: absolute;left: 0px;}
.r_moudle .r_moudle2bd .docinfo{position: relative; float: right;width: 178px;margin: 40px 12px 0px auto;}
.r_moudle .r_moudle2bd .docinfo h5{font-size: 32px;color: #d63634;}
.r_moudle .r_moudle2bd .docinfo p{color: #333;margin-top: 10px;}
.r_moudle .r_moudle2bd .docinfo p:nth-of-type(2){color: #0090FF;}
.r_moudle .r_moudle2bd .docinfo p a{margin: 5px 12px 0px auto; display: inline-block;width: 40px;height: 40px;transition: all 0.3s linear 0s;background-image: url(../images/icons.png);background-repeat: no-repeat;}
.r_moudle .r_moudle2bd .docinfo .tel{background-position: -222px -256px;}
.r_moudle .r_moudle2bd .docinfo .wx{background-position: -267px -256px;}
.r_moudle .r_moudle2bd .docinfo .tel:hover{background-position: -222px -300px;}
.r_moudle .r_moudle2bd .docinfo .wx:hover{background-position: -267px -300px;}
.r_moudle3{border: 1px solid #e4e4e5;padding: 12px;position: relative;}
.r_moudle3 img{float: right;}
.r_moudle3 p{position: absolute;left: 12px;top: 50%;transform: translateY(-50%); width: 220px;background-color: #f2f2f3;height: 80px;line-height: 28px;box-sizing: border-box;padding-left: 18px;padding-top: 10px; border-radius: 5px;}
.r_moudle3 p::after{content: "";position: absolute;width: 0px;height: 0px;right: -15px;top: 50px;border-width: 15px;border-style: solid;border-color: #f2f2f3 transparent transparent transparent;}