@charset "gb2312";
.banner{width:100%; overflow:hidden; background: url(../images/banner_02.jpg) no-repeat top center; height: 450px;}
.banner img {  width: 1600px; margin:0 auto; position:relative; left:50%; margin-left:-800px; display: block;}
.jbcx{width:998px; margin:0 auto; margin-top:35px;}
.jbcx li{width:242px;height:56px; padding-top:14px;  float:left; margin-right:10px; margin-bottom:10px; cursor:pointer; position:relative;}
.jbcx a{ font-size:14px; color:#333333; display:inline-block; }
.jbcx a:hover{ color:#ff8a21;}
.jbcx li .xtl{ color:#333;width:212px; text-align:left;height:174px; padding:15px; position:absolute; left:0; top:70px; background:#f1f5f4;  display:none; line-height:28px; text-align:left; }
.jbcx li .xtl a{ margin-left:1;}
.jbcx li .xtl1{ z-index:103}
.jbcx li .xtl2{ z-index:103}
.jbcx li .xtl3{ z-index:103}
.jbcx li .xtl4{ z-index:103}
.mauto{ margin:0 auto;}
.jbcx li .tit{ font-size:18px;  margin-left:90px;}
.jbcx .o1{ background:url(../images/jbcx_001.jpg) no-repeat; z-index:102 }
.jbcx .o2{ background:url(../images/jbcx_002.jpg) no-repeat;z-index:102 }
.jbcx .o3{ background:url(../images/jbcx_003.jpg) no-repeat;z-index:102 }
.jbcx .o4{ background:url(../images/jbcx_004.jpg) no-repeat; margin-right:0;z-index:102 }
.jbcx .o5{ background:url(../images/jbcx_005.jpg) no-repeat;z-index:101}
.jbcx .o6{ background:url(../images/jbcx_006.jpg) no-repeat;z-index:101}
.jbcx .o7{ background:url(../images/jbcx_007.jpg) no-repeat;z-index:101}
.jbcx .o8{ background:url(../images/jbcx_008.jpg) no-repeat;margin-right:0;z-index:101}
.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;}
.homear_news { width: 340px;}
.homear_news h3 { color: #0b9375; text-align: center; margin-bottom: 20px;}
.homear_news p a { color: #ea0404;}
.homear_news ul { border-top:1px dashed #ccc; margin-top: 12px; padding-top: 10px;}
.homear_news ul li { height: 22px; line-height: 16px; background: url(../images/icon1_03.png) no-repeat left top; width: 295px; padding-left:45px; margin:5px 0;}
.homear_news ul li:hover a { color: #fa4f00;}
.homear_news ul li span { float: right; width: 70px;}
.homea_r { width: 320px;}
.homea_r ul { background: #f8f8f8; margin-top: 15px; padding:5px;}
.homea_r ul li { margin:5px 15px 0 15px; width: 73px;}
.homea_r ul li i { display: block; width: 73px; height: 62px; background: #e3e8e7 url(../images/spr.png) no-repeat;}
.homea_r ul li i.i1 { background-position: 0 -186px;}
.homea_r ul li i.i2 { background-position: -75px -186px;}
.homea_r ul li i.i3 { background-position: -150px -186px;}
.homea_r ul li i.i4 { background-position: 0 -248px;}
.homea_r ul li i.i5 { background-position: -75px -248px;}
.homea_r ul li i.i6 { background-position: -150px -248px;}
.homea_r ul li i.i7 { background-position: 0 -312px;}
.homea_r ul li i.i8 { background-position: -75px -312px;}
.homea_r ul li i.i9 { background-position: -150px -312px;}
.homea_r ul li i.i1:hover { background: #0b9375 url(../images/spr.png) no-repeat;}
.homea_r ul li i.i2:hover { background: #0b9375 url(../images/spr.png) no-repeat -75px 0;}
.homea_r ul li i.i3:hover { background: #0b9375 url(../images/spr.png) no-repeat -150px 0;}
.homea_r ul li i.i4:hover { background: #0b9375 url(../images/spr.png) no-repeat 0 -64px;}
.homea_r ul li i.i5:hover { background: #0b9375 url(../images/spr.png) no-repeat -75px -64px;}
.homea_r ul li i.i6:hover { background: #0b9375 url(../images/spr.png) no-repeat -150px -64px;}
.homea_r ul li i.i7:hover { background: #0b9375 url(../images/spr.png) no-repeat 0 -128px;}
.homea_r ul li i.i8:hover { background: #0b9375 url(../images/spr.png) no-repeat -75px -128px;}
.homea_r ul li i.i9:hover { background: #0b9375 url(../images/spr.png) no-repeat -150px -128px;}
.homea_r ul li p { font-size: 12px; text-align: center; margin-top: 3px; }
.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;}
