/**
* @description: 华益众工
* @author: 石头
* @author url: http://www.bjhyi.com/
* @update: 2019-06-08 16:18
**/

@import "../../images/huayi/iconfont/iconfont.css";

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: none; outline: 0; font-size: 100%; font-weight: 400; vertical-align: baseline; background: transparent; }
html { width: 100%; margin: 0 auto; background: #fff; _background: url(about:black) no-repeat fixed; }
body { width: 100%; margin: 0 auto; font-family: 'Microsoft YaHei', 'Verdana', 'arial', 'sans-serif'; font-size: 14px; font-weight: 400; color: #616161; background: #fff; word-wrap: break-word; }
* { margin: 0; padding: 0; }
.clearfix:after { display: block; height: 0; overflow: hidden; visibility: hidden; clear: both; content: "."; }
.clearfix { zoom:1; }
ol, ul { list-style: none; }
i, em { font-style: normal; }
img { -ms-interpolation-mode: bicubic; }
a { text-decoration: none; color: #616161; cursor: pointer; }
a:link { color: #616161; }
a:visited { color: #616161; }
a:hover { text-decoration: none; color: #03b2b5; }
.keylink { border-bottom: 1px dotted #03b2b5; }
.keylink:hover { text-decoration: none; color: #03b2b5; }
.keylink:visited { border-bottom: 1px dotted #03b2b5; }

/* 全局 */
.main { width: 1200px; overflow: hidden; margin: 0 auto; }
.sideLeft { float: left; width: 280px; overflow: hidden; }
.sideRight { float: right; width: 890px; overflow: hidden; }
.mt25 { margin-top: 25px; }
.mt20 { margin-top: 20px; }
.mt15 { margin-top: 15px; }
.mb30 { margin-bottom: 30px; }

/* 顶部 */
.header { float: left; position: relative; width: 100%; height: 80px; background: #fff; }
.area { width: 1200px; height: 80px; margin: 0 auto; }
.logo { float: left; width: 182px; height: 46px; overflow: hidden; padding: 17px 0; }
.logo a img { float: left; width: 182px; height: 46px; overflow: hidden; }
.nav { float: right; }
.nav ul { float: left; }
.nav ul li { float: left; position: relative; }
.nav ul li a { display: block; position: relative; padding: 25px 20px; font-size: 16px; line-height: 30px; }
.navOne { position: absolute; top: 110%; z-index: 99; background-color: #fff; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); }
.navOneList { left: 80px; width: 723px; height: 300px; padding: 20px 30px; border-radius: 2px; }
.navDown:hover .navOneList { top: 100%; visibility: visible; opacity: 1; filter: alpha(opacity=100); }
.navMenu { float: left; width: 180px; height: 300px; overflow: hidden; border-left: 1px solid #f5f5f5; text-align: center; }
.navMenu:nth-child(1) { border-left: 0; }
.navMenuTit a { float: left; width: 100%; height: 40px; overflow: hidden; padding: 0 !important; border-bottom: 1px solid #f5f5f5; font-size: 15px; line-height: 40px; color: #03b2b5 !important; }
.navMenu ul { float: left; width: 100%; padding: 10px 0; }
.navMenu ul li { float: left; width: 100%; overflow: hidden; }
.navMenu ul li a { padding: 0; font-size: 13px; line-height: 32px; }
.navTwo { position: absolute; top: 110%; left: -10px; z-index: 99; width: 150px; padding: 8px 10px; border-radius: 2px; background: #fff; opacity: 0; visibility: hidden; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; }
.navDown:hover .navTwo { top: 100%; opacity: 1; visibility: visible; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; filter: alpha(opacity=100); }
.nav .navTwo li { float: left; width: 100%; height: 45px; overflow: hidden; border-top: 1px solid #f5f5f5; text-align: center; }
.nav .navTwo li:nth-child(1) { border-top: 0; }
.nav .navTwo li a { display: block; padding: 0; font-size: 14px; line-height: 45px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

/* 幻灯 */
.flash { float: left; position: relative; z-index: 1; width: 100%; height: 400px; overflow: hidden; }
.flash .bd { position: absolute; left: 50%; width: 2000px; margin-left: -1000px; }
.flash .bd li { position: relative; width: 100% !important; height: 400px; }
.flash .bd li a { width: 2000px; height: 400px; }
.flash .flashBtn { position: absolute; top: 163px; left: 50%; width: 1210px; margin-left: -605px; }
.flash .flashBtn .hd { position: absolute; top: 200px; left: 537px; }
.flash .flashBtn .hd ul li { float: left; width: 10px; height: 10px; margin-right: 20px; border-radius: 50%; text-indent: -9999px; background: #ccc; cursor: pointer; }
.flash .flashBtn .hd ul li.on { background: #03b2b5; }

/* 首页 */
.indexHotBox { float: left; width: 100%; overflow: hidden; background: #fff; }
.indexHot { width: 1200px; height: 45px; overflow: hidden; margin: 20px auto; border-radius: 2px; }
.indexHot .tit { float: right; width: 120px; height: 45px; overflow: hidden; font-size: 15px; line-height: 45px; text-align: center; background: #03b2b5; color: #fff; }
.indexHot .tit a { color: #fff; }
.indexHot .txt { display: inline-table; float: left; width: 1079px; height: 43px; overflow: hidden; border: 1px solid #f5f5f5; border-right: 0; font-size: 14px; line-height: 43px; }
.indexHot .txt a { margin-left: 25px; }

.indexProd { float: left; width: 100%; overflow: hidden; padding-bottom: 30px; background: #fff; }
.leftNavBox { float: left; width: 280px; overflow: hidden; }
.leftNavBox .tit { float: left; width: 260px; height: 50px; overflow: hidden; padding-left: 20px; font-size: 16px; line-height: 50px; background: #03b2b5; color: #fff; }
.leftNavBox .tit:after { float: left; margin-right: 10px; font-family: "iconfont"; font-size: 18px; content: "\e637"; }
.leftNavBox .txt { float: left; width: 238px; overflow: hidden; padding: 0 20px; border: 1px solid #ddd; }
.leftNavBox .txt .leftNav { float: left; width: 238px; overflow: hidden; padding: 10px 0 15px; border-top: 1px solid #f5f5f5; }
.leftNavBox .txt .leftNav .leftNavTit { float: left; width: 238px; height: 38px; overflow: hidden; font-size: 14px; line-height: 38px; }
.leftNavBox .txt .leftNav .leftNavTit a { color: #03b2b5; }
.leftNavBox .txt .leftNav ul { float: left; width: 238px; }
.leftNavBox .txt .leftNav ul li { float: left; width: 225px; height: 29px; overflow: hidden; padding-left: 13px; font-size: 14px; line-height: 29px; }

.indexProdR { float: left; width: 890px; overflow: hidden; margin-left: 30px; }
.indexProdR .tit { float: left; position: relative; width: 890px; height: 50px; }
.indexProdR .tit .left { float: left; position: absolute; top: 0; left: 0; z-index: 2; height: 50px; overflow: hidden; line-height: 50px; background: #fff; color: #03b2b5; }
.indexProdR .tit .left a { color: #03b2b5; }
.indexProdR .tit .left p { font-size: 20px; }
.indexProdR .tit .left p span { margin-left: 10px; font-size: 16px; color: #616161; }
.indexProdR .tit .left i { float: right; width: 6px; height: 8px; overflow: hidden; margin: 21px 10px 21px 20px; background: #03b2b5; }
.indexProdR .tit .right { float: left; position: absolute; top: 21px; left: 0; z-index: 1; width: 890px; height: 8px; overflow: hidden; background: #f5f5f5; }

.prodList { float: left; width: 890px; overflow: hidden; }
.prodList ul { float: left; width: 906px; overflow: hidden; }
.prodList ul li { float: left; width: 282px; height: 183px; overflow: hidden; margin-right: 20px; }
.prodList ul li a .img { float: left; width: 280px; height: 130px; overflow: hidden; border: 1px solid #ddd; }
.prodList ul li a .img img { float: left; width: 320px; height: 130px; overflow: hidden; margin-left: -20px; transition: all 0.8s; -ms-transition: all 0.8s; }
.prodList ul li a:hover .img img { transform: scale(1.1); -ms-transform: scale(1.1); }
.prodList ul li a p { float: left; width: 282px; height: 51px; overflow: hidden; font-size: 14px; line-height: 51px; text-align: center; }

.indexNews { float: left; width: 100%; overflow: hidden; padding: 30px 0 0; background: #f9f9f9; }
.indexNewsL { float: left; width: 560px; overflow: hidden; }
.indexNewsL:nth-child(1) { margin-right: 80px; }
.indexNewsL .tit { float: left; position: relative; width: 560px; height: 50px; border-bottom: 1px solid #ddd; }
.indexNewsL .tit .left { float: left; position: absolute; top: 0; left: 0; height: 48px; overflow: hidden; border-bottom: 3px solid #03b2b5; font-size: 20px; line-height: 48px; color: #03b2b5; }
.indexNewsL .tit .left a { color: #03b2b5; }
.indexNewsL .tit .right { float: right; height: 50px; overflow: hidden; font-size: 16px; line-height: 50px; }
.indexNewsL ul { float: left; margin: 10px 0; }
.indexNewsL ul li { float: left; width: 560px; height: 40px; overflow: hidden; font-size: 14px; line-height: 40px; }
.indexNewsL ul li span { float: left; width: 6px; height: 6px; overflow: hidden; margin: 17px 15px 17px 0; background: #999; }
.indexNewsL ul li a { float: left; }
.indexNewsL ul li i { float: right; font-size: 12px; color: #999; }

.indexAbout { float: left; width: 100%; overflow: hidden; padding: 10px 0 0; background: #f9f9f9; }
.indexAbout .tit { float: left; position: relative; width: 100%; height: 50px; border-bottom: 1px solid #ddd; }
.indexAbout .tit .left { float: left; position: absolute; top: 0; left: 0; height: 48px; overflow: hidden; border-bottom: 3px solid #03b2b5; font-size: 20px; line-height: 48px; color: #03b2b5; }
.indexAbout .tit .left a { color: #03b2b5; }
.indexAbout .tit .right { float: right; height: 50px; overflow: hidden; font-size: 16px; line-height: 50px; }
.indexAbout .txt { float: left; width: 1200px; height: 180px; overflow: hidden; margin: 20px 0; }
.indexAbout .txt .left { float: left; width: 850px; height: 180px; overflow: hidden; font-size: 14px; line-height: 30px; }
.indexAbout .txt .right { float: right; width: 320px; height: 180px; overflow: hidden; }

.friendLink { float: left; width: 100%; overflow: hidden; padding: 20px 0; background: #fff; }
.friendLink .tit { float: left; width: 100%; height: 40px; overflow: hidden; font-size: 14px; line-height: 40px; color: #03b2b5; }
.friendLink .txt { float: left; overflow: hidden; font-size: 14px; line-height: 34px; }
.friendLink .txt a { margin-right: 15px; }

/* 底部 */
.footerBox { float: left; width: 100%; overflow: hidden; border-top: 10px solid #03b2b5; background: #222; }
.footMenu { float: left; width: 1200px; height: 310px; overflow: hidden; }
.footNav { float: left; width: 200px; height: 310px; overflow: hidden; }
.footNav .footNavTit { float: left; width: 200px; height: 59px; overflow: hidden; border-bottom: 1px solid #333; font-size: 16px; line-height: 59px; text-align: center; }
.footNav .footNavTxt { float: left; width: 199px; height: 210px; overflow: hidden; margin: 20px 0; border-right: 1px solid #333; font-size: 14px; }
.footNav .footNavTxt a { float: left; width: 199px; height: 30px; overflow: hidden; font-size: 14px; line-height: 30px; text-align: center; }
.footNet { float: left; width: 400px; height: 310px; overflow: hidden; }
.footNet .footNetTit { float: left; width: 400px; height: 59px; overflow: hidden; border-bottom: 1px solid #333; font-size: 16px; line-height: 59px; text-align: center; }
.footNet .footNetTxt { float: left; width: 400px; overflow: hidden; margin: 20px 0; }
.footNet .footNetTxt p { float: left; width: 80px; height: 30px; overflow: hidden; font-size: 14px; line-height: 30px; text-align: center; }
.footer { float: left; width: 1200px; overflow: hidden; padding: 20px 0; border-top: 1px solid #333; font-size: 14px; line-height: 30px; text-align: center; }
.footer span { margin-right: 15px; }


.product { float: left; width: 890px; overflow: hidden; }
.page { float: left; width: 890px; overflow: hidden; }
.page .content { float: left; width: 100%; overflow: hidden; margin: 25px 0 30px; font-size: 14px; line-height: 32px; }
.page .content img { max-width: 890px !important; height: auto !important; margin-top: 20px; margin-bottom: 15px; }

.crumbs { float: left; width: 100%; height: 50px; overflow: hidden; margin-top: 25px; border-bottom: 1px solid #ddd; }
.crumbs .left { float: left; height: 50px; overflow: hidden; font-size: 20px; line-height: 50px; color: #03b2b5; }
.crumbs .right { float: right; height: 50px; overflow: hidden; font-size: 14px; line-height: 50px; }

.show { float: left; width: 100%; overflow: hidden; margin: 30px 0; }
.show h1 { float: left; width: 100%; height: 60px; overflow: hidden; margin-bottom: 30px; font-size: 24px; line-height: 60px; text-align: center; }
.show .content { float: left; width: 100%; overflow: hidden; font-size: 14px; line-height: 32px; }
.show .content img { max-width: 890px !important; height: auto !important; }

.leftMenu { float: left; width: 280px; overflow: hidden; }
.leftMenu .tit { float: left; width: 260px; height: 50px; overflow: hidden; padding-left: 20px; font-size: 16px; line-height: 50px; background: #03b2b5; color: #fff; }
.leftMenu .tit:after { float: left; margin-right: 10px; font-family: "iconfont"; font-size: 18px; content: "\e637"; }
.leftMenu .txt { float: left; width: 238px; overflow: hidden; padding: 0 20px; border: 1px solid #ddd; }
.leftMenu .txt a { float: left; width: 225px; height: 50px; overflow: hidden; padding-left: 13px; border-top: 1px solid #f5f5f5; font-size: 14px; line-height: 50px; }
.leftMenu .txt a:nth-child(1) { border-top: 0; }

.case { float: left; width: 890px; overflow: hidden; }
.caseList { float: left; width: 890px; overflow: hidden; }
.caseList ul { float: left; width: 906px; overflow: hidden; }
.caseList ul li { float: left; width: 282px; height: 183px; overflow: hidden; margin-right: 20px; }
.caseList ul li a .img { float: left; width: 280px; height: 130px; overflow: hidden; border: 1px solid #ddd; }
.caseList ul li a .img img { float: left; width: 320px; height: 130px; overflow: hidden; margin-left: -20px; transition: all 0.8s; -ms-transition: all 0.8s; }
.caseList ul li a:hover .img img { transform: scale(1.1); -ms-transform: scale(1.1); }
.caseList ul li a p { float: left; width: 282px; height: 51px; overflow: hidden; font-size: 14px; line-height: 51px; text-align: center; }

.news { float: left; width: 890px; overflow: hidden; }
.newsList { float: left; width: 890px; overflow: hidden; }
.newsList dl { float: left; width: 890px; height: 110px; overflow: hidden; padding: 20px 0; border-bottom: 1px dotted #ccc; }
.newsList dl dt { float: left; width: 160px; height: 110px; overflow: hidden; }
.newsList dl dd { float: right; width: 710px; height: 110px; overflow: hidden; margin: 0 0 0 20px; }
.newsList dl dd a { float: left; width: 710px; height: 30px; overflow: hidden; font-size: 18px; line-height: 30px; color: #000; }
.newsList dl dd span { float: left; width: 710px; height: 26px; overflow: hidden; font-size: 13px; line-height: 26px; color: #999; }
.newsList dl dd p { float: left; width: 710px; height: 48px; overflow: hidden; font-size: 13px; line-height: 24px; color: #999; }

.news h1 { float: left; width: 100%; height: 60px; overflow: hidden; margin-top: 40px; font-size: 24px; line-height: 60px; text-align: center; }
.news .time { float: left; width: 100%; height: 40px; overflow: hidden; margin-bottom: 30px; border-bottom: 1px solid #f5f5f5; font-size: 14px; line-height: 40px; text-align: center; color: #999; }
.news .time span { margin-right: 20px; }
.news .content { float: left; width: 100%; overflow: hidden; font-size: 14px; line-height: 32px; }
.news .content img { max-width: 890px !important; height: auto !important; }

.nearby { float: left; width: 850px; overflow: hidden; margin-top: 25px; padding: 15px 20px; border-top: 1px solid #dbdbdb; }
.nearby p { float: left; width: 850px; height: 32px; overflow: hidden; font-size: 14px; line-height: 32px; }
.nearby p span { float: left; font-size: 14px; }

/* 专题 */
.speShow { float: left; width: 890px; overflow: hidden; margin-top: 25px; margin-bottom: 30px; }
.speShow .tit { float: left; position: relative; width: 890px; height: 50px; }
.speShow .tit .left { float: left; position: absolute; top: 0; left: 0; z-index: 2; height: 50px; overflow: hidden; line-height: 50px; background: #fff; color: #03b2b5; }
.speShow .tit .left p { font-size: 20px; }
.speShow .tit .left i { float: right; width: 6px; height: 8px; overflow: hidden; margin: 21px 10px 21px 20px; background: #03b2b5; }
.speShow .tit .right { float: left; position: absolute; top: 21px; left: 0; z-index: 1; width: 890px; height: 8px; overflow: hidden; background: #f5f5f5; }
.speShow .txt { float: left; width: 100%; overflow: hidden; margin-top: 10px; font-size: 14px; line-height: 28px; }

.speShow .speShowList { float: left; width: 890px; overflow: hidden; }
.speShow .speShowList ul { float: left; width: 910px; overflow: hidden; }
.speShow .speShowList ul li { float: left; width: 160px; height: 40px; overflow: hidden; margin-top: 20px; margin-right: 20px; border: 1px solid #dbdbdb; border-radius: 3px; font-size: 14px; line-height: 40px; text-align: center; }
.speShow .speShowList ul li a { }


/* 分页 */
#pages { float: left; width: 100%; overflow: hidden; margin: 20px 0 30px; font-size: 14px; text-align: center; }
#pages a { display: inline-block; width: 40px; height: 40px; border-radius: 2px; line-height: 40px; text-align: center; color: #333; background: #ddd; }
#pages a.a1 { width: 66px; height: 40px; border-radius: 2px; background: #ddd; }
#pages a:hover { text-decoration: none; color: #000; }
#pages span { display: inline-block; width: 40px; height: 40px; border-radius: 2px; font-size: 14px; line-height: 40px; text-align: center; color: #fff; background: #03b2b5; }























/* 以下内容待废弃 */

.fl { float: left; }
.rg { float: right; }
.my_fl { float: left; }
.my_fr { float: right; }
.my_w1000 { width: 1000px; margin: 0 auto; }

/* 顶部 */
.my_headerBox { position: relative; z-index: 5000; width: 100%; height: 62px; margin: 0 auto; margin-bottom: 0px; background: url(../../images/huayi/headerBox.jpg) repeat-x; }
.my_header { width: 1000px; margin: 0 auto; }
.my_logo { float: left; width: 182px; height: 46px; overflow: hidden; margin: 8px 0; }

.my_menu { float: right; width: 800px; height: 62px; padding-left: 18px; font-size: 14px; line-height: 62px; }
.my_ry_xbk { display: none; position: absolute; top: 0; width: 100%; height: 62px; background: #f5f5f5; }
.my_ry_menu { float: left; position: relative; top: 0; z-index: 2000; height: 62px; }
.my_ry_menu span { display: block; float: left; position: relative; padding: 0 20px; font-size: 15px; font-weight: 700; color: #585858; }
.my_ry_menu span a { color: #585858; }
.my_ry_menu span:hover { background: #f5f5f5; }
.my_ry_tanc { display: none; position: absolute; top: 52px; width: 800px; }
.my_ry_tanc ul { float: left; height: 46px; line-height: 46px; background: url(../../images/huayi/ry_hdmid.png) repeat-x; }
.my_ry_tanc ul li { float: left; padding: 0 20px; }

.my_rl_newd { float: left; width: 800px; height: 300px; padding: 10px 0 0 0; background: #f5f5f5; text-align: left; }
.my_rl_newd .my_list_rl { float: left; width: 180px; height: 100%; padding: 0 10px; line-height: 16px; background: url(../../images/huayi/bj_rl_fen.png) no-repeat left top; }
.my_rl_newd .my_list_rl h1 { float: left; width: 180px; height: 30px; overflow: hidden; background: url(../../images/huayi/xial_bj1.jpg) no-repeat 4px center; }
.my_rl_newd .my_list_rl h1 a { display: block; width: auto; height: 30px; overflow: hidden; margin-left: 0; padding-left: 20px; font-size: 14px; line-height: 30px; color: #000; }
.my_rl_newd .my_list_rl h1 a:hover { width: auto; background: none; color: #000; }
.my_rl_newd .my_list_rl a { float: left; width: 160px; height: 20px; overflow: hidden; margin-top: 1px; padding-left: 20px; font-size: 12px; line-height: 20px; color: #676767; text-decoration: none; }
.my_rl_newd .my_list_rl a:hover { width: 160px; background: url(../../images/huayi/xiala_03.png) no-repeat left top; color: #fff; }


.my_left001 { left: -113px; }
.my_left002 { left: -53px; }
.my_left003 { left: -303px; }
.my_left004 { left: -135px; }

/* 幻灯 */
.my_bannerBox { position: relative; z-index: 1; width: 100%; height: 400px; overflow: hidden; }
.my_bannerBox .bd { position: absolute; left: 50%; width: 2000px; margin-left: -1000px; }
.my_bannerBox .bd li { position: relative; width: 100% !important; height: 400px; }
.my_bannerBox .bd li a { width: 2000px; height: 400px; }
.my_bannerBox .my_bannerBtn { position: absolute; top: 163px; left: 50%; width: 1210px; margin-left: -605px; }
.my_bannerBox .my_bannerBtn a { display: block; position: absolute; top: 0; width: 49px; height: 104px; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.my_bannerBox .my_bannerBtn a.prev { left: 20px; background: url(../../images/huayi/banner.png) no-repeat 0 0; } 
.my_bannerBox .my_bannerBtn a.next { right: 20px; background: url(../../images/huayi/banner.png) no-repeat -49px 0; }
.my_bannerBox .my_bannerBtn .hd { position: absolute; top: 200px; left: 537px; }
.my_bannerBox .my_bannerBtn .hd ul li { float: left; width: 12px; height: 12px; margin-right: 20px; border-radius: 50%; text-indent: -9999px; background: #ccc; cursor: pointer; }
.my_bannerBox .my_bannerBtn .hd ul li.on { background: #da324d; }

/* 幻灯下的玩意 */
.my_ext { height: 25px; width: 1000px; margin-top: 13px; }
.my_ext .my_date { width: 192px; height: 24px; background: url(../../images/huayi/index_08.jpg) no-repeat; text-indent: 40px; line-height: 25px; color: #fff; }
.my_ext .my_scroll { width: 800px; border: 1px solid #ccc; height: 23px; }
.my_scroll .my_txt { margin-left: 5px; width: 440px; display: block; background: url(../../images/huayi/b_03.jpg)center left no-repeat; padding-left: 10px; height: 24px; line-height: 25px; }
.my_scroll .my_kefu { margin-top: 3px; }

/* 幻灯下玩意下的玩意 */
.my_indexPub { float: left; width: 1000px; overflow: hidden; margin-top: 30px; margin-bottom: 30px; }
.my_indexPub .left { float: left; width: 340px; overflow: hidden; text-align: center; border-right: 1px solid #6a6a6a; }
.my_indexPub .left img { padding: 20px 0; }
.my_indexPub .center { float: left; width: 340px; overflow: hidden; text-align: center; border-right: 1px solid #6a6a6a; }
.my_indexPub .center img { padding: 20px 0; }
.my_indexPub .right { float: left; width: 280px; overflow: hidden; margin: 0 19px; }
.my_indexPub .right .tit { float: left; width: 280px; height: 30px; overflow: hidden; line-height: 30px; margin-bottom: 8px; }
.my_indexPub .right .tit .my_fl a { font-size: 16px; color: #585858; }
.my_indexPub .right .tit .my_fr a { font-size: 12px; color: #B3000B; }
.my_indexAnli { float: left; width: 280px; overflow: hidden; }
.my_indexAnli img { float: left; width: 280px; height: 80px; overflow: hidden; }
.my_indexAnli ul { float: left; margin-top: 8px; }
.my_indexAnli ul li { width: 280px; height: 30px; overflow: hidden; line-height: 30px; }
.my_indexAnli ul li a { font-size: 14px; }

/* 网站底部 */
.my_footer { width: 100%; overflow: hidden; background: #393939; padding: 20px 0; font-size: 12px; line-height: 30px; text-align: center; color: #fff; }
.my_footer a { color: #fff; }

/* 新闻列表 */
.my_showListBox { float: left; width: 1000px; }
.my_showListBox .my_showList { height: 110px; padding: 20px 0; border-bottom: 1px dotted #ccc; }
.my_showListBox .my_showList dl dt { float: left; width: 160px; height: 110px; overflow: hidden; margin-left: 10px; }
.my_showListBox .my_showList dl dd { float: right; width: 800px; height: 110px; overflow: hidden; margin: 0 10px 0 20px; }
.my_showListBox .my_showList dl dd h2 { font-size: 18px; line-height: 30px; }
.my_showListBox .my_showList dl dd h2 a { color: #000; }
.my_showListBox .my_showList dl dd span { line-height: 26px; font-size: 12px; }
.my_showListBox .my_showList dl dd p { line-height: 24px; color: #999; }

/* 新闻内容 */
.my_show { float: left; width: 1000px; overflow: hidden; }
.my_show h1 { float: left; width: 1000px; height: 50px; overflow: hidden; margin-top: 30px; font-size: 18px; line-height: 50px; text-align: center; }
.my_show span { float: left; width: 1000px; height: 30px; overflow: hidden; font-size: 12px; line-height: 30px; text-align: center; border-bottom: 1px solid #ccc; }
.my_content { float: left; width: 1000px; overflow: hidden; margin-top: 10px; margin-bottom: 20px; font-size: 14px; line-height: 30px; }

/* 左侧导航 */
.my_leftNav { position: relative; width: 194px; min-height: 300px; _height: 300px; margin-bottom: 26px; padding-top: 49px; border: 1px solid #dfdfdf; border-top: none; background: #ebebeb; }
.my_leftNavTit { position: absolute; width: 196px; height: 49px; top: 0; left: 0; }
.my_leftNavTit i { width: 40px; height: 41px; padding: 8px 0 0 8px; background: #da304b; }
.my_leftNavTit p { padding-left: 11px; font-size: 22px; line-height: 49px; color: #333; }
.my_leftNavUl { display: block; width: 194px; overflow: hidden; }
.my_leftNavLi { width: 194px; overflow: hidden; padding: 12px 0; background: url(../../images/huayi/my_bg.png) no-repeat center top; }
.my_leftNavA { display: block; padding: 0 10px 0 36px; font-size: 15px; line-height: 24px; }
.my_leftNavAm { padding-left: 36px; background: url(../../images/huayi/my_bg.gif) no-repeat left center; }
.my_leftNavA:hover { color: #da304c; }
.my_leftNavUlTwo { display: block; width: 194px; overflow: hidden; padding-top: 4px; }
.my_leftNavUlTwo li { height: 30px; overflow: hidden; }
.my_leftNavUlTwo li a { display: block; padding-left: 50px; font-size: 12px; line-height: 30px; }
.my_leftNavUlTwo li a:hover, .my_leftNavUlTwo li a.my_am { color: #da304c; }














/* 以下所有为后来增加内容2015-5-13石头 */
.my_main { width: 1000px; margin: 0 auto; }





.position{ width:1000px;height:41px; overflow: hidden; margin-top: 10px; background:url(../../images/huayi/n_05.jpg) no-repeat;line-height:41px;text-indent:30px;}
.position p{color:#172A64;font-size:14px;}
.posList{display:block;padding-right:15px;color:#BDBABA;}
.posList a{color:#BDBABA;}

/* 图片列表 */
.my_contList { float: left; width: 1000px; }
.my_contList ul { float: left; width: 1020px; overflow: hidden; }
.my_contList ul li { float: left; width: 320px; height: 160px; overflow: hidden; margin-top: 20px; margin-right: 20px; background: #ccc; }
.my_contList li img { float: left; width: 320px; height: 130px; overflow: hidden; }
.my_contList li .title { float: left; width: 320px; height: 30px; overflow: hidden; background: #ccc; line-height: 30px; text-align: center; color: #4D4D4D; }

/* 中央空调列表页（文字）以下作废 */
.my_kongtiao { float: left; width: 1000px; overflow: hidden; margin: 20px 0; }
.my_kongtiao .my_ulOne { float: left; width: 191px; overflow: hidden; padding: 0 4px; border-right: 1px dotted #ccc; }
.my_kongtiao .my_ulOne .my_liOne { float: left; width: 171px; height: 30px; overflow: hidden; margin: 10px 0; padding-left: 20px; font-size: 16px; line-height: 30px; background: url(../../images/huayi/qyd.png) no-repeat left center; }
.my_kongtiao .my_ulTwo { float: left; width: 181px; overflow: hidden; }
.my_kongtiao .my_ulTwo .my_liTwo { float: left; width: 171px; height: 30px; overflow: hidden; padding-left: 10px; font-size: 14px; line-height: 30px; /*background: url(../../images/huayi/curt.png) no-repeat left center;*/ }
.my_kongtiao .my_ulTwo .my_liTwo a { color: #000; }
.my_kongtiao .my_ulOne .my_liThree { float: left; width: 171px; height: 30px; overflow: hidden; /*padding-left: 10px;*/ font-size: 14px; line-height: 30px; /*background: url(../../images/huayi/xial_bj1.jpg) no-repeat left center;*/ color: #805c3f; }
.my_kongtiao .my_ulOne .my_liThree a { color: #805c3f; }

.my_liFour { float: left; width: 171px; height: 30px; overflow: hidden; padding-left: 10px; font-size: 14px; line-height: 30px; /*background: url(../../images/huayi/curt.png) no-repeat left center;*/ color: #11418a; }
.my_liFour a { color: #c4261d; }
.my_kongtiao p { font-size: 14px; color: #000; }
/* 以上作废 */

.my_kongtiao { float: left; width: 1000px; overflow: hidden; margin: 20px 0; }
.my_kongtiao .my_ulOne { float: left; width: 191px; overflow: hidden; padding: 0 4px; border-right: 1px dotted #ccc; }
.my_kongtiao .my_ulOne .my_liOne { float: left; width: 171px; height: 30px; overflow: hidden; margin: 10px 0; padding-left: 20px; font-size: 16px; line-height: 30px; background: url(../../images/huayi/qyd.png) no-repeat left center; }
.my_kongtiao .my_ulOne .my_liThree { float: left; width: 171px; height: 30px; overflow: hidden; font-size: 14px; line-height: 30px; color: #805c3f; }
.my_kongtiao .my_ulOne .my_liThree a { color: #805c3f; }
.my_liFour { float: left; width: 171px; height: 30px; overflow: hidden; padding-left: 10px; font-size: 14px; line-height: 30px; color: #11418a; }
.my_liFour a { color: #000; }
.my_kongtiao .xaxa { float: left; width: 171px; height: 30px; overflow: hidden; margin-left: 10px; font-size: 14px; line-height: 30px; color: #000; }


/* 中央空调内容页（文字） */
.r_ren{ float:right; margin-top:16px;}
.r_ren li{ float: left; width:118px; height:33px; line-height:33px; float:left; text-align:center; background:url(../../images/huayi/r_pic1.gif) no-repeat; font-size:14px; color:#fff; margin-left:7px; cursor:pointer}
.r_ren li.r_xuanz{ background:url(../../images/huayi/r_pic12.gif) no-repeat}
.r_hide{ display:none}
.r_cp1{ float: left; width:100%; height:36px; line-height:36px; margin-top:33px;}
.r_cp10{ float: left; padding:0 15px; background:url(../../images/huayi/r_pic3.gif) repeat-x; float:left}
.r_cp10 p{ background:url(../../images/huayi/r_pic4.gif) no-repeat left center; padding-left:20px; font-size:16px; font-weight:700; color:#fff;}
.r_cp2{ float: left; width: 100%; border:1px solid #ddd; background:#f5f5f5; padding-top:28px;}
.r_cp21{ width:350px; margin-left:30px; float:left; display:inline}
.r_cp22{ font-size:14px; width:324px;}
.r_cp23{ width:307px; float:right}
.r_cp230{ width:307px; float:left;}
.r_cp23 img{ width:307px;}
.r_gnlb{ margin-top:20px;}
.r_gnlb li{ width:43px; height:52px; line-height:40px; text-align:center; background:url(../../images/huayi/r_pic13.gif) no-repeat left top; float:left; font-size:14px; color:#fff; margin-right:27px; cursor:pointer; margin-bottom:10px; position:relative; z-index:10}
.r_gnlb li.r_hover{ background:url(../../images/huayi/r_pic7.gif) no-repeat left top; z-index:3000}
.r_show{ position:absolute; left:-140px; top:52px; display:none; width:338px; height:auto; background:#eaeaea; padding:0 0 0 1px;}
.r_shui{ background:#8a8a8a;}
.r_shui1{ background:#dcdcdc;}
.r_shui td{ height:35px; line-height:35px; font-size:14px; text-align:left;padding-left:20px;}
.r_shui1 td,.r_shui2 td{ height:29px; line-height:29px; font-size:12px; text-align:left;color:#566168; padding-left:20px;}
.r_sy{ float: left; width:100%; margin: 20px 0; }
.r_cp5{ width:249px; float:left;}
.r_cp5 img{ width:249px; height:auto;}
.r_cpjs2 .r_cp21{ width:420px;}
.r_cpjs2 .r_cp2{ padding:10px 0 5px;}
.r_cpjs2 .r_gnlb li .r_show{ height:auto;}

.r_st2{ float: left; width: 100%; font-size: 14px; line-height:25px; padding:15px 0;}
.r_st31{ float: left; width: 100%; height:39px; overflow: hidden; background:url(../../images/huayi/r_b_t1.png) no-repeat; font-size:16px; line-height:39px; color:#fff; font-weight:700; padding-left:40px; margin-top:35px;}
.r_st32{ float: left; width: 950px; background:url(../../images/huayi/r_b_t2.png) repeat-y; padding:25px; font-size:14px; line-height:25px;}


.my_kongzhi { font-size: 14px; line-height: 30px; color: #333; padding-left: 20px; }
.fenggexian { float: left; width: 100%; border-top: 1px solid #aaa; margin-top: 20px; padding-top: 20px; }












