@charset "utf-8";
html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, dl, dt, dd, input { padding: 0; margin: 0; border: 0 }
ul, ol, li { list-style: none outside none; }
body { position: relative; -webkit-text-size-adjust: none; font: 14px/1.5 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; color: #333; background: url(../images/body_bg2.png) repeat-x; overflow-x: hidden; }
a, a:visited { text-decoration: none; color: #333; outline: none; cursor: pointer; }
a:hover { color: #000; }
img { vertical-align: top; display: inline-block; border: none; }
.fl { float: left; }
.fr { float: right; }
.fw { font-weight: bold; }
.clear { content: ''; clear: both; display: block; height: 0; visibility: hidden; line-height: 0; zoom: 1; }
.arial { font-family: 'arial'; }
.ft18 { font-size: 18px; }
.ft12 { font-size: 12px; }
a.a-red, a.a-red:visited { color: #e60012; }
a.a-red:hover { color: #d38d00; }
.ft-red { color: #e60012; }
a.bz-online1, a.bz-online2, a.bz-online3, a.bz-online5, a.bz-online6, a.bz_clickmore, a.by_zixun, a.by_yuyue, a.bz-online7, a.hz-online2, a.hz-online3, input#hz-tijiao, a.lx-online1 { display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: center; }
.bz_l_hot { display: block; width: 35px; height: 16px; background: url(../images/sprite_bg5.png) left -78px no-repeat; position: absolute; }
.header { height: 209px; width: 1000px; margin: 0 auto; }
.xiwang { height: 30px; line-height: 30px; overflow: hidden; color: #898989; }
.xiwang p span { float: left; }
.head2 { height: 134px; background: url(../images/laopai.png) 440px 56px no-repeat; }
a.logo { float: left; margin-top: 35px; }
a.tel { float: right; margin-top: 49px; }
.topNav { height: 45px; width: 1000px; position: relative; }
.nav-down { width: 208px; height: 45px; position: absolute; background: #333; padding-left: 22px; line-height: 45px; color: #fff; border-right: 1px solid #c38a25; top: -45px; left: 0; font-size: 15px; font-weight: 800; }
span.menu-down { display: block; width: 15px; height: 15px; margin: 15px 22px 0 0; background: url(../images/sprite_bg2.png) -89px -106px no-repeat; overflow: hidden; }
span.rotate { -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; -ms-transition: -moz-transform 0.3s ease-out; -o-transition: -moz-transform 0.3s ease-out; transition: transform 0.4s ease-out; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); }
.menu { width: 769px; height: 100%; float: right; }
.menu li { width: 96px; height: 100%; background: url(../images/sprite_bg2.png) 94px -422px no-repeat; text-align: center; float: left; cursor: pointer; }
.menu li a { display: block; width: 96px; height: 45px; position: relative; overflow: hidden; }
.menu li a span { display: block; font-weight: 800; width: 96px; height: 45px; position: absolute; left: 0; line-height: 45px; font-size: 15px; }
span.m-cur { top: 0; color: #fff;}
span.m-over { top: 45px; color: #fff; background: #333; }
.down-page { clear: both; position: absolute; width: 1000px; height: 450px; top: 209px; left: 50%; margin-left: -500px; }
.nav-2 { width: 229px; height: 449px; float: left; background-color: #fff; display: none; border-bottom: 1px solid #e5e5e5; }
.zhuanqu { height: 95px; width: 209px; padding-left: 20px; }
.zhuanqu i, .zhuanqu h3 { float: left; }
.zhuanqu i { display: block; width: 24px; height: 24px; margin-top: 14px; background-image: url(../images/sprite_bg3.png); margin-right: 9px; }
.zhuanqu h3 { font-size: 14px; float: left; margin-top: 15px; }
.zhuanqu p { clear: both; padding-top: 3px; }
.zhuanqu p a { margin: 0 3px; padding: 0 2px; font-size: 12px; }
.zhuanqu p a:hover { background-color: #dcdcdc; }
i.zq-icon2 { background-position: left -25px; }
i.zq-icon3 { background-position: left -50px; }
i.zq-icon4 { background-position: left -75px; }
i.zq-icon5 { background-position: left -100px; }
i.zq-icon6 { background-position: left -125px; }
.nav-2 .cur { background: #f4ac2e; }
.nav-2 .cur i.zq-icon1 { background-position: -24px top; }
.nav-2 .cur i.zq-icon2 { background-position: -24px -25px; }
.nav-2 .cur i.zq-icon3 { background-position: -24px -50px; }
.nav-2 .cur i.zq-icon4 { background-position: -24px -75px; }
.nav-2 .cur i.zq-icon5 { background-position: -24px -100px; }
.nav-2 .cur i.zq-icon6 { background-position: -24px -125px; }
.nav-3 { width: 767px; _width: 765px; height: 446px; float: left; }




/*新加板块  bj_tese*/

#pad { overflow:hidden; }
.bj_tese { width:100%; height:auto; background:#f1f1f1;margin-top: 40px; overflow:hidden; padding-bottom:40px; }
.deeee { width:320px; height:175px; float:left;  }
.deeee2 { width:320px; height:175px; float:left; margin:0 19px 0; }
.bj_tese img { max-width: 100%!important; }
.bj_title { width:1000px; margin: auto; margin-top:33px; margin-bottom:39px; overflow:hidden; clear:both; }
.bj_title1 { float:left; display:inline; width:450px; padding-bottom:9.5px; border-bottom:2px #005baf solid; color:#2c0f20; font-size:32px; font-weight:bold; }
.bj_title1 img { margin-right:10px; }
.bj_title1 span { font-size:15px; font-weight:normal; margin:0px 0 0 10px; }
.bj_title2 { float:right; display:inline; width:500px; padding-left:49px;padding-bottom:2px; height:56px; line-height:50px; border-bottom:1px #d0d0d0 solid; font-size:22px; color:#005baf; }
.bj_title2 img { float:right; display:inline; margin-right:10px; margin-top:8px; }
.widget.banner1.promotions { zoom: 1; width:1000px; margin:0 auto; }
.widget.banner1.promotions:before, .widget.banner.promotions:after { content: ''; display: table; }
.widget.banner1.promotions:after { clear: both; }

/*end*/
.a-bouncein { -webkit-animation: .8s ease-out backwards; -moz-animation: .8s ease-out backwards; -ms-animation: .8s ease-out backwards; animation: .8s ease-out backwards; }
.a-fadeinB { -webkit-animation: 1s ease-out backwards; -moz-animation: 1s ease-out backwards; -ms-animation: 1s ease-out backwards; animation: 1s ease-out backwards; }
.slide-focus { height: 450px; position: relative; width: 1160px; margin: 0 auto; z-index: 100; }
.slide-focus .pic { width: 1920px; height: 450px; position: absolute; left: 50%; margin-left: -672px; top: 0; }
.slide-focus .pic ul { width: 5000px; }
.slide-focus .pic li { width: 100%; height: 450px; position: absolute; top: 0; left: 0; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; z-index: 101; overflow: hidden; }
.slide-focus .pic li.now { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; z-index: 111; }
.tanru-1, .tanru-2 { z-index: 11; padding-top: 30px; _display: inline; }
.tanru-1 { width: 535px; height: 450px; }
.tanru-2 { width: 528px; height: 386px; margin-left: 50px; }
.danru-1, .danru-2 { z-index: 11; margin-right: 50px; _display: inline; }
.danru-1 { width: 452px; height: 317px; }
.danru-2 { width: 492px; height: 355px; }
.pic li.now .a-fadeinB { -webkit-animation-name: fadeinB; -moz-animation-name: fadeinB; -ms-animation-name: fadeinB; animation-name: fadeinB; }
.pic li.now .a-bouncein { -webkit-animation-name: bouncein; -moz-animation-name: bouncein; -ms-animation-name: bouncein; animation-name: bouncein; -webkit-animation-delay: .8s; -moz-animation-delay: .8s; -ms-animation-delay: .8s; animation-delay: .8s; }
.list { width: 200px; height: 16px; position: absolute; bottom: 10px; left: 50%; margin-left: -109px; z-index: 121; }
.list li { width: 16px; height: 16px; float: left; margin: 0 5px; background-color: #fff; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; text-indent: -999px; cursor: pointer; overflow: hidden; }
.list li.cur { background-color: #F4AC2E; }
span#prev1, span#next1 { display: none; width: 28px; height: 40px; position: absolute; top: 190px; z-index: 120; cursor: pointer; }
span#prev1 { background: url(../images/left-arrow.png) no-repeat; left: 3%; }
span#next1 { background: url(../images/right-arrow.png) no-repeat; right: 3%; }
.ban-wrap { display: block; width: 100%; height: 100%; z-index: 101; }
.ban-wrap img { float: left; }
.pic ul li a.banner_z { width: 135px; height: 35px; line-height: 35px; text-align: center; font-weight: bold; font-size: 19px; display: inline-block; position: absolute; left: 510px; bottom: 54px; border: 1px solid #000; background: #e19410 }
.slide-focus span.ban-a2 { display: block; float: right; width: 133px; height: 39px; margin: -40px 50px 0 0; }
.banner { width: 100%; text-align: center; position: relative; z-index: 100; padding-bottom: 24px; height: 299px; }
.banner img { display: block; position: absolute; top: 0; left: 50%; }
.wrap-1 { width: 970px; height: 440px; border: 1px solid #e5e5e5; margin: 24px auto 0; padding: 15px 14px 0; }
.about { width: 226px; }
.news { width: 712px; }
.caption { font-size: 24px; height: 44px; overflow: hidden; }
.cap-en { font-size: 14px; color: #a0a0a0; }
.about p.pro { font-size: 12px; padding: 8px 0 5px; text-indent: 2em; line-height: 22px; }
.pinpai { height: 70px; }
.pinpai2 { margin: 5px 0 8px; }
.pinpai a { width: 67px; height: 24px; display: inline-block; text-align: center; line-height: 24px; border: 1px solid #e5e5e5; margin: 4px 2px; float: left; }
.pinpai2 a { margin: 4px 0; font-size: 12px; }
.pinpai a.cur { background: #2c62c2; border-color: #2c62c2;color:#fff; }
img.a-tel { margin: 10px auto; width: 195px; display: block; }
a.a-tab1, a.a-tab2, a.a-tab3, a.a-tab4 { width: 45px; height: 45px; display: inline-block; background: url(../images/sprite_bg1.png) no-repeat; margin-right: 10px; }
a.a-pub1 { margin-right: 9px; }
a.a-tab1:hover { background-position: left -45px; }
a.a-tab2 { background-position: -48px top; }
a.a-tab2:hover { background-position: -48px -45px; }
a.a-tab3 { background-position: -95px top; }
a.a-tab3:hover { background-position: -95px -45px; }
a.a-tab4 { background-position: -142px top; }
a.a-tab4:hover { background-position: -142px -45px; }
.news-l { width: 438px; height: 135px; border-top: 1px solid #e5e5e5; overflow: hidden; }
.news-l ul { width: 470px; margin: 8px 0 0 10px; }
.news-l li { width: 215px; float: left; margin: 4px 0; background: url(../images/list_nav.png) left -2px no-repeat; padding-left: 15px; }
.news-l li a { padding: 0 2px; }
.news-l li a:hover { background: #f4ac2e; }
.news-r { width: 243px; height: 120px; }
.news-r p { width: 30px; height: 11px; margin: -20px 0 10px 0; float: right; }
.news-slide { width: 243px; height: 120px; overflow: hidden; }
.news-slide ul { width: 3000px; }
.news-r li { width: 243px; height: 120px; float: left; overflow: hidden; }
.life { height: 244px; border-top: 1px solid #e5e5e5; }
span.switch { float: right; display: block; width: 46px; height: 18px; background: url(../images/sprite_bg2.png) no-repeat; padding-left: 28px; line-height: 18px; margin-top: 12px; cursor: pointer; }
.yuedu-out { width: 712px; height: 100%; overflow: hidden; position: relative; }
.yuedu { height: 192px; width: 3800px; }
.yuedu li { width: 176px; margin: 7px 0 0 2px; height: 197px; position: relative; float: left; }
span.tuijie { display: block; width: 45px; height: 44px; position: absolute; right: 0; top: -7px; background: url(../images/sprite_bg2.png) left -19px no-repeat; }
.yuedu li a.yd-a { color: #fff; cursor: default; display: block; width: 176px; height: 62px; margin-top: 2px; background: url(../images/sprite_bg1.png) left -155px no-repeat; }
.yuedu li p { text-align: center; padding-top: 10px; }
.yuedu li.cur a.yd-a { color: #fff; background-position: left -93px; }
.wrap-2 { height: 171px; background: #e5e5e5; margin: 25px 0; }
.jibing { width: 1000px; height: 100%; margin: 0 auto; padding-top: 25px; text-align: center; }
span.zice { display: block; width: 109px; height: 25px; background: #2c62c2 url(../images/sprite_bg2.png) 36px -72px no-repeat; border: 1px solid #2c62c2; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding-top: 52px; font-weight: bold; float: left; color:#fff }
.jibing a { float: left; display: block; float: left; height: 31px; border: 1px solid #b8b8b8; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 0 13px; line-height: 31px; background: #fff; margin: 0 0 10px 10px; }
.jibing a:hover { background: #2c62c2; border-color: #2c62c2; color:#fff; }
.wrap-3 { width: 970px; height: 462px; border: 1px solid #e5e5e5; margin: 0 auto; padding: 15px 14px 0; overflow: hidden; }
.zj-l { width: 718px; height: 100%; overflow: hidden; }
.expert { position: relative; width: 100%; height: 100%; }
.thumb { height: 68px; overflow: hidden; position: relative; }
.thumb ul { width: 1000px; position: absolute; }
.thumb li { width: 155px; height: 68px; margin-right: 32px; float: left; background: #b5b5b5; cursor: pointer; overflow: hidden; }
.thumb li.cur { background: #2c62c2; color:#fff; }
.person { height: 313px; width: 630px; padding: 21px 0; position: relative; margin: 0 auto; overflow: hidden; }
.expert span.prev, .expert span.next { top: 215px; }
span.prev, span.next { display: block; position: absolute; width: 25px; height: 44px; background: url(../images/sprite_bg1.png) no-repeat; overflow: hidden; cursor: pointer; z-index: 100; }
span.prev { background-position: -191px top; top: 125px; left: 0; }
span.next { background-position: -216px top; top: 125px; right: 0; }
.person ul { height: 302px; position: absolute; }
.person li { width: 630px; height: 302px; float: left; position: relative; }
.zj-r { width: 214px; overflow: hidden; position: relative; z-index: 0; }
a.th-zx1, a.th-zx2 { display: block; float: left; width: 75px; height: 53px; text-align: center; line-height: 53px; font-weight: 800; }
a.th-zx1:hover { color: #ddd; }
a.th-zx1 { background: #6a6a6a; margin-left: 18px; color: #fff; }
a.th-zx2 { background: #f4ac2e; margin-left: 22px; }
.wrap-4 { height: 98px; background: #e5e5e5; margin: 24px 0; padding-top: 24px; }
.guanzhu { width: 1000px; margin: 0 auto; overflow: hidden; }
span.gz-tt { display: inline-block; float: left; width: 52px; height: 58px; font-size: 24px; color: #1b1b1b; line-height: 28px; }
.gz-list { width: 943px; float: left; padding-left: 5px; _display: inline; }
.gz-list li { width: 57px; height: 85px; position: relative; margin: 0 5px; float: left; _display: inline; }
.gz-list li a { display: block; text-align: center; font-size: 12px; margin-bottom: 5px; position: absolute; }
a.gz-a1, a.gz-a2, a.gz-a3, a.gz-a4, a.gz-a5, a.gz-a6, a.gz-a7, a.gz-a8, a.gz-a9, a.gz-a10, a.gz-a11, a.gz-a12, a.gz-a13, a.gz-a14, a.gz-ai1, a.gz-ai2, a.gz-ai3, a.gz-ai4, a.gz-ai5, a.gz-ai6, a.gz-ai7, a.gz-ai8, a.gz-ai9, a.gz-ai10, a.gz-ai11, a.gz-ai12, a.gz-ai13, a.gz-ai14 { top: 0; left: 0; width: 57px; height: 57px; background: url(../images/sprite_bg1.png) left -218px no-repeat; }
a.gz-cla { bottom: 0; width: 100%; }
a.gz-ai1 { background-position: left -275px; }
a.gz-ai2 { background-position: -58px -275px; }
a.gz-ai3 { background-position: -116px -275px; }
a.gz-ai4 { background-position: -174px -275px; }
a.gz-ai5 { background-position: -232px -275px; }
a.gz-ai6 { background-position: -290px -275px; }
a.gz-ai7 { background-position: -348px -275px; }
a.gz-ai8 { background-position: -406px -275px; }
a.gz-ai9 { background-position: -464px -275px; }
a.gz-ai10 { background-position: -522px -275px; }
a.gz-ai11 { background-position: -580px -275px; }
a.gz-ai12 { background-position: -638px -275px; }
a.gz-ai13 { background-position: -696px -275px; }
a.gz-ai14 { background-position: -754px -275px; }
a.gz-a2 { background-position: -58px -218px; }
a.gz-a3 { background-position: -116px -218px; }
a.gz-a4 { background-position: -174px -218px; }
a.gz-a5 { background-position: -232px -218px; }
a.gz-a6 { background-position: -290px -218px; }
a.gz-a7 { background-position: -348px -218px; }
a.gz-a8 { background-position: -406px -218px; }
a.gz-a9 { background-position: -464px -218px; }
a.gz-a10 { background-position: -522px -218px; }
a.gz-a11 { background-position: -580px -218px; }
a.gz-a12 { background-position: -638px -218px; }
a.gz-a13 { background-position: -696px -218px; }
a.gz-a14 { background-position: -754px -218px; }
.gz-list li.cur a.gz-a1 { background-position: left -275px; }
.gz-list li.cur a.gz-a2 { background-position: -58px -275px; }
.gz-list li.cur a.gz-a3 { background-position: -116px -275px; }
.gz-list li.cur a.gz-a4 { background-position: -174px -275px; }
.gz-list li.cur a.gz-a5 { background-position: -232px -275px; }
.gz-list li.cur a.gz-a6 { background-position: -290px -275px; }
.gz-list li.cur a.gz-a7 { background-position: -348px -275px; }
.gz-list li.cur a.gz-a8 { background-position: -406px -275px; }
.gz-list li.cur a.gz-a9 { background-position: -464px -275px; }
.gz-list li.cur a.gz-a10 { background-position: -522px -275px; }
.gz-list li.cur a.gz-a11 { background-position: -580px -275px; }
.gz-list li.cur a.gz-a12 { background-position: -638px -275px; }
.gz-list li.cur a.gz-a13 { background-position: -696px -275px; }
.gz-list li.cur a.gz-a14 { background-position: -754px -275px; }
.wrap-5 { width: 970px; height: 519px; margin: 0 auto; border: 1px solid #e5e5e5; padding: 15px 14px 0; }
.js-l { width: 730px; }
.js-r { width: 206px; }
.js-list-l { width: 125px; height: 100%; }
.js-list-l a { display: block; width: 125px; height: 66px; background: url(../images/sprite_bg1.png) -189px -84px no-repeat; margin-bottom: 11px; position: relative; overflow: hidden; float: left; }
a.js-list-a2 { background-position: -315px -84px; }
a.js-list-a3 { background-position: -441px -84px; }
a.js-list-a4 { background-position: -567px -84px; }
a.js-list-a5 { background-position: -693px -84px; }
a.js-list-a6 { background-position: -819px -84px; }
.js-list-l a.js-list-a1.cur { background-position: -189px -150px; }
.js-list-l a.js-list-a2.cur { background-position: -315px -150px; }
.js-list-l a.js-list-a3.cur { background-position: -441px -150px; }
.js-list-l a.js-list-a4.cur { background-position: -567px -150px; }
.js-list-l a.js-list-a5.cur { background-position: -693px -150px; }
.js-list-l a.js-list-a6.cur { background-position: -819px -150px; }
.js-list-l span { display: block; position: absolute; width: 60px; height: 14px; top: 25px; right: 14px; text-align: center; color: #fff; }
.js-list-r { width: 576px; height: 450px; border: 1px solid #ccc; padding-left: 24px; }
.js-block { display: none; }
h2.js-box-1 { height: 75px; padding-left: 22px; line-height: 75px; font-size: 20px; color: #333; font-weight: bold; }
.js-box-2 { width: 570px; height: 213px; border-bottom: 1px dashed #dcdcdc; }
.js-box-r { float: right; width: 200px; }
.js-box-r li { list-style: outside disc; margin-bottom: 6px; line-height: 22px; }
span.gaishan { display: block; width: 64px; height: 20px; background: url(../images/sprite_bg2.png) left -149px no-repeat; padding-left: 14px; line-height: 18px; overflow: hidden; color:#fff; }
.js-a-link { width: 172px; padding-top: 4px; }
.js-box-3 { height: 90px; }
.js-box-3 li { width: 136px; position: relative; height: 100%; float: left; margin-right: 5px }
.js-box-3 li img { width: 136px; height: 90px; }
.js-box-3 li p { position: absolute; width: 136px; height: 0; font-size: 12px; left: 0; bottom: 0; background-color: rgba(51, 51, 51, 0.7); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(enabled=true, startColorstr=#b2333333, endColorstr=#b2333333);
zoom: 1; background: -ms-linear-gradient(top, rgba(51,51,51,0.7) 0%, rgba(51,51,51,0.7) 100%); text-align: center; color: #fff; overflow: hidden; }
.js-box-3 li p * { position: relative; }
.js-box-3 p { float: left; width: 270px; padding-left: 10px; height: 26px; line-height: 26px; overflow: hidden; }
.tx-1 { width: 180px; height: 256px; margin-top: 11px; }
.tx-1 li { width: 125px; height: 48px; background: url(../images/sprite_bg2.png) -138px -373px no-repeat; font-size: 20px; padding-left: 55px; line-height: 38px; }
.tx-2 { height: 60px; }
.tx-2 a { display: block; width: 45px; height: 45px; background: url(../images/sprite_bg1.png) no-repeat; float: left; margin-right: 21px; }
a.tx-s1 { background-position: -244px top; }
a.tx-s1:hover { background-position: -814px -293px; }
a.tx-s2 { background-position: -1px top; }
a.tx-s2:hover { background-position: -1px -45px; }
a.tx-s3 { background-position: -48px top; }
a.tx-s3:hover { background-position: -48px -45px; }
.tx-3 { height: 92px; padding: 9px 0; border-top: 1px dashed #dcdcdc; border-bottom: 1px dashed #dcdcdc; overflow: hidden; }
.tx-3 dd { height: 33px; }
.tx-3 dd span { display: block; line-height: 16px; }
.tx-3 dd i { display: block; width: 33px; height: 33px; background: url(../images/sprite_bg1.png) left -33px no-repeat; float: left; margin-right: 9px; overflow: hidden; }
dd.tx-d1 i { background-position: -292px -33px; }
dd.tx-d2 { margin-top: 2px; }
dd.tx-d2 i { background-position: -326px -33px; }
.wrap-6 { width: 1000px; height: 110px; margin: 25px auto; overflow: hidden; position: relative; }
.wrap-6 ul { width: 2000px; height: 110px; position: absolute; left: 0; top: 0; }
.wrap-7 { width: 970px; height: 307px; margin: 25px auto 0; border: 1px solid #e5e5e5; padding: 23px 14px 0; overflow: hidden; }
.wrap-7 img { margin: 0 3px 3px 0; }
.wrap-8 { width: 970px; height: 167px; margin: 24px auto; border: 1px solid #e5e5e5; padding: 15px 14px 0; overflow: hidden; }
.media-1 { height: 48px; border-bottom: 1px solid #cecece; }
.media-1 a { display: block; float: left; width: 96px; height: 48px; margin-right: 25px; font-size: 24px; position: relative; }
.media-1 a i { display: none; }
.media-1 a.cur i { width: 96px; height: 13px; position: absolute; left: 0; bottom: -1px; _bottom: -2px; background: url(../images/sprite_bg2.png) left -177px no-repeat; overflow: hidden; }
.media-2 { width: 100%; padding-top: 32px; text-align: center; }
#media-pic2 img { margin: 0 11px; }
.media-pic { display: none; }
.footer { height: 350px; background: url(../images/foot_bg.png) repeat-x; overflow: hidden; }
.bot { width: 1072px; margin: 50px auto 0; height: 429px; width:1120px; }
.bot-1 { height: 250px; border-bottom: 1px solid #434343; }
.bot-logo { float: left; width: 186px; height: 228px; background: url(../images/sprite_bg3.png) 184px -255px no-repeat; }
.bot-logo img { margin-top: 26px; }
span.bot-tel { display: block; height: 25px; background: url(../images/sprite_bg3.png) -30px -256px no-repeat; font-size: 20px; color: #fff; padding-left: 35px; line-height: 25px; margin-top: 15px; }
.bot-bz { float: left; width: 562px; height: 234px; padding-left: 12px; background: url(../images/sprite_bg3.png) 572px -255px no-repeat; overflow: hidden; }
a.bot-icon1, a.bot-icon2, a.bot-icon3, a.bot-icon4, a.bot-icon5 { display: block; float: left; width: 90px; height: 24px; border-bottom: 1px solid #434343; margin-right: 20px; overflow: hidden; }
.bot-bz a, .bot-bz a:visited { color: #fff; }
.bot-bz a i { display: inline-block; width: 22px; height: 22px; float: left; margin-right: 5px; background: url(../images/sprite_bg3.png) -33px -290px no-repeat; }
a.bot-icon2 i { background-position: -33px -313px; }
a.bot-icon3 i { background-position: -33px -336px; }
a.bot-icon4 i { background-position: -33px -359px; }
a.bot-icon5 i { background-position: -33px -382px; }

.bz-sort { padding-top: 15px; width: 68px; float: left; }
.bz-sort li { height: 28px; width: 114px; line-height: 28px; }
.bz-sort li a { font-size: 12px; padding: 0 2px; }
.bz-sort li a:hover { background: #2c62c2; }
/*尾部*/
address.bot-lx{ width:330px;float:left; font-size:14px; color:#FFFFFF; font-style:normal; margin-left:16px; padding-top:20px;}
address.bot-lx p.f{ font-size:12px; line-height:22px; color:#999999; padding-top:5px;}
address.bot-lx a{ color:#FFFFFF;}
/*address.bot-lx { float: left; display: block; width: 196px; margin-left: 16px; }
address.bot-lx img { display: block; margin: 30px 0 0 22px; }
address.bot-lx span { display: block; margin-top: 8px; color: #fff; font-style: normal; font-size: 12px; line-height: 22px; }
*/
.bot-3 { width: 706px; height: 54px; margin: 0 auto; text-align: center; color: #fff; font-size: 12px; line-height: 54px; }
.pub-l { width: 747px; overflow: hidden; }
h2.huanzhe-1 { font-size: 24px; font-weight: 500; text-align: center; margin-top: 35px; }
.huanzhe-2 { width: 500px; height: 45px; padding-top: 5px; background-color: #e5e4e4; margin: 20px auto 0; font-size: 12px; line-height: 20px; padding-left: 10px; }
.huanzhe-4 { width: 654px; margin: 0 auto; }
.huanzhe-5 { width: 700px; height: 181px; position: relative; margin: 25px auto 0; }
.huanzhe-5 p { width: 400px; height: 148px; position: absolute; top: 48px; left: 245px; line-height: 24px; }
span.hz-tishi { font-size: 18px; color: #a40000; }
.huanzhe-6 { width: 698px; height: 119px; border: 1px solid #cfcece; border-top: none; margin: 0 auto; overflow: hidden; }
.hz-online4 { padding-left: 26px; height: 25px; margin: 25px 0 0 22px; line-height: 15px; background: url(../images/sprite_bg3.png) -35px -466px no-repeat; }
#jieda { width: 409px; height: 39px; border: 1px solid #cfcece; padding-left: 12px; margin-left: 20px; font-size: 14px; line-height: 39px; color: #999; }
#hz-tijiao { width: 171px; height: 39px; font-size: 18px; color: #666; line-height: 39px; font-family: 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; margin-left: 50px; background: #ccc; cursor: pointer; }
.huanzhe-7 { margin: 18px 17px 15px 0 !important; height: 22px; }
.huanzhe-8 { width: 698px; height: 169px; border: 1px solid #cfcece; border-top: 3px solid #cfcece; margin: 0 auto 20px; position: relative; overflow: hidden; }
.huanzhe-8 h1 { font-size: 24px; font-weight: 500; position: absolute; top: 11px; left: 18px; }
.huanzhe-8 ul { margin: 23px 0 0 23px; padding-top: 24px; }
.huanzhe-8 li { list-style: inside square; width: 324px; height: 28px; border-bottom: 1px dashed #ccc; color: #999; float: left; }
.huanzhe-8 li a { font-size: 12px; padding: 0 2px; line-height: 28px; }
.huanzhe-8 li a:hover { background-color: #F4AC2E; }
.pub-r { width: 220px; padding: 0 15px; overflow: hidden; }
.hot-zt { width: 220px; height: 318px; padding: 0 15px; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin: 0 0 10px -15px; }
.shaomiao { height: 112px; margin-top: 15px; }
.shaomiao p { float: left; width: 94px; padding: 20px 0 0 12px; }
.share-lx { height: 325px; }
.article { margin-top: 25px; line-height: 25px; }
.article-zx { height: 50px; text-align: center; padding-top: 50px; }
.wrap { width: 998px; border: 1px solid #e5e5e5; position: relative; z-index: 100; margin: 0 auto; overflow: hidden; }
.place { height: 50px; padding-left: 34px; background: url(../images/sprite_bg2.png) -144px -320px no-repeat; line-height: 50px; text-align: left; border-bottom: 1px solid #e5e5e5; }
.left_about { width: 100%; }
h2.a-abl { line-height: 40px; font-size: 18px; text-align: left; font-weight: 600; }
.left_about span img { width: 220px; }
.left_about p { width: 100%; line-height: 25px; font-size: 12px; height: 75px; margin-top: 10px; text-indent: 2em; }
.left_tel { height: 114px; padding: 9px 0; margin-left: 5px; }
.left_tel dd { height: 45px; padding: 12px 0 0 0; }
.left_tel dd span { display: block; line-height: 16px; }
a.tx-online1, a.tx-online2 { display: inline-block; width: 33px; height: 33px; overflow: hidden; float: left; background: url(../images/sprite_bg1.png) -292px top no-repeat; margin-right: 9px; }
a.tx-online2 { background-position: -326px 0; }
a.tx-online1:hover { background-position: -292px -33px; }
a.tx-online2:hover { background-position: -326px -33px; }
span.tx-tel { font-size: 22px; font-family: Impact; height: 22px; line-height: 22px; }
.wrap_right { width: 646px; padding: 45px 50px 25px; float: right; _display: inline; overflow: hidden; }
.link_n { width: 1000px; height: 125px; background: #666; margin: 25px auto; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden; }
.link_n ul { width: 100%; }
.link_n li { width: 185px; height: 51px; margin: 37px 0; float: left; background: url(../images/sprite_bg2.png) 198px -484px no-repeat; color: #ebebeb; _display: inline; padding-left: 15px; overflow: hidden; }
.link_n li p { float: left; background: url(../images/sprite_bg2.png) left top no-repeat; margin: 3px 9px 0 0; }
.link_n li p.l_n_01 { width: 41px; height: 38px; background-position: left -195px; }
.link_n li p.l_n_02 { width: 44px; height: 35px; background-position: left -234px; }
.link_n li p.l_n_03 { width: 40px; height: 34px; background-position: left -270px; }
.link_n li p.l_n_04 { width: 36px; height: 35px; background-position: left -305px; }
.link_n li p.l_n_05 { width: 48px; height: 41px; background-position: left -341px; }
.link_n li h3 { font-size: 14px; height: 22px; float: left; border-bottom: 1px dashed #999; font-weight: 100; }
.link_n li span { display: block; float: left; width: 118px; font-size: 12px; padding-top: 3px; }
span#news-pre { float: left; }
span#news-next { float: right; background-position: -956px top; }
.bz { padding: 25px 0 0 0; width: 747px; }
.bz_block { height: 238px; padding: 20px 15px 15px; border-bottom: 1px solid #E5E5E5; }
h2.bz_title { height: 50px; line-height: 40px; font-size: 24px; font-weight: 100; }
.bz_con { height: 200px; clear: both; overflow: hidden }
.bz_con_left { float: left; border: 1px solid #ccc; margin-right: 20px; }
.bz_con_right { float: left; width: 700px; }
.bz_con_right h2 { font-size: 22px; font-weight: 500; line-height: 24px; height: 40px }
.bz_ins { line-height: 25px; font-size: 12px; }
.bz_ins b { float: left; }
.bz_con_right b { font-size: 14px; }
a.bz-online5, a.bz-online6 { width: 160px; height: 40px; line-height: 40px; font-size: 16px; }
a.bz-online5 { color: #fff; background: #666; margin-right: 40px; }
a.bz-online5:hover { color: #ddd; }
a.bz-online6 { background: #f4ac2e; }
a.bz-online6:hover { color: #000; }
.samll_nav { background: #ccc; position: relative; clear: both; overflow: hidden; width: 747px; height: 48px; z-index: 50; }
.samll_nav ul li { float: left; width: 105px; line-height: 45px; height: 45px; text-align: center }
.samll_nav ul li.bz_now { border-top: 3px solid #f4ac2e; background: #fff; }
.samll_nav a.bz_clickmore { position: absolute; width: 94px; height: 26px; top: 10px; left: 630px; background: #fff; line-height: 26px; }
a.bz_ins_title { display: block; font-size: 22px; margin: 30px 0 10px 0; text-indent: 20px; background: url(../images/sprite_bg2.png) 130px -386px no-repeat; width: 155px; }
.bz_box_pic1 { margin-bottom: 20px; position: relative; }
.bz_box { padding: 10px 80px 0; }
a.by_zixun, a.by_yuyue { position: absolute; top: 170px; width: 96px; height: 26px; line-height: 26px; }
a.by_zixun { left: 19px; background: #f4ac2e; }
a.by_yuyue { right: 27px; background: #666; color: #fff; }
a.by_yuyue:hover { color: #ddd; }
.bz_box_ins1 { line-height: 27px }
.bz_box_ins1 li { background: url(../images/sprite_bg2.png) -155px -488px no-repeat; overflow: hidden; }
.bz_box_ins1 li b { width: 102px; float: left; text-indent: 25px; }
.bz_box_ins1 li span { display: block; float: left; width: 484px; _width: 478px; }
.bz_box_ins2 { height: 208px; width: 585px; border: 1px solid #e5e5e5; }
.bybox_left { width: 310px; height: 218px; float: left }
.bybox_right { width: 250px; height: 178px; background: #c7c5c5; float: right; padding: 30px 5px 0 15px; font-size: 12px; position: relative; }
.bybox_right p { line-height: 23px; }
.bz_left_title { line-height: 40px; font-size: 18px; font-weight: 600; }
.bz_left { width: 250px; float: left; _display: inline; overflow: hidden; padding-bottom: 20px; }
.bz_left_ask { padding: 5px 15px 0; margin-bottom: 15px; border-bottom: 1px solid #e5e5e5; }
.bz_left_ask a { display: inline-block; float: left; padding: 0 7px; height: 29px; border: 1px solid #e5e5e5; text-align: center; line-height: 29px; margin: 0 2px 2px 0; }
.bz_left_ask a:hover { background: #f4ac2e; border-color: #f4ac2e; }
.bz_wyzx { margin-top: 15px; }
a.bz-online3 { width: 220px; height: 40px; background: #f4ac2e; font-size: 16px; color: #1b1b1b; line-height: 40px; border: none; }
.bz_left_yuyue { padding: 5px 15px 0; height: 315px; border-bottom: 1px solid #e5e5e5; }
.bz_jiuzhen { width: 100%; height: 189px; overflow: hidden; margin-top: 10px; }
.bz_jiuzhen li { line-height: 27px; width: 225px; overflow: hidden; }
.bz_jinghua li { border-bottom: 1px dashed #ccc; height: 27px; text-indent: 2px; font-size: 12px; color: #999; list-style: inside square; }
.bz_jinghua li a { font-size: 14px; color: #333; }
.bzs_yuyue { margin-top: 20px; }
.bz_left_lx { padding: 5px 15px 0; border-top: 1px solid #e5e5e5; }
.bz_left_address { font-size: 12px; line-height: 23px; margin-top: 10px; height: 130px; }
.bz_list_baike { padding: 10px 14px 0px; height: 116px; }
.bz_baike_left, .bz_baike_right { float: left; }
.bz_baike_left { width: 130px; height: 30px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #f4ac2e; text-align: center; line-height: 30px; color: #fff; }
.bz_baike_right { width: 824px; margin-left: 10px; height: 116px; }
.bz_zx { float: right; width: 190px; }
.bz_zx a, .bz_zx span { float: left; display: inline-block; background: url(../images/sprite_bg2.png) no-repeat; }
span.bz_tj { width: 60px; height: 22px; padding-left: 18px; background-position: -160px -540px; }
.bz_zx a { width: 18px; height: 18px; margin: 2px 4px 0 5px; }
.bz_zx a.bz_online1 { background-position: -51px -283px; overflow: hidden; }
.bz_zx a.bz_online2 { background-position: -51px -302px; overflow: hidden; }
.bz_zx a.bz_online3 { background-position: -51px -321px; overflow: hidden; }
.bz_zx a.bz_online4 { background-position: -51px -340px; position: relative; }
a.bz_online4 .bz_p { width: 117px; height: 116px; display: none; position: absolute; bottom: 22px; left: -55px; }
a.bz_online4:hover .bz_p { display: block; }
.bz_list_gold { border-top: 1px solid #e5e5e5; padding-top: 25px; }
.bz_list_gold .bz_title span { font-size: 12px; padding-left: 10px; color: #666 }
.bz_list_gold .bz_title { text-indent: 20px; font-size: 24px; }
.bz_list_con ul { width: 1200px; }
.bz_list_con li { width: 232px; height: 340px; float: left; margin-right: 100px; margin-bottom: 30px; position: relative; border: 1px solid #fff; _display: inline; }
.bz_list_con li.cur { border: 1px solid #f4ac2e; }
.bz_list_con li.cur p.l_start { display: block; }
.bz_list_con li h3 { font-size: 14px; }
.bz_list_con p.l_start { display: none; width: 214px; height: 20px; background-color: rgba(0,0,0,0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96000000, endColorstr=#96000000);
zoom: 1; background: -ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%); }
.bz_list_con { padding: 20px 40px; width: 918px; overflow: hidden; }
.b_l_pic img { padding: 2px; margin: 5px 8px; }
.b_l_content { padding: 5px; line-height: 25px }
.b_l_content h3 a { color: #333; }
.b_l_zz { font-size: 12px; }
.b_l_zz a { padding: 0 5px; color: #F00; }
.l_start { position: absolute; top: 158px; left: 10px; overflow: hidden; }
.l_start span { display: block; position: relative; }
span.star-sn { width: 80px; height: 14px; margin-top: 3px; background: url(../images/star.png) repeat-x; margin-left: 7px; }
span.zan-num { width: 22px; height: 13px; padding: 0 8px 0 18px; margin-top: 4px; background: url(../images/sprite_bg5.png) -151px -113px; font-size: 12px; line-height: 13px; color: #eee; }
.b_l_anniu { padding-top: 10px; }
.b_l_anniu a { width: 99px; height: 29px; line-height: 29px; font-size: 13px; }
a.bz-online1 { float: left; margin-left: 1px; background: #666; color: #fff; }
a.bz-online2 { float: right; margin-right: 1px; background: #f4ac2e; }
.bz_l_hot { top: -20px; left: 220px; }
.list-list { background: #f8f7f7; overflow: hidden; margin-top: 10px; border-top: 1px solid #CCC; }
.list-pagination { width: 600px; overflow: hidden; margin: 20px; }
.listarticle ul { padding: 20px 10px; }
.listarticle li { float: left; width: 40%; height: 30px; line-height: 30px; padding-left: 5%; overflow: hidden; }
.smallslider { width: 220px; height: 273px; overflow: hidden; position: relative; }
@-webkit-keyframes fadeinB { 0% {
opacity:0;
-webkit-transform:translateY(100px);
}
100% {
opacity:1;
-webkit-transform:translateY(0);
}
}
@-moz-keyframes fadeinB { 0% {
opacity:0;
-moz-transform:translateY(100px);
}
100% {
opacity:1;
-moz-transform:translateY(0);
}
}
@-ms-keyframes fadeinB { 0% {
opacity:0;
-ms-transform:translateY(100px);
}
100% {
opacity:1;
-ms-transform:translateY(0);
}
}
@keyframes fadeinB { 0% {
opacity:0;
transform:translateY(100px);
}
100% {
opacity:1;
transform:translateY(0);
}
}
@-webkit-keyframes bouncein { 0% {
opacity:0;
-webkit-transform:scale(0.3);
}
50% {
opacity:1;
-webkit-transform:scale(1.05);
}
70% {
-webkit-transform:scale(0.7);
}
100% {
-webkit-transform:scale(1);
}
}
@-moz-keyframes bouncein { 0% {
opacity:0;
-moz-transform:scale(0.3);
}
50% {
opacity:1;
-moz-transform:scale(1.05);
}
70% {
-moz-transform:scale(0.7);
}
100% {
-moz-transform:scale(1);
}
}
@-ms-keyframes bouncein { 0% {
opacity:0;
-ms-transform:scale(0.3);
}
50% {
opacity:1;
-ms-transform:scale(1.05);
}
70% {
-ms-transform:scale(0.7);
}
100% {
-ms-transform:scale(1);
}
}
@keyframes bouncein { 0% {
opacity:0;
transform:scale(0.3);
}
50% {
opacity:1;
transform:scale(1.05);
}
70% {
transform:scale(0.7);
}
100% {
transform:scale(1);
}
}

