﻿@charset "utf-8"; *{padding:0;margin:0;list-style:none}img{border:0;border:0}a{text-decoration:none;color:#000}a:visited{color:#222}a:hover{color:#019541}a:focus{outline:0}html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif;background:#fff}body{background:#fff;overflow-x:hidden}input,input:focus{outline:0;text-indent:5px}h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:14px}.w1200{width:1200px;height:auto;margin:0 auto;overflow:hidden}.fl{float:left}.fr{float:right}.w{width:100%;height:auto;margin:0 auto}.top{width:100%;height:100px;background:#fff;margin:0 auto;position:fixed;top:0;z-index:999999}.logo{width:285px;height:100px;overflow:hidden}.logo a{display:block;width:100%;height:100%}.nav_box{width:564px;height:100px;margin:0 auto;margin-left:70px}.nav_box ul li{height:auto;width:94px;float:left;font-size:16px;line-height:27px;overflow:hidden;text-align:center;padding-top:23px}.nav_box ul li a{display:block;height:76px;width:100%}.nav_box ul li a:hover,.nav_box ul li.on{border-bottom:1px solid #019541}.nav_box ul li.on a{color:#019541}.nav_box ul li a p{font-size:14px}.contact{background:url(../images/tel.png) no-repeat 0 30px;width:180px;height:55px;padding:25px 0 20px 55px}.contact .con_t{height:25px;width:100%;line-height:25px;position:relative}.contact .con_t a{width:25px;height:25px;display:inline-block}.contact .con_t .ph{width:18px;height:23px;background:url(../images/phone_icon.png) no-repeat 0 0;margin-right:10px}.contact .con_t .ph:hover{background-position:-24px 0}.contact .con_t .wx{background:url(../images/phone_icon.png) no-repeat -46px 0}.contact .con_t .wx:hover{background-position:-72px 0}.contact .con_b{font-size:28px;height:30px;font-family:Arial;line-height:30px;color:#019541;width:100%}.contact .con_t .wx_mark{background:url(../images/mark2.png) no-repeat}.contact .con_t .ph_mark{background:url(../images/mark1.png) no-repeat}.wx_mark{width:114px;height:114px;padding:0;position:absolute;left:65px;top:30px;display:none;z-index:99999999999999999999}.wx_mark img{width:114px;height:114px;margin-top:10px}.ph_mark{width:114px;height:114px;padding:0;position:absolute;left:30px;top:30px;display:none;z-index:99999999999999999999}.ph_mark img{width:114px;height:114px;margin-top:10px}.slideBox{width:100%;height:500px;overflow:hidden;position:relative;margin-top:100px}.slideBox .hd{height:30px;width:100%;text-align:center;overflow:hidden;position:absolute;left:0;bottom:35px;z-index:1}.slideBox .hd ul{overflow:hidden;zoom:1}.slideBox .hd ul li{width:28px;height:28px;background:#e6e6e6;display:inline-block;margin:0 10px;cursor:pointer;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.slideBox .hd ul li.on{background:#019541}.slideBox .bd{position:relative;height:100%;z-index:0}.slideBox .bd li{zoom:1;vertical-align:middle;width:100%;height:500px}.slideBox .bd img{width:100%;height:500px;display:block}.banner_ctr{height:90px;position:absolute;top:50%;margin-top:-40px;z-index:2;left:50%;margin-left:-600px}.banner_ctr a{display:block;width:47px;height:79px;background:url(../images/banner_btn.png) no-repeat 0 0;position:absolute;opacity:0;filter:alpha(opacity=0);display:block}.banner_ctr a.prev{left:-90px}.banner_ctr a.next{right:-1280px;background-position:-47px 0}.banner_ctr a:hover{opacity:.7;filter:alpha(opacity=70)}.search_box{background:url(../images/search_bg.png) no-repeat center 0;height:86px;width:100%}.before_tit{width:105px;height:65px;text-align:right;background:url(../images/red.png) no-repeat 0 23px;line-height:65px}.txtScroll{position:relative;margin-right:60px}.txtScroll .bd{width:440px;height:25px;padding:20px 0;overflow:hidden}.txtScroll .bd ul{overflow:hidden;zoom:1}.txtScroll .bd ul li{height:25px;line-height:25px;float:left;display:inline;margin-right:80px}.before_tit.key{width:96px;font-size:16px;background:0 0}.keywords_box{width:262px;overflow:hidden;height:65px}.keywords_box ul li{display:block;float:left;height:65px;width:auto;line-height:65px;margin-right:15px}.search_r{width:auto;height:46px;overflow:hidden;margin-top:19px}.search_r .inpu{height:27px;width:194px;border:1px solid #d6d6d6;color:#999;-webkit-transition:border-color .3s;transition:border-color .3s}.search_r .inpu:hover{border-color:#69f}.search_r .inpu.yys_hei{color:#333;-webkit-transition:border-color .3s;transition:border-color .3s}.search_r .inpu.yys_hei:hover,.search_r .inpu.yys_hei:focus{border-color:#019541}.search_r .s_img{height:29px;width:40px;margin-left:-1px;border:0;background-image:url(../images/search.jpg);background-position:center;background-repeat:no-repeat;cursor:pointer}.title_box{width:818px;height:130px;overflow:hidden;margin:60px auto 0}.title_box .main_title{overflow:hidden}.title_box .main_title .li_sir{width:314px;height:14px;margin-top:15px}.title_box .main_title .li_sir .line{width:300px;height:0;border-bottom:1px solid #ccc;display:inline-block;margin-top:6px}.title_box .main_title .li_sir .sircle{height:14px;width:14px;border-radius:7px;background:#019541;display:inline-block}.title_box .main_title .the_title{font-size:26px;text-align:center;height:40px;width:190px;line-height:40px}.title_box .sub_title{width:100%;height:35px;line-height:35px;color:#666;text-align:center;margin-top:10px;overflow:hidden}.service_box{width:100%;height:147px;margin-bottom:80px}.service_box ul{width:1239px;height:auto}.service_box ul li{float:left;width:374px;height:147px;margin-right:39px}.box{width:294px;height:120px;color:#fff;padding:15px 40px 12px}.box:hover{animation:swing .8s ease-in-out;-webkit-animation:swing .8s ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.box h2{text-align:center;font-size:30px;height:60px;width:100%;line-height:60px;overflow:hidden}.box div{text-align:center;font-size:18px;line-height:30px;overflow:hidden;height:60px;width:100%}.box.left{background:#fb9d44}.box.middle{background:#18bd9c}.box.right{background:#f85753}.about_us{width:100%;height:338px;margin-bottom:85px;overflow:hidden}.about_us .left_box{height:100%;width:292px;margin-right:12px}.about_us .left_box .pic_top{width:292px;height:140px;margin-bottom:12px;border-radius:8px;overflow:hidden}.pic_top img,.pic_bottom img,.middle_box2 img,.top_pic img,.pic_top a img,.pic_bottom a img,.middle_box a img,.top_pic a img{transition:all .6s}.pic_top a img:hover,.pic_top img:hover,.pic_bottom img:hover,.middle_box2 img:hover,.top_pic img:hover,.pic_bottom a img:hover,.middle_box a img:hover,.top_pic a img:hover{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2)}.about_us .left_box .pic_bottom{width:292px;height:186px;border-radius:8px;overflow:hidden}.about_us .middle_box{width:490px;height:338px;border-radius:8px;overflow:hidden;margin-right:18px}.about_us .right_box{width:388px;height:100%;overflow:hidden}.about_us .right_box .intro{overflow:hidden;width:380px;height:140px;line-height:25px}.about_us .right_box .intro a{color:#019541}.about_us .right_box .intro a:hover{color:#f90}.about_us .right_box .consult{background:url(../images/about_bg.png) no-repeat center 0;height:168px;width:388px;position:relative}.about_us .right_box .consult .teacher_pic{height:141px;width:141px;overflow:hidden;border-radius:141px;margin-right:27px}.about_us .right_box .consult .teacher_info{margin-top:20px}.about_us .right_box .consult .teacher_info .teacher_tit{height:45px;width:120px;overflow:hidden}.about_us .right_box .consult .teacher_info h3{font-weight:400;text-align:center;overflow:hidden}.about_us .right_box .consult .teacher_info h4{font-weight:400;text-align:center;overflow:hidden}.about_us .right_box .consult .teacher_info a.zixun{display:block;height:35px;width:105px;color:#119b4d;border:1px solid #119b4d;text-align:center;line-height:35px;cursor:pointer;border-radius:8px;margin-top:10px;margin-left:6px}.about_us .right_box .consult .teacher_info a.zixun:hover{border:0;background-color:#119b4d;color:#fff;transition:background-color .3s}.about_us .right_box .consult .bd{height:141px;width:310px;margin:0 auto}.about_us .right_box .consult .bd ul li{float:left;display:inline;margin-top:13px}.about_us .right_box .consult .hd{height:30px;width:100%;text-align:center;overflow:hidden;position:absolute;left:0;bottom:-40px;z-index:1}.consult .hd ul li{width:12px;height:12px;background:#999;display:inline-block;margin:0 3px;cursor:pointer;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.consult .hd ul li.on{background:#019541}.customers{width:100%;height:355px;overflow:hidden}.customers ul{width:1264px}.customers ul li{float:left;width:252px;height:252px;margin-right:64px;border-radius:252px;overflow:hidden}.customers ul li img{width:252px;height:252px;border-radius:252px}.art_box{height:473px;width:100%;overflow:hidden}.art_box .box_list{width:385px;height:470px;box-shadow:0 3px 0 0 #e2e2e2}.art_box .box_list.middle{margin:0 22px 0 23px}.art_box .bottom_art h2{text-align:center;color:#019541;font-size:18px;font-weight:400;width:100%;height:45px;line-height:45px}.art_box .box_list .top_pic{width:385px;height:173px;overflow:hidden}.art_box .bottom_art{height:297px;width:365px;overflow:hidden;background-color:#fff;padding:0 10px}.art_box .bottom_art ul li{height:44px;width:365px;line-height:50px;border-bottom:1px dashed #e2e2e2;color:#019541;background:url(../images/point.png) no-repeat 0 22px;padding-left:15px}.more_btn{display:block;height:48px;width:198px;border:1px solid #019541;text-align:center;line-height:48px;color:#019541;margin:70px auto;border-radius:8px}.more_btn:hover{background-color:#019541;color:#fff;transition:background-color .5s}.link{width:100%;height:38px;color:#333;padding:45px 0 26px;overflow:hidden}.link .link_pic{width:71px;height:18px;line-height:15px;margin-right:15px;border-right:1px solid #d9d9d9;background:url(../images/link.png) no-repeat;padding-top:20px}.link .link_box{height:38px;width:1113px;overflow:hidden}.link .link_box li{float:left;height:38px;width:auto;line-height:38px;margin-right:12px}.foot_content{height:160px;padding-top:25px}.foot_content .content_box1{height:160px;overflow:hidden;float:left}.foot_content .content_box1.left1{width:170px}.foot_content .content_box1.left2{width:205px}.foot_content .content_box1.left3{width:510px;margin-right:77px}.foot_content h2{font-weight:400;font-size:16px;width:100%;height:32px;line-height:32px;overflow:hidden;margin-bottom:18px}.foot_content h3{font-weight:400;height:25px;width:100%;font-size:14px;line-height:25px;overflow:hidden}.foot_content .content_box1 .mark_pic{width:114px;height:114px;overflow:hidden}.foot_content .content_box1 .focus{text-align:center;height:46px;line-height:46px}.foot_content .content_box1.r2{margin-left:10px}.copy{height:60px;line-height:60px;overflow:hidden;width:100%;text-align:center}.main{background:#fff;width:100%;height:auto;overflow:hidden;margin-top:30px}.main_l{width:840px;height:auto;overflow:hidden}.main_l .breadnav{width:100%;height:34px;border-bottom:1px solid #d7d7d7;line-height:35px}.main_l .breadnav .before_line{margin-left:5px;margin-right:10px;margin-top:2px;border:1px solid #019541;height:18px;width:2px;background:#019541}.main_l .breadnav .breadnav_l{width:40%;height:24px;line-height:24px;font-size:18px;font-weight:700;color:#333;padding-bottom:10px}.main_l .breadnav .breadnav_r{line-height:28px;padding-top:6px;height:28px}.main_l .newsList{width:840px;height:auto;overflow:hidden}.main_l .newsList ul li{width:840px;height:40px;padding-top:4px;line-height:40px;text-indent:12px;border-bottom:1px dashed #e2e2e2}.point{width:6px;height:6px;float:left;border-radius:6px;background:#019541;display:inline-block;margin-left:2px;margin-top:17px}.page_wrap{float:left;position:relative;left:50%;margin:50px auto}.page{display:block;position:relative;left:-50%;font-size:14px}.page a,.page .nolink{color:#333;padding:8px 16px;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;border:1px solid #ddd;margin:3px}.page .nolink{color:#999}.page .cur{padding:8px 16px;border:1px solid #019541;color:#019541}.page a:hover{border:1px solid #019541;color:#019541}.main_r{width:290px;height:auto;overflow:hidden;margin-bottom:50px}.main_r .case_more{width:100%;height:auto;margin:0 auto;overflow:hidden}.main_r .case_box{width:100%;height:auto;margin:20px auto;overflow:hidden}.main_r .case_box ul li{width:100%;height:46px;margin-bottom:5px;text-align:center}.main_r .case_more ul li a{background:#f2f2f2 url(../images/right_bg.png) no-repeat 265px;font-size:16px;line-height:46px;width:100%;height:100%;display:block}.main_r .case_box ul li a:hover,.main_r .case_more ul li.on a{background-color:#019541;color:#fff;transition:background-color .3s}.main_r .hot{width:290px;height:auto;overflow:hidden}.main .top_tit{width:279px;height:20px;border-left:3px solid #019541;line-height:20px;padding-left:8px;overflow:hidden;margin-bottom:6px;margin-top:2px}.main_r .hot .hot_art_list{width:282px;height:auto;padding:0 4px 40px;overflow:hidden}.main_r .hot .hot_art_list ul li{height:40px;padding-top:4px;line-height:40px;text-indent:12px;border-bottom:1px dashed #e2e2e2;overflow:hidden}.main_r .hot .expert_list{width:290px;height:auto;overflow:hidden;padding-top:10px}.main_r .hot .expert_list ul li{height:64px;background-color:#eee;width:270px;margin-bottom:15px;padding:10px;overflow:hidden}.main_r .hot .expert_list ul li .expert_pic{height:64px;width:64px;overflow:hidden;border-radius:64px;margin-right:10px}.main_r .hot .expert_list ul li .expert_pic a{display:block;width:auto;height:auto}.main_r .hot .expert_list ul li .expert_info{width:180px;height:50px;overflow:hidden;padding-top:5px}.main_r .hot .expert_list ul li .expert_info h3{font-weight:400;height:30px;line-height:30px}.main_r .hot .expert_list ul li .expert_info h4{font-weight:400;height:20px;line-height:20px}.main_r .hot .mark_box{height:298px;width:288px;background:url(../images/bgpic.png) no-repeat;position:relative}.main_r .hot .mark_box .mark_picture{position:absolute;width:146px;height:146px;overflow:hidden;left:76px;top:36px}.main_r .hot .our_phone{width:230px;height:51px;margin-bottom:20px;background:url(../images/tel.png) no-repeat 0 13px;padding-top:10px;padding-left:60px}.main_r .hot .our_phone h2{font-size:28px;color:#019541;font-weight:400;height:30px;line-height:30px;overflow:hidden}.main_r .hot .our_phone h4{font-weight:400;overflow:hidden}.main_l .newsList .art_tit{color:#333;width:100%;height:55px;line-height:75px;text-align:center;overflow:hidden;font-size:20px}.main_l .newsList .push_time{color:#666;width:100%;height:40px;line-height:40px;text-align:center;overflow:hidden;margin-bottom:10px}.main_l .newsList .text_content{width:100%;height:auto;color:#333;overflow:hidden;margin-bottom:50px;margin-top:15px}.abou_banner{background:url(../images/banner_about.jpg) no-repeat center 0;width:100%;height:360px;margin-top:100px}.banner_case{background-image:url(../images/case_banner.jpg)}.banner_list{background-image:url(../images/list_banner.jpg)}.abou_banner:before{content:"";position:absolute;width:200px;height:360px;top:101px;left:-50%;overflow:hidden;background:-moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(5 rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background:-ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);background:-o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-moz-transform:skewX(-25deg);transform:skewX(-25deg)}.abou_banner:hover:before{left:110%;-webkit-transition:left 1.5s ease 0s;transition:left 1.5s ease 0s}.about_cont{width:100%;height:auto;font-size:14px;color:#333}.about_img{width:100%;height:auto;margin:50px auto;overflow:hidden}.about_img ul li{float:left;width:400px;height:200px;margin:0 auto;text-align:center;display:block}.about_img .pic2{width:106px;height:106px;margin:10px auto}.about_img ul li .pic2 img{width:106px;height:106px;margin:0 auto;overflow:hidden}.about_img ul li .pic2:hover{-webkit-animation:transform-5 2s ease 100ms alternate none 1;animation:transform-5 2s ease 100ms alternate none 1}@-webkit-keyframes transform-5{from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}}@keyframes transform-5{from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg)}to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg)}}.about_img ul li p{font-size:16px;line-height:30px}.about_img ul li p.zi{font-size:14px;color:#666}.aboutus_cont{width:100%;height:auto;margin:50px auto;overflow:hidden}.pictures{width:100%;height:auto;margin:60px auto 0;background:#eee;padding-bottom:50px}.aboutus_cont.left_box2{height:auto;width:316px}.aboutus_cont .left_box2 .pic_top{width:316px;height:auto;margin-bottom:12px;border-radius:8px;overflow:hidden}.aboutus_cont .left_box2 .pic_bottom{width:316px;height:auto;border-radius:8px;overflow:hidden}.aboutus_cont .middle_box2{width:531px;height:366px;border-radius:8px;overflow:hidden;margin:0 18px}.contact_img{width:100%;height:auto;margin:0 auto;padding-top:30px}.contact_img ul{width:110%;height:100px;margin:0 auto;overflow:visible}.contact_img ul li{width:380px;height:90px;float:left;display:inline;margin-right:20px;color:#666;font-size:16px;text-align:center;border:1px solid #ececec;line-height:90px}.contact_img ul li:hover{border-color:#019541;animation:swing .8s ease-in-out;-webkit-animation:swing .8s ease-in-out}.contact_img ul li img{vertical-align:middle;margin-right:15px}.contact_img ul li p{width:100%;height:auto}.weixin{width:340px;height:86px;border:3px solid #000;background:#fff;margin:150px auto 100px}.weixin .wx_ewm{width:137px;height:137px;background:#fff;margin:0 auto;text-align:center;margin-top:-80px;position:relative}.weixin .wx_ewm img{width:114px;height:114px;overflow:hidden}#weixin-box,#weixin-box:hover{text-align:center;color:#8d8d8d;cursor:default;text-decoration:none;right:12px}#weixin-box #weixin{height:266px;width:177px;position:absolute;top:-10px;right:0;opacity:0;-webkit-transition:all 1.5s ease-in-out;-moz-transition:all 1.5s ease-in-out;-o-transition:all 1.5s ease-in-out;-ms-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out;z-index:2}#weixin-box:hover #weixin{right:-177px;opacity:1}.main_l .newsList .expert_information{width:100%;height:165px;padding:25px 0 30px;overflow:hidden}.main_l .newsList .expert_information .expert_photo{height:165px;width:165px;border-radius:165px}.main_l .newsList .expert_information .expert_photo img{border-radius:165px}.main_l .newsList .expert_information .profiles{width:635px;height:auto;margin-left:40px}.main_l .newsList .expert_information .profiles .expert_name{font-size:24px;height:60px;width:115px;line-height:60px;overflow:hidden;background:url(../images/tuijian.png) no-repeat right}.main_l .newsList .expert_information .profiles .degree{width:100%;height:35px;line-height:35px;overflow:hidden;color:#666}.main_l .newsList .expert_information .profiles .story{height:75px;width:100%;overflow:hidden;line-height:24px}.main_l .newsList .text_intro{width:830px;padding-left:10px;height:auto;overflow:hidden;line-height:28px;margin-bottom:90px}.main_l .newsList .next_previous{width:100%;height:50px;line-height:50px;border-bottom:1px solid #e6e6e6;overflow:hidden;margin-bottom:40px}.main_l .newsList .next_previous .previous_one,.next_one{width:45%;height:100%;overflow:hidden}.main_l .newsList .next_previous .next_one{text-align:right}.main_l .expert_intro_list{width:100%;height:auto;line-height:30px;overflow:hidden;margin-bottom:50px}.main_l .expert_intro_list .green_point{width:7px;height:7px;border-radius:7px;background:#019541;margin-top:13px}.main_l .expert_intro_list ul{width:100%;height:auto;margin:0 auto;overflow:hidden}.main_l .expert_intro_list ul li{display:block;width:48%;height:30px;border:0;line-height:30px;padding:0;float:left;margin-right:2%;overflow:hidden;text-indent:10px}.main_l .newsList .specialist_list{width:100%;height:199px;border-bottom:1px solid #e2e2e2}.main_l .newsList .specialist_list .expert_information{padding:20px 0 0}.main_l .newsList .specialist_list .expert_information .expert_photo{height:150px;width:150px;border-radius:150px}.main_l .newsList .specialist_list .expert_information .expert_name{background:#fff}.main_l .newsList .specialist_list .expert_information .profiles{margin-left:20px}.main_l .newsList .specialist_list .expert_information .profiles .expert_name{font-size:18px}