/* CSS Document */
.home-banner-wrap
{height:398px;position: relative;padding-bottom:811px;background: url(../image/bg3.jpg) 0px 389px repeat-x; overflow:hidden;} 
.banner-img
{width:100%;height:100%;position: relative;top:0;left:0;background-position: center top;background-repeat:no-repeat;z-index: 1;}
.benner
{position:relative; z-index:98;}
.banner-pre
{height:398px; width:17px; position: absolute;background: url(../image/icon5.jpg) no-repeat left; top:-398px; left:29px;overflow:hidden; z-index:99;}
.banner-next
{height:398px;width:17px;position: absolute;background:url(../image/icon5.jpg) no-repeat right;top:-398px; right:29px;overflow: hidden;z-index:99;}
.sidebar_a
{width:790px; height:445px; overflow:hidden;}
.sidebar_a-top
{width:100%; height:68px; border-bottom:1px solid #e3e3e3;position: relative;}
.sidebar_a-span1
{color:#064583; margin:39px 0px 14px; float:left; font-size:16px; font-weight:bold;}
.sidebar_a-span1 i
{position:absolute;width:78px;top:67px; height:2px;background-color: #064583;z-index:10;}
.sidebar_a-span2
{margin:45px 0px 14px; float:right;}
.sidebar_a-span2 a
{color:#064583;font-size:12px;}
.sidebar_a-text
{margin:25px 0px 40px; overflow:hidden;}
.sidebar_a-img
{width:381px; height:310px; margin-right:30px; float:left; overflow:hidden;position: relative;}
.sidebar_a-img ul{width: 1905px;position: absolute;left: 0;top: 0;}
.sidebar_a-img li{position: relative;float: left;}


.sidebar_a-img-div
{position: absolute;z-index: 10;bottom:32px;height: 32px;background: rgba(0,0,0,0.5);bottom: 0;left: 0;width: 100%;}
.sidebar_a-img-span
{height: 12px;font-size: 12px;color: #fff;width: 282px;margin: 12px 17px 8px;line-height: 12px;}
.sidebar_a-img-img
{width:65px; height:32px;position:absolute;right: 0px;bottom: 0;z-index: 15;}
.sidebar_a-img-a1
{width:32px; height:32px; border-right:1px solid #404140; background:url(../image/img-icon3.jpg); position:absolute;}
.sidebar_a-img-a1:hover
{background:url(../image/img-icon1.jpg);border-right:1px solid #1d3d82;}
.sidebar_a-img-a2
{width:32px; height:32px; background:url(../image/img-icon4.jpg);position:absolute; right:0;}
.sidebar_a-img-a2:hover
{background:url(../image/img-icon2.jpg);}
.sidebar_a-news
{ height:342px; width:379px;}
.sidebar_a-title
{height:100px; width:379px; border-bottom:1px solid #dcdcdc;}
.sidebar_a-title h1
{font-size:16px; font-weight:lighter; color:#064583; height:38px; line-height:20px;}
.sidebar_a-title p
{font-size:12px; color:#838383; margin-top:14px; height:32px;word-wrap:break-word;}
.sidebar_a-summary
{width:379px; height:220px; margin-top:10px;}
.sidebar_a-summary li
{width:379px; height:39px; border-bottom:1px solid #dcdcdc;background:url(../image/icon3.jpg) no-repeat 0px 19px;}
.sidebar_a-summary li a
{color:#000000; font-size:12px; line-height:12px;height: 12px;float: left;margin: 16px 0px 11px 11px;}
.sidebar_b
{width:380px; height:445px; overflow:hidden;}
.sidebar_b-top
{width:380px; height:68px; border-bottom:1px solid #e3e3e3;}
.sidebar_b-span1
{color:#064583; margin:39px 0px 14px; float:left; font-size:16px; font-weight:bold;}
.sidebar_b-span1 i
{position:absolute;width:78px;top:67px;height:2px;background-color: #064583;z-index:10;}
.sidebar_b-span2
{margin:45px 0px 14px; float:right;}
.sidebar_b-span2 a
{color:#064583;font-size:12px;}
.sidebar_b-text
{margin:25px 0px 40px; overflow:hidden;}
.sidebar_b-text ul
{width:380px; margin-left:2px;}
.sidebar_b-text ul li
{margin-bottom:14px;}
.sidebar_c
{width:380px; height:328px; margin-bottom:38px;}
.sidebar_c-top
{width:380px; height:68px; border-bottom:1px solid #e3e3e3;}
.sidebar_c-span1
{color:#064583; margin:39px 0px 14px; float:left; font-size:16px; font-weight:bold;}
.sidebar_c-span1 i
{position:absolute;width:78px;top:512px; height:2px;background-color: #064583;z-index:10;}
.sidebar_c-span2
{margin:45px 0px 14px; float:right;}
.sidebar_c-span2 a
{color:#064583;font-size:12px;}
.sidebar_c-text
{margin:26px 0px 0px;overflow:hidden;}
.sidebar_c-img
{width:380px; height:233px;overflow: hidden;position: relative;}
.sidebar_c-img li
{width:380px; height:233px;overflow: hidden;position:absolute;z-index: 1;background-repeat: no-repeat;}
.sidebar_d
{width:790px; height:328px;overflow:hidden; margin-bottom:38px;}
.sidebar_d-top
{width:790px; height:68px; border-bottom:1px solid #e3e3e3;}
.sidebar_d-span1
{color:#064583; margin:39px 0px 14px; float:left; font-size:16px; font-weight:bold;}
.sidebar_d-span1 i
{position:absolute;width:78px;top:512px; height:2px;background-color: #064583;z-index:10;}
.sidebar_d-span2
{margin:45px 0px 14px; float:right;}
.sidebar_d-span2 a
{color:#064583;font-size:12px;}
.sidebar_d-text
{margin:26px 0px 0px;overflow:hidden;}
.sidebar_d-introduction
{ width:790px; position:relative;}
.sidebar_d-introduction-ul
{ overflow:hidden; zoom:1;}
.sidebar_d-introduction-ohbox
{overflow:hidden; position:relative;width:699px;left:45px;}
.sidebar_d-introduction
 {position:relative;overflow:hidden;zoom:1;}
.sidebar_d-introduction-ul li
{float:left; display:inline; width:141px;background:#fff;margin-right:45px;}
.sidebar_d-introduction-ul li span
{font-size:12px; line-height:12px; margin-top:23px; display:block;}
.sidebar_d-introduction-pageBtn  span
{ background: url(../image/icon4.jpg) no-repeat #e1e1e1; display:block;width:24px;height:234px;position:absolute;top:0px;cursor:pointer;text-indent:-999em;overflow:hidden;}
.sidebar_d-introduction-pageBtn .prev
{ padding-left:6px;background-position:6px 107px ;}
.sidebar_d-introduction-pageBtn .next
{right:0px;background-position: -762px 107px;}
.sidebar_d-introduction-pageBtn .list
{overflow:hidden;}
.joinus
{height:297px; background:#064583; overflow:hidden; position:relative;}
.joinus-box 
{height:223px; width:1200px; margin:42px 0px 32px; float:left;}
.joinus-box li
{float:left; height:223px; width:380px; background:#386a9c; margin-right:30px ;}
.joinus-box li span
{float:left;height:20px; width:380px; font-size:20px; line-height:20px; margin:20px 19px 20px; color:#FFFFFF;}
/*js*/
.sidebar
{position:relative;}
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0;}
.clearfix:after { clear: both;}
.clearfix { zoom: 1;}
.icon-arrow-a-left, .icon-arrow-a-right { background: url(../image/icon5.jpg) no-repeat;}
.icon-arrow-a-left { background-position: 29px 170px; height:398px; width:45px;}
.icon-arrow-a-right { background-position: -1127px 170px;height:398px; width:45px;}
#Benner {overflow: hidden; zoom: 1; position: relative;}
#benner-hero { width: 1200px; height: 398px; margin: auto; position: relative;}
#benner-hero img { width: 1200px; height: 398px;}
#benner-hero .heros { width: 1200px; height: 398px;}
#benner-hero .hero-wrap { overflow: visible; position: absolute;}
#benner-hero .next, #benner-hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute;z-index: 3;}
#benner-hero .next {  right: 0;}
#benner-hero .disabled { background-color: #eee;}
#benner-hero .mask-left, #benner-hero .mask-right, #benner-hero .hero { background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width: 1200px; height: 398px; overflow: hidden; left: 2160px;}
#benner-hero .mask-right, #benner-hero .mask-left { z-index: 4; left: -1200px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden;}
#benner-hero .mask-right { left: 1200px;}
#benner-hero .active { z-index: 2; left: 0;}

