@charset "utf-8";
body { min-width:1200px; font-size:12px; color:#333; font-family:Microsoft YAHEI,Arial,Helvetica,sans-serif; margin:0 auto; padding:0; background:#f3f4f8;}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,select { margin:0; padding:0;}
h1,h3,h3,h4 { font-size:14px;}
.clear { clear:both;}
a { color:#333; text-decoration:none;}
a:hover { text-decoration: none; color:#000;}
img { border:0;}
ul li { list-style:none;}
input { min-width:auto;}
.wrap { width:1200px; margin:0 auto;} 
.fl { float:left;}
.fr { float:right;}

#VCode { cursor:pointer;}
input[type=button],input[type=submit],input[type=file],button { cursor:pointer; -webkit-appearance:none;}
textarea { -webkit-appearance:none;}
::-webkit-input-placeholder { color:#666;} 
:-moz-placeholder { color:#666;} 
::-moz-placeholder { color:#666;}
:-ms-input-placeholder { color:#666;}

@font-face { 
	font-family:'FontAwesome'; 
		    src:url('../fonts/fontawesome-webfont.eot?v=4.7.0'); 
	        src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
			    url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
				url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
				url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
				url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); 
	font-weight:normal; 
	 font-style:normal; 
}
.icon { display:inline-block; font:normal normal normal 16px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}

/*头部*/
.header { width:100%; height:70px; box-shadow:0 0 10px rgba(0,0,0,0.05); background:#fff; position:relative; z-index:9999999;}
.header .wrap { position:relative;}
.header .logo { float:left; width:135px; height:40px; margin-top:15px; overflow:hidden;}
.header .logo img { display:block; width:135px; height:40px;}

.header .navs { float:left; max-width:47%; margin-left:30px;}
.header .navs li { float:left; line-height:70px;}
.header .navs li a { display:block; font-size:16px; color:#000; padding:0 15px;}
.header .navs li:hover { background-color:#fafafa;}
.header .navs li:hover a { color:#f60;}

.header .rgt { float:right; max-width:465px;}
.header .login { float:left; font-size:16px; line-height:70px;}
.header .login a { float:left; max-width:120px; font-size:16px; color:#666; padding:0 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;}
.header .login a:hover { color:#f60;}
.header .login a::after { display:block; content:""; width:1px; height:15px; background:#999; position:absolute; left:0; top:30px;}
.header .login a:first-child::after { display:none;}

.header .search { float:left; width:200px; height:35px; margin-top:17px; border:1px solid #ddd; border-radius:17.5px; position:relative;}
.header .search::after { display:block; content:""; width:1px; height:10px; background:#ddd; position:absolute; right:40px; top:12px;}
.header .search input { display:block; float:left; width:142px; line-height:35px; font-size:12px; color:#333; padding:0 10px; border:none; background:none;}
.header .search .btn { width:35px; background:url(../images/kj_01.png) no-repeat center center;}

.header .wx { float:right; width:37px; height:37px; margin:16px 0 0 10px; background:url(../images/wx.png) no-repeat 0 0; position:relative;}
.header .wx img { display:none; width:120px; height:120px; border:5px solid #fff; box-shadow:0 0 10px rgba(0,0,0,0.1); background: #fff; position:absolute; right:0; top:40px;}
.header .wx:hover img { display:block;}

/*导航*/
.nav { width:100%; line-height:50px; background:#00c0a7; position:relative;}
.nav li { float:left; margin-right:50px; position:relative;}
.nav li::after { display:block; content:""; width:1px; height:15px; background:rgba(255,255,255,0.4); position:absolute; right:-27.5px; top:20px;}
.nav li a { display:inline-block; font-size:14px; color:#fff; margin-left:19px;}
.nav li b { font-size:16px; color:#fff;}
.nav li b a { font-size:16px; color:#fff; margin-left:0;}
.nav li a:hover { text-decoration:underline;}
.nav li:last-child { margin-right:0;}
.nav li:last-child::after { display:none;}
.nav li:first-child b a { margin-left:0;}
.subnav { width:100%; height:50px; line-height:50px; background:#fff;}
.subnav a { display:inline-block; line-height:40px; font-size:14px; color:#333; margin-right:15px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.subnav a:last-child { margin-right:0;}
.subnav a:hover { color:#00c0a7;}
.subnavfix { background:#00c0a7; position:fixed; top:0; left:0; z-index:9999;}
.subnavfix a { color:#fff;}
.subnavfix a:hover { color:#fff; text-decoration:underline;}

/* 底部 */
.footer { width:100%; line-height:25px; font-size:12px; color:#ccc; text-align:center; padding:20px 0; background-color:#282828;}
.footer a { color:#ccc;}
.footer .link { line-height:30px; text-align:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #383838;}
.footer .link span { font-weight:bold; font-size:16px; color:#fff;}
.footer .link a { font-size:14px; color:#bbb; margin-right:20px;}
.footer .menu { width:100%;}
.footer .menu a { line-height:30px; color:#ccc; padding:0 10px; position:relative;}
.footer .menu a::after { display:block; content:""; width:1px; height:10px; background:#999; position:absolute; right:0; top:4px;}
.footer .menu a:last-child::after { display:none;}
.footer .bottom { width:600px; margin:20px auto 0 auto; text-align:center;}
.footer .bottom a { display:inline-block; width:128px; height:48px; margin:0 5px; background-position:0 0; background-repeat:no-repeat; position:relative;}
.footer .bottom .bo1 { background-image:url(../images/footer_03.jpg);}
.footer .bottom .bo2 { background-image:url(../images/footer_05.jpg);}
.footer .bottom .bo3 { background-image:url(../images/footer_07.jpg);}
.footer .bottom .bo4 { width:163px; background-image:url(../images/footer_09.jpg);}
.footer .bottom a img { display:none; width:120px; height:120px; border:5px solid #fff; box-shadow:0 0 10px rgba(0,0,0,0.1); position:absolute; right:0; bottom:50px;}
.footer .bottom a:hover img { display:block;}

/*公用标题*/
.tits { padding:15px;}
.tits h1 { float:left; line-height:30px; font-weight:bold; font-size:20px; color:#333; position:relative;}
.tits h1::after { display:block; content:""; width:3px; height:20px; margin:auto; background:#00c0a7; position:absolute; left:-15px; top:6px;}
.tits a { float:right; line-height:30px; font-size:12px; color:#999; padding-right:10px; position:relative;}
.tits a::after { display:block; content:""; width:6px; height:6px; border-top:1px solid #999; border-right:1px solid #999; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; right:3px; top:12px;}

.swiper-pagination-bullets,.swiper-pagination-custom { bottom:10px !important;}
.swiper-pagination-bullet { display:inline-block; width:6px !important; height:6px !important; opacity:1; border-radius:50%; background:#000;}
.swiper-pagination-bullet-active { background:#fd7400 !important;}
.swiper-button-next,.swiper-button-prev { display:block; width:20px !important; height:30px !important; margin-top:-15px !important; filter:alpha(opacity=0); opacity:0; background:rgba(0,0,0,0.6); left:auto !important;}
.swiper-button-next::after,.swiper-button-prev::after { font-size:12px !important; color:#fff; position:absolute; top:8px;}
.swiper-button-next { left:0 !important;}
.swiper-button-prev { right:0 !important;}
.swiper-button-next::after { content:"prev" !important; left:6px !important;}
.swiper-button-prev::after { content:"next" !important; right:6px !important;}

/*首页上半部*/
.upper { width:100%; margin:20px auto;}
.upper .tits { padding: 0; margin-bottom:10px;}
.upper .lft { float:left; width:255px; padding:15px 0; background:#fff;}
.upper .lft .mber { padding:0 15px;}
.upper .lft .mber .img { float:left; width:65px; height:65px; border-radius:50%; overflow:hidden;}
.upper .lft .mber .img img { display:block; width:100%;}
.upper .lft .mber .msg { float:right; width:140px; line-height:25px; font-size:14px; color:#333; margin-top:10px;}
.upper .lft .mber .aniu { display:inline-block; height:30px; line-height:30px; font-size:14px; text-align:center; margin-top:15px; border-radius:2px; overflow:hidden; -webkit-transition:all .5s ease; transition:all .5s ease;}
.upper .lft .mber .out,.upper .lft .mber .log { color:#fff; border:1px solid #fd7400; background:#fd7400;}
.upper .lft .mber .reg { color:#00c0a7; margin-left:6%; border:1px solid #00c0a7; background:#fff;}
.upper .lft .mber .out { width:100%;}
.upper .lft .mber .log,.upper .lft .mber .reg { width:45%;}
.upper .lft .reg:hover { color:#fff; background:#00c0a7;}
.upper .lft .mber .share { line-height:22px; font-size:12px;}
.upper .lft .mber .share span,.upper .lft .mber .share a { display:block; float:left;}
.upper .lft .mber .share a { width:22px; height:22px; margin-left:5px; background-position:center; background-repeat:no-repeat;}
.upper .lft .mber .share .wx { background-image:url(../images/kj_02.png);}
.upper .lft .mber .share .kf { background-image:url(../images/kj_03.png);}
.upper .lft .mber .share .xl { background-image:url(../images/kj_04.png);}
.upper .lft .mber .share .btn { float:right; width:50px; color:#00c0a7; padding-right:8px; position:relative;}
.upper .lft .mber .share .btn::after { display:block; content:""; width:5px; height:5px; border-top:1px solid #00c0a7; border-right:1px solid #00c0a7; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; right:3px; top:9px;}
.upper .lft .mber .share .btn:hover { text-decoration:underline;}
.upper .lft .pro { padding:10px 15px; margin:15px auto 12px auto; border-top:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4;}
.upper .lft .pro li { float:left; line-height:25px; text-align:center; margin:5px 5px 0 5px; background-position:center top; background-repeat:no-repeat;  position: relative;}
.upper .lft .pro li a { display:block; width:100%; padding-top:35px; font-size:14px; color:#333;}
.upper .lft .pro li img { display: none; width: 110px; height: 110px; padding: 5px; border: 1px solid #ddd; background: #fff; position: absolute; right: -28px; bottom: 30px;}
.upper .lft .pro li:hover img { display: block;}
.upper .lft .pro .pr1 { background-image:url(../images/kj_05.png);}
.upper .lft .pro .pr2 { margin:5px 39px 0 39px; background-image:url(../images/kj_06.png);}
.upper .lft .pro .pr3 { background-image:url(../images/kj_07.png);}
.upper .lft .new { padding:0 15px;}
.upper .lft .new li { line-height:35px; padding-left:15px; position:relative;}
.upper .lft .new li::after { display:block; content:""; width:4px; height:4px; border-radius:50%; background:#333; position:absolute; left:0; top:16px;}
.upper .lft .new li a { display:block; width:100%; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.upper .lft .new li:hover::after { background:#00c0a7;}
.upper .lft .new li:hover a { color:#00c0a7;}
.upper .cent { float:left; width:600px; margin:0 10px; padding-bottom:10px; background:#fff;}
.upper .cent .banner { width:100%; height:150px; margin-bottom:10px; overflow:hidden;}
.upper .cent .banner .swiper-slide { background:#fff;}
.upper .cent .banner img { display:block; width:100%; height:150px;}
.upper .cent .banner:hover .swiper-button-next,
.upper .cent .banner:hover .swiper-button-prev { filter:alpha(opacity=100); opacity:1;}
.upper .cent h2 { line-height:35px; font-weight:bold; color:#fd7400; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.upper .cent h2 a { font-size:18px; color:#fd7400; margin-right:6px;}
.upper .cent h2 a:nth-child(4) { margin-right:0;}
.upper .cent h2 a:hover { text-decoration:underline;}
.upper .cent .msg,
.upper .cent .meg { padding:0 15px;}
.upper .cent .msg li { float:left; width:50%;}
.upper .cent .msg li a { display:block; max-width:90%; line-height:35px; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.upper .cent .meg li { line-height:33px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.upper .cent .meg li a { font-size:14px; color:#333; margin-left:5px;}
.upper .cent .meg li span { display:inline-block; height:20px; line-height:20px; padding:0 6px 0 8px; border:1px solid #00c0a7; border-radius:12px;}
.upper .cent .meg li span a { color:#00c0a7; margin-left:0; letter-spacing:2px;}
.upper .cent li a:hover { color:#00c0a7;}
.upper .cent .meg li span:hover { background:#00c0a7;}
.upper .cent .meg li span:hover a { color:#fff;}
.upper .rgt { float:right; width:325px; padding:10px 0; background:#fff;}
.upper .rgt .teach { margin-bottom:14px; padding:0 15px;}
.upper .rgt .teach .tui { width:100%; margin-bottom: 5px;}
.upper .rgt .teach .tui li { float: left; width: 140px; height:85px; margin-right: 15px; border-radius: 4px 4px 0 0; overflow: hidden; position: relative;}
.upper .rgt .teach .tui li:last-child { margin-right: 0;}
.upper .rgt .teach .tui li img { display:block; width:140px; height:85px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.upper .rgt .teach .tui li p { width: calc(100% - 20px); line-height: 25px; font-size: 14px; color: #fff; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: rgba(0,0,0,0.5); position: absolute; left: 0; bottom: 0;}
.upper .rgt .teach .tui li:hover img { transform: scale(1.1,1.1);}
.upper .rgt .teach .lst { width: 100%;}
.upper .rgt .teach .lst li { height: 30px; line-height: 30px;}
.upper .rgt .teach .lst li a { display: block; font-size: 14px; color: #333; padding-left: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; -webkit-transition: all .5s ease; transition: all .5s ease;}
.upper .rgt .teach .lst li a::after { display: block; content: ""; width: 4px; height: 4px; border-radius: 50%; background: #333; position: absolute; left: 0; top: 14px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.upper .rgt .teach .lst li:hover a { color: #00c0a7;}
.upper .rgt .teach .lst li:hover a::after { background: #00c0a7;}
.upper .rgt .adv { width: 295px; height: 200px; border-radius: 4px; overflow: hidden; margin: 0 auto;}
.upper .rgt .adv img { display: block; width: 295px; height: 200px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.upper .rgt .adv:hover img { transform: scale(1.1,1.1);}

/*各地*/
.place { width:100%;}
.place .nam { float:left; width:70px; line-height:40px; font-weight:bold; font-family:"宋体"; font-size:32px; color:#333; text-align:center;}
.place .nam b { display:block; line-height:35px; font-size:24px; color:#fff; border-radius:5px; background-image:linear-gradient(to right,#ff9348,#ff8120);}
.place .rgt { float:right; width:calc(100% - 70px); font-size:0;}
.place .rgt a { display:inline-block; line-height:35px; font-size:16px; color:#333; margin-left:30.5px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.place .rgt a:hover { color:#00c0a7;}

/*考试辅导*/
.coach { width: 100%; margin:20px auto; background:#fff;}
.coach h2 { width:100%; height:35px; line-height:35px; margin-bottom:10px; border-bottom:1px solid #f4f4f4;}
.coach h2 span { display:block; float:left; font-size:16px; color:#333; position:relative;}
.coach h2 span::after { display:block; content:""; width:100%; height:2px; background:#00c0a7; position:absolute; left:0; bottom:-1px;}
.coach h2 a { display:block; float:right; font-size:12px; color:#999; padding-right:10px; position:relative;}
.coach h2 a::after { display:block; content:""; width:5px; height:5px; border-top:1px solid #999; border-right:1px solid #999; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; right:3px; top:15px;}

.coach .nrs { padding: 15px; border-top: 1px solid #eee;}
.coach .nrs .kecb { width: 100%; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #f4f4f4;}
.coach .nrs .kecb li { float: left; width: 165px; margin-right: 17.5px;}
.coach .nrs .kecb li .img { width:165px; height:110px; margin-bottom: 5px; border-radius: 4px; overflow: hidden; position: relative;}
.coach .nrs .kecb li .img::after { display:block; content:""; width:40px; height:40px; filter: alpha(opacity=80); opacity: 0.8; border-radius:50%; background: url(../images/xl05.png) no-repeat 0 0 / 100%; position:absolute; left:5px; bottom:5px; z-index:2;}
.coach .nrs .kecb li .img img { display:block; width:165px; height:110px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.coach .nrs .kecb li p { height:45px; line-height:22px; font-size:14px; color:#333; overflow: hidden; -webkit-transition: all .5s ease; transition: all .5s ease;}
.coach .nrs .kecb li:hover .img img { transform: scale(1.1,1.1);}
.coach .nrs .kecb li:hover p { color:#00c0a7;}
.coach .nrs .kecb li:last-child { width: 75px; margin-right: 0; background: #f8f8f8;}
.coach .nrs .kecb li:last-child a { display: block; width: 15px; line-height: 20px; font-size: 14px; color: #666; padding: 15px 30px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.coach .nrs .kecb li:last-child a:hover { color: #fff; background: #00c0a7;}
.coach .nrs .lft { float:left; width:800px;}
.coach .nrs .lft .mytabs { width: 100%; height: 50px; background: #f8f8f8;}
.coach .nrs .lft .mytabs li { float: left; line-height: 50px; font-size: 16px; color: #333; cursor: pointer; padding: 0 30px; position: relative; -webkit-transition: all .5s ease; transition: all .5s ease;}
.coach .nrs .lft .mytabs li:hover { color: #00c0a7;}
.coach .nrs .lft .mytabs .on { font-weight: bold; color: #fff; background: #00c0a7;}
.coach .nrs .lft .mytabs a { display:block; float:right; line-height: 50px; font-size:12px; color:#999; padding-right:10px; margin-right: 10px; position:relative;}
.coach .nrs .lft .mytabs a::after { display:block; content:""; width:5px; height:5px; border-top:1px solid #999; border-right:1px solid #999; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; right:3px; top:22px;}
.coach .nrs .lft .swiper-slide { background: #fff;}
.coach .nrs .lft .swiper-slide li { width: 100%; padding:10px 0; border-bottom:1px solid #eee;}
.coach .nrs .lft .swiper-slide li .msg { float:left; width:calc(100% - 230px);}
.coach .nrs .lft .swiper-slide li .msg h3 { line-height:30px; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.coach .nrs .lft .swiper-slide li .msg p { height:40px; line-height:20px; font-size:12px; color:#999; margin:10px 0; overflow:hidden;}
.coach .nrs .lft .swiper-slide li .msg b { display:inline-block; line-height:25px; font-size:12px; color:#333;}
.coach .nrs .lft .swiper-slide li .msg span { display:inline-block; line-height:25px; font-size:12px; color:#999; margin-left:40px;}
.coach .nrs .lft .swiper-slide li .img { float:right; width:200px; height:115px; border-radius:6px; overflow:hidden;}
.coach .nrs .lft .swiper-slide li .img img { display:block; width:200px; height:115px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.coach .nrs .lft .swiper-slide li:hover .img img { transform:scale(1.1,1.1);}
.coach .nrs .lft .swiper-slide li:hover .msg h3 { color:#00c0a7;}
.coach .nrs .rgt { float:right; width:320px; padding-left: 25px; border-left: 1px solid #eee;}
.coach .nrs .rgt .lst { width: 100%; margin-bottom: 10px;}
.coach .nrs .rgt .lst:last-child { margin-bottom: 0;}
.coach .nrs .rgt .lst li { width:100%; height:34.5px; line-height:34.5px; border-bottom: 1px solid #eee;}
.coach .nrs .rgt .lst li a { display:block; float:left; width:75%; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition: all .5s ease; transition: all .5s ease;}
.coach .nrs .rgt .lst li span { float:right; font-size:12px; color:#999;}
.coach .nrs .rgt .lst li:hover a { color:#00c0a7;}

/*税务服务*/
.swfuwu { width: 100%; margin-bottom: 20px; background:#fff;}
.swfuwu .mytabs { float: left; height: 30px;}
.swfuwu .mytabs li { float: left; line-height: 25px; font-size: 15px; color: #666; cursor: pointer; padding-top: 5px; margin-left: 40px; position: relative; -webkit-transition: all .5s ease; transition: all .5s ease;}
.swfuwu .mytabs li::after { display: block; content: ""; width: 0; height: 2px; margin: auto; background: #00c0a7; position: absolute; left: 0; right: 0; bottom: -16px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.swfuwu .mytabs li:hover { color: #00c0a7;}
.swfuwu .mytabs .on { font-weight: bold; color: #00c0a7;}
.swfuwu .mytabs .on::after { width: 50%;}
.swfuwu .nrs { padding: 15px 15px 5px 15px; border-top: 1px solid #eee;}
.swfuwu .nrs .swiper-slide { background: #fff;}
.swfuwu .nrs li { float: left; width: calc(50% - 37px); margin: 0 15px 15px 0; padding: 10px; border: 1px solid #eee; border-radius: 4px; overflow: hidden; -webkit-transition: all .5s ease; transition: all .5s ease;}
.swfuwu .nrs li:nth-child(2n) { margin-right: 0;}
.swfuwu .nrs li .img { float: left; width: 170px; height: 105px; border-radius: 4px; overflow: hidden;}
.swfuwu .nrs li .img img { display: block; width: 170px; height: 105px; -webkit-transition: all .5s ease; transition: all .5s ease;}
.swfuwu .nrs li .msg { float: right; width: calc(100% - 185px);}
.swfuwu .nrs li .msg h3 { line-height: 25px; font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -webkit-transition: all .5s ease; transition: all .5s ease;}
.swfuwu .nrs li .msg p { height: 45px; line-height: 22px; font-size: 12px; color: #999; margin: 5px 0 10px 0; overflow: hidden;}
.swfuwu .nrs li .msg span { display: block; line-height: 20px; font-size: 12px; color: #888;}
.swfuwu .nrs li:hover { border-color: #00c0a7;}
.swfuwu .nrs li:hover .img img { transform: scale(1.1,1.1);}
.swfuwu .nrs li:hover .msg h3 { color: #00c0a7;}

/*********内页*********/
.myrgt { float:right; width:325px;}
.myrgt .ness { margin-bottom:15px; border-radius:4px; overflow:hidden; background:#fff;}
.myrgt .ness .tits { padding: 10px 15px;}
.myrgt .ness .top { padding:15px; border-top: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4;}
.myrgt .ness .top .img { float:left; width:90px; height:70px; border-radius:4px; overflow:hidden;}
.myrgt .ness .top .img img { display:block; width:90px; height:70px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.myrgt .ness .top h3 { float:right; width:calc(100% - 105px); height:70px; line-height:23px; font-size:14px; color:#333; -webkit-transition:all .5s ease; transition:all .5s ease;}
.myrgt .ness .top h3 span { color:#00c0a7; margin-left:10px;}
.myrgt .ness .top:hover .img img { transform:scale(1.1,1.1);}
.myrgt .ness .lst { padding:10px 15px;}
.myrgt .ness .lst li { line-height:30px; padding-left:15px; position:relative;}
.myrgt .ness .lst li::after { display:block; content:""; width:4px; height:4px; border-radius:50%; background:#999; position:absolute; left:0; top:13px;  -webkit-transition:all .5s ease; transition:all .5s ease;}
.myrgt .ness .lst li a { display:block; width:100%; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.myrgt .ness .lst li:hover::after { background:#00c0a7;}
.myrgt .ness .lst li:hover a { color:#00c0a7;}

.myrgt .imgs { width: 100%; border-radius:4px; overflow:hidden; background:#fafafa;}
.myrgt .imgs a,
.myrgt .imgs img { display:block; width:100%;}
.myrgt .imgs li { margin-bottom:10px; overflow:hidden;}
.myrgt .imgs li:last-child { margin-bottom:0;}
.myrgt .imgs li a,.myrgt .imgs li img { display:block; width:100%;}


/*表单*/
.layui-form-item { margin-bottom:15px;}
.layui-form-item label { float:left; width:80px; height:43px; line-height:43px; font-size:14px; color:#333; text-align:center; border:1px solid #e6e6e6; border-right:none; background:#f9f9f9;}
.layui-form-item input { float:left; width:252px; height:43px; line-height:43px; font-size:14px; color:#333; padding:0 10px; border:1px solid #e6e6e6; background:#fff;}
.layui-btn { display:block; width:100%; height:50px; line-height:50px; font-size:18px; color:#fff; text-align:center; letter-spacing:4px; border-radius:25px; background:#00c0a7;}
.serchms { font-size:20px; line-height:60px; color:#333; text-align:center;}

/*新闻列表页*/
.alllist { margin-bottom:30px;}
.alllist .lft { float:left; width:815px; padding:20px; background:#fff;}
.alllist .lft h1 { height:50px; line-height:50px; font-weight:bold; font-size:20px; color:#000; margin-bottom:20px; padding-left:15px; border-bottom:1px solid #eee; position:relative;}
.alllist .lft h1::after { display:block; content:""; width:4px; height:25px; margin:auto; background:#00c0a7; position:absolute; left:0; top:0; bottom:0;}

.alllist .lft .navfl { width:100%; padding-bottom:10px;}
.alllist .lft .navfl a { display:inline-block; height:35px; line-height:35px; font-size:15px; color:#333; padding:0 15px; margin:0 5px 5px 0; border:1px solid #eee; border-radius:2px; overflow:hidden; background:#f8f8f8; -webkit-transition:all .3s ease; transition:all .3s ease;}
.alllist .lft .navfl a:hover,.alllist .lft .navfl .on { color:#fff; border-color:#00c0a7; background:#00c0a7;}

.alllist .lft .lst { width:100%;}
.alllist .lft .lst li { width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #eee;}
.alllist .lft .lst li:last-child { padding-bottom:10px; margin-bottom:0; border-bottom:none;}
.alllist .lft .lst li a { display:block; width:100%;}
.alllist .lft .lst li .img { float:left; width:200px; height:120px; overflow:hidden;}
.alllist .lft .lst li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.alllist .lft .lst li .msg { float:right; width:580px;}
.alllist .lft .lst li .msg h3 { line-height:35px; font-weight:500; font-size:18px; color:#333;}
.alllist .lft .lst li .msg p { height:50px; line-height:25px; font-size:14px; color:#999; margin-bottom:10px; overflow:hidden;}
.alllist .lft .lst li .msg span { display:block; line-height:25px; font-size:12px; color:#666;}
.alllist .lft .lst li:hover .img img { transform:scale(1.1,1.1);} 
.alllist .lft .lst li:hover .msg h3 { color:#00c0a7;}

.alllist .lft .qalst { width:100%;}
.alllist .lft .qalst li { width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #f4f4f4;}
.alllist .lft .qalst li a { display:block; width:100%;}
.alllist .lft .qalst li h3 { line-height:30px; font-weight:bold; font-size:16px; color:#333;}
.alllist .lft .qalst li h3 i { float:left; width:35px; height:20px; line-height:20px; font-style:normal; font-size:12px; color:#00c0a7; text-align:center; margin:5px 10px 0 0; border:1px solid #00c0a7; border-radius:12px; background:#fff;}
.alllist .lft .qalst li p { line-height:25px; font-size:12px; color:#999; padding-left:45px;}
.alllist .lft .qalst li p span { display:inline-block; margin-right:20px;}
.alllist .lft .qalst li:hover h3 { color:#00c0a7;}

/*图片列表*/
.piclist { padding:10px 20px 20px 20px; margin-bottom:30px; background:#fff;}
.piclist .tits { height:50px; line-height:50px; border-bottom:1px solid #eee;}
.piclist .tits h1 { float:left; font-weight:bold; font-size:20px; color:#000; padding-left:15px; position:relative;}
.piclist .tits h1::after { display:block; content:""; width:4px; height:25px; margin:auto; background:#f60; position:absolute; left:0; top:0; bottom:0;}
.piclist .tits .search { float:right; height:35px; line-height:35px; margin-top:7.5px; border-radius:17.5px; background:#f1f1f1;}
.piclist .tits .search input { float:left; width:140px; padding:0 15px; height:35px; line-height:35px; font-size:14px; color:#333; border:none; background:none;}
.piclist .tits .search .btn { width:50px; background:url(../images/search.png) no-repeat center center;}
.piclist .chose { width:100%; margin:20px 0;}
.piclist .chose li { width:100%; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #f6f6f6;}
.piclist .chose li b { float:left; width:75px; line-height:25px; font-size:14px; color:#333;}
.piclist .chose li p { float:right; width:calc(100% - 75px);}
.piclist .chose li p a { display:inline-block; line-height:25px; font-size:12px; color:#666; margin:0 5px 5px 0; padding:0 10px;}
.piclist .chose li p a:hover,.piclist .chose li p .on { color:#fff; border-radius:12.5px; background:#f60;}
.piclist .lst { width:100%;}
.piclist .lst li { float:left; width:280px; margin:0 13px 15px 0;}
.piclist .lst li:nth-child(4n) { margin-right:0;}
.piclist .lst li a { display:block; width:100%;}
.piclist .lst li .img { width:280px; height:180px; border-radius:4px; overflow:hidden; position:relative;}
.piclist .lst li .img::after { display:block; content:""; width:96px; height:96px; margin:auto; background:url(../images/video_play.png) no-repeat 0 0; position:absolute; top:0; right:0; bottom:0; left:0; z-index:2;}
.piclist .lst li .img img { display:block; height:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist .lst li:hover .img img { transform:scale(1.1,1.1);}
.piclist .lst li p { line-height:25px; font-size:16px; color:#000; margin-top:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*详情页*/
.current { line-height:30px; font-size:12px; color:#666; margin:10px auto; padding-left:20px; background:url(../images/dqwz.png) no-repeat left 8px;}
.current a { color:#00c0a7;}
.detashow { margin-bottom:30px;}
.detashow .lft { float:left; width:815px; min-height:690px; padding:20px; background:#fff;}
.detashow .lft .showtop { width:100%; text-align:center; margin:10px 0 25px 0;}
.detashow .lft .showtop h1 { line-height:40px; font-weight:bold; font-size:26px; color:#333; padding-bottom:15px; margin-bottom:10px; border-bottom:1px dotted #ccc;}
.detashow .lft .showtop p { line-height:25px; font-size:12px; color:#666;}
.detashow .lft .showtop p i { font-style:normal; color:#f60;}
.detashow .lft .lh { line-height:25px; font-size:12px; color:#666; text-align:justify;}
.detashow .lft .lh img { max-width:100%; height:auto !important;}

.detashow .lft .nsg { margin-top:15px; border-left:1px solid #eee; border-top:1px solid #eee;}
.detashow .lft .nsg td { text-align:left; padding:10px 20px; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.detashow .lft .nsg td p { line-height:25px; font-size:14px; color:#999;}
.detashow .lft .nsg td p span { color:#666;}

.detashow .lft .glyphicon { float:left; width:40%; margin:20px 0;}
.detashow .lft .glyphicon span { display:inline-block; line-height:25px; font-size:14px; color:#999; text-align:center; margin-right:40px;}
.detashow .lft .glyphicon span i { display:block; width:50px; height:50px; margin:0 auto 5px auto; border-radius:50%; background-position:center; background-repeat:no-repeat; background-size:30px;}
.detashow .lft .glyphicon .glyphicon-yen i { background-color:#ddd; background-image:url(../images/xl01.png);}
.detashow .lft .glyphicon .glyphicon-heart i { background-color:#ddd; background-image:url(../images/xl02.png);}
.detashow .lft .glyphicon .glyphicon-heart.on i { background-color:#ea4c89;}

.detashow .lft  .share { float:right; max-width:60%; height:45px; margin-top:35px;}

.detashow .lft .course { width:100%; margin:30px auto;}
.detashow .lft .course p { line-height:30px; font-size:14px; color:#f60;}
.detashow .lft .course p b { color:#333;}

.detashow .lft .show_sxp { font-size:12px; line-height:25px; color:#666; margin-top:30px;}
.detashow .lft .show_sxp p { max-width:45%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.detashow .lft .show_sxp a { color:#f60;}
.detashow .lft .show_sxp p a:hover { text-decoration:underline;}

.detashow .lft .comment { width:100%; margin-top:20px;}
.detashow .lft .comment .layui-btn { width:130px; letter-spacing:2px; border-radius:4px;}
.detashow .lft .comment li { margin-top:15px; padding-top:15px; border-top:1px solid #eee;}
.detashow .lft .comment li .name { width:100%;}
.detashow .lft .comment li .name h3 { float:left; font-size:14px; color:#333;}
.detashow .lft .comment li .name p { float:right; font-size:12px; color:#999;}
.detashow .lft .comment li .reply { color:#f60; margin-left:15px;}
.detashow .lft .comment li .msg { width:100%; line-height:25px; font-size:12px; color:#666; margin:10px auto;}
.detashow .lft .comment li .list { padding:15px; margin-top:5px; background:#fafafa;}
.detashow .lft .comment li .list b { color:#f60;}

.detashow .lft .coprt { line-height:25px; font-size:13px; color:#999; margin-bottom:30px; padding:10px; border:1px dashed #999;margin-top: 10px;}
.detashow .rgt { float:right; width:340px;}
.detashow .rgt .name { text-align:center; padding:20px; margin:30px auto 10px auto; background:#fff; position:relative;}
.detashow .rgt .name .img { width:80px; height:80px; margin:0 auto; border-radius:50%; overflow:hidden; background:#ddd; position:absolute; top:-30px; left:0; right:0;}
.detashow .rgt .name .img img { display:block; width:100%;}
.detashow .rgt .name h3 { line-height:30px; font-size:20px; color:#333; margin-top:40px;}
.detashow .rgt .name p { line-height:20px; font-size:14px; color:#666;}
.detashow .rgt .name span { line-height:30px; font-size:12px; color:#999;}
.detashow .rgt .imgs { padding:10px; background:#fff;}
.detashow .rgt .imgs li { margin-bottom:10px; overflow:hidden;}
.detashow .rgt .imgs li:last-child { margin-bottom:0;}
.detashow .rgt .imgs li a,.detashow .rgt .imgs li img { display:block; width:100%;}

.detashow .rgt .mgs { background:#fff;}
.detashow .rgt .mgs .titl { line-height:50px; padding:0 15px; background:#fafafa; position:relative;}
.detashow .rgt .mgs .titl::after { display:block; content:""; width:4px; height:20px; background:#f60; position:absolute; left:0; top:16px;}
.detashow .rgt .mgs .titl h3 { float:left; font-weight:bold; font-size:16px; color:#333;}
.detashow .rgt .mgs .titl a { float:right; font-size:12px; color:#999;}
.detashow .rgt .mgs .lst { padding:10px 15px;}
.detashow .rgt .mgs .lst li { margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ddd;}
.detashow .rgt .mgs .lst li a { display:block; width:100%;}
.detashow .rgt .mgs .lst li h3 { line-height:25px; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.detashow .rgt .mgs .lst li span { display:block; line-height:25px; font-size:12px; color:#999;}
.detashow .rgt .mgs .lst li:hover h3 { color:#f60;}

.combtn { display: block; width: 150px; height: 50px; line-height: 50px; font-size: 22px; color: #fff; text-align: center; margin-top: 20px; border-radius: 4px; background: #4ab83e;}
.detashow .lft .qalst { width:100%;}
.detashow .lft .qalst h1 { height:50px; line-height:50px; font-weight:bold; font-size:20px; color:#000; margin-bottom:20px; padding-left:15px; border-bottom:1px solid #eee; position:relative;}
.detashow .lft .qalst h1::after { display:block; content:""; width:4px; height:25px; margin:auto; background:#f60; position:absolute; left:0; top:0; bottom:0;}
.detashow .lft .qalst li { width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #f4f4f4;}
.detashow .lft .qalst li a { display:block; width:100%;}
.detashow .lft .qalst li h3 { line-height:30px; font-size:16px; color:#333;}
.detashow .lft .qalst li h3 i { float:left; width:35px; height:20px; line-height:20px; font-style:normal; font-size:12px; color:#00c0a7; text-align:center; margin:5px 10px 0 0; border:1px solid #00c0a7; border-radius:12px; background:#fff;}
.detashow .lft .qalst li p { line-height:25px; font-size:12px; color:#999; padding-left:45px;}
.detashow .lft .qalst li p span { display:inline-block; margin-right:20px;}
.detashow .lft .qalst li:hover h3 { color:#00c0a7;}

.qanswer .lft .showtop { text-align:left;}
.qanswer .lft .showtop h1 { padding-bottom:0; margin-bottom:0; border-bottom:none;}
.qanswer .lft .showtop h1 i { float:left; width:30px; height:30px; line-height:30px; font-style:normal; font-weight:500; font-size:18px; color:#fff; text-align:center; margin:7px 10px 0 0; border-radius:15px; background:#00c0a7;}
.qanswer .lft .showtop p { padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc;}
.qanswer .lft .comment h1 { line-height:50px; font-weight:bold; font-size:22px; color:#333; margin:40px 0 20px 0; border-bottom:1px solid #ddd; position:relative;}
.qanswer .lft .comment h1::after { display:block; content:""; width:40px; height:2px; background:#00c0a7; position:absolute; left:0; bottom:-1px;}
.qanswer .lft .comment li { margin:0 0 15px 0; padding:0 0 15px 0; border-top:none; border-bottom:1px solid #eee;}

/*教师列表*/
.teachers { padding:20px; margin-bottom:30px; background:#fff;}
.teachers li { float:left; width:215px; margin:0 21px 20px 0;}
.teachers li:nth-child(5n) { margin-right:0;}
.teachers li a { display:block; width:100%;}
.teachers li .img { width:215px; height:240px; border-radius:4px; overflow:hidden; background:#333;}
.teachers li .img img { display:block; width:215px; height:240px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.teachers li h3 { line-height:30px; font-weight:bold; font-size:16px; color:#333; margin-top:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.teachers li p { line-height:25px; font-size:12px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.teachers li:hover img { transform:scale(1.1,1.1);}
.teachers li:hover h3 { color:#00c0a7;}

/*教师详情*/
.teachshow { width:100%; margin-bottom:30px;}
.teachshow h2 { line-height:30px; font-weight:bold; font-size:22px; color:#333; margin-bottom:20px; position:relative;}
.teachshow h2 b { font-size:26px; position:relative; top:3px;}
.teachshow h2::after { display:block; content:""; width:3px; height:20px; margin:auto; background:#00c0a7; position:absolute; left:-15px; top:10px;}
.teachshow .lh { line-height:25px; font-size:12px; color:#666; text-align:justify;}
.teachshow .lh img { max-width:100%; height:auto !important;}
.teachshow .top { margin-bottom:15px; border:15px solid #fff; border-radius:4px; overflow:hidden; background:#fafafa;}
.teachshow .top .img { float:left; width:380px; height:420px; overflow:hidden; background:#f5fafe; position:relative;}
.teachshow .top .img::before,.teachshow .top .img::after { display:block; content:""; border-radius:50%; position:absolute; z-index:1;}
.teachshow .top .img::before { width:300px; height:300px; background:#e9f3ff; bottom:-150px; left:-50px;}
.teachshow .top .img::after { width:140px; height:140px; background:#e8f1f8; top:-80px; right:10px;}
.teachshow .top .img img { display:block; width:100%; position:relative; z-index:2;}
.teachshow .top .msg { float:right; width:700px; padding:30px 45px;}
.teachshow .top .msg h1 { line-height:55px; font-size:30px; color:#333;}
.teachshow .top .msg h3 { line-height:40px; font-size:18px; color:#00c0a7; padding-left:28px; margin-top:20px; background:url(../images/xl03.png) no-repeat left 11px / 20px;}
.teachshow .lfts { float:left; width:830px; padding:15px; background:#fff;}
.teachshow .course { width:100%;}
.teachshow .course li { float:left; width:260px; margin:0 25px 20px 0;}
.teachshow .course li:nth-child(3n) { margin-right:0;}
.teachshow .course li a { display:block; width:100%;}
.teachshow .course li .img { width:260px; height:160px; border-radius:4px 4px 0 0; overflow:hidden;}
.teachshow .course li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.teachshow .course li p { line-height:35px; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.teachshow .course li:hover .img img { transform:scale(1.1,1.1);}
.teachshow .course li:hover p { color:#00c0a7;}
.teachshow .quiz { width:100%;}
.teachshow .quiz .layui-btn-danger { width:130px; letter-spacing:2px; border-radius:4px;}
.teachshow .quiz li { margin-top:15px; padding-top:15px; border-top:1px solid #eee;}
.teachshow .quiz li .img { float:left; width:50px; height:50px; border:3px solid #eee; border-radius:50%; overflow:hidden; background:#eee;}
.teachshow .quiz li .img img { display:block; width:100%;}
.teachshow .quiz li .rgts { float:right; width:760px;}
.teachshow .quiz li .rgts .name { width:100%; line-height:35px;}
.teachshow .quiz li .rgts .name h3 { float:left; font-weight:bold; font-size:15px; color:#333;}
.teachshow .quiz li .rgts .name p { float:right; font-size:12px; color:#999;}
.teachshow .quiz li .rgts .reply { color:#00c0a7; margin-left:15px; cursor:pointer;}
.teachshow .quiz li .rgts .msg { width:100%; line-height:25px; font-size:13px; color:#666; margin-bottom:10px;}
.teachshow .quiz li .rgts .list { padding:10px 15px; background:#fafafa;}
.teachshow .quiz li .rgts .list h3 { font-weight:500;}
.teachshow .quiz li .rgts .list b { color:#00c0a7;}

/*分页*/
.page { margin-top:20px; padding-top:20px; border-top:1px solid #eee; overflow:hidden;}
.page li { float:left; line-height:35px; margin:0 5px; text-align:center; border:1px solid #ddd; border-radius:4px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.page a,.page span { display:block; padding:0px 15px; font-size:13px; color:#333; cursor:pointer;}
.page li:hover,.page .active { border-color:#00c0a7; background:#00c0a7;}
.page li:hover a,.page li:hover span,.page .active span { color:#fff;}

/*登录注册*/
.content { padding:80px 0; overflow:hidden; background:url(../images/lognbg.jpg) no-repeat center bottom;}
.content .conts { width:355px; margin:0 auto; padding:20px 40px; border-radius:10px; box-shadow:0 0 10px rgba(0,0,0,0.2); background:#fff; position:relative;}
.content .conts h1 { line-height:40px; font-size:22px; color:#333; text-align:center; margin-bottom:20px;}
.content .conts .tabs { width:100%; margin-bottom:15px; border-bottom:1px solid #eee;}
.content .conts .tabs li { float:left;line-height:40px; font-size:16px; color:#999; margin-right:40px; cursor:pointer; position:relative;}
.content .conts .tabs li::after { display:block; content:""; width:0%; height:2px; margin:auto; background:#00c0a7; position:absolute; left:0; right:0; bottom:-1px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.content .conts .tabs .on { color:#343434;}
.content .conts .tabs .on::after { width:100%;}
.content .conts .tabs .on { font-weight:bold;}
.content .conts .mynr { width:100%; margin-top:20px;}
.content .conts .mynr .swiper-slide { width:100%; background:#fff;}
.content .conts p { line-height:25px; font-size:12px; color:#666; text-align:center; margin-top:15px;}
.content .conts p a { font-weight:bold; font-size:16px; color:#00c0a7; margin-left:5px; position:relative; top:1px;}
.content .conts .yzm input { width:120px;}
.content .conts .yzm button { display:block; float:right; width:125px; height:45px; line-height:45px; font-size:14px; color:#00c0a7; text-align:center; border:1px solid #00c0a7; background:none;}
.content .conts .img { width:300px; height:280px; padding-bottom:10px; margin:0 auto; border:1px solid #ddd;}
.content .conts .img img { display:block; width:230px; height:230px;}
.content .conts .old-template { width:230px !important;}
.content .conts .old-template .impowerBox .qrcode { margin-top:0 !important; border:1px solid #ddd !important;}

/**会员中心*/
.member { margin-bottom:35px;}
.member h1 { height:50px; line-height:50px; font-weight:bold; font-size:16px; color:#000; margin-bottom:20px; padding-left:15px; border-bottom:1px solid #eee; position:relative;}
.member h1::after { display:block; content:""; width:4px; height:20px; margin:auto; background:#00c0a7; position:absolute; left:0; top:0; bottom:0;}
.member .lft { float:left; width:150px; padding:10px 20px; background-color:#fff;}
.member .lft li { line-height:50px; padding-left:20px; border-bottom:1px solid #f4f4f4; position:relative;}
.member .lft li:last-child { border-bottom:none;}
.member .lft li::after { display:block; content:""; width:0px; height:2px; margin:auto; background:#00c0a7; position:absolute; left:0; top:0; bottom:0;}
.member .lft li a { display:block; width:100%; font-size:14px; color:#666;}
.member .lft li a:hover { color:#00c0a7;}
.member .lft .on::after { width:15px;}
.member .lft .on a { font-weight:bold; font-size:16px; color:#000;}
.member .lft li #lout { font-weight:bold; font-size:16px; color:#00c0a7;}
.member .rgt { float:right; width:940px; padding:10px 20px; background-color:#fff;}
.member .rgt .layui-btns { float:left; width:315px; height:45px; line-height:45px; font-size:18px; color:#fff; letter-spacing:2px; margin-right:20px; border:none; border-radius:4px; background:#00c0a7;}
.member .rgt .layui-btn-primary { color:#333; background:#ddd;}
.member .rgt .marlft { margin-left:90px;}
.member .rgt .layui-btn-sm { display:block; float:left; height:45px; line-height:35px; font-size:14px; color:#fff; margin-left:10px; padding:0 15px; letter-spacing:4px; border:none; border-radius:4px; background:#00c0a7;}
.member .rgt .layui-btn-sm i { font-size:22px !important; position:relative; top:3px;}
.member .rgt .layui-form-pane .layui-form-item[pane] { border:none;}
.member .rgt .layui-form-item .mgs { float:left; width:220px; height:43px; line-height:43px; border:1px solid #e6e6e6; background:#fff;}
.member .rgt .layui-form-item .mgs .layui-form-radio { margin-top:0px;}
.member .rgt .layui-form-item label { width:90px;}
.member .rgt .layui-form-item label i { font-style:normal; font-size:16px; color:red; margin-left:3px;}
.member .rgt .layui-form-item input { width:200px; margin-right:10px;}
.member .rgt .layui-form-item textarea { display:block; float:right; width:calc(100% - 91px); min-height:100px; line-height:22px; font-size:14px; padding:5px 10px; resize:vertical; border:1px solid #e6e6e6; box-sizing:border-box;}
.member .rgt .layui-form-item .layui-textarea { float:right; width:calc(100% - 91px); padding:0; border:none; resize:vertical;}
.member .rgt .layui-form-select { float:left; width:200px; height:43px; line-height:43px; font-size:14px; color:#333; padding:0 10px; border:1px solid #e6e6e6; background:#fff;}
.member .rgt .layui-form-item .layui-form-select input { width:80%; margin-right:0; padding:0; border:none;}
.member .rgt .layui-form-item .imgs { float:right; width:calc(100% - 91px);}
.member .rgt .layui-form-item .imgs #ip_img { width:200px; border-radius:0 4px 4px 0;}
.member .rgt .layui-form-item .imgs .layui-upload-img { display:block; width:200px; height:120px; margin-top:10px;}
.member .rgt .layui-form-item .layui-word-aux { float:left; height:45px; line-height:45px; margin-left:10px; color:red !important;}
.member .rgt .layui-form-item .select-address { float:left; width:150px; height:45px; line-height:45px; font-size:14px; color:#333; padding:0 10px; margin-right:10px; border:1px solid #e6e6e6; background:#fff; appearance:none; -moz-appearance:none; -webkit-appearance:none;}