@charset "utf-8";

/** CSS Reset **/

html{overflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}

body{background:url(../images/bj.jpg); font-size:14px;}

.w1100{position:relative;width:1200px;margin:0 auto;}

a:hover{color:#0a6ebf;}

.pb50{padding-bottom:50px;}

.mt20{margin-top:20px;}

.fn{font-weight:normal;}

.bt{display:block;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.tr,.img,.small{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}

.img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.small:hover{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}

.clear {clear: both;}



/** header **/

.headBot {
    height: 30px;
    line-height: 30px;
    text-align: right;
    background: rgb(230, 230, 230);
}
.headBot a {
    color: #666;
    padding-left: 22px;
    font-size: 14px;
}

.headBot a:hover {
    color: #0a6ebf;
}

.headBot a.wx{background:url(../images/t1.png) no-repeat left center;}

.headBot a.zx{background:url(../images/t2.png) no-repeat left center;}

.headBot a.faq{background:url(../images/t3.png) no-repeat left center;}

.headBot a.map{background:url(../images/t4.png) no-repeat left center;}

.headBot i{padding:0 5px;}

.headTop {
    padding-bottom: 20px;
    height: 140px;
    background: #fff;
}
.headTop .dwy {
    padding-left: 163px;
    padding-top: 36px;
}
.headTop .tel {
    padding-left: 78px;
    margin-top: 50px;
    color: #666;
    line-height: 35px;
    font-size: 18px;
    background: url(../images/tel.png) 0% 0px no-repeat;
}

.headTop .logo{width:142px;height:120px;position:absolute;left:0;top:20px;text-align:center;}

.headTop .logo span{display:block;font-size:18px;font-weight:bold;padding-top:5px;color:#fff;}


.headTop .tel span{
    display: block;
    font-size: 34px;
    margin-top: 3px;
    font-weight: 600;
    color: #000;
}


.headNav {
    height: 50px;
    background: #0a6ebf;
}
.headNav .nav li {
    float: left;
    position: relative;
    z-index: 11;
    /*border-left: 1px solid #999;*/

}
.headNav .nav li:first-child {
    border-left: none;
}
.headNav .nav li > a {
    display: block;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: rgb(255, 255, 255);
    overflow: hidden;
    padding: 0px 32px;
    background: #0a6ebf;
}

.headNav .subNav {
    position: absolute;
    left: 0px;
    top: 50px;
    width: 100%;
    text-align: center;
    display: none;
}
.headNav .subNav .item {
    height: 40px;
    line-height: 40px;
    border-top: 1px solid #999;
    background: #0a6ebf;
}
.headNav .subNav .item:first-child {
    border-top: none;
}
.headNav .subNav .item a {
    color: rgb(255, 255, 255);
}

.headNav .nav li a:hover,
.headNav .nav li.hover>a
{color:#fff;background: #ecc100;}
.headNav .nav .on>a{color:#fff!important;background: #ecc100!important;}
/** banner **/

.mainSlide{width:100%;height:600px;overflow:hidden;position:relative;z-index:9;background:#000;}

.mainSlide .bd{height:7600px;position:relative;left:50%;margin-left:-960px;}

.mainSlide .bd li{width:1920px;}

.mainSlide .prev,.mainSlide .next{display:block;width:50px;height:50px;background: url(../images/abtn.png) no-repeat 0 0;position:absolute;opacity:0;filter:alpha(opacity=0);left:10%;top:50%;margin-top:-50px;z-index:10;}

.mainSlide .next{left:auto;right:10%;background-position:0 -50px;}

.mainSlide:hover .prev,.mainSlide:hover .next{opacity:1;}

.mainSlide:hover .prev{left:15%;}

.mainSlide:hover .next{right:15%;}

.mainSlide .hd{
    position: absolute;
    bottom: 15px;
    z-index: 12;
    left: 0;
    text-align: center;
    width: 100%;
    font-size: 0;
    line-height: 0;
    height: 12px;
    overflow: hidden;
}

.mainSlide .hd li{
    z-index: 2;
    cursor: pointer;
    margin: 0 5px;
    display: inline-block;
    width: 12px;
    height: 12px;
    zoom: 1;
    background: #fff;
    overflow: hidden;
    text-indent: 9999px;
    border-radius: 50%;
}

.mainSlide .hd li:hover,.mainSlide .hd .on{background:#0a6ebf;border-color:#0b6ab7;}

.pageSlide{height:400px;position:relative;}



/** footer **/

.footBot{background:#003b82;overflow:hidden;color:#eee;}

.footBot i{font-style:normal;padding:0 5px;color:#595959;}

.footBot .logo{width:142px;height:155px;/*background:url(../images/lobj.png) no-repeat;*/text-align:center;padding-top:15px;padding-right:10px;}

.footBot .logo span{display:block;font-size:18px;font-weight:bold;padding-top:5px;color:#fff;}

.footBot .right{width:940px;padding-top:15px;padding-bottom: 20px;}



.footBot .menu{padding:15px 0;color:#fff;margin-bottom:15px;}

.footBot .menu .menu-item {
    float: left;
    /*width: 100px;*/
}
.footBot .menu .menu-item:first-child {
    margin-left: 16px;
}
.footBot .menu .menu-item ~ .menu-item {
    margin-left: 77px;
}
.footBot .menu .menu-item .menu-sub {
    margin-top: 5px;
}
.footBot .menu .menu-item .menu-sub a {
    color: #999;
}

.footBot .menu a{color:#fff;font-size:14px;}

.footBot .menu i {
    padding: 0 57px;
}

.footBot .tel{line-height:30px;font-size:14px;}

.footBot .tel a{color:#eee;}

.footBot .tel span{padding-left:15px;}

.footBot .code{width:110px;margin-left:40px;margin-top:8px;text-align:center;}

.footBot .code span{display:block;line-height:30px;}

.footBot .link{
    overflow: hidden;
    padding: 15px 0;
    font-size: 14px;
    line-height: 2;
    color: #8c8a8a;
    background: #04346d;
}

.footBot a{color:#8c8a8a;}

.footBot a:hover{color:#999999;text-decoration:underline;}



/** search **/

.mainHot{height:60px;background:#fff;}

.mainHot .keyword{width:700px;font-size:14px;line-height:60px;overflow:hidden;background:url(../images/hot.jpg) no-repeat left center;padding-left:30px;}

.mainHot .keyword span{color:#d80000;}

.mainHot .keyword a{padding:0 3px;}

.mainHot .keyword a:hover{color:#007331;}

.mainHot .search{height:30px;width:315px;margin-top:15px;}

.mainHot .search .text{width:264px;height:28px;line-height:28px;float:left;padding-left:10px;color:#999;border:1px solid #dadada;background:#fff;border-right:none;font-size:12px;}

.mainHot .search .subt{width:40px;height:30px;background:#007331;text-align:center;line-height:30px;border:none;float:right;cursor:pointer;color:#fff;}



.mainPuzz{padding-top:30px;padding-bottom: 50px; overflow:hidden;}

.mainPuzz .title{height:138px;}

.mainPuzz .puzz{height:522px;position:relative;margin-top:35px;background:url(../images/kh2.png) no-repeat;font-size:14px;color:#333;line-height:18px;}

.mainPuzz .pz1{position:absolute;top:75px;left:140px;}

.mainPuzz .pz2{position:absolute;top:180px;left:90px;}

.mainPuzz .pz3{position:absolute;top:315px;left:90px;}

.mainPuzz .pz4{position:absolute;top:415px;left:140px;}

.mainPuzz .pz5{position:absolute;top:75px;right:55px;}

.mainPuzz .pz6{position:absolute;top:180px;right:0;}

.mainPuzz .pz7{position:absolute;top:315px;right:20px;}

.mainPuzz .pz8{position:absolute;top:415px;right:70px;}

.mainPuzz .upg{padding-top:30px;height:200px;}



/** youshi **/

.mainOdds{height:898px;padding-top:70px;margin-top:40px;background:url(../images/ys.jpg) no-repeat center top;}

.mainOdds .od{padding-left:510px;padding-right:60px;}

.mainOdds .od span{font-size:24px;font-weight:bold;display:block;color:#000;}

.mainOdds .od p{line-height:18px;padding-top:5px;color:#333;}

.mainOdds .od1{padding-top:35px;}

.mainOdds .od2{padding-top:58px;}

.mainOdds .od3{padding-top:78px;}

.mainOdds .od4{padding-top:66px;}

.mainOdds .od5{padding-top:66px;}

.mainOdds .od6{padding-top:66px;}



/** item **/

.mainItem{padding:40px 0 50px;background:#fff;}

/*.mainItem .w1100{background:url(../images/zsm.jpg) no-repeat 0 0;overflow:hidden;}*/

.item1{width:266px;height:494px;border:1px solid #dadada;padding:2px;float:left;}

.item1 a{display:block;position:relative;overflow:hidden;}

.item1 div{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/tm.png);text-align:center;}

.item1 div h3{display:inline-block;width:108px;height:34px;line-height:34px;border:1px solid #fff;font-size:16px;color:#fff;font-weight:normal;margin-top:229px;background:url(../images/se.png) no-repeat center 50px;overflow:hidden;}

.item1 a:hover div{width:110px;height:90px;background:url(../images/tml.png);left:50%;margin-left:-55px;top:50%;margin-top:-45px;}

.item1 a:hover div h3{font-size:20px;line-height:50px;padding-bottom:50px;margin-top:0;border:none;}

.item2{height:364px;margin-top:170px;}

.item2-2 {
    margin-left:4px;
}

.item2 div h3{margin-top:164px;}

.item3{margin-left:4px;margin-top: 40px;}

.item3 div h3 {
    width: 140px;
}
.item1 a:hover div{
    width: 160px;
    height: 90px;
    background: url(../images/tml.png);
    left: 50%;
    margin-left: -75px;
    top: 50%;
    margin-top: -45px;
}
.item4{margin-left:4px;}

.home_digital { width:100%; min-width:1200px; height:140px; margin:0 auto; background:#f4f4f4}
.home_digital ul { width:1200px; margin:0 auto; height:140px; overflow:hidden;}
.home_digital ul li { float:left; width:299px; height:83px; border-right:1px solid #e3e2e2; margin-top:28.5px; overflow:hidden;}
.home_digital ul .border_no { border-right:none;}
.home_digital ul li .digital { float:left; width:100%; text-align:center; font-size:40px; line-height:30px;color:#168f06; font-weight:bold;}
.home_digital ul li .digital .nian { display:inline-block;}
.home_digital ul li .digital .nian .sp1,.sp2{ float:left;}
.home_digital ul li .digital .sp2 {font-size:20px; margin-top:6px;}
.home_digital ul li .text { float:left; width:100%; text-align:center; font-size:20px; color:#717171; margin-top:8px}
/*---------------------- course 拓展课程--------------------------------------------*/
.course ul li{float: left;width: 262px;height: 398px;text-align: center;padding:15px;margin-right: 10px;}
.course ul li:hover i img{transition: all 0.5s;transform: scale(1.2);}
.course ul li:hover p a{background: #fb9a01!important;color: #fff!important;}
.course ul li:last-child{margin-right: 0;}
.course ul li a{color: #f3f3f3;}
.course ul li:nth-child(1){background: #0b6ab7;}
.course ul li:nth-child(2){background: #2d8fbf;}
.course ul li:nth-child(3){background: #4090d0;}
/*.course ul li:nth-child(3) i img{margin: 30px 22px 0 22px;}
.course ul li:nth-child(4) i img{margin: 27px 0 0 6px;}*/
.course ul li:nth-child(4){background: #44c1ed;}
.course ul li i{display: inline-block;width: 160px;height: 160px;border-radius: 50%;background: #f3f3f3;margin-top: 20px;overflow: hidden;}
.course ul li i img{width: 100%;}
.course ul li h4{font-size: 20px;margin-top: 10px;}
.course ul li p{text-align: left;font-size: 14px;margin-top: 25px;line-height: 23px;
    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow: hidden;
}
.course ul li p a{display: block;margin-left: 60px;width: 135px;height: 30px;background: #fff;text-align: center;line-height: 30px;border-radius: 10px;}
.course ul li:nth-child(1) p a{color:#0a6ebf;}
.course ul li:nth-child(2) p a{color:#0a6ebf;}
.course ul li:nth-child(3) p a{color:#0a6ebf;}
.course ul li:nth-child(4) p a{color:#0a6ebf;}
.gdck {
    margin-top: 30px;
    text-align: center;
}
.gdck .cka {
    display: inline-block;
    width: 150px;
    height: 44px;
    background:#fb9a01;
    color:#fff;
    text-align: center;
    line-height: 44px;
    font-size: 18px;
    border-radius: 15px;
}
/*首页拓展项目 tabs*/
svg{
    fill: currentColor;
}
.mt-tabpage {
    width: 100%;
    margin: 30px auto;
}
.mt-tabpage-title {
    height: 44px;
    font-size: 0;
    width: 94%;
    margin: auto;
    text-align: center;
    border-bottom: 1px solid #E2E2E2;
}
.mt-tabpage-title .mt-tabpage-item {
    display: inline-block;
    width: 198px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #666;
    font-size: 18px;
}
.mt-tabpage-title .mt-tabpage-item:hover{
    color: #0a6ebf;
}
.mt-tabpage-title .mt-tabpage-item-cur {
    color: #0a6ebf;
    font-size: 18px;
    border-bottom: 2px solid #0a6ebf;
}
.mt-tabpage-count {
    position: relative;
    width: 100%;
    height: 740px;
    overflow: hidden;
}
.mt-tabpage-cont__wrap {
    position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
    width: 1200px;
    height: 740px;
    /*line-height: 200px;*/
    text-align: center;
}
/*首页拓展项目 end*/
/*Ê×Ò³±êÌâ*/
.comTitle {
    width: 1100px;
    margin: 0 auto 30px;
    padding-top: 10px;
    padding-bottom: 15px;
    text-align: center;
    position: relative;
    /*border-bottom: 1px solid #E2E2E2;*/
}
.comTitle h3 {
    font-size: 30px;
    color: #0a6ebf;
    font-weight: bold;
    display: inline-block;
    background: url("../images/section-title-bg.png") center bottom no-repeat;
height: 70px;
width: 200px;
}
.comTitle h3 .ep {
    display: inline-block;
    margin: 0 15px;
    width: 33px;
    height: 2px;
    background: #0564b2;
    position: relative;
    top: -9px;
}
.comTitle h3 em {
    /*color: #ecc100;*/
    font-style: normal;
}
.comTitle p {
    padding-top: 18px;
    font-size: 14px;
    color: #666666;
}
.comTitle p span {
    color: #0564b2;
    font-size: 20px;
}


.courseTeam {
    padding: 30px 0 40px;
}
.courseTeam .showBox {
    padding-top: 10px;
    text-align: center;
}
.courseTeam .showBox li {
    display: inline-block;
    margin: 0 20px 10px;
    width: 186px;
    height: 186px;
    background: #0a6ebf;
    overflow: hidden;
    position: relative;
    border-radius: 50%;
}
.courseTeam .showBox li.nm {
    margin: 0 0 10px 0;
}
.courseTeam .showBox li h4 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: 80px;
    height: 106px;
    background: #0a6ebf;
    background: rgba(10,127,59,0.7);
    color: #fff;
    border-radius: 50%;
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 16px;
    font-weight: normal;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.courseTeam .showBox li:hover h4 {
    opacity: 1;
    filter: alpha(opacity=100);
}


/*¿Î³Ìµ¥Ò³*/
.jt-ys-box {
    padding: 45px 0;
    background: #fff;
    text-align: center;
}
.jt-ys-box img {
    margin: 0 30px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.jt-ys-box img:hover {
    -webkit-box-shadow: 0 0 10px #ddd;
    box-shadow: 0 0 10px #ddd;
}

.jt-ys {
    padding-top: 61px;
    height: 500px;
    background: url(../images/kc-bg.jpg) no-repeat center;
}
.jt-ys h3 {
    font-size: 30px;
    color: #fff;
    text-align: center;
    font-weight: 400;
}
.jt-ys-des {
    margin: 75px auto 0;
    width: 1094px;
}


.zxCourse {
    padding: 50px 0;
    background: #fff;
}
.zxCourse .w1100 {
    height: 555px;
    overflow: hidden;
}
.courseItem {
    text-align: center;
}
.courseItem a {
    line-height: 44px;
    padding: 0 20px;
    display: inline-block;
    margin: 0 20px;
    font-size: 18px;
    color: #fff;
    background: #077F3E;
}
.courseItem a.on {
    /*border-bottom: 2px solid #077F3E;*/
    background: #ECC100;
    color: #0a6ebf;
}
.courseShow {
    height: 519px;
    overflow: hidden;
}
.courseShow .courseShowItem {
    margin-top: 35px;
    margin-bottom: 35px;
}
.courseShow .courseShowItem li {
    float: left;
    margin-left: 18px;
    width: 106px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    /*color: #fff;*/
    /*background: #077F3E;*/
    color: #666;
    cursor: pointer;
}
.courseShow .courseShowItem li.on {
    /*background: #ECC100;*/
    color: #0a6ebf;
    border-bottom: 2px solid #077F3E;
}
.courseShow .courseShowItem li:first-child {
    margin-left: 0;
}
.courseShow .show-box {
    height: 439px;
    overflow: hidden;
    background: #ddd;
}
.courseShow .show-box .pic {
    position: relative;
    margin-right: 30px;
    width: 570px;
    height: 439px;
    overflow: hidden;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.courseShow .show-box .pic .cover {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.courseShow .show-box .pic:hover .cover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.courseShow .show-box .pic img {
    width: 100%;
}
.courseShow .show-box .show-cont {
    overflow: hidden;
    padding-top: 20px;
    padding-right: 20px;
    height: 383px;
    position: relative;
}

.courseShow .show-box .show-cont .more {
    position: absolute;
    right: 20px;
    bottom: 18px;
    color: #077F3E;
    padding: 2px 15px;
    border: 1px solid #077F3E;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.courseShow .show-box .show-cont .more:hover {
    padding: 2px 20px;
    /*color: #fff;*/
    /*background: #077F3E;*/
}


/*»Ø¹Ë·ÃÎÊ*/
.restro h3 {
    font-size: 20px;
    padding-top: 40px;
    padding-bottom: 20px;
}
.restro p {
    font-size: 16px;
    line-height: 30px;
}
.restro .pic {
    margin-top: 20px;
    width: 550px;
    height: 200px;
    background: #ddd;
}


/** pacess **/

.mainProce{background:url(../images/fwlc.jpg) no-repeat center top;}

.proce{height:300px;}

.proce .tel{background:url(../images/zxtel.png) no-repeat left center;margin-top:245px;padding-left:45px;color:#d80000;}

.proce .tel span{display:block;font-family:arial;font-size:26px;}

.proce .lc{width:811px;font-size:18px;color:#fff;padding-top:50px;padding-left:19px;}

.proce .lc span{display:block;width:230px;line-height:41px;float:left;margin-left:30px;margin-top:30px;text-align:center;}

.proceli{padding:45px 0;overflow:hidden;}

.proceli li{width:170px;float:left;margin:0 25px;}

.proceli li a{display:block;padding:4px;border:1px solid #dadada;border-radius:50%;width:160px;height:160px;position:relative;}

.proceli li a img{width:160px;height:160px;border-radius:50%;}

.proceli li a p{width:110px;height:110px;padding:25px;border-radius:50%;background:url(../images/tml.png);position:absolute;left:4px;top:4px;color:#fff;font-size:14px;text-align:center;line-height:20px;opacity:0;}

.proceli li span{display:block;line-height:40px;text-align:center;font-size:16px;}

.proceli li a:hover p{padding-top:30px;height:105px;opacity:1;}



/** partner **/

.mainPartner{padding: 30px 0 50px; background: #fff;}

.left {
    float: left;
}
.right {
    float: right;
}

.midadtwo{ width:100%; height:auto; margin-top:20px;background: #fff;padding-top:30px;}
.midadtwo .widad{ width:100%; height:369px; background:url(../images/midbigad.jpg) no-repeat center 0}
.midadtwo .adbox{ width:100%; height:auto; background:url(../images/midadbg.gif) repeat-x 0 0}
.midadtwo .adbox .toppic{ width:1200px; height:120px; background:url(../images/midbigtitle.png) no-repeat center 20px; margin:0 auto}
.midadtwo .adbox .conbox{ width:1200px; height:auto; margin:0 auto}
.midadtwo .adbox .conbox .textbox{ width:600px; height:460px}
.midadtwo .adbox .conbox .pic{ width:590px; height:460px; background:url(../images/adpic1.png) no-repeat center center}
.midadtwo .adbox .conbox .pic_b{ width:590px; height:460px; background:url(../images/adpic2.jpg) no-repeat 10px center}
.midadtwo .adbox .conbox .textbox .textlist{ width:511px; height:auto; margin:35px 0 35px 33px}
.midadtwo .adbox .conbox .textbox .textlist .title{ width:511px; height:44px; display:block; background:url(../images/adtextnav.gif) no-repeat 0 0}
.midadtwo .adbox .conbox .textbox .textlist .title span{ width:51px; height:44px; display:block; color:#fff; font-size:30px; font-weight:bold; line-height:48px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; text-align:center}
.midadtwo .adbox .conbox .textbox .textlist .title p{ width:446px; height:44px; display:block; color:#2092c9; font-size:25px; line-height:44px; overflow:hidden; text-align:left}
.midadtwo .adbox .conbox .textbox .textlist .content,.midadtwo .adbox .conbox .textbox .textlist .content *{ font-size:14px; line-height:25px; color:#2092c9; padding:0 6px}



/** case **/

.mainCase {
    padding: 30px 0 50px;
   
}

.caseL{width:670px;height:350px;overflow:hidden;}

/*.caseL .top{height:340px;color:#fff;}

.caseL .top .pic{width:430px;height:330px;float:left;padding:5px;margin-right:15px;background:url(../images/cb.png) no-repeat;}

.caseL .top .pic img{width:430px;height:330px;}

.caseL .top h4{font-size:16px;padding-bottom:10px;background:url(../images/clx.png) repeat-x left bottom;}

.caseL .top p{font-size:14px;padding-top:15px;}

.caseL .top .mo{display:inline-block;margin-top:40px;height:30px;}

.caseL .top .mot{margin-left:10px;}*/

.caseL ul{width:720px;}

.caseL ul li{
    float: left;
    width: 700px;
    height: 350px;
}

.caseL ul li a{display:block;overflow:hidden;}

.caseL ul li a img{
    width: 700px;
    height: 350px;
}



.caseR{width:500px;height:350px;overflow: hidden;}
.caseR img {
    width: 100%;
    height: 350px;
}
.caseR li{height:46px;line-height:46px;color:#fff;border-bottom:1px solid #4B9361;background:#0564b2;}

.caseR li a{width:215px;padding-left:20px;color:#fff;float:left;font-size:14px;}

.caseR li span{float:right;padding-right:20px;}

.caseR li:hover,
.caseR li.on{background:#ECC100;color:#0564b2;}

.caseR li:hover a,
.caseR li.on a{color:#0564b2;}

.mainCaseShow {
    overflow: hidden;
    height: 400px;
}

.richContent p strong span {
    font-size:20px;
    color:#fb9a01;
    line-height:30px;
}

/** case **/

.mainEval{padding-top:20px;}

.mainEval h3{background:url(../images/jtjz.png) no-repeat center top;height:50px;color:#fff;text-align:center;font-size:16px;font-weight:normal;padding-top:94px;margin-bottom:25px;}

.mainEval li{width:235px;height:410px;padding:30px 20px 0;float:left;text-align:center;}

.mainEval li .pic{display:block;width:195px;height:195px;padding:3px;box-shadow:0 0 5px #666;border-radius:50%;margin:0 auto;background:#fff;}

.mainEval li .pic img{width:100%;height:100%;border-radius:50%;}

.mainEval li .txt{padding-bottom:25px;}

.mainEval li .txt a{display:none;width:75px;background:#fff;line-height:25px;text-align:center;color:#0a6ebf;overflow:hidden;margin:0 auto;}

.mainEval li .txt h4{font-size:16px;}

.mainEval li .txt p{font-size:13px;line-height:20px;padding-top:5px;}

.mainEval li.li1{background:#fff;}

.mainEval li.li1 .txt{background:url(../images/jza.png) no-repeat center 10px;padding-top:25px;}

.mainEval li.li2 .txt{background:url(../images/jzb.png) no-repeat center 98px;padding-bottom:25px;}



.mainEval li:hover{background:url(../images/jzbh.jpg) no-repeat;color:#fff;}

.mainEval li.li1:hover .txt{background:url(../images/jzah.png) no-repeat center 10px;}

.mainEval li.li2:hover .txt{background:url(../images/jzbh.png) no-repeat center 134px;}

.mainEval li.li1:hover .txt a{display:block;margin-bottom:10px;}

.mainEval li.li2:hover .txt a{display:block;margin-top:10px;}

/* base */

.mainBase{padding:40px 0 30px;background:#fff;}

.mainBase a{display:block;width:360px;height:280px;position:relative;overflow:hidden;float:left;margin-bottom:10px;}

.mainBase a.li{margin-left:10px;}

.mainBase a.li img{width:360px;height:280px;}

.mainBase a.li .txt{width:340px;height:44px;line-height:22px;color:#fff;padding:10px;background:url(../images/tm.png);position:absolute;bottom:0;}

.mainBase a.li .txt span{font-size:15px;}

.mainBase a.no{margin-left:0;}



/** team **/

.mainTeam{padding:10px 0 35px;background:url(../images/zxdt.jpg);}

.mainTeam h3{background:url(../images/jttd.png) no-repeat center top;height:50px;color:#0a6ebf;text-align:center;font-size:16px;font-weight:normal;padding-top:94px;margin-bottom:35px;}



/** about **/

.mainAbout{padding:40px 0;background:#fff;}

.mainAbout .about{border:3px solid #0a6ebf;padding:2px;overflow:hidden;}

.mainAbout .about img{float:left;}

.mainAbout .about .txt{float:left;width:500px;padding:20px;}

.mainAbout .about .txt h3{font-weight:normal;font-size:24px;color:#0a6ebf;padding-bottom:10px;border-bottom:1px solid #e5e5e5;}

.mainAbout .about .txt p{text-indent:2em;font-size:14px;padding-top:15px;color:#333;}

.mainAbout .setting{margin-top:15px;height:150px;overflow:hidden;}

.mainAbout .setting ul{width:1160px;}

.mainAbout .setting li{width:200px;height:140px;padding:4px;border:1px solid #dadada;float:left;margin-right:12px;}

.mainAbout .setting li a{display:block;width:200px;height:140px;overflow:hidden;position:relative;}

.mainAbout .setting li img{width:200px;height:140px;}

.mainAbout .setting li span{width:180px;height:30px;line-height:30px;padding:0 10px;text-align:center;color:#fff;background:url(../images/tm.png);position:absolute;bottom:0;}



/** new **/

.mainNews{padding:10px 0 35px;}

.mainNews h3{background:url(../images/tzbt.png) no-repeat center top;height:50px;color:#fff;text-align:center;font-size:16px;font-weight:normal;padding-top:94px;margin-bottom:25px;}

.mainNews h4{font-weight:normal;font-size:24px;color:#0a6ebf;margin-bottom:10px;}

.mainNews h4 a{font-size:14px;display:block;float:right;padding-right:18px;background: url(../images/mi.png) no-repeat right center;}

.mainNews h4 a:hover{background:url(../images/mihh.png) no-repeat right center;}


/*ÐÂÎÅ-ÊÓÆµ*/
.com-tit3 {
    margin-bottom: 40px;
    font-size: 18px;
    color: #333;
    border-left: 4px solid #0564b2;
    padding-left: 14px;
    height: 23px;
    line-height: 23px;
}
.index-news-video {
    padding-top: 50px;
    padding-bottom: 65px;
    /*background: #fff;*/
}
.index-news-video h3,
.index-news-video h5 {
    font-weight: normal;
}
.index-news-box {
    width: 780px;
}
.index-news-box .bd {
    height: 256px;
    overflow: hidden;
}
.index-video-box {
    width: 380px;
}
.com-tit3 .more {
    display: block;
    width: 17px;
    height: 21px;
    line-height: 21px;
    border: 1px solid #E5E5E5;
    text-align: center;
    font-size: 12px;
    color: #CBCBCB;
    font-family: "ËÎÌå";
    position: relative;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.com-tit3 .more:hover {
    color: #0564b2;
    border-color: #0564b2;
}
.com-tit3 .more:before {
    position: absolute;
    right: 18px;
    top: 9px;
    border-top: 1px solid #E5E5E5;
    width: 611px;
    content: "";
}
.index-video-box .com-tit3 .more:before {
    width: 210px;
}
.index-news-item li {
    float: left;
    margin-right: 40px;
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 18px;
    cursor: pointer;
    position: relative;
}
.index-news-item li.on:before {
    content: url(../images/sj-t.png);
    position: absolute;
    left: 50%;
    bottom: -2px;
    width: 7px;
    height: 5px;
    margin-left: -3.5px;
}
.index-news-item li.on {
    color: #0564b2;
}
.index-news-content .index-news-pic {
    float: left;
    margin-right: 25px;
    width: 330px;
    height: 254px;
    overflow: hidden;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.index-news-content .index-news-pic:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.index-news-content .index-news-pic img {
    width: 330px;
    height: 254px;
}
.index-news-content .index-news-list-cont {
    padding-top: 13px;
}
.index-news-content .index-news-list li {
    margin-bottom: 48px;
    height: 46px;
}
.index-news-content .index-news-list li .date {
    margin-right: 16px;
    padding-right: 20px;
    border-right: 1px solid #D1D1D1;
    font-size: 14px;
    color: #cbcbcb;
    text-align: right;
    line-height: 14px;
}
.index-news-content .index-news-list li:hover .date,
.index-news-content .index-news-list li:hover p {
    color: #0564b2;
}
.index-news-content .index-news-list li .date span {
    display: inline-block;
    line-height: 25px;
    font-size: 25px;
    padding-bottom: 2px;
}
.index-news-content .index-news-list li h5 {
    line-height: 16px;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 6px;
}
.index-news-content .index-news-list li p {
    font-size: 14px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/** faq feedback **/

/*.index-video-box.faq{width:330;height:320px;padding:15px 0 0;}*/

.index-video-box.faq .bd{height:300px;overflow:hidden;}

.index-video-box.faq .bd li{border-top:1px dotted #2e9258;padding-bottom: 20px;}

.index-video-box.faq .bd li ~ li {
    padding-top: 20px;
}

.index-video-box.faq .bd li.no{border-top:none;}

.index-video-box.faq .bd li a{font-size:14px;color:#333;line-height:22px;padding-left:30px;background:url(../images/wt.png) no-repeat left center;}

.index-video-box.faq .bd li a:hover{color: #0564b2;}

.index-video-box.faq .bd li p{color:#666;line-height:18px;padding-left:30px;margin-top:5px;background:url(../images/da.png) no-repeat left 2px;}

.index-video-box.feed{width:620px;padding-left:40px;padding-top:50px;}

.index-video-box.feed h3{font-size:24px;padding-bottom:10px;color:#fff;border-bottom:1px solid #1e803e;margin-bottom:20px;}

.index-video-box.feed h3 span{font-size:12px;font-weight:normal;padding-left:5px;}

.index-video-box.feed .pic{float:left;margin-right:10px;}

.index-video-box.feed .fe{display:block;float:left;width:408px;height:33px;line-height:33px;padding-left:10px;border:1px solid #00a83d;background:none;margin-left:10px;margin-bottom:10px;color:#00a83d;}

.index-video-box.feed .fe1{width:193px;}

.index-video-box.feed .checkcode{width:50px;height:22px;padding:6px 10px 7px;background:#fff;margin-left:10px;display:block;float:left;margin-bottom:10px;}

.index-video-box.feed .btn{display:block;float:left;width:125px;height:35px;line-height:35px;border:none;background:#fff;text-align:center;font-size:14px;color:#db2626;margin-left:10px;cursor:pointer;margin-bottom:10px;}

.index-video-box.feed input::-webkit-input-placeholder{color:#00a83d !important;}

.index-video-box.feed p{clear:both;display:inline-block;background:url(../images/ftel.png) no-repeat left center;color:#fff;padding-left:40px;margin-left:10px;width:340px;margin-top:20px;}

.index-video-box.feed p span{display:block;font-family:arial;font-size:26px;}

.index-video-box.feed p a{float:right;margin-top:20px;}



/** page **/

.pageBj{background:#fff;overflow:hidden;}

.inTitle{width:800px;height:60px;line-height:60px;background:url(../images/cur.png) no-repeat left center;padding-left:20px;font-size:14px;border-bottom:1px solid #d9d9d9;}

.inSidebar{width:250px;}

.inSidebar .menu{overflow:hidden;}

.inSidebar .menu h2{height:80px;line-height:80px;text-align:center;background:#0a6ebf;border-top:2px solid #005022;font-weight:normal;font-size:30px;border-radius:4px 4px 0 0;color:#fff;}

.inSidebar .menu li{height:50px;margin-top:2px;}

.inSidebar .menu li a{display:block;line-height:50px;font-size:18px;padding-left:65px;background:#eaeaea;}

.inSidebar .menu li a:hover,.inSidebar .menu li a.active{background:url(../images/nl.jpg) no-repeat left #0a6ebf;color:#fff;}

.inSidebar .news{margin-top:20px;}

.inSidebar .news h2{height:40px;line-height:40px;font-size:18px;background:#0a6ebf;padding-left:15px;color:#fff;}

.inSidebar .news ul{border:1px solid #dadada;border-top:none;padding:14px;}

.inSidebar .news ul li{height:30px;}

.inSidebar .news ul li a{display:block;width:210px;line-height:30px;font-size:13px;background:url(../images/ln.jpg) no-repeat left center;padding-left:10px;}

.inSidebar .news ul li a:hover{background:url(../images/lnh.jpg) no-repeat 5px center;padding-left:15px;width:205px;}

.inSidebar .contact{margin-top:20px;background:#0a6ebf;padding:15px;font-size:14px;line-height:28px;color:#fff;}

.inSidebar .contact p{height:36px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #228c4f;background:url(../images/lt.png) no-repeat;padding-left:40px;line-height:18px;}

.inSidebar .contact p span{display:block;font-family:arial;font-size:22px;color:#edfe02;}



.inContent{width:820px;position:relative;overflow:hidden;}

.inContent>.title{height:60px;line-height:60px;font-size:24px;color:#0a6ebf;border-bottom:1px solid #d9d9d9;margin-bottom:20px;}



.conactBox{padding:20px;width:780px;height:220px;background:url(../images/tm.png);position:absolute;top:421px;right:0;}

.conactBox p{width:255px;line-height:60px;padding-right:60px;margin-bottom:15px;padding-left:75px;font-size:16px;color:#fff;}

.conactBox p.p1{background:url(../images/cd.png) no-repeat;line-height:30px;}

.conactBox p.p2{background:url(../images/ct.png) no-repeat;}

.conactBox p.p3{background:url(../images/ds.png) no-repeat;}

.conactBox p.p4{background:url(../images/dq.png) no-repeat;}

.conactBox p.p5{background:url(../images/dw.png) no-repeat;margin-bottom:0;}

.conactBox p.p5 img{width:110px;height:110px;}

.conactBox p.p5 span{display:block;line-height:30px;}



.feedBox{padding-top:30px;overflow:hidden;}

.feedBox h3{line-height:32px;font-size:30px;font-weight:normal;color:#333;padding-bottom:20px;}

.feedBox .txt{width:250px;height:38px;border:1px solid #e0e0e0;margin-right:17px;margin-bottom:10px;color:#999;box-shadow:inset 0 0 3px #dadada;border-radius:2px;padding-left:10px;float:left;}

.feedBox .last{margin-right:0;}

.feedBox .area{width:798px;height:80px;padding:10px;border:1px solid #e0e0e0;margin-bottom:10px;color:#999;box-shadow:inset 0 0 3px #dadada;border-radius:2px;line-height:20px;}

.feedBox .code{width:150px;}

.feedBox .checkcode{float:left;width:50px;height:22px;padding:8px 10px;border:1px solid #e0e0e0;margin-right:15px;border-radius:2px;}

.feedBox span{display:inline-block;float:left;line-height:40px;font-size:14px;}

.feedBox .btn{display:block;clear:both;width:130px;height:40px;line-height:40px;text-align:center;background:#0a6ebf;font-size:14px;color:#fff;margin:60px auto 0;border-radius:2px;cursor:pointer;}

.feedBox .txt:focus,.feedBox .area:focus{border-color:#92e2b4;box-shadow:inset 0 0 3px #015424}

.feedBox .btn:hover{background:#15964b;}


/*»ùµØ*/
.mainJidi {
    padding: 30px 0 50px;
}

.baseList{width:1190px;padding-top:10px;}

.baseList li{width:280px;float:left;margin-right:16px;margin-top:30px;}

.baseList li .pic{height:283px;}

.baseList li .pic a{display:block;width:280px;height:280px;overflow:hidden;}

.baseList li .pic a img{width:100%;height:100%;}

.baseList li h3{line-height:40px;font-size:16px;font-weight:normal;}

.baseList li h3 a{color:#333;}
.baseList li h3 a:hover {color: #0564b2;}



.hrTi{padding-top:10px;padding-bottom:20px;text-align:center;font-size:24px;font-weight:normal;color:#0a6ebf;}

.baseDetail .detail{padding-top:20px;font-size:14px;}

#picGel{height:505px;overflow:hidden;position:relative;}



.control{width:650px;height:505px;display:block;position:absolute;top:0;left:0;overflow:hidden;}

.change li{width:650px;overflow:hidden;text-align:center}

/* Í¼Æ¬´¹Ö±¾ÓÖÐ,²»ÊÇºÜ×¼È· */

.change li .imgWrap{display:table-cell;width:650px;height:505px;vertical-align:middle;cursor:pointer;*font-size:500px;}

.change li img{max-width:650px;max-height:505px;width:expression(this.width > 650 && this.width > this.height ? 505: true);height:expression(this.height >650 ? 505: true);vertical-align:middle;overflow:hidden}

/* ÃèÊö²¿·Ö */

.change li .textDesc{width:100%;height:35px;position:absolute;left:0;bottom:4px;text-align:left;overflow:hidden;}

.change li .opacity{width:100%;height:40px;position:absolute;left:0;bottom:0;background:#000;filter:alpha(opacity=50);opacity:0.5;}

.change li .title{padding:10px 15px 0;color:#e6e6e6;font-size:14px;line-height:22px;}

.change li .title a{color:#e6e6e6;}

/*.change li .text{color:#b7b7b7;line-height:18px;padding:5px 15px;font-size:12px;}*/

/* ·­Ò³°´Å¥ */

.ssprev,.ssnext{width:49px;height:49px;position:absolute;bottom:228px;color:#fff;font-size:14px;z-index:9;font-weight:bold;cursor:pointer;outline:none}

.ssprev span,.ssnext span{display:none;}

.ssprev{left:0;background:url(../images/arrows_01.png) no-repeat;

    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/arrows_01.png");_background:none}

.ssnext{right:0;background:url(../images/arrows_02.png) no-repeat;

    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/arrows_02.png");_background:none}



/* ·ÖÒ³ */

.pageClass{text-align:center;z-index:9;position:absolute;top:50px;padding-top:10px;}

.pageClass a{display:inline-block;width:10px;height:10px;margin:0 3px;overflow:hidden;border:1px solid #bebebe;background:#bebebe;border-radius:5px;outline:none}

.pageClass a span {display:none}

.pageClass a:hover,

.pageClass a.cur{border: 1px solid #be230a;background:#be230a}

/* ËõÍ¼²¿·Ö */

.thumbWrap{width:160px;height:505px;position:absolute;right:0;top:0;overflow:hidden;}

.thumbWrap .thumbCont{width:160px;height:505px;overflow:hidden;position:relative;}

.thumbWrap ul li{overflow:hidden;padding-bottom:3px;text-align:center;width:160px;}

.thumbWrap ul li div{display:table-cell;width:160px;height:124px;vertical-align:middle;cursor:pointer;*font-size:79px;}

.thumbWrap ul li img{max-width:160px;max-height:124px;width:expression(this.width > 160 && this.width > this.height ? 160: true);height:expression(this.height >124 ? 124: true);vertical-align:middle;overflow:hidden}

.thumbWrap ul li.cur {}

/* ËõÍ¼°´Å¥ */

.thumbPrev,.thumbNext{width:100px;height:24px;text-align:center;position:absolute;color:#000;z-index:9;}

.thumbPrev span,.thumbNext span {display:none;}

.thumbPrev {left:30px;top:0;background: url(../images/sprev.png) no-repeat;}

.thumbNext {left:30px;bottom:0;background: url(../images/snext.png) no-repeat;}



.recTitle{background:url(../images/ric.png) no-repeat;height:25px;line-height:25px;padding-bottom:10px;border-bottom:1px solid #dadada;font-size:24px;color:#0a6ebf;padding-left:35px;margin-top:30px;}



.newsList{width:890px;}

.newsList li{width:260px;height:304px;float:left;margin-right:20px;margin-bottom:20px;position:relative;background:#f4f4f4;border-bottom:2px solid #dadada;}

.newsList li .pic{display:block;width:260px;height:188px;overflow:hidden;}

.newsList li .pic img{width:100%;height:100%;}

.newsList li .txt{padding:15px;height:86px;}

.newsList li .txt h3{line-height:18px;font-size:14px;}

.newsList li .txt h3 a{color:#333;}

.newsList li .txt h4{font-family:arial;color:#999;font-weight:normal;}

.newsList li .txt p{line-height:22px;color:#777;}

.xdList li,
.xdList li .txt {height: auto;}

.newsList li:before,.newsList li:after{content:'';position:absolute;bottom:-2px;width:0%;height:2px;-webkit-transition:0.4s;transition:0.4s;}

.newsList li:before{left:0;}

.newsList li:after{right:0;}

.newsList li:hover::before,.newsList li:hover::after{width:50%;background:#0a6ebf;}

.teacList{width:1190px;overflow:hidden;}

.teacList li{width:350px;height:409px;margin-right:25px;}

.teacList li .pic{width:350px;height:263px;overflow:hidden}

.teacList li .txt{height:auto;}

.teacList li .txt h3{line-height:18px;font-size:18px;padding-bottom:10px;}

.teacList .teac,.baseList .teac{width:100%;height:413px;overflow:hidden;margin:0;background:none;border:none;margin:30px 0;}

.teacList .teac .pica{display:block;width:550px;height:413px;}

.teacList .teac .txta,.baseList .teac .txta{width:467px;height:357px;border:3px solid #0a6ebf;border-left:none;padding:25px 40px;color:#333;}

.teacList .teac .txta h3,.baseList .teac .txta h3{font-size:24px;font-weight:normal;color:#0a6ebf;}

.teacList .teac .txta .tx,.baseList .teac .txta .tx{padding-top:20px;font-size:14px;height:268px;overflow:hidden;}

.baseList .teac{margin-bottom:0;}

.baseList .teac .pica,.baseList .teac .pica img{width:534px;height:413px;}

.baseList .teac .txta{width:483px;}

.baseList .teac .txta .tx{height:200px;}



.newsDetail h1{text-align:center;font-weight:normal;font-size:24px;color:#333;line-height:30px;margin-top: 15px;}

.newsDetail .msg{text-align:center;padding-top:10px;padding-bottom:5px;border-bottom:1px dashed #dadada;line-height:18px;color:#999;}

.newsDetail .msg span{padding:0 10px;}

.newsDetail .msg .fonts a{padding:0 5px;}

.newsDetail .msg .fonts a.active{color:#0a6ebf;font-weight:bold;}

.newsDetail .detail{padding:20px 0;font-size:14px;line-height:26px;overflow:hidden;}

.newsDetail .detail .vi{height:540px;}

.remark {
    padding: 15px;
    border: 1px solid #ddd;
    margin-top: 30px;

}

.picsList{margin-top:30px;position:relative;overflow:hidden;}

.picsList .tempWrap{margin:0 auto;}

.picsList li{width:600px;text-align:center;}

.picsList li img{max-width:100%;}

.picsList .prev,.picsList .next{width:50px;height:50px;position:absolute;top:50%;margin-top:-25px;display:block;background:url(../images/pant.png) no-repeat;overflow:hidden;left:50px;}

.picsList .next{left:auto;right:50px;background-position:0 -50px;}

.picsList .prev:hover{background-position:-50px 0;}

.picsList .next:hover{background-position:-50px -50px;}



.pagIng{border:1px solid #dadada;padding:8px 15px;overflow:hidden;font-size:14px;}

.pagIng .fl{width:600px;height:60px;padding-right:30px;border-right:1px solid #dadada;}

.pagIng .fl a{width:610px;height:30px;line-height:30px;}

.pagIng .fr{line-height: 28px;display: block;width: 85px;height: 28px;margin-top: 16px;text-align: center;color:#fff;border-radius:2px;background:#0a6ebf;}



.pagIng .fr:hover{background:#0b9646;color:#fff;}



.relNews{width:900px;padding-top:15px;}

.relNews li{width:385px;height:26px;margin-right:50px;float:left;font-size:13px;}

.relNews li a{display:block;width:255px;line-height:26px;float:left;background:url(../images/ln.jpg) no-repeat 0 center;padding-left:10px;}

.relNews li a:hover{background:url(../images/lnh.jpg) no-repeat 5px center;padding-left:15px;}

.relNews li span{font-family: arial;float: right;color: #999;}



.paTitle{padding-top:45px;overflow:hidden;}

.paTitle h2{line-height:32px;font-size:30px;color:#0a6ebf;font-weight:normal;}

.paTitle h2 span{display:block;font-family:arial;font-size:18px;line-height:22px;color:#999;text-transform:uppercase;}

.paTitle a{float:right;display:block;width:95px;height:30px;line-height:30px;background:#adadad;font-size:14px;padding-left:15px;color:#fff;position:relative;margin-top:20px;}

.paTitle a i{display:block;width:15px;height:15px;background:url(../images/mo.png) no-repeat;position:absolute;right:19px;top:7px;}

.paTitle a:hover{background:#0a6ebf;color:#fff;}

.paTitle a:hover i{background:url(../images/moh.png) no-repeat;}



.paNews{padding-top:20px;overflow:hidden;}

.newsL{width:580px;}

.newsL .pic{display:block;width:530px;height:383px;overflow:hidden;}

.newsL .pic img{width:530px;height:383px;}

.newsL h3{line-height:22px;font-weight:normal;padding-top:10px;}

.newsL h3 a{font-size:16px;color:#0a6ebf;}

.newsL h4{font-weight:normal;font-family:arial;color:#999;font-size:13px;}

.newsL p{padding-top:5px;}

.newsL .mo,.about .txt .mo,.teacList .teac .mo,.baseList .teac .mo{display:block;width:95px;height:28px;line-height:28px;background:#d80000;font-size:14px;padding-left:15px;color:#fff;position:relative;margin-top:15px;border-bottom:2px solid #9b0000;}

.newsL .mo i,.about .txt .mo i,.teacList .teac .mo i,.baseList .teac .mo i{display:block;width:15px;height:15px;background:url(../images/moa.png) no-repeat;position:absolute;right:19px;top:7px;}

.newsL .mo:hover,.about .txt .mo:hover,.teacList .teac .mo:hover,.baseList .teac .mo:hover{background:#0a6ebf;color:#fff;border-color:#014b21;}

.newsL .mo:hover i,.about .txt .mo:hover i,.teacList .teac .mo:hover i,.baseList .teac .mo:hover i{background:url(../images/moh.png) no-repeat;}

.newsR{width:600px;}

.newsR li{height:51px;line-height:51px;font-size:14px;}

.newsR li a{display:block;width:420px;height:51px;padding-left:10px;background:url(../images/ln.jpg) no-repeat left center;float:left;}

.newsR li span{float:right;font-family:arial;color:#999;}

.newsR li a:hover{background:url(../images/lnh.jpg) no-repeat 5px center;padding-left:15px;width:415px;}

.newsT ul,.newsB ul{width:1196px;overflow:hidden;}

.newsT li{width:279px;height:188px;float:left;margin-right:20px;position:relative;}

.newsT li a{display:block;width:279px;height:188px;overflow:hidden;}

.newsT li a img{width:279px;height:188px;}

.newsT li h3{height:30px;line-height:30px;width:249px;padding:0 15px;text-align:center;font-size:14px;color:#fff;background:url(../images/tm.png);position:absolute;left:0;bottom:0;}

.newsB{padding-top:10px;}

.newsB li{height:36px;line-height:36px;font-size:14px;width:525px;float:left;margin-right:50px;}

.newsB li a{display:block;width:400px;height:36px;padding-left:10px;background:url(../images/ln.jpg) no-repeat left center;float:left;}

.newsB li span{float:right;font-family:arial;color:#999;}

.newsB li a:hover{background:url(../images/lnh.jpg) no-repeat 5px center;padding-left:15px;width:395px;}



.shwh,.partnerList{width:880px;}

.shar{width:260px;float:left;margin-right:20px;margin-bottom:10px;}

.shar img{width:100%;height:100%;}

.shar h3{height:35px;line-height:35px;text-align:center;padding:0 15px;width:230px;font-size:14px;}

.caseList li div{width:260px;height:260px;overflow:hidden;border-radius: 20px;}
.caseList1 li div{width:260px;height:300px;overflow:hidden;border-radius: 20px;}

.revList li div{width:260px;height:260px;overflow:hidden;}

.teList li div{width:260px;height:195px;overflow:hidden;}

.partnerList li{width:182px;height:128px;float:left;border:1px solid #dadada;position:relative;margin-right:28px;margin-bottom:20px;}

.partnerList li img{width:100%;height:100%;}

.honorList li img{width:100%;height:190px;}



.paVideo,.paCase,.paRev{padding-top:20px;overflow:hidden;}

.paVideo ul,.paCase ul,.paRev ul,.paPartner{width:1200px;overflow:hidden;}

/*.paVideo .pic{border-bottom:1px dotted #dadada;}*/

.paVideo .pic li{width:375px;float:left;margin-right:25px;margin-bottom: 15px;}

.paVideo .pic li img{width:375px;height:250px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.paVideo .pic li:hover img {
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.paVideo .pic li h3{height:48px;line-height:48px;text-align:center;font-size:14px;}

.paVideo .list li{height:40px;line-height:40px;width:510px;float:left;padding-right:80px;font-size:14px;border-bottom:1px dotted #dadada;}

.paVideo .list li a{display:block;height:40px;padding-left:10px;background:url(../images/ln.jpg) no-repeat left center;float:left;width:370px;color:#333;}

.paVideo .list li span{float:right;font-family:arial;color:#999;}

.paVideo .list li a:hover{background:url(../images/lnh.jpg) no-repeat 5px center;padding-left:15px;width:365px;color:#0a6ebf;}



.paCase li{width:293px;float:left;margin-right:7px;margin-bottom:7px;position:relative;overflow:hidden;border-radius: 20px;}

.paCase li img{width:293px;height:208px;}

.paCuss li img{width:100%;height:100%;}

.paCase li h3,.paCuss li h3{width:245px;height:208px;padding:0 25px;background-color:rgba(9,127,59,0.8);background-image:url(../images/cse.png);background-repeat:no-repeat;background-position:center 0;text-align:center;position:absolute;left:0;bottom:0;opacity:0;}

.paCase li h3 span,.paCuss li h3 span{display:block;font-size:18px;color:#fff;font-weight:normal;padding-top:0;}

.paCase li:hover h3,.paCuss li:hover h3{opacity:1;background-position:center 105px;}

.paCase li:hover h3 span,.paCuss li:hover h3 span{padding-top:75px;}



.paRev li{width:540px;height:200px;background:#f4f4f4;float:left;margin-right:20px;margin-top:20px;}

.paRev li .pic{width:200px;height:200px;overflow:hidden;}

.paRev li .pic img{width:100%;height:100%;}

.paRev li .txt{width:300px;padding:20px;}

.paRev li .txt h3{line-height:20px;padding-bottom:10px;font-size:16px;background:url(../images/rl.jpg) repeat-x bottom;}

.paRev li .txt h3 a{color:#333;}

.paRev li .txt h3 a:hover {
    color: #0a6ebf;
}

.paRev li .txt p{padding-top:5px;font-size:14px;}

.paRev li .txt a.mo{font-size:14px;color:#0a6ebf;display:block;margin-top:5px;}

.paRev li.r1,.paRev li.r2{margin-top:0;}

.paPartner{width:1197px;height: 383px;/* border:1px solid #dadada;*/border-top:none;margin-top:20px;overflow:hidden;}

.paPartner li{width:270px;height:377px;float:left;/*border-right:1px solid #dadada;border-top:1px solid #dadada;*/position:relative;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    opacity: 0.9;
    margin-left: 20px;
}
.paPartner li:hover {
    opacity: 1;
}

.paPartner li img{width:270px;height:353px;}

.teacTop .pic img,.paBase li img{width:100%;height:100%;}
/*
.paPartner li h3,.partnerList li h3{border:9px solid #f4f4f4;background:url(../images/px.jpg) no-repeat center;width:164px;height:70px;position:absolute;left:0;top:0;color:#fff;text-align:center;font-size:16px;padding-top:40px;opacity:0;}

.paPartner li:hover h3,.partnerList li:hover h3{opacity:1;}
*/

.paPartner li h3,.partnerList li h3{font-size: 14px;text-align: center;}


.teacTop{height:413px;margin:40px 0;}

.teacTop .pic{display:block;width:550px;height:413px;}

.teacTop .txt{width:467px;height:357px;border:3px solid #0a6ebf;border-left:none;padding:25px 40px;color:#333;}

.teacTop .txt h3{font-size:24px;font-weight:normal;color:#0a6ebf;}

.teacTop .txt .tx{padding-top:20px;font-size:14px;height:268px;overflow:hidden;}



.paAbout{background: url(../images/bj.jpg);padding:55px 0 30px;overflow:hidden;}

.paAbout h3{font-size:30px;font-weight:normal;color:#fff;padding-top:25px;}

.paAbout h2{font-size:24px;font-weight:normal;color:#0564b2;padding-top:25px;}

.paAbout p{font-size:14px;line-height:26px;text-indent:2em;padding-top:25px;color: #333;}



.paAbout .video{padding-left:40px;width:510px;overflow:hidden;}

.paAbout .video div{height:365px;}

.paAbout .video ul{padding-top:10px;width:550px;}

.paAbout .video ul li{width:167px;height:100px;float:left;margin-right:5px;}

.paCont{height:403px;padding-top:30px;}

.paCont ul{width:1150px;}

.paCont ul li{height:200px;float:left;margin-right:4px;position:relative;overflow:hidden;}

.paCont ul li h3{width:100%;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;position:absolute;bottom:0;left:0;background:url(../images/tm.png);}

.paCont ul li.co1{width:272px;height:403px;}

.paCont ul li.co2{width:292px;margin-bottom:2px;background:#0a6ebf;text-align:center;}

.paCont ul li.co2 h2{font-size:36px;line-height:40px;font-weight:normal;color:#fff;padding-top:60px;}

.paCont ul li.co3{width:528px;margin-bottom:2px;}

.paCont ul li.co4{width:458px;}

.paCont ul li.co5{width:362px;}



.paAdv{padding-top:30px;overflow:hidden;color:#333;}

.paAdv h2{font-weight:normal;font-size:30px;padding-bottom:20px;}

.paAdv ul{border:1px solid #dadada;overflow:hidden;border-left:none;}

.paAdv ul li{width:218px;height:169px;padding:25px 0;border-left:1px solid #dadada;text-align:center;float:left;}

.paAdv ul li h3{padding-top:10px;font-size:18px;font-weight:normal;}

.paAdv ul li p{font-size:14px;line-height:20px;padding:5px 25px 0;}



.paCult,.paBase,.paCuss{padding-top:20px;overflow:hidden;}

.paCult p{width:545px;height:50px;line-height:50px;background:#ebfaf4;float:left;margin-right:10px;margin-bottom:1px;}

.paCult .p1{margin-right:0;}

.paCult p span{display:block;float:left;padding:0 17px;font-size:14px;color:#333;}

.paCult p .sp{background:#bfebd9;font-size:16px;}


.paCult2 {
    overflow:hidden;
}
.paCult2 ul {
    width: 1200px;
}
.paCult2 ul li {
    float: left;
    margin-right: 44px;
    margin-top: 20px;
    width: 578px;
    overflow: hidden;
}
.paCult2 ul li:nth-child(2){
    margin-right: 0;
}
.paCult2 ul li h5 {
    margin-bottom: 10px;
    padding-left: 11px;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    position: relative;
    color: #0a6ebf;
}
.paCult2 ul li h5:before {
    position: absolute;
    left: 0;
    top: 4px;
    width: 3px;
    height: 16px;
    content: url(../images/icon-culture.png);
}
.paCult2 ul li h5 em {
    font-size: 18px;
    color: #333;
    font-style: normal;
}
.paCult2 ul li .pic {
    width: 100%;
    height: 163px;
    overflow: hidden;
    background: #ddd;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.paCult2 ul li:hover .pic {
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.paCult2 ul li.last {
    width: 100%;
}



.paCultImg {
    margin-top: 20px;
    margin-bottom: 50px;
}
.paCultImg ul li {
    float: left;
    margin-left: 1px;
    position: relative;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.paCultImg ul li:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.paCultImg ul li.no {
    margin-left: 0;
}
.paCultImg ul li h5 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 47px;
    line-height: 47px;
    background: #000;
    background: rgba(0,0,0,0.7);
    font-size: 14px;
    color: #fff;
    text-indent: 20px;
    font-weight: normal;
}

.paBase ul{width:1160px;}

.paBase li{width:360px;height:280px;overflow:hidden;float:left;margin-right:10px;position:relative;}

.paBase li div{width:340px;height:48px;padding:10px;background:url(../images/tm.png);position:absolute;left:0;bottom:0;font-size:14px;color:#fff;}

.paBase li div span{font-size:16px;}

.paBaseTeam {
    margin-bottom: 50px;
}
.paBaseTeam li div {
    height: auto;
    bottom: -100px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.paBaseTeam li:hover div {
    bottom: 0;
}

.paCuss li{width:269px;height:208px;float:left;margin-left:6px;margin-bottom:9px;position:relative;overflow:hidden;}

.paCuss li.su1{width:550px;height:425px;margin-left:0;}

.paCuss li h3{width:219px;}

.paCuss li.su1 h3{width:500px;height:425px;}

.paCuss li.su1:hover h3{opacity:1;background-position:center 205px;}

.paCuss li.su1:hover h3 span{padding-top:175px;}

.paProject {
    padding-top: 20px;
    padding-bottom: 30px;
    width: 1160px;
}
.paProject li {
    float: left;
    width:360px;
    margin-right: 10px;
}
.paProject li .a-box {
    display: block;
    width: 360px;
    height: 240px;
    overflow: hidden;
}
.paProject li .a-box img {
    width: 100%;
}
.paProject li h5 {
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-weight: normal;
    font-size: 16px;
}



.paHonor{background:#f4f4f4;overflow:hidden;margin-top:20px;padding:40px 0;}


/*¿Î³ÌÌØÉ«*/
.kcTese {
    padding-bottom: 40px;
    background: #EDEDED;
}
.yts-youshi{margin: 20px auto 0; width: 1098px;}
.yts-youshi .show-box{height: 590px;overflow: hidden;background: #fff;}
.yts-youshi .show-box ul li{float: left;height: 590px;border-left: 1px solid #EFEFEF;}
.yts-youshi .show-box ul li:first-child{border-left: none;}
.yts-youshi .show-box ul li h4 {
    width: 66px;
    height: 100%;
    text-align: center;
    font-size: 20px;
    color: #666;
    background: #fff;
    cursor: pointer;
    font-weight: normal;
}
.yts-youshi .show-box ul li.on h4 {
    color: #fff;
    background: #0a6ebf;
}
.yts-youshi .show-box ul li h4 i {
    margin: 230px auto 15px;
    display: block;
    font-style: normal;
    width: 33px;
    height: 33px;
    line-height: 33px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    behavior: url(js/ie-css3.htc);
    position: relative;
    z-index: 2;
    background: #fff\0;
    border: 1px solid #666;
    font-size: 18px;
    color: #666;

}
.yts-youshi .show-box ul li.on h4 i {
    border-color: #fff;
    color: #fff;
}
.yts-youshi .show-box ul li h4 span {
    display: block;
    width: 30px;
    margin: 0 auto;
}
.yts-youshi .show-box ul li .tab-cont {
    float: left;
    width: 0;
    overflow: hidden;
}
.yts-youshi .show-box ul li:first-child .tab-cont {
    width: 563px;
}
.yts-youshi .show-box ul li .tab-cont .pic {
    height: 360px;
    font-size: 0;
    border-bottom: 1px solid #f2f2f2;
}
.yts-youshi .show-box ul li .tab-cont .jt-cont {
    overflow: hidden;
    width: 523px;
    padding: 15px 20px 20px;
}
.yts-youshi .show-box ul li .tab-cont .jt-cont h5 {
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: normal;
    color: #0a6ebf;
}
.yts-youshi .show-box ul li.on .tab-cont .jt-cont h5 {
    font-weight: 600;
}
.yts-youshi .show-box ul li .tab-cont .jt-cont p {
    text-indent: 2em;
    /*color: #999;*/
}


/*¾üÍ¾ÓÅÊÆ*/
.jcYoushi {
    padding-top: 40px;
    padding-bottom: 30px;
    background: #FFFFFF;
}
.ysTitle {
    margin-bottom: 30px;
    font-size: 35px;
    color: #0a6ebf;
    text-align: center;
}
.ysTitle span {
    margin-left: 2px;
    margin-right: 2px;
    line-height: 49px;
    display: inline-block;
    font-size: 50px;
    background: #F6CA20;
    border-radius: 50%;
    width: 50px;
    height: 50px;
}
.ysContent .item {
    height: 265px;
}
.ysContent .item .jt-pic {
    margin-right: 20px;
}
.ysContent .item .jt-pic.fr {
    margin-right: 0;
    margin-left: 20px;
}
.ysContent .item .jt-cont li {
    height: 83px;
    margin-bottom: 20px;
}
.ysContent .item .jt-cont li:first-child {
    padding-top: 40px;
}
.ysContent .item .jt-cont li span {
    margin-right: 20px;
    width: 49px;
    height: 80px;
    text-align: center;
    line-height: 80px;
    font-size: 30px;
    font-weight: bold;
    color: #0a6ebf;
    border: 2px solid #087F3E;
}
.ysContent .item .jt-cont li h5 {
    font-size: 18px;
    color: #0a6ebf;
    padding: 3px 0 5px;
    font-weight: normal;
}
.ysContent .item .jt-cont li p {
    font-size: 14px;
    color: #999;
}

/*·þÎñÁ÷³Ì*/
.jtProcess ul {
    margin-top: 27px;
    width: 1206px;
}
.jtProcess ul li {
    float: left;
    margin-right: 106px;
    margin-bottom: 40px;
    width: 195px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    background: #087F3E;
    border-radius: 27px;
    font-size: 16px;
    color: #fff;
    position: relative;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.jtProcess ul li:hover {
    background: #036931;
}
.jtProcess ul li:before {
    position: absolute;
    left: -72px;
    top: 0;
    width: 42px;
    height: 11px;
    content: url(../images/icon-sj.png);
}
.jtProcess ul li.no:before {
    content: "";
}


/* tuozhanpeixun */

.zxpSilde{width:1920px;height:600px;position:relative;left:50%;margin-left:-960px;overflow: hidden;}

.zxFaq{padding-top:50px;background:#fff;}

.zxFaq h3{text-align:center;font-size:48px;color:#000;background:url(../images/zxt.jpg) repeat-x 0 65px;line-height:50px;}

.zxFaq h3 span{display:block;font-weight:normal;font-size:18px;color:#0a6ebf;line-height:30px;background:#fff;padding:0 25px;margin:0 auto;width:445px;}

.zxFaq .faq{height:375px;background:url(../images/zxrw.jpg) no-repeat center bottom;margin-top:40px;}

.zxFaq .faq .fl{width:400px;}

.zxFaq .faq .fq{height:38px;padding:20px 0;border-bottom:1px dotted #ccc;}

.zxFaq .faq .fq span{display:block;line-height:38px;font-size:14px;color:#fff;text-align:center;}

.zxFaq .faq .fq p{line-height:19px;font-size:14px;color:#333;width:310px;}

.zxFaq .faq .fl span{background:url(../images/zxb.jpg) no-repeat;padding-right:8px;width:70px;}

.zxFaq .faq .fr span{background:url(../images/zxc.jpg) no-repeat;padding-left:8px;width:70px;}

.zxFaq .faq .fl p{text-align:left;padding-left:10px;}

.zxFaq .faq .fr p{text-align:right;padding-right:10px;}

.zxFaq .faq .q4{border-bottom:none;}

.zxFaq .faq .q8{padding-top:15px;}

.zxFaq .faq .q8 p{font-size:18px;color:#0a6ebf;line-height:20px;}

.zxFaq .faq .q8 .tel{background:url(../images/zxdh.png) no-repeat 20px center #d80000;border-radius:20px 0 0 20px;height:40px;line-height:40px;font-size:14px;color:#fff;padding-left:45px;margin-left:90px;margin-top:15px;}



.zxTitle{height:80px;border-bottom:1px solid #0a6ebf;}

.zxTitle a{float:right;display:block;width:295px;line-height:29px;text-align:center;color:#fff;background:url(../images/zxmo.png) no-repeat;font-weight:normal;margin-top:51px;}

.zxAbout{padding:30px 0;}

.zxAbout .oh{padding-top:20px;}

.zxAbout .vi{background:#fff;padding:5px;box-shadow:1px 1px 5px #b9b9b9;width:490px;height:335px;}

.zxAbout .ab{width:585px;font-size:14px;}

.zxAbout .ab p{padding-bottom:20px;line-height:30px;text-indent:2em;color:#333;}

.zxAbout .ab .tel{background:url(../images/zxtel.png) no-repeat left center;padding-left:45px;color:#d80000;}

.zxAbout .ab .tel span{display:block;font-family:arial;font-size:28px;}



.zxOdds{padding-top:10px;background:#fff;}

.zxOdds .oh{padding-top:20px;background:url(../images/ysb.jpg) no-repeat center bottom;padding-bottom:60px;}

.zxOdds .ysl li{width:170px;height:286px;padding:20px;float:left;text-align:center;margin:0 5px;}

.zxOddsService .ysl li{
    padding:20px 20px 0;
}

.zxOdds .ysl li span{display:block;border:1px solid #d1d1d1;padding:5px;border-radius:50%;width:160px;margin:0 auto;-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;}
.zxOdds .ysl li:hover span {
    -webkit-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -o-transform: rotate(10deg);
    transform: rotate(10deg);
}
.zxOdds .ysl li span img{width:160px;height:160px;border-radius:50%;}

.zxOdds .ysl li h5{font-size:18px;font-weight:normal;padding-bottom:5px;background:url(../images/zxysx.jpg) no-repeat center bottom;padding-top:10px;}

.zxOdds .ysl li p{padding-top:15px;line-height:20px;font-size:14px;}

/*.zxOdds .ysl li:hover{background:#0a6ebf;color:#fff;}

.zxOdds .ysl li:hover span{border-color:#fff;background:#fff;}

.zxOdds .ysl li:hover h5{background:url(../images/zxysxh.jpg) no-repeat center bottom;}*/

.zxOdds .case{position:relative;overflow:hidden;}

.zxOdds .case p{width:345px;height:114px;position:absolute;left:0;top:0;}

.zxOdds .case a{display:block;width:216px;height:167px;position:relative;overflow:hidden;float:left;margin-bottom:5px;margin-left:5px;}

.zxOdds .case a img{width:100%;height:100%;}

.zxOdds .case a span{width:96%;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;background:url(../images/tm.png);position:absolute;left:0;bottom:-40px;padding:0 2%;}

.zxOdds .case a:hover span{bottom:0;}

.zxOdds .case a.it1{width:345px;height:266px;margin-left:0;margin-top:119px;}

.zxOdds .case a.it2{width:498px;height:385px;}

.zxOdds .case a.it3,.zxOdds .case a.it4{width:246px;height:190px;}

.zxOdds .case a.it5{margin-left:0;}



.stTi{line-height:27px;background:url(../images/xx.jpg) no-repeat left center;padding-left:35px;font-size:26px;color:#d80000;font-weight:normal;}

.stand{padding-top:40px;overflow:hidden;}

.stand h3{height:80px;}

.stand .box{padding:20px 0 30px;overflow:hidden;}

.stand h5{font-size:18px;font-weight:normal;color:#333;padding:7px 0;border-bottom:1px dotted #ccc;}

.stand .tx{padding:15px 0;line-height:30px;color:#333;font-size:14px;overflow:hidden;}

.stand .tx b,.stand .tx span{color:#0a6ebf; font-weight:bold;}

.stand .tea{overflow:hidden;}

.stand .tea ul{width:1150px;}

.stand .tea li{float:left;margin-right:4px;margin-bottom:5px;}

.stand .tea li a{display:block;width:272px;height:204px;position:relative;overflow:hidden;}

.stand .tea li img{width:272px;height:204px;}

.stand .tea li a span{width:96%;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;background:url(../images/tm.png);position:absolute;left:0;bottom:-40px;padding:0 2%;}

.stand .tea li a:hover span{bottom:0;}

.stand .tea li.tel{width:300px;height:97px;background:url(../images/zxrx.jpg) no-repeat;padding-top:107px;padding-left:248px;color:#fff;}

.stand .tea li.tel span{display:block;font-size:26px;}

.heart{height:405px;background:url(../images/zxhx.jpg) no-repeat;padding:0 145px;}

.heart p{line-height:60px;font-size:14px;padding-top:33px;}



.moban{height:463px;background:url(../images/zxmb.jpg) no-repeat;position:relative;margin-top:15px;}

.moban p{font-size:14px;line-height:18px;color:#333;}

.moban p span{color:#0a6ebf;}

.moban h6{width:100px;font-size:24px;color:#0a6ebf;text-align:center;line-height:28px;position:absolute;}

.moban .p1{width:200px;position:absolute;left:65px;top:84px;}

.moban .p2{width:140px;position:absolute;left:422px;top:32px;}

.moban .p3{width:140px;position:absolute;left:692px;top:90px;}

.moban .p4{width:156px;position:absolute;right:10px;top:10px;}

.moban .p5{width:200px;position:absolute;left:205px;bottom:41px;}

.moban .p6{width:215px;position:absolute;left:515px;bottom:10px;}

.moban .p7{width:200px;position:absolute;right:90px;bottom:35px;}

.moban .h1{height:70px;padding-top:13px;left:0px;top:211px;}

.moban .h2{height:83px;line-height:83px;padding-top:0;left:143px;top:211px;}

.moban .h3{height:70px;padding-top:13px;left:286px;top:211px;}

.moban .h4{height:122px;padding-top:11px;left:429px;top:186px;}

.moban .h5{height:83px;line-height:83px;padding-top:0;left:571px;top:211px;color:#fff;}

.moban .h6{height:70px;padding-top:13px;right:286px;top:211px;}

.moban .h7{height:122px;padding-top:11px;right:143px;top:186px;}

.moban .h8{height:83px;line-height:83px;padding-top:0;right:0;top:211px;color:#fff;}



.zxfeed{height:220px;background:url(../images/zxly.jpg) no-repeat;margin-bottom:25px;}

.zxfeed p{color:#fff;padding-top:67px;padding-left:830px;}

.zxfeed p span{display:block;font-family:arial;font-size:26px;}

.zxfeed form{margin-top:28px;height:40px;padding-left:40px;}

.zxfeed form input{height:40px;line-height:40px;margin-right:10px;border:none;background:none;padding-left:10px;}

.zxfeed form .tex{width:340px;}

.zxfeed form .tex1{width:180px;}

.zxfeed form .tex2{width:220px;}

.zxfeed form .btn{margin-left:10px;padding:0;cursor:pointer;width:210px;}



.zxbase{padding-top:20px;overflow:hidden;}

.zxbase ul{width:1160px;}

.zxbase li{width:272px;height:211px;float:left;margin-right:4px;margin-bottom:4px;position:relative;overflow:hidden;}

.zxbase li img{width:272px;height:211px;}

.zxbase li span{width:252px;height:30px;line-height:30px;text-align:center;color:#fff;background:url(../images/tm.png);position:absolute;left:0;bottom:0;padding:0 10px;}

.zxbase li.tel{background:url(../images/zxbs.png) no-repeat;color:#fff;}

.zxbase li.tel p{padding-top:134px;padding-left:65px;}

.zxbase li.tel i{display:block;font-size:22px;font-style:normal;font-family:arial;}



.zxAPP{background:url(../images/zxdt.jpg);padding:40px 0;}

.zxAPP .fl{width:390px;height:242px;background:url(../images/zxlw.png) no-repeat center;}

.zxAPP .fr{width:660px;color:#fff;}

.zxAPP .fr h4{font-size:40px;font-weight:normal;line-height:42px;}

.zxAPP .fr h5{font-size:18px;font-weight:normal;padding-top:10px;}

.zxAPP .fr h5 span{color:#ecfd03;font-size:20px;}

.zxAPP .fr form{margin-top:40px;}

.zxAPP .fr form input{height:40px;line-height:40px;margin-right:10px;border:none;background:#fff;padding-left:10px;border-radius:2px;float:left;}

.zxAPP .fr form .tex{width:410px;}

.zxAPP .fr form .tex1,.zxAPP .fr form .tex2{width:195px;margin-top:5px;}

.zxAPP .fr form .btn{margin-left:10px;padding:0;cursor:pointer;width:210px;height:85px;line-height:85px;text-align:center;background:#ecfd03;color:#097f35;font-size:15px;float:right;}



.zxNews{padding:10px 0 40px;background:#fff;}

.zxNews h3{margin-bottom:20px;}

.gNews{width:605px;}

.gNews .pic{height:210px;background:#fff;}

.gNews .pc{width:290px;height:210px;margin-right:15px;display:block;}

.gNews .pc img{width:290px;height:210px;}

.gNews .tx{width:285px;padding-right:15px;}

.gNews .tx .bt{font-size:14px;line-height:20px;padding-top:10px;color:#097f35;}

.gNews .tx span{display:block;font-weight:normal;font-family:arial;color:#999;padding-bottom:8px;border-bottom:1px solid #e5e5e5;}

.gNews .tx p{padding-top:13px;line-height:22px;font-size:13px;}

.gNews .tx .mo{display:block;font-size:13px;color:#d80000;margin-top:15px;}

.gNews ul{padding-top:15px;}

.gNews li{height:37px;line-height:37px;font-size:14px;border-top:1px dotted #d9d9d9;}

.gNews li a{display:block;width:420px;height:37px;padding-left:10px;background:url(../images/ln.jpg) no-repeat left center;float:left;}

.gNews li span{float:right;font-family:arial;color:#999;}

.gNews li a:hover{background:url(../images/lnh.jpg) no-repeat 5px center;padding-left:15px;width:415px;}



.hNews{width:460px;}

.hNews li{border:1px solid #dadada;padding:15px 0;margin-bottom:13px;overflow:hidden;}

.hNews li .date{width:85px;text-align:center;font-size:14px;font-family:arial;border-right:1px solid #dadada;}

.hNews li .date span{display:block;font-size:36px;line-height:36px;}

.hNews li .txt{width:340px;padding-left:10px;line-height:30px;}

.hNews li .txt a{height:30px;font-size:15px;color:#000;}

.hNews li .txt p{font-size:13px;color:#999;}

.hNews li:hover{border-color:#0a6ebf;}

.hNews li:hover a{color:#0a6ebf;}



/** teens **/

.teSilde{width:1920px;height:600px;position:relative;left:50%;margin-left:-960px;z-index:9;}

.teApp{height:320px;margin-top:-320px;z-index:10;}

.teApp .app{width:450px;height:320px;background:#000;margin-left:650px;}

.teApp .app .tx{line-height:15px;color:#333;margin-bottom:10px;overflow:hidden;}

.teApp .app .tx div{float:left;border-right:1px solid #666;font-size:14px;width:139px;text-align:center;}

.teApp .app .tx span{color:#cf0606;}

.teApp .app .tx .no{border:none;}

.teApp .app .xz{display:block;width:131px;height:44px;border:2px solid #c3d300;float:left;text-align:center;line-height:18px;padding-top:8px;font-size:14px;color:#333;margin-top:8px;margin-right:7px;}

.teApp .app .xz span{display:block;}

.teApp .app .xz:hover,.teApp .app .active{background:#0a6ebf;border-color:#0a6ebf;color:#fff;}

.teApp .app .no{margin-right:0;}

.teApp .app .bm{display:block;width:100%;height:58px;line-height:58px;font-size:24px;color:#fff;background:#cc0000;text-align:center;margin-top:15px;}

.teApp .app .bm:hover{background:#0a6ebf;color:#fff;}

.teApp .app p{font-size:14px;color:#0a6ebf;line-height:18px;padding-top:15px;}



.teChar{height:880px;background:url(../images/teys.jpg) no-repeat center top;}

.teChar .ch{width:550px;height:440px;}

.teChar .ch h3{font-size:24px;font-weight:normal;padding-top:60px;}

.teChar .ch p{padding-top:18px;font-size:14px;line-height:18px;}

.teChar .ch span{color:#000;}

.teChar .ch1 h3{color:#e87200;}

.teChar .ch1,.teChar .ch3{padding-right:40px;width:510px;}

.teChar .ch2,.teChar .ch4{text-align:right;padding-left:40px;width:510px;}

.teChar .ch2 h3{color:#0a6ebf;}

.teChar .ch3 h3{color:#d40073;}

.teChar .ch4 h3{color:#91bc00;}



.teTop{padding:45px 0;background:#0a6ebf;text-align:center;}

.teTop ul{padding-top:30px;overflow:hidden;padding-left:44px;}

.teTop ul li{padding:2px;background:#fff;width:244px;height:154px;float:left;margin-right:5px;box-shadow:1px 1px 3px #065929}

.teTop p{padding-top:30px;font-size:16px;color:#fff;line-height:26px;}



.teStr{background:#fff;padding:45px 0 55px;}

.teStr .ti{height:27px;}

.teStr .ti h4{float:left;}

.teStr .ti .link{float:right;}

.teStr .ti .link a{display:block;width:80px;height:27px;line-height:27px;text-align:center;font-size:15px;color:#333;background:#e9e9e9;float:left;margin-left:2px;}

.teStr .ti .link a:hover{background:#0a6ebf;color:#fff;}

.tiBox{margin-top:30px;overflow:hidden;}

.tiBox .title{height:48px;line-height:48px;border-top:1px solid #c2efd5;border-bottom:1px solid #c2efd5;background:#e2ffee;font-size:20px;color:#0a6ebf; font-weight:bold;}

.tiBox .title .fl{width:145px;padding-left:30px;padding-right:20px;overflow:hidden;}

.tiBox .title .fr,.tiBox .cont .coR{width:900px;overflow:hidden;}

.tiBox .cont{border-top:1px dotted #dadada;padding:10px 0;font-size:14px;overflow:hidden;}

.tiBox .cont span{color:#d80000;}

.tiBox .cont .coL{width:135px;padding-left:40px;padding-right:20px;overflow:hidden;}

.tiBox .no{border-top:none;}

.tiBox .pic{padding-top:15px;overflow:hidden;}

.tiBox .pic ul{width:930px;}

.tiBox .pic li{width:220px;height:170px;float:left;margin-right:7px;}



.teCap{padding-top:40px;overflow:hidden;}

.teCap h3,.teMap h3{background:url(../images/ter.jpg) no-repeat right #0a6ebf;height:40px;line-height:40px;font-size:18px;font-weight:normal;padding:0 45px 0 25px;display:inline-block;color:#fff; font-weight:bold;}

.teCap .txt{padding-top:10px;line-height:30px;font-size:14px;color:#333;}



.teMap{width:550px;margin-top:30px;}

.teMap .map{height:270px;position:relative;margin-top:20px;}

.teMap .map div{width:520px;background:url(../images/tm.png);padding:15px;line-height:22px;color:#fff;font-size:14px;position:absolute;left:0;bottom:0;}

.teMap .map div span{padding-left:20px;}



.teLink{width:520px;padding-top:40px;overflow:hidden;}

.teLink a{display:block;color:#fff;text-align:center;float:left;font-size:24px;}

.teLink a.lk1{/*width:280px;*/
    width: 520px;
    height: 100px;
    padding-top: 80px;
    background: url(../images/tehm.png) no-repeat 180px 73px #0a6ebf;
    padding-left: 22px;
}

.teLink a.lk2{width:238px;height:80px;padding-top:100px;background:url(../images/tean.png) no-repeat center 50px #43a6d9;margin-left:2px;}

.teLink a.lk3{width:475px;height:78px;padding-top:60px;background:url(../images/tezx.png) no-repeat 175px 50px #98c322;margin-top:2px;padding-left:45px;}



.teFaq{padding-top:20px;overflow:hidden;}



/* faq list */

.faqList li{position:relative;margin-bottom:25px;}

.faqList li:after{content:''; position:absolute; top:12px; right:16px; display:block; width:30px; height:30px; background:#0a6ebf;pointer-events:none;}

.faqList li h3:before, .faqList li h3:after{content:''; position:absolute; top:26px; right:23px; z-index:2; width:16px; height:2px; background:#fff;}

.faqList li h3:before{width:2px; height:16px; top:19px; right:30px; -webkit-transition:0.3s; transition:0.3s;}

.faqList li.act h3:before{-webkit-transform:rotate(90deg); transform:rotate(90deg);background:transparent\0;}

.faqList li h3{position:relative;padding:0 60px;background-color:#f5f5f5;line-height:54px;font-size:16px;cursor:pointer;font-weight:normal;background-image:url(../images/faq.png); background-repeat:no-repeat;background-position:20px 0;}

.faqList li div{display:none;padding:25px 60px 0 60px;line-height:25px;color:#7c7c7c;-webkit-animation:fadeIn 0.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;background:url(../images/faq.png) no-repeat 20px -155px;font-size:14px;}

@-webkit-keyframes fadeIn{

  0%{opacity:0;}

  100%{opacity:1;}

}

@keyframes fadeIn{

  0%{opacity:0;}

  100%{opacity:1;}

}



.pageFeed{background:url(../images/febj.jpg);width:100%;height:100%;top:0;}

.fedBox{width:1060px;padding:45px 20px 0;margin:0 auto;height:100%;background:#fff;overflow:hidden;}

.fedBox h3{font-size:30px;font-weight:normal;color:#0a6ebf;padding-bottom:15px;border-bottom:1px dotted #d9d9d9;}

.fedBox h3 span{display:block;font-family:arial;font-size:14px;padding-top:5px;color:#333;}

.fedBox h3 a{float:right;display:block;line-height:19px;background:url(../images/re.jpg) no-repeat left center;padding-left:20px;font-size:14px;color:#333;margin-top:10px;}

.fedBox h4{font-weight:normal;font-size:18px;color:#0a6ebf;padding:15px 0;}

.fedBox .hr{height:1px;border-bottom:1px dotted #dadada;padding-top:10px;margin-bottom:20px;}

.fedBox .fe{width:360px;}

.fedBox .fer{width:660px;}

.fedBox .fer .hr{margin-bottom:5px;}

.fedBox .fer label{background:none;font-size:18px;color:#0a6ebf;width:auto;}

.fedBox .col{height:35px;margin-bottom:10px;}

.fedBox .cola{height:auto;margin-bottom:0;}

.fedBox .cola span{padding-left:108px;color:#999;}

.fedBox label{display:inline-block;width:88px;height:35px;line-height:35px;text-align:right;padding-right:10px;font-size:14px;background:#f4f4f4;}

.fedBox .inp{width:240px;height:33px;line-height:33px;border:1px solid #dadada;font-size:14px;border-radius:2px;padding-left:10px;margin-left:10px;}

.fedBox input:focus,.fedBox textarea:focus{border-color:#0a6ebf;}

.fedBox .sx{vertical-align:middle;margin-left:10px;margin-right:5px;}

.fedBox .area{display:block;width:638px;height:131px;border:1px solid #dadada;font-size:14px;border-radius:2px;padding:10px;margin-bottom:10px;line-height:20px;}

.fedBox select{height:35px;line-height:35px;border:1px solid #dadada;border-radius:4px;margin-right:10px;font-size:14px;padding:0 15px;margin-bottom:15px;}

.fedBox h5{line-height:40px;text-align:center;background:url(../images/zy.jpg) no-repeat center top;font-size:18px;color:#fff;margin-top:30px;font-weight:normal;}

.fedBox .txt{overflow:hidden;}

.fedBox .txt p{font-size:14px;padding-bottom:10px;color:#333;}

.fedBox .btn{width:180px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;background:#d80000;border-radius:4px;border:none;margin:20px auto 0;cursor:pointer;display:block;}

.fedBox .btn:hover{background:#e20000;color:#fff;}

.fedBox .copy{border-top:1px solid #dadada;margin-top:80px;padding:10px 0;font-size:14px;text-align:center;}

.fedBox .copy span{padding-left:15px;}



/* scrollTop */

.scrollTop{position:fixed;right:15px;bottom:15px;width:40px;height:40px;opacity:0;background:url(../images/sl.png) no-repeat;display:block;z-index:99;

-webkit-transition: opacity 400ms ease;

-moz-transition:    opacity 400ms ease;

-ms-transition:     opacity 400ms ease;

-o-transition:      opacity 400ms ease;

transition:         opacity 400ms ease;

}

.scrollTop.off{right:-40px;opacity:0;}

.scrollTop.on{right:15px;opacity:1;}



/* Team Training */

.amOut{background:#fff;padding:30px;overflow:hidden;}

.amOut .ot{width:274px;float:left;border-right:1px solid #e5e5e5;text-align:center;}

.amOut .ot span{font-size:16px;line-height:20px;color:#333;display:block;padding-top:10px;}

.amOut .ot4{border-right:none;}



.amAdv{padding:20px 0 40px;}

.amAdv .pic{width:470px;padding-top:20px;}

.amAdv .txt{width:590px;}

.amAdv .txt div{padding:30px 0;border-bottom:1px solid #cdcdcd;}

.amAdv .txt div span{display:block;width:46px;height:85px;float:left;background:url(../images/ot7.png) no-repeat top;font-family:arial;font-size:24px;color:#fff;padding-top:15px;text-align:center;margin-right:15px;}

.amAdv .txt div h3{font-weight:normal;font-size:24px;color:#000;}

.amAdv .txt div p{font-size:16px;padding-top:5px;}

.amAdv .txt .tx4{padding-bottom:0;border-bottom:0;}



.amCom{padding:30px 0;background:#fff;}

.amCom .sj{width:520px;height:491px;position:relative;background:url(../images/ot8.jpg) no-repeat;}

.amCom .sj p{color:#fff;font-size:16px;width:140px;padding:50px 20px 0;text-align:center;}

.amCom .sj .s1{position:absolute;left:34px;top:111px;}

.amCom .sj .s2{position:absolute;right:34px;top:111px;}

.amCom .sj .s3{position:absolute;left:185px;bottom:35px;}

.amCom .tx{width:550px;}

.amCom .tx span{display:inline-block;border:3px solid #666;height:44px;line-height:44px;font-size:30px;padding:0 15px;margin-top:30px;margin-bottom:20px;color:#000;}

.amCom .tx p{color:#0a6ebf;font-size:16px;background:url(../images/lnh.jpg) no-repeat left center;padding-left:10px;line-height:50px;}



.amfaq{padding:35px 0 40px;background:url(../images/ot11.jpg) no-repeat center top;}

.amfaq .fqt{text-align:center;padding-bottom:70px;}

.amfaq .fq{width:330px;height:380px;background:#00a445;color:#fff;box-shadow:1px 1px 0 1px #075d2b}

.amfaq .fq2{width:54px;height:380px;background:url(../images/ot12.png) no-repeat center;}

.amfaq .fq1{padding:5px 5px 0;width:320px;height:375px;text-align:center;}

.amfaq .fq1 span{display:block;line-height:38px;font-size:14px;}

.amfaq .fq3{padding:110px 30px 0;width:270px;height:270px;font-size:16px;line-height:36px;}

.amfaq .fq4{padding:40px 30px 0;width:270px;height:340px;font-size:16px;}

.amfaq .fq4 p{padding-top:10px;}



.amTar{height:500px;background:url(../images/ot14.jpg) no-repeat center top;}

.amTar span{display:block;width:46px;height:85px;background:url(../images/ot7.png) no-repeat top;font-family:arial;font-size:24px;color:#fff;padding-top:15px;text-align:center;margin-right:15px;}

.amTar p{width:270px;font-size:22px;color:#333;line-height:30px;}

.amTar .tar{width:335px;}

.amTar .tar div{overflow:hidden;}

.amTar .tar1,.amTar .tar3{padding-top:115px;}

.amTar .tar2,.amTar .tar4{padding-top:90px;}

.amTar .tar3 span,.amTar .tar4 span{margin-left:15px;margin-right:0;}

.amTar .tar3 p,.amTar .tar4 p{text-align:right;}



.amSte{background:url(../images/ot16.png) no-repeat center 105px #fff;padding:45px 0;}

.amSte .st{text-align:center;padding-bottom:75px;}

.amSte .te{width:260px;margin-right:20px;}

.amSte .te h4{font-size:16px;padding-top:5px;}

.amSte .te h3{height:30px;line-height:30px;padding-left:6px;background:url(../images/ot21.jpg) no-repeat;color:#fff;font-size:16px;margin-top:10px;}

.amSte .te p{padding-top:5px;line-height:20px;}

.amSte .ten{margin-right:0;}



.amPro{padding:45px 0;}

.amPro .tx{width:535px;}

.amPro .tx h4{font-size:18px;color:#333;padding:20px 0;}

.amPro .tx p{line-height:34px;background:url(../images/ln.jpg) no-repeat left center;padding-left:10px;font-size:14px;}

.amPro .pic{width:530px;height:370px;}

.amEli{height:660px;background:url(../images/ot24.jpg) no-repeat center top;}

.amCont{background:#fff;padding:45px 0;}

.amCont .con1{width:350px;margin-right:25px;}

.amCont .con1 h3{font-weight:normal;font-size:30px;line-height:32px;padding-bottom:10px;color:#333;}

.amCont .con1 p{line-height:18px;padding-top:10px;}

.amCont .con2{margin-right:0;}

.amCont .tab,.amPir .tab{width:100%;margin-top:30px;}



.amCont .tab tr th,.amPir .tab tr th{border:1px solid #0a6ebf;height:48px;line-height:48px;text-align:center;background:#c4ffdd;width:33.333333%;font-weight:normal;font-size:18px;color:#0a6ebf;}

.amCont .tab tr td,.amPir .tab tr td{border:1px solid #dadada;height:48px;line-height:48px;text-align:center;width:33.333333%;font-weight:normal;font-size:16px;color:#333;border-left-color:#0a6ebf;}

.amCont .tab tr td.no,.amPir .tab tr td.no{border-right-color:#0a6ebf;}

.amCont .tab .bo td,.amPir .tab .bo td{border-bottom-color:#0a6ebf;}

.amCont .tab .hs{background:#f6f6f6;}

.amCont .prti{height:40px;line-height:40px;background:url(../images/ot29.png) no-repeat 10px center #0a6ebf;font-size:24px;color:#fff;padding-left:40px;margin-top:30px;}

.amCont .taba tbody{width:100%;}

.amCont .taba tr th{border:1px solid #c2efd5;height:48px;line-height:48px;text-align:center;background:#c4ffdd;font-weight:normal;font-size:18px;color:#0a6ebf;border-top:none;}

.amCont .taba tr td{border:1px solid #dadada;height:48px;line-height:48px;text-align:center;font-weight:normal;font-size:14px;color:#333;border-top:none;}

.amCont .taba tr .t1{width:157px;border-left:none;}

.amCont .taba tr .tt1{font-size:18px;line-height:24px;}



.amCont .taba tr .t2{width:123px;}

.amCont .taba tr .t3{width:83px;}

.amCont .taba tr td.t3{color:#d80000;}

.amCont .taba tr .t4{width:192px;}

.amCont .taba tr .t5{width:362px;}

.amCont .taba tr .t6{width:178px;border-right:none;}

.amCont .taba tr .t7{font-size:18px;}

.amCont .taba .hs{background:#fafafa;}

.amCont .taba tr td.tt1{background:#fff;}

.amIntr{background:url(../images/ot11.jpg) no-repeat center bottom;padding:40px 0;}

.amIntr .intr{width:475px;}

.intr{width:515px;}

.intr h3{height:56px;line-height:56px;font-size:36px;border:2px solid #0a6ebf;color:#0a6ebf;padding:0 10px;display:inline-block;}

.intr h3 span{font-size:16px;}

.intr p{padding-top:14px;padding-top:23px;color:#333;}

.intr p span{display:block;font-size:18px;}

.amIntr h3,.amIntr p{color:#fff;border-color:#fff;}

.amIntrA{background:#fff;padding:40px 0;}

.amIntrA .bo{border-bottom:1px dotted #dadada;padding-top:30px;margin-bottom:30px;height:1px;clear:both;overflow:hidden;}

.amVar{background:url(../images/ot11.jpg) no-repeat center top;padding:40px 0;}

.amVar .ti{text-align:center;padding-bottom:65px;}

.amVar .li{width:160px;margin-right:28px;}

.amVar .li h3{height:87px;text-align:center;background:url(../images/ot38.png) no-repeat;font-weight:normal;font-size:36px;color:#b1bf00;line-height:36px;padding-top:20px;}

.amVar .li h3 span{font-size:18px;display:block;color:#0a6ebf;line-height:25px;}

.amVar .li p{padding-top:10px;line-height:22px;color:#fff;}

.amVar .fr{margin:0;}



.amPir{background:#fff;padding:45px 0;}

.amPir h3{text-align:center;font-size:36px;line-height:40px;font-weight:normal;color:#0a6ebf;}

.amPir .tab tr th{width:50%;}

.amPir .tab tr td{width:45%;padding-left:5%;text-align:left;}

.amPir .tab tr td span{color:#d80000;font-size:24px;line-height:36px;}

.amPir .tab tr td.cra,.amPir .tab tr td.crb{line-height:30px;padding-top:30px;padding-bottom:30px;}



.amPir .tab tr td.cr{line-height:30px;color:#0a6ebf;}

.amAbt{padding:40px 0;}

.amAbt img{float:left;margin-right:55px;}

.amAbt h3{font-size:24px;font-weight:normal;color:#0a6ebf;line-height:36px;}

.amAbt h3 span{display:block;font-size:36px;}

.amAbt .tx{line-height:30px;font-size:16px;color:#333;padding-top:20px;}

.amAbt .num{padding-top:45px;}

.amAbt .num p{width:161px;float:left;border-right:1px solid #d8d8d8;text-align:center;font-size:36px;color:#0a6ebf;}

.amAbt .num sup{font-size:14px;}

.amAbt .num p span{display:block;font-size:18px;}

.amBase{background:#fff;padding:45px 0;}

.amBase .bas{overflow:hidden;}

.amBase .bas h3{display:inline-block;height:50px;line-height:50px;background:url(../images/ot40.jpg) no-repeat right #0a6ebf;font-weight:normal;font-size:30px;color:#fff;padding:0 35px 0 15px;margin-top:35px;}

.amBase .bas p{padding:15px 0;font-size:16px;line-height:20px;}

.amBase .bas p span{color:#d80000;display:block;font-size:18px;margin-bottom:10px;}

.amBase .bas1{width:524px;}

.amBase .bas3{margin-top:35px;}

.amBase .bas4 p{font-size:14px;line-height:22px;}





.teamBox{width:1100px;height:350px;position:relative;z-index:0;}

.teamBox li{position:absolute;overflow:hidden;}

.teamBox li img{width:100%;height:100%;}

.teamBox li p{bottom:-40px;height:40px;line-height:40px;background:url(../images/tm.png);position:absolute;left:0;width:100%;text-align:center;color:#fff;font-size:15px;}

.teamBox .imgCard0{box-shadow:0 0 10px rgba(0, 0, 0, 0.4);width:450px;height:338px;z-index:5;left:325px;top:0px;opacity:1;}

.teamBox .imgCard1{width:305px;height:230px;z-index:1;left:0;top:54px;opacity:1;}

.teamBox .imgCard2{width:146px;height:110px;z-index:1;left:477px;top:114px;opacity:0;}

.teamBox .imgCard3{width:305px;height:230px;z-index:2;left:795px;top:54px;opacity:1;}

.teamBox .btn{display:block;width:305px;height:230px;position:absolute;z-index:9;top:54px;}

.teamBox .btnL{left:0;}

.teamBox .btnR{right:0;}

.teamBox .btn span{position:absolute;transition:0.5s;background:url(../images/productCtrl.png) no-repeat;width:40px;height:50px;top:90px;overflow:hidden;}

.teamBox .btn span.bta{left:0;}

.teamBox .btn span.btb{right:0;background-position:-40px 0}

.teamBox .btn:hover span{background-image:url(../images/productCtrlOn.png);}

@media screen and (max-width : 1100px){

body{overflow:hidden;min-width: 1140px;}

}

#bdshare { right: initial !important; }

.picProject {
    border: 1px solid #ddd;
    margin-top: 30px;
    text-align: center;
    position: relative;
    padding: 20px 0px;
}
.picProject:before {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -1px;
    height: 100%;
    border-right: 1px solid #ddd;
    content: "";
}
.picProject li {
    width: 44%;
    display: inline-block;
    text-align: right;
}
.picProject li:first-child {
    text-align: left;
}

.picProject2 {
    margin-top: 30px;
}
.picProject2 li {
    margin-top: 10px;
    /*border: 1px solid #ddd;
    padding: 10px;*/
    height: 200px;
}
.picProject2 li img {
    height: 200px;
}
.picProject2 li:first-child {
    margin-top: 0;
}
/*.picProject2:before {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -1px;
    height: 100%;
    border-right: 1px solid #ddd;
    content: "";
}*/

.hot-keyword {
    height: 60px;
    line-height: 60px;
    background-color: #fff;
}
.hot-keyword span {
    padding-right: 5px;
    /*color: #333;*/
}
.hot-keyword a {
    display: inline-block;
    margin-right: 10px;
}

.detail form input,.detail form textarea {
    border: 1px solid #eee;
}
.detail form .coolbg {
    border: none;
    background-color: #0054b7;
    color: white;
    border-radius: 5px;
    width: 80px;
    height: 30px;
}

#box_banner{width:100%;float:none; position: relative; height:600px; margin-top:1px; overflow:hidden}
.FrontSpecifies_show01-d1_c1{margin:0 auto;width:100%}
.FrontSpecifies_show01-d1_c1{margin:0 auto;width:100%}
.FrontSpecifies_show01-d1_c1 .membernavlist{width:100%;background:#fff}
.FrontSpecifies_show01-d1_c1 .membernavlist LI{height:25px}
.FrontSpecifies_show01-d1_c1 .membernavlist LI A{line-height:24px;width:100%;background:#ebf7fe;float:left;height:24px;text-decoration:none}
.FrontSpecifies_show01-d1_c1.membernavlist LI A:hover{background:#abe7fa}
.FrontPublic_slideShow01-d3_c1 img{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}
.FrontPublic_slideShow01-d3_c1 ul{list-style:none}
.FrontPublic_slideShow01-d3_c1 a{color:#538c9f}
.FrontPublic_slideShow01-d3_c1 a:hover{color:#84b263}
.FrontPublic_slideShow01-d3_c1 div .wrapper{height:600px;overflow:hidden;position:relative; width:100%; left:0}
.FrontPublic_slideShow01-d3_c1 .fn-clear{zoom:1;left:50%;width:1920px;height:600px;overflow:hidden;position:absolute; margin-left:-960px;overflow:hidden}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul{display:none;width:999999px;height:600px;position:relative}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul li{width:1920px;height:600px; font-size:0;float:left;display:inline}
.FrontPublic_slideShow01-d3_c1 .box_skitter .container_skitter{overflow:hidden;position:relative}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image{overflow:hidden;position:relative}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image img{display:none}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone{position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone img{position:absolute;top:0;left:0;z-index:20}
.FrontPublic_slideShow01-d3_c1 .box_skitter .prev_button{position:absolute;top:50%;left:9%;width:57px;height:62px;margin-top:-31px;overflow:hidden; background:url(../images/prev.png) no-repeat left top!important;z-index:999;text-indent:-9999em}
.FrontPublic_slideShow01-d3_c1 .box_skitter .next_button{position:absolute;top:50%;right:9%;width:57px;height:62px;margin-top:-31px;overflow:hidden;z-index:999;text-indent:-9999em; background:url(../images/next.png) no-repeat left top!important}
.FrontPublic_slideShow01-d3_c1 .box_skitter .label_skitter{z-index:150;position:absolute;display:none}
#slideshow ul{display:none}