﻿@charset "UTF-8";
* { margin: 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; }

a:hover { color: #4cc1cb; }

body, html { font-size: 16px; }

.wrap { margin: 0 auto; width: 1200px; }
.wrap.active { width: 1324px; }

.fl { float: left; }

.fr { float: right; }

.m70 { padding: 70px 0; min-width: 1200px; }

.header { width: 1200px; margin: 0 auto; padding: 16px 0; }

.header .logo { display: block; float: left; margin-right: 24px; }
.header .logo img {width:170px; height:50px;}

.header .h { font-size: 22px; line-height: 32px; float: left; display: block; margin-top: 10px; }

.header .header-r { float: right; position: relative; margin-top: 12px; }

.header .header-r .btn { float: right; width: 200px; height: 42px; border-radius: 21px; border: 1px solid #2e96df; font-size: 16px; line-height: 42px; text-align: center; color: #2e96df; cursor: pointer; }

.header .header-r .code { z-index: 999; display: none; padding: 27px 0 0; width: 204px; height: 196px; text-align: center; background: #fff; box-shadow: 1px 0 6px #e8e8e8,-1px 0 6px #e8e8e8,0 1px 6px #e8e8e8,0 -1px 6px #e8e8e8; position: absolute; right: 0; top: -28px; }

.header .header-r .code .img { width: 100%; }

.header .header-r .code p { font-size: 14px; line-height: 31px; color: #ff6c00; font-weight: 700; }

.header .header-r .code .close { width: 17px; height: 17px; background: url(../images/xx.jpg); margin: 0 auto; cursor: pointer; }

.header .header_r { float: right; margin-right: -40px; padding-top: 18px; }

.header .header_r a { display: block; float: left; margin-right: 40px; font-size: 16px; line-height: 32px; text-decoration: none; background: url(http://www.thea.cn/wangxiao/images/sjlb_top_icon.png) no-repeat; padding-left: 43px; color: #444; }

.header .header_r a.tel { font-size: 20px; }

.header .header_r a.tel, .header .header_r a:hover { color: #f05630; }

.header .header_r a.lis { background-position: 0px -32px; }

.header .header_r a.lis:hover { background-position: 0px -96px; }

.header .header_r a.online { background-position: 0px -64px; }

.header .header_r a.online:hover { background-position: 0px -128px; }

.nav-w { width: 100%; height: 50px; position: relative; }

.nav { width: 100%; height: 50px; background: #002147; min-width: 1200px; position: absolute; left: 0; top: 0; z-index: 9; }

.nav ul { width: 1200px; margin: 0 auto; text-align: center; }

.nav ul li { display: block; float: left; }

.nav ul li a { display: block; text-decoration: none; padding: 0 40px; font-size: 16px; color: #fff; line-height: 50px; }

.nav ul li a:hover { background: #002147; }

.top { padding-top: 20px; }
.top .banner { float: left; width: 860px; }
.top .info { float: right; padding-top: 20px; width: 320px; background: #f5f5f5; }
.top .info .sl { margin-bottom: 15px; padding-left: 30px; }
.top .info .sl .img { float: left; margin-right: 16px; width: 80px; border-radius: 50%; overflow: hidden; }
.top .info .sl .cont { margin-top: 16px; }
.top .info .sl .cont p { font-size: 20px; }
.top .info .sl .cont span { font-size: 16px; color: #666; }
.top .info .sl a { display: inline-block; *zoom: 1; *display: inline; margin-right: 12px; border-radius: 3px; width: 125px; line-height: 38px; text-align: center; }
.top .info .sl .login { color: #fff; background: #4cc1cb; }
.top .info .sl .resi { border: 1px solid #4cc1cb; color: #4cc1cb; background: #fff; }
.top .info .count { border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; font-size: 18px; color: #666; line-height: 58px; text-align: center; }
.top .info .count span { font-size: 26px; color: #ff6a06; }
.top .info ul li { float: left; border-top: 2px solid #f5f5f5; border-bottom: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; width: 33.333%; *width: 106px; text-align: center; }
.top .info ul li a { display: block; padding: 14px 0; font-size: 14px; }
.top .info ul li a i { display: inline-block; *zoom: 1; *display: inline; margin-bottom: 12px; width: 25px; height: 28px; }
.top .info ul li a p { line-height: 14px; }
.top .info ul li:hover a { text-decoration: none; }
.top .info ul .i1 { border-left: none; }
.top .info ul .i1:hover { border-top: 2px solid #68a8ff; }
.top .info ul .i1:hover p { color: #68a8ff; }
.top .info ul .i2:hover { border-top: 2px solid #4cc1cb; }
.top .info ul .i2:hover p { color: #4cc1cb; }
.top .info ul .i3:hover { border-top: 2px solid #2bbbfd; }
.top .info ul .i3:hover p { color: #2bbbfd; }
.top .info ul .i4 { border-bottom: none; border-left: none; }
.top .info ul .i4:hover { border-top: 2px solid #febd0e; }
.top .info ul .i4:hover p { color: #febd0e; }
.top .info ul .i5 { border-bottom: none; }
.top .info ul .i5:hover { border-top: 2px solid #fe5f8c; }
.top .info ul .i5:hover p { color: #fe5f8c; }
.top .info ul .i6 { border-bottom: none; }
.top .info ul .i6:hover { border-top: 2px solid #c28cfe; }
.top .info ul .i6:hover p { color: #c28cfe; }

.bk .tit { margin-bottom: 20px; padding-top: 30px; padding-bottom: 20px; border-bottom: 1px solid #e1e1e1; font-size: 22px; line-height: 22px; }
.bk .tit i { display: inline-block; *zoom: 1; *display: inline; margin-right: 12px; width: 20px; vertical-align: middle; }
.bk .tit i img { *vertical-align: middle; }
.bk .td1 { background: #f1f9ff; }
.bk .td3 { background: #f9fdff; }
.bk .td3 a {color: #4cc1cb;}

.ban { position: relative; margin-right: -20px; }
.ban .ban-ul { font-size: 14px; }
.ban .ban-ul .ban-li { margin-right: 20px; width: 285px; }
.ban .ban-ul .ban-li .ct { padding: 16px 0 10px 0; }
.ban .ban-ul .ban-li .ct p { margin-bottom: 10px; }
.ban .ban-ul .ban-li .ct .lis { padding-left: 18px; color: #4cc1cb; background: url(http://www.thea.cn/wangxiao/images/sjlb_icon7.jpg) no-repeat left center; }
.ban .ban-ul .ban-li .ct .sty { font-size: 12px; color: #999; padding-left: 20px; background: url(http://www.thea.cn/wangxiao/images/sjlb_icon8.png) no-repeat left center; }
.ban .owl-theme .owl-controls { position: absolute; top: -68px; right: 20px; }
.ban .owl-theme .owl-controls .owl-buttons div { margin: 0; padding: 0; opacity: 1; border-radius: 0; line-height: 14px; background: none; font-size: 20px; color: #4cc1cb; }
.ban .owl-theme .owl-controls .owl-buttons .owl-prev { padding-right: 18px; border-right: 1px solid #eee; }
.ban .owl-theme .owl-controls .owl-buttons .owl-next { padding-left: 18px; }

.table1 { width: 100%; border: none; }
.table1 th { padding-bottom: 20px; border: none; font-weight: 300; font-size: 16px; text-align: center; line-height: 16px; }
.table1 .t1 { width: 180px; text-align: center; }
.table1 .t1 p { padding: 0; color: #333; }
.table1 .t1:hover p { color: #4cc1cb; }
.table1 .t2 { width: 198px; }
.table1 .t3 { width: 208px; }
.table1 .t4 { width: 198px; }
.table1 .t5 { width: 150px; }
.table1 .t6 { width: 130px; }
.table1 td { padding: 15px 0; border: 1px solid #e8e8e8; font-size: 14px; line-height: 24px; }
.table1 td p { padding: 0 10px; color: #666; }
.table1 td p span { color: #ff6a06; }
.table1 td .consult, .table1 td .buy { display: block; margin: 0 auto; margin-bottom: 15px; width: 98px; border-radius: 3px; text-align: center; line-height: 30px; }
.table1 td .consult { color: #fff; background: #4cc1cb; }
.table1 td .buy { border: 1px solid #4cc1cb; color: #4cc1cb; }

.table2 { width: 100%; border: none; text-align: center; }
.table2 th { padding-bottom: 20px; border: none; font-weight: 300; font-size: 16px; text-align: center; line-height: 16px; }
.table2 .t1 { width: 200px; }
.table2 td { border: 1px solid #e8e8e8; font-size: 14px; line-height: 52px; color: #666; }
.table2 td:first-child { width: 204px; }
.table2 .w140 { width: 140px; }
.table2 .apply { padding-right: 6px; color: #4cc1cb; }
.table2 .consult { color: #ff6a06; }

.prefe { margin-right: -20px; }
.prefe .li { float: left; margin-right: 20px; width: 285px; }
.prefe .li .a { display: block; margin-bottom: 5px; }
.prefe .li .a h3 { margin: 15px 0 10px 0; font-size: 14px; }
.prefe .li .a p { position: relative; height: 36px; overflow: hidden; font-size: 12px; color: #666; line-height: 18px; }
.prefe .li .a p span { position: absolute; right: 0; bottom: 0; color: #ff6a06; background: #fff; }
.prefe .li .a:hover { text-decoration: none; }
.prefe .li ul li { height: 30px; line-height: 30px; overflow:hidden;}
.prefe .li ul li a { padding-left: 14px; height: 30px; font-size: 14px; line-height: 30px; overflow: hidden; background: url(http://www.thea.cn/wangxiao/images/sjlb_dot.jpg) no-repeat 2px center; }

.teach { position: relative; margin-right: -17px; padding: 0 60px; }
.teach .teach-li ul li { float: left; position: relative; margin-right: 17px; width: 165px; }
.teach .teach-li ul li a { display: block; }
.teach .teach-li ul li a .de { position: relative; margin-bottom: 10px; }
.teach .teach-li ul li a .de .img { position: relative; z-index: 1; width: 165px; height: 165px; border-top-left-radius: 50%; border-bottom-left-radius: 50%; }
.teach .teach-li ul li a .de .img img { border-radius: 50%; overflow: hidden; }
.teach .teach-li ul li a .de .posi { display: none; position: absolute; left: 0; z-index: 2; top: 0; border-radius: 250px; width: 530px; height: 100%; font-size: 14px; background: #f5f5f5; overflow: hidden; }
.teach .teach-li ul li a .de .posi h3 { padding-top: 15px; padding-left: 184px; padding-right: 60px; font-weight: bold; }
.teach .teach-li ul li a .de .posi p { padding-left: 184px; padding-right: 60px; line-height: 22px; color: #666; }
.teach .teach-li ul li a .de .posi.cur { left: auto; right: 0; }
.teach .teach-li ul li a .de .posi.cur h3 { padding-right: 184px; padding-left: 60px; }
.teach .teach-li ul li a .de .posi.cur p { padding-right: 184px; padding-left: 60px; }
.teach .teach-li ul li a .name { text-align: center; }
.teach .teach-li ul li:hover { z-index: 3; }
.teach .teach-li ul li:hover a { color: #333; text-decoration: none; }
.teach .teach-li ul li:hover a .de .posi { display: block; z-index: -1; }
.teach .owl-carousel { position: static; }
.teach .owl-theme .owl-controls .owl-buttons div { position: absolute; margin: 0; padding: 0; top: 50%; margin-top: -21px; width: 42px; height: 42px; }
.teach .owl-theme .owl-controls .owl-buttons .owl-prev { left: 0; background: url(http://www.thea.cn/wangxiao/images/sjlb_prev.png) no-repeat center; }
.teach .owl-theme .owl-controls .owl-buttons .owl-next { right: 0; background: url(http://www.thea.cn/wangxiao/images/sjlb_next.png) no-repeat center; }

.bk7 .lf { width: 867px; }
.bk7 .rg { width: 315px; }

.eval { position: relative; }
.eval .owl-theme .owl-controls { position: absolute; z-index: 10; top: -68px; right: 0; }
.eval .owl-theme .owl-controls .owl-buttons div { margin: 0; padding: 0; opacity: 1; border-radius: 0; line-height: 14px; background: none; font-size: 20px; color: #4cc1cb; }
.eval .owl-theme .owl-controls .owl-buttons .owl-prev { padding-right: 18px; border-right: 1px solid #eee; }
.eval .owl-theme .owl-controls .owl-buttons .owl-next { padding-left: 18px; }

#eval-ban .li .list { margin-top: 20px; overflow: hidden; }
#eval-ban .li .list a { display: block; position: relative; left: 0; }
#eval-ban .li .list:first-child { margin-top: 0; }
#eval-ban .li .list:first-child a { *margin-left: -18px; }
#eval-ban .li .list a:hover { text-decoration: none; }
#eval-ban .li .img { float: left; width: 145px; text-align: center; }
#eval-ban .li .img .avatar { margin-bottom: 6px; }
#eval-ban .li .cont { float: right; position: relative; width: 697px; border: 1px solid #e1e1e1; font-size: 14px; color: #666; }
#eval-ban .li .cont .p { padding: 18px; }
#eval-ban .li .cont .h { margin-bottom: 6px; color: #333; }
#eval-ban .li .cont p { height: 120px; line-height: 24px; overflow: hidden; }
#eval-ban .li .cont:before { position: absolute; content: ""; display: block; clear: both; top: 30px; left: -13px; width: 13px; height: 18px; background: url(http://www.thea.cn/wangxiao/images/sjlb_bg.jpg); }

.hg { padding: 20px 0 10px 8px; height: 386px; font-size: 14px; background: #f5f5f5; overflow: hidden;}
.hg a { display: inline-block; *zoom: 1; *display: inline; margin-right: 0px; margin-bottom: 20px; padding: 0 10px; border-radius: 15px; line-height: 38px; }
.hg .btn1 { border: 1px solid #68a8ff; }
.hg .btn1:hover { color: #68a8ff; }
.hg .btn2 { border: 1px solid #4cc1cb; }
.hg .btn2:hover { color: #4cc1cb; }
.hg .btn3 { border: 1px solid #16b5fe; }
.hg .btn3:hover { color: #16b5fe; }
.hg .btn4 { border: 1px solid #ffba00; }
.hg .btn4:hover { color: #ffba00; }
.hg .btn5 { border: 1px solid #fd6b94; }
.hg .btn5:hover { color: #fd6b94; }
.hg .btn6 { border: 1px solid #be84ff; }
.hg .btn6:hover { color: #be84ff; }

.ser { margin-right: -18px; }
.ser li { float: left; margin-right: 19px; padding: 20px 0; width: 184px; text-align: center; background: #f5f5f5; }
.ser li a { display: block; padding: 0 12px; }
.ser li a:hover { text-decoration: none; }
.ser li i { display: inline-block; *zoom: 1; *display: inline; margin-bottom: 15px; width: 30px; height: 26px; }
.ser li p { margin-bottom: 10px; font-size: 16px; color: #333; }
.ser li span { display: block; height: 48px; overflow: hidden; font-size: 14px; color: #666; line-height: 24px; }

.like { margin-right: -20px; }
.like li { float: left; width: 285px; margin-right: 20px; font-size: 16px; }
.like li .img { margin-bottom: 15px; }

.hot li { float: left; margin-right: 46px; margin-bottom: 20px; padding-left: 14px; font-size: 14px; background: url(http://www.thea.cn/wangxiao/images/sjlb_dot.jpg) no-repeat left center; }
.hot li a { color: #666; }

.foot-nav { min-width: 1200px; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; background: #f5f5f5; }
.foot-nav .bar { float: left; padding: 30px 0; border-left: 1px dashed #e8e8e8; }
.foot-nav .bar .p { padding-left: 26px; }
.foot-nav .bar .tit { margin-bottom: 24px; font-size: 16px; }
.foot-nav .bar ul li { float: left; line-height: 32px; }
.foot-nav .bar ul li a { font-size: 14px; color: #666; }
.foot-nav .bar:first-child { border-left: none; }
.foot-nav .bar:first-child .p { padding-left: 0; }
.foot-nav .w1 { width: 160px; }
.foot-nav .w1 li { width: 76px; }
.foot-nav .w2 { width: 218px; }
.foot-nav .w2 li { width: 94px; }
.foot-nav .w3 { width: 248px; }
.foot-nav .w3 li { width: 110px; }
.foot-nav .w4 { width: 170px; }
.foot-nav .w4 li { width: 70px; }
.foot-nav .w5 { width: 230px; }
.foot-nav .w5 li { width: 96px; }
.foot-nav .w6 { width: 166px; margin-right: -25px; }
.foot-nav .w6 ul { margin-right: -28px; }
.foot-nav .w6 li { margin-right: 25px; width: 58px; }

.pulic-footer-box {box-sizing: border-box;width: 100%;background-color: #fafafa;border-top: solid 1px #e6e6e6; margin-top:20px;}
.pulic-footer-box * {box-sizing: border-box;}
.pulic-footer-box .pulic-footer {width: 1100px; margin: 0 auto;padding: 30px 0;}
.pulic-footer-box .pulic-footer .footer-left {float: left; width: 171px; margin-right: 30px;}
.pulic-footer-box .pulic-footer .footer-left p {padding: 0 5px;height: 23px;line-height: 23px;background-color: #162e77;font-size: 14px;color: #ffffff;margin-top: 4px;}
.pulic-footer-box .pulic-footer .footer-center { float: left;}
.pulic-footer-box .pulic-footer .footer-center ul {float: left;overflow: hidden;padding: 0 30px 0 0;border-right: 1px solid #dddddd;}
.pulic-footer-box .pulic-footer .footer-center ul li {float: left;display: inline-block;padding-left: 30px;line-height: 2;}
.pulic-footer-box .pulic-footer .footer-center ul li a {font-size: 14px;color: #333333;}
.pulic-footer-box .pulic-footer .footer-center ul li a:hover {color: #e24924;}
.pulic-footer-box .pulic-footer .footer-center .list1 { width: 270px; border-left: 1px solid #dddddd;}
.pulic-footer-box .pulic-footer .footer-center .list2 { width: 318px;}
.pulic-footer-box .pulic-footer .footer-right { float: left; margin-left: 30px;}
.pulic-footer-box .pulic-footer .footer-right .eqcodediv { float: left; width: 80px; height: 80px; margin-right: 20px;}
.pulic-footer-box .pulic-footer .footer-right .eqcodediv:last-child { margin-right: 0;}
.pulic-footer-box .footer-text { width: 100%; border-top: solid 1px #e6e6e6; height: 48px; line-height: 48px;}
.pulic-footer-box .footer-text p { font-size: 14px; color: #999999; text-align: center;}


/*xx*/

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
	overflow: hidden;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	background: #ff0000;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}