.bg{width: 100%;overflow: hidden;background: #41b055;}
.w1120{width: 1120px;margin:0 auto;}
.head{margin-top: 21px;height: 82px;}
.head>.fr{height: 66px;width: 450px;overflow: hidden;}
.fr_top{margin-left: 20px;text-align: center;color:red;}
.fr_top>p{margin: 0;}
.english{width:80px;height:65px;display:block;background:#ff9c00;text-align: center;line-height:65px;color:#fff!important;font-size:18px;margin-left:5px;}
#form1{float: right;}
.fr_top input{width: 120px;height: 24px;border:none;padding-left: 8px;font-size: 12px;color: #9e9e9e;line-height: 24px;font-family: Arial,"微软雅黑","宋体";margin:0px 4px 0px 0px; float:left;}
.fr_top .teacher{width: 66px;height: 23px;border:none;padding-left: 0px;font-size: 12px;color: #fff;line-height: 24px;font-family: Arial,"微软雅黑","宋体";background: #ff9c00;text-align: center;margin-right:0px;}
.fr_bottom{margin-top: 18px;height: 30px;}
.fr_bottom input{background:url(../images/search.jpg) no-repeat;border:none;width: 89px;height: 30px;padding-left: 10px;font-size:12px ;font-family: Arial,"微软雅黑","宋体";line-height: 30px;color: #c6e7cc;}
.fr_bottom .submit{background:url(../images/submit.jpg) no-repeat;width: 31px;height: 30px;padding:0px;}
.bg2{width: 100%;height:50px;background:#3ca450;position: relative;padding-top: 5px;z-index: 6;}
.bg3{background:#3cba53;height: 49px;border-top:1px solid #7dd08b;}
.nav{height: 50px;width: 1100px;margin:-1px auto 0px;}
.nav li{width: 110px;float: left;line-height: 50px;height: 50px;position: relative;}
.nav  li .nava{font-size: 14px; color: #fff;width: 111px;display: block;margin: 0 auto;text-align: center;}
.nav  li .nava.s{text-decoration: none;background:#3ca450;border-left: 1px solid #7dd08b;border-right: 1px solid #7dd08b;}
.subnav{background: #3ca450;position: absolute;left: 0px;top:50px;display: none;z-index: 5;}
.subnav_fl{}
.subnav_fl dt:first{margin-top: 30px;}
.subnav_fl dt{width:92px;height: 36px;float: left;line-height: 36px;margin-left: 20px;}
.subnav_fl dt>a{color: #fff;background: url(../images/subnav.jpg) no-repeat left;padding-left:10px;font-size: 12px;width: 62px;overflow: hidden;}
.navthree{margin-left: 80px;background:#3ca450;margin-top: -36px;display: none;}
.navthree a{color: #fff;background:#3ca450 url(../images/subnav.jpg) no-repeat 10px;font-size: 12px;display: block;width: 120px;padding-left: 20px;display: block;}
.banner_box{position: relative;}
.banner{position: relative;height: 450px;width: 100%;margin: 0 auto;overflow: hidden;}
.banner li{position: absolute;height: 450px;width: 100%;}
.banbtnfl{width: 60px;height: 95px;display: block;background:url(../images/banbtnfl1.jpg) no-repeat;position: absolute;z-index: 2;left:0;bottom: 50%;}
.banbtnfr{width: 60px;height: 95px;display: block;background:url(../images/banbtnfr1.jpg) no-repeat;position: absolute;z-index: 2;right: 0;bottom:50%;}
.banbtnfl:hover{background:url(../images/banbtnfl.jpg) no-repeat;}
.banbtnfr:hover{background:url(../images/banbtnfr.jpg) no-repeat;}
.banner1{height: 113px;width: 100%;background: #efefef;}
.banner1 li{float: left;margin-top: 25px; margin-right: 42px;}
.content{width: 100%;overflow: hidden;background: #efefef;padding:15px 0px;}
.content1{width: 547px;height: 395px;background: #fff;overflow: hidden;position: relative;margin-right: 25px;}
.content1_btn{display: block;background: url(../images/focusfl.jpg) no-repeat ;width: 50px;height: 75px;background-size: 100%;position: absolute;left: 22px;bottom: 40%;height: 90px\9;}
.content1_btn:hover{background: url(../images/focusfl1.jpg) no-repeat ;background-size: 100%;}
.content1_btn1{display: block;background: url(../images/focusfr.jpg) no-repeat ;width: 50px;height: 75px;background-size: 100%;position: absolute;right: 25px;bottom: 40%;height: 90px\9;}
.content1_btn1:hover{background: url(../images/focusfr1.jpg) no-repeat ;background-size: 100%;}
.content1 .content1_con{width: 700px;overflow: hidden;position: absolute;left:0;}
.content1 .content1_con li{padding-left: 22px;float: left;position: relative;width: 525px;}
.content1_con li span{line-height: 15px;font-size: 14px;font-weight: bold;float: left;text-align: center;width: 500px;}
.content1_con li span a{color: #000;text-decoration: none;}
.content1_con li span p{color: #c7e0b6;font-size: 12px;height: 130px;overflow: hidden;}
.content1 .btn{height: 10px; position: absolute;bottom: 80px;left: 70%;z-index: 9999;}
.content1 .btn li{height: 10px;width: 10px;float: left;margin-left: 10px;}
.content1 .btn li a{background: url(../images/dian2.jpg) no-repeat;height: 10px;width: 10px;float: left;}
.content1 .btn .s{background: url(../images/dian1.jpg) no-repeat;}
.tit{height: 46px;line-height: 46px;width: 500px;}
.tit .fl{font-size: 18px;color: #31a344;font-weight: bold;}
.tit .fr{font-size: 14px;color: #858585;text-decoration: none;}
.tit .fr:hover{color: #31a344;}
.new_tit{line-height: 22px;font-size: 14px;font-weight: bold;}
.new_tit a{color: #31a344;}
.new_con{font-size: 12px;width: 500px;line-height: 22px;margin-top: 6px;}
.new_con a{color: #757575;}
.time{background: url(../images/time.jpg) no-repeat left; padding-left: 20px;color:#8c8c8c;margin-top: 6px;}
.content2{width: 547px;height: 395px;background: #fff;overflow: hidden;margin-right: 25px;margin-top: 25px;}
.content2_top{overflow: hidden;width: 500px;margin: 0 auto; border-bottom: 1px solid #dfdfdf;padding-bottom: 15px;}
.content2_list{width: 500px; margin: 10px auto 0;font-size: 12px;overflow: hidden;}
.content2_list li{height: 36px;line-height: 36px;overflow: hidden;}
.content2_list li a{color: #000;font-size: 14px;}
.foot{width: 100%;height: 175px;display: none;}
.foot img{margin-right: 20px;float: left;}
.copyright{height: 135px;background: #f1f1f1;}
.copyright_fl{line-height: 36px;color: #737373;margin-top: 25px;font-family: Arial,"微软雅黑","宋体";}
.copyright_fr{width: 150px; margin-top: 25px;}
.copyright_fr select{width: 200px;height: 30px;padding-left: 10px;line-height: 30px;margin-bottom: 10px;color: #3c3c3c;border:none;font-family: Arial,"微软雅黑","宋体";overflow: hidden;}
/*newlist*/
.newlist_con1{width: 220px;}
.newlist_con1_one_tit{height: 46px;background: #3eb454;border-top: 3px solid #ff9c00;padding-left: 20px;font-size: 18px;color: #fff;font-weight: bold;line-height: 46px;}
.newlist_con1_one ul li{height: 52px;background: url(../images/btn1.jpg) no-repeat;font-size: 14px;line-height: 52px;}
.newlist_con1_one ul li a{display: block;height: 52px;padding-left: 20px;color: #484848;text-decoration: none;}
.newlist_con1_one ul li .a{background: url(../images/btn2.jpg) no-repeat;color:#3eb454;}
.newlist_con1_one ul li dl{overflow: hidden;display:none;}
.newlist_con1_one ul li dt{height: 52px;background: url(../images/btn1.jpg) no-repeat;}
.newlist_con1_one ul li dt a{padding-left: 40px;}
.newlist_con1_two a{margin-top: 15px;overflow: hidden;height: 90px;display: block;}
.newlist_con2{width: 865px;overflow: hidden;min-height: 1000px;}
.newlist_con2_tit{height: 48px;border-bottom: 1px solid #e8e8e8;line-height: 48px;}
.newlist_con2_tit_fl{color: #484848;font-size: 18px; font-weight: bold;border-bottom:1px solid #088245;}
.newlist_con2_tit_fr{background: url(../images/h.jpg) no-repeat left;padding-left: 20px;}
.newlist_content li{height: 53px;border-bottom: 1px solid #e8e8e8;line-height: 53px;}
.newlist_content li a{font-size: 14px;color: #000;background:url(../images/dian3.jpg) no-repeat left;padding-left: 10px;}
.newlist_content li a:hover{color: #3eb454;text-decoration: none;}
.newlist_content li span{color: #686969;}
/*newcon*/
.newcon{overflow: hidden;}
.newcon_tit{height: 104px;border-bottom: 1px solid #d1d1d1;}
.newcon_tit_one{color:#3eb454;font-size: 18px;display: block;width:865px;text-align: center;margin-top: 25px;}
.newcon_tit_two{font-size: 12px;color:#4d4d4d;margin-top: 15px;display: block;overflow: hidden;line-height: 28px;margin-left: 170px;}
.newcon_con{color: #000;line-height: 28px;margin-top: 10px; min-height: 900px;}
.newcon_bot{height: 90px;color:#3eb454;padding-top: 10px;border-top: 1px solid #d1d1d1;}
.newcon_bot a:hover{color:#3eb454;}
/*intro*/
.intro{overflow: hidden;}
.intro li{ color: #2c2c2c;text-indent: 24px;line-height: 28px;margin-top: 40px;}
/*team .intro li p{display: inline;}
*/
.team{overflow: hidden;}
.team li{float: left;width: 196px;margin-right: 27px;}
.team li img{float: left;}
.team li span{display: block;width: 196px;height: 48px;float: left;line-height: 48px; text-align: center;color: #515151;font-size: 13px;}

.weixin{margin-left: 20px;position: relative;}
.weixin:hover img{display: block;}
.weixin img{display: none;position: absolute;top: -120px;left: -15px;width: 100px;height: 100px;}