.tit{text-align: center;font-weight: normal;padding-top: 55px;background: url./images/tit1.png) no-repeat top center;}
.tit b{display: block;font-size: 40px;color: #333;line-height: 48px;}
.tit i{display: block;font-size: 18px;color: #5b5b5b;line-height: 20px;padding-top: 18px; font-style: normal;}
.tit b span{color: #378744;}

/*search*/
.search {
    width: 100%;
    height: 82px;
    background: url./images/search_bg.jpg) no-repeat center top;
}

.search .hot {
    width: 590px;
    height: 67px;
    line-height: 67px;
    font-size: 16px;
    margin-left: 47px;
}

.search .hot span {
    font-weight: 600;
    color: #343433;
    font-size: 16px;
}

.search .hot a {
    color: #515150;
    margin-left: 10px;
}

.search .search_cnt {
    width: 321px;
    height: 38px;
    line-height: 38px;
    position: relative;
    margin-top: 9px;
    right: 70px;
}

.search .search_cnt .txt {
    width: 321px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #E8E8E8;
    /* border-radius: 5px; */
    text-indent: 10px;
}

.search .search_cnt .btn {
    width: 43px;
    height: 38px;
    background: url(./images/btn.png) no-repeat;
    background-size: 100% 100%;
    border: 0;
    outline: none;
    overflow: hidden;
    position: absolute;
    top: 1px;
    right: -1px;
}

.keywd {
    display: inline-block;
    line-height: 67px;
    font-size: 18px;
    color: #2f6a3b;
}



/*adv优势*/
.x_service{width: 1200px;margin: 0 auto;}
.servicve .adv-title img{display: block;margin: 0 auto;}
.x_service .service-content{position: relative;margin: 40px 0;}
.x_service .service-content .adv5{display: block;margin: 0 auto;}
.x_service .service-content .adv1{position:absolute;left:0;top:-12px;width: 460px;background: url(./images/adv1.png) no-repeat center top;height: 150px; box-sizing:border-box;padding: 35px 50px 0 120px;}
.x_service .service-content .adv1 h1,.x_service .service-content .adv2 h1,.x_service .service-content .adv3 h1,.x_service .service-content .adv4 h1{font-size: 24px;font-weight: normal;margin-bottom: 7px;color:#333333;}
.x_service .service-content .adv1 p,.adv .adv-content .adv2 p,.adv .adv-content .adv3 p,.adv .adv-content .adv4 p{font-size: 16px; color:#3B3B3B }
.x_service .service-content .adv2{box-sizing:border-box; position:absolute;left:0;bottom:0px; width: 460px;background: url(./images/adv3.png) no-repeat center top;height: 150px;padding: 35px 50px 0 120px;}
.x_service .service-content .adv3{box-sizing:border-box; position:absolute;right:0;top:-10px; width: 460px;background: url(./images/adv2.png) no-repeat center top;height: 150px;padding: 35px 120px 0 50px;text-align: right}
.x_service .service-content .adv4{box-sizing:border-box; position:absolute;right:0;bottom:0px; width: 460px;background: url(./images/adv4.png) no-repeat center top;height: 150px;padding: 35px 120px 0 35px;text-align: right}



/*iadtage*/
.iadtage-wrap{padding:50px 0;height:470px;background:url./images/iadtage_bg.jpg) no-repeat 50% 0;overflow:hidden;}
.iadtage-wrap .imain-ti a,.iadtage-wrap .imain-subti{color:#fff;}
.iadtage-wrap .imain-ti .line{background:#fff;}
.iadtage{margin-top:50px;height:287px;width:1205px;}
.iadtage a{display:block;float:left;width:186px;height:220px;padding:37px 25px 30px;background:#fff;margin-right:5px;font-size:14px;color:#333;line-height:24px;text-align:center;}
.iadtage .icon{display:block;width:78px;height:78px;margin:0 auto;background:url./images/iadtage_icon.png)}
.iadtage .ti{display:block;margin:15px 0;font-size:18px;color:#05542c;font-weight:bold;}
.iadtage a.it1 .icon{background-position:0 0;}
.iadtage a.it2 .icon{background-position:0 -80px;}
.iadtage a.it3 .icon{background-position:0 -160px;}
.iadtage a.it4 .icon{background-position:0 -240px;}
.iadtage a.it5 .icon{background-position:0 -320px;}

.imain-tel{height:38px;margin-top:30px;text-align:center;line-height:38px;font-size:14px;color:#fff; font-weight: bold}
.imain-tel i{display:inline-block;width:32px;height:32px;background:url(./images/tel2.png);vertical-align:middle;margin-right:9px;}
.imain-tel span{display:inline-block;font-size:30px;vertical-align:middle;font-family:'DINOT-CONDBOLD'}
.imain-tel .btn{display:inline-block;width:120px;height:36px;margin-left:15px;border-radius:36px;vertical-align:middle;line-height:36px;text-align:center;color:#fff;border:1px solid #fff;}
.imain-tel .btn:hover{background-color:#05582f;border-color:#05582f;color:#fff;}

/*imain-title*/
.imain-ti{text-align:center;font-size:30px;position:relative;line-height:40px;}
.imain-ti a{color:#222;}
.imain-ti span{color:#05336c;font-size:36px;}
.imain-ti .line{position:absolute;width:46px;height:3px;background:#05336c;bottom:-34px;left:50%;margin-left:-23px;}
.imain-subti{text-align:center;font-size:16px;color:#222;line-height:28px;}
.imain-subti span{color:#05336c;}
.imain-en{text-align:center;font-size:14px;line-height:24px;color:#333;}
.imain-ti:hover a{color:#05336c}
.imain-ti:hover .line{width:100px;margin-left:-50px;}

.isolve a,.iadtage a{-webkit-transition:transform .5s;transition:transform .5s;}
.isolve a:hover,.iadtage a:hover{-webkit-transform:translate(0, -15px);transform:translate(0, -15px);}


/* about */
.about{ height: 550px; background: url(./images/youzhi.jpg) no-repeat center; margin:70px auto;}
.about .r{width:615px; height: 542px; background: #f4f4f4; float: right; padding:80px 60px; box-sizing: border-box; position: relative;}
.about .r h2{font-size: 31px;  color:#333333; padding-bottom: 20px; border-bottom: 1px solid #c9c9c9; font-weight: normal; margin-bottom: 20px;}
.about .r p{font-size: 14px; color:#666565; line-height: 28px; letter-spacing: 2px;}
.about .r li {border:1px solid #c9c9c9; width:120px;  height: 40px; line-height: 40px; text-align: center; display: inline-block; margin:0 10px;}
.about .r a.amore{width:105px; height: 105px; display: block; position: absolute; right:-105px;  bottom: 0; cursor: pointer;}

/* notice */
.x_notice{height:820px; overflow: hidden; background: url(./images/notbg.jpg) no-repeat center;}
.x_notice .notbox{width:715px; margin-top:150px;}
.x_notice .notbox li{color: #393938; font-size:18px; margin-bottom: 18px;}
.x_notice .notbox li i{width:33px; font-size: 15px; height: 25px; display: inline-block;color: #fff; background: #164b8f; margin-right: 15px; font-style: normal; text-align: center; line-height: 25px;}
.x_notice .notbox li:nth-child(even) i{background: #378744;}
/*news*/


.news{padding: 8px 0 0;}
.news h2{margin-bottom: 45px;}
.new_t{height: 45px;border-bottom:1px solid #eee;margin-bottom: 28px;}
.new_t a{float: left;font-size: 24px;color: #333;height: 44px;line-height: 24px;}
.new_t a.cur{border-bottom:3px solid #05542c;}
.new_t em{float: left;font-size: 24px;color: #565458;line-height: 24px;padding:0 20px;}
.new_t .content{position: relative;}
.new_t i{position: absolute;right: 0;top: 5px;z-index: 10; font-style: normal}
.new_t i a{display:block;width: 110px;height: 32px;line-height: 32px;font-size: 14px;color: #333;border:2px solid #cdcdcd;text-align: center;}
.new_bd{height: 280px;position: relative;}
.new_list dl{height: 280px;}
.new_list dt img{width: 560px;height: 280px;}
.new_list dd{float: left;width: 575px;margin-left: 60px;}
.new_list dd h4{display:block;font-size: 28px;color: #333;line-height: 42px;margin:0 0 10px;}
.new_list dd p{font-size: 14px;color: #666;line-height: 24px;}
.new_item{margin-top: 12px;}
.new_item li{height: 45px;line-height: 45px;font-size: 14px;border-bottom: 1px solid #e3e0e0;color: #666;}
.new_item li i{margin-right:5px;}
.new_item li:last-child{border: 0;}
.new_item li a{color: #666;}
.new_item li:hover i{color: #05542c;}
.new_item li:hover a{color: #05542c;font-weight: bold;}
.wenda{padding-top: 28px;}
.wenda h3{height: 46px;line-height: 46px;border-bottom:1px solid #d9d9d9;padding-left: 24px;background:url(./images/wd.png) no-repeat left center;font-size: 14px;margin-bottom: 30px;}
.wenda h3 i{float: right;color: #666;font-weight: normal; font-style: normal;}
.wenda li{float: left;width: 580px;height: 100px;}
.wenda li:nth-child(odd){margin-right: 40px;}
.wenda li i{float: left;font-size: 18px;color: #b2b2b2;font-family: Arial;line-height: 30px;width: 128px;}
.wenda li p{float: left;width: 420px;}
.wenda li p a{display:block;font-size: 14px;color: #333;line-height: 30px;font-weight:bold;}
.wenda li p span{display:block;font-size: 14px;color: #666;line-height: 28px;}
.wenda li p a:hover{color: #0073cb;}

/*abt*/
.abt{height: 988px;padding: 75px 0 0;background: url(./images/abt_bg.jpg) no-repeat center 0;}
.abt h2{margin-bottom: 60px;}
.abt dl{height: 415px;background: #fff;}
.abt dt img{display: block;width: 662px;height: 415px;}
.abt dd{float: right;width: 475px;margin-right: 32px;}
.abt dd h3{font-size: 28px;color: #000;line-height: 28px;padding: 76px 0 35px;}
.abt dd p{font-size: 14px;color: #333;line-height: 24px;margin-bottom: 25px;}
.abt dd .more{display: inline-block;font-size: 14px;color: #333;line-height: 24px;}
.abt_t{height: 95px;background: #fff;text-align: center;padding-top: 29px;}
.abt_t h3{display: inline-block;margin: 0 80px;height: 65px;font-weight: normal;position: relative;}
.abt_t h3 i{float: left;width: 55px;height: 55px;border: 5px solid #fff;border-radius: 50%;background: #0073cb;margin-right: 10px;box-shadow: 0 0 24px rgba(0,115,203,0.35);}
.abt_t h3 a{font-size: 14px;color: #333;line-height: 65px;}
.abt_t h3.on i{background: #f8a230;box-shadow: 0 0 24px rgba(248,162,48,0.35);}
.abt_t h3.on:after{position: absolute;border: 8px solid transparent;border-top-color: #f4810a;left: 25px;top: 95px;content: "";}
.album{margin-top: 30px;}
.album_bd li{float: left;width: 230px;margin-right: 12.5px;}
.album_bd li img{display: block;width: 230px;}
.album_bd .tempWrap{width: 100% !important;}

.links{height: 70px;line-height: 70px;font-size: 14px;color: #333;}
.links b{margin-right: 30px;}
.links a{color: #666;margin-right: 54px;}


