body,
html,
div,
img,
a,
ul,
ol,
dl,
dd,
dt,
li,
th,
td,
h1,
h2,
h3,
h4,
h5,
h6,
em,
i,
u,
form,
input,
span,
blockquote,
pre,
fieldset,
legend,
button,
textarea,
hr { *zoom: 1; margin: 0; padding: 0; font-style: normal; font-weight: normal; outline: none; list-style: none; }
img { outline: none; border: none; border: 0; vertical-align: middle; }
body,
html { margin: 0; padding: 0; height: 100%; font-size: 14px; line-height: 24px; font-family: 'Microsoft Yahei', '\5FAE\8F6F\96C5\9ED1', Arial, 'Hiragino Sans GB', '\5B8B\4F53'; color: #888; }
select,
input,
button { vertical-align: middle; font-size: 100%; }
table { border-collapse: collapse; }
ul { -webkit-padding-start: 0px; }
:focus { outline: 0; }
a { color: #666; text-decoration: none; }
a:hover { text-decoration: none; color: #ee2e2c; }
.a_b6b6b6 { color: #b6b6b6; }
.a_444 { color: #444; }
.a_666 { color: #666; }
.a_999 { color: #999; }
.a_505050 { color: #505050; }
.a_b6b6b6:hover,
.a_444:hover,
.a_666:hover,
.a_999:hover,
.a_505050:hover,
.citiao_bklist li a:hover,
.bkchannel_box h3 a:hover,
.bkchannel_box ul li a:hover { color: #ff9e00; }
.a_ff9e00 { color: #ff9e00; }
.a_ff9e00:hover { color: #ff9e00; text-decoration: underline; }
.fl { float: left}
.fr { float: right; }
.cl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.cl { *zoom: 1; zoom: 1; }
.wrapper { width: 1200px; margin: 0px auto; }
#mininav { height: 35px; width: 100%; margin: 0px auto; background: #fafafa; height: 35px; line-height: 35px; letter-spacing: 1px; color: #666; font-size: 12px; border-bottom: 1px solid #f2f2f2; }
.header { width: 100%; height: 90px; background: #FFF; border-bottom: #ededed solid 1px; }
#logo { float: left; width: 260px; padding: 15px 0px; }
#logo a { display: block; width: 260px; height: 60px; background-image: url(../style/ymtspirit.png); }
.fastpanl { display: inline-block; float: right; padding-top: 20px; }
.login_Btn,
.reg_Btn { float: left; display: block; height: 33px; border: 1px solid #ee2e2c; font-size: 14px; text-align: center; line-height: 33px; margin: 0 10px; margin-bottom: 10px; padding: 5px 15px; border-radius: 4px; -webkit-transition: all .3s ease; -moz-transition: all ease .3s; transition: all .3s ease; }
.login_Btn { background: #ee2e2c; color: #fff; }
.login_Btn:hover { background: #cd2a28; color: #fff; }
#itop { margin-top: 20px; }
.box { width: 1160px; border-radius: 4px; background-color: #fff; padding: 20px; padding-bottom: 30px; margin-top: 20px; }
#industy { width: 170px; float: left; background: #f9f9f9; -webkit-box-shadow: 0 0 12px #ddd; -moz-box-shadow: 0 0 12px #ddd; box-shadow: 0 0 12px #ddd; }
#industy_top { background-color: #ee2e2c; color: #fff; padding-left: 15px; font-size: 14px; height: 40px; line-height: 40px; }
#nav { padding: 15px; }
#nav a { float: left; display: block; line-height: 30px; }
#nav a:hover { color: #ee2e2c; }
#nav ul li { display: block; }
#nav ul li s { float: left; margin: 5px 5px 0 13px; display: inline-block; width: 21px; height: 21px; vertical-align: top; background: url(../style/ymtspirit.png) no-repeat; }
#nav ul li s.item_icon_1 { background-position: -386px -473px}
#nav ul li s.item_icon_2 { background-position: -386px -23px}
#nav ul li s.item_icon_3 { background-position: -386px -478px}
#nav ul li s.item_icon_4 { background-position: -386px -56px}
#nav ul li s.item_icon_5 { background-position: -386px -326px}
#nav ul li s.item_icon_6 { background-position: -386px -85px}
#nav ul li s.item_icon_7 { background-position: -385px -114px}
#nav ul li s.item_icon_8 { background-position: -385px -146px}
#nav ul li s.item_icon_9 { background-position: -386px -175px}
#nav ul li s.item_icon_10 { background-position: -384px -205px}
#nav ul li s.item_icon_11 { background-position: -387px -237px}
#nav ul li s.item_icon_12 { background-position: -385px -266px}
#nav ul li s.item_icon_13 { background-position: -386px -297px}
#nav ul li s.item_icon_14 { background-position: -386px -356px}
#nav ul li s.item_icon_15 { background-position: -386px -387px}
#nav ul li s.item_icon_16 { background-position: -385px -417px}
#nav ul li s.item_icon_17 { background-position: -386px -447px}
#nav ul li:hover s { background-position-x: -351px; }
#topnews { float: left; }
.focusBox { float: left; position: relative; width: 550px; height: 310px; overflow: hidden; text-align: left; background: #fff; margin-left: 15px; margin-right: 15px; border: 1px solid #ededed; -webkit-box-shadow: 0 0 12px #ddd; -moz-box-shadow: 0 0 12px #ddd; box-shadow: 0 0 12px #ddd; }
.focusBox .pic img { width: 100%; height: 300px; display: block; border-radius: 4px; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width: 100%; background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width: 100%; overflow: hidden; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.focusBox .txt li { height: 36px; line-height: 36px; position: absolute; bottom: -36px; }
.focusBox .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 14px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li { border-radius: 50px; float: left; position: relative; width: 18px; height: 18px; line-height: 16px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,
.focusBox .num li span { font-size: 12px; position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,
.focusBox .num a:hover { background: #ee2e2c; }
.mtop10 { margin-top: 10px; }
.r_bk { border: 1px solid #ededed; padding: 0px; overflow: hidden; margin-top: 10px; -webkit-box-shadow: 0 0 12px #ddd; -moz-box-shadow: 0 0 12px #ddd; box-shadow: 0 0 12px #ddd; }
.r_bk .title { color: #fff; padding-left: 10px; background-color: #ee2e2c; border-bottom: none; font-size: 14px; line-height: 40px; overflow: hidden; }
.r_bk .iconfont { margin-left: 5px; float: left; }
.r_bk .title h2 { margin-left: 5px; float: left; width: 160px; height: 40px; font-size: 14px; border-bottom: 0; line-height: 40px; }
.r_bk .title h2 span { color: #f70000; max-width: 105px; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; margin-top: -3px; }
.r_bk .title h2 a,
.r_bk .title h2 a:hover { color: #fff; }
.r_bk .title .more { float: right; width: 40px; text-align: right; }
.r_bk .title .more a { color: #666; }
.rinfoList { padding: 5px 0 0 0; }
#indexlist1 .rinfoList,
#indexlist2 .rinfoList { padding: 12px; }
.rinfoList li { line-height: 13px; overflow: hidden; position: relative; }
.rinfoList li em { position: absolute; left: 10px; top: 13px; width: 16px; height: 16px; font: 400 10px/16px arial; color: #fff; border-radius: 50%; text-align: center; background: #dddddd; }
.rinfoList li span { position: absolute; right: 10px; bottom: 0; display: none; }
.rinfoList li .til { padding: 0px; width: 420px; height: 14px; margin-left: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.rinfoList li a { color: #666; }
.rinfoList li a:hover { color: #c00; }
.rinfoList li:nth-child(1) em,
.rinfoList li:nth-child(2) em,
.rinfoList li:nth-child(3) em { background: #fa7d3c; }
#indexlist2 { margin-left: 185px; }
.tinfolist { padding: 10px 5px; }
.tinfolist li { padding-left: 8px; list-style: disc; width: 49%; float: left; display: block; line-height: 33px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }
.tinfolist li i { float: left; background: url(../style/ymtspirit.png) no-repeat; background-position: 0px -172px; width: 12px; height: 12px; margin-top: 14px; margin-left: 10px; }
#fenlei { margin-top: 20px; padding-top: 15px; }
.floorCon { overflow: hidden; width: 49.3%; float: left; margin: 0px; -webkit-box-shadow: 0 0 12px #ddd; -moz-box-shadow: 0 0 12px #ddd; box-shadow: 0 0 12px #ddd; margin-bottom: 15px; }
.floorCon ul { padding-top: 10px; }
.listcon { background-color: #fff; height: 360px; }
#fenlei .floorCon:nth-child(odd) { margin-right: 7.5px; }
#fenlei .floorCon:nth-child(even) { margin-left: 7.5px; }
.fTitle,
.fTitle h3 { color: #fff; }
.fTitle { height: 40px; line-height: 40px; font-size: 18px; padding-left: 18px; background: url(../style/titBgNew.png) no-repeat; }
#fenlei .floorCon:nth-child(1) .fTitle { background-position: 0 -120px; }
#fenlei .floorCon:nth-child(2) .fTitle { background-position: 0 -170px; }
#fenlei .floorCon:nth-child(3) .fTitle { background-position: 0 -230px; }
#fenlei .floorCon:nth-child(4) .fTitle { background-position: 0 -280px; }
#fenlei .floorCon:nth-child(5) .fTitle { background-position: 0 -330px; }
#fenlei .floorCon:nth-child(6) .fTitle { background-position: 0 -380px; }
#fenlei .floorCon:nth-child(7) .fTitle { background-position: 0 -430px; }
#fenlei .floorCon:nth-child(8) .fTitle { background-position: 0 -480px; }
#fenlei .floorCon:nth-child(9) .fTitle { background-position: 0 -530px; }
#fenlei .floorCon:nth-child(10) .fTitle { background-position: 0 -580px; }
#fenlei .floorCon:nth-child(11) .fTitle { background-position: 0 -630px; }
#fenlei .floorCon:nth-child(12) .fTitle { background-position: 0 -680px; }
#fenlei .floorCon:nth-child(13) .fTitle { background-position: 0 -730px; }
#fenlei .floorCon:nth-child(14) .fTitle { background-position: 0 -780px; }
#fenlei .floorCon:nth-child(15) .fTitle { background-position: 0 -830px; }
#fenlei .floorCon:nth-child(16) .fTitle { background-position: 0 -880px; }
#fenlei .rinfoList { padding-left: 10px; padding-right: 10px; }
#fenlei .rinfoList .til { float: left; }
#fenlei .rinfoList time { float: right; margin-top: 14px; }
.dg-footer { padding-top: 10px; padding-bottom: 10px; background-color: #212231; }
.dg-footer .dg-footer-container { font-size: 14px; width: 1200px; margin: auto; padding: 40px 0 55px; padding-bottom: 0; text-align: center; color: #aeaeae; padding-bottom: 30px; line-height: 30px; }
.dg-footer .dg-footer-container a { color: #aeaeae; }
.dg-footer .dg-copy-right { font-size: 12px; color: #aeaeae; height: 67px; line-height: 67px; padding-left: 30px; }
.dg-footer .dg-copy-right { height: 50px; line-height: 50px; text-align: center; }
.dg-footer .dg-footer-container .dg-friend-link { margin-top: 50px; padding: 30px 0; border-top: 1px solid #393a44; border-bottom: 1px solid #393a44; }
.dg-footer .dg-footer-container .dg-friend-link span { color: #dddddd; }
.dg-footer .dg-footer-container .dg-friend-link a { color: #60606d; margin-left: 1em; }
.dg-footer .dg-footer-container .dg-friend-link a,
.footer-link { color: #aeaeae; font-size: 14px; cursor: pointer; text-decoration: none; -webkit-transition: color .2s; transition: color .2s; }
#ad1 { margin-top: 15px; }
#inav { height: 50px; background-color: #eb3937; }
#inav a { text-align: center; color: #fff; float: left; font-size: 14px; display: block; width: 75px; height: 50px; line-height: 50px; }
.main { width: 870px; min-height: 500px; background-color: #fff; float: left; overflow: hidden; }
.sub { width: 320px; background: #FC6; float: right; }
.sub01 { width: 320px; height: 100px; background: #0CC; margin-bottom: 10px; }
.main { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.fixed { width: 290px; background: #fff; padding: 15px; top: 0px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.shadow { -webkit-box-shadow: 0 0 12px #ddd; -moz-box-shadow: 0 0 12px #ddd; box-shadow: 0 0 12px #ddd; }
.article-box { color: #333; }
.content-tit-1 { margin: 20px auto; width: 700px; font-size: 28px; line-height: 50px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }
.art-info { line-height: 25px; color: #999; font-size: 10px; text-align: center; height: 25px; border-bottom: 1px dashed #dddddd; padding-bottom: 30px; margin: 0px 60px; }
.art-info span { display: inline-block; margin: 0 7px; line-height: 24px; font-size: 12px; vertical-align: middle; position: relative; height: 24px; }
.content { width: 750px; font-size: 16px; line-height: 30px; zoom: 1; overflow: hidden; margin: 20px auto 0; }
.content p { height: auto; margin: 20px 0; font-size: 14px; overflow: visible; word-break: break-all; line-height: 32px; }
.content .txt { text-indent: 32px; }
.content img { margin: 0 61px; display: block; max-width: 600px; _width: expression((this.offsetWidth >600) ? '598px': true); border: none; margin: 0 auto; }
.content-box .art-info { text-align: center; height: 25px; }
.art-control { padding: 0 0 30px 5px; margin-top: 50px; }
.art-control table { width: 100%; border-collapse: separate; border-spacing: 30px 0px; }
.art-control .control-box { width: 330px; }
.art-control table td { background-color: #f6f6f6; width: 330px; }
.art-control td a { width: 220px; font-size: 14px; line-height: 22px; display: block; }
.art-control td a:hover { text-decoration: none; color: #07d; }
.art-control .td1 a { padding: 15px 20px 15px 90px; background-image: url(../style/art-prev.png); background-repeat: no-repeat; background-position: 15px center; }
.art-control .td1 a:hover { background-image: url(../style/art-prev-h.png); }
.art-control .td2 a { padding: 15px 90px 15px 20px; background-image: url(../style/art-next.png); background-repeat: no-repeat; background-position: 253px center; }
.art-control .td2 a:hover { background-image: url(../style/art-next-h.png); }
.userbox { text-align: left; padding: 10px 15px; color: #fff; border-radius: 4px; }
.userbox h3,
.userbox h3 a { font-weight: 700; font-size: 15px; color: #db0402; text-align: left; height: 27px; line-height: 27px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }
.userbox h3 a { color: #fff; padding: 5px 0px; display: block; font-size: 16px; }
.lcontact .tcred { font-size: 18px; font-family: Impact}
.lcontact { padding-top: 10px; padding-bottom: 10px}
.lcontact p { font-size: 14px; margin: 0px; margin-top: 5px; }
.about { font-size: 14px; }
.aboutc .userbox { color: #000; background-color: #ffff; border: 1px dashed #dfdfdf; }
.aboutc .userbox h3 a { color: #db0402; }
.aboutc .lcontact .tcred { color: #db0402; }
.aboutc .lcontact p { min-height: 27px; line-height: 27px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }
.infobox .nlist { padding-left: 0px; }
.title-bar { margin-top: 12px; padding-bottom: 10px; border-bottom: 1px dashed #d1d1d1; }
.title-bar h3 { padding-left: 10px; border-left: 4px solid #eb3937; color: #eb3937; font-weight: 800; font-size: 16px; display: inline-block}
.t-14 { line-height: 26px; text-indent: 2em}
.more,
.t-14 { font-size: 14px}
.more { float: right}
.nlist { padding-top: 15px; }
.nlist li { font-size: 14px; height: 36px; line-height: 36px; overflow: hidden; padding-left: 20px; list-style: none; background: url(../style/news_ico.gif) no-repeat left 13px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.nlist li span { color: #2e2f29; float: right; font-weight: 100; margin-top: 4px; }
.picScroll-top { margin: 0 auto; overflow: hidden; position: relative; border: 1px solid #dddddd; }
.picScroll-top .hd { overflow: hidden; height: 30px; background: #fafafa; padding: 0 10px; }
.picScroll-top .hd .prev,
.picScroll-top .hd .next { display: block; width: 9px; height: 5px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../style/arrow.png") 0 -100px no-repeat; }
.picScroll-top .hd .next { background-position: 0 -140px; }
.picScroll-top .hd .prevStop { background-position: -60px -100px; }
.picScroll-top .hd .nextStop { background-position: -60px -140px; }
.picScroll-top .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.picScroll-top .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("../style/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-top .hd ul li.on { background-position: 0 0; }
.picScroll-top .bd { padding: 10px; }
.picScroll-top .bd ul { overflow: hidden; zoom: 1; }
.picScroll-top .bd ul li { text-align: center; zoom: 1; }
.picScroll-top .bd ul li .pic { text-align: center; }
.picScroll-top .bd ul li .pic img { width: 262px; height: 145px; display: block; padding: 2px; border: 1px solid #dddddd; }
.picScroll-top .bd ul li .pic a:hover img { border-color: #999; }
.picScroll-top .bd ul li .title { line-height: 24px; height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: middle; }
.pageState { font-size: 12px; line-height: 24px; }
.pro-info-main-r { margin: 0px 60px; height: 48px; border-bottom: 1px dashed #dddddd; background: #fff; }
.pro-tab-left { float: left; }
.pro-tab-left li { padding: 0 35px; text-align: center; line-height: 48px; font-size: 14px; color: #333; float: left; cursor: pointer; }
.pro-tab-left li.pro-tab-cur { height: 47px; border-bottom: 2px solid #ee2e2c; color: #ee2e2c; }
.d-vopy.parameter { border-bottom: 1px dashed #dddddd; margin-bottom: 15px; padding-bottom: 5px; margin: 0px 60px; padding: 15px 0px; }
.d-vopy.parameter li { width: 33%; float: left; font-size: 12px; }
.d-vopy.parameter li span { width: 80px; text-align: left; padding: 10px 0px; line-height: 20px; margin-right: 5px; border: none; background: #fff; color: #999; display: block; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.d-vopy.parameter li p { margin: 0px; text-align: left; padding: 10px 0px; line-height: 20px; border: none; display: block; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.place { border-bottom: 1px dashed #dddddd; }
.p_url,
.place { padding: 9px 10px; overflow: hidden}
.p_url { font-size: 14px; color: #666; margin-top: 2px; text-align: left; }
.p_url a,
.p_url h1,
.p_url strong { font-weight: 400; padding: 0 6px; display: inline}
.pro-sup { padding-left: 0; }
.fl-clr { zoom: 1; }
.pro-sup { padding: 22px 0 0 22px; }
.pro-sup li { width: 192px; padding-right: 19px; }
.pro-sup li { float: left; display: inline; }
.pro-sup li { margin-bottom: 15px; }
.pro-sup li { float: left; display: inline}
.pro-sup li dt { margin: 0 auto 5px}
.pro-sup li dd { text-align: center; line-height: 1.6; height: 36px; overflow: hidden; word-break: break-all; word-wrap: break-word}
.warn { border: 1px #fff solid; padding: 4px 65px 8px 65px; background: #fafafa}
.detail .warn { padding: 4px 165px 8px 165px}
.warn-pic { width: 65px; height: 53px; margin-top: 9px; background-position: 0 -188px; float: left}
.warn .fl-right { width: 780px}
.warn .fl-right dt,
.warn .fl-right dd { float: left; margin-top: 3px}
.warn .fl-right dt { color: #cd0000; width: 69px; padding-right: 3px; text-align: right}
.warn .fl-right dd { width: 700px}
.pro-sup li dd.price { height: 23px}
.prtj ul { background: #fff; padding: 30px 0 0; border: 1px #e6e6e6 solid; border-top: 1px #000 solid}
.prtj ul li { float: left; padding: 0 30px; margin-bottom: 28px; border-right: 1px #e6e6e6 solid; width: 175px; height: 248px}
.prtj ul li:last-child { border-right: 0}
.prtj ul li.bdno { border: 0}
.prtj ul li dt a { height: 175px; width: 175px; margin-bottom: 15px}
.prtj ul li dd,
.pro-sup li dd { text-align: left; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.prtj ul li dd a,
.pro-sup li dd a { font-size: 14px}
.prtj ul li dd.price,
.pro-sup li .price { color: #e60000; font-size: 14px; margin: 8px 0 2px}
.ft12 { font-size: 12px}
.ft14 { font-size: 14px}
#page { padding: 15px; padding-top: 0px; }
.bright { float: right; display: block; }
.pagination { display: inline-block; vertical-align: middle; margin: 10px 0; background-color: #fff; font-size: 0}
.pagination li { display: inline-block; height: 2pc; color: #666; border: 1px solid #d7dde4; border-radius: 4px; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; font-size: 14px; margin: 4px}
.pagination li:hover { border-color: #eb3937}
.pagination .disabled,
.pagination .disabled:hover { border-color: #d7dde4; cursor: not-allowed}
.pagination a,
.pagination span { display: inline-block; vertical-align: middle; padding: 0 15px; line-height: 2pc; margin: 0 -1px -1px 0; color: #333}
.pagination .active { border: 1px solid #eb3937; background-color: #eb3937}
.pagination .active a { color: #fff; }
.pagination .active span { color: #fff !important}
.imgborder { border-radius: 4px; }
.wz_list { padding: 25px; }
.wz_list ul li { padding: 20px 0px !important; border-bottom: 1px dashed #dddddd; list-style: none; }
.bleft { float: left; display: block; }
.list ul li a { font-size: 15px; }
.wz_list ul li a { padding-left: 0; }
.wz_list .newsimg img { width: 215px; height: 138px; border-radius: 4px; }
.wz_list .newsinfo { width: 600px; }
.bright { float: right; display: block; }
.list_news_tit { clear: left; display: block; float: left; text-align: left; overflow: hidden; line-height: 38px; height: 38px; width: 490px; overflow: hidden; text-indent: 15px; }
.ti10 { font-weight: bold; }
.list_news_info { line-height: 35px; }
.box2 { font-size: 14px; clear: left; color: #666; display: block; float: left; text-align: left; line-height: 22px; overflow: hidden; padding: 2px 10px 20px 15px; }
.wz_list .p-price { font-size: 14px; padding-left: 15px; clear: left; height: 35px; }
.p-price { color: #999; }
.p-price strong { color: #eb3937; font-size: 14px; }
.pleft { width: 325px; z-index: 5; float: left; overflow: hidden; padding-top: 15px; }
#smallimg { padding: 10px; display: inline-block; border: 1px solid #dddddd; border-radius: 4px; }
#smallimg img { width: 280px; height: 174px; border-radius: 4px; }
.pright { width: 480px; float: right; margin-top: 15px; z-index: 1; overflow: hidden; font-size: 14px; position: relative; }
.propar .corange { font-size: 16px; font-weight: 700; color: #c5271e; border-bottom: 1px dashed #d1d1d1; height: 40px; line-height: 40px; width: 320px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.propar .corange a { margin-right: 5px; }
.nr_list ul { padding-left: 0px; padding-top: 15px; }
.nr_list li { overflow: hidden; list-style: none; float: left; width: 45%; padding-left: 20px; height: 35px; line-height: 35px; background: url(../style/news_ico.gif) no-repeat left 13px; }
#printableview { margin: 10px 30px; }
.main .title { height: 56px; overflow: hidden; border-bottom: 1px dashed #dfdfdf; }
.main .title { margin: 15px 30px; }
.main .title span a { font-size: 12px; font-weight: normal; line-height: 50px; margin-right: 20px; }
.main .title i { display: inline-block; height: 55px; font: 14px Arial, Helvetica, sans-serif; color: #b1b1b1; text-transform: uppercase; line-height: 24px; font-weight: bold; line-height: 17px; }
.main .title i em { display: block; float: left; font: 42px Arial, Helvetica, sans-serif; color: #eb3937; font-weight: bold; margin-right: 5px; }
.main .title i a { display: block; font: 14px"Microsoft Yahei"; color: #333; font-weight: bold; padding: 5px 0 0 0; width: 135px; }
.m-top { border-bottom: 1px solid #dfdfdf; }
.m-top,
.m-bottom { width: 100%; height: 50px; background: #fff; text-align: center; position: fixed !important; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.m-bottom { bottom:0px; line-height: 50px; border-top: 1px solid #eeeeee; }
.m-bottom a { font-weight: bold; color: #f54b4e; width: 50%; border-left: 1px solid #eeeeee; text-align: center; }
.m-bottom .m-l { position: absolute; left: 0px; }
.m-bottom .m-r { position: absolute; right: 0px; }
.m-crumbs { background: #fff; top: 40px !important; }
.m-container { margin-top: 80px; }
.mt-10 { margin-top: 10px; }
.row { background-color: #fff; }
.widget-box { border-top: 1px solid #eee; }
.widget-box .widget-box-title { padding: 10px 15px; font-size: 16px; color: #f54b4e; font-weight: bold; border-bottom: 1px solid #f2f2f2; }
.widget-box .widget-box-title a { font-weight: normal; float: right; font-size: 14px; color: #808080; }
.list-unstyled { list-style: none; }
.list-unstyled li { padding: 3px; padding-left: 15px; background: url(../style/news_ico.gif) no-repeat left center; margin-bottom: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list-unstyled li time { float: right; color: #cccccc; }
.industry { border-bottom: 1px solid #f2f2f2; padding: 10px; }
.industry a { display: block; width: 25%; float: left; text-align: center; line-height: 24px; }
.banner img { width: 100% !important; }
footer { font-size: 12px; padding: 15px 10px; text-align: center; background-color: #fff; }
#mpage { padding: 15px 0px; border-top: 1px solid #f2f2f2; }
#mpage ul { line-height: 30px; }
.article { background: #fff; padding: 50px 15px; }
.article .title { margin-top: 25px; text-align: center; font-size: 20px; color: #202020; line-height: 22px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.article .from { text-align: center; font-size: 12px; color: #909090; padding-top: 12px; }
.article article { color: #505050; line-height: 28px; margin-top: 20px; }
.article .vcard { text-align: center; }
.article img { width: 100%; margin: 0 auto; }
.knowledge_pubdate { color: #b5b5b5; }
.knowledge_list ol { margin-left: -40px; }
.knowledge_list li { margin-left: 40px; float: left; padding-left: 20px; height: 38px; line-height: 38px; background: url(../style/news_ico.gif) no-repeat left 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.knowledge_list span.knowledge_title { color: #2e3842; font-size: 14px; display: inline-block; width: 490px; float: left}
.knowledge_list { padding-top: 30px; }
#indexlist1{ height: 310px; }