﻿.banner { width: 100%; overflow: hidden; height: 450px; }
.banner img { width: 1600px; margin: 0 auto; position: relative; left: 50%; margin-left: -800px; display: block; }
.mauto { margin: 0 auto; }
.homea_l { width: 655px; }
.homeal .hd { border-bottom: 1px solid #c1c1c1; margin-bottom: 15px; }
.homeal .hd ul li { font-size: 20px; /*font-family: "Microsoft Yahei";*/ font-weight: bold; margin-right: 43px; height: 38px; position: relative; cursor: pointer; }
.homeal .hd ul li i, .home_tle h3 i { width: 80px; height: 3px; background: #0b9375; position: absolute; left: 0; bottom: -2px; display: none; }
.homeal .hd ul li.on { color: #0b9375; }
.homeal .hd ul li.on i { display: block; }
.homeal_img { width: 276px; }
.homeal_img img { display: block; }
.homeal_img p { height: 55px; line-height: 55px; text-align: center; background: #ebebeb; }
.home_tle { border-bottom: 1px solid #ccc; height: 39px; position: relative; }
.home_tle h3 { font-size: 20px; color: #0b9375; height: 38px; }
.home_tle h3 i { display: block; }
.home_tle .spana { font-size: 16px; color: #b7b8b8; font-weight: normal; margin: 0 10px; }
.home_tle .spanb { font-size: 12px; color: #9a9a9a; display: inline-block; padding-top: 3px; }
.home_tle a { display: block; width: 75px; height: 28px; line-height: 28px; border: 2px solid #f98d00; text-align: center; color: #f98d00; font-size: 16px; float: right; border-radius: 3px; }
.homed { padding: 50px 0; }
.homeb { padding-bottom: 50px; }
.inhomeb ul { margin-top: 30px; height: 268px; width: 100%; }
.inhomeb ul li { width: 214px; margin-left: 48px; }
.inhomeb ul li.first { margin-left: 0; }
.inhomeb ul li p { margin-top: 8px; line-height: 1.6em; }
.inhomeb ul li .home_more { display: block; width: 98px; text-align: center; height: 35px; line-height: 35px; color: #fff; background: #0b9375; font-size: 16px; margin: 0 auto; margin-top: 20px; }
.inhomeb ul li .home_more:hover { background: #f98d00; }
.inhomeb ul li .home_more.bg_ora { background: #f98d00; }
.inhomeb ul li .home_more.bg_ora:hover { background: #0b9375; }
.inhomeb ul li img { display: block; }
.homead { margin-top: 40px; position: relative; height: 120px; }
.homead img { display: block; width: 1000px; height: 120px; }
.homead .bd ul li { height: 120px; }
.homead .hd { position: absolute; right: 10px; bottom: 10px; height: 15px; }
.homead .hd ul li { float: left; width: 12px; height: 12px; background: gray; margin: 0 3px; cursor: pointer; border-radius: 50%; }
.homead .hd ul li.on { background: orange; }
.homec ul { margin-top: 30px; }
.homec ul li { width: 213px; border: 1px solid #ededed; padding-top: 15px; margin: 0 17px; text-align: center; }
.homec ul li.first { margin-left: 0; }
.homec ul li img { display: block; margin: 0 auto; margin-bottom: 6px; }
.homec ul li h3 { color: #0b9375; font-size: 16px; }
.homec ul li .p1 { font-size: 12px; color: #575656; }
.homec ul li .p2 { border-top: 1px dashed #e3e3e3; margin-top: 5px; height: 40px; line-height: 40px; }
.homec ul li h3 span { color: #333; }
.homedoc a { display: block; float: left; width: 71px; text-align: center; font-size: 12px; color: #fff; margin-left: 1px; background: #0b9375; height: 38px; line-height: 38px; }
.homec ul li a.first { margin-left: -1px; background: #f98d00; }
.homec ul li a.last { margin-right: -1px; }
.homed_pic { display: block; width: 99px; height: 100px; border-radius: 50%; overflow: hidden; margin: 0 auto; }
.homed_pic img { width: 99px; }
.homed_l { width: 340px; margin-top: 20px; margin-left: 40px; }
.homed_l.first { margin-left: 0; }
.homed_title { font-size: 21px; font-weight: normal; overflow: hidden; }
.homed_title i { font-style: normal; float: left; }
.homed_title a { color: #fa6400; font-size: 14px; float: right; }
.homed_news { margin-top: 22px; width: 340px; }
.homed_news img { display: block; float: left; width: 160px; height: 145px; }
.homed_text { width: 165px; }
.homed_text h3 { color: #0b9375; font-size: 16px; text-align: center; margin-bottom: 6px; }
.homed_text p { line-height: 1.6em; }
.homed_text p a { color: #ed1616; }
.homed_l ul li { margin-top: 15px; +margin-top:12px;
float: none; color: #474848; }
.homed_l ul li i { float: left; font-style: normal; }
.homed_l ul li a { color: #474848; float: left; }
.homed_l ul li a:hover { color: #fa6400; }
.homed_l ul li span { float: right; }
.homed_r { width: 235px; background: #d9ede9; height: 362px; padding: 25px 10px; }
.homed_r ul li { float: none; border-bottom: 1px dashed #ccc; padding: 0 5px 10px 5px; margin-top: 10px; width: 225px; }
.homed_r ul { padding-top: 15px; }
.homed_r ul li img { display: block; float: left; }
.homedr_t { width: 115px; float: left; margin-left: 10px; }
.homedr_t h3 { background: url(../Images/icon2_15.png) no-repeat left center; padding-left: 12px; }
.homedr_btn { display: block; width: 212px; height: 44px; line-height: 44px; text-align: center; font-weight: bold; color: #fff; background: #148c72; border-radius: 5px; margin: 0 auto; margin-top: 20px; }
.homedr_btn:hover { background: #f98d00; }
/**/
.homeal_img img { width: 276px; height: 241px; }
.inhomeb ul li img { width: 214px; height: 160px; }
.homead img { width: 1000px; height: 120px; }
.homed_r ul li img { width: 74px; height: 63px; }
.Banner { position: relative; }
.Banner .hd { position: absolute; width: 100%; text-align: center; bottom: 10px; left: 0; }
.Banner .hd ul { height: auto; text-align: center; width: 100%; }
.Banner .hd ul li { display: inline-block; width: 15px; height: 15px; background-color: #FFF; position: static; margin: 0 5px; border-radius: 25px; cursor: pointer; }
.Banner .hd ul li.on { background-color: rgb(130,190,253) }
.Banner ul { position: relative; height: 450px; }
.Banner ul li { width: 100%; position: absolute; top: 0; left: 0; height: 100%; }
.Banner ul li a { display: block; height: 100%; }
.NavMenu { background: #0059b5; }
.NavMenu ul { overflow: hidden; }
.NavMenu ul li { display: inline-block; float: left; border-right: 1px solid #003c93; border-left: 1px solid #0097e9; }
.NavMenu ul li a { color: #FFF; display: block; line-height: 60px; font-family: ËÎÌå; font-size: 14px; width: 123px; text-align: center; }
