@charset "utf-8";
/* 全局 */
*{
margin:0px;
padding:0px;
}
body{
font-size:63%;
text-align:center;/* for ie5.5-*/
background:#f5faf6;
line-height:1.2;
font-style:normal;
font-family:Arial, sans-serif,"宋体";
padding:10px 0;
color:#4c4c4c;
}
table,input,textarea,select{
font-family:Arial, sans-serif,"宋体";
}
.clear{
clear:both;
overflow:hidden;
width:0px;
height:0px;
float:none;
}
* html .clear{/* for ie6-*/
height:1px;
}
a:link,a:visited{
text-decoration:none;
color:#4c4c4c;
}
a:hover,a:active{
color:#FC6A36;
}
a img{
border:none;
}
ul,ol{
list-style:none;
}
ul.styA{}
ul.styA li{
background:url(../images/dot_01.gif) 0px 8px no-repeat;
padding:3px 0 3px 14px;
_zoom:1;
}
ul.styA span{
float:right;
}
ul.styB li{
float:left;
_zoom:1;
}
ul.styC{
list-style:square;
margin-left:15px;
}
ul.styC li{
margin-bottom:5px;
_zoom:1;
}
ul.styC span{
margin-right:1.5em;
}
h2.styA{
background:url(../images/bg_07.gif) left center no-repeat;
height:14px;
font-size:1.2em;
position:relative;
}
h2.styA a.more{
position:absolute;
right:17px;
top:0px;
width:33px;
height:13px;
text-indent:-3000px;
overflow:hidden;
background:url(../images/more.gif) no-repeat;
}
h2.styA span{
background:url(../images/bg_08.gif) right center no-repeat;
display:block;
height:14px;
padding-left:29px;
margin-left:2px;
}
h2.styB{
background:url(../images/bg_17.gif) no-repeat;
height:26px;
text-indent:28px;
font-size:1.5em;
line-height:26px;
}
h3{
_font-size:14px;
}
#wrapper{
text-align:left;
margin:0 auto;
width:960px;
background:#fff;
}
/*首页*/
#logoBar{
height:82px;
}
a#logo{
float:left;
display:block;
}
ul#topNav{
height:1.4em;
float:right;
margin:5px 0 0 0;
}
ul#topNav li{
float:left;
margin-right:5px;
}
ul#topNav a{
margin-right:5px;
font-size:1.2em;
}
form#search{
float:left;
padding:40px 0 0 350px;
}
form#search input#keyWord{
background:url(../images/bg_01.gif) right center no-repeat;
border:1px solid #7a8394;
width:116px;
height:13px;
line-height:13px;
}
form#search input#submit{
background:url(../images/bg_02.gif) no-repeat;
width:29px;
height:15px;
text-indent:-3000px;
overflow:hidden;
border:none;
cursor:pointer;
}
ul#mainNav{
height:30px;
background:url(../images/bg_03.gif) no-repeat;
}
ul#mainNav li{
float:left;
width:95px;
text-align:center;
}
ul#mainNav li a{
display:block;
height:30px;
background-image:url(../images/bg_04.gif);
background-repeat:no-repeat;
background-position:0px -60px;
text-indent:-3000px;
overflow:hidden;
}
ul#mainNav li a:hover,
ul#mainNav li a.on{
width:97px;
position:relative;
left:-3px;
top:0px;
}
ul#mainNav li#mn1 a:hover,
ul#mainNav li#mn1 a.on{
background-position:0px 0px;
}
ul#mainNav li#mn2 a:hover,
ul#mainNav li#mn2 a.on{
background-position:-97px 0px;
}
ul#mainNav li#mn3 a:hover,
ul#mainNav li#mn3 a.on{
background-position:-194px 0px;
}
ul#mainNav li#mn4 a:hover,
ul#mainNav li#mn4 a.on{
background-position:-291px 0px;
}
ul#mainNav li#mn5 a:hover,
ul#mainNav li#mn5 a.on{
background-position:-388px 0px;
}
ul#mainNav li#mn6 a:hover,
ul#mainNav li#mn6 a.on{
background-position:-485px 0px;
}
ul#mainNav li#mn7 a:hover,
ul#mainNav li#mn7 a.on{
background-position:-582px 0px;
}
#time{
float:right;
width:105px;
height:12px;
padding:9px 0;
margin-top:-30px;
color:#fff;
text-align:center;
}
#banner{
height:203px;
padding:7px 0 10px 0;
}
#content{
width:775px;
float:right;
overflow:hidden;
}
#indSecA{
width:584px;
height:180px;
float:left;
background:url(../images/bg_05.gif) no-repeat;
padding:7px 10px 10px 15px;
margin-bottom:10px;
}
#indSecA div#thumb{
float:left;
margin:10px 20px 0 0;
width:202px;
height:150px;
text-align:center;
font-size:1.2em;
}
/*#indSecA a.thumb img{
display:block;
border:1px solid #999999;
padding:1px;
margin-bottom:5px;
}*/
#indSecA ul.styA{
overflow:hidden;
margin:7px 0 0 0;
}
#indSecA ul.styA li{
white-space:nowrap;
overflow:hidden;
}
#indSecA ul.styA li a{
font-size:1.2em;
}
#indSecB{
width:136px;
height:180px;
padding:7px 20px 10px 10px;
float:left;
background:url(../images/bg_06.gif) right top no-repeat;
margin-bottom:10px;
}
#indSecB ul.styA{
margin:7px 0 0 0;
}
#indSecB ul.styA li a{
font-size:1.2em;
}
#indSecC{
clear:both;
background:url(../images/bg_09.gif) left top no-repeat;
width:751px;
height:148px;
padding:18px 12px;
overflow:hidden;
}
#indSecD{
width:380px;
height:148px;
float:left;
}
#indSecD a.thumb{
width:158px;
height:118px;
float:left;
margin-top:10px;
margin-right:5px;
padding:1px;
border:1px solid #ccc;
}
#indSecD h2.styA{
clear:both;
/*width:231px;*/
}
#indSecD ul.styA{
float:left;
width:210px;
font-size:1.2em;
margin-top:5px;
}
#indSecD ul.styA li{
float:left;
width:45%;
overflow:hidden;
white-space:nowrap;
_display:inline;
padding-left:10px;
}
#indSecE{
float:right;
width:360px;
height:148px;
}
#indSecE a.thumb{
width:158px;
height:118px;
float:left;
margin-right:5px;
margin-top:10px;
padding:1px;
border:1px solid #ccc;
}
#indSecE h2.styA{
/*width:145px;*/
clear:both;
overflow:hidden;
}
#indSecE ul.styA{
font-size:1.2em;
overflow:hidden;
width:192px;
_float:left;
margin-top:5px;
}
#indSecE ul.styA li{
white-space:nowrap;
overflow:hidden;
padding-bottom:0px;
padding-left:10px;
}
#indSecE ul.styB{
margin:3px 0;
float:left;
width:145px;
font-size:1.2em;
overflow:hidden;
}
#indSecE ul.styB li{
width:4em;
margin-right:8px;
}
#sideBar{
float:left;
width:176px;
overflow:hidden;
}
.sideConA{
background:url(../images/bg_10.gif) repeat-y;
}
.sideConA .padTA{
width:100%;
background:url(../images/bg_11.gif) no-repeat;
height:6px;
overflow:hidden;
clear:both;
}
.sideConA .padBA{
width:100%;
background:url(../images/bg_12.gif) no-repeat;
height:6px;
overflow:hidden;
clear:both;
}
#indSecF{
margin-bottom:8px;
}
#indSecF h2.styA{
margin:0 8px;
}
#indSecF ul#gaikuang{
font-size:1.2em;
margin:8px 10px;
overflow:hidden;
}
#indSecF ul#gaikuang li{
width:4em;
margin-right:14px;
padding-top:0px;
padding-bottom:2px;
}
a#caseThumb{
display:block;
margin:8px 10px;
}
p#caseIntro{
margin:0 10px 8px 10px;
font-size:1.2em;
}
a#caseMore{
float:right;
font-size:1.2em;
margin-right:10px;
}
a#zhaopin{
height:51px;
display:block;
margin-bottom:8px;
}
#groupMember{}
#groupMember select{
width:100%;
font-size:12px;
}
#footer{
clear:both;
height:74px;
background:url(../images/bg_13.gif) no-repeat;
}
ul#footNav{
width:200px;
margin:0 auto;
padding:13px 0;
height:1em;
overflow:hidden;
}
ul#footNav li{
float:left;
margin-right:10px;
}
ul#footNav li a{
font-size:1.2em;
margin-right:10px;
}
p#copyRight{
clear:both;
font-size:1.2em;
text-align:center;
}
/*内页*/
#contentB{
width:781px;
float:right;
background:url(../images/bg_15.gif) repeat-y;
}
#padTB{
background:url(../images/bg_14.gif) no-repeat;
width:100%;
height:5px;
overflow:hidden;
clear:both;
}
#padBB{
background:url(../images/bg_16.gif) no-repeat;
width:100%;
height:5px;
overflow:hidden;
clear:both;
}
#newList{
margin:10px 15px;
}
ul#newList1{
font-size:1.2em;
margin:10px 40px 10px 10px;
}
ul#newList1 li{
border-bottom:1px dashed #EEEEEE;
padding:8px 0 8px 10px;
background:url(../images/dot_01.gif) 0px center no-repeat;
}
ul#newList1 li span{
float:right;
font-size:0.917em;
}
ul#newList2{}
ul#newList2 li{
height:86px;
background:url(../images/bg_18.gif) left bottom no-repeat;
padding:12px 0;
clear:both;
} 
ul#newList2 li a.thumb{
width:128px;
height:86px;
float:left;
margin-right:10px;
}
ul#newList2 li a.thumb img{
width:128px;
height:86px;
}
ul#newList2 li  h3{
font-size:1.2em;
margin-bottom:0.5em;
}
ul#newList2 li .pre{
font-size:1.2em;
line-height:1.6;
height:4.8em;
overflow:hidden;
}
ul#newList2 li a.more{
background:url(../images/bg_19.gif) right top no-repeat;
height:11px;
display:block;
text-indent:-3000px;
overflow:hidden;
margin-top:13px;
}
#pageNav{
text-align:right;
padding:5px 0;
}
#pageNav a{
margin:0 5px;
font-size:1.1em;
}
#pageNav a:hover,
#pageNav a.on{
color:#71ae22;
font-size:1.2em;
}
#sideBarB{
float:left;
width:169px;
}
.sideConB{
background:url(../images/bg_21.gif) repeat-y;
}
.sideConB h2.styA{
margin:0 8px 8px 8px;
}
.sideConB .padTC{
width:100%;
background:url(../images/bg_20.gif) no-repeat;
height:6px;
overflow:hidden;
clear:both;
}
.sideConB .padBC{
width:100%;
background:url(../images/bg_22.gif) no-repeat;
height:6px;
overflow:hidden;
clear:both;
}
#newsSide h2.styA{
margin:0 8px 18px 8px;
}
#newsSide ul{
margin:0 4px;
border-top:1px solid #a4deae;
}
#newsSide ul li{
border-bottom:1px solid #a4deae;
height:22px;
padding:4px 0;
}
#newsSide ul li a{
width:128px;
height:22px;
margin:0 auto;
display:block;
line-height:22px;
text-align:center;
font-size:1.4em;
font-weight:bold;
}
.solution #newsSide ul li a{
text-align:left;
}
#newsSide ul li a:hover,
#newsSide ul li a.on{
background:url(../images/bg_23.gif) no-repeat;
color:#fff;
}
#newDetail{
margin:10px 15px;
}
#output{
margin-bottom:25px;
margin-top:10px;
font-size:1.2em;
line-height:1.6;
}
#output h3{
margin-bottom:3px;
}
#output p{
margin-bottom:0.5em;
text-indent:2em;
line-height:25px;
}
#relatedNews{
background:#f6f6f6;
height:54px;
position:relative;
}
#relatedNews a.back{
right:14px;
top:24px;
position:absolute;
background:url(../images/bg_24.gif) right center no-repeat;
width:2em;
height:13px;
padding-right:20px;
font-size:1.2em;
}
#relatedNews #link{
font-size:1.2em;
position:absolute;
left:14px;
top:5px;
line-height:1.8;
}
#caseList ul{
margin:10px 0 25px 0;
}
#caseList ul li{
float:left;
width:361px;
height:143px;
margin-bottom:10px;
margin-right:12px;
}

