﻿/* CSS Document */
/*header(s)*/
.yingce { background: #5e5e5e; line-height: 32px; text-align: right; }
.yingce a { color: #e5e5e5; background: url(../images/wzBg.png) no-repeat 0 center; padding-left: 10px; margin-left: 10px; display: inline-block; }
.top { min-height: 85px; background: url(../images/topBg.gif) repeat-x; border-bottom: 1px solid #d9d9d9; }
.logo { margin-top: 25px; display: block; float: left; }
.tel_search { float: right; text-align: right; }
.tel { margin-top: 20px; background: url(../images/tel.png) no-repeat; padding-left: 28px; font-size: 17px; line-height: 22px; color: #0167b7; display: inline-block; }
.search { width: 200px; height: 22px; border: 1px solid #d7d7d7; margin-top: 7px; }
.search input { border: none; height: 20px; float: left; }
.searchTxt { width: 168px; line-height: 20px; font-size: 12px; color: #b8b8b8; padding-left: 8px; background: none; }
.searchBtn { width: 24px; background: url(../images/search.gif) no-repeat center; }
/*nav(s)*/
.nav { position: relative; z-index: 2; }
.nav_ul { padding-left: 40px; }
.mainlevel { float: left; height: 43px; line-height: 43px; position: relative; font-size: 14px; }
.mainlevel ol { position: absolute; display: none; overflow: hidden; background: url(../images/navXBg.png) repeat-x #ededed; top: 43px; }
/**/
.about_ol { width: 530px; padding: 30px 0 35px 30px; font-size: 12px; left: -36px; }
.about_ol_ul { text-align: center; width: 100px; border-top: #ccc 1px solid; margin-top: 2px; overflow: hidden; }
.about_ol_ul li { border-bottom: #ccc 1px solid; line-height: 31px; font-size: 13px; height:31px; overflow:hidden;float:left; width:100px;}
.about_ol_ul li a{float:left; display:block; text-align:center; width:100px;}
.about_ol_dl, .new_ol_dl, .case_ol_dl { width: 370px; margin-left: 33px; }
.about_ol_dl dt, .new_ol_dl dt, .case_ol_dl dt { width: 115px; overflow: hidden; float: left; }
.about_ol_dl dd, .new_ol_dl dd, .case_ol_dl dd { width: 228px; float: left; margin-left: 20px; display: inline; font-family: "宋体"; line-height: 22px; }
.about_ol_dl dd a { color: #0167b7; }
.new_ol_dl dd a { display: block; background: url(../images/new_line.gif) no-repeat 0 center; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #666; margin-bottom: 5px; }
.mainlevel ol.contact_ol { right: -29px; left: auto; }
.nav_line { width: 1px; height: 14px; background: #d1d1d1; margin: 15px 36px 0; float: left; }
/**/
.mainlevel ol.product_ol { width: 1000px; padding: 40px 0 45px; left: -399px; text-align: center; line-height: 13px; }
.product_ol td { padding: 10px; }
.mainlevel ol.case_ol { left: -88px; }
/**/
.case_ol_dl dl { overflow: hidden; margin-bottom: 15px; }
.case_ol_dl dd h2 { font-size: 14px; font-weight: normal; line-height: 14px; margin-bottom: 10px; }
.case_ol_dl dd h2 a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.case_ol_dl dd p { line-height: 18px; }
/*banner(s)*/
.fullSlide { position: relative; height: 440px; z-index: 1; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 440px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 440px; }
.fullSlide .hd { width: 940px; position: absolute; z-index: 1; bottom: 30px; left: 50%; margin-left: -470px; height: 8px; line-height: 8px; }
.fullSlide .hd ul { text-align: right; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 12px; height: 8px; margin-left: 5px; overflow: hidden; background: url(../images/banner_line.png) no-repeat center; font-size: 0; color: #fff; text-align: center; }
.fullSlide .hd ul .on { background: url(../images/banner_line_hover.png) no-repeat; color: #ffae00; }
/*产品(s)*/
.homeProduct_h { font-size: 19px; line-height: 19px; text-align: center; color: #333; font-weight: normal; }
.homeProduct { overflow: hidden; }
.homeProduct li { float: left; text-align: center; width: 332px; line-height: 12px; }
.homeProduct li span { display: block; color: #0167b7; font-size: 17px; line-height: 17px; margin: 20px 0 8px; }
.homeProduct li.product_line { width: 1px; height: 183px; background: #d1d1d1; margin-left: 1px; }
.homeProduct li a, .homeProduct_pdxt li a { display: block; }
.homeProduct li img { height: 126px; }
/**/
.homePic { display: block; height: 80px; background-position: center; background-repeat: no-repeat; }
.homePic1 { background-image: url(../images/pic_01.jpg); }
.homePic2 { background-image: url(../images/pic_02.jpg); }

/*导航横幅-馨梦*/
.xinmeng { display: block; height: 80px; background-position: center; background-repeat: no-repeat; }
.xinmeng1 { background-image: url(../bannerupload/3.jpg); }
/**/
.homeProduct_pdxt li { float: left; text-align: center; width: 499px; line-height: 19px; font-size: 19px; }
.homeProduct_pdxt li.product_line { width: 1px; height: 172px; background: #d1d1d1; margin-left: 1px; }
.homeProduct_pdxt li img { height: 131px; display: block; margin: 0 auto 20px; }
.left_nav { width: 150px; text-align: right; border-right: 1px solid #d1d1d1; position: absolute; top: 30px; left: -151px; }
.left_nav h2 { font-size: 19px; font-weight: normal; padding-right: 12px; background: url(../images/leftNavH.gif) no-repeat right bottom; line-height: 42px; }
.left_nav ul { background: url(../images/leftNavBg.gif) no-repeat right 0; line-height: 30px; padding: 10px 20px 30px 0; }
/*荣誉(s)*/
.homeHonor { padding: 30px 0; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; background: #f5f5f5; }
.rool { width: 1000px; height: 175px; overflow: hidden; }
.rool ul li { float: left; padding: 6px; border: 1px solid #d1d1d1; margin-right: 20px; background: #fff; }
.rool ul li img { width: 221px; height: 143px; }
.rool ul li:hover { border: 1px solid #0167b7; }
/*案例(s)*/
.homeCase_w { width: 475px; }
.homeCase_h { font-size: 19px; line-height: 19px; color: #333; font-weight: normal; }
.homeCase h1 { margin-bottom: 30px; }
.homeCase_w dl { margin-bottom: 15px; overflow: hidden; }
.homeCase_w dt { width: 160px; overflow: hidden; float: left; }
.homeCase_w dd { width: 300px; float: right; line-height: 18px; }
.homeCase_w dd h2 { font-size: 15px; font-weight: normal; color: #333; margin-bottom: 10px; }
.homeCase_w dd a { display: block; color: #0167b7; margin-top: 10px; }
.homeCase_w dd a:hover { text-decoration: underline; }
/*新品(s)*/
.slideBox { position: relative; width: 475px; height: 348px; overflow: hidden; }
.slideBox ul.items { position: absolute; }
.slideBox ul.items li { float: left; width: 475px; }
.slideBox ul.items li a { position: relative; display: block; height: 348px; width: 380px; }
.slideBox ul.items li a img { display: block; height: 293px; position: absolute; bottom: 0; left: 40px; }
/**/
.slideBox div.tips { position: absolute; top: 0; width: 100%; height: 100px; overflow: hidden; }
.slideBox div.tips div.title { position: absolute; right: 0; top: 0; height: 100%; }
.slideBox div.tips div.title a { color: #0167b7; font-size: 17px; line-height: 17px; }
/**/
.slideBox div.tips div.nums { position: absolute; right: 0; top: 30px; height: 100%; }
.slideBox div.tips div.nums a { display: inline-block; >float:left/*For IE.ADD.JENA.201206300844*/;
width: 8px; height: 8px; background: url(../images/newProductLine.gif) no-repeat; text-indent: -99999px; margin-left: 5px; }
.slideBox div.tips div.nums a.active { background: url(../images/newProductLineHover.gif) no-repeat; }
/*footer(s)*/
.footBg { background: #0167b7; position: relative; }
.footNavBg { background: #1472bc; height: 43px; position: absolute; left: 0; top: 0; z-index: 1; }
.code, .footNav { position: relative; z-index: 2; }
.footNav dt a, .code h1 { font-size: 14px; color: #fff; font-weight: normal; }
.footNav dt, .code h1 { line-height: 43px; }
.code h1 { margin-bottom: 20px; }
.footNav dt { background: url(../images/footNavLine.gif) no-repeat 0 center; padding-left: 22px; margin-bottom: 15px; }
.footNav dl { float: left; margin-left: 90px; display: inline; }
.footNav dd { padding-left: 22px; }
.footNav dd a { color: #cbd9eb; }
.footNav dt a:hover, .footNav dd a:hover, .foot a:hover { color: #ffae00; }
.foot { line-height: 43px; border-top: 1px solid #3485c5; margin-top: 50px; overflow: hidden; color: #fff; }
.foot span a { color: #fff; float: left; }
.foot span em { float: left; width: 1px; height: 12px; background: #3485c5; margin: 15px 10px 0; }
/*返回顶部*/
*html { background-image: url(about:blank); background-attachment: fixed; }
/* toTop */
.toTop { width: 60px; height: 60px; background: url(../images/top.gif) no-repeat; cursor: pointer; position: fixed; right: 40px; bottom: 80px; z-index: 5; }
*html .toTop { 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)));
}
/*详情 关于(s)*/
.listBanner { height: 210px; background-position: center; background-repeat: no-repeat; }
.aboutBanner { background-image: url(../images/aboutBanner.jpg); }
.contactBanner { background-image: url(../images/contactBanner.jpg); }
.newBanner { background-image: url(../images/newBanner.jpg); }
.productBanner { background-image: url(../images/productBanner.jpg); }
.caseBanner { background-image: url(../images/caseBanner.jpg); }
.downBanner { background-image: url(../images/downBanner.jpg); }
.videoBanner { background-image: url(../images/videoBanner.jpg); }
/*折叠*/
.pro_down { background: #e8e9e9; padding: 10px 0 120px; line-height: 40px; }
.pro_down li { border-bottom: 1px solid #c5c6c6; cursor: pointer; }
.pro_down li a { display: block; }
.pro_down .acc span { display: block; padding-left: 75px; background: url(../images/listNavBg.png) no-repeat 53px center; }
.pro_down .acc span.active, .pro_down .acc span.ny_a_hover { background: url(../images/listNavBgHover.png) no-repeat 53px center; color: #0167b7; }
.sub_menu_hover { color: #0167b7; }
.pro_down .sub-menu { display: none; line-height: 24px; border-top: 1px solid #c5c6c6; padding: 8px 0 20px; }
.pro_down .sub-menu a { padding-left: 75px; background: url(../images/listNavDown.png) no-repeat 62px center }
.pro_down li li { border-bottom: none; }
/**/
.list_nav { width: 200px; float: left; }
.listNav_h { height: 58px; background: #0167b7; border-top: 10px solid #014da5; padding: 22px 0 0 35px; font-size: 12px; color: #fff; font-weight: normal; line-height: 16px; }
.listNav_h span { float: left; font-size: 44px; line-height: 44px; color: #02ceff; font-weight: bolder; margin: -4px 3px 0 0; }
.listNav_h em { font-style: normal; font-size: 20px; line-height: 20px; }
/**/
.list_r { width: 760px; float: right; }
.location { border-bottom: 1px solid #d1d1d1; padding-bottom: 10px; }
.location p { background: url(../images/locationBg.png) no-repeat 0 center; padding-left: 10px; }
.location p strong { color: #0167b7; }
/**/
.aboutXq { padding: 5px 0; }
.aboutXq p { margin-top: 20px; }
.aboutXq h1, .aboutXq h6 { font-weight: normal; text-align: center; }
.aboutXq h1 { font-size: 18px; margin-top: 25px; color: #404040; }
.aboutXq h6 { font-size: 12px; color: #999; }
.aboutXq img { max-width: 760px; display: block; margin: 20px auto 0; }
/*新闻列表*/
.newList, .downList { padding-top: 10px; }
.newList dl { margin-top: 20px; overflow: hidden; }
.newList dt { width: 190px; height: 130px; overflow: hidden; }
.newList dd { width: 553px; line-height: 20px; }
.newList dd h1 { font-size: 14px; font-weight: normal; border-bottom: 1px dotted #999; padding-bottom: 8px; }
.newList dd p { margin: 12px 0 15px; }
.newList dd h6 { font-size: 12px; font-weight: normal; }
.newList dd h6 a { color: #0167b7; float: left; }
.newList dd h6 em { width: 1px; height: 12px; background: #999; float: left; margin: 4px 10px 0; }
/**/
.page { text-align: right; margin-top: 30px; }
.page a { margin-left: 5px; height: 26px; line-height: 26px; display: inline-block; border: 1px solid #d1d1d1; padding: 0 10px; background: #e8e9e9; }
.page a:hover { border: 1px solid #0167b7; background: #0167b7; color: #fff; }
/*产品列表*/
.productList td a { display: block; font-size: 13px; line-height: 13px; }
.productList td { border: 1px solid #d1d1d1; width: 252px; height: 288px; text-align: center; vertical-align: bottom; }
.productList_pic { height: 222px; padding: 18px 0; }
.productList_pic img { max-height: 222px; max-width: 216px; }
.productList_txt { padding: 0 20px 20px; text-align: left; }
/*视频*/
.videoList { padding-top: 10px; overflow: hidden; }
.videoList li { width: 368px; height: 278px; border: 1px solid #d1d1d1; margin-top: 20px; }
/*留言*/
.message { width: 414px; margin: 25px 0 20px 50px; }
.message td { padding: 10px 0 0 0; line-height: 20px; }
.message_txt input, .message textarea, .message_txt2 input { border: 1px solid #d6d4d4; background: #fff; float: left; }
.message_txt input { width: 160px; height: 20px; }
.message_txt2 input { width: 300px; height: 20px; }
.message textarea { width: 300px; height: 110px; }
.message td span { color: #F00; margin-left: 7px; font-family: Arial; }
.message_btn input { height: 26px; line-height: 26px; border: none; padding: 0 18px; color: #fff; font-family: "Microsoft YaHei", 微软雅黑; float: left; margin-right: 15px; cursor: pointer; }
.message_btn input.tj { background: #ffae00; }
.message_btn input.cz { background: #a9a9a9; }
.message td.tag { color: #999; }
/*招聘*/
.expmenu { overflow: hidden; }
.zpgw_header { height: 50px; line-height: 50px; cursor: pointer; position: relative; border-bottom: 1px solid #dfdfdf; text-align: center; }
.expmenu .menu { display: none; border-bottom: 1px solid #dfdfdf; line-height: 24px; }
.menu li { padding: 20px 30px 50px; }
.zpgw_header em { font-style: normal; width: 20%; display: block; float: left; overflow: hidden; }
.zpgw_header em span { color: #0167b7; }
.menu li a { color: #F00; font-size: 16px; display: block; margin-top: 20px; text-decoration: underline; }
/**/
.zp th { width: 20%; font-weight: normal; border-bottom: 1px solid #dfdfdf; color: #000; line-height: 50px; }
.zpzw { margin: 15px 35px 50px; }
/**/
.videoXq { width: 498px; height: 376px; border: 1px solid #d1d1d1; overflow: hidden; }
/*产品详情*/
.left-pro { width: 758px; border: 1px solid #d1d1d1; position: relative; }
.left-pro .t1 { width: 100px; margin: 23px 30px 0 0; }
.left-pro .t2 { width: 348px; height: 348px; margin: 50px 0 0 150px; }
#main_img { cursor: pointer; display: block; }
#gotop { cursor: pointer; display: block; margin: 0 auto; }
#gobottom { cursor: pointer; display: block; margin: 10px auto 0; }
#showArea { height: 320px; overflow: hidden; margin-top: 10px; }
#showArea img { cursor: pointer; display: block; margin-bottom: 10px; width: 80px; height: 80px; border: 1px solid #d1d1d1; padding: 9px; }
.left-pro h1 { font-size: 16px; font-weight: normal; color: #0167b7; position: absolute; left: 20px; bottom: 20px; z-index: 5; }
/**/
.canshu { border: 1px solid #d1d1d1; overflow: hidden; }
.Menubox { border-bottom: 1px solid #d1d1d1; background: #e8e9e9; overflow:hidden; }
.Menubox li { float: left; height: 40px; line-height: 40px; font-size: 14px; color: #333; padding: 0 30px; border-right: 1px solid #d1d1d1; cursor: pointer; position: relative; }
.Menubox li.hover { background: #fff; }
.Menubox li span { height: 1px; width: 100%; display: block; position: absolute; left: 0; bottom: -1px; background: #fff; display: none; z-index: 2; }
.Menubox li.hover span { display: block; }
.xncs { padding: 30px 40px 40px; }
/*荣誉列表*/
.honorList { padding-top: 10px; overflow: hidden; }
.honorList li { width: 226px; float: left; padding: 6px; border: 1px solid #d1d1d1; margin: 20px 20px 0 0; background: #fff; }
.rool ul li img { width: 226px; height: 146px; }
.honorList li.right { margin-right: 0; }
/**/
.downList li { line-height: 36px; border-bottom: 1px dotted #999; padding-left: 15px; background: url(../images/listNavDown.png) no-repeat 0 center }
.downList li a { color: #0167b7; }
/*客服*/
.keifu { width: 90px; height: 273px; overflow: visible; position: fixed; right: 0; top: 50%; margin-top:-137px; _position: absolute; _bottom: auto; _top:expressio n(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight- (parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
z-index: 990; }
.keifu li { height: 90px; margin-top: 1px; background: #0167b7; }
.keifu li.sh { background: #e59d00; }
.keifu li a { height: 36px; display: block; background: url(../images/qq.png) no-repeat center 17px; color: #fff; text-align: center; padding-top: 54px; }
