/*------------------------头部---------------*/


/*
 颜色：#006835;
 宽度：1280px;
*/


/*顶部*/

.header_top {
 width: 100%;
 background: #006835;
 line-height: 40px;
}

.header_topIn {
 width: 1280px;
 height: 40px;
 margin: 0 auto;
 font-size: 12px;
}

.header_topIn .login_l {
 color: #fff;
 font-size: 14px;
}

.header_topIn .login_l .box li.on {
 background: #10753d;
 border-right: 1px solid #006835;
}

.header_topIn .login_l .box li a {
 display: block;
 width: 100%;
 height: 100%;
}

.header_topIn .login_l .box li:hover {
 background: #10753d;
 border-right: 1px solid #006835;
}

.header_topIn .login_l .box li a {
 color: #fff;
}

.header_bottom {
 width: 100%;
 height: 130px;
 border-bottom: 1px solid #dddddd;
}

.arrow {
 background: url(../image/icon11.png) no-repeat left center;
 height: 41px;
 position: relative;
 display: block
}

.arrow ul {
 position: absolute;
 width: 85px;
 background: #fff;
 left: 12px;
 text-align: center;
}

.arrow ul li {
 line-height: 32px;
}

.arrow ul li:hover {
 background: #2076bd;
 color: #fff;
}

.arrow ul li a {
 display: block;
}

.arrow ul li a:hover {
 color: #fff;
}

.arrow .current {
 padding-left: 35px;
 background: url(../image/icon2.png) no-repeat right center;
 color: #fff;
 display: block;
 width: 60px;
}

.arrow .current:hover {
 color: #fff;
}

.login_l {
 _width: 179px
}

.header_topIn .login_r a {
 color: #fff;
 font-size: 14px;
}

.login_r #header_QRCode {
 cursor: pointer;
 background: url(../image/20170522153618.png) no-repeat;
 width: 24px;
 height: 24px;
 float: left;
 margin: 8px 10px 0 0;
}

.login_r #header_QRCode .title,
.login_r .impowerBox .info {
 display: none;
}

.login_r #header_QRCode .impowerBox .qrcode {
 width: 120px;
 position: absolute;
 right: -50px;
 top: 10px;
}

.login_r {
 color: #fff;
}

.login_r a {
 color: #fff
}

.line {
 display: inline-block;
 width: 1px;
 height: 8px;
 margin: 0 15px;
 background: #ddd;
}


/*关注我们样式*/

.FollowUs {
 margin-left: 25px;
}

.FollowUs a {
 display: block;
 width: 35px;
 height: 41px;
 float: left
}

.FollowUs .weixin {
 background: url(../image/weixin.png) no-repeat center;
 margin: 0 5px;
 position: relative
}

.FollowUs .sina {
 background: url(../image/sina.png) no-repeat center;
 position: relative
}

.weixin_img {
 width: 120px;
 height: auto;
 position: absolute;
 top: 41px;
 left: -39px;
 z-index: 10000;
 display: none;
}

.sina_img {
 width: 120px;
 height: auto;
 position: absolute;
 top: 41px;
 left: -20px;
 z-index: 10000;
 display: none;
}


/*logo样式*/

.header_bottomIn {
 width: 1280px;
 margin: 0 auto;
}

.header_bottomIn .logo1 {
 margin-top: 35px;
 margin-left: 0px;
}

.header_bottomIn .logo2 {
 margin-top: 30px;
 margin-left: 0px;
}

.header_bottomIn .logo3 {
 margin-top: 34px;
 margin-left: 0px;
}

span.logo_line {
 display: block;
 width: 1px;
 height: 24px;
 background: #C8C8C8;
 float: left;
 line-height: 130px;
 margin-top: 53px;
 margin: 53px 20px 0;
}


/* 返回主站 */

.back_index {
 float: left;
 height: 40px;
 margin-top: 44px;
 line-height: 40px;
 width: 140px;
 border: 1px solid #6dbb8a;
 border-radius: 20px;
 box-sizing: border-box;
 text-align: center;
 color: #0d4020;
 margin-left: 255px;
 background: #d9f1e2;
}


/*搜索样式*/

.search_box {
 margin-top: 44px;
 position: relative;
}

.search_main {
 display: none;
}

.searchType_simulate {
 float: left;
 position: relative
}

.searchType .searchChoose {
 height: 34px;
 line-height: 34px;
 text-align: center;
 width: 60px;
 float: left;
 cursor: pointer;
 border: 1px solid #6b7176;
 border-right: none;
}

.searchType .searchDownList {
 background: #fff;
 font-size: 12px;
 left: 0;
 position: absolute;
 text-align: center;
 top: 36px;
 width: 62px;
 z-index: 10000;
}

.searchType .searchDownList li {
 cursor: pointer;
 line-height: 32px;
}

.searchtxt {
 border: 1px solid #DCDCDC;
 float: left;
 height: 40px;
 width: 241px;
 color: #999;
 font-size: 12px;
 line-height: 40px;
 border-radius: 20px;
 padding-left: 20px;
 box-sizing: border-box;
}

.searchtxt:-webkit-autofill {
 -webkit-box-shadow: 0 0 0px 1000px white inset;
 -webkit-text-fill-color: #333;
}

.searchbtn {
 background: url(../image/sousuo.png) no-repeat center;
 width: 53px;
 height: 20px;
 position: absolute;
 right: 0;
 top: 50%;
 margin-top: -10px;
 border: none;
 border-left: 1px solid #DCDCDC;
 cursor: pointer;
}

.searchbtn:hover {
 opacity: 0.8
}

.inphone {
 width: 100%;
 display: none;
}

.phone_item {
 display: none;
}

.phone_item ul li {
 float: left;
 width: 20%;
 text-align: center
}

.banner_phone {
 display: none;
}


@media only screen and (max-width: 768px) {
 .banner_phone {
 display: block;
 width: 7.1rem;
 height: 3rem;
 margin: 0.2rem auto 0;
 box-sizing: border-box;
 overflow: hidden;
 }
 .banner_phone .swiper-container {
 height: 3.19rem;
 }
 .banner_phone div img {
 width: 100%;
 }
 .banner_phone .arrow_btn {
 display: none;
 }
 .header_topIn,
 .header_bottomIn,
 .header {
 width: 100%;
 box-sizing: border-box
 }
 .header_top {
 display: none
 }
 .header_bottomIn {
 display: none
 }
 .inphone {
 display: block;
 background: #006835;
 height: 1rem;
 line-height: 1rem;
 }
 .inphone img {
 width: 5.92rem;
 height: 0.46rem;
 margin-left: 0.2rem;
 }
 .search_box {
 display: none;
 }
 .phone_item {
 display: none;
 height: 40px;
 line-height: 40px;
 }
 .phone_item ul li a {
 color: #fff;
 }
 .header_bottom {
 border-bottom: none;
 height: 1rem;
 }
} 