@charset "utf-8";
/* CSS Document */
/* 全局公用的css样式 */
/*---------------------------------约束样式----------------------------------------*/
*{margin:0;padding:0;word-wrap:break-word}
* img{border:0}
* hr{border:1px dashed #d2d2d2}
body,h1,h2,h3,h4,h5,h6,td,th,tr{color:#333;font-weight:normal; font-size:12px; font-family:"Microsoft YaHei"}
body{background:#fff}
a{text-decoration:none;outline:none;color:#333; cursor:pointer}
a:active{star:expression(this.onFocus=this.blur())}
a:focus{outline:none}
a:hover{color:#15764d}
em{font-style:normal}
ul li{list-style:none}
input,textarea,select{outline:none;font-family:"Microsoft YaHei"}
.clear{width:100%; clear:both; height:1px; overflow:hidden}
.fl{float:left}
.fr{float:right}
.ov_hi{overflow:hidden}
.layout{width:1100px;margin:0 auto}
.ul_li{list-style:none}
.ov_hi{overflow:hidden}
.radius{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow:hidden}
.shadow{-webkit-box-shadow:#DDD9D9 0px 0px 30px;-moz-box-shadow:#DDD9D9 0px 0px 30px;box-shadow:#DDD9D9 0px 0px 30px}
.mg_15{margin-top:15px}
.fl-clr{zoom:1}
.fl-clr:after{display:block;clear:both;height:0;content:"\0020"}
.hide{display:none}

.index_one li .box,.curriculum_ul li img,.curriculum_ul li,.match_ul li a,.match_ul li a .more,.match_ul li a img,.match_ul li a .time,.match_more,.camp_ul li a,.camp_ul li a .more,.footer_ioc li,.footer a,.stem_ul li .img .t,.stem_ul li,.stem_ul li .box .price,.study_ul li,.study_ul li .title,.study_ul li .see,.campa_ul *,.interflow_ul *{webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 1s ease;transition:all 0.5s ease}

.curriculum_ul li:hover img,.match_ul li a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}

.index_show .uk-dotnav>*{padding:0; margin:0; margin-right:10px; float:none; width:15px; height:15px; display:inline-block}
.index_show .uk-dotnav>*>*{background:#fff; width:15px; height:15px; border-radius:50}
.index_show .uk-dotnav-contrast>.uk-active>*{background:#15764d; transform:scale(1)}
.index_show .uk-slidenav{width:40px; height:40px; font-size:30px; line-height:36px; border-radius:50%; background:#444}
.index_show .uk-slidenav-position .uk-slidenav{margin-top:-20px}
.index_show .uk-position-bottom {
    width: 100%;
    left: 0;
    bottom: 50px;
    z-index: 3;
    text-align: center;
    display: block;
    height: 15px;
    margin: 0;
    padding: 0;
}
/*底部样式*/
.footer{background:#282828}
.footer_ioc{overflow:hidden; padding:45px 0 30px 0; width:100px; }

.layout dl {
    float: left;
    padding: 0 65px 80px 65px;
    background: url(../images/ft.png) no-repeat;
}

.footer_ioc span{text-align:center; color:#535353; font-size:16px; color:#adadad}
.footer_ioc li{ float:left; height:30px; line-height:30px;}
.footer_ioc li a{color:#535353;  font-size:14px;}
.footer_ioc li p{line-height:20px; padding-top:25px;}
.footer_ioc li:hover{color:#fff}



.footer_dl{overflow:hidden; width:1100px; margin:0 auto;}

.footer_dl dl{float:left; padding:20px 15px 28px 0px; background:url(../images/ft.png) no-repeat}

.footer_dl .dl1{width:90px}

.footer_dl .dl2{width:235px}

.footer_dl .dl3{width:210px}

.footer_dl .dl4{width:120px;}

.footer_dl .dl5{}
.footer_dl .dl5 dd{width:352px; height:152px; background:url(../images/map1.png) no-repeat center; margin-top:-20px; margin-left:-30px;}
.footer_dl .xian{height:90px; border-left:1px #adadad solid; margin-top:40px;}
.footer_dl dl dt{font-size:16px; height:40px; color:#adadad}

.footer_dl dl dd p{color:#535353; line-height:25px; line-height:25px;}
.footer_dl dl dd p a{color:#535353; font-size:14px;}
.footer_dl dl dd .t{font-size:18px; height:40px; line-height:40px; color:#fff}

.footer_dl dl dd .tt{color:#fff; font-size:26px; padding-bottom:20px}


.apifl-qq {
    background: url(../images/mainv2_02.png) no-repeat #282828;
    width: 18px;
    height: 20px;
    cursor: pointer;
    position: relative;
}

.apifl-qq a{ margin-left:25px; font-size:14px; color:#535353}

.yxwl{ font-size:16px; color:#444444; width: 1100px;margin:0 auto; height: 100px; }
.yxwl_wenzi{ float: left; width: 720px; margin-left: 20px; line-height: 30px; }

.footer_nav{height:50px; line-height:50px;  font-size:14px; color:#adadad; padding-top:20px; width:1100px; margin:0 auto;}
.footer_nav a{color:#adadad; margin:0 20px; font-size:14px;}
.footer_nav a:hover{ color:#15764d}
.footer .txt{font-size:13px; color:#898989; padding:20px 0; line-height:22px; text-align:center; background:#1d1d1d}
.footer .txt span{padding:0 20px}
.footer .txt a{color:#8f9090;}
.footer .txt a:hover{color:#15764d}

.bj_3a67cc{background:#f6f6f6}
.top_box{height:50px; position:relative; text-align:right; line-height:50px}
.top_box .a{display:inline-block; margin-left:15px; height:18px; line-height:18px;}

.top_box .phone{position:relative; padding-left:25px; color:#333333; font-size:15px;}
.top_box .phone i{width:20px; height:20px; background:url(../images/phone.png) no-repeat center center; position:absolute; left:0; top:50%; margin-top:-9px}
.top_box .phone b{width:20px; height:20px; background:url(../images/phone.png) no-repeat center center; position:absolute; right:175px; top:50%; margin-top:-9px}

.bh_115{height:100px}
.nav_box{position:relative; width:100%; left:0; background:#fff; z-index:99}
.nav_box.fixed{position:fixed; top:0;}
.nav_box .layout{height:100px;}
.logo{height:100px; position:absolute; left:0; top:0}

.nav_ul{height:100px; float:right}
.nav_ul li{float:left; padding-left:30px; font-size:16px; line-height:100px}
.nav_ul li a{ display:block; width:75px;  height:100px; text-align:center}
.nav_ul li a.hover,.nav_ul li a:hover{color:#fff; background:#15764d; display:block; width:75px;  height:100px; text-align:center;}
.index_show{height:420px; position:relative}
.index_show img{height:420px !important; opacity:0}

.index_one{}
.index_one li{width:19%; float:left;  text-align:center; position:relative; color:#fff; opacity:0}
.index_one .li1{background:#f6f6f6;}
.index_one .li1 i{position:absolute; width:82px; height:82px; left:50%; margin-left:-41px; top:-41px; background:#fff; border-radius:50%;background-image:url(../images/i1.png);}
.index_one .li2 i{position:absolute; width:82px; height:82px; left:50%; margin-left:-41px; top:-41px; background:#fff; border-radius:50%;background-image:url(../images/i2.png);}
.index_one .li3 i{position:absolute; width:82px; height:82px; left:50%; margin-left:-41px; top:-41px; background:#fff; border-radius:50%;background-image:url(../images/i3.png);}
.index_one .li4 i{position:absolute; width:82px; height:82px; left:50%; margin-left:-41px; top:-41px; background:#fff; border-radius:50%;background-image:url(../images/i4.png);}
.index_one .li5 i{position:absolute; width:82px; height:82px; left:50%; margin-left:-41px; top:-41px; background:#fff; border-radius:50%;background-image:url(../images/i5.png);}





.index_one li .box{padding:65px 18px 0 30px; height:170px}
.index_one li .txt{line-height:22px; font-size:16px; padding-top:10px; height:120px; overflow:hidden; color:#333333}
.index_one li em{}
.index_one li:hover .box{background:#e6f0ea; border-bottom:5px solid #15764d; height:168px; color:#2c5ac1;}
.index_one .li1:hover .beijing0{background:#15764d;  background-image:url(../images/i1_hover.png); z-index:110}
.index_one .li2:hover .beijing1{background:#15764d;background-image:url(../images/i2_hover.png); z-index:110}
.index_one .li3:hover .beijing2{background:#15764d;background-image:url(../images/i3_hover.png); z-index:110}
.index_one .li4:hover .beijing3{background:#15764d;background-image:url(../images/i4_hover.png); z-index:110}
.index_one .li5:hover .beijing4{background:#15764d;background-image:url(../images/i5_hover.png); z-index:110}


.index_one .li2{background:#f6f6f6;margin-left:1.2%;}
.index_one .li3{background:#f6f6f6;margin-left:1.2%;}
.index_one .li4{background:#f6f6f6;margin-left:1.2%;}
.index_one .li5{background:#f6f6f6; margin-left:1.4%;}


.index_two{padding:70px 0}
.index_title{font-size:30px; line-height:30px; text-align:center; color:#333333}
.index_title span{ display:block; border-top:4px #cbc9cc solid; width:40px; margin:0 auto;}

.curriculum_ul{padding:px; margin-left:-25px; padding-top:35px}
.curriculum_ul *{overflow:hidden}
.curriculum_ul li{float:left; width:260px; margin-left:20px; margin-bottom:22px; opacity:0}
.curriculum_ul .img{border-radius:5px 5px 0 0; border:1px solid #f5f5f5; height:230px; background:#fff}
.curriculum_ul .img img{width:100%; height:230px; border-radius:5px 5px 0 0;}
.curriculum_ul .box{border:1px solid #e5e5e5; border-top:0; border-radius:0 0 5px 5px; overflow:hidden; text-align:center; padding:20px 0; font-size:14px; background:#fff}
.curriculum_ul .box .title{font-size:16px; line-height:20px; color:#000000}
.curriculum_ul .box .more{color:#9f9f9f; padding-top:15px}
.curriculum_ul li a{display:block}
.curriculum_ul li a:hover .tip{border:1px solid #c4d2e7}
.curriculum_ul li a:hover .title{ color:#000000}
.curriculum_ul li a:hover .txt,.curriculum_ul li a:hover .more{color:#34825e}
.curriculum_ul li:hover{box-shadow:1px 0 59px rgba(154,186,233,0.4); -webkit-box-shadow:rgba(154,186,233,0.4) 1px 0 59px;-moz-box-shadow:rgba(154,186,233,0.4) 1px 0 59px;box-shadow:rgba(154,186,233,0.4) 1px 0 59px}

.index_three{height:470px; background:url(../images/index_three.jpg) no-repeat center 0 fixed;}
.index_three a{display:block; height:350px; padding-top:120px; color:#fff; font-size:24px; line-height:40px; text-align:center}
.index_three i{width:92px; height:92px; margin:0 auto; background:url(../images/play.png) no-repeat; margin-bottom:30px; display:block}

.index_four{padding:70px 0}
.match_ul{padding-top:60px}
.match_ul li{padding-bottom:80px; opacity:0}
.match_ul li .time{position:absolute; width:66px; height:66px; background:#6ea18c; color:#fff; border-radius:50%; text-align:center; font-size:18px; left:-233px; top:50%; margin-top:-33px; line-height:22px; z-index:2}
.match_ul li .time .t{font-size:24px; font-weight:bold; line-height:24px; padding:7px 0 5px 0}
.match_ul li a{display:block; height:176px; background:#fff; padding:0 35px 0 93px; position:relative; margin-left:200px;}
.match_ul li .img{position:absolute; width:245px; height:176px; left:-200px; top:50%; margin-top:-90px; border-radius:10px; overflow:hidden}
.match_ul li a *{overflow:hidden}
.match_ul li .img img{width:100%; border-radius:10px}
.match_ul li .title{text-align:right; height:40px; overflow:hidden; position:relative; padding-top:30px}
.match_ul li .title .t{float:left; font-size:18px; line-height:25px; height:25px; text-align:left; width:70%; text-overflow:ellipsis; white-space: nowrap;}
.match_ul li .title i{position:absolute; left:0; bottom:0px; width:14px; height:3px; background:#15764d}
.match_ul li .title span{color:#999; font-size:16px}
.match_ul li .txt{line-height:22px; color:#444444; font-size:14px; height:44px; margin:15px 0 25px 0; display: -webkit-box;
-webkit-box-orient:vertical; -webkit-line-clamp:2;}
.match_ul li .more{color:#fff; font-size:14px; opacity:0}
.match_ul li a:hover,.match_ul li a:hover .img{box-shadow:rgba(0,61,151,0.2) 1px 0 32px}
.match_ul li a:hover .time{background:#15764d}
.match_ul li a:hover .title .t{color:#333333}
.match_ul li a:hover .title .txt{color:#444}
.match_ul li a:hover .more{color:#15764d; opacity:1; text-shadow:1px 0px 4px rgba(179,205,243,0.75)}
.match_more{display:block; width:190px; height:45px; text-align:center; line-height:45px; color:#fff; background:#15764d;  font-size:16px; margin:0 auto}
.match_more:hover{background:#15764d; color:#FFF}

.index_five{height:720px; background:#3a67cc url(../images/index_five.jpg) no-repeat center bottom fixed;}
.index_five .layout{padding:70px 0 0 0}
.index_five .title{ text-align:center; color:#fff; font-size:36px; line-height:36px}
.camp_ul{padding:50px 0; margin-left:-15px}
.camp_ul li{float:left; width:540px; margin:0 0 15px 15px; opacity:0} 
.camp_ul li a{display:block; height:130px; padding:20px 40px 20px 245px; color:#fff; background:rgba(238,238,238,0.04); position:relative; border-radius:5px}
.camp_ul li a *{overflow:hidden}
.camp_ul li img{width:190px; height:130px; position:absolute; left:24px; top:50%; margin-top:-65px;}
.camp_ul li .t{font-size:16px; height:20px; line-height:20px; padding-top:10px; text-overflow:ellipsis; white-space: nowrap;}
.camp_ul li .txt{line-height:22px; font-size:14px; height:44px; margin:10px 0 15px 0; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.camp_ul li .more{opacity:0}
.camp_ul li a:hover{background:rgba(238,238,238,0.23); box-shadow:rgba(15,55,144,0.2) 1px 0 27px}
.camp_ul li a:hover .more{opacity:1;}

.index_five .match_more{background:rgba(255,255,255,0.65); color:#3a67cc}
.index_five .match_more:hover{background:rgba(255,255,255,1);}


.video_bj{position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); left:0; top:0; z-index:9999; display:none}
.video_pop{background:#000; border-radius:10px; position:fixed; left:50%; top:50%; overflow:hidden}
.video_bj .close_a{position:absolute; right:20px; top:20px; font-size:60px; color:#fff; line-height:40px}


/*STEM产品*/
.second_box{padding-bottom:30px}
.show_img{height:300px;}
.position_box{position:relative; height:40px; margin:20px 0; padding-bottom:40px}

.position_box .i1{ background:url(../images/wxfw_01.png) center no-repeat;  height:200px; width:220px; float:left; }
.position_box .i2{ background:url(../images/wxfw_02.png) center no-repeat;  height:200px; width:220px; float:left;}
.position_box .i3{ background:url(../images/wxfw_03.png) center no-repeat;  height:200px; width:220px; float:left}
.position_box .i4{ background:url(../images/wxfw_04.png) center no-repeat;  height:200px; width:220px; float:left}
.position_box .i5{ background:url(../images/wxfw_05.png) center no-repeat;  height:200px; width:220px; float:left}
.five_road{ height:200px; padding-top:50px;}

.position_box   ul li p{font-size:16px; color:#FFF; text-align:center; line-height:20px; padding-top:70px;}


.position_nav{height:40px; padding-top:50px;}
.position_nav li{float:left; width:150px; height:40px; line-height:40px; position:relative; margin-right:10px}
.position_nav li .a{display:block; height:40px; line-height:40px; text-align:center; color:#484848; font-size:18px}
.position_nav li.hover .a,.position_nav li:hover .a{color:#fff; border-radius:5px; background:#15764d}
.position_nav li .txt{width:600px; top:40px; padding-top:15px; font-size:14px; display:none}
.position_nav li .txt a{color:#999; margin-right:15px}
.position_nav li .txt a:hover{color:#15764d;}
.position_nav li:hover .txt{display:block}
.content{ font-size:16px; color:#444444; line-height:35px;} 
.content p{ text-indent:30px;}
.position_a{position:absolute; right:0; top:0; font-size:14px; color:#999}
.position_a a{margin:0 5px; color:#999999}
.position_a .on{color:#999999}

.stem_ul{margin-left:-25px}
.stem_ul li{width:350px; float:left; border-radius:5px; overflow:hidden; background:#fff; margin:0 0 40px 25px}
.stem_ul li *{overflow:hidden}
.stem_ul li .img{position:relative; height:205px; border-radius:5px 5px 0 0;}
.stem_ul li .img img{width:100%; height:205px}
.stem_ul li .img .t{position:absolute; left:0; bottom:10px; background:#0068ff; font-size:16px; color:#fff; padding:0 30px; height:35px; line-height:35px; border-radius:0 5px 5px 0; opacity:0}
.stem_ul li .box{background:#fff; border:1px solid #e4e4e5; border-radius:0 0 5px 5px;}
.stem_ul li .box .dd{padding:30px 30px 0 30px}
.stem_ul li .box .title{font-size:20px; line-height:20px; height:20px;}
.stem_ul li .box .txt{font-size:14px; color:#999; line-height:22px; height:44px; margin:20px 0 15px 0}
.stem_ul li .box .star{height:20px; position:relative; margin-bottom:15px; width:130px}
.stem_ul li .box .star i{display:block; height:20px; background:url(../images/star.png) repeat-x;}
.stem_ul li .box .star .i1{width:20%}
.stem_ul li .box .star .i2{width:40%}
.stem_ul li .box .star .i3{width:60%}
.stem_ul li .box .star .i4{width:80%}
.stem_ul li .box .star .i5{width:100%}
.stem_ul li .box .price{height:55px; line-height:55px; position:relative; padding:0 30px; border-top:1px solid #e4e4e5; opacity:0.6}
.stem_ul li .box .price .t{color:#f31b14; font-size:20px}
.stem_ul li .box .price .shop{position:absolute; right:30px; height:34px; width:34px; background:url(../images/shop.png) no-repeat; top:50%; margin-top:-17px;}

.stem_ul li:hover{box-shadow:rgba(154,186,233,0.4) 1px 0px 60px}
.stem_ul li:hover .img .t,.stem_ul li:hover .box .price{opacity:1}

.paging_box{height:25px; text-align:right}
.paging_box a{display:inline-block; width:24px; height:24px; text-align:center; line-height:24px; font-size:16px; color:#666; margin-left:5px}
.paging_box .on{background:#15764d; color:#fff; border-radius:3px}


.product_title{font-size:24px; padding-bottom:30px; padding-top:50px;}
.product_left{width:550px; float:left}
.product_left .show{border-bottom:1px solid #e4e4e5; padding-bottom:15px; margin-bottom:15px}
.product_left .star{height:20px; position:relative; width:130px}
.product_left .star i{display:block; height:20px; background:url(../images/star.png) repeat-x;}
.product_left .star .i1{width:20%}
.product_left .star .i2{width:40%}
.product_left .star .i3{width:60%}
.product_left .star .i4{width:80%}
.product_left .star .i5{width:100%}
.product_left .price{height:55px; line-height:55px; position:relative;}
.product_left .price .t{color:#f31b14; font-size:20px}
.product_left .price .shop{position:absolute; right:0; height:50px; width:50px; background:url(../images/shopd.png) no-repeat; top:50%; margin-top:-25px;}
.product_right{width:380px; background:#15764d; padding:65px 40px; color:#fff; float:right; height:329px}
.product_right .t{font-size:20px; line-height:20px; padding-bottom:24px}
.product_right .txt{font-size:16px; line-height:24px}
.details_box{background:url(../images/details.jpg) repeat-x;}
.details_box .tab_ul{height:64px; line-height:64px;}
.details_box .tab_ul li{width:130px; float:left; text-align:center; font-size:18px; color:#484848}
.details_box .tab_ul li.hover{background:#fff; color:#15764d; cursor:pointer}
.details_box .tab_box{padding:50px 0; }
.details_box .tab_box .div{ color:#484848; font-size:16px; line-height:34px; display:none}

.details_box .tab_box .div .title{ color:#3a67cc; font-size:24px; padding:50px 0 10px 0}

.curriculum_title{font-size:36px; text-align:center}
.curriculum_title span{color:#003d97}
.curriculum_li li{opacity:1}

.quality_box{background:#3a67cc url(../images/quality_box.png) no-repeat center bottom; padding:40px 0 80px 0}
.position_div{height:30px; line-height:30px; font-size:14px; position:relative; color:#fff}
.position_div a{color:#fff;}
.position_div .a a{margin:0 5px}
.return_a{ position:absolute; right:0; top:0; padding-left:28px; background:url(../images/return_a.png) no-repeat 0 center}
.quality_title{font-size:28px; color:#fff; padding:20px 0 30px 0}
.quality_dl{overflow:hidden}
.quality_dl dt{width:512px; border:8px solid #7393db; border-radius:10px; float:left}
.quality_dl dt img{border-radius:10px; width:100%}
.quality_dl dd{ width:550px; float:right; color:#fff; line-height:30px; font-size:16px;}

.hot_box{background:url(../images/hot_box.jpg) repeat-x; padding:60px 0}
.hot_title{position:relative; height:30px; line-height:30px; font-size:14px}
.hot_title .t{font-size:24px;}
.hot_title .return_a{color:#000; background:url(../images/return_b.png) no-repeat 0 center}

.study_ul{}
.study_ul li{height:310px; position:relative; padding:25px 25px 25px 510px; background:#fcfcfc; margin-bottom:35px; overflow:hidden; border-radius:10px}
.study_ul li *{overflow:hidden}
.study_ul li img{position:absolute; width:455px; height:310px; position:absolute; left:25px; top:25px;}
.study_ul li .title{font-size:24px; height:30px; line-height:30px; margin:30px 0}
.study_ul li .txt{font-size:18px; color:#333; line-height:40px; height:120px; margin:0 0 30px 0}
.study_ul li .see{display:block; width:150px; height:40px; text-align:center; line-height:40px; background:#7c9adc; color:#fff; font-size:18px; border-radius:5px}
.study_ul li:hover{box-shadow:rgba(154,186,233,0.4) 1px 0px 60px}
.study_ul li:hover .title{color:#3a67cc}
.study_ul li:hover .see{background:#3a67cc}


.campa_ul{}
.campa_ul li{height:180px; position:relative; padding:20px 20px 20px 340px; background:#fbfbfb; margin-bottom:30px; overflow:hidden; border-radius:10px}
.campa_ul li *{overflow:hidden}
.campa_ul li img{position:absolute; width:270px; height:180px; position:absolute; left:20px; top:20px;}
.campa_ul li .title{font-size:24px; height:30px; line-height:30px;}
.campa_ul li .time{font-size:14px; padding:10px 0 15px 0}
.campa_ul li .txt{font-size:14px; color:#999; line-height:25px; height:50px; margin:0 0 25px 0}
.campa_ul li .more{color:#003d97; font-size:14px; opacity:0}
.campa_ul li .enroll{height:27px; width:90px; text-align:center; line-height:27px; background:#3a67cc; color:#fff; border-radius:10px; font-size:14px; position:absolute; right:20px; bottom:25px; opacity:0}
.campa_ul li:hover{box-shadow:rgba(154,186,233,0.4) 1px 0px 60px}
.campa_ul li:hover .title a,.campa_ul li:hover .time{color:#3a67cc}
.campa_ul li:hover .txt{color:#333}
.campa_ul li:hover .more,.campa_ul li:hover .enroll{opacity:1}

.interflow_ul{ margin-left:-35px}
.interflow_ul li{width:470px; float:left; padding:25px 30px; background:#fff; overflow:hidden; border:1px solid #f7f7f7; margin-left:35px; margin-bottom:35px; border-radius:10px}
.interflow_ul li *{overflow:hidden}
.interflow_ul li i{display:block;}
.interflow_ul li img{width:470px; height:280px}
.interflow_ul li .title{font-size:18px; line-height:20px; height:20px; margin:20px 0 15px 0}
.interflow_ul li .txt{color:#666; font-size:14px; height:75px; line-height:25px}
.interflow_ul li .time{margin-top:15px; height:20px; line-height:20px; font-size:14px; color:#999}
.interflow_ul li:hover{box-shadow:rgba(154,186,233,0.4) 1px 0px 60px}
.interflow_ul li:hover .title{color:#3a67cc}
.interflow_ul li:hover .txt{color:#333}


#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:#000;}
#tFocus{width:550px; overflow:hidden; position:relative}
#tFocus-pic{width:100%;height:332px;position:relative;}
#tFocus-pic li{width:100%;height:332px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocus-pic li img{width:100%; height:332px;}
#tFocusBtn{width:100%;height:93px; margin-top:18px; z-index:20; overflow:hidden;}
#tFocus-btn{width:100%; height:90px; position:relative; overflow:hidden;}
#tFocus-btn ul{width:100000px;position:absolute;left:0;top:0;}
#tFocus-btn li{height:93px;width:135px; display:block;float:left; margin-right:7px; opacity:0.6}
#tFocus-btn li img{width:135px; height:93px}
#tFocus-btn li.active{ opacity:1}
#tFocus-leftbtn,#tFocus-rightbtn{display:none}

#tFocus .prev,#tFocus .next{ position:absolute; top:180px; width:16px; height:29px; z-index:9; cursor:pointer}
#tFocus .prev{left:0; background:url(../images/left.png) no-repeat}
#tFocus .next{right:0; background:url(../images/right.png) no-repeat}
#tFocus .prev:hover{background:url(../images/lefta.png) no-repeat}
#tFocus .next:hover{background:url(../images/righta.png) no-repeat}


.enroll_pop,.shop_pop{position:fixed; width:100%; height:100%; overflow:auto; left:0; top:0; background:rgba(58,103,204,0.5); z-index:99999; display:none}
.enroll_box,.shop_box{background:#fff; width:665px; height:574px; position:absolute; left:50%; margin-left:-332px; top:50%; margin-top:-287px; border-radius:10px;box-shadow:1px 0 59px rgba(154,186,233,0.4); -webkit-box-shadow:rgba(154,186,233,0.4) 1px 0 59px;-moz-box-shadow:rgba(154,186,233,0.4) 1px 0 59px;box-shadow:rgba(154,186,233,0.4) 1px 0 59px; overflow:hidden}
.enroll_box .close,.shop_box .close{font-size:30px; color:#a3a3a3; position:absolute; right:35px; top:20px; cursor:pointer; line-height:30px}
.enroll_box .top{text-align:center; width:445px; margin:40px auto 20px auto}
.enroll_box .top .img{height:100px}
.enroll_box .top .title{height:20px; line-height:20px; color:#668dce; font-size:14px; position:relative}
.enroll_box .top .title span{background:#fff; padding:0 30px; position:relative; z-index:2}
.enroll_box .top .title i{position:absolute; width:100%; height:1px; top:50%; margin-top:-0.5px; left:0; background:#c9c9c9}
.enroll_ul{padding:0 100px}
.enroll_ul li{position:relative; margin-bottom:15px; padding-left:90px; height:36px; line-height:36px}
.enroll_ul li .t{position:absolute; left:0; top:0; font-size:16px; color:#484848; line-height:36px}
.enroll_ul li .text{border:1px solid #e0dddb; border-radius:5px; height:34px; font-size:14px; width:335px; padding:0 20px; background:#fdfcfa url(../images/text.jpg) repeat-x;}
.enroll_box .button,.shop_box .button{padding:15px 0 40px 0}
.enroll_box .button .but,.shop_box .button .but{display:block; margin:0 auto; width:169px; height:40px; color:#fff; font-size:18px; text-align:center; line-height:40px; background:url(../images/but.png) no-repeat; box-shadow:1px 0 18px rgba(62,126,222,0.75); -webkit-box-shadow:1px 0 18px rgba(62,126,222,0.75);-moz-box-shadow:1px 0 18px rgba(62,126,222,0.75);box-shadow:1px 0 18px rgba(62,126,222,0.75)}
.enroll_box .txt,.shop_box .txt{color:#999; font-size:14px; line-height:22px; width:375px; padding-left:10px; position:relative; margin:0 auto}
.enroll_box .txt span,.shop_box .txt span{color:#013f99; position:absolute; left:0; top:0; line-height:22px}

.shop_box{height:780px; margin-top:-390px;}
.shop_box .texta{font-size:14px; line-height:22px; width:465px; padding-left:10px; position:relative; margin:30px auto 15px auto}
.shop_box .texta span{color:#f55c57; padding-right:5px}
.shop_ul{padding:0 100px}
.shop_ul li{position:relative; margin-bottom:15px; padding-left:90px; line-height:36px}
.shop_ul li .t{position:absolute; left:0; top:0; font-size:16px; color:#484848; line-height:36px}
.shop_ul li .text{background:url(../images/text.jpg) repeat-x}
.shop_ul li .text,.shop_ul li .textarea{border:1px solid #e0dddb; border-radius:5px; height:34px; font-size:14px; width:335px; padding:0 20px; background:#fdfcfa url(../images/text.jpg) repeat-x}
.shop_ul li .textarea{height:80px; padding:10px 20px}

.shop_show{height:120px; background:#fafafa; margin:100px 30px 0 30px; padding:15px 25px 15px 260px; position:relative; border-radius:20px}
.shop_show *{overflow:hidden}
.shop_show .ioc{position:absolute; right:25px; top:-25px; width:50px; height:50px; background:url(../images/shopd.png) no-repeat;}
.shop_show .img{position:absolute; left:25px; top:15px; width:205px; height:120px; overflow:hidden}
.shop_show .img img{width:100%; height:120px; border-radius:10px 10px 0 0;}
.shop_show .img .t{position:absolute; left:0; bottom:10px; background:#0068ff; font-size:12px; color:#fff; padding:0 15px; height:20px; line-height:20px; border-radius:0 5px 5px 0;}
.shop_show .title{font-size:20px; height:40px; line-height:40px}
.shop_show .txta{height:20px; line-height:20px; font-size:14px; color:#999; margin:13px 0}
.shop_show .bottoma{height:20px; line-height:20px; position:relative}
.shop_show .bottoma .star{height:20px; position:relative; width:130px}
.shop_show .bottoma .star i{display:block; height:20px; background:url(../images/star.png) repeat-x;}
.shop_show .bottoma .star .i1{width:20%}
.shop_show .bottoma .star .i2{width:40%}
.shop_show .bottoma .star .i3{width:60%}
.shop_show .bottoma .star .i4{width:80%}
.shop_show .bottoma .star .i5{width:100%}
.shop_show .bottoma .price{color:#f31b14; font-size:20px; position:absolute; right:0; top:0}


.campa_title{padding:0 0 15px 0; border-bottom:1px solid #e5e5e5}
.campa_title .t{font-size:24px;}
.campa_title .time{color:#999; font-size:16px; padding-top:20px}
.campa_title .time span{padding-right:20px}
.campa_txt{color:#484848; font-size:16px; line-height:48px; padding:30px 0 0 0}
.campa_txt p{text-indent:24px}
.campa_bottom{height:38px; line-height:38px; margin:30px 0; position:relative}
.campa_bottom .enroll{height:38px; width:120px; text-align:center; line-height:38px; background:#3a67cc; color:#fff; border-radius:10px; font-size:16px; display:block}
.campa_bottom .share_box{position:absolute; right:0; top:0; padding-left:60px;}
.campa_bottom .share_box .t{position:absolute; left:0; top:0; color:#666; font-size:14px; line-height:38px}
.campa_paging{padding:30px 0; position:relative; border-top:1px solid #e5e5e5}
.campa_paging p{font-size:16px; line-height:44px}
.campa_paging .return_a{color:#484848; font-size:16px; background:url(../images/return_c.png) no-repeat 0 center; top:30px; padding-left:35px}

.share_box .bdshare-button-style0-32 a{margin:3px 0 0 10px;}
.share_box .bdshare-button-style0-32 .bds_tsina{background:url(../images/wb.png) no-repeat; background-position: 0 0;}
.share_box .bdshare-button-style0-32 .bds_weixin{background:url(../images/wx.png) no-repeat; background-position: 0 0;}
.share_box .bdshare-button-style0-32 .bds_more{background:url(../images/share.png) no-repeat; background-position: 0 0;}


.contact_us{width:900px; overflow:hidden; padding-bottom:60px}
.contact_us h1{font-size:16px; font-weight:bold; padding:30px 0}
.contact_us.text .input{width:230px; float:left; position:relative; padding-left:70px; line-height:36px; padding-bottom:40px;}
.contact_us.text .input span{position:absolute; left:0; top:0; color:#666; font-size:16px;}
.contact_us.text .input input{background:#f8f8f8; height:36px; border:0; border-radius:3px; width:80%; padding:0 5%}
.contact_us.text .textarea{float:none; width:auto}
.contact_us.text .textarea textarea{width:96%; padding:10px 2%; border:0; border-radius:3px; background:#f8f8f8; height:180px;}
.contact_us.text .button{display:block; width:155px; height:40px; background:#15764d; border-radius:2px; margin:0 auto; cursor:pointer; color:#fff; border:0; font-size:16px;}


.recruit_box{padding:50px 0 0 0}

.recruit_box .title_tt{height:25px; line-height:25px;font-size:16px}

.recruit_box .title_tt .t{float:left; display:block; padding:0 20px;font-weight:bold;}

.recruit_box .title_tt .tt{color:#444444}

.recruit_ul{padding:20px}

.recruit_ul li{}

.recruit_ul li .title{overflow:hidden; font-size:16px; position:relative; padding:10px 60px 10px 0; background: #15764d}

.recruit_ul li .title .t{float:left;color:#fff; cursor:pointer;text-indent:40px; }

.recruit_ul li .title .txt{color:#666; padding:0 0 0 50px; float:left}

.recruit_ul li .title .txt span{padding:0 20px}

.recruit_ul li .title .txt .my{color:#ff6600}

.recruit_ul li .title i{display:block; width:12px; height:18px; background:url(../images/rencai_left.png) no-repeat; position:absolute; left:20px; top:60%; margin-top:-13px; cursor:pointer}

.recruit_ul li .title.hover .t{color:#fff}

.recruit_ul li .title.hover i{background:url(../images/rencai_left.png) no-repeat}



.recruit_ul li .text{padding:30px 40px; background:#fff; font-size:14px; color:#666; line-height:25px; margin:5px 0; display:none}

.recruit_ul li .text .t{color:#484848; font-size:16px; padding-bottom:10px}


.i1footer{ font-size: 14px; color: #adadad; margin-left:40px; padding-top: 20px; }

.i2footer{font-size: 14px; color: #adadad; margin-left:40px; line-height: 50px;}
.i3footer{font-size: 14px; color: #adadad; margin-left:40px; line-height: 20px;}
