@charset "gb2312";
/* CSS Document */

/*公共样式*/

/* 谷歌浏览器字体不能小于12px的解决 */

html, body { -webkit-text-size-adjust: none; }
body { width: 100%; font-size: 12px; line-height: 24px; font-family: "微软雅黑"; margin: 0; padding: 0; color: #666; background: #fff; }
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td { margin: 0; padding: 0; }
.lits_s { width: 350px; }
.lits_s li { float: left; padding-left: 15px; }
ul, li { list-style: none; margin: 0; padding: 0 }
img { border: 0px; vertical-align: top; }
.fl { float: left; }
.fr { float: right; }
div, dl { display: block; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.null { zoom: 1; clear: both; height: 0; font-size: 0; overflow: hidden; }
.null:after { content: "."; visibility: hidden; display: block; clear: both; height: 0; font-size: 0; overflow: hidden; }
/*----------linkes---------*/

a { color: #666; text-decoration: none; -webkit-transition: color 0.2s linear; -khtml-transition: color 0.2s linear; -moz-transition: color 0.2s linear; -o-transition: color 0.2s linear; }
.red { color: #c91b48; }
.ju { color: #ba843a; }
.hui { color: #999999; }
.clear { clear: both; }
/*公共样式结束*/

.main { width: 1100px; margin: 0 auto; }
#ad_ad { height: 360px; }
#dddd { background: #f6f6f6; }
.hhmain_top { width: 1100px; margin: 0 auto; position: relative; }
.top { height: 30px; line-height: 30px; border-bottom: 1px solid #eeeeee; color: #999; background: #444041; font-size: 12px; }
.top a:hover { color: #999; text-decoration: none; }
.topbar { height: 83px; padding-top: 18px; background: #fff; }
.topbar .logo { float: left; margin-right: 80px; }
.topbar a { color: #656565; }
.topbar .hz { float: left; width: 140px; margin-top: 10px; }
.topbar .hz p { width: 145px; float: left; line-height: 16px; font-size: 12px; }
.topbar .hz p em { width: 45px; height: 46px; background: url(../images/top.gif) no-repeat; float: left; margin-right: 5px; }
.topbar .hz p em:hover { background: url(../images/top.gif) no-repeat; }
.topbar .hz p span { display: inline-block; padding-top: 8px; }
.topbar .hz p .em1 { background-position: 0 0; }
.topbar .hz:hover p .em1 { background-position: 0px -45px; }
.topbar .hz p .em2 { background-position: -44px 0; }
.topbar .hz:hover p .em2 { background-position: -44px -45px; }
.topbar .hz p .em3 { background-position: -88px 0; }
.topbar .hz:hover p .em3 { background-position: -88px -45px; }
.topbar .hz:hover { color: #9d0939; }
.topbar .photo { float: right; margin-top: 9px; }
#head_top { width: 200px; height: 34px; float: right; }
.top_links { height: 34px; line-height: 34px; }
.top_links li { float: left; width: 76px; height: 34px; line-height: 34px; display: inline; }
.top_links li img { margin-top: 8px; margin-right: 5px; float: left; }
.top_links a { float: left; width: 76px; color: #9fa1a0; font-size: 12px; line-height: 34px; -ms-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.top_icon1 span { margin-top: 0px; display: none; z-index: 10px; }
.top_icon1:hover span { display: block; }
/*导航下拉*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.navBar { position: relative; z-index: 1; height: 48px; background: #f5a258; color: #fff; line-height: 48px; }
.nav { width: 1100px; margin: 0 auto; }
.nav .m { float: left; position: relative; background: url(../images/topBar_bg_03.gif) no-repeat right; position: relative; }
.nav b { font-weight: normal; font-family: '微软雅黑'; font-size: 16px; }
.nav h3, .nav .hum { float: left; font-size: 100%; font-weight: normal; font-size: 16px; height: 48px; }
.nav h3 #a, .nav .hum #a { display: block; width: 125px; text-align: center; color: #fff; text-decoration: none; font-size: 16px; }
.navBar .move_bg { background: #d9643c; position: absolute; width: 125px; height: 48px; top: 0; left: 0px; }
.nav .hum { width: 125px; text-align: center; }
.nav .hum a { display: block; float: left; text-align: center; width: 125px; position: absolute; color: #fff; left: 0px; }
#m1 h3 #a { width: 225px; text-align: left; }
#m1 .on h3 #a { width: 225px; }
#m1 h3 img { margin: 14px 19px 0 28px; float: left; }
.nav .on { border: 0; }
.nav .m .sub { display: none; background: #fff; width: 225px; height: 420px; position: absolute; left: 0px; top: 48px; z-index: 20; overflow: hidden; }
.nav .m .sub:hover { width: 1100px; }
.nav .m .sub a:hover { text-decoration: none; }
.nav #m3 .sub { width: 730px; left: -121px; position: absolute; }
.nav #m4 .sub { width: 730px; left: -241px; position: absolute; }
.nav #m5 .sub { width: 730px; left: -361px; position: absolute; }
.nav #m6 .sub { width: 730px; left: -481px; position: absolute; }
.nav #m7 .sub { width: 730px; left: -601px; position: absolute; }
.nav #m8 .sub { width: 730px; left: -721px; position: absolute; }
.nav .m .sub .hd { width: 224px; float: left; }
.nav .m .sub .hd li { width: 224px; height: 84px; float: left; background: #f5f5f5; }
.nav .m .sub:hover .hd li.on { width: 224px; height: 82px; background: #fff; border: 1px solid #005bac; border-right: none; }
.nav .m .sub:hover .hd li { width: 224px; border-right: 1px solid #005bac; }
.nav .m .sub .hd li a { color: #666; }
.nav .m .sub .hd li a:hover { color: #005bac; }
.nav .m .sub .hd li dl { width: 180px; padding-left: 20px; height: 81px; border-bottom: 1px solid #e5e5e5; overflow: hidden; float: left; }
.nav .m .sub .hd li dt { font-family: "微软雅黑"; font-size: 14px; color: #333; margin-top: 10px; height: 24px; line-height: 24px; margin-bottom: 3px; }
.nav .m .sub .hd li dt img { float: left; margin-right: 6px; margin-top: 3px; }
.nav .m .sub .hd li dd { height: 40px; line-height: 20px; color: #666; }
.nav .m .sub .bd { padding: 24px 25px 24px 45px; border: 1px solid #005bac; height: 370px; float: left; border-left: none; width: 804px; _width: 817px; }
.nav .m .sub .bd .fl { width: 525px; height: 370px; border-right: 1px solid #dcdcdc; padding-right: 30px; color: #333; display: inline; }
.nav .m .sub .bd .fl a { color: #333; }
.nav .m .sub .bd .fl a:hover { color: #005bac; }
.nav .m .sub .bd .fl .fl_txt { float: left; margin-top: 22px; }
.nav .m .sub .bd .fl .fl_txt .p1 { font-family: "微软雅黑"; font-size: 18px; color: #333; line-height: 24px; margin-bottom: 5px; }
.nav .m .sub .bd .fl .fl_txt .p2 { margin-bottom: 15px; line-height: 20px; width: 318px; font-family: "微软雅黑"; }
.nav .m .sub .bd .fl .fl_txt .p3 { background: url(../images/sub_bd_fl_bg_03.gif) no-repeat left; width: 210px; height: 20px; line-height: 20px; text-indent: 15px; font-family: "微软雅黑"; }
.nav .m .sub .bd .fl img { float: right; margin-top: 22px; }
.nav .m .sub .bd .fl .fl_ss { width: 540px; border-top: 1px dashed #ccc; overflow: hidden; margin-top: 48px; float: left; padding-top: 24px; }
.nav .m .sub .bd .fl .fl_ss .p1 { float: left; font-family: "微软雅黑"; font-size: 17px; height: 24px; line-height: 24px; }
.nav .m .sub .bd .fl .fl_ss .p2 { float: left; line-height: 24px; font-family: "微软雅黑"; }
.nav .m .sub .bd .fr { width: 212px; margin-top: 15px; }
.nav .m .sub .bd .fr dt { line-height: 24px; font-family: "微软雅黑"; font-size: 16px; color: #000; }
.nav .m .sub .bd .fr dd { width: 212px; float: left; border-bottom: 1px dashed #e6e6e6; line-height: 26px; height: 26px; }
.nav .m .sub .bd .fr dd span { float: left; color: #333; font-family: "微软雅黑"; }
.nav .m .sub .bd .fr dd a { float: right; color: #666; background: #dcdcdc; width: 34px; height: 18px; line-height: 18px; text-align: center; margin-top: 5px; }
.nav .m .sub .bd .fr dd a:hover { background: #005bac; color: #fff; }
.nav .m .sub .bd .fr img { width: 212px; border-top: 3px solid #dcdcdc; margin-top: 9px; }
.nav .m .sub .bd .fr p { line-height: 18px; color: #333; font-family: "微软雅黑"; }
.nav .m .sub .bd .fr p b { font-size: 14px; font-family: "宋体"; font-weight: bold; }
.nav .m .sub .bd .fr .red { color: #cc0000; text-align: right; }
/*头图幻灯*/

.focusBox { position: relative; width: 100%; height: 418px; overflow: hidden; }
.focusBox .pic { position: relative; z-index: 0; text-align: center; margin: 0 auto; }
.focusBox .pic img { height: 418px; display: block; margin: 0 auto; }
.focusBox .hd { width: 100%; position: absolute; bottom: 15px; left: 48%; }
.focusBox .hd li { width: 12px; height: 12px; background: #b1b0ad; float: left; margin-left: 12px; }
.focusBox .hd .on { background: #937340; }
.focusBox .prev, .focusBox .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 13%; z-index: 1; width: 56px; height: 56px; background: url(../images/ad_ctr.png) no-repeat 0 0; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.focusBox .next { left: auto; right: 13%; background-position: -56px 0px; }
.relative { position: relative; }
.absolute { position: absolute; }
.bannerSlide { width: 100%; height: 418px; overflow: hidden; margin: 0 auto; max-width: 1920px; }
.bannerSlide .slideBox, .bannerSlide .slideBox .tempWrap { width: 100%; height: 418px; margin: 0 auto; }
.bannerSlide .slideBox li { position: relative; width: 100%; height: 418px; text-align: center; overflow: hidden; }
.bannerSlide .slideBox li a { display: block; width: 100%; height: 100%; position: relative; }
.bannerSlide .slideBox li img { position: absolute; left: 50%; top: 0; margin-left: -720px; }
.bannerSlide .focus { width: 100%; bottom: 9px; z-index: 10; text-align: center; }
.bannerSlide .focus span { width: 12px; height: 12px; background-color: #fff; display: inline-block; margin: 0 5px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.bannerSlide .focus span.active { background-color: #C03701; }
.bannerSlide .preBtn { left: 50%; top: 50%; display: block; width: 74px; height: 74px; margin-top: -37px; margin-left: -600px; background: url(../images/arrow.png) no-repeat left center; z-index: 7; display: none; opacity: .1; }
.bannerSlide .nextBtn { right: 50%; top: 50%; display: block; width: 74px; height: 74px; margin-top: -37px; margin-right: -600px; background: url(../images/arrow.png) no-repeat right center; z-index: 7; display: none; opacity: .1; }
.bannerSlide .preBtn:hover, .bannerSlide .nextBtn:hover { opacity: .6; }
/*footer*/

.footer { background: #231f20; overflow: hidden; height: 360px; }
.footer a { color: #818181; padding: 3px; text-decoration: none; }
.fot { margin-top: 40px; height: 250px; margin-bottom: 30px; }
.fot_log { width: 250px; border-right: 1px dashed #151313; height: 230px; float: left; }
.fot_log img { text-align: center; padding-top: 15px; }
.fot_ks { float: left; position: relative; }
.fot_ks ul { width: 196px; float: left; text-decoration: none; list-style: none; }
.fot_ks ul h3 { color: #FFF; width: 160px; margin: 0 auto; line-height: 40px; font-size: 16px; margin-left: 52px; }
.fot_ks ul li { width: 145px; margin: 0 auto; text-decoration: none; margin-left: 48px; }
.fot_ks ul li a { font-size: 12px; color: #818181; line-height: 22px; text-align: left; }
.fot_ks ul li a:hover { background: none repeat scroll 0 0 #000000; border-radius: 3px; color: #fff; text-decoration: none; }
.fot_ks ul li a span { color: #595858; }
.fot_ts { height: 200px; }
.fot_zx { border-right: 1px dashed #151313; border-left: 1px dashed #151313; height: 160px; }
.fot_fw { height: 160px; }
.fot_addr { position: absolute; width: 520px; top: 200px; left: 50px; font-size: 12px; color: #818181; line-height: 18px; }
.fot_addr p { float: left; }
.fot_addr .wx { float: right; }
.fot_ew { float: left; margin-top: 20px; margin-left: 40px; }
.fot_sm { font-size: 12px; color: #818181; padding-top: 10px; line-height: 18px; }
.fot_nav { width: 100%; height: 60px; background: url(../images/fot_pic_02.gif) repeat-x; position: fixed; left: 0; bottom: 0; z-index: 9999; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
.nav_f { width: 1100px; margin: 0 auto; overflow: hidden; }
.nav_f .fl { width: 230px; margin-top: 5px; }
.nav_f dl dt a { -webkit-transition: all .3s linear 0s; -moz-transition: all .3s linear 0s; -ms-transition: all .3s linear 0s; outline: none; star:expression(this.onFocus=this.blur());
}
.nav_f .fl dl dt a { float: left; width: 40px; height: 40px; background: url(../images/pho.png) no-repeat; margin-top: 8px; margin-right: 6px; }
.nav_f .fl dl:hover dt a { background: url(../images/pho.png) no-repeat 0 -40px; }
.nav_f .fl dl dd { float: left; }
.nav_f .fr { width: 770px; margin-top: 13px; }
.nav_f .fr dl { float: left; width: 160px; border-left: 1px solid #1e1c1d; padding-left: 30px; }
.nav_f .fr dl dt a { width: 40px; height: 40px; background: url(../images/jhh.png) no-repeat; float: left; margin-right: 6px; }
.nav_f .fr dl dd { float: left; margin-top: 8px; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.nav_f .fr dl:hover dd { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.nav_f .fr .lx dt a { background-position: 0 0; }
.nav_f .fr .lx:hover dt a { background-position: 0 -40px; }
.nav_f .fr .gh dt a { background-position: -40px 0; }
.nav_f .fr .gh:hover dt a { background-position: -40px -40px; }
.nav_f .fr .zx dt a { background-position: -80px 0; }
.nav_f .fr .zx:hover dt a { background-position: -80px -40px; }
.nav_f .fr .back_top dt a { background-position: -120px 0; }
.nav_f .fr .back_top:hover dt a { background-position: -120px -40px; }
.nav_f .fr .back_top { width: 135px; padding-left: 60px; }
.nav_f .fr .zx { height: 35px; position: relative; }
.nav_f .fr .zx #aa { width: 14px; height: 14px; position: absolute; top: -5px; left: 145px; background: url(../images/zx_shan.png) no-repeat; display: inline-block; }
.hd_bafal li { background: url(../images/js_tab2.gif) no-repeat; width: 242px; height: 61px; }
.ab_main .ab_left2 { background: url("../images/left_bg.gif") repeat-y scroll 0 0 #fff; height: 1000x; width: 242px; }
.ab_main .ab_left2 .imgg { display: block; }
.ab_main .ab_left2 .hd { width: 230px; }
.ab_main .ab_left2 ul li { background: url(../images/about_n1.gif) no-repeat scroll center top rgba(0, 0, 0, 0); color: #ffffff; border-bottom: #f6f6f6 solid 1px; float: left; font-size: 14px; font-weight: bold; height: 61px; line-height: 57px; width: 242px; position: relative; }
.tbbdf { position: relative; z-index: 20; }
.ab_main .ab_left2 ul li b { color: #cbcbcb; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding: 0 40px 0 20px; }
.hd_bafal li a { color: #FFFFFF }
.hd_bafal li a:hover { color: #FFFFFF; }
.tbbdf p { height: 33px; line-height: 33px; display: block; text-align: center; border-bottom: #ffffff solid 1px; background: url(../images/xjt.jpg) #e6e6e6 no-repeat 40px center; color: #666666; width: 230px; }
.hd_bafal p a { color: #666666; }
.hd_bafal p a:hover { color: #666666; }
.hd_bafal .hover { background: url(../images/about_n1.gif) no-repeat scroll center top rgba(0, 0, 0, 0); color: #ffffff; border-bottom: #f6f6f6 solid 1px; display: block; float: left; font-size: 14px; font-weight: bold; height: 61px; line-height: 57px; width: 242px; cursor: pointer; }
.zxrx_al p { background: none repeat scroll 0 0 #eee; border-bottom: 1px solid #dcdddd; float: left; height: 60px; padding-top: 15px; text-align: center; width: 230px; }
.al_con_lby { width: 600px; margin-left: 90px; }
.al_con_lby img { text-align: center; }
.al_con_lby p { font-size: 14px; width: 600px; }
.miss li { float: left; padding: 0 0 0 5px; }
/*隐藏默认商务通*/

#LRdiv0, #LRdiv1, #LRdiv2, #LRdiv3 { display: none; }
/*logo这一排最新修改*/

.top_xgx { width: 1100px; margin: 0 auto; height: 77px; padding-top: 12px; padding-bottom: 12px; }
.top_xgx_l {/* float: left;height:60px; margin-right:8px;*/ }
.top_xgx ul { float: left; }
.top_xgx ul li { width: 175px; height: 77px; line-height: 16px; color: #656565; float: left; font-size: 12px; padding-left: 20px; }
.top_xgx ul li p { padding-top: 5px; }
.top_xgx ul li span { color: #e1000b; }
.top_xgx ul li img { float: left; padding-right: 9px; }
.top_xgx_r { float: right; padding-top: 7px; }
.top_xgx_wk { height: 103px; background: #FFFFFF; width: 100%; }
#LXB_CONTAINER, #LXB_CONTAINER_SHOW, .lxb-container { display: none; display: none !important }
