@charset "utf-8";
/* CSS Document */
.iconfont {font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
html,body{background:#fff;  color:#525252; font-size:14px;}
.in_center {width:77.1vw; height: auto; margin: 0 auto; transition: all .5s ease 0s; color:#525252;}
.main{width:77.1vw; height: auto; margin: 0 auto; position:relative;}
.m_center {width: 77.1vw; height: auto; margin: 0 auto 10px auto; transition: all .5s ease 0s;}
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}

.top{width: 100%; height:140px; background:#fff; position: fixed; top: 0; left: 0; z-index:9; transition: all 1s linear 0s;}
.header{height:30px; line-height:30px; border-bottom:1px solid #dedede; color:#666;}
.header .fr a{width:5vw; height:30px; line-height:30px; display:inline-block; text-align:center; color:#666;}
.header .fr .lx{background:#3369bb; color:#fff;}
.header .fr a:hover{background:#3369bb; color:#fff;}
.logo{width:17.6vw; height:110px; float: left; display: flex; flex-direction:row; flex-wrap:wrap; justify-content:flex-start; align-items:center; align-content:center; overflow: hidden; transition: all .6s ease 0s;}
.logo img{max-width: 90%; height: auto; overflow: hidden; transition: all .5s ease 0s;}
.top_right{width:56vw; height: 110px; line-height: 110px; float: right; transition: all .6s ease 0s;}
.nav{height: 110px; width:42vw; float:left; overflow:hidden;}
.nav div{display:inline-block; vertical-align:middle; width:5.5vw; height: 110px; line-height: 110px; font-size: 16px; text-align: center; position: relative; transition: all .5s ease 0s;}
.nav div a{position: relative; z-index: 2;}
.nav .none{background:none;}
.nav div:after{content: ''; width: 0%; height:110px; background:none; position: absolute; left: 50%; top: 0; }
.nav div:hover:after,.nav .nuw:after{left: 0; width: 100%; opacity: 1; background:#3369bb;}
.nav div:hover a,.nav .nuw a{ color: #fff;}

.nav div:nth-child(1),.top_icon a:nth-child(1){animation-delay: .1s;}
.nav div:nth-child(2),.top_icon a:nth-child(2){animation-delay: .2s;}
.nav div:nth-child(3),.top_icon a:nth-child(3){animation-delay: .3s;}
.nav div:nth-child(4),.top_icon a:nth-child(4){animation-delay: .4s;}
.nav div:nth-child(5),.top_icon a:nth-child(5){animation-delay: .5s;}
.nav div:nth-child(6),.top_icon a:nth-child(6){animation-delay: .6s;}
.top_tel{float:right; width:12vw; text-align:right; line-height:110px; font-size:17px; background:url(../images/tel.jpg) no-repeat left center; font-weight:bold; padding-left:8px;}

/* mobile nav 触发样式 */
.c_nav{width:30px; height:30px; background: none; border-radius: 5px; overflow: hidden; position: absolute; top: 50%; right:5%; z-index: 999; margin-top: -15px; cursor: pointer; display:none; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; transition: all .4s ease 0s;}
.c_nav span{display: block; width:20px; height: 2px; background: #333; margin:2px auto; overflow: hidden; transform:rotate(0deg); transition: all .4s ease 0s;}
.c_nuw{border-radius: 100%; border: 1px solid #ccc; transform:rotate(360deg);}
.c_nuw span:nth-child(1){transform:rotateZ(45deg)translate(1px,0px); transform-origin: center; width:20px; margin: 0;}
.c_nuw span:nth-child(2){transform:rotateY(180deg); opacity: 0; display: none;}
.c_nuw span:nth-child(3){transform:rotateZ(-45deg)translate(1px,-1px); transform-origin: center; width:21px; margin: 0;}

/* banner */
.banner{width:100%; height:340px; margin-top:140px; background:#edecec; overflow:hidden;}
.in_banner{width:50vw; position:relative; height:340px; line-height: 1; text-transform: uppercase; margin:0 auto; overflow: hidden; float:left;}
.in_banner .swiper-slide{position: relative;}
.in_banner .swiper-slide a{display: block; height: 100%; background-position: center center; background-repeat: no-repeat;}
.in_banner .swiper-slide a img{height:340px;}
.in_banner_l,.in_banner_r{width:36px; height: 37px; text-align: center; position: absolute; bottom:2%; left:-37px; z-index: 5; cursor: pointer;}
.in_banner_l{background:url(../images/left.png) no-repeat center;}
.in_banner_r{background:url(../images/right.png) no-repeat center;}
.in_banner_l:hover{background:url(../images/h_left.png) no-repeat center;}
.in_banner_r:hover{background:url(../images/h_right.png) no-repeat center;}
.in_banner_r{left:inherit; right: -37px;}
.in_banner:hover .in_banner_l{left:4.5%;}
.in_banner:hover .in_banner_r{left:8.5%;}
.in_banner .in_banner_a{width: 100%; height:14px; line-height: 1; vertical-align: top; position: absolute; bottom: 65px; left: 0; z-index: 2; text-align: center;}
.in_banner .in_banner_a .swiper-pagination-bullet{width: 14px; height: 14px; background: none; border-radius: 100%; border: 1px solid #fff; opacity: 1; margin: 0 10px; position: relative; transition: all .4s ease .2s;}
.in_banner .in_banner_a .swiper-pagination-bullet:before{content:''; width: 8px; height: 8px; background: #fff; border-radius: 100%; position: absolute; top: 50%; left: 50%; margin: -4px 0 0 -4px; transition: all .4s ease 0s;}
.in_banner .in_banner_a .swiper-pagination-bullet-active{transition: all .4s ease .2s; border-color: #099deb;}
.in_banner .in_banner_a .swiper-pagination-bullet-active:before{background: #099deb;}

.login{width:19vw; float:right; margin-top:5px; -webkit-animation: fadeInUp 2s ease 1s 1 both;}
.login h1{font-size:40px; color:#cad9f0; font-weight:bold; height:33px; line-height:33px;}
.login h2{font-size:20px; color:#3369bb; font-weight:bold; height:36px; line-height:36px;}
.login div{font-size:16px; color:#666; height:36px; line-height:36px;}
.login div span{height:2px; width:20px; background:#3369bb; display:block;}
.login table td{font-size:12px; padding-bottom:15px; height:36px; line-height:36px;}
.login table td a{color:#fd6842;}
.login table .text{height:36px; line-height:36px; width:15.4vw; border:none; font-size:16px; color:#b3b2b2; background:url(../images/img1.jpg) no-repeat 12px center; padding-left:40px; background:url(../images/img1.jpg) no-repeat 12px center #fff;}
.login table .password{height:36px; line-height:36px; width:15.4vw; border:none; font-size:16px; color:#b3b2b2; background:url(../images/img1.jpg) no-repeat 12px center; padding-left:40px; background:url(../images/img2.jpg) no-repeat 12px center #fff;}
.login table .button{height:36px; line-height:36px; width:15.4vw; text-align:center; background:#fd6842; border:none; font-size:18px; font-weight:bold; cursor:pointer; color:#fff; border-radius:10px;}

.engineer{background:#f5f6fc; height:auto; overflow: hidden; -webkit-animation: fadeInUp 2s ease 1s 1 both;}
.engineer ul{width:77.1vw; height: auto; float: right; padding: 50px 0 0;}
.engineer ul li{float:left; width:calc(71.1vw / 4); margin:0 2vw 2vw 0;}
.engineer ul .mg0{margin:0 0 2vw 0;}

.course{width:77.1vw; margin:65px auto 0 auto; -webkit-animation: fadeInUp 2s ease 1s 1 both;}
.course .course_tit{padding-bottom:50px;}
.course .course_tit .fl{width:55.5vw;}
.course .course_tit .fl span{height:4px; width:22px; background:#356fc7; display:block;}
.course .course_tit .fl h1{font-size:24px; color:#333; height:80px; line-height:80px;}
.course .course_tit .fl h2{font-size:14px; color:#666; height:60px; line-height:30px;}
.course .course_tit .fr{width:44px; margin-top:45px;}
.course_li ul li{float:left; width:25.1vw; background:url(../images/course_li.png) no-repeat center bottom; height:358px; padding:0 20px; margin:0 10px 30px 0;}
.course_li ul li:nth-child(3){margin-right:0;}
.course_li ul li:nth-child(6){margin-right:0;}
.course_li ul li:nth-child(9){margin-right:0;}
.course_li ul li:nth-child(12){margin-right:0;}

.course_li ul li:hover{background:url(../images/h_course_li.png) no-repeat center bottom;}
.course_li ul li:hover .fl,.course_li ul li:hover .fl p{color:#356fc7;}
.course_li ul li .fl{font-size:18px; line-height:32px; padding-top:20px;}
.course_li ul li .fl p{font-size:14px; color:#929292;}
.course_li ul li .fr{padding-top:42px;}
.course_li ul .mg0{margin:0 0 30px 0;}

.team{background:url(../images/team_bg.jpg) no-repeat center top; height:765px; width:100%; clear:both;}
.team_fl{float:left; width:46.9vw; padding-top:105px;}
.team_fl .swiper-slide{width: 11.7vw;}
.team_fl .swiper-slide a img{height:225px; overflow:hidden;}
.pg_proul_a{width: 100%; margin-top:100px;}
.pg_proul{width: 45.2vw; height: auto; margin: 50px auto; position: relative; overflow: hidden;}
.pg_proli{width: 11.7vw; height: 325px; margin-right:65px; overflow: hidden; position: relative; animation-delay: .1s; background:none}
.pg_proli a div h2{font-size:18px; height:55px; line-height:55px;}
.pg_proli a div p{padding-bottom:30px; font-size:14px; color:#929292;}
.pg_proul_l,.pg_proul_r{width:32px; height: 32px; line-height:32px; text-align: center;color: #fff; position: relative; position: absolute; top:-12%; right:8vw; margin-top: -26.5px; z-index: 5; cursor: pointer; transition: all .5s ease 0s; font-size:24px; overflow: hidden;}
.pg_proul_l{background:url(../images/zb.jpg) no-repeat center;}
.pg_proul_r{background:url(../images/yb.jpg) no-repeat center;}
.pg_proul_l:hover,.pg_proul_l:hover:after{background:url(../images/h_zb.jpg) no-repeat center;}
.pg_proul_r:hover,.pg_proul_r:hover:after{background:url(../images/h_yb.jpg) no-repeat center;}
.pg_proul_l:hover,.pg_proul_r:hover,.pg_proul_l:hover:after,.pg_proul_r:hover:after{color: #fff;}
.pg_proul_r{left:inherit; right:5vw;}
.pg_proli:nth-child(2n){animation-delay: .2s;}
.pg_proli:nth-child(3n){animation-delay: .3s;}
.pg_proli:nth-child(4n){animation-delay: .4s;}
.pg_proli a:hover div{background:#3369bb; color:#fff; text-align:center;}
.pg_proli a:hover div p{color:#fff;}
.team_fr{float:right; width:29.6vw; padding-top:90px;}
.team_fr_tit{float:left; width:18px; line-height:25px; overflow:hidden; writing-mode:vertical-lr; letter-spacing:6px; margin:0 35px; font-size:18px; color:#bfbfbf;}
.team_fr_tit span{border-right:1px solid #c5c3c3; height:136px; display:inline-block; margin-bottom:20px;}
.team_xx{float:right; width:23.8vw;}
.team_fl_tit h1,.team_xx h1{font-size:24px; height:66px; line-height:66px;}
.team_fl_tit span,.team_xx span{height:4px; width:20px; background:#3369bb; display:block; margin-bottom:15px;}
.team_fl_tit h2,.team_xx h2{font-size:14px; color:#929292; line-height:32px;}

.team_xxli{width: 23.8vw; height: auto; margin-bottom: 20px; overflow: hidden;}
.team_xxli.h_flex{ display: flex;}
.team_xxliimg{width:9.4vw; height: 180px; display: flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; overflow: hidden;}
.team_xxliimg img{max-width: 100%; height: auto;}
.team_xxlitxt{padding-left: 25px; padding-top: 25px}
.team_xxli:last-child{margin-bottom: 0;}

.student{background:url(../images/student.jpg) no-repeat center top #fe7350; height:297px; clear:both;}
.stu_tit{float:left; width:19vw; padding-top:75px;}
.stu_tit span{height:4px; width:20px; display:block; background:#fff; margin-bottom:12px;}
.stu_tit h1{font-size:24px; color:#fff; height:55px; line-height:55px;}
.stu_tit h2{font-size:68px; color:#fff; height:80px; line-height:80px;}
.student ul{float:right; margin-top:40px; width:57.8vw;}
.student ul li{float:left; width:16.2vw; margin:0 59px 40px 0;}
.student ul .mg0{margin:0 0 40px 0;}
.student ul li .img{float:left; width:2.5vw;}
.student ul li .img img{border-radius:100%; background:#fff; padding:3px;}
.student ul li .js{float:right; width:12.8vw; color:#fff;}
.student ul li .js .js_tit{font-weight:bold; line-height:30px;}
.student ul li .js .js_tit span{float:right; font-weight:normal;}
.student ul li .js .look{line-height:20px;}
.student ul li .js .look a{height:20px; line-height:20px; width:3.8vw; text-align:center; color:#fff; border-radius:5px; background:#3369bb; display:inline-block; margin-right:10px;}

.present{width:77.1vw; margin:55px auto; -webkit-animation: fadeInUp 2s ease 1s 1 both; clear:both;}
.present .team_fl_tit{float:left; width:62vw;}
.present .fr{width:2.3vw; margin-top:110px;}

.swiper-container {padding-bottom:100px;}
.swiper-slide {width:33.4vw; transition-timing-function:linear;}
.swiper-button-next, .swiper-button-prev{width:60px; height:60px; background-size:60px 60px; margin-top:-50px; outline:none;}
.swiper-button-next{background-image:url(../images/next.png);}
.swiper-button-next:hover{background-image:url(../images/h_prev.png);}
.swiper-button-prev{background-image:url(../images/prev.png);}		
.swiper-button-prev:hover{background-image:url(../images/h_next.png);}
.swiper-button-prev{left:0%;}
.swiper-button-next{right:0%;}			
.last{position:absolute; left:19vw; bottom:1%;background: none; border: 0; width: 7.8vw; top: unset; background:url(../images/last.png) no-repeat left center; padding-left:52px; height:25px;}
.next{position:absolute; right:15vw; bottom:1%;background: none; border: 0; width: 7.8vw; top: unset; background:url(../images/next.png) no-repeat right center; padding-left:52px; height:25px}
.in_page .swiper-button-prev:hover{ background:url(../images/last.png) no-repeat left center;}
.in_page .swiper-button-next:hover{background:url(../images/next.png) no-repeat right center;}
.in_jfaimg{display: block; width:100%; height: auto; margin: 0; position: relative; overflow: hidden; float: left; transition: all .5s ease 0s;}
.in_moreimg img{width: 100%; height: auto; transform: translateZ(0px); transition: all 0.3s ease 0s; max-height:444px; overflow:hidden;}
.in_moreimg div{width: 100%; height: 100%; background: rgba(0,0,0,.6); position: absolute; top: 0; left: 0; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; text-transform: uppercase; font-size: 15px; color: #fff; opacity: 0; transition: all .6s ease 0s;}
.in_moreimg div span{display: block; height: 34px; line-height: 34px; padding: 0 18px; position: relative;}
.in_moreimg div span:after{content: ""; width:100%; height:34px; border-bottom: 1px solid #fff; border-top: 1px solid #fff; position: absolute; top: 0; left: 0; z-index: 2; transition: all .6s ease 0s;}
.in_moreimg:hover img{transform: scale(1.05, 1.05); transition: transform 0.6s ease 0s;}
.in_moreimg:hover div{opacity: 1; transition: transform 0.6s ease 0s;}
.in_moreimg:hover div span:after{width: 10%; left: 40%;}

.news_tit{height:44px; line-height:44px; margin-bottom:75px;}
.tit_fl{float:left; width:12.5vw; font-size:24px; color:#333; margin-bottom:70px;}
.tit_fl span{float:left; width:22px; height:4px; display:inline-block; background:#3369bb; margin:20px 22px 0 0;}
.tit_cen{float:left; width:61.5vw; margin:0 auto; text-align:center;}
.tit_cen a:hover,.tit_cen a.now{border-right:1px solid #3369bb;}
.tit_cen ul li{width:5.2vw; text-align:center; border-bottom:1px solid #b1b0b0; border-top:1px solid #b1b0b0; display:inline-block; margin:0 40px;}
.tit_cen .cur_n2{ cursor:pointer;}
.dispan2{clear:both;}
.dispan2 .list2{overflow:hidden; display:none;}

.tit_fr{float:right; width:2.3vw;}

.in_news{width:77.1vw; margin:0 auto 100px auto; -webkit-animation: fadeInUp 2s ease 1s 1 both; clear:both; zoom:1;}
.in_news:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.news_li{width:100%;}
.news_li ul li{margin-bottom:30px; height:160px; float:left; width:37.5vw; margin-right:33px;}
.news_li ul .mg0{margin:0 0 30px 0;}
.news_li ul li .img{float:left; width:14.8vw;}
.news_li ul li .fr{width:21.8vw;}
.news_li ul li .fr h1{font-size:18px; color:#333; height:42px; line-height:35px;}
.news_li ul li .fr h2,.news_li ul li .fr div{font-size:14px; color:#9c9c9c; line-height:24px;}
.news_li ul li .fr div{padding-top:24px;}
.news_li ul li:hover .fr h1,.news_li ul li:hover .fr h2,.news_li ul li:hover .fr div{color:#3369bb;}
.news_list{float:right; width:36.7vw;}
.news_li dl dd{height:35px; line-height:35px; clear:both;}
.news_li dl dd span{float:right;}


.foot{background:#f6f6f6; height:196px; clear:both;}
.foot .tel{font-size:17px; color:#525252; float:left; width:22vw; background:url(../images/tel_bg.jpg) no-repeat right 60px; margin-right:2.2vw; padding-top:60px; line-height:23px;}
.foot .tel div{font-size:36px; color:#393939; font-weight:bold; padding-top:20px;}
.add{line-height:30px; float:left; width:31.2vw; color:#666; padding-top:55px;}
.ewm{float:right; width:18vw; padding-top:40px;}
.ewm .img{background:url(../images/ewm_bg.png) no-repeat center; text-align:center; float:left; width:7vw; height:116px;}
.ewm .img img{width:78.5%; margin-top:13px;}
.ewm .wz{font-size:14px; color:#393939; float:right; width:6.2vw; text-align:center; padding-top:25px;}
.ewm .wz h1{font-size:24px; color:#393939;}
.bottom{background:#393939; height:46px; line-height:46px; color:#fff; clear:both;}
.bottom .in_center{color:#fff;}
.bottom a{color:#fff;}

/*联系我们*/
.pg_banner{width:77.1vw; overflow: hidden; margin:140px auto 0 auto;}
.pg_banner img{height:277px; width:100%; overflow:hidden;}
.pg_title{line-height:75px; color:#666; font-weight:bold; margin-bottom:30px; font-size:16px; border-bottom:1px solid #dedede;}
.pg_title p{font-size:20px; display:inline-block; color:#3369bb;}
.pg_title span{float:right; font-size:16px; font-weight:normal;}
.pg_title span a{color:#666; padding:0 1.4vw;}
.pg_title span a:hover,.pg_title span a.now{background:#3369bb; color:#fff; display:inline-block;}
.contact{padding:30px 0;}
.contact .fl_a{width:32vw; margin:0 4vw 0 0 /*435px*/; text-align:center; float:left;}
.contact .fl .fl_logo img{width:auto;}
.contact .fl .tel h1{font-size:24px; color:#3369bb; font-weight:bold; background:url(../images/tel.jpg) no-repeat left center; padding-left:40px;}
.contact .fr_a{width:38.8vw; border-left:1px solid #e9e9e9; padding-left:4vw; float:right;}
.contact .fr_a p{margin-bottom:20px;}
.map{/*margin-bottom:20px;*/}

/*新闻中心*/
.news_top{background:#f7f7f7; padding:30px 40px; margin-bottom:30px;}
.news_top .time{float:left; width:5.7vw; font-size:72px; color:#3369bb; line-height:70px; padding-top:100px;}
.news_top .time span{font-size:22px; display:block; color:#525252;}
.news_top .img{float:left; width:29.2vw; margin-left:20px;}
.news_top .imgs{float:left; width:22.7vw; overflow:hidden;}
.news_xx{float:right; width:34vw; padding-top:38px;}
.news_xx h1{font-size:22px; line-height:36px; height:72px; overflow:hidden; margin-bottom:20px;}
.news_xx p{color:#666; line-height:30px; height:120px; margin-bottom:45px;}
.news_xx div a{float:right; height:33px; line-height:33px; color:#3369bb;}
.pg_news{clear:both;}
.pg_news ul li{float:left; width:38.5vw; padding:25px 20px; margin-bottom:20px;}
.pg_news ul li .img{float:left; width:13.5vw;}
.pg_news ul li .pg_xx{float:right; width:20.6vw;}
.pg_news ul li .pg_xx h1{font-size:20px; height:48px; line-height:48px; overflow:hidden;}
.pg_news ul li .pg_xx h2{font-size:14px; color:#666; line-height:30px; margin-bottom:20px; overflow:hidden;}
.pg_news ul li .pg_xx div a{float:right; color:#3369bb;}
.pg_news ul li:hover{box-shadow: darkgrey 3px 3px 5px 3px}
.page{width:100%; margin:30px auto; text-align:center; clear:both; padding-bottom:30px;}
.page ul li{float:left; width:5%;}
.page a{border:1px solid #d1d1d1; padding:3px 12px; display:inline-block; margin:0 10px; color:#666;}
.page a.now,.page a:hover{color:#3369bb; border:1px solid #3369bb;}
.detal{padding:30px 0;}
.detal_tit{border-bottom:1px solid #d8d8d8; height:66px; line-height:33px; text-align:center; font-size:18px; color:#525252; font-weight:bold;}
.detal_time{padding-top:20px; text-align:center;}
.detal_time span{margin:0 70px; color:#808080;}
.detal_xx{padding:30px 0;}

/*师资介绍*/
.tea_tit{font-size:14px; color:#b3b3b3; height:86px; line-height:86px;}
.tea_tit b{font-size:18px; color:#3369bb;}
.kind{font-size:16px; color:#666; border:1px solid #e9e9e9; padding:1vw; margin-bottom:50px;}
.kind a{padding:0.1% 1%; display:inline-block; margin:0 1%;}
.kind a.now,.kind a:hover{background:#3369bb; display:inline-block; color:#fff;}
.teacher_li ul li{float:left; width:38vw; background:url(../images/teacher_bg.png) no-repeat left top; height:397px; margin:0 0 90px 15px;}
.teacher_li ul .mg0{margin:0 0 90px 0;}
.teacher_li ul li:hover{background:url(../images/h_teacher_bg.png) no-repeat left top;}
.teacher_li ul li .img{float:left; width:16.5vw; margin:54px 0 0 32px; max-height:300px; overflow:hidden;}
.teacher_li ul li .img img{ max-height:15.6vw; overflow:hidden;}
.teacher_js{float:right; width:18.2vw;}
.teacher_js h1,.teacher_js h2{font-size:14px; color:#666;}
.teacher_js h1{line-height:24px; height:131px; margin-top:45px;}
.teacher_js h1 p{font-size:26px; height:62px; font-weight:bold; color:#525252; line-height:62px;}
.teacher_js h2{line-height:30px; height:120px;}
.teacher_js div{margin-top:75px; line-height:30px;} 
.teacher_js div span{height:1px; width:4.4vw; background:#3369bb; display:inline-block; float:left; margin:16px 10px 0 0;}
.teacher_js div span a{color:#3369bb;}
.pg_more{width:100%; margin:5% auto; text-align:center; clear:both;}
.pg_more a{border:1px solid #dadada; color:#666; padding:1% 8%; border-radius:5%;}

.tanchuan{background:#fff; width:80%; margin:1%; padding:3% 4%; position:fixed;  left:50%; top:50%; z-index:9999999;webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.tanchuan_t{width:2.6vw; height:50px; background:url(../images/close.png) no-repeat; position:absolute; right:10px; top:10px;}
.tanchuan .fl{width:26vw; height:690px; background:url(../images/tc_bg.png) no-repeat left top; padding:7% 0 0 5%;}
.tanchuan .fr{width:31.2vw; padding-top:70px;}
.zc{width:100%; height:100%; position:fixed; left:0px; top:0px; background:url(../images/tc_fz.png) repeat; z-index:9999999999999; display:none;}
.tanchuan .tit h1{font-size:30px; color:#525252; font-weight:bold;}
.tanchuan .tit .s1{font-size:14px; margin-bottom:20px; display:inline-block;}
.tanchuan .tit .s2{margin-bottom:20px; display:inline-block;}
.tanchuan .fr .xx{line-height:30px;}

/*平台介绍*/
.about{width:77.1vw; margin:0 auto;}
.jion_tit{font-size:60px; color:#eaf2ff; text-align:center; position:relative; height:80px; line-height:65px; background:url(../images/con_tit.jpg) no-repeat center bottom;}
.jion_tit span{position:absolute; left:47%; bottom:15px; font-size:22px; color:#525252; display:inline-block; z-index:1;}
.about_xx{line-height:36px; text-align:center; margin:30px 0 90px 0;}
.company .swiper-button-prev{background:url(../images/left.jpg) no-repeat; height:36px; width:7.3vw; left:25%;}
.company .swiper-button-next{background:url(../images/right.jpg) no-repeat; height:36px; width:7.3vw; right:20%}
.company .swiper-button-prev:hover{background:url(../images/h_left.jpg) no-repeat;}
.company .swiper-button-next:hover{background:url(../images/h_right.jpg) no-repeat;}
.company .swiper-slide{text-align:center; font-size:16px;}
.company .swiper-slide div{padding-top:20px;}
.company .swiper-button-next,.company .swiper-button-prev{ margin-top:10%}
.title{line-height:36px; text-align:center; width:77.1vw; margin:0 auto 40px auto;}

.honor .pg_proul_a{width: 100%; margin:0;}
.honor .pg_proul{width: 62.5vw; height: auto; margin:0px auto; position: relative; overflow: hidden;}
.honor .pg_proli{width: 13.9vw; height: 354px; margin-right: 45px; overflow: hidden; position: relative; animation-delay: .1s;}
.honor .pg_proliimg{width: 13.9vw; height: 354px; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; overflow: hidden;}
.honor .pg_proliimg img{width: auto; max-width: 100%; max-height: 100%;}
.honor .pg_prolitxt{width:13.9vw; height:354px; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; position: absolute; top: 0; left: 0; z-index: 1; background: rgba(9,130,185,.5); font-size: 16px; color: #fff; transform: scale(0); transition: all .5s ease-in 0s;}
.honor .pg_proli:hover .pg_prolitxt{transform: scale(1);}
.honor .pg_proul_l,.honor .pg_proul_r{width:48px; height: 48px; text-align: center;color: #fff; position: relative; position: absolute; top:42%; z-index: 5; cursor: pointer; transition: all .5s ease 0s; font-size:24px; overflow: hidden;}
.honor .pg_proul_l{background:url(../images/xzb.jpg) no-repeat center; left:4vw;}
.honor .pg_proul_r{background:url(../images/xyb.jpg) no-repeat center;}
.honor .pg_proul_l:hover,.honor .pg_proul_l:hover:after{background:url(../images/h_xzb.jpg) no-repeat center;}
.honor .pg_proul_r:hover,.honor .pg_proul_r:hover:after{background:url(../images/h_xyb.jpg) no-repeat center;}
.honor .pg_proul_r{left:inherit; right:4vw;}
.honor .pg_proli:nth-child(2n){animation-delay: .2s;}
.honor .pg_proli:nth-child(3n){animation-delay: .3s;}
.honor .pg_proli:nth-child(4n){animation-delay: .4s;}

/*在线报名*/
.biaot{background:#f4f4f4; line-height:62px; margin:140px 0 25px 0;}
.biaot a{margin:0 5px;}
.biaot a.now{color:#356fc7;}
.on_line{width:77.1vw; margin:0 auto 20px auto; border:1px solid #d8dce5; padding:5%; background:url(../images/online.jpg) no-repeat center top; height:auto;}
.on_line h1{font-size:24px; color:#3369bb; font-weight:bold; height:32px; line-height:32px; text-align:center;}
.on_line h2{font-size:60px; color:#e3e5e8; height:95px; line-height:95px; border-bottom:1px solid #dedede; text-align:center;}
.on_line p{font-size:14px; color:#666; line-height:36px; margin:20px 0; text-align:center;}
.on_line table{margin:0 auto; font-size:16px; color:#666;}
.on_line table td{padding-bottom:30px;}
.on_line table td dl dd{float:left; width:50%; line-height:40px;}
.on_line table td .text{border:1px solid #dbdbdb; background:#fff; height:40px; line-height:40px; width:23.2vw; padding-left:20px; font-size:14px; color:#9f9f9f;}
.on_line table td span{color:#ff3636; margin-left:5px; font-size:14px;}
.on_line table td .button{height:40px; line-height:40px; width:12.5vw; text-align:center; margin-left:80px; background:#3369bb; color:#fff; cursor:pointer; border:none; border-radius:5px;}


.km{clear:both; width:50%; margin:0 auto; font-size:16px; color:#666;}
.km td{margin-bottom:30px; min-height:40px !important; line-height:40px; clear:both;}
.km td .fl{text-align:right; width:18%;}
.km dl{margin-bottom:3%; clear:both;}
.km dl dd{float:left; width:50%; line-height:40px; margin-bottom:2%;}
.km td .text{border:1px solid #dbdbdb; background:#fff; height:40px; line-height:40px; width:23.2vw; padding-left:20px; font-size:14px; color:#9f9f9f;}
.km td .fr{width:82%;}
.km td .fr dd lable{font-size:16px; color:#666; margin:0;}
.km td .fr lable{color:#ff3636; margin-right:30px; font-size:14px;}
.km td .fr .button{height:40px; line-height:40px; width:12.5vw; text-align:center; margin-left:80px; background:#3369bb; color:#fff; cursor:pointer; border:none; border-radius:5px;}
.km table td .text{width:80% !important;}

input[type='radio'],input[type='checkbox']{width: 22px;	height: 32px; vertical-align:middle;}
.input_style{background:url(../images/blue.png) no-repeat left 10px; width: 22px; height:32px; display: inline-block;}
.radio_bg{background-position: -62px 10px ;}
.checkbox_bg{background-position: 2px 14px;}
.radio_bg_check{background-position: -115px 10px ;}
.checkbox_bg_check{background-position: -40px 14px;}
.km ul li .fr lable span{margin-right:50px; font-size:16px; color:#666;}
.km ul li{margin-bottom:10px;}


/*下拉框*/
#xl{width:22vw; float:left; margin-right:5px;}
#xl .select_box{width:22vw;height:40px; position:relative;}
#xl div.tag_select{display:block;color:#9f9f9f;width:22vw;height:40px;border:1px solid #dbdbdb; line-height:40px; font-size:14px; padding-left:20px; background:url(../images/1.jpg) no-repeat right center #fff;}
#xl div.tag_select_hover{display:block;color:#9f9f9f;width:22vw;height:40px;border:1px solid #dbdbdb; line-height:40px; font-size:14px; padding-left:20px; background:url(../images/1.jpg) no-repeat right center #fff;}
#xl div.tag_select_open{display:block;color:#9f9f9f;width:22vw;height:40px;border:1px solid #dbdbdb; line-height:40px; font-size:14px; padding-left:20px; background:url(../images/1.jpg) no-repeat right center #fff;}
#xl ul.tag_options{position:absolute;list-style:none; margin:0; width:22vw; padding:0; left:0; background:#fff;}
#xl ul.tag_options li{border:1px solid #dbdbdb;display:block; padding-left:20px; height:40px !important;text-decoration:none;line-height:40px;color:#9f9f9f; font-size:14px; margin:0; background:#fff;}
#xl ul{border-bottom:1px solid #e5e5e5;}
#xl ul.tag_options li.open_hover{color:#9f9f9f; background:#fff;}
#xl ul.tag_options li.open_selected{color:#9f9f9f; background:#fff;}
.h_flex{display:block;}



/*学习视频*/
.sp_title{background:#f4f4f4; height:46px; line-height:46px; padding-left:22px; font-size:16px;}
.video_kind{border:1px solid #e9e9e9; border-top:none; margin-bottom:40px;}
.video_kind .ys{border-bottom:1px solid #e9e9e9; padding:15px 22px;}
.video_kind .ys a{margin:5px; padding:8px 15px; color:#666;}
.video_kind .ys a:hover,.video_kind .ys a.now{background:#3369bb; padding:8px 15px; color:#fff;}
.video_kind .ys span{color:#3369bb; margin-right:10px; display:inline-block;}
.video_kind .px{border-bottom:1px solid #e9e9e9; padding:0 22px; line-height:52px;}
.video_kind .px a{margin:0 5px; padding:8px 15px;}
.video_kind .px a.now,.video_kind .px a:hover{border-bottom:2px solid #3369bb; padding:8px 15px; line-height:52px; display:inline-block;}
.video_kind .px span{color:#666; margin-right:10px; display:inline-block;}
.video_fl{float:left; width:58.6vw; margin-bottom:30px;}
.vider_top{border:1px solid #d9d9d9; padding:30px; margin-bottom:18px;}
.vider_top .fl{width:26.9vw;}
.vider_top .fr{width:24.5vw; margin-right:40px;}
.vider_top .fr h1{font-size:24px; color:#666; height:60px; line-height:60px; margin-top:5px;}
.vider_top .fr h2{font-size:14px; color:#919191; line-height:36px; height:72px; margin-bottom:18px;}
.vider_top .fr .sc{background:#f4f4f4; line-height:40px; margin-bottom:40px;}
.vider_top .fr span.bf{background:#3369bb; height:42px; line-height:42px; width:10.3vw; text-align:center; display:inline-block; color:#fff; font-size:18px; border-radius:5px;}
.vider_top .fr .sc{padding-left:15px; color:#666;}
.vider_top .fr .sc img{width:auto; margin-right:8px;}
.vider_top .fr .sc span{margin-right:2.6vw;}
.sct{background:url(../images/simg3.png) no-repeat left center; padding-left:25px;}
.vider_top .fr .sct.alick{background:url(../images/simg4.png) no-repeat left center;}
.video_cen{border:1px solid #d9d9d9; padding:10px 25px; margin-bottom:18px;}
.cen_tit{border-bottom:1px solid #d9d9d9; height:46px; line-height:46px; font-size:16px;}
.cen_tit a{padding:0 16px; display:inline-block;}
.cen_tit a.now,.cen_tit a:hover{padding:0 16px; border-bottom:2px solid #3369bb;}

.cen_tit li{padding:0 16px; float:left;}
.cen_tit .cur_n1{border-bottom:2px solid #3369bb;}
.dispan1{clear:both;}
.dispan1 .list1{overflow:hidden; display:none;}





.cen_detal{margin:30px 0;}
.cen_detal p{height:44px; line-height:44px; margin-bottom:40px; font-size:18px; color:#525252; font-weight:bold; padding-left:16px;}
.cen_detal ul li{float:left; width:25vw; margin:0 57px 15px 0;}
.cen_detal ul li .img{float:left; width:7vw;}
.cen_detal ul li .img img{border-radius:100%;}
.cen_detal ul li .xx{float:right; width:16.4vw; color:#666;}
.cen_detal ul li .xx h1{font-size:16px; color:#292929; height:20px; line-height:20px; margin-bottom:12px;}
.cen_detal ul li .xx h2{font-size:14px; line-height:30px;}
.bot_tit{background:#f3f3f3; height:44px; line-height:44px; padding-left:12px; font-size:16px; color:#292929; margin-bottom:10px; font-weight:bold;}
.bot_tit span{background:#3369bb; height:16px; width:4px; display:inline-block; margin:14px 10px 0 0; float:left;}
.cen_bottom .course_li{border:1px solid #d9d9d9;}
.cen_bottom .course_li ul li{background:none; width:17.5vw; margin:30px 18px; padding:0; height:auto;}
.cen_bottom .course_li ul li .fl{font-size:16px; padding-top:10px;}
.cen_bottom .course_li ul li:hover{background:none;}
.video_fr{float:right; width:17.4vw; margin-bottom:18px;}
.video_tea{border:1px solid #d9d9d9; padding:5px 18px;}
.tea_title{border-bottom:1px solid #d9d9d9; height:48px; line-height:48px;}
.tea_title span{border-bottom:4px solid #3369bb; font-size:16px; height:48px; line-height:48px; display:inline-block; color:#525252; font-weight:bold;}
.video_tea{padding-bottom:30px; margin-bottom:15px;}
.tea_detal{margin:15px 0;}
.tea_detal .img{float:left; width:7vw;}
.tea_detal .img img{border-radius:100%;}
.tea_detal .xx{float:right; width:6.2vw; color:#666; margin-top:15px;}
.tea_detal .xx h1{font-size:16px; color:#292929; height:20px; line-height:20px; margin-bottom:12px;}
.tea_detal .xx h2{font-size:14px; line-height:30px;}
.video_tea .js{line-height:30px;}
.video_tea .js p{padding-bottom:10px;}
.video_tea a.look{font-size:14px; color:#3369bb; border:1px solid #d3d3d3; height:32px; line-height:32px; width:5.3vw; text-align:center; display:inline-block; border-radius:5px; float:right; margin-top:30px;}
.study{border:1px solid #d9d9d9; padding:5px 18px;}
.study_tit{border-bottom:1px solid #d9d9d9; height:48px; line-height:48px; font-size:16px; font-weight:bold;}
.study .course_li{margin:20px 0;}
.study .course_li ul li{background:none; width:15.5vw; margin:0 0 15px 0; padding:0; height:auto;}
.study .course_li ul li .fl{font-size:16px; padding-top:10px;}
.study .course_li ul li:hover{background:none;}

/*学习视频-目录*/
.cen_li{padding-bottom:5%;}
.cen_li h1{font-size:24px; color:#525252; height:75px; line-height:75px; margin-top:20px;}
.cen_li ul li{height:38px; line-height:38px; background:url(../images/bf.png) no-repeat 12px 13px; padding:0 38px; margin-bottom:5px; overflow:hidden;}
.cen_li ul li .lifb{display:none; background:url(../images/ljbf.jpg) no-repeat left center; padding-left:15px; color:#3369bb;}
.cen_li ul li a{color:#3369bb;}
.cen_li ul li span{margin-left:95px; display:inline-block;}
.cen_li ul li:hover{ background:url(../images/bf.png) no-repeat 12px center #eff5ff;}
.cen_li ul li:hover .lifb{display:inline-block; background:url(../images/ljbf.jpg) no-repeat left center; padding-left:15px; color:#3369bb;}
.cata{width:100%; height:100%; position:fixed; left:0px; top:0px; background:url(../images/tc_fz.png) repeat; z-index:9999999999999; display:none;}
.cata_tc{background:#333; width:90%; margin:1%; position:fixed; left:50%; top:50%; z-index:9999999;webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.cate_top{height:55px; line-height:55px; background:#1b1b1b; padding:0 20px; font-size:18px; color:#fff; font-weight:bold;}
.cata_t{width:19px; height:19px; background:url(../images/gb.png) no-repeat; position:absolute; right:20px; top:15px; float:right;}
.cata_down{ width:100%;}
.cata_down .fl{width:60%; border:10px solid #1b1b1b; margin:5% 0 2% 2%;}
.cata_down .fr{width:35%;}
.fr_tit{height:73px; line-height:70px; text-align:center; font-size:18px; color:#fff;}
.cont_r{height:608px; width:100%; position: relative; overflow: hidden; margin:0 auto}
.R_text {position: absolute; font-size: 12px; width:100%; height:608px; float: left; overflow: hidden}
.R_text_box {position: absolute; width: 90%}
.arc_con {line-height:28px; width: 90%; margin:0 auto; color:#fff}
.arc_con ul li{clear:both; height:127px; margin-bottom:8px; padding:1px;}
.arc_con ul li .img{float:left; width:11.5vw;}
.arc_con ul li .xx{float:right; width:10.4vw;}
.arc_con ul li .xx h1{font-size:16px; line-height:30px; height:60px; overflow:hidden; color:#fff;}
.arc_con ul li .xx h2{font-size:16px; color:#bdbdbd; background:url(../images/bfq.jpg) no-repeat 4px center; padding-left:40px;}
.arc_con ul li.now{border:1px solid #3369bb;}
.ar_gdt{cursor:pointer; right:0px; top:0px; position:absolute;	width:10px;	height:608px; background:#000;}
.scroll_up{position:absolute; width:10px; height:0px; left:0; top:0; cursor:pointer}
.scroll_bar{position:absolute; width:10px; height:280px; left:0px; top:0; cursor:pointer; background:#3369bb;}
.scroll_down{position:absolute; width:10px; height:0px; left:0;	bottom:0; cursor:pointer}

/*学习视频-评论*/
.make h1{font-size:24px; color:#525252; height:75px; line-height:75px; margin-top:20px;}
.hp{background:#f4f4f4; border:1px solid #e5e5e5; height:60px; padding:6px 0;}
.hp_fl{float:left; width:11.4vw; border-right:1px solid #e5e5e5; text-align:center; font-size:30px; color:#e8581e; line-height:24px;}
.hp_fl span{display:block; font-size:14px;}
.hp_fr{line-height:48px;}
.hp_fr a{margin:0 35px;}
.make_li li{border-bottom:1px solid #e9e9e9; padding:20px 0; z00m:1;}
.make_li li:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.make_li li .img{float:left; width:2.9vw; text-align:center;}
.make_li li .img img{border-radius:100%;}
.make_li li .img span{padding-top:15px;}
.make_li li .pl{float:left; width:40.1vw; margin-left:40px;}
.make_li li .pl img{width:auto; margin-right:8px;}
.make_li li .pl span{line-height:30px; color:#666; display:block;}
.make_li li .pl span.ys{color:#9c9c9c;}
.make_li li .fr{width:3.1vw; margin-top:50px;}
.make_li li .fr a{color:#9c9c9c;}
.pg_page{width:100%; margin:0 auto; text-align:center; clear:both; margin:20px 0;}
.pg_page a{border:1px solid #b7b7b7; padding:2px 18px; margin:0 3px; display:inline-block;}
.pg_page a.now,.pg_page a:hover{background:#3369bb; color:#fff; border:1px solid #3369bb;}

/*会员中心-个人中心*/
.member_top{width: 100%; height:107px; background:#3369bb; position: fixed; top: 0; left: 0; z-index:9; transition: all 1s linear 0s;}
.member_top .top_right{width:40.1vw; height: 107px; line-height: 107px; float: right; transition: all .6s ease 0s;}
.member_top .nav{height: 107px; width:41.4vw; float:left; overflow:hidden;}
.member_top .nav div{display:inline-block; vertical-align:middle; width:5.2vw; font-size: 16px; text-align: center; position: relative; margin: 0 5px; transition: all .5s ease 0s; padding:0;}
.member_top .nav div a{position: relative; z-index: 2; color:#fff;}
.member_top .nav .none{background:none;}
.member_top .nav div:after{content: ''; width: 0%; height:107px; background:none; position: absolute; left: 50%; top: 0; }
.member_top .nav div:hover:after,.member_top .nav .nuw:after{left: 0; width: 100%; opacity: 1; background:#d5e5fe; color:#3369bb;}
.member_top .nav div:hover a,.member_top .nav .nuw a{ color: #3369bb !important;}
.foots{background:#fff; height:196px; clear:both;}
.foots .tel{font-size:18px; color:#525252; float:left; width:15.6vw; background:url(../images/tel_bg.jpg) no-repeat right 60px; margin-right:48px; padding-top:60px; line-height:23px;}
.foots .tel div{font-size:36px; color:#393939; font-weight:bold; padding-top:20px;}

.member_cen{background:#f2f2f2; margin-top:107px; padding:25px 0;}
.member_fl{float:left; width:14.9vw;}
.mem_tit{height:90px; border-bottom:2px solid #3369bb; font-size:14px; color:#666; background:url(../images/mem_tit.jpg) no-repeat 17px center #fff; padding-left:78px; line-height:22px; padding-top:20px; margin-bottom:15px;}
.mem_tit span{font-size:18px; color:#3369bb;  display:block; line-height:30px;}

.accordion {width: 100%;  max-width: 14.9vw; background: #fff; padding:0 10px 50px 10px;}
.accordion .link {cursor: pointer;  display: block;  padding: 8px 0; color: #666; font-size: 16px; border-bottom: 1px solid #dbdbdb; position: relative; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
/*.accordion li:last-child .link {border-bottom: 0;}*/
.accordion li{cursor: pointer; text-align:center;}
.accordion li i {position: absolute; top: 16px; left: 12px; font-size: 18px;color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.accordion li i.fa-chevron-down {right: 12px; left: auto; font-size: 16px; background:url(../images/member1.jpg) no-repeat right center; width:13px; height:12px; display:inline-block;}
.accordion li i.mem_set{ background:url(../images/mem_set1.png) no-repeat right center; height:18px; width:18px; display:inline-block;}
.accordion li.open i.mem_set{ background:url(../images/mem_set2.png) no-repeat right center;}
.accordion li i.mem_bg{ background:url(../images/mem_bg1.png) no-repeat right center; height:19px; width:19px; display:inline-block;}
.accordion li.open i.mem_bg{ background:url(../images/mem_bg2.png) no-repeat right center;}
.accordion li i.mem_dis{ background:url(../images/mem_dis1.png) no-repeat right center; height:17px; width:17px; display:inline-block;}
.accordion li.open i.mem_dis{ background:url(../images/mem_dis2.png) no-repeat right center;}
.accordion li i.mem_store{ background:url(../images/mem_store1.png) no-repeat right center; height:17px; width:19px; display:inline-block;}
.accordion li.open i.mem_store{ background:url(../images/mem_store2.png) no-repeat right center;}
.accordion li i.mem_kf{ background:url(../images/mem_kf1.png) no-repeat right center; height:20px; width:20px; display:inline-block;}
.accordion li.open i.mem_kf{ background:url(../images/mem_kf2.png) no-repeat right center;}
.accordion li.open .link {color: #fff; background:#3369bb;}
.accordion li.open i {color: #f39800;}
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); background:url(../images/member2.jpg) no-repeat right center;}
.accordion li.open .submenu{border-bottom:1px solid #dbdbdb;}
.submenu {display: none; font-size: 14px;}
.submenu a{display:block; text-decoration:none; color: #666; padding:8px 0; -webkit-transition:all 0.25s ease; -o-transition:all 0.25s ease; transition:all 0.25s ease;}
.submenu a:hover ,.submenu li.current a,.submenu li.now a{color:#3369bb;}

.member_fr{float:right; width:60.7vw; background:#fff; padding:10px 20px;}
.mem_fr_tit{font-size:16px; color:#525252; font-weight:bold; background:url(../images/bg_fz.jpg) repeat-x 0 bottom; height:52px; line-height:52px;}
.mem_fr_tit span{width:auto; margin-right:10px;}
.mem_fr_tit span.info{background:url(../images/info.jpg) no-repeat left 14px; width:20px; height:52px; display:inline-block; float:left;}
.mem_fr_tit span.password{background:url(../images/password.jpg) no-repeat left 14px; width:19px; height:52px; display:inline-block; float:left;}
.mem_li{padding:60px 0; width:60%; margin:0 auto; font-size:16px; color:#525252;}
.mem_li .password_set span{color:#ff1824; font-size:14px; margin:0 6px;}
.mem_li .password_set i{color:#666; font-size:14px; font-style:normal;}
.mem_li .password_set td{line-height:35px; padding-bottom:38px;}
.mem_li .password_set td .text{height:35px; line-height:35px; width:13.8vw; border:1px solid #dbdbdb; font-size:14px; color:#c6c6c6; padding-left:10px; border-radius:5px;}
.mem_li .password_set td lable{margin-right:30px;}
.mem_li .password_set td lable span{color:#525252; font-size:16px;}
.mem_li .password_set .fl{width:27%; text-align:right; margin-top:12px;}
.mem_li .password_set .fr{width:73%;}
.mem_li .password_set .button{height:36px; line-height:36px; width:7.9vw; background:#3369bb; color:#fff; border:none; border-radius:5px; font-size:14px;}
.mem_li .password_set a.hq{background:#fd6842; height:35px; line-height:35px; width:5.9vw; text-align:center; border:none; text-align:center; color:#fff; display:inline-block; margin-left:16px; border-radius:5px; font-size:14px;}
.mem_li .password_set a.again{color:#3369bb;}
.mem_li .password_set p{color:#3369bb; padding-top:15px; font-size:14px;}
.mem_li .password_set span{font-size:14px; color:#a9abaf; margin-left:16px;}
.mem_li .password_set b{background:url(../images/ts.jpg) no-repeat left 0; padding-left:20px; color:#fd6842;}
.mem_li .password_set p.sz{display:inline-block; color:#3369bb; margin-left:10px;}
.mem_fr_tit span.discuss{background:url(../images/discuss.jpg) no-repeat left 14px; width:22px; height:52px; display:inline-block; float:left;}
.discuss_li{width:100%; margin:20px 0; }
.discuss_li ul{border-bottom:1px solid #d1d1d1;}
.discuss_li ul li{border-top:1px solid #d1d1d1; border-left:1px solid #d1d1d1;}


.mem_li .info_set span{color:#ff1824; font-size:14px; margin:0 6px;}
.mem_li .info_set i{color:#666; font-size:14px; font-style:normal;}
.mem_li .info_set td{line-height:35px; padding-bottom:38px;}
.mem_li .info_set td .text{height:35px; line-height:35px; width:13.8vw; border:1px solid #dbdbdb; font-size:14px; color:#c6c6c6; padding-left:10px; border-radius:5px;}
.mem_li .info_set td lable{margin-right:30px;}
.mem_li .info_set td lable span{color:#525252; font-size:16px;}
.mem_li .info_set .fl{width:27%; text-align:right;}
.mem_li .info_set .fr{width:73%;}
.mem_li .info_set .button{height:36px; line-height:36px; width:7.9vw; background:#3369bb; color:#fff; border:none; border-radius:5px; font-size:14px;}


.discuss_li ul li.first{height:48px; background:#959595; text-align:center; color:#fff; padding:0; border:none; margin-bottom:10px;}
.discuss_li ul li.first td{border:none; text-align:center; line-height:48px;}
.discuss_li ul li.first td p{display:inline-block; padding:0; border:none;}
.discuss_li ul li.first td span{display:inline-block; padding:0; border:none;}
.discuss_li ul li.first td i{font-style:normal; width:100%; border:none; padding:0;}

.discuss_li td{line-height:25px; border-right:1px solid #d1d1d1;}
.discuss_li td p{display:inline-block; padding:5% 8%; min-height:30px;}
.discuss_li td span{display:inline-block; padding:5% 8%; min-height:30px; width:100%;}
.discuss_li td i{font-style:normal; padding:5% 8%; text-align:center; min-height:30px; text-align:center; margin:0 auto; width:100%; display:inline-block;}
.discuss_li td i a{padding:0 4px;}
.discuss_li td i a:hover{color:#3369bb;}
.mem_page{width:100%; margin:3% 0; text-align:right;}
.mem_page a{border:1px solid #dadada; color:#666; border-radius:5px; padding:0.1vw 0.8vw; display:inline-block; text-align:center; margin-left:1%;}
.mem_page a:hover{border:1px solid #3369bb; color:#3369bb;}
.discuss_li td span.again_cen{text-align:center !important;}

.cen_dis{margin-bottom:20px; width:100; text-align:right;}
.cen_dis .bot_tit{background:none; text-align:left;}
.cen_dis textarea{border:1px solid #d9d9d9; height:175px; width:100%; padding:1%;}
.cen_dis .tj{height:34px; width:6.8vw; text-align:center; background:#3369bb; font-size:14px; border:none; color:#fff;}
.cen_dis .cz{height:34px; width:6.8vw; text-align:center; font-size:14px; border:1px solid #d9d9d9; margin-left:20px;}

.peo{width:25%; margin:8% 0 17% 0; height:auto;}
.peo img{border-radius:100%;}
.go_center a{height:33px; line-height:33px; width:8vw; text-align:center; color:#fff; background:#fd6842; font-size:14px; display:inline-block; border-radius:5px;}
.tc{background:url(../images/tc.jpg) no-repeat left center; margin-top:30px;}
.tc a{float:right; background:url(../images/tcimg.jpg) no-repeat 0 center; color:#3369bb; font-size:14px; padding-left:25px;}
.star{text-align:left; margin-bottom:15px;}
.star img{width:0.9vw; margin-left:3px;}


.dispan{clear:both;  -webkit-animation: fadeInUp 2s ease 1s 1 both; width:77.1vw; height: auto; margin: 0 auto; transition: all .5s ease 0s;}
.dispan .list{overflow:hidden; display:none;}
.notice{float:right; font-size:16px; font-weight:normal;}
.notice ul li{float:left;  padding:0 1.4vw;}
.cur_n{background:#3369bb; color:#fff; display:inline-block; cursor:pointer;}
.dh{display:none;}
.dh ul li{float:left; width:20%;}


.detal_xx table{width: 100%; height: auto; border: 1px solid #e4e4e4; border-bottom: none; border-right: none;}
.detal_xx table td {
border-bottom: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;	
line-height: 34px;
padding: 0 20px;
}
.sysp{width:38.3vw; float:left; overflow:hidden; display: none;}