/*全站页面样式重置开始*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { padding:0; margin:0; font-family:Arial,SimSun; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
caption, th, td { font-weight:normal; text-align:left; }
table { border-collapse:separate; border-spacing:0; }
input, button, select { vertical-align:middle; }
fieldset, img, abbr, acronym { border:0; }
textarea { resize:vertical; overflow:auto; }
ul, ol { list-style:none;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
html, body { width:100%; height:100%; font-size:12px; line-height:normal; -webkit-text-size-adjust:none; }
html { overflow-y:auto; *overflow-y:scroll; }
:focus { outline:0; }
a,a:visited,a:active { background:none; color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
/*全站页面样式重置结束*/

/*全站通用样式开始*/
html { min-width:1400px; background:url(../images/bg_otherBody.jpg) center top no-repeat; }
.indexBg { min-width:1400px; background:url(../images/bg_indexBody.jpg) center top no-repeat; }
.guide { width:1000px!important; height:600px!important; padding:0!important; }
.none { display:none!important; }
.block { display:block!important; }
.w720 { width:720px!important; }
.w740 { width:740px!important; }
.nmt { margin-top:0!important; }
.nmr { margin-right:0!important; }
.nmb { margin-bottom:0!important; }
.mb10 { margin-bottom:10px!important; }
.mb15 { margin-bottom:15px!important; }
.mb20 { margin-bottom:20px!important; }
.mb25 { margin-bottom:25px!important; }
.mb30 { margin-bottom:30px!important; }
.nml { margin-left:0!important; }
.npd { padding:0!important; }
.npt { padding-top:0!important; }
.npr { padding-right:0!important; }
.npb { padding-bottom:0!important; }
.npl { padding-left:0!important; }
.pl20 { padding-left:20px!important; }
.nbd { border:0!important; }
.nbg { background:none!important; }
.fwn { font-weight:normal!important; }
.fwb { font-weight:bold!important; }
.tal { text-align:left!important; }
.tac { text-align:center!important; }
.tar { text-align:right!important; }
/*全站通用样式结束*/

/*全站编辑器样式初始化开始*/
#editor { text-align:left; }
#editor h1 { font-size:14px; font-weight:bold; margin:10px 0; }
#editor strong { font-weight:bold; }
#editor em { font-style:italic; }
#editor u { text-decoration:underline; }
#editor strike { text-decoration:line-through; }
#editor p { margin:0 0 15px 0; line-height:22px; color:#242424; }
#editor img { max-width:100%; }
#editor .line { padding:0 0 25px 0; margin:0 0 20px 0; background:url(../images/bg_line.jpg) left bottom no-repeat; }
/*全站编辑器样式初始化结束*/

/*全站通用清楚浮动样式开始*/
.clearFix { *zoom:1; }
.clearFix:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }
/*全站通用清楚浮动样式结束*/

/*网站头部样式开始*/
#header { overflow:hidden; position:relative; width:1180px; height:85px; margin:0 auto; }
#header .logo { position:absolute; top:0; left:0; }
#header .logo a,
#header .logo a:visited,
#header .logo a:active { display:block; width:150px; height:85px; background:url(../images/sprite.png) 0 0 no-repeat; text-indent:-9999px; }
#header .logo a:hover { background-position:-160px 0; }
#header .telephone { position:absolute; top:40px; left:240px; width:240px; height:20px; background:url(../images/sprite.png) -940px -20px no-repeat; text-indent:-9999px; }
#header .slogan { position:absolute; bottom:0; right:0; width:350px; height:35px; background:url(../images/sprite.png) -830px -50px no-repeat; text-indent:-9999px; }
/*网站头部样式结束*/

/*网站底部样式开始*/
#footer { overflow:hidden; width:1180px; padding:0 0 40px 0; margin:0 auto; }
#footer .footerInformation { height:36px; padding:0 20px; margin:0 0 25px 0; background:url(../images/sprite.png) 0 -90px no-repeat; }
#footer .footerInformation .telephone { display:block; float:left; overflow:hidden; width:240px; height:36px; background:url(../images/sprite.png) -580px -50px no-repeat; text-indent:-9999px; }
#footer .footerInformation .copyright { float:right; overflow:hidden; font-size:10px; line-height:36px; color:#FFF; text-transform:uppercase; }
#footer .footerInformation .copyright span { color:#BEBEBE; }
#footer .footerInformation .copyright span a,
#footer .footerInformation .copyright span a:visited,
#footer .footerInformation .copyright span a:active { color:#BEBEBE; }
#footer .footerInformation .copyright span a:hover { color:#FFF; text-decoration:none; }
#footer .footerBottom { overflow:hidden; }
#footer .footerBottom .logo { float:left; width:120px; height:40px; }
#footer .footerBottom .logo a,
#footer .footerBottom .logo a:visited,
#footer .footerBottom .logo a:active { display:block; overflow:hidden; width:120px; height:40px; background:url(../images/sprite.png) 0 -140px no-repeat; text-indent:-9999px; }
#footer .footerBottom .logo a:hover { background-position:-130px -140px; }
#footer .footerBottom .footerLink { float:right; overflow:hidden; width:720px; }
#footer .footerBottom .footerLink li { float:left; overflow:hidden; width:220px; height:20px; padding:0 0 0 20px; }
#footer .footerBottom .footerLink li a,
#footer .footerBottom .footerLink li a:visited,
#footer .footerBottom .footerLink li a:active { line-height:20px; color:#323232; }
#footer .footerBottom .footerLink li a:hover { color:#000; text-decoration:none; }
#footer .footerBottom .footerLink .centerItem { width:218px; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; }
/*网站底部样式结束*/

