﻿@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
table th, table td { padding: 5px; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
ception, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a { color: #666; text-decoration: none; }  /*for ie f6n.net*/
a:focus { outline: none; } /*for ff f6n.net*/
a:hover { text-decoration: underline; }
/*定位*/
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.bc { margin-left: auto; margin-right: auto; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.zoom { zoom: 1 }
.hidden { visibility: hidden; }
.vam { vertical-align: middle; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
p { word-spacing: -1.5px; }
 -moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
/*其他*/
.curp { cursor: pointer }
;
/*原reset*/
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size:100%;
}
input, select { vertical-align: middle; }
body { font: 12px/1.231 arial, helvetica, clean, sans-serif; }
select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif; }
table { font-size: inherit; width: 100%; border-collapse: collapse; }
pre, code, kbd, samp, tt { font-family: monospace; *font-size:108%;
line-height: 100%; }
/*title*/
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
/*end reset*/


#roll_top, #fall, #ct { position: relative; cursor: pointer; height: 52px; width: 52px }
#roll_top { background: url(../images/top.gif) no-repeat }
#fall { background: url(../images/top.gif) no-repeat 0 -80px }
#ct { background: url(../images/top.gif) no-repeat 0 -40px }
#roll { display: block; width: 15px; margin-right: -558px; position: fixed; right: 46%; top: 80%; _margin-right: -558px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8));
z-index: 100; }
/* CSS Document */
body { background-color: #fff; overflow-x: hidden; color: #666; font-size: 12px; font-family: microsoft yahei, "宋体"; position: relative; }/*网站字体颜色*/
.header, .content, .footer, .container { margin-left: auto; margin-right: auto; width: 1000px; }
/*页眉*/
.header { width: 100%; overflow: hidden; background-color: #fff; }
.header .hdTop { overflow: hidden; width: 100%; height: 42px; background-color: #f4f4f4; }
.header .hdTop p { float: left; font-size: 13px; line-height: 42px; color: #999999 }
.header .hdlist { float: right; margin-top: 12px; }
.header .hdlist li { float: left; font-size: 13px; padding: 0 8px; background: url(../images/hdtopbg.png) no-repeat right center }
.header .hdlist li a { color: #999; }
.header .hdlist li a img { display: block; float: left; margin: 0 5px; }
.header .hdlist li.last { background: none; padding-right: 0; }
.header .hdlist li.first { background: none; }
.header .logo { overflow: hidden; padding: 20px 0; }
.header h1 { float: left; margin-top: 12px; }
.header h2 { font-size: 34px; font-weight: normal; padding: 5px 0; padding-left: 25px; margin-left: 25px; background: url(../images/hdh2bg.png) no-repeat left center; float: left; color: #000 }
.header h2 p { font-size: 18px; margin-top: 5px; }
.header .phone { float: right; margin-top: 5px; width: 340px; }
.header .phone h4 { background: url(../images/hdphone.png) no-repeat left center; padding-left: 35px; font-weight: normal; font-size: 18px; color: #000 }
.header .phone h4 b { color: #ba1414; font-size: 24px }
.header .phone p { background: url(../images/hdyjbg.png) no-repeat center; width: 196px; height: 21px; line-height: 21px; float: right; color: #fff; font-size: 13px; text-align: center; margin-top: 5px; text-transform: uppercase; }
.header .Nav { overflow: hidden; width: 100%; background-color: #017dbd; }
.header .navBox { height: 48px; line-height: 48px; overflow: hidden }
.header .navUl { width: 102% }
.header .navUl li { float: left; font-size: 14px; }
.header .navUl li a { color: #fff; display: block; text-decoration: none; padding-left: 34px; padding-right: 35px; }
.header .navUl li:hover, .header .navUl li.cur, .header .navUl li.curr { background: #494949; }
/*ft*/
.footer { overflow: hidden; width: 100%; background-color: #4d4d4d; position: relative; padding-bottom: 40px }
.footer i.line { display: block; width: 100%; height: 1px; background-color: #fff; position: absolute; left: 0; top: 65px; z-index: 99 }
.footer .ftNox { overflow: hidden }
.footer .ftNav { width: 950px; margin: 25px auto 0; overflow: hidden }
.footer .ftNav li { background: url(../images/ft-navbg-i.png) no-repeat left center; padding-left: 15px; font-size: 14px; margin: 0 15px; float: left; white-space: nowrap }
.footer .ftNav li a { color: #fff; white-space: nowrap }
.footer .ftCon { overflow: hidden; width: 100%; margin-top: 65px; position: relative; padding-bottom: 30px; }
.footer dl { width: 860px; float: left; }
.footer dt { float: left; width: 240px; margin-top: 15px; }
.footer dd { float: right; width: 580px; border-left: 1px solid #fff; padding-left: 25px; margin-left: 10px; }
.footer .list { width: 290px; float: left; }
.footer .list p { line-height: 30px; font-size: 12px; color: #fff }
.footer .list p a { color: #fff }
.footer .ewm { width: 101px; }
.footer .ewm img { display: block; float: left; }
.footer .ewm p { text-align: center; line-height: 30px; color: #fff; font-size: 12px; }
.footer .ftewmm { position: absolute; top: 0; right: 0; width: 210px; overflow: hidden; }
.retop ul { overflow: hidden; }
.retop li { float: left; margin-left: 10px; }
.retop li img { display: block; }
.rtTop { width: 43px; height: 43px; overflow: hidden; position: fixed; top: 75%; right: 40%; margin-right: -543px; cursor: pointer; display: none; z-index: 99; }
.rtTop h4 { width: 43px; height: 43px; overflow: hidden; position: relative; }
.rtTop img { display: block; position: absolute; top: 0; left: 0; }
/*面包屑*/
.nyBox { overflow: hidden; width: 100%; background-color: #fff }
.mbx { overflow: hidden; padding: 20px; font-size: 12px; color: #666666 }
.mbx em { margin-right: 5px; }
.mbx span { color: #333; margin: 0 1px; }
/*内页广告*/
.jhdBanner { overflow: hidden; }
.jhdBanner a { display: block; height: 240px; }
/*搜索*/
.nyss { overflow: hidden; width: 100%; height: 75px; background-color: #fff; }
.nyss .ssBox { overflow: hidden; }
.nyss .ssBox p { line-height: 75px; color: #362c24; font-size: 14px; float: left }
.nyss .ssBox p a { color: #666; padding: 0 8px; }
.nyss .ssK { overflow: hidden; float: right; height: 30px; width: 260px; margin-top: 20px }
.nyss .ssK input { float: left; height: 28px; line-height: 28px; font-size: 13px; padding: 0 13px; width: 191px; outline: none; background: none; border: 1px solid #d3d3d2; border-right: none; color: #333; }
.nyss .ssK a { display: block; float: right; background: url(../images/ssfdj.png) no-repeat center; width: 41px; height: 30px; margin-top: 1px; }
.nyPron .prortn { width: 210px; float: right; }
.nyPron .protit { overflow: hidden; background: url(../images/nyprobg.jpg) no-repeat center; width: 210px; height: 50px; }
.nyPron .protit h2 { text-align: center; font-size: 18px; font-weight: normal; margin-top: 12px; color: #fff; }
.nyPron .protit h2 a { color: #fff }
.nyPron .protit p { text-align: center; color: #fff; font-size: 18px; font-family: Arial; margin-top: 5px; }
.nyPron .proltBox { overflow: hidden; background-color: #e5e5e5; padding: 25px 0; }
.nyPron .menu { overflow: hidden }
.nyPron .menu dt { border-left: 34px solid #017dbd; padding-left: 18px; font-size: 15px; line-height: 16px; margin: 12px 0; }
.nyPron .menu dt a { color: #362c24 }
.nyPron .menu dd { margin-left: 35px; }
.nyPron .menu dd a { display: block; height: 25px; line-height: 25px; background: url(../images/prolt-dd.png) no-repeat 15px center; padding-left: 25px; text-decoration: none; margin: 5px 0; }
.nyPron .menu dd a:hover, .nyPron .menu dd a.curr { background: #9e9e9e; color: #fff }
/*产品*/
.nyPro { overflow: hidden; width: 100%; margin-top: 20px; padding-bottom: 30px }
.nyPro .prolf { overflow: hidden; width: 773px; border: 1px solid #ccc; float: left; }
.nyPro .proCon { overflow: hidden; padding: 0 20px; }
.nyPro .list li { width: 229px; float: left; border: 1px solid #c0c0c0; float: left; margin-right: 19px; margin-bottom: 20px; }
.proCon li:nth-child(3n)  {  margin-right: 0px; }
.nyPro .list li a { text-decoration: none }
.nyPro .list li img { display: block }
.nyPro .list li span { border-top: 1px solid #c0c0c0; height: 33px; line-height: 33px; background-color: #e9eaec; padding: 0 20px; font-size: 14px; color: #232323; display: block }
.nyPro .list li.last { margin-right: 0; }
.nyPro .list li:hover img { opacity: 0.85; filter: alpha(opacity=85) }
.nyPro .prort { width: 210px; float: right; }
.nyPro .protit { overflow: hidden; background: url(../images/nyprobg.jpg) no-repeat center; width: 210px; height: 50px; }
.nyPro .protit h2 { text-align: center; font-size: 18px; font-weight: normal; margin-top: 12px; color: #fff; }
.nyPro .protit h2 a { color: #fff }
.nyPro .protit p { text-align: center; color: #fff; font-size: 18px; font-family: Arial; margin-top: 5px; }
.nyPro .proltBox { overflow: hidden; background-color: #e5e5e5; padding: 25px 0; }
.nyPro .menu { overflow: hidden }
.nyPro .menu dt { border-left: 34px solid #017dbd; padding-left: 18px; font-size: 15px; line-height: 16px; margin: 12px 0; }
.nyPro .menu dt a { color: #362c24 }
.nyPro .menu dd { margin-left: 35px; }
.nyPro .menu dd a { display: block; height: 25px; line-height: 25px; background: url(../images/prolt-dd.png) no-repeat 15px center; padding-left: 25px; text-decoration: none; margin: 5px 0; }
.nyPro .menu dd a:hover, .nyPro .menu dd a.curr { background: #9e9e9e; color: #fff }
/*详情*/
.nyxq { overflow: hidden; width: 100%; background-color: #f6f6f6; }
.nyxq .xqBox { width: 1000px; height: 535px; position: relative; }
.nyxq .dl { width: 430px; position: absolute; }
.nyxq .dl dt { overflow: hidden; width: 107px; height: 107px; position: relative; float: left; }
.nyxq .dl dt img { display: block; }
.nyxq .dl dt i { display: block; width: 107px; height: 107px; background: url(../images/nyxqbg.png) no-repeat center; position: absolute; top: 0; left: 0; }
.nyxq .dl dd { width: 296px; float: right; }
.nyxq .dl dd h3 { font-size: 16px; margin-top: 20px; color: #000; text-align: left; }
.nyxq .dl dd p { line-height: 22px; color: #333; font-size: 14px; margin-top: 12px; text-align: left; }
.nyxq .wen dt { float: right }
.nyxq .wen dd { float: left; }
.nyxq .wen dd h3 { text-align: right; }
.nyxq .wen dd p { padding-left: 90px; }
.nyxq img.nyimg { display: block; left: 50%; margin-left: -50px; top: 20px; position: absolute; }
.nyxq .dldl01 { left: 0px; top: 55px }
.nyxq .dldl02 { right: 0; top: 55px; }
.nyxq .dldl03 { left: 0; top: 310px }
.nyxq .dldl04 { right: 0; top: 310px }
.nyxq em { position: absolute; display: block; width: 298px; height: 44px; }
.nyxq .line01 { background: url(../images/nyxq-line01.png) no-repeat center; top: 102px; left: 134px; }
.nyxq .line02 { background: url(../images/nyxq-line02.png) no-repeat center; top: 102px; right: 133px; }
.nyxq .line03 { background: url(../images/nyxq-line03.png) no-repeat center; top: 313px; left: 134px; }
.nyxq .line04 { background: url(../images/nyxq-line04.png) no-repeat center; top: 313px; right: 133px; }
/*标题*/
h2.nyh2 { text-align: center; font-weight: normal; margin-top: 50px; font-size: 24px; color: #000000 }
h2.nyh2 a { color: #000 }
p.nycjEn { color: #666; text-align: center; font-size: 20px; text-transform: uppercase; margin-top: 10px; background: url(../images/ny-p.png) no-repeat center; color: #999999; }
/*light*/
.nylight { overflow: hidden; width: 100%; background-color: #fff }
.nylight .lightCon { overflow: hidden; margin-top: 30px; }
.nylight ul li { float: left; width: 235px; margin-right: 20px; height: 265px; background-color: #fafafa; margin-bottom: 20px; }
.nylight ul li a { text-decoration: none; }
.nylight ul li h3 { text-align: center; font-size: 14px; color: #000; font-weight: normal; margin: 15px 0 10px 0 }
.nylight ul li p { font-size: 13px; line-height: 22px; height: 66px; overflow: hidden; padding: 0 20px; }
.nylight ul li.last { margin-right: 0; }
/*欧恩照明的尊贵客户*/
.nyzx { overflow: hidden; width: 100%; background-color: #f1f1f1; }
.nyzx p.nycjEn { background: url(../images/pcjenbg.png) no-repeat center }
.nyzx .zx-kj { overflow: hidden; width: 1138px; height: 150px; margin: 40px auto; position: relative }
.nyzx em { display: block; position: absolute; top: 30px; width: 28px; height: 78px; cursor: pointer }
.nyzx em.zxlt { background: url(../images/zxlt.png) no-repeat center; left: 0; }
.nyzx em.zxrt { background: url(../images/zxrt.png) no-repeat center; right: 0 }
.nyzx .zxCon { width: 1000px; height: 150px; overflow: hidden; position: relative; margin: 0 auto }
.nyzx .list { position: absolute; top: 0; left: 0; width: 105% }
.nyzx .list li { width: 231px; margin-right: 25px; float: left; height: 150px; }
.nyzx .list li a { text-decoration: none }
.nyzx .list li span { display: block; text-align: center; font-size: 14px; color: #333; margin-top: 10px; }
/*fast*/
.nyfast { overflow: hidden; width: 100%; padding: 40px 0px; }
.nyfast .fastBox { overflow: hidden; background-color: #eee; height: 322px }
.nyfast .fastLt { background: url(../images/fastltbg.jpg) no-repeat center; height: 322px; width: 308px; float: left; }
.nyfast .fastLt h2 { font-size: 48px; margin-top: 120px; text-align: center; font-weight: normal }
.nyfast .fastLt h2 a { color: #fff; display: block; }
.nyfast .fastLt h2 span { font-size: 18px; margin-top: 5px; display: block; }
.nyfast .fastRt { float: right; width: 672px; height: 322px; margin-top: 2px; }
.nyfast .fastOne { overflow: hidden; width: 100%; height: 106px; }
.nyfast .fastOne a.more { display: block; float: right; background: url(../images/fastmore.png) no-repeat center; width: 20px; height: 106px; }
.nyfast .fastTit { float: left; margin-top: 40px; }
.nyfast .fastTit li { float: left; margin-right: 10px; border: 1px solid #a1a1a1; width: 148px; height: 37px; line-height: 37px; text-align: center; font-size: 14px; color: #000; position: relative; background: #eeeeee; }
.nyfast .fastTit li a { color: #000; text-decoration: none; }
.nyfast .fastTit li i { display: none; background: url(../images/fastxjx.png) no-repeat center; height: 4px; width: 7px; bottom: -4px; left: 68px; position: absolute }
.nyfast .fastTit li:hover, .nyfast .fastTit li.cur { background-color: #4d4d4d }
.nyfast .fastTit li:hover a, .nyfast .fastTit li.cur a { color: #fff }
.nyfast .fastTit li:hover i, .nyfast .fastTit li.cur i { display: block }
.nyfast .fastshow { overflow: hidden; width: 672px; height: 212px; position: relative }
.nyfast .fastTwo { overflow: hidden; width: 100%; position: absolute; top: 0; left: 0; display: none }
.nyfast .dl { overflow: hidden; padding: 15px 0; border-top: 1px solid #d6d6d6; width: 100%; position: relative; height: 75px }
.nyfast .dl dt { width: 150px; float: left; }
.nyfast .dl dt h3 { font-weight: normal; font-size: 18px; color: #000; margin-top: 25px; }
.nyfast .dl dt a { color: #000; text-decoration: none }
.nyfast .dl dt h3 span { display: block; font-size: 12px; color: #666; margin-top: 2px; }
.nyfast .dl dd { width: 152px; border-right: 1px dotted #000; float: left; height: 75px; margin-left: 7px; }
.nyfast .dl dd a { display: block; text-align: left; font-size: 12px; color: #000; line-height: 25px; padding: 0 8px; }
.nyfast .dl dd.last { width: 20px; height: 106px; position: absolute; right: 0; top: 1px; border: none; }
.nyfast .dl dd.last a { display: block; background: url(../images/fastmore.png) no-repeat; width: 20px; height: 106px }
.nyfast .dl dd.two { border: none; }
/*内页定制*/
.nyDz { overflow: hidden; width: 100%; }
.nyDz p.nycjEn { background: url(../images/ny-dzbg.png) no-repeat center; }
.nyDz .dzCon { overflow: hidden; margin: 40px 0; }
.nyDz ul li { float: left; width: 314px; margin-right: 25px; margin-bottom: 15px; }
.nyDz ul li img { display: block; border-radius: 14px; border: 3px solid #ccc; border-top-width: 0; border-left-width: 0; }
.nyDz ul li a { text-decoration: none; }
.nyDz ul li span { color: #333; font-size: 14px; text-align: center; line-height: 25px; display: block; margin-top: 5px; }
.nyDz ul li.last { margin-right: 0; }
/*方案*/

.F_A { overflow: hidden; width: 100%; background-color: #f1f1f1 }
.F_A .F_ACon { overflow: hidden; width: 100%; margin: 40px 0 50px; }
.F_A .falt { width: 270px; float: left; border-left: 1px solid #ccc; }
.F_A .falt p { line-height: 32px; color: #333; font-size: 13px; padding-left: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.F_A .fan01 { width: 725px; float: right; position: relative; height: 262px; }
.F_A .fan02 { position: absolute; top: 0; left: 0; display: none }
.F_A .faTu { width: 372px; float: left; margin: 0 10px; }
.F_A .faRt { overflow: hidden; width: 320px; float: right; }
.F_A .faRt h3 { font-size: 16px; margin-top: 20px; margin-bottom: 10px; font-weight: normal }
.F_A .faRt h3 a { color: #333 }
.F_A .faRt p { line-height: 22px; height: 132px; color: #333; font-size: 13px; overflow: hidden; text-align: justify; }
.F_A .faRt a.more { text-align: center; color: #fff; margin-top: 20px; width: 118px; height: 32px; line-height: 32px; display: block; float: left; background-color: #6f6f6f; margin-right: 10px; text-decoration: none; }
.F_A .faRt a.more:hover { background-color: #a1a1a1; }
.F_A .falt p:hover, .F_A .falt p.cur { font-size: 16px; border-left: 5px solid #111; }
.F_A .falt p:hover a, .F_A .falt p.cur a { color: #111 }
/*文本*/
.nyW_B { overflow: hidden; width: 100%; background-color: #fff; border-top: 1px solid #d5d5d5; }
.nyW_B h2 { margin-top: 35px; }
.nyW_B p.nyP { text-align: center; color: #666; font-size: 13px; margin-top: 1px; }
.nyW_B .textBox { overflow: hidden; width: 100%; margin: 30px 0; }
.nyW_B .textUl { float: left; width: 230px; padding-right: 20px; border-right: 1px solid #ccc }
.nyW_B .textUl li { margin-bottom: 35px; overflow: hidden; background: url(../images/nydz-libg.png) no-repeat left top; padding-left: 10px; }
.nyW_B .textUl li h3 { font-weight: normal; font-size: 14px; color: #000; margin-bottom: 8px; }
.nyW_B .textUl li p { line-height: 22px; color: #333; font-size: 13px; }
.nyW_B .wenBen { overflow: hidden; float: right; width: 690px; }
.nyW_B form { width: 255px; float: left; }
.nyW_B fieldset { display: block; width: 255px; border: 1px solid #ccc; height: 37px; overflow: hidden; margin-bottom: 15px; }
.nyW_B fieldset label { float: left; width: 60px; padding-left: 10px; color: #666; font-size: 13px; line-height: 37px; }
.nyW_B fieldset input { width: 175px; margin: 0 5px; float: left; border: none; background: none; outline: none; line-height: 37px; height: 37px; color: #666; font-size: 13px; }
.nyW_B textarea { float: right; width: 400px; height: 135px; border: 1px dashed #d9d9d9; color: #666; line-height: 22px; padding: 5px 10px; resize: none; }
.nyW_B a.text-a { display: block; width: 100%; background: url(../images/ny-dztext-a.png) no-repeat center; height: 39px; line-height: 39px; text-align: center; text-decoration: none; color: #333; font-size: 13px; outline: none }
/*VS*/
.V_s { overflow: hidden; width: 100%; background: #fff }
.V_s h2 { font-weight: normal; background: url(../images/ny-vs-titbg.png) no-repeat center; text-align: center; margin-top: 40px; font-size: 28px; color: #000 }
.V_s h2 img { margin: 0 5px; display: inline-block; margin-bottom: -6px; }
.V_s h2 span { color: #666666 }
.V_s .vsCon { overflow: hidden; width: 100%; margin: 30px 0; }
.V_s dl { overflow: hidden; width: 100%; margin: 15px 0; }
.V_s dl dd { width: 403px; float: left; }
.V_s dl dd h3 { font-size: 16PX; text-align: center; margin: 15px 0 10px; color: #000 }
.V_s dl dd p { color: #000; line-height: 25px; font-size: 14px; color: #000 }
.V_s dl dd.fr h3 { color: #666; font-weight: normal }
.V_s dl dd.fr p { color: #666 }
.V_s dl dt { width: 180px; text-align: center; float: left; }
.V_s dl dt h5 { font-size: 24px; color: #6f6f6f; margin-top: 45px; font-weight: normal }
.V_s dt p { color: #6f6f6f; font-size: 50px; }
/*机床*/
.Gy { overflow: hidden; width: 100%; background-color: #f6f6f6; padding-bottom: 50px; }
.Gy .gyDl { overflow: hidden; margin-top: 40px; }
.Gy dt { float: left; width: 533px; }
.Gy dd { float: right; width: 416px; }
.Gy dd p { line-height: 56px; font-size: 16px; color: #666 }
.Gy dd p span { display: block; width: 23px; height: 23px; font-size: 16px; line-height: 23px; float: left; color: #fff; text-align: center; background-color: #6f6f6f; margin-right: 8px; margin-top: 16px; }
/*服务*/
.fw { overflow: hidden; width: 100%; background-color: #fff; }
.fw .fwCon { overflow: hidden; width: 100%; background: url(../images/ny_deng_deng.jpg) no-repeat center; height: 615px; margin: 30px 0; }
.fw .fwHz { width: 480px; float: right; }
.fw dl { overflow: hidden; width: 100%; height: 105px; }
.fw dt { width: 87px; float: left; }
.fw dd { width: 385px; float: right; }
.fw dd h3 { font-size: 22px; font-weight: normal; margin-top: 10px; color: #333 }
.fw dd p { font-size: 16px; color: #666666; line-height: 22px; margin-top: 5px; color: #666 }
.fw dl.first { margin-top: 2px; }
/*新闻*/
.ny_nw { overflow: hidden; width: 100%; background-color: #fff; margin: 40px 0 45px; }
.ny_nw a h2 { padding-left: 30px; background: #6f6f6f url(../images/ny_newbg.png) no-repeat left top; line-height: 30px; color: #666; font-size: 14px; font-weight: normal; height: 30px; color: #fff }
.ny_nw .list { overflow: hidden; border: 1px solid #ccc; padding: 5px 0; }
.ny_nw .list li { float: left; width: 448px; padding: 0 25px; line-height: 35px; font-size: 12px; color: #333333; float: left; }
.ny_nw .list li a { display: block; color: #333; line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; width: 350px; }
.ny_nw .list li span { float: right; width: 75px;/* margin-top:5px; */ }
.ouen01 { overflow: hidden; width: 100%; height: 535px; background: url(../images/ouen_01.png) no-repeat center; }
.ouen02 { overflow: hidden; width: 100%; height: 598px; background: url(../images/ouen_02.png) no-repeat center; }
body { -moz-user-select: none; /*火狐*/ -webkit-user-select: none;  /*webkit浏览器*/ -ms-user-select: none;   /*IE10*/ -khtml-user-select: none; /*早期浏览器*/ user-select: none; }
