﻿a {text-decoration: none;color: inherit;}
.z {float: left;}
.y {float: right;}
.cl:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cl {zoom: 1;}
.w {width: 1186px;margin-left: auto;margin-right: auto;}
.mtn { margin-top: 5px !important; }
.mbn { margin-bottom: 5px !important; }
.mtm { margin-top: 10px !important; }
.mbm { margin-bottom: 10px !important; }
.mtw { margin-top: 20px !important; }
.mbw { margin-bottom: 20px !important; }
.mr0{ margin-right:0px !important;}
.ptn { padding-top: 5px !important; }
.pbn { padding-bottom: 5px !important; }
.ptm { padding-top: 10px !important; }
.pbm { padding-bottom: 10px !important; }
.ptw { padding-top: 20px !important; }
.pbw { padding-bottom: 20px !important; }
.pw0 { padding: 0px !important; }
.top {height: 147px;background: #fff;}
.inner {width: 1186px;margin: 0 auto;}
.logo {padding-top: 31px;padding-left: 1px;}
.nav {padding-top: 66px;}
.nav ul li {float: left;margin-left: 58px;line-height: 45px;}
.nav ul li a {color: #6E6E6E;font-size: 16px;padding-bottom: 10px;}
.nav ul li a:hover {color: #66A7DF;border-bottom: 1px solid #66A7DF;}
.banner {position: relative;width: 100%;height: 650px;overflow: hidden;}
.banner ul {width: 1920px;position: absolute;left: 50%;margin-left: -960px;}
.yuandian {width: 100%;position: absolute;bottom: 0px;z-index: 20;text-align: center;}
.yuandian span {display: inline-block;width: 20px;height: 20px;background: #ccc;border-radius: 50px;margin: 0 5px;}
.yuandian span.cur {background: red;}
.banner ul li {position: absolute;left: 0px;top: 0px;display: none;text-align: center;}
.banner ul li:first-child {display: block;}
.content-l {width: 525px;padding-top: 67px;}
.big {position: relative;padding-left: 50px;}
.content-top {width: 300px;height: 175px;float: left;border: 9px solid #F2F2F2;}
.content-top h2 {position: absolute;left: 0px;top: 20px;}
.content-top h2 p {font-size: 52px;font-weight: bold;line-height: 65px;font-family: "Corbel";color: #0083D4;}
.content-top h2 p span {color: #383737;}
.content-l .duanluo {font-size: 16px;color: #939292;line-height: 27px;}
.content-l h3 {font-size: 18px;font-weight: bold;color: #383737;line-height: 28px;}
.content-l .duanluo2 {font-size: 16px;color: #939292;}
.xian {width: 130px;height: 6px;background: #0083D4;_font-size: 0;}
.content-r {width: 583px;height: 698px;background: red;overflow: hidden;position: relative;}
.content-r ul {position: absolute;left: 0px;top: 0px;width: 2332px;}
.content-r ul li {float: left;}
.content-r ul li img {width: 583px;height: 698px;}
.lunbut {position: absolute;width: 40px;height: 40px;top: 50%;margin-top: -20px;background: rgba(97,105,99,0.6);z-index: 20;font-size: 25px;text-align: center;line-height: 40px;color: white;border-radius: 50px;cursor: pointer;font-family: initial;font-weight: bold;}
.zuo {left: 8px;}
.you {right: 8px;}
.xian2 {height: 1px;background: #EEEEEE;}
.biaoti {font-size: 25px;line-height: 60px;color: #646363; text-align:center;margin: 0 auto;}
.zhuangbei {width: 784px;height: 78px;background: url(../images/zhuangbei.png) no-repeat;margin: 0 auto;}
.liebiao {padding: 0 120px;position: relative;}
.lietop a {float: left;text-align: center;display: inline-block;width: 310px;height: 250px;padding-top: 60px;position: relative;background: url(../images/a1.png) no-repeat;}
.lietop a p {padding-top: 40px;color: #646363;font-size: 20px;}
/*.lietop a:hover{top:-2px;}*/
.liebottom {position: absolute;top: 165px;left: 275px;}
.liebottom a {position: relative;float: left;text-align: center;display: inline-block;width: 310px;height: 250px;padding-top: 60px;background: url(../images/a1.png) no-repeat;}
.liebottom a p {padding-top: 40px;color: #646363;font-size: 20px;}
/*.liebottom a:hover{top:-2px;}*/
.footer-t h4 {line-height: 52px;text-align: center;font-size: 25px;color: #6E98CD;}
.xian3 {width: 78px;height: 3px;font-family: "宋体";background: #D2D2D2;margin: 0 auto;}
.footer ul li {float: left;margin-right: 28px;}
.footer ul li h4 {font-size: 20px;line-height: 60px;color: #565656;}
.footer ul li .img1 {border: 1px solid #ccc;}
.footer ul li.lastli {margin-right: 46px;}
.footer ul li.lastli2 {width: 353px;margin: 0;}
.last h5 {float: left;font-size: 16px;color: #757575;line-height: 46px;}
.last span {float: right;line-height: 46px;font-size: 16px;color: #757575;}
.last p {color: #989999;font-size: 14px;line-height: 25px;}
.footernav {height: 303px;background: #707172;}
.yinwen {text-align: center;}
.yinwen a {line-height: 32px;padding: 0 9px;color: white;border-right: 2px solid white;}
.yinwen a.lasta {border: none;}
.lianxi {text-align: center;}
.lianxi p {color: #BBBCBC;line-height: 29px;}
.banquan {text-align: center;color: #E8E8E8;}
.anlinav {height: 40px;border-bottom: 1px solid #ccc;}
ul.anlinav2 li {float: left;line-height: 37px;width: 131px;text-align: center;}
ul.anlinav2 li a {font-size: 16px;color: #757575;display: block;position: relative;border: 1px solid transparent;}
ul.anlinav2 {padding: 0 34px;}
ul.anlinav2 li.cur {background: #fff;border: 1px solid #ccc;border-bottom: none;border-top: 2px solid #B20000;}
.zhanshi ul {width: 1020px;margin: 0 auto;}
.zhanshi ul li {float: left;margin: 0 20px;}
.zhanshi ul li img {width: 300px;height: 300px;}
.fangan {line-height: 30px;font-size: 30px;text-align: center;color: #0083D4;}
.zuoce ul li {width: 200px;height: 45px;text-align: center;line-height: 45px;border: 1px solid #0083D4;color: red;margin-bottom: 5px;font-size: 18px;border-radius: 10px;}
.xinxi {font-size: 25px;color: #383737;padding-bottom: 10px;}
.youce {position: relative;top: 35px;left: 5px;height: 150px;border: 1px dashed #ccc;}
.youce ul li {width: 145px;float: left;border: 1px solid orange;}
.liebiao img:hover {-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;}
@-webkit-keyframes tada {
0% {
-webkit-transform:scale(1);}
10%, 20% {
-webkit-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {
-webkit-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80% {
-webkit-transform:scale(1.1) rotate(-3deg);}
100% {
-webkit-transform:scale(1) rotate(0);}}
@-moz-keyframes tada {
0% {
-moz-transform:scale(1);}
10%, 20% {
-moz-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90% {
-moz-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80% {
-moz-transform:scale(1.1) rotate(-3deg);}
100% {
-moz-transform:scale(1) rotate(0);}}
.zzsc-list .dressing_hover .information_area {-webkit-animation: flipInY 300ms .1s ease both;-moz-animation: flipInY 300ms .1s ease both;}
@-webkit-keyframes flipInY {
0% {
-webkit-transform:perspective(100px) rotateY(90deg);
opacity:0;}
40% {
-webkit-transform:perspective(100px) rotateY(-10deg);}
70% {
-webkit-transform:perspective(100px) rotateY(10deg);}
100% {
-webkit-transform:perspective(100px) rotateY(0deg);
opacity:1;}}
@-moz-keyframes flipInY {
0% {
-moz-transform:perspective(100px) rotateY(90deg);
opacity:0;}
40% {
-moz-transform:perspective(400px) rotateY(-10deg);}
70% {
-moz-transform:perspective(400px) rotateY(10deg);}
100% {
-moz-transform:perspective(400px) rotateY(0deg);
opacity:1;}}
.about_left {height: auto;float: left;margin-top: 17px;margin-bottom: 20px;}
.about_left_bt {width: 222px;height: 45px;background: #5188c6;color: #fff;line-height: 45px;text-align: center;}
.about_left_bt span {font-size: 18px;font-family: '微软雅黑';}
.about_left .contact .c {width: 200px;border: #dadada 1px solid;border-top: 0;padding: 10px;font-size: 13px;line-height: 24px;}
.about_left .contact .c img {border: 1px solid #dadada;display: block;padding: 2px;}
.about_left .contact strong {color: #5188c6; font-size:16px; padding:5px 0; display:block;}
.left_nav ul {border: #dadada 1px solid;color: #383838}
.left_nav ul {width: 220px;border-top: 0;font-size: 13px;}
.left_nav ul li {color: #656565;margin: 0 0 0 5px;border-bottom: 1px solid #e4e4e4;line-height: 50px;padding-left: 10px}
.left_nav li:last-child {border: none}
.left_nav li a {font-size: 13px;color: #656565;padding-left: 10px;line-height: 35px;display: inline-block;width: 175px}
.left_nav li a:hover, .cover .cover_left li.hover a {color: #d31927}
.left_nav li a span {width: 10px;height: 7px;display: inline-block;overflow: hidden;float: right;margin: 14px 10px;display: none;}
.left_nav li a:hover span, .cover .cover_left li.hover a span {background-position: right -4px}
.left_nav ul li p {line-height: 24px;margin-bottom: 10px;background: #fafafa;display: none;width: 221px !important;padding: 3px 0;}
.left_nav ul li p a {line-height: 24px;width: auto;display: block;}
.about_right {width: 926px;height: auto;float: right;margin-top: 17px;overflow: hidden;font-size: 14px;line-height: 1.5;;min-height: 500px;}
.about_site {height: 38px;border-bottom: 2px solid #5188c6;overflow: hidden;}
.about_site ul li {line-height: 38px;}
.about_site ul li.z {}
.about_site ul li.z span {font-size: 18px;font-family: '微软雅黑';font-weight: 400;color: #5188c6; /*border-left:3px solid #7ec027; padding-left:10px;*/margin-right: 15px;display: block;float: left;}
.about_site ul li.z span.cur {color: #65280a;height: 44px; /*background:url(../images/nav.png) no-repeat center bottom;*/}
.about_lr {height: auto;margin: 0px auto;line-height: 26px;}
.about_lr_p {margin: 20px 0px 0px;padding: 0px;line-height: 26px;color: #696969;font-family: "微软雅黑", Arial, Helvetica, sans-serif;font-size: 14px;border-bottom: 1px dashed #d7d7d7;padding-bottom: 20px;margin-bottom: 20px;min-height: 400px;}
.about_lr .pre, .about_lr .next {width: 49.5%;float: left;text-align: center;margin-bottom: 20px;}
.about_lr .pre {text-align: left;}
.about_lr .next {text-align: right;}
.left_nav_1 {width: 253px;height: auto;border: 1px solid #dadada;border-top: #4c4c4c 5px solid;}
.left_nav_1 ul li {width: 233px;height: 40px;border-bottom: 1px solid #e4e4e4;margin: 0 12px;line-height: 40px;font-size: 14px;font-family: "微软雅黑";overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.left_nav_1 ul li a {padding-left: 0px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #656565}
.gsxw_01 {width: 100%;}
.gsxw_011 {width: 100%;}
.gsxw_011 img {width: 110px;height: 80px;float: left;margin: 26px 10px 0 24px;display: inline}
.gsxw_01p1 {width: 602px;float: left;margin: 26px 0 0 0;}
.gsxw_01p1 a {color: #333333;font-weight: bold;font-size: 12px}
.gsxw_01p2 {width: 602px;float: left;line-height: 16px;color: #888888;font-size: 12px;margin: 5px 0 0 0;}
.gsxw_01p3 {width: 387px;float: left;margin: 5px 0 0 0}
.gsxw_01p3 a {color: #f49500}
.gsxw_01ul {margin: 10px;display: inline;}
.gsxw_01ul li {width: 100%;float: left;line-height: 40px;background: url(../images/xahb_55.png) repeat-x left bottom;}
.gsxw_01ul li > p, .gsxw_01ul li > div {display: block;clear: both;margin: 0 10px 10px;color: #666;line-height: 26px;padding-bottom: 10px;border-bottom: 1px dashed #ccc;}
.gsxw_01ul li > div {display: none;}
.gsxw_01ul li > p a {float: none;}
.gsxw_01ul li a {float: left;color: #333333;font-size: 14px;background: url(../images/jt2.png) no-repeat left center;padding-left: 10px;}
.gsxw_01ul li a:hover {background: url(../images/jt.png) no-repeat left center;color: red;}
.gsxw_01ul li > span {float: right;color: #333;font-size: 12px}
/*.page{  height:auto; margin-top:10px;}
.page ul{ margin:0 auto; float:right;}
.page ul li{ float:left; line-height:35px; padding-left:15px;}*/

.page {text-align: right;clear: both;}
.page ul li {display: inline;
*display:inline;
*zoom:1;}
.page ul li a {display: inline-block;height: 30px;line-height: 30px;padding: 0 10px;background: #F7F7F7;border: 1px solid #E9E9E9;font-size: 12px;margin-bottom: 8px;}
.page ul li a:hover {background: #35b2d0;color: #FFF;text-decoration: none;}
.page ul li.thisclass a {background: #35b2d0;color: #FFF;text-decoration: none;}
.page {}
.mediaList li {margin-bottom: 20px;margin-top: 20px;border-bottom: 1px dashed #ccc;padding-bottom: 20px;}
.mediaList img {margin-right: 20px;border: 1px solid #bebdbd;}
.mediaList h3 {font-size: 16px;color: #787878;line-height: 32px;}
.mediaList p {line-height: 24px;font-size: 13px;color: #929292;}
.mediaList li p a {display: inline-block;width: 85px;text-align: center;background: #5188c6;color: #fff;margin-top: 10px;}
.about_lr {margin: 0px auto;line-height: 26px;}
.about_lr h2 {font-size: 20px;line-height: 50px;text-align: center;}
.about_lr .info {line-height: 24px;border-bottom: 1px dashed #d7d7d7;text-align: center;}
.about_lr_p {line-height: 26px;margin-top: 20px;}
.case {height: auto;margin: 10px auto;width: 105%;}
.case ul li {width: 222px;height: 250px;overflow: hidden;float: left;margin-right: 13px;text-align: center;line-height: 30px;margin-top: 10px;}
.case ul li img {width: 210px;height: 200px;border: 1px solid #dbdada;padding: 4px;}
.case ul li p {display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;color: #333;}
.message {margin: 0 auto 20px;}
.message h1 {font-family: "微软雅黑", "方正正纤黑简体";font-weight: 100;font-size: 30px;color: #797979;margin: 20px auto;}
.message_ts {margin-top: 20px;font-family: "微软雅黑", "宋体";font-size: 12px;color: #585858;line-height: 20px;padding: 8px;background: #f8f8f8;border: 1px solid #e3e3e3;}
.message_ts span {color: #fd0000;}
.message_con {margin-top: 30px;}
.message_con ul li {height: 64px;}
.message_con ul li label {width: 110px;float: left;font-size: 14px;color: #333333;display: inline-block;text-align: right;padding-right: 5px;}
.message_con ul li input {width: 278px;height: 28px;border: 2px solid #e3e4e8;}
.message_con ul li input:hover {border: 2px solid #d09595;}
.message_con ul li textarea {width: 378px;height: 100px;border: 2px solid #e3e4e8;}
.message_con ul li span {display: inline-block;margin-left: 10px;font-size: 12px;line-height: 20px;color: #fd0000;max-width: 207px;}
.message_con ul li button {width: 94px;height: 34px;border: 0;line-height: 34px;text-align: center;background: #830e0e;font-size: 18px;color: #fff;cursor: pointer;margin-top: 60px;}
.message_con ul li .tipinfo {display: inline-block;font-size: 12px;color: #f00;margin-left: 6px;}
.message_con ul li {height: auto;min-height: 64px;}
.message_con ul li .btn_submit {background: none repeat scroll 0 0 #0082d0;border: 0 none;color: #FFFFFF;cursor: pointer;font-size: 18px;height: 34px;line-height: 34px;text-align: center;width: 94px;margin-left: 115px;margin-top: 20px;}
.message_con ul li .btn_submit:hover {border: 0;}
.listlogo li {float: left;}
.listlogo li > a {display: inline-block;}
.listlogo li img {margin: 12px;width: 88px;height: 88px;border: 1px solid #e9ecf9;border-radius: 50%;-webkit-box-shadow: 2px 2px 5px #eee;-moz-box-shadow: 2px 2px 5px #eee;box-shadow: 2px 2px 5px #eee;}
.listlogo li p {display: none;}
.listteam {height: auto;margin: 10px auto;}
.listteam ul li {width: 325px;padding: 10px 50px 10px 10px;;float: left;margin-right: 26px;text-align: center;line-height: 30px;margin-top: 15px;height: 140px;background: url(../images/listteacher.jpg) no-repeat;text-align: left;}
.listteam ul li img {width: 110px;height: 140px;margin-right: 8px;}
.listteam ul li p {line-height: 20px;font-size: 12px;display: inline-block;width: 205px;float: left;text-indent: 2em;}
.listteam ul li h3 {float: left;display: inline-block;width: 205px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 30px;height: 30px;}

.bottom{ background:#fafafa; padding:60px 0 80px; border-top:1px solid #f9f9f9;}
