﻿/*通用_基本信息*/
body { background:#fff;margin:0px auto; font-size:12px; text-align:center; color:#131313; font-family:"Microsoft YaHei",Heiti SC,tahoma,arial,Hiragino Sans GB,sans-serif;max-width:2560px; }
html{
overflow-x:hidden;
-webkit-text-size-adjust:none;        
}

.html-body-overflow
  {
   height:100%;
    overflow-y:hidden;
  }
td {}
a { color:#000000; text-decoration:none; }
a:hover { color:#ff0000;text-decoration:underline; }
form,ul,dl,li { margin:0; padding:0; border:0; }
img{border:0;vertical-align:bottom;margin:0;padding:0;}
ul{list-style:none;}
input,textarea { font-family:"微软雅黑","TIMES NEW ROMAN",Verdana,"宋体"; font-size: 12px; }
/*字体*/
@font-face {font-family: 'AlternateGothic2BTRegular';src: url('../font/altgot2n-webfont.eot');src: url('../font/altgot2n-webfont.eot?#iefix') format('embedded-opentype'),url('../font/altgot2n-webfont.woff') format('woff'),url('../font/altgot2n-webfont.ttf') format('truetype'),url('../font/altgot2n-webfont.svg#AlternateGothic2BTRegular') format('svg');font-weight: normal;font-style:normal}

@font-face {font-family: 'empire_script-webfont';src: url('../font/empire_script-webfont.eot');src: url('../font/empire_script-webfont.eot?#iefix') format('embedded-opentype'),url('../font/empire_script-webfont.woff') format('woff'),url('../font/empire_script-webfont.ttf') format('truetype'),url('../font/empire_script-webfont.svg#empire_script-webfont') format('svg');font-weight: normal;font-style:normal}

@font-face {font-family: 'impact-webfont';src: url('../font/impact-webfont.eot');src: url('../font/impact-webfont.eot?#iefix') format('embedded-opentype'),url('../font/impact-webfont.woff') format('woff'),url('../font/impact-webfont.ttf') format('truetype'),url('../font/impact-webfont.svg#impact-webfont') format('svg');font-weight: normal;font-style:normal}
/*通用_各色文本链接样式*/
.font50{font-size:50px;}
.font44{font-size:44px;}
.font36{font-size:36px;line-height:150%;}
.font30{font-size:30px;}
.font24{font-size:24px;line-height:150%;}
.font18{font-size:18px;line-height:150%;}
.font20{font-size:20px;}
.font16{font-size:16px;line-height:150%;}
.font14{font-size:14px;}
.h130{height:130px;clear:both;margin:0 auto;padding:0;width:100%;overflow:hidden;}
.h100{height:100px;clear:both;margin:0 auto;padding:0;width:100%;overflow:hidden;}
.h90{height:90px;clear:both;margin:0 auto;padding:0;width:100%;overflow:hidden;}
.h80{height:80px;clear:both;margin:0 auto;padding:0;width:100%;overflow:hidden;}
.h70{height:70px;clear:both;margin:0 auto;padding:0;width:100%;overflow:hidden;}
.h65{height:65px;clear:both;margin:0 auto;padding:0;width:100%;overflow:hidden;}
.h60{height:60px;clear:both;margin:0 auto;padding:0;width:100%;overflow:hidden;}
.h50{height:50px;clear:both;margin:0 auto;padding:0;width:100%;overflow:hidden;}
.h40{height:40px;clear:both;margin:0 auto;padding:0;width:100%;overflow:hidden;}
.h30{height:30px;clear:both;margin:0 auto;padding:0;width:100%;overflow:hidden;}
.h20{height:20px;clear:both;margin:0 auto;padding:0;width:100%;overflow:hidden;}

@media screen and (max-width:1600px)
{
.font50{font-size:46px;}
.font44{font-size:40px;}
.font36{font-size:32px;}
.font30{font-size:26px;}
.font24{font-size:20px;}
.font20{font-size:18px;}
.font18{font-size:16px;}
.font16{font-size:14px;}
.h130{height:108px;}
.h100{height:83px;}
.h90{height:75px;}
.h80{height:66px;}
.h70{height:56px;}
.h65{height:52px;}
.h60{height:50px;}
.h50{height:40px;}
.h40{height:33px;}
.h30{height:25px;}
.h20{height:16px;}
}
@media screen and (max-width:1440px)
{
.font50{font-size:42px;}
.font44{font-size:36px;}
.font14{font-size:12px;}
.h130{height:97px;}
.h100{height:75px;}
.h90{height:67px;}
.h80{height:60px;}
.h70{height:50px;}
.h65{height:47px;}
.h60{height:45px;}
.h50{height:37px;}
.h40{height:30px;}
.h30{height:22px;}
.h20{height:15px;}
}


@media screen and (max-width:1366px)
{
.font36{font-size:28px;}
.font30{font-size:22px;}
.font24{font-size:18px;}
.font20{font-size:16px;}
.font18{font-size:14px;}
.h130{height:92px;}
.h100{height:71px;}
.h90{height:64px;}
.h80{height:56px;}
.h70{height:47px;}
.h65{height:44px;}
.h60{height:42px;}
.h50{height:35px;}
.h40{height:28px;}
.h30{height:21px;}
.h20{height:14px;}
}
@media screen and (max-width:1280px)
{
.font50{font-size:38px;}
.font44{font-size:30px;}
.font36{font-size:24px;}
.font30{font-size:18px;}
.font24{font-size:16px;}
.h130{height:86px;}
.h100{height:66px;}
.h90{height:60px;}
.h80{height:53px;}
.h70{height:45px;}
.h65{height:42px;}
.h60{height:40px;}
.h50{height:33px;}
.h40{height:26px;}
.h30{height:20px;}
.h20{height:13px;}
}
@media screen and (max-width:1024px)
{
.font50{font-size:34px;}
.font44{font-size:26px;}
.font16{font-size:12px;}
.h130{height:69px;}
.h100{height:53px;}
.h90{height:48px;}
.h80{height:42px;}
.h70{height:36px;}
.h65{height:34px;}
.h60{height:32px;}
.h50{height:26px;}
.h40{height:21px;}
.h30{height:16px;}
.h20{height:10px;}
}
@media screen and (max-width:800px)
{
.font50{font-size:30px;}
.font44{font-size:22px;}
.h130{height:54px;}
.h100{height:41px;}
.h90{height:37px;}
.h80{height:33px;}
.h70{height:30px;}
.h65{height:27px;}
.h60{height:25px;}
.h50{height:20px;}
.h40{height:16px;}
.h30{height:12px;}
.h20{height:8px;}
}
/*顶部*/
#top{width:100%;margin:0px auto;padding:0px;height:110px;background:#fff;z-index:3;position:relative;z-index:888;max-width:2560px;box-shadow:0px 2px 2px #666;}
#top.cur{position:fixed;top:0px;border-bottom:1px solid #ccc;}
#top #logo{margin:0px auto;padding:5px 0px 0px 0;height:100px;width:25%;float:left;}
#top #logo i{display:block;background:url('../images/logo.png') no-repeat;background-size:contain;background-position:left center;width:100%;height:100%;}

#top #head{float:right;margin:0px auto;width:66%;padding:0;height:110px;line-height:110px;z-index:1;}
#top #head ul{list-style:none;padding:0px;margin:0px auto;float:right;width:100%;}
#top #head ul li{float:left;padding:0;width:12.5%;margin:0px auto;position:relative;height:110px;line-height:110px;text-align:center;}
#top #head ul li i{position:absolute;right:-10px;top:0px;z-index:1;font-size:20px;line-height:110px;color:#706d6b;}

#top #head ul li.cur{}
#top #head ul li a{color:#000;font-size:20px;font-weight:400;display:block;width:100%;height:100%;padding:0px;text-align:center;line-height:110px;position:relative;letter-spacing:3px;}
#top #head ul li a:hover{color:#fff;text-decoration:none;}
#top #head ul li:hover{background:#76c5f0;}
#top #head ul li:hover a{color:#fff;}
#top #head ul li.cur a{text-decoration:none;color:#000;font-weight:800;}
#top #head ul li.cur:hover a{color:#fff;}
#top #head ul li dl{width:100%;position:absolute;left:0px;top:110px;background:#fff;display:none;}
#top #head ul li dl dd{height:50px;float:left;width:100%;margin:0px auto;padding:0px;}
#top #head ul li dl dd a{color:#000;font-size:18px;height:60px;line-height:60px;padding:0px;margin:0px auto;border:0px;text-decoration:none;font-weight:400;}
#top #head ul li:hover dl dd a{color:#000;}
#top #head ul li.cur dl dd a{text-decoration:none;color:#000;font-weight:400;}
#top #head ul li.cur:hover dl dd a{color:#000;}
#top #head ul li dl dd:hover a{text-decoration:none;color:#fff;background:#0093dd;}
#top #head ul li.cur dl dd:hover a{text-decoration:none;color:#fff;background:#0093dd;}
@media screen and (max-width:1600px)
{
#top{height:90px;}
#top #logo{padding:5px 0px 0px 0;height:80px;width:25%;}
#top #head{height:90px;line-height:90px;}
#top #head i{line-height:90px;}
#top #head ul li{height:90px;}
#top #head ul li i{font-size:18px;right:-8px;line-height:90px;}
#top #head ul li a{line-height:90px;font-size:18px;}
#top #head ul li dl{top:90px;}
#top #head ul li dl dd{height:50px;}
#top #head ul li dl dd a{line-height:50px;height:50px;font-size:16px;}
}

@media screen and (max-width:1440px)
{
#top{height:70px;}
#top #logo{padding:3px 0px 0px 0px;height:65px;}
#top #head{height:70px;}
#top #head ul li{line-height:70px;height:70px;}
#top #head ul li i{font-size:14px;right:-6px;line-height:70px;}
#top #head ul li a{line-height:70px;font-size:16px;}
#top #head ul li dl{top:70px;}
#top #head ul li dl dd{height:45px;}
#top #head ul li dl dd a{line-height:45px;height:45px;font-size:14px;}
}

@media screen and (max-width:1280px)
{
#top{height:60px;}
#top #logo{padding:2px 0px 0px 0;height:55px;}
#top #head{height:60px;} 
#top #head ul li{height:60px;line-height:60px;}
#top #head ul li i{font-size:14px;right:-5px;line-height:60px;}
#top #head ul li a{line-height:60px;font-size:14px;}
#top #head ul li dl{top:60px;}
#top #head ul li dl dd{height:36px;line-height:36px;}
#top #head ul li dl dd a{font-size:12px;line-height:36px;height:36px;}
}

@media screen and (max-width:1024px)
{
#top{height:50px;}
#top #logo{padding:2px 0px 0px 0;height:45px;width:22%;}
#top #head{height:50px;width:73%;}
#top #head ul li{height:50px;line-height:50px;}
#top #head ul li i{font-size:12px;right:-4px;line-height:50px;}
#top #head ul li a{line-height:50px;font-size:12px;}
#top #head ul li dl{top:50px;}
#top #head ul li dl dd{height:30px;line-height:30px;}
#top #head ul li dl dd a{font-size:10px;line-height:30px;height:30px;}
}

/*qq*/
#AdLayer1{position: absolute;visibility:hidden;z-index:999;margin:0px auto;padding:0px;width:72px;}
.right-nav{margin:0 auto;padding:0;position:fixed;width:54px;height:275px;right:0;top:55%;z-index:999;filter: alpha(opacity=85); opacity: 0.85; -moz-opacity: 0.85;}
.right-nav ul{margin:0 auto;padding:0;}
.right-nav ul li{width:54px;height:54px;float:left;position:relative;line-height:54px;margin-bottom:1px;}
.right-nav ul li.j{height:140px;}
.right-nav ul li a{display:inline-block}
.right-nav ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0px;transition:all .3s;background:#9999ff;color:#fff;font-size:14px;line-height:54px;overflow:hidden}

.right-nav ul li .sidebox2{position:absolute;width:54px;height:120px;top:0;right:0px;transition:all .3s;background:#9999ff;color:#fff;font-size:16px;font-weight:800;line-height:24px;overflow:hidden;padding:10px 0;}
.right-nav ul li .sidebox2:hover{background:#0066cc;}
.right-nav ul li .sidebox.red{background:#0066cc;}
.right-nav ul li .sidebox.black{background:#999999;}
.right-nav ul li .sidebox.blue{background:#0066cc}
.right-nav ul li .sidebox .iconfont{font-size:30px;width:54px;text-align:center;display:block;}
.right-nav ul li .sidebox span{display:block;float:left;}
.right-nav ul li .sidebox p{float:left;margin:0 auto;padding:15px 0px 0px 0px;line-height:30px;}
.right-nav ul li .sidebox p img{width:120px;height:120px;}

@media screen and (max-width:1366px)
{
#AdLayer1{width:50px;}
.right-nav{width:40px;height:170px;}
.right-nav ul li{width:40px;height:40px;line-height:40px;}
.right-nav ul li .sidebox{width:40px;height:40px;font-size:12px;line-height:40px;}
.right-nav ul li .sidebox .iconfont{font-size:24px;width:40px;}
.right-nav ul li .sidebox p{padding:10px 0px 0px 0px;line-height:24px;}
.right-nav ul li .sidebox p img{width:100px;height:100px;}
}
/*咨询*/
#zxnr{margin:0px auto;padding:50px 0px 0px 0px;}
#zxnr dl{margin:0px auto;padding:0px;width:80%;}
#zxnr dl dd{width:100%;text-align:left;float:left;border:0px;margin:0px auto;padding:5px 0px 5px 0px;}
#zxnr dl dd.l{width:49%;padding-right:1%;}
#zxnr dl dd.r{width:49%;padding-left:1%;}

#zxnr dl dt{font-size:16px;color:#00a0e9;text-align:left;}
#zxnr dl dd .y_t{width:100%;height:36px;line-height:36px;background:#e4e4e4;color:#343422;border:0px;margin:0px auto;padding:0px 0px 0px 5px;border-radius:3px;font-size:14px;}
#zxnr dl dd b{line-height:36px;padding-right:5px;font-weight:400;display:inline-block;font-size:14px;}
#zxnr dl dd .fc{  /*去除浏览器默认样式*/
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;margin-right:3px;
        /*自定义样式*/
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 16px;
        height: 16px;top:-2px;
        border: 1px solid #00bfff;
        outline: none;
        cursor: pointer;
        /*设置为圆形，看起来是个单选框*/
        -webkit-border-radius:16px;
        -moz-border-radius: 16px;
        border-radius: 16px;}
#zxnr dl dd .fc:after{ content: '';
        position: absolute;
        width: 8px;
        height: 8px;
        display: block;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        background: #00bfff;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        transform: scale(0);
        /*增加一些动画*/
        -webkit-transition : all ease-in-out 300ms;
        -moz-transition : all ease-in-out 300ms;
        transition : all ease-in-out 300ms;}
#zxnr dl dd .fc:checked:after{  -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);}


#zxnr dl dd span{display:inline-block;margin-right:10px;line-height:36px;font-size:14px;color:#222;}
#zxnr dl dd p{color:#ff0000;font-weight:600;text-align:left;margin:0 auto;padding:0;text-indent:0;}
#zxnr dl dd .znr{width:100%;height:96px;line-height:24px;background:#e4e4e4;color:#343422;border:0px;margin:0px auto;padding:0px 0px 0px 5px;border-radius:3px;font-size:14px;}

#zxnr dl dd .y_but{background:#666;width:100%;height:45px;text-align:center;cursor:pointer;border:0px;margin:0px auto;padding:0px;color:#fff;display:block;border-radius:5px;font-size:18px;}
#zxnr dl dd .y_but:hover{background:#333;}

@media screen and (max-width:1366px)
{
#zxnr dl dt{font-size:14px;}
#zxnr dl dd .y_t{height:32px;line-height:32px;font-size:12px;}
#zxnr dl dd .znr{height:80px;line-height:20px;font-size:12px;}
#zxnr dl dd .y_but{height:40px;line-height:40px;font-size:14px;}
}

#zx{margin:0px auto;padding:50px 0px 0px 0px;}
#zx dl{margin:0px auto;padding:0px;width:80%;}
#zx dl dd{width:100%;text-align:left;float:left;border:0px;margin:0px auto;padding:5px 0px 5px 0px;}
#zx dl dt{font-size:16px;color:#00a0e9;text-align:left;}
#zx dl dd .y_t{width:100%;height:36px;line-height:36px;background:#e4e4e4;color:#343422;border:0px;margin:0px auto;padding:0px 0px 0px 5px;border-radius:3px;font-size:14px;}
#zx dl dd .znr{width:100%;height:96px;line-height:24px;background:#e4e4e4;color:#343422;border:0px;margin:0px auto;padding:0px 0px 0px 5px;border-radius:3px;font-size:14px;}
#zx dl dd .y_but{background:#666;width:100%;height:45px;text-align:center;cursor:pointer;border:0px;margin:0px auto;padding:0px;color:#fff;display:block;border-radius:5px;font-size:18px;}
#zx dl dd .y_but:hover{background:#333;}

@media screen and (max-width:1366px)
{
#zx dl dt{font-size:14px;}
#zx dl dd .y_t{height:32px;line-height:32px;font-size:12px;}
#zx dl dd .znr{height:80px;line-height:20px;font-size:12px;}
#zx dl dd .y_but{height:40px;line-height:40px;font-size:14px;}
}

/*首页中部*/
#img1{background:#346ac0;filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8;z-index: 10000; LEFT: 2px; WIDTH: 160px;border-radius:5px;POSITION: absolute; TOP: 43px; HEIGHT: 60px;visibility: visible;}
#img1 a{color:#fff;font-size:20px;line-height:60px;}
#img1 a:hover{text-decoration:none;color:#c5f601;}
#img1 a i{font-size:30px;line-height:60px;padding-right:5px;}
#twd{margin:0 auto;padding:0;position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background:rgba(0,0,0,0.6);}
#twd .wbg{margin:0 auto;padding:0;width:28%;position:relative;}
#twd img{margin:0 auto;padding:0;max-width:85%;}
#twd .wbg .close{position:absolute;right:0;top:0;transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
#twd .wbg .close i{font-size:40px;color:#fff;cursor:pointer;}
#twd .wbg .close:hover{transform: scale(1) rotate(90deg); -moz-transform: scale(1) rotate(90deg); -webkit-transform: scale(1) rotate(90deg);}

#banner_bg{width:100%;position:relative;z-index:2;margin:0px auto;padding:0px;overflow:hidden;max-width:2560px;} 
#banner_bg #banner{width:100%;position:relative;z-index:1;margin:0px auto;padding:0px;overflow:hidden;}
#banner_bg .bbimg{position:absolute;left:0;bottom:0;width:100%;z-index:3;;vertical-align:bottom;}

.kd{width:68%;}
@media screen and (max-width:1920px)
{
#twd .wbg{width:35%;}
#twd .wbg .close i{font-size:36px;}
}
@media screen and (max-width:1600px)
{
.kd{width:72%;}

}
@media screen and (max-width:1440px)
{
.kd{width:77%;}
#twd .wbg{width:30%;}
#twd img{max-width:70%;}
#twd .wbg .close i{font-size:30px;}
}
@media screen and (max-width:1280px)
{
.kd{width:85%;}
#twd .wbg .close i{font-size:24px;}
}

@media screen and (max-width:1024px)
{
.kd{width:91%;}

#twd .wbg .close i{font-size:20px;}
}

/*资讯*/
.xw{margin:0 auto;padding:0;}
.xw .left{float:left;width:38.7%;margin:0 auto;padding:0;background: #fff;height:100%;overflow:auto;}
.xw .left .tp{width:100%;overflow:hidden;}
.xw .left .tp img{width:100%;height:340px;}
.xw .left .bt{width:95%;margin:0 auto;padding:0px 5% 0 0;margin-top:10px;height: 50px;line-height:50px;overflow:hidden;text-align:left;font-family: "Microsoft YaHei",微软雅黑;color: #333333;text-overflow:ellipsis;white-space:nowrap;
}
.xw .left .bt a{color:#333;}
.xw .left .bt a:hover{color:#ff0000;text-decoration:underline;}
.xw .left .ms{width: 95%;margin:0 auto;padding:3px 5% 0px 0px;text-align:left;height: 112px;line-height:28px;font-family: "Microsoft YaHei",微软雅黑;color: #666666;overflow:hidden;margin-bottom:14px;word-break:break-all;}

.xw .right{float:right;width:60.4%;margin:0 auto;padding:0;}
.xw .right .rbt{margin:0 auto;padding:0;height:64px;text-align:left;border-bottom:2px solid #76c5f0;line-height:64px;margin-bottom:10px;}
.xw .right .rbt .more{float:right;line-height:70px;padding-right:10px;color:#666;text-decoration:underline;}
.xw .right .rbt .more:hover{color:#0066cc;}
.xw .right ul{width:100%;}
.xw .right ul li{float:left;width:100%;margin:0 auto;padding:0;margin-bottom:10px;height:82px;overflow:auto;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border: 1px solid #DCDCDC;
 display: box;              /* OLD - Android 4.4- */
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
 -webkit-box-orient: horizontal;
  /* 12版 */
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  /* 12版 */
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.xw .right ul li:hover{border: 1px solid #307BE7;}
.xw .right ul li .sj{width:82px;margin:0 auto;padding:0px 14px;height:100%;background:#f7F8F8;text-align:center;color:#222;font-family: "Microsoft YaHei",微软雅黑;}
.xw .right ul li:hover .sj{color:#fff;
background-image: -webkit-gradient(linear, left top, left bottom, from(#2398FC ), to(#376DDC)); /* Saf4+, Chrome */
			background-image: -webkit-linear-gradient(top, #2398FC , #376DDC ); /* Chrome 10+, Saf5.1+ */
			background-image:    -moz-linear-gradient(top, #2398FC,#376DDC ); /* FF3.6 */
			background-image:     -ms-linear-gradient(top, #2398FC,#376DDC ); /* IE10 */
			background-image:      -o-linear-gradient(top, #2398FC,#376DDC ); /* Opera 11.10+ */
			background-image:         linear-gradient(top, #2398FC,#376DDC);
}

.xw .right ul li .sj span{font-size: 26px;width:100%;display:block;margin:0 auto;padding:15px 0px 5px 0px;line-height:30px;
}
.xw .right ul li .sj i{font-size: 12px;font-style:normal;margin:0 auto;padding:0;display:block;width:100%;white-space:nowrap;}
.xw .right ul li .nr{padding:10px 30px 10px 20px;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:100%;overflow:hidden;}
.xw .right ul li .nr p{width:100%;margin:0 auto;padding:0;height:30px;line-height:30px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.xw .right ul li .nr span{display:block;width:100%;line-height:26px;color:#666;height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.xw .right ul li:hover .nr p{color:#3670de;}
.xw .right ul li a:hover{text-decoration:none;}
@media screen and (max-width:1600px)
{
.xw .left{width:40.7%;}
.xw .right{width:58.4%;}
.xw .left .bt{height:45px;line-height:45px;}
.xw .left .ms{height:112px;line-height:28px;}
.xw .left .tp img{height:310px;}
.xw .right .rbt{height:58px;line-height:58px;}
.xw .right .rbt .more{line-height:64px;}
.xw .right ul li{height:78px;margin-bottom:8px;}
.xw .right ul li .sj span{font-size: 22px;padding:15px 0px 3px 0px;line-height:24px;}
.xw .right ul li .nr{padding:6px 20px 6px 10px;}
}
@media screen and (max-width:1440px)
{
.xw .left .tp img{height:295px;}
.xw .left .bt{height:40px;line-height:40px;}
.xw .left .ms{height:104px;line-height:26px;}
.xw .right .rbt{height:54px;line-height:54px;border-bottom-width:1px;}
.xw .right .rbt .more{line-height:60px;}
.xw .right ul li .sj{padding:0 9px;}
.xw .right ul li{margin-bottom:7px;height:74px;}
}
@media screen and (max-width:1366px)
{
.xw .left .tp img{height:288px;}
.xw .left .ms{margin-bottom:10px;height:96px;line-height:24px;}
.xw .right ul li{height:72px;margin-bottom:5px;}
}
@media screen and (max-width:1280px)
{
.xw .left .tp img{height:290px;}
.xw .left .bt{margin-top:7px;line-height:36px;height:36px;}
.xw .right .rbt{height:50px;line-height:50px;margin-bottom:7px;}
.xw .right .rbt .more{line-height:58px;}
}
@media screen and (max-width:1024px)
{
.xw .left .tp img{height:258px;}
.xw .left .ms{margin-bottom:8px}
.xw .right .rbt{height:45px;line-height:45px;margin-bottom:5px;}
.xw .right .rbt .more{line-height:54px;}
.xw .right ul li{height:68px;margin-bottom:3px;}
.xw .right ul li .sj span{font-size: 20px;padding:12px 0px 3px 0px;line-height:22px;}
.xw .right ul li .nr{padding:5px 20px 5px 10px;}
}
@media screen and (max-width:800px)
{
.xw .left .tp img{height:220px;}
.xw .left .bt{height:28px;line-height:28px;margin-top:10px;}
.xw .left .ms{margin-top:5px;height:110px;line-height:22px;padding-bottom:2px;}
.xw .right ul li{height:64px;}
}

/*首页公司简介*/
#gsjj{margin:0px auto;width:100%;padding:10px 0 10px 0px;height:100%;overflow:hidden;background:url(../images/bg.jpg) no-repeat;background-size:100% auto;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-position:center 110px;position:relative;}

#gsjj #line{width: 52%;margin:0 auto;padding:0;height: 1px;background: #C8C8C8;position:absolute;left:0;bottom:10px;}
#gsjj #gy{margin:0 auto;padding:0;}
#gsjj #gy #gleft{float:left;width:57.5%;overflow:hidden;white-space:nowrap;}
#gsjj #gy #gleft .stitle{margin:0 auto;padding:0;width:100%;text-align:left;height:100%;overflow:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#gsjj #gy #gleft .stitle .gmc{margin:0 auto;float:left;height:60px;padding:0;}
#gsjj #gy #gleft ul{margin:0 auto;padding:0;position:relative;float:left;width:100%;}
#gsjj #gy #gleft ul li{width:100%;margin:0 auto;padding:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;text-align:left;}
#gsjj #gy #gleft ul li img{height:671px;width:100%;margin:0 auto;padding:0px;}
#gsjj #gy #gleft ul li.cur{filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1;}
#gsjj #gy #gright{float:right;width:42.5%;padding:0 3.2%;background: #FFFFFF;margin:0 auto;;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.23);
box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.23);height:100%;overflow:auto;position:relative;
}
#gsjj #gy #gright .sbt{width:100%;margin:0 auto;padding:0;text-align:left;height:30px;line-height:30px;overflow:hidden;}
#gsjj #gy #gright .sbt img{vertical-align:top;margin-top:5px;height:20px;}
#gsjj #gy #gright .sbt b{padding-left:2.5%;color: #42A912;}
#gsjj #gy #gright .sbt i{margin:0 auto;padding:0;display:block;height: 1px;background: #E0E0E0;overflow:hidden;width:72%;float:right;top:15px;position:relative;}
#gsjj #gy #gright .snr{width:100%;margin:0 auto;padding:0;text-align:left;height:236px;line-height:34px;overflow:hidden;word-break:break-all;}
#gsjj #gy #gright .snr.en{line-height:24px;height:288px;}
#gsjj #gy #gright .stp{width:100%;margin:0 auto;padding:0;overflow:hidden;}
#gsjj #gy #gright .stp img{width:100%;height:350px;}

#video{margin:0 auto;padding:0;}
#video img{width:100%;}
@media screen and (max-width:1600px)
{
#gsjj{background-position:center 100px;}
#gsjj #gy #gleft .stitle .gmc{height:45px;}
#gsjj #gy #gleft ul li img{height:570px;}
#gsjj #gy #gright{padding:0 3%;}
#gsjj #gy #gright .snr{height:190px;line-height:30px;}
#gsjj #gy #gright .stp{margin-top:10px;}
#gsjj #gy #gright .stp img{height:300px;}
}
@media screen and (max-width:1440px)
{
#gsjj{background-position:center 90px;}
#gsjj #gy #gleft .stitle .gmc{height:40px;}
#gsjj #gy #gright .snr{height:188px;line-height:30px;}
#gsjj #gy #gleft ul li img{height:550px;}
#gsjj #gy #gright .stp img{height:285px;}
}
@media screen and (max-width:1366px)
{
#gsjj #gy #gleft ul li img{height:535px;}
#gsjj #gy #gright .snr{height:175px;line-height:28px;}

}
@media screen and (max-width:1280px)
{
#gsjj{background-position:center 80px;}
#gsjj #gy #gleft .stitle .gmc{height:33px;}
#gsjj #gy #gleft ul li img{height:526px;}
#gsjj #gy #gright .stp img{height:280px;}
}

@media screen and (max-width:1024px)
{
#gsjj{background-position:center 70px;}
#gsjj #gy #gleft .stitle .gmc{height:28px;}
#gsjj #gy #gright{padding:0 3.2%;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.23);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.23);}
#gsjj #gy #gright .snr{height:160px;line-height:26px;}
#gsjj #gy #gleft ul li img{height:465px;}
#gsjj #gy #gright .stp img{height:240px;}
}
@media screen and (max-width:800px)
{
#gsjj{background-position:center 55px;}
#gsjj #gy #gleft .stitle .gmc{height:20px;}
#gsjj #gy #gright .snr{height:132px;line-height:22px;}
#gsjj #gy #gleft ul li img{height:385px;}
#gsjj #gy #gright .stp img{height:193px;}
}

.stitle{margin:0 auto;padding:0;width:100%;text-align:center;}
.stitle span{font-family:"Courier New";font-size:40px;line-height:150%;display:block;width:100%;color:rgb(171,170,170);}
.stitle .l1{width:100%;margin:0 auto;padding:0;height:40px;position:relative;}
.stitle .l3{width:100%;height:1px;background:#dbdbdb;position:absolute;left:0;top:19px;z-index:0;}
.stitle .l2{width:280px;margin:0 auto;padding0;height:40px;background:#fff;padding:0 15px;position:relative;z-index:1;}
.stitle .l2 i{font-style:normal;font-size:16px;line-height:40px;display:block;width:100%;color:rgb(128,128,128);width:100%;margin:0 auto;}
.stitle .l2 i:hover{background:#ea8a1c;border-radius:5px;color:#fff;cursor:pointer;
-moz-transition: background 0.4s ease 0s;
-webkit-transition: background 0.4s ease 0s;
-o-transition: background 0.4s ease 0s;
transition: background 0.4s ease 0s;}
.stitle .l4{width:90%;margin:0 auto;padding0;height:100%;padding:15px 0;position:relative;z-index:1;overflow:auto;}
.stitle .l4 i{font-style:normal;font-size:24px;line-height:36px;display:block;width:100%;color:#fff;width:100%;margin:0 auto;}

.stitle b{display:block;font-weight:600;color:#333;font-size:36px;line-height:150%;width:100%;}
/*老师*/
#lsbg{margin:0 auto;padding:0;background:#015198;width:100%;overflow:auto;height:100%;max-width:2560px;}
#lsbg .bline{margin:0 auto;padding:0;width:100%;}
#lsbg .bline img{width:100%;}
#ls{margin:0 auto;padding:0;width:90%;}
#ls .stitle .l3{background:#0093dd;}
#ls .stitle .l2{background:#fff;}
#ls .stitle .l2 i{color:#000;}
#ls .stitle .l2 i:hover{background:#76c5f0;color:#fff;}

#ls ul{width:100%;margin:0 auto;}
#ls ul li{float:left;width:33.33%;margin:0 auto;padding:0;}
#ls ul li .hbg{width:98%;margin:0 auto;padding:0;position:relative;overflow:hidden;}
#ls ul li .hbg img{position: relative;display: block;width: 100%;-webkit-transition: opacity 0.25s, -webkit-transform 0.25s;-moz-transition: opacity 0.25s, -moz-transform 0.25s;transition: opacity 0.25s, transform 0.25s;
	-webkit-transform: scale(1);transform: scale(1);-ms-transform:scale(1);-moz-transform:scale(1);
filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;}
#ls ul li .hbg .bt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#ls ul li .hbg .bt::before{ position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
background: -moz-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
background: -o-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
    background: -webkit-linear-gradient(top, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
    background: linear-gradient(to bottom, rgba(72,76,97,0) 0%, rgba(72,76,97,0.8) 75%);
    content: '';
    opacity: 0;
    -webkit-transform: translate3d(0,50%,0);
-moz-transform: translate3d(0,50%,0);
    transform: translate3d(0,50%,0);
-moz-transition: opacity 0.35s, -moz-transform 0.35s;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}
#ls ul li .hbg .bt span{ display:block;margin:0 auto;position: absolute;
bottom:0%;height:auto;
left: 0%;font-weight:800;line-height:150%;
width:98%;text-align:center;
color: #fff;padding:0 5%;
}

#ls ul li .hbg .bt p{color:#fff;position: absolute;
bottom: 0;
left: 5%;
padding: 10px 0;
width:90%;
opacity: 0;
-webkit-transform: translate3d(0,10px,0);
-moz-transform: translate3d(0,10px,0);
transform: translate3d(0,10px,0);
-moz-transition: opacity 0.35s, -moz-transform 0.35s;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}
#ls ul li:hover .hbg img{-webkit-transform: scale(1.05);transform: scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1;}

 
#ls ul li:hover .hbg .bt span {
background:rgba(0,0,0,0.2);padding:10px 5%;
-moz-transition: opacity 0.35s, -moz-transform 0.35s;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}


@media screen and (max-width:1600px)
{

}
@media screen and (max-width:1440px)
{

}

@media screen and (max-width:800px)
{

}

#xxbg{margin:0 auto;padding:0;width:100%;height:100%;overflow:auto;position:relative;background:#fff;max-width:2560px;}
#xxbg #xbg{margin:0 auto;padding:0;width:100%;position:fixed;bottom:0;left:0;z-index:0;display:none;}
#xxbg #xbg img{margin:0 auto;padding:0;width:100%;}
#ys{margin:0 auto;padding:0;overflow:hidden;}
#ys .stitle b{color:#fff;}
#ys #lnr{margin:0px auto;padding:20px 0px 0px 0px;width:100%}
#ys #lnr ul{list-style:none;width:100%;padding-top:20px;}
#ys #lnr ul li{float:left;width:20%;margin:0px auto;padding:0px;position:relative;}
#ys #lnr ul li p{height:40px;margin:0px auto;padding:0px;position:relative;width:94%;text-align:center;line-height:40px;background:#ea8a1c;color:#fff;}
#ys #lnr ul li span{text-align:left;margin:0 auto;padding:10px 0 0 0;display:block;width:92%;line-height:135%;color:#fff;}
#ys #lnr ul li span b{display:block;width:100%;margin:0 auto;padding:0;font-weight:400;}
#ys #lnr ul li span i{font-style:normal;line-height:240%;font-weight:800;}
#ys #lnr ul li .tbg{width:94%;height:200px;border:1px solid #dbdbdb;padding:1px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;overflow:hidden;background:#f7f7f7;overflow:hidden;}
#ys #lnr ul li .tbg:hover{border:1px solid #ccc;}
#ys #lnr ul li .tbg img{width:100%;margin:0 auto;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);
	transform: scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);}

#ys #lnr ul li .tbg img:hover{filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0;-webkit-transform: scale(1.1);
	transform: scale(1.1);
-ms-transform:scale(1.1);
-moz-transform:scale(1.1);}

@media screen and (max-width:1600px)
{
#blogo{height:250px;}
.stitle .l4{height:60px;} 
.stitle .l4 i{font-size:20px;line-height:30px;}
.stitle b{font-size:30px;}
}
@media screen and (max-width:1440px)
{
#blogo{height:225px;}
#ys #lnr ul li p{line-height:32px;height:32px;}
}
@media screen and (max-width:1366px)
{
#blogo{height:213px;}
}
@media screen and (max-width:1280px)
{
#blogo{height:200px;}
.stitle span{font-size:30px;}
.stitle .l1{height:30px;}
.stitle .l3{top:14px;}
.stitle .l2{width:240px;height:30px;padding:0 10px;}
.stitle .l2 i{font-size:14px;line-height:30px;}
.stitle .l4{height:48px;} 
.stitle .l4 i{font-size:16px;line-height:24px;}
.stitle b{font-size:24px;}
#ys #lnr ul li p{line-height:28px;height:28px;}
}
@media screen and (max-width:1024px)
{
#blogo{height:160px;}
}
@media screen and (max-width:800px)
{
#blogo{height:125px;}
}
/*答家长问*/
#wt{margin:0 auto;padding:0;
  display: -webkit-flex;     /* NEW - Chrome */
display: flex; /* 使用Flexbox布局 */
  -webkit-flex-direction: row; /* 行内排列 */
  -moz-flex-direction: row; /* 行内排列 */
  -ms-flex-direction: row; /* 行内排列 */
  flex-direction: row; /* 行内排列 */
align-items: stretch; /* 垂直拉伸以一致的高度 */
-webkit-align-items: stretch; /* 垂直拉伸以一致的高度 */
}

#wt #wbt{width:5%;text-align:center;background:#76c5f0;color:#fff;}
#wt #wbt span{}
#wt #wbt b{background:#0093dd;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:blokc;width:80%;padding:20px 0px;text-align:center;}
#wt #wnr{margin:0 auto;padding:0;width:92%;}
#wt #wnr ul{width:100%;}
#wt #wnr ul li{float:left;width:50%;margin:0 auto;padding:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#wt #wnr ul li:last-child{width:100%;}
#wt #wnr ul li .que{text-align:left;margin:0 auto;padding:0;width:100%;position:relative;}
#wt #wnr ul li .que i{display:block;text-align:center;background:#feaf46;color:#fff;font-size:28px;width:50px;height:50px;line-height:50px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;z-index:1;position:relative;float:left;}
#wt #wnr ul li .que span{display:block;height:40px;line-height:40px;padding:0 0px 0 30px;background:#feddb0;position:absolute;left:5.7%;top:5px;z-index:0;width:94.3%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#wt #wnr ul li:last-child .que span{left:3%;width:97%;}

#wt #wnr ul li .ans{text-align:left;line-height:130%;margin:0 auto;margin-top:10px;padding:15px;height:140px;width:98%;background:#ddf3ff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;position:relative;}
#wt #wnr ul li:last-child .ans{width:99%;}
#wt #wnr ul li .ans:hover{background:#d1efff;cursor:pointer;}
#wt #wnr ul li .ans i{display:block;text-align:center;color:#42bcff;font-size:36px;top:5px;position:absolute;left:0;}
#wt #wnr ul li .ans p{line-height:24px;width:100%;display:block;margin:0 auto;padding:10px 0 0 0;}



@media screen and (max-width:1600px)
{
#wt #wnr ul li .ans{height:140px;}
}
@media screen and (max-width:1440px)
{
#wt #wnr ul li{padding:12px;}
#wt #wnr ul li .que i{font-size:24px;width:45px;height:45px;line-height:45px;border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px;}
#wt #wnr ul li .que span{height:36px;line-height:36px;padding:0 0px 0 30px;left:5.7%;top:5px;}
#wt #wnr ul li:last-child .que span{left:3%;width:97%;}
#wt #wnr ul li .ans{height:110px;padding:10px;}
#wt #wnr ul li .ans i{font-size:32px;}
}
@media screen and (max-width:1366px)
{
#wt #wnr ul li .ans{height:130px;}
}
@media screen and (max-width:1280px)
{
#wt #wnr ul li .ans{height:110px;}
#wt #wnr ul li .ans p{padding-top:15px;}
}
@media screen and (max-width:1024px)
{
#wt #wnr ul li{padding:8px;}
#wt #wnr ul li .que i{font-size:20px;width:40px;height:40px;line-height:40px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;}
#wt #wnr ul li .que span{height:32px;line-height:32px;padding:0 0px 0 24px;left:5.7%;top:4px;}
#wt #wnr ul li:last-child .que span{left:3%;width:97%;}
#wt #wnr ul li .ans{height:110px;padding:7px;}
#wt #wnr ul li .ans i{font-size:28px;}
#wt #wnr ul li .ans{height:130px;}
#wt #wnr ul li .ans p{padding-top:12px;}
}
@media screen and (max-width:800px)
{
#wt #wnr ul li .ans{height:150px;}
}
/*分页fullpage about*/

.banner{width:100%;margin:0px auto;padding:0px;text-align:center;position:relative;}
.banner img{border:0px;margin:0px auto;padding:0px;width:100%;}
.banner .lbt{position:absolute;top:40%;left:0;width:100%;text-align:center;color:#fff;z-index:2;text-shadow: 1px 1px 3px rgba(0,0,0,.75);}
.banner .lbt b{display:inline-block;margin:0 auto;width:auto;line-height:200%;border-bottom:1px solid #fff;}
.banner .lbt i{font-style:normal;display:block;margin:0 auto;letter-spacing:2px;line-height:150%;font-family: 'AlternateGothic2BTRegular',arial;}
/*分页*/
/*关于我们*/
#container{width:100%;margin:0px auto;padding:0px 0px 0px 0px;}
#nav {left:0px;list-style:none;margin: 0;position: fixed;top:200px;filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7;width:30px;z-index:9999;}
#nav li {margin-bottom:10px;}
#nav a {display:block;width:15px;margin:0px auto;text-align:center;background:none;}
#nav a i{margin:0px auto;display:block;width:50px;height:44px;border-radius:50px;background:#76c5f0;line-height:18px;font-size:12px;font-style:normal;padding-top:6px;}
#nav a i:hover {background: #0093dd}
#nav a:hover{text-decoration:none;color:#fff;} 
#nav .current a i{background:#0093dd;color:#fff;}

#container .bt{width:100%;background:#015198;color:#fff;height:180px;margin:0px auto;padding:0px;}
#container .bt .btmid{margin:0px auto;padding:0px;width:87%;height:180px;line-height:180px;}
#container .bt .btmid i{font-style:normal;margin:0px auto;padding:0px;display:block;float:left;font-size:32px;font-weight:400;position:relative;}
#container .bt .btmid b{color:#fff;font-size:80px;display:block;text-align:right;float:right;padding-right:10px;}
#container .nr{width:87%;margin:0 auto;padding:10px;text-align:left;background:#fff;font-size:14px;line-height:24px;}
#container .nr img{max-width:100%;}
#fry{margin:0px auto;padding:40px 0px 40px 0px;width:87%;color:#000;position:relative;background:#fff;overflow:hidden;}
#fry #tplb{margin:0px auto;padding:20px 0px 0px 0px;width:100%;}
#fry #tplb ul{width:100%;}
#fry #tplb ul li{float:left;width:25%;}
#fry #tplb ul li .tp{margin:0px auto;padding:0px;width:90%;text-align:center;border:1px solid #ccc;padding:1px;background:#f7f7f7;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
#fry #tplb ul li .tp img{}
#fry #tplb ul li .tp:hover{border:1px solid #666;}
#fry #tplb ul li p{margin:0px auto;padding:10px 0 0 0;line-height:24px;height:48px;font-size:16px;text-align:left;text-indent:0;width:90%;overflow:hidden;}

#container .nr .fw{width:100%;padding:30px 0px 20px 0px;background:#fff;height:100%;overflow:auto;}
#container .nr .fw li{float:left;width:25%;}
#container .nr .fw li p{width:90%;margin:0 auto;padding:5px 0px 5px 0px;text-align:center;}
#container .nr .fw li p b{display:block;width:100%;font-size:24px;line-height:45px;}
#container .nr .fw li p span{display:block;width:100%;font-size:18px;line-height:30px;}
#container .nr .fw li img{width:90%;vertical-align:middle;border:0;
-webkit-transition: opacity 0.25s, -webkit-transform 0.25s;
	transition: opacity 0.25s, transform 0.25s;
	-webkit-transform: scale(1);
	transform: scale(1);
-ms-transform:scale(1);
-moz-transform:scale(1);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray; }

#container .nr .fw img:hover{-webkit-transform: scale(1.03) rotate(7deg);
	transform: scale(1.03) rotate(7deg);
-ms-transform:scale(1.03) rotate(7deg);
-moz-transform:scale(1.03) rotate(7deg);
-webkit-filter: none;
-moz-filter: none;
-ms-filter: none;
-o-filter: none;
filter: none;
}
#container .nr .xmbt{margin:0 auto;padding:3px 8px;font-size:20px;line-height:40px;background:#ff0000;color:#fff;width:100px;float:left;border-radius:5px;text-align:center;}
#container .nr .xmnr{font-size:16px;width:90%;line-height:200%;clear:both;padding-top:10px;}

#container .nr  #gs{margin:0 auto;padding:0;width:100%;}
#container .nr  #gs ul{width:100%;}
#container .nr  #gs ul li{float:Left;width:20%;margin-top:20px;}
#container .nr  #gs ul li:hover a{color:#666;text-decoration:none;} 
#container .nr  #gs ul li:hover .tbg{border:1px solid #ccc;}
#container .nr  #gs ul li .tbg{border:1px solid #dbdbdb;width:90%;margin:0 auto;padding:2px;}
#container .nr  #gs ul li .tbg .gbt{width:100%;font-size:20px;font-weight:600;line-height:200%;text-align:center;}
#container .nr  #gs ul li .tbg .gtp{width:100%;margin:0 auto;padding:0;}
#container .nr  #gs ul li .tbg .gtp img{width:100%;}
#container .nr  #gs ul li .tbg .ms{margin:0 auto;width:96%;padding:10px 0;font-size:14px;line-height:150%;text-align:left;}


@media screen and (max-width:1600px)
{
#container .bt{height:140px;}
#container .bt .btmid{height:140px;line-height:140px;}
#container .bt .btmid i{font-size:28px;}
#container .bt .btmid b{font-size:70px;}
#container .nr .fw li p b{font-size:22px;line-height:40px;}
#container .nr .fw li p span{font-size:16px;line-height:28px;}
}

@media screen and (max-width:1440px)
{
#container .bt{height:120px;}
#container .bt .btmid{height:120px;line-height:120px;}
#container .bt .btmid i{font-size:24px;}
#container .bt .btmid b{font-size:60px;}

#container .nr .fw li img{width:85%;}
#container .nr .fw li p{width:85%;}
#container .nr .fw li p b{font-size:18px;line-height:32px;}
#container .nr .fw li p span{font-size:14px;line-height:24px;}
#container .nr .xmbt{font-size:16px;width:90px;line-height:30px;}
#container .nr .xmnr{font-size:14px;}
#container .nr  #gs ul li{width:25%;}
#container .nr  #gs ul li .tbg .gbt{font-size:18px;}
#container .nr  #gs ul li .tbg .ms{font-size:12px;}
#fry #tplb ul li p{font-size:14px;line-height:20px;height:40px;padding-top:5px;}
}
@media screen and (max-width:1280px)
{
#container .bt{height:100px;}
#container .bt .btmid{height:100px;line-height:100px;}
#container .bt .btmid i{font-size:20px;}
#container .bt .btmid b{font-size:50px;}
#container .nr .fw li p b{font-size:16px;line-height:28px;}
#container .nr .fw li p span{font-size:12px;line-height:18px;}
}
@media screen and (max-width:1024px)
{
#fry #tplb ul li{width:33.33%;}
}


#fmiddle{margin:0px auto;padding:10px 20px;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:100%;overflow:auto;background:#ffffff;}
#fmiddle #loc{margin:0 auto;padding:0;width:100%;border-bottom:1px solid #dbdbdb;height:45px;line-height:45px;text-align:left;}
#fmiddle #loc i{padding:0 5px;color:#c0c0c0;}
#fmiddle #loc a{padding:0 5px;text-decoration:underline;color:#a9a9a9;}
#fmiddle #loc a:hover{color:#0066cc;}
#fmiddle #loc span{padding:0 5px;color:#a9a9a9;}
#fmiddle #loc b{font-weight:400;color:#646464;}
#menu{margin:0 auto;padding:0;width:94%;height:50px;margin-top:30px;border-bottom:1px solid #ccc;}
#menu ul{width:100%;}
#menu ul li{float:left;width:16.6%;height:50px;line-height:50px;position:relative;}
#menu ul.y li{width:11.1%;}
#menu ul li::before {
  content: "";
  display: block;
  width: 1px;
  height: 18px;
  margin-top: 17px;
  background: #ccc;
  float: right;
}
#menu ul li:last-child::before {
  width: 0px;
}
#menu ul li a{color:#444;}
#menu ul li span{display:block;position:absolute;bottom:-1px;left:40%;width:20%;height:3px;background:#ccc;}
#menu ul li.cur span{background:#003366;}
#menu ul li.cur a{color:#003366;}
#menu ul li:hover a{color:#003366;}
#menu ul li:hover span{animation:mbig 0.5s;
-webkit-animation:mbig 0.5s;
-moz-animation:mbig 0.5s;
-o-animation:mbig 0.5s;background:#003366;}
@keyframes mbig
{
from{width:0;left:50%;background:#ccc;}
to{width:20%;left:40%;background:#0066cc;}
}

#fmiddle #nr{float:right;width:94%;margin:0px auto;padding:30px 3%;height:100%;overflow:auto;}

.fy{width:80%;padding:15px;clear:both;margin:0px auto;text-align:center;height:100%;overflow:auto;}
.fy a{display:block;float:left;margin-right:5px;height:36px;line-height:36px;width:36px;color:#666;font-size:18px;}
.fy a.k{width:60px;}
.fy a:hover{background:#0093dd;color:#fff;text-decoration:none;}
.fy span{display:block;height:36px;width:36px;line-height:36px;float:left;margin-right:5px;color:#fff;background:#0099cc;font-size:18px;}

@media screen and (max-width:1600px)
{
#fmiddle{padding:8px 16px;}
#fmiddle #loc{height:40px;line-height:40px;}
#menu{height:42px;margin-top:24px;}
#menu ul li{height:42px;line-height:42px;}
#menu ul li::before {height:16px;margin-top: 15px;}
#fmiddle #nr{padding:24px 3%;}
.fy{padding:12px;}
.fy a{margin-right:4px;height:32px;line-height:32px;width:32px;font-size:16px;}

.fy span{height:32px;width:32px;line-height:32px;margin-right:4px;font-size:16px;}
.fy i{font-size:16px;}
}
@media screen and (max-width:1440px)
{
#fmiddle{padding:7px 14px;}
#fmiddle #loc{height:36px;line-height:36px;}
#fmiddle #loc a{padding:0 3px;}
#menu{height:40px;margin-top:22px;}
#menu ul li{height:40px;line-height:40px;}
#menu ul li::before {height:16px;margin-top: 14px;}
#menu ul li span{height:2px;}
#fmiddle #nr{padding:20px 3%;}
.fy{padding:11px;}
.fy a{margin-right:4px;height:30px;line-height:30px;width:30px;}
.fy a.k{width:50px;}
.fy span{height:32px;width:30px;line-height:30px;margin-right:4px;}
}
@media screen and (max-width:1366px)
{
#menu ul li::before {height:15px;margin-top: 15px;}
.fy{padding:10px;}
.fy a{margin-right:3px;height:24px;line-height:24px;width:24px;font-size:14px;}
.fy span{height:24px;width:24px;line-height:24px;margin-right:3px;font-size:14px;}
.fy i{font-size:14px;}
}
@media screen and (max-width:1280px)
{
#fmiddle{padding:5px 10px;}
#fmiddle #loc{height:30px;line-height:30px;}
#menu{height:36px;margin-top:20px;}
#menu ul li{height:36px;line-height:36px;}
#menu ul li::before {height:12px;margin-top:13px;}
#fmiddle #nr{padding:15px 3%;}

}
@media screen and (max-width:1024px)
{

.fy{padding:5px;}
.fy a{margin-right:3px;height:20px;line-height:20px;width:20px;font-size:12px;}
.fy a.k{width:40px;}
.fy span{height:20px;width:20px;line-height:20px;margin-right:3px;font-size:12px;}
.fy i{font-size:12px;}
}

@media screen and (max-width:800px)
{
#menu{width:98%;}
#menu ul li a{font-size:12px;}
}



#fmiddle #nr #danye{margin:0 auto;padding:20px 3%;text-align:left;width:94%;font-size:18px;line-height:150%;}
#fmiddle #nr #danye img{max-width:100%;}

#fmiddle #nr #xwlb{width:90%;margin:0 auto;}
#fmiddle #nr #xwlb ul{list-style:none;padding:0px;margin:0px auto;width:100%;height:100%;overflow:auto;}
#fmiddle #nr #xwlb ul li{float:left;text-align:left;width:33.33%;margin:0 auto;padding:20px 0px 20px 0px;}
#fmiddle #nr #xwlb ul li .xbg{width:94%;margin:0 auto;padding:0;}
#fmiddle #nr #xwlb ul li .xbg .tp{width:100%;height:200px;overflow:hidden;}
#fmiddle #nr #xwlb ul li .xbg .tp img{width:100%;}

#fmiddle #nr #xwlb ul li .bt{margin:0px auto;padding:5px 0px 0px 0px;width:100%;}
#fmiddle #nr #xwlb ul li .bt p{margin:0 auto;padding:5px 0px 5px 0px;overflow:hidden;height:80px;overflow:hidden;}
#fmiddle #nr #xwlb ul li .bt p a{font-size:24px;font-weight:800;color:#333333;line-height:40px;}
#fmiddle #nr #xwlb ul li .bt p a:hover{color:#000;text-decoration:none;}
#fmiddle #nr #xwlb ul li .bt span{line-height:28px;font-size:16px;color:#666;height:56px;overflow:hidden;display:block;width:100%;}
#fmiddle #nr #xwlb ul li .more{float:right;height:32px;width:90px;line-height:32px;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-top:5px;border:1px solid #dbdbdb;}
#fmiddle #nr #xwlb ul li .more:hover{border:1px solid #666;}
#fmiddle #nr #xwlb ul li .more a{color:#969696;display:block;width:100%;line-height:32px;margin:0 auto;font-size:14px;}
#fmiddle #nr #xwlb ul li .more:hover a{color:#333;text-decoration:none;}

@media screen and (max-width:1600px)
{
#fmiddle #nr #xwlb ul li{padding:16px 0px;}
#fmiddle #nr #xwlb ul li .bt p{height:64px;}
#fmiddle #nr #xwlb ul li .bt p a{font-size:20px;line-height:32px;}
#fmiddle #nr #xwlb ul li .bt span{line-height:24px;font-size:14px;height:48px;}
}

@media screen and (max-width:1440px)
{
#fmiddle #nr #xwlb ul li{padding:14px 0px;}
#fmiddle #nr #xwlb ul li .bt p{height:56px;}
#fmiddle #nr #xwlb ul li .bt p a{font-size:18px;line-height:28px;}
#fmiddle #nr #xwlb ul li .bt span{line-height:20px;font-size:12px;height:40px;}
#fmiddle #nr #xwlb ul li .more{width:80px;height:28px;line-height:28px;}
#fmiddle #nr #xwlb ul li .more a{font-size:12px;line-height:28px;}
}

@media screen and (max-width:1280px)
{
#fmiddle #nr #xwlb ul li{padding:10px 0px;}
#fmiddle #nr #xwlb ul li .bt p{height:48px;}
#fmiddle #nr #xwlb ul li .bt p a{font-size:16px;line-height:24px;}
#fmiddle #nr #xwlb ul li .bt span{line-height:20px;font-size:12px;height:40px;}
}
@media screen and (max-width:1024px)
{
#fmiddle #nr #xwlb ul li .bt p{height:40px;}
#fmiddle #nr #xwlb ul li .bt p a{font-size:14px;line-height:20px;}
#fmiddle #nr #xwlb ul li .bt span{line-height:18px;font-size:10px;height:36px;}
#fmiddle #nr #xwlb ul li .more{width:60px;height:24px;line-height:24px;}
#fmiddle #nr #xwlb ul li .more a{font-size:10px;line-height:24px;}
}
/*老师显示*/
#fmiddle #tx{margin:0 auto;padding:0;width:100%;}
#fmiddle #tx ul{width:100%;}
#fmiddle #tx ul li{width:25%;margin:0 auto;padding:20px 0;float:left;}

#fmiddle #tx ul li .tnr{margin:0 auto;padding:3px;width:90%;border:1px solid #dbdbdb;background:#fff;overflow:hidden;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);-moz-box-shadow: 0 0 5px rgba(0,0,0,.5);-ms-box-shadow: 0 0 5px rgba(0,0,0,.5);-o-box-shadow: 0 0 5px rgba(0,0,0,.5);box-shadow: 0 0 5px rgba(0,0,0,.5);position:relative;}
#fmiddle #tx ul li:hover .tnr{border:1px solid #ccc;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.7);-moz-box-shadow: 0 0 5px rgba(0,0,0,.7);-ms-box-shadow: 0 0 5px rgba(0,0,0,.7);-o-box-shadow: 0 0 5px rgba(0,0,0,.7);box-shadow: 0 0 5px rgba(0,0,0,.7);}
#fmiddle #tx ul li .tnr .tbg{float:left;width:100%;margin:0 auto;padding:0;overflow:hidden;position:relative;}
#fmiddle #tx ul li .tnr .tbg img{width:100%;cursor:pointer;-webkit-transition: opacity 0.25s, -webkit-transform 0.25s;-moz-transition: opacity 0.25s, -moz-transform 0.25s;transition: opacity 0.25s, transform 0.25s;
	-webkit-transform: scale(1);transform: scale(1);-ms-transform:scale(1);-moz-transform:scale(1);
filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8;position:relative;
}
#fmiddle #tx ul li:hover .tnr .tbg img{-webkit-transform: scale(1.05);transform: scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);
filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1;
}
#fmiddle #tx ul li .tnr .tbg p{position: absolute;margin:0 auto;padding:0;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=1); opacity: 1; -moz-opacity: 1;
    background: rgba(0, 0, 0, .3);
    transition: all 0.5s ease;}
#fmiddle #tx ul li:hover .tnr .tbg p{filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1;background: rgba(0, 0, 0, .1);}
#fmiddle #tx ul li .tnr .tbg p b{ position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: block;
    width: 60%;
    color: #fff;
    text-align: center;
    padding: 0.5rem 0;}
#fmiddle #tx ul li .tnr .tbg p b i{font-style:normal;}
#fmiddle #tx ul li .tnr .tbg p b::before{
content: '';
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 60%;
    height: 1px;
    background: #fff;
    transition: all .5s ease;}
#fmiddle #tx ul li .tnr .tbg p b::after{    content: '';
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 60%;
    height: 1px;
    background: #fff;
    transition: all .5s ease;}

#fmiddle #tx ul li:hover .tnr .tbg p b::before {
        width: 10%;
    }
#fmiddle #tx ul li:hover .tnr .tbg p b::after{
        width: 50%;
    }


#fmiddle #tx ul li .tnr span{display:block;width:100%;margin:0 auto;padding:10px;height:100%;overflow:auto;text-align:left;line-height:150%;color:#333;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#fmiddle #tx ul li:hover .tnr span{background:#0093dd;color:#fff;}
@media screen and (max-width:1440px)
{
#fmiddle #tx ul li{padding:15px 0;}
#fmiddle #tx ul li .tnr{padding:2px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.5);-moz-box-shadow: 0 0 3px rgba(0,0,0,.5);-ms-box-shadow: 0 0 3px rgba(0,0,0,.5);-o-box-shadow: 0 0 3px rgba(0,0,0,.5);box-shadow: 0 0 3px rgba(0,0,0,.5);}
#fmiddle #tx ul li:hover .tnr{-webkit-box-shadow: 0 0 3px rgba(0,0,0,.7);-moz-box-shadow: 0 0 3px rgba(0,0,0,.7);-ms-box-shadow: 0 0 3px rgba(0,0,0,.7);-o-box-shadow: 0 0 3px rgba(0,0,0,.7);box-shadow: 0 0 3px rgba(0,0,0,.7);}
}
@media screen and (max-width:800px)
{
#fmiddle #tx ul li{width:50%;}
}

/*招聘*/
#fmiddle #nr #zp{width:90%;margin:0 auto;}
#fmiddle #nr #zp ul{list-style:none;padding:0px;margin:0px auto;width:100%;height:100%;overflow:auto;}
#fmiddle #nr #zp ul li{text-align:left;width:100%;padding:20px 0px 20px 0px;height:160px;position:relative;border-bottom:1px solid #ccc;}
#fmiddle #nr #zp ul li .sj{float:left;margin:0px auto;padding:0px;width:13%;height:160px;background:#76c5f0;color:#fff;}
#fmiddle #nr #zp ul li .sj span{display:block;float:left;}
#fmiddle #nr #zp ul li .sj span.s1{font-size:72px;font-weight:800;margin:0px auto;padding:30px 0px 0px 0px;text-align:center;width:100%;font-family:'AlternateGothic2BTRegular';letter-spacing:3px;}
#fmiddle #nr #zp ul li .sj span.s1 b{font-size:30px;padding-left:5px;}
#fmiddle #nr #zp ul li .sj span.s2{text-align:right;width:95%;padding:5px 5% 0px 0px;font-size:12px;}
#fmiddle #nr #zp ul li .bt{float:right;margin:0px auto;padding:5px 0px 0px 0px;width:83%;}
#fmiddle #nr #zp ul li .bt p{margin:0 auto;padding:5px 0px 5px 0px;line-height:40px;overflow:hidden;}
#fmiddle #nr #zp ul li .bt p a{font-size:24px;font-weight:800;color:#333333;line-height:40px;}
#fmiddle #nr #zp ul li .bt p a:hover{color:#000;text-decoration:none;}
#fmiddle #nr #zp ul li .bt span{line-height:28px;font-size:16px;color:#666;height:56px;overflow:hidden;display:block;width:100%;}
#fmiddle #nr #zp ul li .more{position:absolute;right:0px;bottom:15px;border:1px solid #969696;height:30px;width:90px;line-height:30px;text-align:center;border-radius:5px;}
#fmiddle #nr #zp ul li .more:hover{border:1px solid #333;}
#fmiddle #nr #zp ul li .more a{color:#969696;display:block;width:100%;line-height:30px;margin:0 auto;}
#fmiddle #nr #zp ul li .more:hover a{color:#333;text-decoration:none;}
@media screen and (max-width:1440px)
{
#fmiddle #nr #zp ul li{height:140px;}
#fmiddle #nr #zp ul li .sj{height:140px;}
#fmiddle #nr #zp ul li .sj span.s1{font-size:60px;padding:30px 0px 0px 0px;}
#fmiddle #nr #zp ul li .sj span.s1 b{font-size:24px;}
#fmiddle #nr #zp ul li .bt{width:84%;}
#fmiddle #nr #zp ul li .bt p{line-height:32px;}
#fmiddle #nr #zp ul li .bt p a{font-size:20px;line-height:32px;}
#fmiddle #nr #zp ul li .bt span{line-height:24px;font-size:14px;height:48px;}
}

@media screen and (max-width:1280px)
{
#fmiddle #nr #zp ul li{height:130px;}
#fmiddle #nr #zp ul li .sj{height:130px;width:12%;}
#fmiddle #nr #zp ul li .sj span.s1{font-size:50px;padding:15px 0px 0px 0px;width:100%;}
#fmiddle #nr #zp ul li .sj span.s1 b{font-size:20px;}
#fmiddle #nr #zp ul li .bt{width:85%;}
#fmiddle #nr #zp ul li .bt p{line-height:24px;}
#fmiddle #nr #zp ul li .bt p a{font-size:16px;line-height:24px;}
#fmiddle #nr #zp ul li .bt span{line-height:20px;font-size:12px;height:40px;}
}
@media screen and (max-width:1024px)
{
#fmiddle #nr #zp ul li .sj{height:130px;width:14%;}
#fmiddle #nr #zp ul li .bt{width:83%;}
}
@media screen and (max-width:1024px)
{
#fmiddle #nr #zp ul li .sj{height:130px;width:17%;}
#fmiddle #nr #zp ul li .bt{width:80%;}
}


#fmiddle #nr #tplb{margin:0px auto;padding:0px;width:100%;height:100%;overflow:hidden;}
#fmiddle #nr #tplb ul{list-style:none;margin:0px auto;padding:0px;width:100%}
#fmiddle #nr #tplb ul li{float:left;width:25%;margin:0px auto;padding:2px;position:relative;height:100%;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}



@media screen and (max-width:1440px)
{
#fmiddle #nr #danye{font-size:14px;line-height:24px;}

}
@media screen and (max-width:1280px)
{
#fmiddle #nr #tplb ul li{width:33.33%;}
}

@media screen and (max-width:1024px)
{
#fmiddle #nr #danye{padding-top:15px;font-size:12px;line-height:20px;}

}



/*联系我们*/
#fmiddle #nr #lxwm{margin:0px auto;padding:20px 0px;width:100%;height:100%;overflow:auto;}
#fmiddle #nr #lxwm #left{width:30%;float:left;text-align:left;line-height:24px;font-size:16px;}
#fmiddle #nr #lxwm #left p{margin:0 auto;padding:0;}
#fmiddle #nr #lxwm #left #title{font-size:24px;width:100%;text-align:left;line-height:40px;margin-top:20px;}
#fmiddle #nr #lxwm #mid{float:right;width:67%;}
@media screen and (max-width:1440px)
{
#fmiddle #nr #lxwm #left{font-size:14px;line-height:20px;}
#fmiddle #nr #lxwm #left #title{font-size:20px;line-height:36px;margin-top:15px;}
}
@media screen and (max-width:1024px)
{
#fmiddle #nr #lxwm #left{font-size:12px;line-height:18px;}
#fmiddle #nr #lxwm #left #title{font-size:18px;line-height:30px;margin-top:10px;}
}
/*留言*/
#msg{background:url(../images/msg.jpg) no-repeat center top;width:90%;margin:0px auto;padding:0px;}
#msg #loc{text-align:left;height:40px;line-height:40px;margin:0px auto;padding:30px 0px 0px 550px;font-size:20px;}
#msg #loc i{padding-right:5px;color:#333;font-size:24px;}
#msg #nr{margin:0px auto;padding:0px 0px 0px 550px;text-align:left;height:600px;}
#msg #nr .TextBox{height:36px;line-height:36px;width:200px;border:1px solid #dbdbdb;border-radius:5px;font-size:14px;color:#666;}
#msg #nr .TextBox2{height:160px;line-height:18px;width:350px;border:1px solid #dbdbdb;border-radius:5px;font-size:14px;color:#666;}
#msg #nr .button{background:#5e5e5e;width:180px;height:45px;line-height:45px;color:#fff;font-size:24px;text-align:center;border:0px;cursor:pointer;font-weight:800;}
#msg #nr .button:hover{background:#8b0000;}

/*底部*/
.bline{margin: 0 auto;padding:0;width:100%;margin-top:80px;}
.bline img{margin:0 auto;padding:0;width:100%;}
#bfooter{width:100%;margin:0 auto;padding:70px 0px 50px 0px;position:relative;background:#015198;height:100%;overflow:auto;}

#bfooter #mid{margin:0 auto;padding:0;width:72%;font-size:18px;line-height:34px;color:#fff;height:100%;overflow:auto;position:relative;z-index:0;}

#bfooter #mid #bleft{float:left;width:65%;}
#bfooter #mid #bleft ul{width:100%;}
#bfooter #mid #bleft ul li{text-align:left;line-height:36px;width:100%;float:left;margin:0 auto;height:100%;overflow:auto;font-size:18px;}
#bfooter #mid #bleft ul li b{line-height:50px;font-weight:400;}
#bfooter #mid #bleft ul li b.bt{font-size:24px;}
#bfooter #mid #bleft ul li i{font-style:normal;float:left;display:block;padding-right:10px;font-size:20px;}
#bfooter #mid #bleft ul li b.tel{font-size:32px;padding-left:20px;font-family:'impact-webfont',arial;}
#bfooter #mid #bleft ul li span{display:block;float:left;}

#bfooter #mid #bright{float:right;width:35%;font-size:14px;text-align:center;padding-top:40px;}
#bfooter #mid #bright dl{width:100%;margin:0 auto;padding:0;}
#bfooter #mid #bright dl dd{float:left;width:33.33%;margin:0 auto;text-align:center;padding:0;}
#bfooter #mid #bright dl dd img{width:85%;margin:0 auto;padding:0;}
#bfooter #mid #bright dl dd b{display:block;width:100%;text-align:center;font-size:14px;font-weight:400;line-height:200%;}
#bfooter #mid .bq{font-size:14px;margin-top:40px;border-top:1px solid #0093dd;line-height:40px;color:#ccc;}
#bfooter #mid .bq a{color:#ccc;padding-left:20px;}
#bfooter #mid .bq a:hover{color:#fff;}
#bfooter #mid .bq span{padding-left:20px;}
@media screen and (max-width:1600px)
{
#bfooter{padding:60px 0px 40px 0px;}
#bline{margin-top:32px;}
#bfooter #mid{font-size:16px;line-height:28px;width:70%;}
#bfooter #mid #bleft ul li{line-height:32px;font-size:16px;}
#bfooter #mid #bleft ul li b{line-height:45px;}
#bfooter #mid #bleft ul li b.bt{font-size:22px;}
#bfooter #mid #bleft ul li i{padding-right:8px;font-size:18px;}
#bfooter #mid #bleft ul li b.tel{font-size:28px;padding-left:16px;}
#bfooter #mid #bright{padding-top:36px;}
#bfooter #mid #bright img{width:70%;}
#bfooter #mid .bq a{padding-left:16px;}

}
@media screen and (max-width:1440px)
{
#bfooter{padding:40px 0px 30px 0px;}
#bline{margin-top:28px;}
#bfooter #mid{font-size:14px;line-height:24px;width:75%;}
#bfooter #mid #bleft ul li{line-height:30px;font-size:14px;}
#bfooter #mid #bleft ul li b{line-height:40px;}
#bfooter #mid #bleft ul li b.bt{font-size:20px;}
#bfooter #mid #bleft ul li i{padding-right:5px;font-size:16px;}
#bfooter #mid #bleft ul li b.tel{font-size:26px;padding-left:13px;}
#bfooter #mid #bright{padding-top:30px;font-size:12px;}
#bfooter #mid #bright img{width:70%;}
#bfooter #mid .bq{font-size:12px;}
#bfooter #mid .bq a{padding-left:13px;}
}
@media screen and (max-width:1280px)
{
#bline{margin-top:24px;}
#bfooter{padding:30px 0px 20px 0px;}
#bfooter #mid{font-size:12px;line-height:20px;width:80%;}
#bfooter #mid #bleft ul li{line-height:26px;font-size:12px;}
#bfooter #mid #bleft ul li b{line-height:36px;}
#bfooter #mid #bleft ul li b.bt{font-size:18px;}
#bfooter #mid #bleft ul li i{padding-right:5px;font-size:14px;}
#bfooter #mid #bleft ul li b.tel{font-size:24px;padding-left:10px;}
#bfooter #mid #bright{padding-top:26px;}
#bfooter #mid #bright img{width:70%;}
#bfooter #mid .bq{font-size:12px;}
#bfooter #mid .bq a{padding-left:10px;}

}
@media screen and (max-width:1024px)
{
#bline{margin-top:20px;}
#bfooter{padding:30px 0px 15px 0px;}
#bfooter #mid{font-size:10px;line-height:18px;width:85%;}
#bfooter #mid #bleft ul li{line-height:22px;font-size:10px;}
#bfooter #mid #bleft ul li b{line-height:30px;}
#bfooter #mid #bleft ul li b.bt{font-size:16px;}
#bfooter #mid #bleft ul li i{padding-right:5px;font-size:12px;}
#bfooter #mid #bleft ul li b.tel{font-size:20px;padding-left:8px;}
#bfooter #mid #bright{padding-top:20px;font-size:10px;}
#bfooter #mid #bright img{width:70%;}
#bfooter #mid .bq{font-size:10px;}
#bfooter #mid .bq a{padding-left:8px;}
}
@media screen and (max-width:800px)
{
#bline{margin-top:16px;}
#bfooter #mid{width:90%;}
#bfooter #mid #bright img{width:80%;}
}

/*详细页*/
#xxnr{margin:0px auto;height:100%;overflow:auto;padding:60px 0 80px 0px;text-align:left;background:#fff;min-height:500px;}
#xxnr #bt{font-size:36px;width:100%;text-align:left;line-height:50px;border-bottom:2px solid #727171;color:#727171;padding:25px 0;}
#xxnr #ly{margin:0 auto;padding:0;line-height:40px;height:40px;width:100%;text-align:right;color:#666;font-size:14px;}
#xxnr #tp{margin:0px auto;padding:0px;text-align:center;position:relative;width:100%;}
#xxnr #tp img{max-width:100%;}
#xxnr #detail{text-align:left;margin:0px auto;padding:40px 0px 50px 0px;border:0px;width:100%;line-height:180%;font-size:18px;}
#xxnr #detail img{max-width:100%;}
#xxnr #job{margin:0 auto;padding:10px 0 0 0;}
#xxnr #job a{background:#cc3300;height:50px;line-height:50px;width:200px;color:#fff;border-radius:5px;display:block;margin:0 auto;padding:0;text-align:center;text-decoration:none;}
#xxnr #job a:hover{background:#990000;}
#xxnr #qt{margin:0 auto;padding:0;width:66%;text-align:center;height:40px;clear:both;box-sizing:none;-webkit-box-sizing:none;-moz-box-sizing:none;margin-top:50px;}
#xxnr #qt i{font-size:20px;}
#xxnr #qt .p{float:left;width:19%;margin:0 auto;padding:0;height:40px;line-height:40px;font-size:16px;}
#xxnr #qt .p a{color:#666;border:1px solid #fff;border-radius:5px;height:38px;line-height:32px;display:block;width:80%;margin:0 auto;}
#xxnr #qt .p a:hover{color:#fff;border:1px solid #4b5cc4;text-decoration:none;background:#4b5cc4;}

#xxnr #qt .n{float:right;width:19%;margin:0 auto;padding:0;height:40px;line-height:40px;font-size:16px;}
#xxnr #qt .n a{color:#666;border:1px solid #fff;border-radius:5px;height:38px;line-height:32px;display:block;width:80%;margin:0 auto;}
#xxnr #qt .n a:hover{color:#fff;border:1px solid #4b5cc4;text-decoration:none;background:#4b5cc4;}

#xxnr #qt .close{width:8.5%;float:left;margin:0 auto;padding:0;margin-left:26.75%;cursor:pointer;} 
#xxnr #qt .close i{border:1px solid #666;margin:0 auto;padding:0;border-radius:36px;height:36px;width:36px;line-height:36px;text-align:center;color:#666;font-size:28px;background:#F9F8F4;}
#xxnr #qt .close:hover{color:#000;}
#xxnr #qt .close:hover i{border:1px solid #4b5cc4;color:#fff;background:#4b5cc4;}
#xxnr .dxw{margin:0 auto;padding:0;width:100%;clear:both;margin-top:50px;}
#xxnr .dxw h3{font-size:18px;line-height:45px;height:45px;text-align:center;border-top:2px solid #727171;background:#e4e4e4;margin:0 auto;padding:0;}
#xxnr .dxw ul{width:100%;}
#xxnr .dxw ul li{float:left;width:45%;margin:0 auto;padding:5px 0px;text-align:left;list-style:square inside;line-height:24px;height:24px;border-bottom:1px dashed #dbdbdb;margin-left:2.5%;margin-right:2.5%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#xxnr .dxw ul li a{margin:0 auto;padding:0;color:#000;font-size:14px;}
#xxnr .dxw ul li a:hover{}
@media screen and (max-width:1600px)
{
#xxnr{padding:45px 0 66px 0;}
#xxnr #bt{font-size:32px;line-height:42px;padding:20px 0;}
#xxnr #tp{padding-top:12px;}
#xxnr #detail{padding:33px 0 40px 0;}
#xxnr #qt i{font-size:18px;}
#xxnr #qt .p{height:36px;line-height:36px;font-size:14px;}
#xxnr #qt .p a{height:34px;line-height:30px;}
#xxnr #qt .n{height:36px;line-height:36px;font-size:14px;}
#xxnr #qt .n a{height:34px;line-height:30px;}
#xxnr #qt .close i{border-radius:32px;height:32px;width:32px;line-height:32px;font-size:22px;}
}

@media screen and (max-width:1440px)
{
#xxnr{padding:40px 0 60px 0;}
#xxnr #bt{font-size:28px;line-height:36px;border-bottom:1px solid #727171;padding:15px 0;}
#xxnr #ly{font-size:12px;line-height:36px;height:36px;}
#xxnr #tp{padding-top:10px;}
#xxnr #detail{padding:30px 0 30px 0;}
#xxnr #qt i{font-size:16px;}
#xxnr #qt .p{height:32px;line-height:32px;font-size:12px;}
#xxnr #qt .p a{height:30px;line-height:26px;}
#xxnr #qt .n{height:32px;line-height:32px;font-size:12px;}
#xxnr #qt .n a{height:30px;line-height:26px;}
#xxnr #qt .close i{border-radius:28px;height:28px;width:28px;line-height:28px;font-size:18px;}
}

@media screen and (max-width:1280px)
{
#xxnr{padding:36px 0 54px 0;}
#xxnr #bt{font-size:24px;line-height:30px;padding:12px 0;}
#xxnr #tp{padding-top:9px;}
#xxnr #detail{padding:27px 0 20px 0;}
}

@media screen and (max-width:1024px)
{
#xxnr{padding:28px 0 43px 0;}
#xxnr #bt{font-size:20px;line-height:24px;padding:10px 0;}
#xxnr #ly{font-size:10px;line-height:20px;line-height:20px;}
#xxnr #tp{padding-top:7px;}
#xxnr #detail{padding:22px 0 10px 0;}
#xxnr #qt{width:70%;}
#xxnr #qt i{font-size:14px;}
#xxnr #qt .p{height:28px;line-height:28px;font-size:10px;}
#xxnr #qt .p a{height:26px;line-height:20px;}
#xxnr #qt .n{height:28px;line-height:28px;font-size:10px;}
#xxnr #qt .n a{height:26px;line-height:20px;}
#xxnr #qt .close i{border-radius:24px;height:24px;width:24px;line-height:24px;font-size:16px;}

}
@media screen and (max-width:800px)
{
#xxnr{padding:22px 0 34px 0;}
#xxnr #tp{padding-top:5px;}
#xxnr #detail{padding:17px 0 5px 0;}
}
/*求职表*/
#xxnr #mjob{margin:0 auto;padding:0;width:100%;}
#xxnr #mjob dt{margin:0 auto;padding:0 0 40px 0;width:100%;float:left;height:50px;line-height:50px;text-align:center;}
#xxnr #mjob dt.t{text-align:left;padding-bottom:5px;}
#xxnr #mjob dd{margin:0 auto;padding:10px 20px;float:left;width:33%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:65px;margin-right:1px;}
.color1{background:#f7f7ed;}
.color1:hover{background:#F2EFEF;}
.color2{background:#EBF2F9;}
.color2:hover{background:#E8E8F9;}
#xxnr #mjob dd.j{width:100%;}
#xxnr #mjob dd.jt{width:100%;height:110px;}
#xxnr #mjob dd.err{width:100%;color:#ff0000;text-align:left;height:30px;line-height:30px;}
#xxnr #mjob dd .jradio{  /*去除浏览器默认样式*/
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;margin-right:3px;
        /*自定义样式*/
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 16px;
        height: 16px;top:-2px;
        border: 1px solid #00bfff;
        outline: none;
        cursor: pointer;
        /*设置为圆形，看起来是个单选框*/
        -webkit-border-radius:16px;
        -moz-border-radius: 16px;
        border-radius: 16px;}
#xxnr #mjob dd .jradio:after{ content: '';
        position: absolute;
        width: 8px;
        height: 8px;
        display: block;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        margin: auto;
        background: #00bfff;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        transform: scale(0);
        /*增加一些动画*/
        -webkit-transition : all ease-in-out 300ms;
        -moz-transition : all ease-in-out 300ms;
        transition : all ease-in-out 300ms;}
#xxnr #mjob dd .jradio:checked:after{  -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);}

#xxnr #mjob dd span{display:inline-block;padding:0 10px 0 5px;text-align:left;word-break:keep-all;}
#xxnr #mjob dd .jselect{height:40px;line-height:40px;font-size:14px;border:1px solid #dbdbdb;width:40%;}
#xxnr #mjob dd .jtxt{height:45px;line-height:45px;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;border:1px solid #dbdbdb;padding:0 5px;margin:0 auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#xxnr #mjob dd .jtxt:focus{border:1px solid #0093dd;}
#xxnr #mjob dd .jtxt2{
font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;border:1px solid #dbdbdb;padding:0 5px;margin:0 auto;line-height:24px;height:120px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
}
#xxnr #mjob dd .jtxt2:focus{border:1px solid #0093dd;}
#xxnr #mjob dd .bb{height:50px;line-height:50px;font-size:20px;width:40%;margin:0 auto;padding:0;border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#cc3300;color:#fff;cursor:pointer;}
#xxnr #mjob dd .bb:hover{background:#990000;}



@media screen and (max-width:1440px)
{
#xxnr #mjob dt{padding:0 0 30px 0;height:45px;line-height:45px;}
#xxnr #mjob dd{padding:8px 16px;height:56px;}
#xxnr #mjob dd .jselect{font-size:12px;height:36px;line-height:36px;}
#xxnr #mjob dd .jtxt{height:40px;line-height:40px;font-size:12px;}
#xxnr #mjob dd .jtxt2{line-height:20px;height:100px;font-size:12px;}
#xxnr #mjob dd .bb{font-size:16px;height:40px;line-height:40px;}
}

.loader{
	width:70px;
	height:70px;
	position:fixed;
	top:50%;
	left:50%;
	margin:-35px 0px 0px -35px;
	opacity:0.7;
	z-index:1000;
	background:#fff url(../images/loader.gif) no-repeat center center;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
}
.ps_container{
	display:none;
	width:80%;
	height:450px;
	margin:20px auto 0px auto;
	position:relative;
border:1px solid #dbdbdb;
}
.ps_image_wrapper{
	width:100%;
	height:450px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
z-index:0;
text-align:center;

}
.ps_image_wrapper img{
position:absolute;
}
.ps_prev,
.ps_next{
	width:30px;
	height:59px;
	position:absolute;
	top:50%;
	margin-top:-40px;
	cursor:pointer;
filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5;
}
.ps_prev{
	background:transparent url(../images/prev.png) no-repeat top center;
background-size:100% 100%;
	left:10px;
}
.ps_next{
	background:transparent url(../images/next.png) no-repeat top center;
background-size:100% 100%;
	right:10px;
}
.ps_prev:hover,
.ps_next:hover{
filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0;
}
ul.ps_nav{
	list-style:none;
	margin:0;
	padding:0;
	width:200px;
	margin:20px auto;
	position:relative;
z-index:1;
}
ul.ps_nav li{
	float:left;
}
ul.ps_nav li a{
	display:block;
	text-indent:-9000px;
	width:11px;
	height:11px;
	outline:none;
	padding:0px 3px;
	background:transparent url(../images/dot.png) no-repeat top center;
margin-left:5px;
}
ul.ps_nav li a:hover,ul.ps_nav li.selected a{
	background-position:50% -11px;
}
ul.ps_nav li.ps_preview{
	display:none;
	width:85px;
	height:91px;
	top:-95px;
	left:-34.5px; /*First item, next ones is leftDot - 0.5*wThis + 0.5*wDot, i.e. second one is (16 - 42.5 + 8) = -18.5 */
	position:absolute;
}
ul.ps_nav li.ps_preview span{
	background:transparent url(../images/triangle.png) no-repeat top center;
	width:15px;
	height:6px;
	position:absolute;
	top:85px;
	left:35px;
}
.ps_preview_wrapper{
	width:75px;
	height:75px;
	border:5px solid #fff;
	overflow:hidden;
	position:relative;
z-index:1000;
	-moz-box-shadow:0px 0px 5px #999;
	-webkit-box-shadow:0px 0px 5px #999;
	box-shadow:0px 0px 5px #999;

}
.ps_preview_wrapper img{
	position:absolute;
	top:0px;
	left:0px;
width:100%;
height:75px;
}

@media screen and (max-width:1600px)
{
.ps_prev,
.ps_next{
	width:25px;
	height:49px;
}
}
@media screen and (max-width:1440px)
{
.ps_prev,
.ps_next{
	width:22px;
	height:43px;
}
}
@media screen and (max-width:1024px)
{
.ps_prev,
.ps_next{
	width:16px;
	height:31px;
}
}
@media screen and (max-width:800px)
{
.ps_prev,
.ps_next{
	width:12px;
	height:24px;
}
}

.clear{width:100%;margin:0px auto;padding:0px;clear:both;height:0px;overflow:hidden;}
/*图片特效*/
/*缩放*/
.idh1{-webkit-transition: opacity 0.25s, -webkit-transform 0.25s;-moz-transition: opacity 0.25s, -moz-transform 0.25s;transition: opacity 0.25s, transform 0.25s;
	-webkit-transform: scale(1);transform: scale(1);-ms-transform:scale(1);-moz-transform:scale(1);
filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8;
}
.idh1:hover{-webkit-transform: scale(1.05);transform: scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);
filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1;
}
/*缩放不变色*/
.idh3{-webkit-transition: opacity 0.25s, -webkit-transform 0.25s;-moz-transition: opacity 0.25s, -moz-transform 0.25s;transition: opacity 0.25s, transform 0.25s;
	-webkit-transform: scale(1);transform: scale(1);-ms-transform:scale(1);-moz-transform:scale(1);
}
.idh3:hover{-webkit-transform: scale(1.05);transform: scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);}
/*旋转*/
.idh2{ transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;} 
.idh2:hover{ transform: scale(1) rotate(360deg); -moz-transform: scale(1) rotate(360deg); -webkit-transform: scale(1) rotate(360deg);}
/*横向排列，水平居中*/
.flex-w
{
display: box;              /* OLD - Android 4.4- */
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  /* 09版 */
  -webkit-box-orient: horizontal;
  /* 12版 */
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
 -webkit-box-pack: center;
  /* 12版 */
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;  -webkit-box-align: center;
  /* 12版 */
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
/*横向排列，垂直居中*/
.flex-h{
display: box;              /* OLD - Android 4.4- */
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  /* 09版 */
  -webkit-box-orient: horizontal;
  /* 12版 */
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
 -webkit-box-pack: center;
  /* 12版 */
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;  -webkit-box-align: center;
  /* 12版 */
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.flex-h2{
display: box;              /* OLD - Android 4.4- */
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
 -webkit-box-pack: align-items;
  -webkit-justify-content: align-items;
  -moz-justify-content: align-items;
  -ms-justify-content: align-items;
  -o-justify-content: align-items;
  justify-content: align-items;  
-webkit-box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
/*竖向排列，垂直居中*/
.flex-v{
display: box;              /* OLD - Android 4.4- */
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  /* 09版 */
  -webkit-box-orient: vertical;
  /* 12版 */
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -o-flex-direction: column;
  flex-direction: column; 
  -webkit-box-pack: center;
  /* 12版 */
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  /* 12版 */
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
/*鼠标特效*/
.mleft{position:relative;left:0;transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	-o-transition: 0.5s;}
.mleft:hover{left:10px;}

.mtop{position:relative;top:0;transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	-o-transition: 0.5s;}
.mtop:hover{top:5px;}

@media screen and (max-width:1440px)
{
.mleft:hover{left:5px;}
.mtop:hover{top:3px;}
}