﻿@charset "utf-8";
/*去除页面中所有标签的默认间距、补白*/
* { margin:0px; padding:0px; }
/*页面中的默认字体、字体大小、背景、文字颜色*/
table,td,th {
	font-size: 12px; }
body { font-size:12px; font-family:arial; color:#666666; background:#ffffff; }
/*页面右侧滚动条*/
html { overflow-y:scroll; }
/*清除页面所有图片的默认边框*/
img { border:none; }
/*去除ol、ul、li的默认样式*/
ol, ul, li { list-style-type:none; }
/*设置表单等项目的默认字体大小*/
input, select, textarea { font-size:12px; }
/*设置文字段落、表格单元格的默认行高*/
p, th, td { line-height:24px; }
/*字体*/
.yahei { font-family:arial; }
.songti { font-family:宋体; }
/* 其它需要用到的字体大小 */
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1 { font-size:14px; }
h2 { font-size:12px; }
h3 { font-size:12px; }
.font10 { font-size: 10px; }
.font11 { font-size: 11px; }
.font12 { font-size: 12px; }
.font13 { font-size: 13px; }
.font14 { font-size: 14px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; }
/*去除页面中的链接点击后留下的虚线框*/
body a { outline:none; blr:expression(this.onFocus=this.blur());
}
/* 整个网站需要的字体样式*/
.strong { font-weight:bold; }
.underline { text-decoration:underline; }
/* 图片边框 */
.imgp2 img { padding: 2px; border: 1px solid #cccccc; }
/* 1px细线 */
.div1px { border:#CCCCCC solid 1px; }
/* li相关 */
ul, li { list-style-type:none; }
/*默认的文字链接样式*/
a:link { color:#666666; text-decoration:none; }
a:visited { color:#666666; text-decoration:none; }
a:hover { color:#b30000; text-decoration:none; }
a:active { color:#b30000; text-decoration:none; }
/*其他文字链接样式*/
.cea5514 { color:#ea5514; }
.cea5514 a:link, .cea5514 a:visited { color:#ea5514; }
.cea5514 a:hover, .cea5514 a:active { color:#ea5514; text-decoration:underline; }
.c67b335 { color:#67b335; }
.c67b335 a:link, .c67b335 a:visited { color:#67b335; }
.c67b335 a:hover, .c67b335 a:active { color:#67b335; text-decoration:underline; }
.cffffff { color:#ffffff; }
.cffffff a:link, .cffffff a:visited { color:#ffffff; }
.cffffff a:hover, .cffffff a:active { color:#ffffff; text-decoration:underline; }
.c010101 { color:#010101; }
.c010101 a:link, .c010101 a:visited { color:#010101; }
.c010101 a:hover, .c010101 a:active { color:#010101; text-decoration:underline; }
.c2f2f2f { color:#2f2f2f; }
.c2f2f2f a:link, .c2f2f2f a:visited { color:#2f2f2f; }
.c2f2f2f a:hover, .c2f2f2f a:active { color:#2f2f2f; text-decoration:underline; }
/* w系列控制宽度 */
.wauto { width: auto }
.w25 { width: 25%; }
.w33 { width: 33.3%; }
.w50 { width: 50%; }
.w100 { width: 100%; }
.w100px { width: 100px; }
.w120px { width: 120px; }
.w200px { width: 200px; }
.w251px { width: 251px; }
.w293px { width: 293px; }
.w300px { width: 300px; }
.w310px { width: 310px; }
.w326px { width: 326px; }
.w400px { width: 400px; }
.w715px { width: 715px; }
.w720px { width: 720px; }
.w960px { width: 960px; }
.w980px { width: 980px; }
.w1000px { width: 1000px; }
/* h系列控制高度 */
.h100 { height:100%; }
.hauto { height:auto; }
.h20px { height: 20px; }
.h440px { height:440px; }
.h269px { height:269px; }
.h138px { height:138px; }
.lineheight100 { line-height:100%; }
.lineheight120 { line-height:120%; }
.lineheight150 { line-height:150%; }
.lineheight180 { line-height:180%; }
.lineheight200 { line-height:200%; }
.lineheight250 { line-height:250%; }
.lineheight15px { line-height: 15px; }
.lineheight20px { line-height: 20px; }
.lineheight22px { line-height: 22px; }
.lineheight24px { line-height: 24px; }
.lineheight30px { line-height: 30px; }
.lineheight32px { line-height: 32px; }
.lineheight40px { line-height: 40px; }
/* --bg系列控制背景图片，自行添加，前面的px控制左右相对位置，后面的控制上下相对位置-- */
.imainbg { padding-top:45px; background:#f6f6f6 url(images/imainbg.gif) top repeat-x; }
/* p系列控制padding */
.p5 { padding:5px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.p25 { padding:25px; }
.p30 { padding:30px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt25 { padding-top:25px; }
.pt30 { padding-top:30px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr25 { padding-right:25px; }
.pr30 { padding-right:30px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb25 { padding-bottom:25px; }
.pb30 { padding-bottom:30px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl25 { padding-left:25px; }
.pl30 { padding-left:30px; }
/* m系列控制padding */
.m5 { margin:5px!important; }
.m10 { margin:10px!important; }
.m15 { margin:15px!important; }
.m20 { margin:20px!important; }
.m25 { margin:25px!important; }
.m30 { margin:30px!important; }
.mt5 { margin-top:5px!important; }
.mt10 { margin-top:10px!important; }
.mt15 { margin-top:15px!important; }
.mt20 { margin-top:20px!important; }
.mt25 { margin-top:25px!important; }
.mt30 { margin-top:30px!important; }
.mr5 { margin-right:5px!important; }
.mr10 { margin-right:10px!important; }
.mr15 { margin-right:15px!important; }
.mr20 { margin-right:20px!important; }
.mr25 { margin-right:25px!important; }
.mr30 { margin-right:30px!important; }
.mb5 { margin-bottom:5px!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; }
.ml5 { margin-left:5px!important; }
.ml10 { margin-left:10px!important; }
.ml15 { margin-left:15px!important; }
.ml20 { margin-left:20px!important; }
.ml25 { margin-left:25px!important; }
.ml30 { margin-left:30px!important; }
.psRel { position:relative; }
/* 其他常用元素 */
/*文本对齐样式*/
.center { margin:0px auto; }
.tcenter { text-align:center; }
.tleft { text-align:left; }
.tright { text-align:right; }
/*左右漂浮样式*/
.l { float: left; }
.r { float: right; }
/*css清除浮动*/
.c { clear:both }
.clear { clear:both; height:0px; line-height:0px; font-size:0px; }
/*clearfix:after*/
.clearfix:after { content:"."; display:block; height:0px; clear:both; visibility:hidden; }
.clearfix { display:inline-table; display:block; }
*html .clearfix { height:1%; }
*+html .clearfix { height:1%; }
.imgfix img { display:block; }
/* 1px细线 */
.b1s { border:1px solid #CCCCCC; }
.bt1s { border-top:1px solid #CCCCCC; }
.br1s { border-right:1px solid #CCCCCC; }
.bb1s { border-bottom:1px solid #CCCCCC; }
.bl1s { border-left:1px solid #CCCCCC; }
/*添加鼠标悬浮显示手的形状*/
.hand { cursor:pointer; }
/*单行截字*/
.textbreak { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
/*隐藏元素*/
.hide { display:none; }
/*解决IE6双边距加倍错误*/
.inline { _display:inline; }
/* 页面其他样式
-------------------------------------------------------------- */

.top {  width:1500px; height:85px; clear:both; position:absolute; z-index:100000; left: 50%;  top:0px; margin-left: -750px; background:url(images/sectopbg.png) top repeat-x; _background:none; }
.top h1.pl30 { padding-top:5px; padding-left:70px; }
.top#index { background:none; }
.top2 { width:1200px; height:85px; clear:both; position:absolute; z-index:100000; left: 50%; top:0px; margin-left: -600px; background:url(images/sectopbg.png) top repeat-x; _background:none; }
.top2 h1.pl30 { padding-top:5px; padding-left:70px; }
#index { background:none!important; }
.topRight { width:630px; height:55px; }
.topRight.pr30 { padding-right:70px; }
.language { width:95px; height:19px; line-height:19px; padding-left:30px; text-align:center; background:url(images/topbg.png) 0px -20px no-repeat; _background:url(images/topbg.gif) 0px -20px no-repeat; }
.language img.pl5 { margin:0px 9px 0px 7px; padding-left:0px; vertical-align:1px; }
.comLinks { width:213px; height:19px; }
.comLinks span.cmlt { display:block; width:204px; height:19px; line-height:19px; padding-left:9px; background:url(images/topbg.png) 0px 0px no-repeat; _background:url(images/topbg.gif) 0px 0px no-repeat; _background:url(images/topbg.gif) 0px 0px no-repeat; overflow:hidden; cursor:pointer; }
.comLinks div.comLayer { display:none; }
.comLinks.hover { position:relative; z-index:10; }
.comLinks.hover div.comLayer { width:213px; padding-top:8px; position:absolute; left:0px; top:18px; }
.comLinks.hover div.comLayer ul { display:block; padding:5px; border:#ccc 1px solid; background:#EFEFEF; width:201px; }
.comLinks.hover div.comLayer ul li a { display:block; width:195px; height:20px; line-height:20px; padding:0px 3px; background:#FBFBFB; color:#666666!important; }
.comLinks.hover div.comLayer ul li a:hover { background:#EFEFEF; }
/*nav*/
#nav { width:630px; height:23px; float:left; margin-top:7px; padding:1px 0px 5px; background:url(images/topbg.png) 0px -40px no-repeat; _background:url(images/topbg.gif) 0px -40px no-repeat; }/*导航外框 div*/
#nav ul.na01 { width:100%; height:23px; float:left; }/*导航外框 ul*/
#nav li.na02 { position:relative; z-index:1; width:88px; height:23px; float:left; padding-right:1px; background:url(images/navline.gif) right 6px no-repeat; }/*一级菜单 li*/
#nav a.na03 { display:block; width:100%; height:23px; line-height:23px; text-align:center; font-size:15px; font-family:arial; }/*一级菜单 a*/
#nav a.na03:link, #nav a.na03:visited { color:#b30000; }
#nav a.na03:hover { color:#fff; }
/*主导航的悬停选中状态*/
#nav li.focus a.na03 { background:#b30000; color:#fff!important; }
#nav ul.nb01 { display:none; position:absolute; z-index:2; left:0px; top:23px; width:88px; padding:8px 0px 15px; background:#b30000; height:auto;}/*二级菜单外框 ul*/
#nav ul.nb01 li { }/*二级菜单外框 li*/
#nav ul.nb01 li a { display:block; height:22px; line-height:22px; padding-left:15px; font-size:12px; font-family:arial; background:url(images/secnavpoint01.gif) 4px 8px no-repeat; }/*二级菜单外框 a*/
#nav ul.nb01 li a:link, #nav ul.nb01 li a:visited { color:#FFCC33; }
#nav ul.nb01 li a:hover { color:#fff; }
#nav li#nv01 { width:90px; }
#nav li#nv01.focus a.na03 { background:url(images/nav_select.gif) 0px 0px no-repeat; }
#nav li#nv02 { width:110px; }
#nav li#nv02 ul.nb01 { width:100px; }
#nav li#nv02 ul.nb01 li a { width:100px; }
#nav li#nv03 { width:100px; }
#nav li#nv03 ul.nb01 { width:180px; }
#nav li#nv04 { width:100px; }
#nav li#nv04 ul.nb01 { width:100px; }
#nav li#nv04 ul.nb01 li a { width:100px; padding-left:13px; }
#nav li#nv05 { width:110px; padding-right:0px; background:none; }
#nav li#nv05.focus a.na03 { background:url(images/nav_select.gif) right 0px no-repeat; }
#nav li#nv05 ul.nb01 { width:120px; }
#nav li#nv05 ul.nb01 li a { width:120px; padding-left:15px; background-position:5px 8px; }
#nav li#nv06{ width:90px; }
#nav li#nv06 ul.nb01 { width:130px; }
#nav li#nv07{ width:110px; }
#nav li#nv07 ul.nb01 { width:150px; }

#nav ul.nb02 { display:none; position:absolute; z-index:2; right:-220px; top:23px; width:480px; padding:15px 0px 20px 0px; background:#b30000; }
#nav ul.nb02 dl.dlcalss1 { width:240px; height:330px; /*float:left;*/ border-right:#f7b076 1px dashed; padding-bottom:20px; overflow:hidden }
#nav ul.nb02 dl.dlcalss1 a { display:block; }
#nav ul.nb02 dl.dlcalss1 dt { height:35px; line-height:35px; background:url(images/secnavpoint01.gif) 8px 15px no-repeat; }
#nav ul.nb02 dl.dlcalss1 dt a { color:#FFCC33!important; font-size:14px; font-family:Arial; padding-left:20px }
#nav ul.nb02 dl.dlcalss1 dt a:link, #nav ul.nb02 dl dt a:visited { color:#FFCC33!important; text-decoration:none }
#nav ul.nb02 dl.dlcalss1 dt a:hover { color:#ffffff!important; background:url(images/cpdh.jpg) 0px 5px no-repeat }
#nav ul.nb02 dl.dlcalss1 dt.secon a { color:#ffffff!important; background:url(images/cpdh.jpg) 0px 5px no-repeat }
#nav ul.nb02 dl.dlcalss2 dd { height:30px; line-height:30px; font-family:Arial; }
#nav ul.nb02 dl.dlcalss2 dd a { color:#f3f3f3!important; font-size:12px; width:185px; padding-left:15px; background:url(images/secnavpoint02.gif) 8px 14px no-repeat;display:block; }
#nav ul.nb02 dl.dlcalss2 dd a:hover { color:#f3f3f3!important; background-color:#007777; display:block }


/*.dlcalss2{ float:right; padding:5px 25px 0; width:160px}*/
.dlcalss2 { padding:5px 25px 0; width:180px; position:absolute; right:0px; top:15px; }
.dlcalss2 dt img { width:150px; height:75px; border:#efefef 3px solid }
#nav ul.nb02 dl.dlcalss3 dd { height:30px;line-height:30px; font-family:arial; }
#nav ul.nb02 dl.dlcalss3 dd a { color:#f3f3f3!important; font-size:12px; width:165px; padding-left:15px; background:url(images/secnavpoint02.gif) 8px 14px no-repeat; display:block; }
#nav ul.nb02 dl.dlcalss3 dd a:hover { color:#f3f3f3!important; background-color:#007777; display:block }
.dlcalss3 { padding:5px 25px 0; width:180px; height:410px; overflow-x:hidden; overflow-y:auto; position:absolute; right:0px; top:15px; display:none; }
.dlcalss3 dt img { width:150px; height:75px; border:#efefef 3px solid }
/*banner*/
#tb { position:relative; width:100%; height:490px; overflow:hidden; text-align:left; z-index:1; }
#tb ul#tp { position:absolute; z-index:3; left:50%; bottom:10px; margin-left:300px; }
#tb ul#tp li { width:14px; height:14px; line-height:12px; background:#7f848a; color:#fff; cursor:pointer; font-size:11px; font-family:Verdana; text-align:center; float:left; margin-right:5px; }
#tb ul#tp li.on { background:#ea5413; }
#bl a { position:absolute; display:block; width:1920px; left:50%; margin-left:-960px; height:490px; background-position:center top; background-repeat:no-repeat; }
#bl a img { border:none; }
.tbg { width:100%; height:38px; background:url(images/bannerbar.png) center top no-repeat; position:absolute; left:0px; bottom:0px; z-index:2; }
.list01 { width:100%; float:left; }
.list01 li { width:100%; height:120px; float:left; background:url(images/leftbg.gif) top repeat-x; padding-top:26px; }
.list01 li img.img { display:block; width:89px; height:89px; border:#d0dff2 1px solid; float:left; }
.list01 li .intro { width:180px; float:right; padding-right:5px; }
.list01 li .intro h3 { height:25px; font-size:14px; font-weight:bold; }
.list01 li .intro p { line-height:20px; }
.list02 { border-bottom:#d5d5d5 5px solid; border-top:#b30000 5px solid; overflow:hidden; *zoom:1;
}
.list02 li { float:left; clear:left; width:100%; height:120px; padding-top:22px; border-bottom:#dcdbde 1px solid; }
.list02 li img.img { width:90px; height:90px; }
.list02 li .intro { width:190px; float:right; padding-right:0px; }
.list02 li .intro h3 { height:25px; font-size:14px; font-weight:bold; }
.list02 li .intro p { line-height:20px; font-family: arial; }
.irp h2 { height:45px; font-size:14px; font-weight:bold; }
.irp h2 img { margin-right:5px; }
.investor { border-bottom:#dcdbde 1px solid; padding-bottom:15px; }
.investor li { line-height:22px; }
.irp .stock { width:185px; height:45px; position:absolute; left:76px; top:45px; font-size:13px; }
.list03 { width:100%; float:left; padding-bottom:15px; padding-top:10px; }
.list03 li { width:100%; height:20px; line-height:20px; float:left; }
.list03 li h3 { width:178px; height:20px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.list03 li h3 a { color:#565656!important; }
.list03 li h3 a:hover { color:#ff6600!important; }
.list03 li span { float:right; font-size:10px; font-family:Verdana; }
.iService h2 { height:39px; background:#333333 url(images/icon.gif) 0px 0px no-repeat; color:#fff; font:16px/38px arial; font-weight:bold; padding-left:58px; }
.iService .text { width:253px; height:72px; background:#b30000; padding:9px 20px; line-height:24px; color:#c4c4c4; float:left; }
.iService .text ul, .iService .text ul li { width:100%; float:left; }
.iService .text span.r { width:195px; font:italic bold 15px/22px arial; color:#F6F6F6; }
.iService .text span.r a { color:#F6F6F6!important; }
.bottomLinks { height:280px; background:url(images/bottombg01.jpg) top repeat-x; }
.bottomLinksbg { height:280px; background:#ec5914 url(images/bottombg02.jpg) left top no-repeat; overflow:hidden; position:relative; z-index:2; }
.BotttomLogo { display:block; width:98px; height:87px; position:absolute; left:70px; bottom:0px; z-index:3; }
.blc { width:960px; height:280px; margin:0 auto; overflow:hidden; clear:both; }
.blc ul { width:970px; height:260px; float:left; padding-top:25px; }
.blc ul dl { width:160px; height:260px; float:left; padding-left:30px; background:url(images/bottomlinksline.png) right top no-repeat; _background:url(images/bottomlinksline.gif) right top repeat-y; }
.blc ul dl.long { width:212px; }
.blc ul dl dt { font:14px/24px arial; height:30px; color:#00172a; }
.blc ul dl dt a:link, .blc ul dl dt a:visited { color:#373a3c; }
.blc ul dl dt a:hover { color:#ffffff; }
.blc ul dl dd { line-height:22px; font-family:arial; }
.blc ul dl dd a:link, .blc ul dl dd a:visited { color:#ffffff; }
.blc ul dl dd a:hover { color:#ffffff; text-decoration:underline; }
.foot { height:40px; line-height:40px; background:#282a2b; clear:both; }
.foot a { margin:0px 8px; }
/*channel_content*/
.secBanner { clear:both; width:100%; height:330px; background-position:center top; background-repeat:no-repeat; }
.secmainbg { background-color:#f6f6f6; }
h2.mainTitle { height:40px; font:bold 18px/26px arial; color:#FF0000; border-bottom:#b30000 1px solid; }
/*left menu*/
/*一级菜单*/
.leftmenu { width:200px; padding-bottom:25px; }
.leftmenu ul { width:200px; margin:0 auto; }
.leftmenu ul li a { display:block; padding:0px 0px 0px 30px; height:26px; background:url(images/leftpoint.gif) 0px 0px no-repeat; color:#676767!important; font:14px/26px arial; font-size:12px; border-bottom:#e5e5e5 1px solid; }
.leftmenu ul li a:hover, .leftmenu ul li.mselect a { background-color:#b30000; background-position:0px -26px; color:#fff!important; font-weight:normal; font-size:13px; }
.leftmenu ul li a:current a{ background-color:#0d7cdd; background-position:0px -26px; color:#fff!important; font-weight:normal; font-size:13px; }
/*二级菜单*/
.leftmenu ul li ul { display:none; margin:0px; }
.leftmenu ul li.mselect ul { display:block; width:200px; padding:5px 0px; background:none; }
.leftmenu ul li.mselect ul li a { padding:0px 0px 0px 30px; height:23px; line-height:23px; color:#7e7e7e!important; border-bottom:none; font-size:12px; font-weight:normal; background:#f6f6f6 url(images/dotted.gif) 23px 10px no-repeat!important;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.leftmenu ul li.mselect ul li a:hover, .leftmenu ul li.mselect ul li.mselect a { color:#b30000!important; }
/*三级菜单*/
.leftmenu ul li.mselect ul li ul { display:none; }
.leftmenu ul li.mselect ul li.mselect ul { display:block; width:180px; background:#eaeaea; border-bottom:none; padding:0px; }
.leftmenu ul li.mselect ul li.mselect ul li { line-height:24px; }
.leftmenu ul li.mselect ul li.mselect ul li a { padding:0px 0px 0px 50px; height:24px; line-height:24px; color:#6d6d6d!important; border:none; background:#eaeaea!important; }
.leftmenu ul li.mselect ul li.mselect ul li a:hover, .leftmenu ul li.mselect ul li.mselect ul li.mselect a { color:#ff6600!important; background:#f7f7f7!important; }
/*left menu end*/

.leftSearch { width:200px; height:28px; float:left; }
.lsi { width:170px; height:28px; float:left; background:url(images/leftsearch.gif) 0px 0px no-repeat; overflow:hidden; text-align:right; }
.lsi input { width:167px; height:28px; line-height:28px; border:none; background:none; color:#676767; }
.lsb { width:30px; height:28px; float:left; background:url(images/leftsearch.gif) -170px 0px no-repeat; overflow:hidden; }
.lsb input { width:30px; height:28px; border:none; background:none; cursor:pointer; }

.topSearch2 { width:125px; height:17px; float:right; border:#ddd 1px solid; position:absolute; right:70px; top:25px}
.lsi_i { width:95px; height:17px; float:left; background:url(images/leftsearch.gif) 0px 0px no-repeat; overflow:hidden; text-align:right;}
.lsi_i input { width:92px; height:17px; line-height:17px; border:none; background:none; color:#676767;}
.lsb_i { width:30px; height:17px; float:left; background:url(images/leftsearch.gif) -165px -5px no-repeat; overflow:hidden;}
.lsb_i input { width:30px; height:17px; border:none; background:none; cursor:pointer;}

.topSearch { width:125px; height:17px; float:right; border:#ddd 1px solid; position:absolute; right:70px; top:15px}
.lsi_i { width:95px; height:17px; float:left; background:url(images/leftsearch.gif) 0px 0px no-repeat; overflow:hidden; text-align:right;}
.lsi_i input { width:92px; height:17px; line-height:17px; border:none; background:none; color:#676767;}
.lsb_i { width:30px; height:17px; float:left; background:url(images/leftsearch.gif) -165px -5px no-repeat; overflow:hidden;}
.lsb_i input { width:30px; height:17px; border:none; background:none; cursor:pointer;}

.title { width:100%; height:40px; float:left; border-bottom:#b30000 1px solid;}
.title h2 { font:16px/26px arial; color:#585858; float:left; }
.title h3.breadcrumbs { width:auto; float:right; padding:8px 0px 0px 0px; }
.title h3.breadcrumbs img { margin:0px 0px; }
.textContent { width:100%; float:left; line-height:24px; min-height:200px; height:auto!important; height:200px; overflow:visible; }
.listContent { width:100%; float:left; min-height:200px; height:auto!important; height:200px; overflow:visible; }
.list04 { width:100%; float:left; padding-bottom:15px; }
.list04 li { width:100%; height:26px; line-height:26px; float:left; }
.list04 li h3 { width:635px; height:26px; float:right; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.list04 li h3 a { color:#565656!important; }
.list04 li h3 a:hover { color:#ff6600!important; }
.list04 li span { float:left; font-size:10px; font-family:Verdana; }
.page { width:100%; float:left; text-align:center; padding:4px 0px; }
.page a, .page span { display:inline-block; margin:0px 8px; }
.newsTitle { font:bold 16px/30px 宋体; color:#3b3b3b; }
.newsInfo { line-height:24px; }
.newsInfo span { margin-right:20px; font-family:Verdana; }
.newsDetail { width:100%; float:left; line-height:24px; padding-top:15px; }
.backList { width:100%; float:left; text-align:right; padding:20px 0px 0px; }
.tabTitle { width:100%; float:left; }
.tabTitle ul { width:100%; height:29px; float:left; overflow:hidden; background:url(images/tabbg.gif) 0px -58px repeat-x; }
.tabTitle ul li { width:auto; height:29px; float:left; margin-right:1px; background:url(images/tabbg.gif) 0px -29px no-repeat; margin-right:2px; }
.tabTitle ul li a { display:inline-block; height:29px; line-height:29px; text-align:center; background:url(images/tabbg.gif) right -29px no-repeat; font-family:arial; color:#7e7e7e!important; padding:0px 22px; }
.tabTitle ul li.selected { background-position:0px 0px; }
.tabTitle ul li.selected a { background-position:right 0px; color:#eb5526!important; }
.tabContent { width:100%; float:left; line-height:24px; }
.view { float:left; width:100%; height:auto; padding-bottom:30px; padding-left:0px; font-size:12px; line-height:24px; padding-top:5px; }
.aboutpic { float:left; width:360px; height:210px; text-align:center; overflow:hidden; padding-top:10px; }
.aboutpic1 { width:360px; height:175px; text-align:center; }
.aboutpic1 img { border:1px solid gray; }
.aboutpictext { width:360px; height:35px; text-align:center; color:#676767; font-size:12px; line-height:20px }
.history { width:100%; float:left; }
.history li { width:100%; float:left; }
.history li.hisTitle { border-bottom:#dddddd 1px solid; cursor:pointer; }
.history li.hisTitle td { padding:7px 5px; line-height:18px; }
.history li.hisContent { display:none; }
.history li.hisContent .edit { padding:10px; line-height:22px; }
.history li.hisTitle.hiscur b { color:#EB5526; }
.reportPart { width:240px; height:170px; float:left; border-bottom:#dfdfdf 1px solid; }
.reportPart h3 { width:100%; height:27px; line-height:26px; text-align:center; background:#eeeeee; font-size:12px; font-weight:bold; margin-bottom:5px; }
.reportPart ul { width:219px; float:left; border-right:#dedede 1px solid; padding:0px 10px; }
.reportPart ul li { width:100%; height:26px; line-height:26px; float:left; }
.reportPart ul li em { font:12px 宋体; }
.reportPart ul li.more { text-align:right; }
.report { width:719px; float:left; overflow:hidden; }
.report .l { width:720px; }
.reportListTitle { width:100%; float:left; background:#eeeeee; margin-bottom:5px; }
.reportListTitle th { font-weight:bold; text-align:center; height:27px; line-height:26px; padding:0px 8px; }
.reportListTitle th.tit { text-align:left; }
.reportListContent { width:100%; float:left; }
.reportListContent td { text-align:center; height:24px; line-height:24px; padding:3px 8px; border-bottom:#dfdfdf 1px solid; }
.reportListContent td.tit { text-align:left; }
.stock01 { color:#2c9814; padding:3px 0px 15px; font-weight:bold; }
.stock01 span { margin-right:18px; }
.stock01 span.red { color:#ec2b0f; }
.stock01 span.green { color:#2c9814; }
.stock01 span.normal { color:#666666; }
.stock02 { color:#333; padding:2px 0px; font-weight:bold; }
.stock02 span { margin-right:6px; font-family:arial; }
.QHSE_banner { width:708px; height:124px; padding-top:15px; padding-left:1px; margin-bottom:30px; }
.QHSE_contbg { width:706px; height:115px; background:url(images/QHSE_picbg.gif) left top repeat-x; border:1px solid #ccc; margin-left:1px; margin-bottom:12px; }
.QHSE_pic { width:97px; border-right:1px solid #cacacc; margin:15px 25px 0px 12px; display:inline; float:left; }
.QHSE_txt { width:550px; }
.deal_Contain { width:720px; padding-top:10px; }
.deal_Title2 { height:35px; background:url(images/QA_titoff.gif) left top no-repeat; cursor:pointer; }
.deal_Title2.deaTi2 { background:url(images/QA_titon.gif) left top no-repeat; border-bottom:none; }
.deal_Title2.deaTi2 .job_list12 { font-weight:bold; }
.job_list12 { width:425px; padding-left:35px; height:26px; line-height:26px; float:left; text-align:left; }
.deal_menuCont2 { width:710px; margin-bottom:12px; padding-top:5px; }
.deal_txt72 { width:670px; margin-left:12px; line-height:24px; color:#818181; background:url(images/QA_cion.gif) 0px 4px no-repeat; padding-left:20px; }
.job_searchbg { width:715px; height:33px; background:url(images/job_searchbg.gif) no-repeat; }
.iright2 { width:111px; font-family:宋体; float:left; height:22px; position:relative; z-index:9999; margin-left:22px; margin-top:6px; display:inline; }
.tslist02 { width:111px; }
.language2 { width:102px; height:22px; line-height:22px; background: url(images/job_input1.gif) 0px 0px no-repeat; padding-left:9px; cursor:pointer; color:#1a2350; font-family:arial; }
.tson.language2 { background:url(images/job_input1.gif) 0px 0px no-repeat; }
.ts2 { position:absolute; z-index:2; left:0px; bottom:0px; cursor:pointer; }
.tsc2 { width:109px; position:absolute; z-index:3; left:0px; top:22px; border:1px solid #abadb3; border-top:none; background:#ffffff; padding-bottom:3px; display:none; }
.tsc2 a:link, .tsc2 a:visited { color:#454545; }
.tsc2 a:hover { color:#ff6600; }
.tsc2 .ll { width:100px; padding-left:9px; height:20px; line-height:20px; color:#000000; margin:0 auto; text-align:left; }
.job_sear2 { margin-left:25px; *margin-left:10px;
margin-top:6px; *margin-top:5px;
_margin-top:4px; }
.job_sear3 { width:71px; height:20px; float:left; margin-top:7px; margin-left:10px; _margin-left:5px; }
.deliv_cont { width:630px; padding-top:10px; }
.deliv_txt1 { width:610px; padding-left:20px; color:#787878; font-family:"arial"; padding-bottom:20px; }
.deliv_txt2 { width:616px; padding-left:45px; color:#787878; font-family:"arial"; padding-bottom:20px; }
.deliv_k2 { width:630px; color:#333333; font-family:"arial"; }
.deliv_btn { width:300px; margin-left:80px; *margin-left:40px;
padding-top:15px; padding-bottom:30px; }
.deliv_btn input { margin-right:10px; }
.job_kuang { width:630px; padding-bottom:20px; }
.net_xiabg { width:100%; height:32px; background:#e4e4e4; padding-top: 5px;display:none!important;}
.plist02 { position:relative; z-index:1; width:170px; height:22px; line-height:22px; padding-left:5px; margin-left:20px; font-family:宋体; font-size:12px; background:url(images/net_lieb.gif) left top no-repeat; text-align:left; cursor:pointer; margin-top:5px; }
.pllayer02 { display:none; position:absolute; z-index:999; bottom:0px; left:0px; width:175px; height:auto; font-size:12px; font-family:宋体; }
.pllayer02 dl { padding-bottom:22px; border:#b9b9b9 1px solid; border-bottom:none; text-align:left; }
.pllayer02 dl dd { background:#fff; height:18px; line-height:18px; padding-left:5px; }
.net_bcont { width:700px; border-bottom:1px dotted #a8a8a8; }
.deal_Title { height:26px; background:url(images/job_titoff.gif) left top no-repeat; cursor:pointer; }
.deal_Title.deaTi { background:url(images/job_titon.gif) left top no-repeat; border-bottom:none; }
.deal_Title.deaTi .job_list1 { font-weight:bold; }
.job_list1 { width:332px; padding-left:23px; height:26px; line-height:26px; float:left; text-align:left; }
.job_list2 { width:130px; float:left; height:35px; line-height:35px; text-align:left; }
.job_list3 { width:110px; float:left; height:30px; line-height:30px; padding-top:3px; text-align:left; }
.job_list4 { width:60px; padding-left:20px; float:left; height:30px; line-height:30px; padding-top:3px; text-align:left; }
.deal_menuCont { width:715px; padding-bottom:10px; }
.deal_Contain4 { width:715px; padding-top:10px; }
.deal_Title4 { height:32px; cursor:pointer; border-bottom:1px dotted #969696; }
.deal_Title4.deaTi4 { border-bottom:none; }
.deal_Title4.deaTi4 .job_list14 { background:url(images/job_secion2.gif) 25px 12px no-repeat; font-weight:bold; }
.job_list14 { width:332px; padding-left:40px; height:32px; line-height:32px; float:left; text-align:left; background:url(images/job_secion.gif) 25px 12px no-repeat; }
.job_list24 { width:100px; float:left; height:32px; line-height:32px; font-family:arial; font-size:11px; }
.deal_menuCont4 { width:715px; line-height:28px; padding-top:10px; border-bottom:1px solid #ccc; background:#ededed; }
.deal_txt74 { width:678px; margin-left:24px; line-height:26px; color:#818181; }
.deal_txt74 span { width:280px; height:26px; line-height:26px; display:block; float:left; }
.deal_txt74 font { width:678px; height:26px; line-height:26px; color:#818181; font-size:14px; color:#425273; }
.job_cbtn4 { width:250px; height:38px; padding-top:10px; padding-left:24px; }
.job_cbtn4 a { width:97px; height:21px; margin-right:15px; }
.job_shenbtn1 { width:102px; float:left; }
.job_shenbtn2 { width:97px; float:left; }
#wrapper1 { width: 100%; height: 490px; margin: 0 auto; }
.properight14 { padding: 5px; border: 1px solid rgb(229, 229, 229); width: 290px; margin-right: 12px; margin-bottom: 12px; float: left; background:#fff; }
.properight15 { width: 110px; float: left; }
.properight16 { background: url("images/arrow1.gif") 0px 12px no-repeat; width: 167px; line-height: 22px; padding-top: 5px; padding-left: 8px; margin-left: 5px; float: left; }
.properight17 { background: url("images/topbottom03.gif"); width: 680px; height: 30px; margin-top: 10px; margin-bottom: 10px; float: right; pdding-left: 12px; }
.properight17 li { background: url("images/topbottom02.gif"); width: 124px; height: 30px; text-align: center; line-height: 28px; float: left; display: block; }
.properight17 li a { background: url("images/topbottom02.gif"); width: 124px; height: 30px; float: left; display: block; }
.properight17 li a:hover { background: url("images/topbottom01.gif"); width: 124px; height: 30px; float: left; display: block; }
.properight17 li.bule { background: url("images/proback01.jpg"); width: 124px; height: 30px; font-weight: bold; float: left; display: block; }
.properight17 li.bule1 a { background: url("images/topbottom01.gif"); width: 124px; height: 30px; font-weight: bold; float: left; display: block; }
.properight12 { width: 720px; height: auto; overflow: hidden; padding-bottom: 30px; pdding-left: 12px; }
.properight18 { width: 708px; border:1px solid #e7e7e7; height: auto; overflow: hidden; padding-bottom: 0px; margin-top: 10px; float: left; background-color:#FFFFFF; }
.properight18left { width: 560px; height: auto; text-align: center; overflow: hidden; padding-top: 12px; padding-left: 12px; float: left; }
.properight1right { width: 120px; height: 195px; float: left; padding-top:10px; }
.properight1right li { border:1px solid #f4c1a6; margin-bottom:7px; text-align:center; }
.properight19 { background: rgb(238, 238, 238); padding: 10px 10px 10px 12px; width: 660px; height: auto; line-height: 22px; overflow: hidden; clear: both; margin-top: 10px; margin-bottom: 30px; float: left; }
.protitle { font-weight:bold; }
.properightintrotitle { width: 695px; height:30px; line-height: 30px; padding-left:15px; overflow: hidden; clear: both; margin-top: 10px; float: left; font-size:12px; color:#fff; font-weight:bold; background: url("images/pe_pdebg.gif") 0px 2px no-repeat; }
.properightintro { padding: 16px 0px 10px 0px; width: 708px; height: auto; line-height: 22px; overflow: hidden; clear: both; margin-top: 10px; margin-bottom: 15px; float: left; }
.properightintro table tr td { border-right:1px solid #FFFFFF; }
.properightintro22 { padding: 0px 0px 0px 0px; width: 708px; height: auto; border:0px solid #e7e7e7; line-height: 22px; overflow: hidden; clear: both; margin-top: 15px; margin-bottom: 0px; float: left; }
.properightintro22 table tr td { border-right:1px solid #FFFFFF; }
.storyContent { margin: 5px 0 10px; line-height: 22px; }

.nopictitle { width: 695px; height:30px; line-height: 30px; padding-left:15px; overflow: hidden; clear: both; margin-top: 10px; float: left; font-size:12px; color:#fff; font-weight:bold; background:none; border-bottom:#eb5526 1px solid }
.nopicintro { padding: 16px 0px 10px 0px; width: 708px; height: auto; line-height: 22px; overflow: hidden; clear: both; margin-top: 10px; margin-bottom: 15px; float: left; }
.nopicintro strong{ color:#000}
/*服务故事*/
.channel_wk { width:720px; }
.channel_one { width:100%; border-bottom:1px dotted #b2b2b2; height:110px; margin-top:15px; float:left}
.channel_pic { width:168px; float:left; }
.channel_pic img { width:134px; height:102px; padding:4px; border:1px solid #bfbfbf; }
.channel_txt { width:680px; float:left; }
.channel_txt h3 { width:100%; height:26px; line-height:20px; font-size:14px; font-family:arial; }
.channel_font { width:100%; line-height:20px; }
.channel_date { width:100%; line-height:38px; color:#7b7b7b; }
/*语言*/
.plist01 { cursor: pointer; position: relative; z-index: 1000009; }
.pllayer01 { display: none; font-family: Arial; font-size: 11px; height: auto; left: 0; position: absolute; top: 1px; width: 125px; z-index: 1000009; }
.pllayer01 dl { border: solid 1px #D5D5D5; padding-top: 16px; text-align: left; }
.pllayer01 dl dd { background: none repeat scroll 0 0 #FFFFFF; height: 20px; line-height: 20px; }
.pllayer01 dl dd a { background: none repeat scroll 0 0 #FFFFFF; display: block; padding-left: 10px; }
.pllayer01 dl dd a:hover { background-color: #E5E3E1; color: #FF6600; }
.prolist5 h3 { background:#e9e9e9; line-height:30px; font-size:14px; font-weight:bold; color:#333; height:30px; padding-left:20px; width:940px; margin:10px 0 }
.prolist6 ul { width:200px; height:130px; float:left; display:block; background:#fff; margin:10px 15px 10px 20px; border:#dfdfdf 1px solid }
.prolist6 ul li.text { width:200px; height:30px; line-height:30px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.prolist6 ul li img { width:200px; height:100px; }
.prolist6 ul li.pic { height:100px }
.prolist6 ul li { vertical-align:top }
/*新增产品部分样式*/

.proselect { width:162px; height:20px; line-height:20px; position:relactive; z-index:100; float:left; }
.psTitle { width:162px; height:20px; line-height:20px; padding-left:0px; background:url(http://resource.lovol.com.cnimages/prolist_03.gif) right 1px no-repeat; cursor:pointer; }
.psTitle.pson { width:162px; background-color:#fff; border:#ccc 1px solid; border-bottom:none; }
.psContent { display:none; width:152px; padding:0px 5px; background:#FFF; border:#ccc 1px solid; border-top:none; position:absolute; z-index:10000 }
.psContent ul { border-top:#7d7d7d 1px dotted; padding-top:2px; }
.psContent ul li { line-height:20px; margin-bottom:2px; }
.psContent ul li a { display:block; width:147px; line-height:20px; padding-left:5px; color:#5a5a5a!important; }
.psContent ul li a:hover { background:#ff6600; color:#fff!important; }
.title11 { width:910px; float:left; margin-left:30px; _display:inline; }
.proname5 { float:left; padding-right:20px; width:auto; line-height:22px; display:block }
.datalist { background:#ddd; }
.datalist th { background:#eee; color:#333; line-height:26px; padding-left:8px; text-align:left}
.datalist td { padding-left:8px; background:#fff; border:0!important }
.datalist .odd { background:#f2f2f2; }
.languagetop { width:210px; /*border-right:#ddd 1px solid;*/ height:19px; line-height:19px; padding-left:55px; text-align:left; background:url(images/topbg1.png) 0px -20px no-repeat; _background:url(images/topbg.gif) 0px -20px no-repeat; overflow:hidden; padding-right:120px; }
.languagetop img.pl5 { margin:0px 8px; padding-left:0px; vertical-align:1px; }
.indexxz { color:#ffffff!important; background:url(images/cpdh.jpg) 0px 5px no-repeat }
.protitle02 ul { width:710px; padding:12px 0px 0px 0px; overflow:hidden; }
.protitle02 ul li { float:left; margin:0 10px 10px 0; display:inline; line-height:20px }
.protitle02 ul li a { height:20px; display: inline-block; width:auto; padding:0 20px; white-space:nowrap; border:#dbdbdb 1px solid; }
.protitle02 ul li a:link, .protitle02 ul li a:visited { line-height:20px; text-decoration:none }
.protitle02 ul li a:hover, .protitle02 ul li.menuon a { line-height:20px; color:#000; border:#b30000 1px solid; }
/*fix*/.fix:before, .fix:after { content:""; display:table; }
.fix:after { clear:both; }
.fix { *zoom:1;/*ie6,7*/
}
/*下拉菜单1*/

.language { position:relative; width:95px; height:20px; line-height:20px; padding-left:30px; margin-top:5px; text-align:center; background:url(images/topbg.png) 0px -20px no-repeat; _background:url(images/topbg.gif) 0px -20px no-repeat; color:#666 }
.language .sele_ { display:none; width:100%; height:auto; border:#ccc 1px solid; background-color:#fff; position:absolute; z-index:100000000000000000; left:-1px; top:20px; }
.language .sele_ a { display:block; line-height:20px; padding-left:5px; font-size:12px; }
.language .sele_ a:link, .language .sele_ a:visited { display:block; text-decoration:none }
.language .sele_ a:hover { background:#eee; color:#f60 }
.lang-hover .sele_ { display:block; }
/*在线调查*/
.summary { color:#0d3994; font-family:"arial"; font-size:16px; font-weight:bold; line-height:44px; width:100%; border-bottom:1px dotted #9b9b9b; }
.summary4 { font-family:"arial"; font-size:14px; line-height:25px; width:875px; padding-left:15px; border-bottom:1px dotted #9b9b9b; }
.in_xuan1 { width:100%; }
.invest { /*width:880px;*/
	padding-left:10px; border-bottom:1px dotted #9b9b9b; padding-bottom:15px; }
.invest h3 { font-size:14px; color:#494949; line-height:35px; padding-top:9px; }
.in_radio { width:345px; float:left; margin-top:9px; margin-left:3px; display:inline; }
.in_radio1 { width:135px; float:left; margin-top:9px; margin-left:3px; display:inline; }
.in_radio2 { margin-top:10px; float:left;}
.i_radio { width:20px; float:left; }
.in_option { width:300px; float:left; }
.in_option1 { width:30px; float:left; }
.in_option2 { width:100px; float:left; }
.in_option1_1 { width:160px; float:left; }
.in_text { width:230px; height:18px; line-height:18px; }
.in_textarea { width:420px; margin-bottom:20px; }
.infor { margin-top:20px; padding-bottom:12px; width:705px; margin-left:10px; border:7px solid #f0ece3; }
.tips { width:600px; margin-left:35px; color:#959595; height:40px; line-height:40px; margin-top:10px; }
.infor_input { width:705px; margin-left:35px; }
.inf_mail { width:215px; float:left; margin-bottom:12px; margin-top:10px; display:inline; }
.inf_mail em { width:15px; float:left; padding-top:1px; color:#FF0000; }
.inf_name { width:55px; float:left; text-align:left; padding-top:3px; }
.inf_nakuang { width:130px; float:left; }
.s_text2 { width:120px; height:20px; line-height:20px; border:1px solid #cbcbcb; background:#f7f7f7; }
.inf_btnbg { background:#f0ece3; margin-top:50px; margin-left:10px; height:47px; text-align:center; margin-bottom:70px; }
.inf_btnbg input { background: no-repeat; height:43px; width:209px; margin-top:6px; border:none; cursor:pointer; }
.survey { float:left; width:700px; height:auto; overflow:hidden; padding-top:25px; padding-bottom:25px;/*background:url(images/line.gif) bottom repeat-x;*/
}
.survey_1 { float:left; width:80%; height:auto; padding-left:10px; overflow:hidden; font-size: 12px; color:#6C6C6C; font-weight: bold; text-align: left; }
.survey_2 { float:left; width:10%; height:auto; padding-left:40px; overflow:hidden; }
.content { line-height:30px; font-size:14px; }

#rbbox{ display:none!important}
  .newPlist { width:100%; overflow:hidden; font-family:"Microsoft Yahei";}
		  .newPlist ul { width:120%;}
		  .newPlist li { width:320px; height:295px; float:left; margin-right:48px; position:relative; z-index:1;}
		  .newPlist .img { display:block; border:#cccccc 1px solid;}
		  .newPlist .img img { display:block; width:318px; height:210px;}
		  .newPlist h2 { height:40px; line-height:20px; width:100%; font-size:14px; margin-top:10px /*white-space:nowrap;text-overflow:ellipsis;overflow:hidden;*/}
		  .newPlist .nplayer { display:none; width:367px; height:210px; border:#ccc 1px solid; overflow:hidden; background:url(images/xhnb.png) top left no-repeat; position:absolute; left:320px; top:0;}
		  .newPlist .cs { padding:8px 10px; font-size:13px; line-height:16px;}
		  .newPlist .cs strong{ line-height:24px}
		  .newPlist .cs p{ line-height:16px}
		  .newPlist .btn { display:block; width:60px; height:34px; line-height:34px; background-color:#eb5526; color:#fff; text-align:center; font-size:16px; border-radius:5px; position:absolute; right:10px; bottom:10px;}
		  
		  .newPlist .odd .nplayer { left:auto; right:319px;}