#caseList ul li.dark{
background:url(../images/bg_25.gif) no-repeat;
}
#caseList ul li.light{
background:url(../images/bg_26.gif) no-repeat;
}
#caseList{
margin:10px 15px;
}
#caseList ul li a.thumb{
float:left;
width:160px;
height:107px;
margin:12px 7px 3px 12px;
}
#caseList ul li h3{
font-size:1.2em;
margin:12px 12px 5px 0;
}
#caseList ul li .pre{
font-size:1.2em;
line-height:1.6;
height:6.4em;
overflow:hidden;
margin-right:12px;
}
#caseList ul li .detail{
clear:both;
display:block;
height:11px;
margin:0 12px;
text-indent:-3000px;
overflow:hidden;
}
#yeji{
font-size:1.2em;
margin:10px 0;
line-height:1.6;
}
table#yejiqingdan{
margin:10px 0;
border:1px solid #f2f3f2;
padding:2px;
font-size:12px;
border-collapse:collapse;
background:url(../images/table_bg.gif) repeat;
}
table#yejiqingdan td,
table#yejiqingdan th{
border-left:1px solid #fff;
border-right:1px solid #fff;
}
table#yejiqingdan th{
background:#cfedd3;
text-align:center;
font-weight:normal;
padding:5px 0;
}
table#yejiqingdan td{
padding:5px 0;
}
/*table#yejiqingdan tr.d{
background:#f2f3f2;
}*/
#fenbu{
margin:10px 0;
}
.guestSay{
border:1px solid #d2d2d2;
padding:0.5em;
font-size:1em;
line-height:1.6;
margin-bottom:0.5em;
}
.guestSay h3{
font-size:1em;
margin-bottom:2px;
}
.adminReply{
border:1px solid #73b47e;
background:#f2faf4;
padding:0.5em;
font-size:1em;
line-height:1.6;
margin-bottom:0.5em;
}
.adminReply span{
display:block;
text-align:right;
color:#403470;
font-weight:bold;
padding-right:10px;
}
#guestForm{
border:1px solid #d2d2d2;
padding:0.5em;
font-size:1em;
margin-bottom:0.5em;
}
#guestForm input.a{
width:200px;
height:18px;
border:1px solid #ccc;
margin-bottom:10px;
}
#guestForm label{
position:relative;
top:-8px;
}
#guestForm input.b{
border:1px solid #ccc;
background:#edf9ef;
font-weight:bold;
color:#525D54;
}
#guestForm textarea{
width:400px;
height:200px;
border:1px solid #ccc;
margin-bottom:10px;
}
.resultWra{
background:#f5fbf6;
padding:5px;
margin-bottom:1em;
}
.resultWra h3{
font-size:1em;
font-weight:bold;
margin-bottom:5px;
}
.resultWra h3 a:hover{
color:#160753;
text-decoration:underline;
}
.resultWra .result{
line-height:1.6;
}
.resultWra em{
color:#160753;
font-style:normal;
}
.p_page{
margin:8px;
text-align:center;
height:28px; 
line-height:28px;
font-size:1.2em;
}
.p_page a,.p_page span{
margin:0 3px; }
.p_page .now{
font-weight:bold;color:#363;}
ul#magzList{
overflow:hidden;
_zoom:1;
margin:20px 0 0 20px;
}
ul#magzList li{
width:95px;
height:127px;
float:left;
margin-right:20px;
margin-bottom:30px;
text-align:center;
}
ul#magzList a{
display:block;
margin-bottom:5px;
}
ul#magzList h3{
font-weight:normal;
text-align:center;
font-size:12px;
}
a#mageCover{
display:block;
width:120px;
height:160px;
margin:5px auto;
border:1px solid #ebebeb;
background:#fff;
padding:1px;
}
#sitemap{}
#sitemap ul{
overflow:hidden;
_zoom:1;
}
#sitemap ul ul{
background:#fff;
width:100%;
clear:both;
}
#sitemap li{
background:#eef9f0;
margin-bottom:10px;
}
#sitemap li a{
float:left;
font-weight:bold;
padding:5px;
color:#FC6A36;
}
#sitemap li li{
float:left;
width:100px;
background:#fff;
padding:5px 0;
text-indent:5px;
margin-bottom:0px;
background:url(../images/dot_01.gif) 3px center no-repeat;
padding-left:5px;
}
#sitemap li li a{
float:none;
font-weight:normal;
padding:0px;
color:#4C4C4C;
}
#sitemap li li a:hover{
color:#FC6A36;
}
ul#solutionUl a{
color:#000066;
}
ul#solutionUl a:hover{
color:#FC6A36;
}

