a,blockquote,body,button form,code,dd,div,dl,dt,fieldset,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0}
body{color:#999;font-size:14px;margin:auto;font-family:"Microsoft Yahei",Arial;background-color:#fff}
ol,ul{list-style:none}
a,a:hover{text-decoration:none;color:#999}
b,i{font-weight:400;font-style:normal}
img{border:0}
.container{
    width:1200px;
    margin:auto}

.top{padding-top:15px;position:relative}
.top img{position:absolute;top:15px;left:0}
.top>ul{display:inline-block;vertical-align:top;margin-left:200px;margin-top:20px;margin-bottom:20px}
.top>ul>li{display:inline-block;vertical-align:top;position:relative;z-index:1}
.top>ul>li>a{
    display:block;
            padding:10px 25px;
            color:#333;
            font-size:18px;
            border:1px solid transparent
}
.top>ul>li>a.current,.top>ul>li>a.now,.top>ul>li>a:hover{color:#089A51;border:1px solid #ddd;box-shadow:0 5px 10px #ccc}
.top .menua{position:absolute;top:42px;left:0;
      width:146px;
      text-align:center;z-index:2;border:1px solid #ddd;background-color:#fff;border-top:transparent;display:none}
.top .menua>li{position:relative;z-index:2}
.top .menua>li>a{display:block;line-height:30px;border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:3px solid transparent;border-right:1px solid transparent;color:#666;position:relative;z-index:2}
.top .menua>li>a.current,.top .menua>li>a:hover{background-color:#f5f5f5;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-left:3px solid #089a51;border-right:1px solid #f5f5f5}
.top .menub{position:absolute;top:0;left:123px;border:1px solid #ddd;background-color:#f5f5f5;z-index:0;display:none}
.top .menub a{display:block;line-height:30px;width:150px;color:#666}
.top .menub a:hover{color:#089A51}
.top .telnum span{display:block;padding:10px 25px;color:#0FAF5F;font-size:22px;font-style:italic}
.top .telnum span i{display:inline-block;width:29px;height:23px;vertical-align:top;margin-top:2px;margin-right:5px;background:url(../img/tel.png) no-repeat 0 0}


.banner{width:100%;padding:40px 0;background-color:#f5f5f5;padding-bottom:80px}
.sliders{position:relative}
.sliders .bg{width:100%;height:350px}
.sliders .text{position:absolute;top:100px;border-left:10px solid #fff;border-right:10px solid #fff;padding:0 20px}
.sliders .text h2{font-size:26px;font-weight:400;color:#fff;line-height:50px}
.sliders .toleft{position:absolute;left:0;top:143px}
.sliders .toright{position:absolute;right:0;top:143px}
.flexslider{width:100%;margin:0;padding:0}
.flexslider .slides>li{display:none}
.flexslider .slides img{max-width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{background:#fff;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;zoom:1}
.flexslider .slides{zoom:1}
.flexslider .slides>li{position:relative}
.flex-container{zoom:1;position:relative}
.flex-caption{background:0 0;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);zoom:1}
.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);font-size:14px;line-height:18px}
.flex-direction-nav li a{width:60px;height:60px;margin:-13px 0 0;display:block;background:url(../img/toleft.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px}
.flex-direction-nav li a.next{width:60px;height:60px;margin:-13px 0 0;display:block;background:url(../img/toright.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;right:0}
.flex-direction-nav li a.prev{background-position:0 0;left:0}
.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{width:100%;position:absolute;bottom:-30px;text-align:center}
.flex-control-nav li{margin:0 0 0 5px;display:inline-block;zoom:1}
.flex-control-nav li:first-child{margin:0}
.flex-control-nav li a:hover{background-position:0 -13px}
.flex-control-nav li a.active{background-position:0 -26px;cursor:default}



.banner .tip{padding:5px 0;box-shadow:0 0 10px #ccc;margin-top:15px;background-color:#fff}
.banner .tip li{display:inline-block;vertical-align:middle;color:#666}
.banner .tip li:first-child{width:20%;text-align:center;border-right:1px solid #ddd}
.banner .tip li:nth-child(2){width:70%;padding-left:30px;line-height:24px}


.prointro{padding:40px 0;position:relative;text-align:center}
.prointro h2{width:125px;text-align:center;padding:10px 0;color:#0FAF5F;line-height:30px;border:2px solid #0FAF5F;font-size:26px;position:absolute;top:-45px;background-color:#fff}
.prointro h2 span{font-size:12px;display:block;text-align:center}
.prointro .left{width:42%;display:inline-block;vertical-align:top}
.prointro .left img{width:269px;height:269px;margin:40px}
.prointro .left p{background-color:#f5f5f5;padding:40px;text-align:left;line-height:26px;color:#666;border-radius:10px}


.add{display:inline-block;vertical-align:top;height:563px;width:15%}
.add img{width:55px;height:57px;margin-top:155px}
.why{padding:40px 0;background-color:#f5f5f5}
.atitle{line-height:40px;font-size:26px;color:#0FAF5F;font-weight:400;margin-bottom:30px;text-align:left}
.atitle img{vertical-align:middle;margin-right:5px}
.atitle span{font-size:18px;color:#999}
.project{border:1px solid #ddd;background-color:#fff;width:70%;margin:auto;text-align:center;border-collapse:collapse}
.project td{line-height:35px;border:1px solid #ddd}
.project thead{background-color:#f5f5f5;color:#0FAF5F;line-height:35px}
.project thead th{border:1px solid #ddd}
.project tr:nth-child(2n){background-color:#f5f5f5}


.time{padding:40px 0}
.time .classes{color:#333;margin-bottom:25px}
.time .classes span{color:#0FAF5F}
.time hr{height:3px;border:1px solid #ddd;background-color:#ddd}
.coursecon{width:100%;height:600px;padding:40px 0;background:url(../img/con_bg.png) no-repeat 0 0;background-size:100% 100%}
.coursecon ul{text-align:center;margin-bottom:30px}
.coursecon ul li{display:inline-block;vertical-align:top;width:20%;background-color:#fff;color:#666;height:250px;margin-right:30px;border:1px solid #ddd}
.coursecon ul li:first-child{vertical-align:middle;width:18%;border:0;background-color:transparent}
.coursecon ul li:first-child img{width:100%;margin-top:15px}
.coursecon ul li h3{font-weight:400;text-align:left;font-size:18px;color:#0FAF5F;padding:10px 0 10px 10px;border-bottom:1px dashed #ddd}
.coursecon ul li div{padding:10px;line-height:26px;text-align:justify}


.flow{padding:40px 0;text-align:center}
.flowdel{width:350px;padding:10px 40px;margin:auto;display:inline-block;vertical-align:top;border:1px solid #ddd;text-align:left;height:285px}
.flowdel h3{font-size:18px;color:#0FAF5F;margin-bottom:20px;text-align:center;margin-top:15px}
.flowdel span{display:inline-block;width:85px;height:35px;text-align:center;line-height:35px;border:1px solid #ddd;color:#666;margin-bottom:40px;position:relative}
.ml{margin-right:40px}
.flowdel span .tr{display:inline-block;width:10px;height:15px;background:url(../img/right.png) no-repeat 0 0;position:absolute;right:-29px;top:9px}
.flowdel span .td{display:inline-block;width:15px;height:10px;background:url(../img/down.png) no-repeat 0 0;position:absolute;right:35px;top:53px}
.flowdel span .tl{display:inline-block;width:10px;height:15px;background:url(../img/left.png) no-repeat 0 0;position:absolute;right:-29px;top:9px}
.flowdel span:last-child .td{display:inline-block;width:15px;height:10px;background:url(../img/down.png) no-repeat 0 0;position:absolute;right:35px;top:-25px}
.flowdel span:last-child{margin:0}
.flow .flowdel:nth-child(3){text-align:right;margin-left:40px}


.teacher{padding:40px 0;text-align:center}
.tealist{width:36%;padding:40px;background:url(../img/tea_pro.png) no-repeat 0 0;background-size:100% 100%;color:#fff;line-height:26px;height:310px;padding-bottom:0;display:inline-block;text-align:justify;vertical-align:top;position:relative;margin-bottom:30px}
.tealist .teaname{font-size:18px;color:#fff}
.teacher .tealist:nth-child(2n){margin-right:30px}
.teacher .mask{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;display:none}
.teacher .btn{padding:5px 25px;color:#fff;border:2px solid #fff;position:absolute;top:152px;display:none}


.bodyCon .students{margin:0 auto;height:280px;position:relative}
.bodyCon .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px;left:300px}
#four_flash{position:relative;width:100%;height:250px;margin:0 auto;position:absolute;bottom:40px}
#four_flash .flashBg{width:90%;height:250px;margin:0 auto;position:relative;overflow:hidden}
#four_flash .flashBg ul.mobile{width:1000%;height:250px;position:absolute;top:15px;left:0}
#four_flash .flashBg ul.mobile li{float:left;width:210px;margin-left:26px;padding:20px 0;color:#6C6E85;text-align:center;background-color:#fff;position:relative}
#four_flash .flashBg ul.mobile li .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none}
#four_flash .flashBg ul.mobile li .mask p{padding:10px;color:#fff;text-align:left;line-height:22px}
#four_flash .flashBg ul.mobile li p{line-height:26px;color:#666}
#four_flash .flashBg ul.mobile li img{width:100px;height:100px}
#four_flash .flashBg ul.mobile li p span{color:#999}
#four_flash .but_left{width:44px;height:44px;position:absolute;top:90px;left:0}
#four_flash .but_left img:nth-child(2){position:absolute;top:0;left:0;display:none}
#four_flash .but_right{width:44px;height:44px;position:absolute;top:90px;right:0}
#four_flash .but_right img:nth-child(2){position:absolute;top:0;right:0;display:none}
.stu{background-color:#f5f5f5;padding:40px 0;padding-bottom:0}


.atitle a{color:#999;font-size:18px}
.atitle a:hover{text-decoration:underline}
.report{padding:40px 0;background:url(../img/report_bg.png) no-repeat 0 0;background-size:100% 100%}
.report .left{display:inline-block;width:40%;margin-left:81px}
.report .left .title{font-size:0}
.report .left .city{display:inline-block;width:60px;height:35px;font-size:14px;text-align:center;line-height:35px;color:#666;background-color:#f5f5f5;border:1px solid #ddd;position:relative;border-bottom:0}
.report .left .title a.current{background-color:#D62626;color:#fff}
.report .left .city .angel{display:inline-block;width:12px;height:6px;background:url(../img/downangel.png) no-repeat 0 0;position:absolute;top:35px;left:25px}
.report .left .city .hide{display:none}


.contactway{border:1px solid #ddd;background-color:#f5f5f5;padding:30px 30px}
.contactway h3{font-size:18px;color:#0FAF5F;font-weight:400;margin-bottom:15px}
.contactway p{line-height:26px;color:#666}
.contactway p img{vertical-align:middle;margin-left:50px}


.hide{display:none}
.report .right{width:35%;display:inline-block;vertical-align:top;margin-left:115px}
.report .right p{line-height:35px;color:#666}
.report .right p a{color:#666;width:72%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;vertical-align:middle}
.report .right p a:hover{text-decoration:underline}
.report .right p span{float:right;color:#999}


.article{padding:40px 0 40px 12%}
.article ul{display:inline-block;vertical-align:top;width:30%}
.article ul li{line-height:26px}
.article ul li a{
    color:#666;
    display:inline-block;
    width:85%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.article ul li a:hover{color:#0FAF5F;text-decoration:underline}


.footer{background-color:#353535;text-align:center;padding:40px 0}
.footer p{line-height:26px;margin:5px 0;color:#fff}
.footer p a{color:#fff;margin-right:20px}
.fortest .left{display:inline-block;vertical-align:top;width:24%}
.fortest .left .left_up{background-color:#f5f5f5;width:219px;border:1px solid #ddd}
.fortest .left .left_up>li:first-child{width:219px;height:140px;background:url(../img/leftnav.png) no-repeat center 0;background-size:100% 100%;text-align:center;border-bottom:5px solid #fff}
.fortest .left .left_up>li:first-child span{color:#fff;font-size:22px;display:block;padding-top:95px}
.fortest .left .left_up li a{display:block;line-height:45px;text-align:center;font-size:18px;border-left:5px solid transparent;position:relative}
.fortest .left .left_up li ul li a:active {color:#fff}
.fortest .left .left_up li a:hover{color:#0FAF5F}

.fortest .left .left_up li a.current{color:#fff;background-color:#0FAF5F;border-left:5px solid #1acc73}
.fortest .left .left_up li a i.rep{display:inline-block;vertical-align:middle;margin-right:5px;width:18px;height:18px;background:url(../img/report.png) no-repeat 0 0}
.fortest .left .left_up li a i.reped{display:inline-block;vertical-align:middle;margin-right:5px;width:18px;height:18px;background:url(../img/report_h.png) no-repeat 0 0;position:absolute;top:15px;left:59px}
.fortest .left .left_up li a i.ana{display:inline-block;vertical-align:middle;margin-right:5px;width:19px;height:16px;background:url(../img/ana.png) no-repeat 0 0}
.fortest .left .left_up li a i.anaed{display:inline-block;vertical-align:middle;margin-right:5px;width:19px;height:16px;background:url(../img/ana_h.png) no-repeat 0 0;position:absolute;top:16px;left:59px}
.fortest .left .left_up li a i.adv{display:inline-block;vertical-align:middle;margin-right:5px;width:14px;height:20px;background:url(../img/advice.png) no-repeat 0 0}
.fortest .left .left_up li a i.adved{display:inline-block;vertical-align:middle;margin-right:5px;width:14px;height:20px;background:url(../img/advice_h.png) no-repeat 0 0;position:absolute;top:14px;left:61px}
.fortest .left .left_up li a i.aq{display:inline-block;vertical-align:middle;margin-right:5px;width:20px;height:15px;background:url(../img/online.png) no-repeat 0 0}
.fortest .left .left_up li a i.aqed{display:inline-block;vertical-align:middle;margin-right:5px;width:19px;height:16px;background:url(../img/online_h.png) no-repeat 0 0;position:absolute;top:17px;left:58px}
.fortest .left .left_up li a i.hide{display:none}

.fortest .left .left_down{border:1px solid #ddd;text-align:center;margin-top:30px;margin-bottom:30px;width:219px;position: relative}
.fortest .left .left_down li:first-child{border-top:5px solid #0FAF5F;color:#0FAF5F;font-size:22px;border-bottom:1px solid #ddd;line-height:45px}
.fortest .left .left_down li a{position:relative;display:inline-block;margin:20px 10px}
.fortest .left .left_down li a img:nth-child(2){position:absolute;top:0;left:0;display:none}
.fortest .right{width:66%;padding:20px 40px;display:inline-block;vertical-align:top}
.fortest .right h2{font-size:22px;color:#0FAF5F;line-height:30px;padding:10px 0;border-bottom:1px solid #ddd}
.fortest .right h2 span{float:right;font-size:14px;color:#999;font-weight:400;margin-top:10px}

.fortest .left .left_down_weixin{
    /*border:1px solid #ddd;*/
    text-align:center;
    width:120px;height:120px;
    position: absolute;
    top:10px;
    left:-122px;
    z-index:3px;

}




.articlecon{padding:10px 0;color:#333;line-height:26px;border-bottom:1px solid #ddd}
.sx p{margin:15px 0}
.sx p a{color:#333}
.sx p a:hover{color:#0FAF5F;text-decoration:underline}
.sx p span{color:#0FAF5F}
b{padding-left:2em}
.friendlink{padding:20px 0}
.friendlink .title{color:#0FAF5F;margin-bottom:10px;font-weight:700}
.friendlink p.links{padding-left:30px;line-height:26px}
.friendlink a{display:inline-block;color:#333;margin-right:20px}
.friendlink a:hover{color:#0FAF5F;text-decoration:underline}

.reportsys{padding:20px 0}
.comment h2,.reportsys h2{font-weight:400;color:#0FAF5F;font-size:22px;border-left:5px solid #0FAF5F;margin-bottom:10px;padding-left:5px}
.reportsys .notes{line-height:26px}
.reportsys .notes span:first-child{color:#333}
.reportsys .notes span:last-child{color:#0FAF5F}
.reportsys form{background-color:#f5f5f5;border:1px solid #ddd;padding:10px 0;text-align:center}
.reportsys form h3{font-weight:400;color:#666;margin-bottom:20px}
.reportsys form ul{width:400px;text-align:left;display:inline-block;vertical-align:top}
.reportsys form ul span{display:inline-block;width:100px;text-align:right;color:#666;margin-right:5px}
.reportsys form ul span i{color:#0FAF5F;font-style:normal}
.reportsys form ul li{margin:10px 0}
.reportsys form input{width:250px;height:30px;border:1px solid #ddd}
.reportsys form select{
    /*    border:1px solid #ddd;*/
    height:30px;
    width:150px}
.reportsys form .iden{height:26px;line-height:24px}
.reportsys form .iden{vertical-align:top}
.reportsys form .iden input{height:24px;width:60px;vertical-align:top}
.reportsys form .btn{background-color:#0FAF5F;color:#fff;display:block;width:100px;line-height:30px;border-radius:5px;margin:auto;text-align:center;margin-top:20px}


.fortest .left .left_up .menu{background-color:#fff;border-bottom:1px solid #ddd;border-top:1px solid #ddd;text-align:left;display:none}
.fortest .left .left_up .menu li a{font-size:14px}
/*.fortest .left .left_up li a:hover{color:#0FAF5F}*/
.fasto{line-height:36px}
.fasto a{padding:0 10px;border-right:1px solid #ddd}
.morecon .title,.relate .title{color:#0FAF5F;line-height:30px;font-weight:700}
.relate p:nth-child(2) a{padding:0 15px;border-right:1px solid #ddd;color:#666;display:inline-block;line-height:24px}
.relate p:nth-child(2) a:hover{color:#0FAF5F;text-decoration:underline}
.aeis .left .left_down li a{display:block;margin:10px 0;color:#333}
.aeis .left .left_down li a:hover{color:#0FAF5F}
.morecon p:nth-child(2) a{display:block;color:#666;line-height:30px;margin-left:15px}
.morecon p:nth-child(2) a:hover{color:#0FAF5F;text-decoration:underline}
.right .consult{padding:10px 20px;background-color:#f5f5f5;color:#666;margin-top:10px}
.right .consult img{vertical-align:middle}
.loadicon{display:inline-block;width:15px;height:15px;background:url(../img/download.png) no-repeat 0 0}
.loadicon_h{display:inline-block;width:15px;height:15px;background:url(../img/download_h.png) no-repeat 0 0}
.right .download{color:#333;display:block;margin:10px 0}
.right .download:hover{color:#0FAF5F;text-decoration:underline}
.comment{padding:40px 0;position:relative}
.backto{margin-bottom:10px;text-align:left}


.comment .fillmes{display:inline-block;vertical-align:top;width:150px}
.comment .fillmes input{height:25px;width:108px;padding-left:10px;color:#999;border:1px solid #ddd;margin-bottom:10px}
.comment .fillmes input:focus{color:#0FAF5F;outline:0;border:1px solid #0FAF5F}
.comment .fillmes .iden input{width:50px;height:24px;vertical-align:top}
.comcon{width:20%;position:relative;display:inline-block;vertical-align:top}
.comcon textarea{height:99px;border:1px solid #ddd;resize:none;margin-bottom:10px;width:100%}
.comcon textarea:focus{outline:0;border:1px solid #0FAF5F}
.comcon span{position:absolute;top:0;left:10px}
.comcon p{text-align:right}
.comcon a{padding:5px 25px;color:#666;border:1px solid #666}
.comment .logo{width:20%;height:100px;text-align:center;font-size:56px;color:#0FAF5F;display:inline-block;vertical-align:top;margin-left:40px}
.comment .othermes{width:30%;color:#666;display:inline-block;vertical-align:top;margin-left:40px;text-align:left}
.comment .othermes li{line-height:26px}
.comment .othermes li:nth-child(3){margin-top:20px}
.comment .tip{width:300px;text-align:center;position:absolute;top:60px;left:40%;color:#fff;background-color:rgba(0,0,0,.5);padding:15px 20px}
.comment .close{color:#fff;font-size:46px}
.comment .tip p{line-height:24px}
.comment .tip p:first-child{text-align:right}
.comment .tip p:last-child{margin-top:5px}
.comment .maincon{text-align:center}


.aqcon{padding:20px 0}
.aqcon p:first-child{color:#0FAF5F}
.aqcon p:nth-child(2){color:#666;line-height:26px}
.aqlist{border-bottom:1px dashed #DDD;padding:10px 0}
.aqlist .title a{color:#333;margin:10px 0}
.aqlist .title a:hover{
    color:#0FAF5F;
    text-decoration:underline;
}
.aqlist .answer span:first-child{color:#0FAF5F;margin-right:30px}
.aqlist .acon{line-height:26px;margin-top:5px;color:#666}
.aqlist .acon a{color:#0FAF5F;text-decoration:underline;display:inline-block}


.loadmore{display:block;width:150px;color:#666;background-color:#e1e1e1;padding:5px 0;text-align:center;font-size:18px;margin:auto;margin-top:30px}
.stucomment{padding:40px 0;text-align:center}
.stulist{padding:20px 0;border-bottom:1px dashed #ddd}
.stulist li{display:inline-block;vertical-align:middle}
.stulist li:first-child{width:20%;padding:0 20px}
.stulist li:first-child img{width:100%}
.stulist li:nth-child(2){width:70%;padding:0 20px}
.stulist li:nth-child(2) p span{color:#0FAF5F}
.stulist li:nth-child(2) p{line-height:26px;text-align:left;color:#666}


.friend .left .left_up>li:first-child{border:0}
.newest .title a{color:#111}
.newest .title a:hover{color:#0FAF5F;text-decoration:underline}
.page{margin:20px 0;text-align:center;padding-bottom:20px;border-bottom:1px solid #ddd}
.page li{display:inline-block}
.page li a{padding:5px 10px;border:1px solid #ddd;display:block;color:#666}
.page li a.red{color:#0FAF5F}
.page li a.current,.page li a:hover{background-color:#0FAF5F;color:#fff}

.page{margin:20px 0;text-align:center;padding-bottom:20px;border-bottom:1px solid #ddd}
.page a{display:inline-block}
.page span{display:inline-block}
.page a{padding:5px 10px;border:1px solid #ddd;color:#666}
.page  a.red{color:#0FAF5F}
.page .current,.page a:hover{
    background-color:#0FAF5F;
    color:#fff; 
    border: 1px solid #ddd;

    padding: 5px 10px;
}

.page .prev{
    color:#0FAF5F;
}
.page .next{
    color:#0FAF5F;
    background: #fff;
}


.fortest .left .left_middle{margin-top:30px}
.fortest .left .left_middle>li:first-child{width:219px;height:45px;line-height:45px;background:0 0;font-size:22px;background-color:#fff;color:#0FAF5F;border:0;border-top:5px solid #0FAF5F;border-bottom:1px solid #ddd}
.newest .left .left_middle li a i.reped{left:58px}
.fortest .left .left_middle{width:219px;border:1px solid #ddd;text-align:center}
.fortest .left .left_middle li a{display:block;line-height:45px;text-align:center;font-size:18px;border-left:5px solid transparent;position:relative}
.fortest .left .left_middle li a:hover{color:#0FAF5F}
.fortest .left .left_middle li a.current{color:#0FAF5F}
.fortest .left .left_middle li a i.rep{display:inline-block;vertical-align:middle;margin-right:5px;width:18px;height:18px;background:url(../img/report.png) no-repeat 0 0}
.fortest .left .left_middle li a i.rep_r{display:inline-block;vertical-align:middle;margin-right:5px;width:18px;height:18px;background:url(../img/repprt_r.png) no-repeat 0 0;position:absolute;top:15px;left:59px}
.fortest .left .left_middle li a i.ana{display:inline-block;vertical-align:middle;margin-right:5px;width:19px;height:16px;background:url(../img/ana.png) no-repeat 0 0}
.fortest .left .left_middle li a i.ana_r{display:inline-block;vertical-align:middle;margin-right:5px;width:19px;height:16px;background:url(../img/ana_r.png) no-repeat 0 0;position:absolute;top:16px;left:59px}
.fortest .left .left_middle li a i.adv{display:inline-block;vertical-align:middle;margin-right:5px;width:14px;height:20px;background:url(../img/advice.png) no-repeat 0 0}
.fortest .left .left_middle li a i.adv_r{display:inline-block;vertical-align:middle;margin-right:5px;width:14px;height:20px;background:url(../img/advice_r.png) no-repeat 0 0;position:absolute;top:14px;left:61px}
.fortest .left .left_middle li a i.aq{display:inline-block;vertical-align:middle;margin-right:5px;width:20px;height:15px;background:url(../img/online.png) no-repeat 0 0}
.fortest .left .left_middle li a i.aq_r{display:inline-block;vertical-align:middle;margin-right:5px;width:19px;height:16px;background:url(../img/online_r.png) no-repeat 0 0;position:absolute;top:17px;left:58px}
.fortest .left .left_middle li a i.hide{display:none}


.testlist{padding-top:20px}
.testlist li{line-height:30px}
.testlist li i{color:#0FAF5F}
.testlist a{padding:8px;color:#333}
.testlist span{color:#999}
.testlist a:hover{color:#0FAF5F;text-decoration:underline}


.newdel{padding:20px 0}
.newdel p{line-height:26px;color:#333}
.arrange{border-collapse:collapse;border:1px solid #ddd;margin:15px 0}
.arrange td,.arrange th{border:1px solid #ddd;width:140px;height:35px;line-height:35px;padding-left:10px;text-align:left;color:#333}
.arrange thead tr{background-color:#E4EBEF}
.arrange tbody tr:nth-child(2n-1){background-color:#f5f5f5}
.titlelink a:hover{color:#0FAF5F;text-decoration:underline}

.process {
    position: relative;
    width:1000px;
}
.process .proed{
    width:900px;
    background:url('../img/redline.png') repeat-x 0 0 ;
    background-size: 100% 4px;
    margin:auto;
    position: absolute;
    top:0px;
    left:5%;
    height:4px;
    font-size: 0;
}
.process .proed li{
    width:90px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    font-size: 14px;
    height:4px;
}
.process .proed li div {
    position: absolute;
    top:-6px;
    left:0px;
    text-align: center;
    width:100%;
}
.process .proed li div.last{
    text-align: right;
}
.process .proed li:first-child div{
    left:-39px;
}
.process .proed li:last-child div{
    left:40px;
}
.process .tipa{
    padding:10px 0px;
    border:1px solid #ddd;
    border-top:5px solid #B01818;
    position: relative;
    width:105px;
    left:288px;
    text-align: center;
    margin-top:10px;
    display: inline-block;
}
.process .tipb{
    padding:10px 0px;
    border:1px solid #ddd;
    border-top:5px solid #B01818;
    position: relative;
    width:105px;
    left:630px;
    text-align: center;
    margin-top:10px;
    display: inline-block;
}
.process .tipc{
    padding:10px 0px;
    border:1px solid #ddd;
    border-top:5px solid #B01818;
    position: relative;
    width:105px;
    left:156px;
    text-align: center;
    margin-top:10px;
    display: inline-block;
}
.process .tipd{
    padding:10px 0px;
    border:1px solid #ddd;
    border-top:5px solid #B01818;
    position: relative;
    width:105px;
    left:337px;
    text-align: center;
    margin-top:10px;
    display: inline-block;
}
.process .tipa  img,.process .tipb  img,.process .tipc  img,.process .tipd  img{
    position: absolute;
    top:-12px;
    left:44px;
}

.time .spring ul{

}
.next{
    background-color: #e1e1e1;
}
a{
    cursor: pointer;
}



.page div{


}

#entry_form #code{
    width:120px;
    height:26px;
    margin-right:10px;
}

table {
    border-collapse: collapse;
}
table tbody tr td{
    border:1px solid #333;
}


.time div{
    margin: auto;
    width: 85%;
}


.time div img {
    max-width: 100%;
}


.article .friendlink{
/*    padding:20px 0;*/
border-top: 1px solid #ddd;
    
}




