/*网站首页样式开始*/
.indexWrap { position:relative; width:1240px; height:650px; margin:0 auto; }
.indexWrap .logo { position:absolute; top:35px; left:35px; width:145px; height:37px; }
.indexWrap .logo a,
.indexWrap .logo a:visited,
.indexWrap .logo a:active { display:block; width:145px; height:37px; background:url(../images/sprite.png) 0 -580px no-repeat; text-indent:-9999px; }
.indexWrap .logo a:hover { background-position:-160px -580px; }
.indexWrap .indexSeaerch { position:absolute; top:110px; left:30px; z-index:9; }
.indexWrap .indexSeaerch .searchText { width:175px; height:24px; border:0; padding:0 0 4px 35px; margin:0 5px 0 0; background:url(../images/sprite.png) -630px -190px no-repeat; line-height:24px; color:#232323; }
.indexWrap .indexSeaerch .searchSubmit { cursor:pointer; width:116px; height:24px; border:0; background:url(../images/sprite.png) -220px -190px no-repeat; text-align:center; vertical-align:top; }
.indexWrap .indexSeaerch .searchSubmit:hover { background-position:-340px -190px; }
.indexWrap .indexFlash { position:absolute; top:120px; left:30px; width:1180px; height:400px; }
.indexWrap .indexFlash .indexFlashControl { position:absolute; top:40px; left:0; }
.indexWrap .indexFlash .indexFlashControl  ul li { float:left; position:relative; width:110px; margin:0 10px 0 0; }
.indexWrap .indexFlash .indexFlashControl  ul li img { width:106px; height:51px; border:2px solid #303030; border-radius:5px; }
.indexWrap .indexFlash .indexFlashControl  ul li .name { display:none; overflow:hidden; position:absolute; top:65px; left:-8px; width:117px; padding:6px 5px 0 5px; background:url(../images/sprite.png) -850px -180px no-repeat; line-height:19px; color:#6E6E6E; text-align:center; }
.indexWrap .indexFlash .indexFlashControl  ul .selected .name { display:block; }
.indexWrap .indexFlash .indexFlashImg { overflow:hidden; width:960px; height:400px; margin:0 auto; }
.indexWrap .indexFlash .indexFlashImg ul { width:99999px; }
.indexWrap .indexFlash .indexFlashImg ul li { float:left; width:960px; height:400px; }
.indexWrap .indexFlash .indexFlashImg ul li img { width:960px; height:400px; }
.indexWrap .indexFlash .prevBtn,
.indexWrap .indexFlash .prevBtn:visited,
.indexWrap .indexFlash .prevBtn:active { position:absolute; top:175px; left:95px; width:78px; height:51px; background:url(../images/sprite.png) 0 -630px no-repeat; text-indent:-9999px; }
.indexWrap .indexFlash .prevBtn:hover { background-position:-100px -630px; }
.indexWrap .indexFlash .nextBtn,
.indexWrap .indexFlash .nextBtn:visited,
.indexWrap .indexFlash .nextBtn:active { position:absolute; top:175px; right:95px; width:78px; height:51px; background:url(../images/sprite.png) -200px -630px no-repeat; text-indent:-9999px; }
.indexWrap .indexFlash .nextBtn:hover { background-position:-300px -630px; }
.indexWrap .indexNews { position:absolute; top:522px; left:17px; width:840px; height:28px; }
.indexWrap .indexNews h3 { float:left; overflow:hidden; width:130px; height:28px; text-indent:-9999px; }
.indexWrap .indexNews .indexNewsWrap { float:left; overflow:hidden; width:540px; height:28px; }
.indexWrap .indexNews .indexNewsWrap ul li { overflow:hidden; width:540px; height:28px; }
.indexWrap .indexNews .indexNewsWrap ul li a,
.indexWrap .indexNews .indexNewsWrap ul li a:visited,
.indexWrap .indexNews .indexNewsWrap ul li a:active { line-height:28px; color:#6C6C6C; }
.indexWrap .indexNews .indexNewsWrap ul li a:hover { color:#000; text-decoration:none; }
.indexWrap .indexNews .indexNewsControl { float:left; width:140px; padding:9px 0 0 0; }
.indexWrap .indexNews .indexNewsControl a,
.indexWrap .indexNews .indexNewsControl a:visited,
.indexWrap .indexNews .indexNewsControl a:active { display:block; float:left; overflow:hidden; width:9px; height:9px; margin:0 7px 0 0 ; background:#424242; text-indent:-9999px; }
.indexWrap .indexNews .indexNewsControl a:hover,
.indexWrap .indexNews .indexNewsControl .selected,
.indexWrap .indexNews .indexNewsControl .selected:visited,
.indexWrap .indexNews .indexNewsControl .selected:hover,
.indexWrap .indexNews .indexNewsControl .selected:active { background:#FF3600; }
.indexWrap .mainNav { position:absolute; top:550px; left:100px; width:1000px; height:100px; }
.indexWrap .mainNav .mainNavIndexOther { display:none; width:920px; height:37px; padding:0 40px; margin:0 auto; background:rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000); }
:root .indexWrap .mainNav .mainNavIndexOther { filter:none\9; }
.indexWrap .mainNav .mainNavIndexOther ul li { float:left; position:relative; }
.indexWrap .mainNav .mainNavIndexOther ul li ul { display:none; position:absolute; top:37px; left:0; background:#000; }
.indexWrap .mainNav .mainNavIndexOther ul li ul li { float:left; }
.indexWrap .mainNav .mainNavIndexOther ul li .i5 { width:600px; }
.indexWrap .mainNav .mainNavIndexOther ul li .i2 { width:240px; }
.indexWrap .mainNav .mainNavIndexOther ul li a,
.indexWrap .mainNav .mainNavIndexOther ul li a:visited,
.indexWrap .mainNav .mainNavIndexOther ul li a:active { display:block; padding:0 20px; font-family:Verdana,SimSun; font-weight:bold; line-height:37px; color:#FFF; text-transform:uppercase; }
.indexWrap .mainNav .mainNavIndexOther ul li a:hover,
.indexWrap .mainNav .mainNavIndexOther ul .selected a,
.indexWrap .mainNav .mainNavIndexOther ul .selected a:visited,
.indexWrap .mainNav .mainNavIndexOther ul .selected a:hover,
.indexWrap .mainNav .mainNavIndexOther ul .selected a:active { background:#FF4000; text-decoration:none; }
.indexWrap .mainNav .mainNavIndexOther ul .selected ul { display:block; }
.indexWrap .mainNav .mainNavIndexOther ul .selected ul li a,
.indexWrap .mainNav .mainNavIndexOther ul .selected ul li a:visited,
.indexWrap .mainNav .mainNavIndexOther ul .selected ul li a:active { display:block; width:120px; padding:0; background:none; font-family:Arial,SimSun; font-weight:normal; font-size:12px; line-height:25px; text-transform:none; text-align:center; }
.indexWrap .mainNav .mainNavIndexOther ul .selected ul li a:hover,
.indexWrap .mainNav .mainNavIndexOther ul .selected ul .selected a,
.indexWrap .mainNav .mainNavIndexOther ul .selected ul .selected a:visited,
.indexWrap .mainNav .mainNavIndexOther ul .selected ul .selected a:hover,
.indexWrap .mainNav .mainNavIndexOther ul .selected ul .selected a:active { background:#111; text-align:center; }
.indexWrap .mailLogin,
.indexWrap .mailLogin:visited,
.indexWrap .mailLogin:active { position:absolute; top:35px; right:155px; width:85px; background:url(../images/sprite.png) -330px -490px no-repeat; font-size:11px; line-height:22px; color:#757575; text-align:center; text-transform:uppercase; }
.indexWrap .mailLogin:hover { background-position:-420px -490px; color:#313131; text-decoration:none; }
.indexWrap .language,
.indexWrap .language:visited,
.indexWrap .language:active { position:absolute; top:35px; right:50px; width:85px; background:url(../images/sprite.png) -330px -490px no-repeat; font-size:11px; line-height:22px; color:#757575; text-align:center; text-transform:uppercase; }
.indexWrap .language:hover { background-position:-420px -490px; color:#313131; text-decoration:none; }
.indexWrap .market,
.indexWrap .market:visited,
.indexWrap .market:active { position:absolute; top:490px; right:85px; z-index:9; width:202px; height:55px; background:url(../images/sprite.png) 0 -700px no-repeat; text-indent:-9999px; }
.indexWrap .market:hover { background-position:-220px -700px; }
/*网站首页样式结束*/

/*网站主导航样式开始*/
#mainNav { position:relative; width:1180px; height:120px; margin:0 auto 35px auto; }
#mainNav .mainNavOther { display:none; width:1080px; height:37px; padding:0 0 0 100px; margin:25px auto 0 auto; background:rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000); }
:root #mainNav .mainNavOther { filter:none\9; }
#mainNav .mainNavOther ul li { float:left; position:relative; }
#mainNav .mainNavOther ul li ul { display:none; position:absolute; top:37px; left:0; background:#000; }
#mainNav .mainNavOther ul li ul li { float:left; }
#mainNav .mainNavOther ul li .i5 { width:600px; }
#mainNav .mainNavOther ul li .i2 { width:240px; }
#mainNav .mainNavOther ul li a,
#mainNav .mainNavOther ul li a:visited,
#mainNav .mainNavOther ul li a:active { display:block; padding:0 20px; font-family:Verdana,SimSun; font-weight:bold; line-height:37px; color:#FFF; text-transform:uppercase; }
#mainNav .mainNavOther ul li a:hover,
#mainNav .mainNavOther ul .selected a,
#mainNav .mainNavOther ul .selected a:visited,
#mainNav .mainNavOther ul .selected a:hover,
#mainNav .mainNavOther ul .selected a:active { background:#FF4000; text-decoration:none; }
#mainNav .mainNavOther ul .selected ul { display:block; }
#mainNav .mainNavOther ul .selected ul li a,
#mainNav .mainNavOther ul .selected ul li a:visited,
#mainNav .mainNavOther ul .selected ul li a:active { display:block; width:120px; padding:0; background:none; font-family:Arial,SimSun; font-weight:normal; font-size:12px; line-height:25px; text-transform:none; text-align:center; }
#mainNav .mainNavOther ul .selected ul li a:hover,
#mainNav .mainNavOther ul .selected ul .selected a,
#mainNav .mainNavOther ul .selected ul .selected a:visited,
#mainNav .mainNavOther ul .selected ul .selected a:hover,
#mainNav .mainNavOther ul .selected ul .selected a:active { background:#333; text-align:center; }
#mainNav .mainNavOther .market,
#mainNav .mainNavOther .market:visited,
#mainNav .mainNavOther .market:active { position:absolute; top:0; right:20px; z-index:9; width:202px; height:55px; background:url(../images/sprite.png) 0 -700px no-repeat; text-indent:-9999px; }
#mainNav .mainNavOther .market:hover { background-position:-220px -700px; }
/*网站主导航样式结束*/

/*网站布局样式开始*/
.mainFrame { position:relative; width:1180px; min-height:450px; margin:0 auto 40px auto; }
.mainFrame .leftFrame { float:left; width:760px; }
.mainFrame .rightFrame { float:right; width:360px; }
/*网站布局样式结束*/

/*网站右侧框架搜索功能样式开始*/
.searchFrame { overflow:hidden; margin:0 0 15px 0; }
.searchFrame .searchText { width:175px; height:24px; border:0; padding:0 0 4px 35px; margin:0 5px 0 0; background:url(../images/sprite.png) 0 -190px no-repeat; line-height:24px; color:#FFF; }
.searchFrame .searchSubmit { cursor:pointer; width:116px; height:24px; border:0; background:url(../images/sprite.png) -220px -190px no-repeat; text-align:center; vertical-align:top; }
.searchFrame .searchSubmit:hover { background-position:-340px -190px; }
/*网站右侧框架搜索功能样式结束*/

/*网站右侧框架快捷导航样式开始*/
.sideNav { height:100px; }
.sideNav ul { height:100px; }
.sideNav ul li { float:left; position:relative; width:110px; height:55px; padding:0 0 8px 0; margin:0 10px 0 0; background:url(../images/bg_shadow.png) center bottom no-repeat; }
.sideNav ul li img { width:106px; height:51px; border:2px solid #303030; border-radius:5px; }
.sideNav ul li span { display:none; overflow:hidden; position:absolute; top:60px; left:0; width:137px; height:35px; padding:0 10px; background:url(../images/sprite.png) -460px -190px no-repeat; line-height:35px; color:#FFF; }
.sideNav ul .selected span { display:block; }
/*网站右侧框架快捷导航样式结束*/

/*网站左侧框架通用样式开始*/
.columnTitle { overflow:hidden; height:60px; margin:0 0 15px 0; }
.columnTitle h2 { width:250px; height:60px; background:url(../images/sprite.png) 0 -230px no-repeat; text-indent:-9999px; }
.columnTitle .columnTitleAbout { background-position:0 -230px; }
.columnTitle .columnTitleNews { background-position:-260px -230px; }
.columnTitle .columnTitleService { background-position:-520px -230px; }
.columnTitle .columnTitleProduct { background-position:-780px -230px; }
.columnTitle .columnTitleContact { background-position:-440px -580px; }
.columnNav { width:760px; height:20px; background:url(../images/sprite.png) 0 -370px no-repeat; font-size:0; }
.columnNav a,
.columnNav a:visited,
.columnNav a:active { display:inline-block; padding:0 10px; font-size:12px; line-height:20px; color:#FFF; text-align:center; }
.columnNav a:hover,
.columnNav .selected,
.columnNav .selected:visited,
.columnNav .selected:hover,
.columnNav .selected:active { background:#FF4000; text-decoration:none; }
.columnBanner { overflow:hidden; width:720px; height:100px; padding:15px 0 0 0; }
.columnBanner img { width:720px; height:100px; }
/*网站左侧框架通用样式结束*/

/*网站左侧框架编辑区域样式开始*/
.contentEditor { overflow:hidden; padding:20px 0 0 0; }
/*网站左侧框架编辑区域样式结束*/

/*网站分页样式开始*/
.page { overflow:hidden; text-align:right; }
.page strong { padding:0 2px; font-size:14px; line-height:20px; }
.page a,
.page a:visited,
.page a:active { padding:0 2px; line-height:20px; color:#2D2D2D; }
.page a:hover { color:#AAA; text-decoration:none; }
/*网站分页样式结束*/

/*网站左侧框架企业理念样式开始*/
.cultureFrame { overflow:hidden; width:540px; padding:20px 0 0 0; }
/*网站左侧框架企业理念样式结束*/

/*网站左侧框架荣誉资质样式开始*/
.CAHFrame { overflow:hidden; padding:20px 0 0 0; }
.CAHFrame .CAHBlock { overflow:hidden; margin:0 0 20px 0; }
.CAHFrame .CAHBlock h4 { padding:0 0 4px 0; border-bottom:1px solid #E9E9E9; margin:0 0 15px 0; font-size:16px; line-height:20px; color:#414141; }
.CAHFrame .CAHBlock ul { overflow:hidden; }
.CAHFrame .CAHBlock ul li { _display:inline; float:left; width:180px; margin:0 5px 5px 5px; }
.CAHFrame .CAHBlock ul li img { width:180px; height:130px; }
.CAHFrame .CAHContent { position:relative; padding:10px; background:#D1D1D1; }
.CAHFrame .CAHContent img { width:740px; height:500px; }
.CAHFrame .CAHContent .prevBtn,
.CAHFrame .CAHContent .prevBtn:visited,
.CAHFrame .CAHContent .prevBtn:active { position:absolute; top:226px; left:60px; width:31px; height:48px; background:url(../images/sprite.png) 0 -400px no-repeat; text-indent:-9999px; }
.CAHFrame .CAHContent .prevBtn:hover { background-position:-40px -400px; }
.CAHFrame .CAHContent .nextBtn,
.CAHFrame .CAHContent .nextBtn:visited,
.CAHFrame .CAHContent .nextBtn:active { position:absolute; top:226px; right:60px; width:31px; height:48px; background:url(../images/sprite.png) -80px -400px no-repeat; text-indent:-9999px; }
.CAHFrame .CAHContent .nextBtn:hover { background-position:-120px -400px; }
.CAHFrame .CAHContent .closeBtn,
.CAHFrame .CAHContent .closeBtn:visited,
.CAHFrame .CAHContent .closeBtn:active { position:absolute; top:10px; right:10px; width:40px; background:rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000); line-height:20px; color:#FFF; text-align:center; }
:root .CAHFrame .CAHContent .closeBtn,
:root .CAHFrame .CAHContent .closeBtn:visited,
:root .CAHFrame .CAHContent .closeBtn:active { filter:none\9; }
.CAHFrame .CAHContent .closeBtn:hover { background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); text-decoration:none; }
:root .CAHFrame .CAHContent .closeBtn:hover { filter:none\9; }
/*网站左侧框架荣誉资质样式结束*/

/*网站左侧框架营销网络样式结束*/
.netFrame .netBlock { *zoom:1; width:720px; margin:0 0 20px 0; }
.netFrame .netBlock:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }
.netFrame .netBlock h4 { padding:10px 0 10px 15px; border-bottom:1px solid #D2D2D2; margin:0 0 10px 0; background:url(../images/ico.png) 2px -33px no-repeat; font-weight:bold; line-height:20px; color:#686868; }
.netFrame .netBlock ul li { float:left; position:relative; width:89px; height:12px; border-right:1px solid #949494; line-height:14px; color:#949494; text-align:center; }
.netFrame .netBlock ul li span { cursor:pointer; }
.netFrame .netBlock ul li .telephone { display:none;}
.netFrame .netBlock ul .last { width:90px; border:0; }
.netFrame .netBlock ul .hover .telephone { display:block; position:absolute; top:20px; left:-35px; cursor:text; width:235px; height:23px; padding:7px 0 0 0; background:transparent url(../images/sprite.png) -170px -400px no-repeat; line-height:23px; color:#FFF;  }
.netFrame .netBlock ul .hover span { display:inline-block; height:20px; padding:0 5px; border-radius:3px; margin:-3px 0 0 0; background:#FF4000; line-height:20px; color:#FFF; }
/*网站左侧框架营销网络样式结束*/

/*网站左侧框架公司大事记样式结束*/
.eventFrame { overflow:hidden; padding:30px 0 0 0; }
.eventFrame .eventSlogan { float:left; width:38px; }
.eventFrame .eventSlogan span { display:block; width:38px; height:170px; background:url(../images/sprite.png) -1140px -150px no-repeat; text-indent:-9999px; }
.eventFrame .eventYear { float:left; overflow:hidden; position:relative; width:85px; height:400px; border-left:1px solid #F4F5F6; }
.eventFrame .eventYear .eventYearWrap { overflow:hidden; width:85px; height:350px; margin:25px 0; }
.eventFrame .eventYear .eventYearWrap ul li { width:65px; height:20px; padding:0 20px 0 0; margin:0 0 15px 0; text-align:right; }
.eventFrame .eventYear .eventYearWrap ul li a,
.eventFrame .eventYear .eventYearWrap ul li a:visited,
.eventFrame .eventYear .eventYearWrap ul li a:active { font-size:16px; line-height:20px; color:#232323; }
.eventFrame .eventYear .eventYearWrap ul li a:hover { color:#828282; text-decoration:none; }
.eventFrame .eventYear .eventYearWrap ul .selected { background:url(../images/sprite.png) -470px -400px no-repeat; }
.eventFrame .eventYear .eventYearWrap ul .selected a,
.eventFrame .eventYear .eventYearWrap ul .selected a:visited,
.eventFrame .eventYear .eventYearWrap ul .selected a:hover,
.eventFrame .eventYear .eventYearWrap ul .selected a:active { color:#FFF; }
.eventFrame .eventYear .prevBtn,
.eventFrame .eventYear .prevBtn:visited,
.eventFrame .eventYear .prevBtn:active { position:absolute; top:0; left:36px; width:13px; height:14px; background:url(../images/sprite.png) -420px -400px no-repeat; text-indent:-9999px; }
.eventFrame .eventYear .prevBtn:hover { background-position:-440px -400px; }
.eventFrame .eventYear .nextBtn,
.eventFrame .eventYear .nextBtn:visited,
.eventFrame .eventYear .nextBtn:active { position:absolute; bottom:0; left:36px; width:13px; height:14px; background:url(../images/sprite.png) -420px -420px no-repeat; text-indent:-9999px; }
.eventFrame .eventYear .nextBtn:hover { background-position:-440px -420px; }
.eventFrame .eventContent { float:left; overflow:hidden; position:relative; width:580px; height:400px; border-left:1px solid #232323; }
.eventFrame .eventContent .eventContentBlock { position:absolute; left:-620px; width:580px; padding:0 0 0 35px; }
.eventFrame .eventContent .eventContentBlock ul { float:left; width:265px; }
.eventFrame .eventContent .eventContentBlock ul li { overflow:hidden; margin:0 0 20px 0; }
.eventFrame .eventContent .eventContentBlock ul li .eventMain { overflow:hidden; *zoom:1; padding:0 20px; background:#E7E7E7; }
.eventFrame .eventContent .eventContentBlock ul li .eventMain img { max-width:100%; _width:expression(document.body.clientWidth > 225 ? "225px" : "auto"); }
.eventFrame .eventContent .eventContentBlock ul li .eventHeader { overflow:hidden; width:265px; height:20px; background:url(../images/sprite.png) -560px -400px no-repeat; }
.eventFrame .eventContent .eventContentBlock ul li .eventFooter { overflow:hidden; width:265px; height:20px; background:url(../images/sprite.png) -840px -400px no-repeat; }
.eventFrame .eventContent .eventContentBlock .leftCol { margin:0 20px 0 0; }
/*网站左侧框架公司大事记样式结束*/

/*网站左侧框架新闻样式开始*/
.newsFrame { overflow:hidden; padding:20px 0 0 0; }
.newsFrame .newsList { width:740px; }
.newsFrame .newsList li { overflow:hidden; position:relative; padding:0 0 20px 0; border-bottom:1px solid #D2D2D2; margin:0 0 20px 0; }
.newsFrame .newsList li .title { display:block; padding:0 100px 0 15px; background:url(../images/ico.png) 2px -43px no-repeat; }
.newsFrame .newsList li .title a,
.newsFrame .newsList li .title a:visited,
.newsFrame .newsList li .title a:active { line-height:20px; color:#414141; }
.newsFrame .newsList li .title a:hover { color:#000; text-decoration:none; }
.newsFrame .newsList li .time { position:absolute; top:0; right:0; line-height:20px; color:#414141; }
.newsFrame .newsList li .intro { line-height:20px; color:#979797; }
.newsFrame .newsTitle { overflow:hidden; margin:0 0 20px 0; }
.newsFrame .newsTitle h2 { margin:0 0 10px 0; font-size:16px; line-height:20px; color:#414141; text-align:center; }
.newsFrame .newsTitle p { line-height:20px; color:#979797; text-align:center; }
.newsFrame .newsTitle p span { margin:0 10px; }
/*网站左侧框架新闻样式结束*/

/*网站左侧框架技术中心样式开始*/
.technicalFrame { overflow:hidden; }
.technicalFrame .hotLineTitle { width:705px; padding:0 0 10px 15px; border-bottom:1px solid #D2D2D2; margin:0 0 10px 0; background:url(../images/ico.png) 2px -43px no-repeat; line-height:20px; color:#686868; }
.technicalFrame .hotLineNumber { width:720px; margin:0 0 20px 0; line-height:20px; color:#414141; }
.technicalFrame .hotLineNumber strong { font-weight:bold; }
.technicalFrame .videoList { width:800px; }
.technicalFrame .videoList li { float:left; width:130px; height:125px; margin:0 70px 10px 0; }
.technicalFrame .videoList img { width:122px; height:72px; padding:3px; border:1px solid #CCC; margin:0 0 5px 0; }
.technicalFrame .videoList p { overflow:hidden; height:40px; text-align:center; }
.technicalFrame .videoList p a,
.technicalFrame .videoList p a:visited,
.technicalFrame .videoList p a:active { line-height:20px; color:#666; }
.technicalFrame .videoList p a:hover { color:#000; text-decoration:none; }
/*网站左侧框架技术中心样式结束*/

/*网站左侧框架常见问题样式开始*/
.FAQFrame { overflow:hidden; }
.FAQFrame dl { overflow:hidden; margin:0 0 10px 0; }
.FAQFrame dl dt { padding:0 0 5px 15px; border-bottom:1px solid #D2D2D2; margin:0 0 5px 0; background:url(../images/ico.png) 2px -46px no-repeat; line-height:16px; color:#686868; }
.FAQFrame dl dd { line-height:16px; color:#949494; }
.FAQFrame dl .answer { font-weight:bold; font-style:italic; color:#686868; }
.FAQFrame dl .question { font-weight:bold; font-style:italic; color:#FF4000; }
/*网站左侧框架常见问题样式结束*/

/*网站左侧框架常见问题样式开始*/
.contactFrame { overflow:hidden; }
.contentFrame p { width:720px; padding:0 0 10px 0; border-bottom:1px solid #A1A1A1; margin:0 0 10px 0; line-height:20px; color:#616161; }
.contentFrame p strong { font-weight:bold; }
/*网站左侧框架常见问题样式结束*/

/*网站产品页面样式开始*/
.productSearch { position:absolute; top:0; right:0; }
.productSearch .searchText { width:175px; height:24px; border:0; padding:0 0 4px 35px; margin:0 5px 0 0; background:url(../images/sprite.png) 0 -190px no-repeat; line-height:24px; color:#FFF; }
.productSearch .searchSubmit { cursor:pointer; width:116px; height:24px; border:0; background:url(../images/sprite.png) -220px -190px no-repeat; text-align:center; vertical-align:top; }
.productSearch .searchSubmit:hover { background-position:-340px -190px; }
.productNav { width:1180px; height:20px; margin:0 0 25px 0; background:url(../images/sprite.png) 0 -340px no-repeat; font-size:0; }
.productNav .selected { display:inline-block; padding:0 10px; background:#FF4000; font-size:12px; line-height:20px; color:#FFF; text-align:center; }
.productNav .now { display:inline-block; padding:0 10px; font-size:12px; line-height:20px; color:#FFF; text-align:center; }
.productSideNav { float:left; width:240px; padding:10px 0 0 0; background:url(../images/bg_line.jpg) no-repeat; }
.productSideNav ul { overflow:hidden; }
.productSideNav ul li { padding:5px 15px 5px 0; border-bottom:1px solid #C4C4C4; background:url(../images/plus.png) right 9px no-repeat; }
.productSideNav ul li a,
.productSideNav ul li a:visited,
.productSideNav ul li a:active { display:block; overflow:hidden; height:20px; padding:0 0 0 15px; background:url(../images/ico.png) 2px -95px no-repeat; line-height:20px; color:#414141; }
.productSideNav ul li a:hover { font-weight:bold; text-decoration:none; }
.productSideNav ul .selected { background:url(../images/minus.png) right 9px no-repeat; }
.productSideNav ul .selected a,
.productSideNav ul .selected a:visited,
.productSideNav ul .selected a:hover,
.productSideNav ul .selected a:active { font-weight:bold; background-position:2px -145px; }
.productSideNav ul .selected ul li { padding:0; border:0; background:none; }
.productSideNav ul .selected ul li a,
.productSideNav ul .selected ul li a:visited,
.productSideNav ul .selected ul li a:active { background:none; font-weight:normal; }
.productSideNav ul .selected ul li a:hover,
.productSideNav ul .selected ul .selected a,
.productSideNav ul .selected ul .selected a:visited,
.productSideNav ul .selected ul .selected a:hover,
.productSideNav ul .selected ul .selected a:active { background:#F7F7F7; font-weight:bold; }
.productMain { float:left; overflow:hidden; width:760px; min-height:450px; padding:0 0 0 80px; }
.productMain .productList { overflow:hidden; margin:0 0 20px 0; }
.productMain .productList li { float:left; overflow:hidden; width:160px; height:200px; margin:0 15px; }
.productMain .productList li img { width:160px; height:120px; border-bottom:7px solid #686868; margin:0 0 5px 0; }
.productMain .productList li p { overflow:hidden; height:20px; line-height:20px; color:#909090; }
.productMain .productList li p a,
.productMain .productList li p a:visited,
.productMain .productList li p a:active { color:#909090; }
.productMain .productList li p a:hover { color:#000; text-decoration:none; }
.productContent { float:right; position:relative; width:880px; height:420px; }
.productContent .colorTab { position:absolute; top:0; right:0; z-index:99; width:255px; height:30px; padding:4px 0 4px 4px; background:#FFF; }
.productContent .colorTab li { float:left; width:81px; height:39px; margin:0 4px 0 0; }
.productContent .colorTab li a,
.productContent .colorTab li a:visited,
.productContent .colorTab li a:hover,
.productContent .colorTab li a:active { display:block; overflow:hidden; width:81px; height:39px; background:url(../images/sprite.png) -330px -450px no-repeat; text-indent:-9999px; }
.productContent .colorTab li .red,
.productContent .colorTab li .red:visited,
.productContent .colorTab li .red:active { background-position:-330px -450px; }
.productContent .colorTab li .red:hover,
.productContent .colorTab .selected .red,
.productContent .colorTab .selected .red:visited,
.productContent .colorTab .selected .red:hover,
.productContent .colorTab .selected .red:active { background-position:-600px -450px; }
.productContent .colorTab li .yellow,
.productContent .colorTab li .yellow:visited,
.productContent .colorTab li .yellow:active { background-position:-420px -450px; }
.productContent .colorTab li .yellow:hover,
.productContent .colorTab .selected .yellow,
.productContent .colorTab .selected .yellow:visited,
.productContent .colorTab .selected .yellow:hover,
.productContent .colorTab .selected .yellow:active { background-position:-690px -450px; }
.productContent .colorTab li .blue,
.productContent .colorTab li .blue:visited,
.productContent .colorTab li .blue:active { background-position:-510px -450px; }
.productContent .colorTab li .blue:hover,
.productContent .colorTab .selected .blue,
.productContent .colorTab .selected .blue:visited,
.productContent .colorTab .selected .blue:hover,
.productContent .colorTab .selected .blue:active { background-position:-780px -450px; }
.productContent .productImage { display:none; overflow:hidden; position:relative; width:760px; height:380px; margin:0 auto; }
.productContent .productImage ul { width:99999px; }
.productContent .productImage ul li { float:left; width:760px; height:380px; }
.productContent .productImage ul li img { width:760px; height:380px; }
.productContent .productImage .prevBtn,
.productContent .productImage .prevBtn:visited,
.productContent .productImage .prevBtn:active { position:absolute; top:166px; left:0; width:62px; height:48px; background:url(../images/sprite.png) 0 -460px no-repeat; text-indent:-9999px; }
.productContent .productImage .prevBtn:hover { background-position:-80px -460px; }
.productContent .productImage .nextBtn,
.productContent .productImage .nextBtn:visited,
.productContent .productImage .nextBtn:active { position:absolute; top:166px; right:0; width:62px; height:48px; background:url(../images/sprite.png) -160px -460px no-repeat; text-indent:-9999px; }
.productContent .productImage .nextBtn:hover { background-position:-240px -460px; }
.productInfo { overflow:hidden; clear:both; padding:20px 0 0 0; }
.productInfo .productInfoTab { position:relative; height:30px; background:url(../images/sprite.png) 0 -533px no-repeat; font-size:0; }
.productInfo .productInfoTab a,
.productInfo .productInfoTab a:visited,
.productInfo .productInfoTab a:active { display:inline-block; padding:0 10px; border-top:7px solid #909090; margin:0 5px 0 0; font-size:12px; line-height:23px; color:#FFF; text-transform:uppercase; }
.productInfo .productInfoTab a:hover,
.productInfo .productInfoTab .selected,
.productInfo .productInfoTab .selected:visited,
.productInfo .productInfoTab .selected:hover,
.productInfo .productInfoTab .selected:active { border-top-color:#FF4000; text-decoration:none; }
.productInfo .productInfoTab .remark { position:absolute; top:0; right:20px; padding:7px 0 0 0; font-size:12px; line-height:23px; color:#FFF; }
.productInfo .productInfoContent { display:none; overflow:hidden; padding:20px 0 0 0; }
/*网站产品页面样式结束*/

.videoMask,
.videoMask:visited,
.videoMask:active { position:absolute; top:0; left:0; z-index:9; width:130px; height:80px; background:url(../images/video.png) 0 -80px no-repeat; }
.videoMask:hover { background-position:0 0; }