@charset "utf-8";
/* 全局样式 */
*{
margin:0px;
padding:0px;
}
body{
font-size:63%;
text-align:center;/* for ie5.5-*/
line-height:1.2;
font-family:Tahoma,Verdana, Arial, sans-serif,"宋体";
font-style:normal;
color:#666666;
background:#dedede url(../images/bg_18.gif) center top repeat-y;
}
table,input,textarea,select{
font-size:1.2em;
font-family:Tahoma,Verdana, Arial, sans-serif,"宋体";
}
.clear{
clear:both;
overflow:hidden;
width:0px;
height:0px;
float:none;
}
* html .clear{/* for ie6-*/
height:1px;
}
em{
font-style:normal;
}
a:link,a:visited,a:hover,a:active{
text-decoration:none;
color:#666666;
}
h3.styA{
font-size:1em;
}
a img{
border:none;
}
ul,ol{
list-style:none;
}
#wrapper{
text-align:left;
margin:0 auto;
width:960px;
position:relative;
background:#fff url(../images/crumb_bg.jpg) repeat-x 0px 121px;
}
* html #wrapper{
overflow:hidden;
}
#logoBar{
height:85px;
position:relative;
background:url(../images/bg_03.gif) repeat-x;
z-index:2;
}
#logoBar h1{
text-indent:-3000px;
}
body#home #logoBar{
border-bottom:6px solid #dedede;
}
img#logo{
position:absolute;
left:0px;
top:0px;
}
a#version{
position:absolute;
width:61px;
height:19px;
background:url(../images/bg_01.gif) no-repeat;
right:233px;
top:35px;
text-align:center;
line-height:19px;
color:
}

#friendLink{
position:absolute;
right:16px;
top:35px;
width:205px;
font-size:1.2em;
background:#fff;
height:19px;
background:url(../images/bg_02.gif) left bottom no-repeat;
}
#present{
height:16px;
text-indent:15px;
position:absolute;
left:0px;
top:0px;
cursor:pointer;
width:100%;
padding:3px 0 0 0;
}
#friendLink ul{
display:none;
position:absolute;
top:19px;
border:1px solid #c7c7c7;
border-top:none;
width:203px;
background:#fff;
}
#friendLink ul li{
text-indent:15px;
width:100%;
}
#friendLink ul li a{
display:block;
padding:3px;
background:#fff;
}
#friendLink ul li a:hover{
background:#eee;
}
#indexBanner{
padding:1px 0;
height:218px;
background:#fff;
}
#mainNav{
height:35px;
margin-bottom:1px;
background:url(../images/bg_04.gif) no-repeat;
}
#mainNav ul{
height:31px;
}
#mainNav li{
height:35px;
float:left;
margin-right:1px;
}
#mainNav li a{
display:block;
height:35px;
text-indent:-3000px;
overflow:hidden;
}
#mainNav li a:hover,
#mainNav li a.on{
background-image:url(../images/bg_05.gif);
background-repeat:no-repeat;
}
#mainNav li#mn1{
width:79px;
}
#mainNav li#mn1 a:hover,
#mainNav li#mn1 a.on{
background-position:0 0;
}
#mainNav li#mn2{
width:94px;
}
#mainNav li#mn2 a:hover,
#mainNav li#mn2 a.on{
background-position:-80px 0;
}
#mainNav li#mn3{
width:95px;
}
#mainNav li#mn3 a:hover,
#mainNav li#mn3 a.on{
background-position:-175px 0;
}
#mainNav li#mn4{
width:95px;
}
#mainNav li#mn4 a:hover,
#mainNav li#mn4 a.on{
background-position:-271px 0;
}
#mainNav li#mn5{
width:98px;
}
#mainNav li#mn5 a:hover,
#mainNav li#mn5 a.on{
background-position:-367px 0;
}
#mainNav li#mn6{
width:93px;
}
#mainNav li#mn6 a:hover,
#mainNav li#mn6 a.on{
background-position:-466px 0;
}
#mainNav li#mn7{
width:92px;
}
#mainNav li#mn7 a:hover,
#mainNav li#mn7 a.on{
background-position:-560px 0;
}
#mainNav li#mn8{
width:102px;
}
#mainNav li#mn8 a:hover,
#mainNav li#mn8 a.on{
background-position:-653px 0;
}
#indexCon{
background:url(../images/bg_07.gif) repeat-x;
padding:20px 0 20px 23px;
overflow:hidden;
}
* html #indexCon{
float:left;
}
.indexsec{
margin-right:23px;
float:left;
}
* html .indexsec{
overflow:hidden;
}
.indexsec h3{
height:27px;
text-indent:-3000px;
}
#indexPd{
width:332px;
}
#tabConWra{
position:relative;
}
#indexPd .tabCon{
margin-top:15px;
overflow:hidden;
position:absolute;
left:0px;
top:0px;
background:url(../images/tabCon_bg.gif) repeat-x;
}
ul#Pdtabs{
height:25px;
background:url(../images/bg_08.gif) no-repeat;
padding-bottom:2px;
}
ul#Pdtabs li{
height:21px;
background-image:url(../images/tab_bg1.gif);
background-repeat:no-repeat;
background-position:0 -100px;
float:left;
margin-right:2px;
margin-top:4px;
text-indent:-3000px;
cursor:pointer;
}
ul#Pdtabs li:hover,
ul#Pdtabs li.on{
height:25px;
background-image:url(../images/tab_bg2.gif);
margin-top:0px;
}
ul#Pdtabs li#Pdtabs1{
width:95px;
background-position:-97px 0;
}
ul#Pdtabs li#Pdtabs2{
width:95px;
background-position:0px 0px;
}
ul#Pdtabs li#Pdtabs3{
width:133px;
background-position:-194px 0;
}
#indexPd a.thumb{
float:left;
margin-right:10px;
width:161px;
height:112px;
}
#indexPd h2{
float:left;
background:url(../images/bg_06.gif) left bottom repeat-x;
width:160px;
height:25px;
font-size:1.2em;
line-height:1.8;
}
#indexPd h2 a{
background:url(../images/bg_11.gif) left center no-repeat;
padding-left:12px;
}
#indexPd .pre{
margin:5px 0;
float:left;
width:160px;
line-height:1.6;
height:4.8em;
font-size:1.2em;
overflow:hidden;
}
#indexPd a.more{
float:right;
background:url(../images/bg_12.gif) no-repeat;
width:56px;
line-height:18px;
height:18px;
text-align:center;
font-size:1.2em;
margin-right:10px;
}
#indexNews{
width:369px;
position:relative;
}
#indexNews a.more{
position:absolute;
width:12px;
height:11px;
text-indent:-3000px;
overflow:hidden;
right:2px;
top:6px;
background:url(../images/bg_14.gif) no-repeat;
}
#indexNews ul{
margin-top:15px;
}
#indexNews ul li{
background:url(../images/bg_06.gif) left bottom repeat-x;
padding-bottom:5px;
margin-top:5px;
}
#indexNews ul li span{
font-size:9px;
color:#e6033a;
float:right;
}
#indexNews ul li a{
font-size:1.2em;
background:url(../images/bg_13.gif) left center no-repeat;
padding-left:8px;
}
#indexNews h3{
background:url(../images/bg_09.gif) no-repeat;
}
#indexLinks{
width:167px;
}
#indexLinks h3{
background:url(../images/bg_10.gif) no-repeat;
}
#indexLinks ul{
margin-top:7px;
margin-left:10px;
}
#indexLinks ul li{
height:39px;
background:url(../images/bg_06.gif) left bottom repeat-x;
padding-bottom:2px;
margin-bottom:2px;
}
#indexLinks ul li img{
margin-right:10px;
vertical-align:middle;
}
#indexLinks ul a{
font-size:1.2em;
font-weight:bold;
}
#indexLinks ul a:hover{
color:#E6033A;
}
#footer{
overflow:hidden;
clear:both;
height:49px;
background:url(../images/bg_19.gif) no-repeat;
border-bottom:6px solid #dadedd;
}
ul#footNav{
float:left;
font-size:1.2em;
height:18px;
margin:18px 0 0 10px;
}
ul#footNav li{
float:left;
margin-right:17px;
padding-left:16px;
line-height:18px;
background:url(../images/bg_17.gif) left center no-repeat;
height:18px;
}
ul#footNav li#a{
width:56px;
height:18px;
text-align:center;
padding-left:0px;
background:url(../images/bg_12.gif) no-repeat;
}
#footer p#cp{
font-size:1.2em;
float:right;
margin:18px 0 0 0;
padding-right:60px;
}

/*二级页面*/
h1.styA{
width:200px;
height:82px;
margin-top:-40px;
text-indent:-9999px;
overflow:hidden;
}
body.solution h1.styA{
background:url(../images/h1_bg_01.gif) no-repeat left top;
}
body.product h1.styA{
background:url(../images/h1_bg_02.gif) no-repeat left top;
}
body.support h1.styA{
background:url(../images/h1_bg_03.gif) no-repeat left top;
}
body.certify h1.styA{
background:url(../images/h1_bg_04.gif) no-repeat left top;
}
body.about h1.styA{
background:url(../images/h1_bg_06.gif) no-repeat left top;
}
body.contact h1.styA{
background:url(../images/h1_bg_07.gif) no-repeat left top;
}
body#siteMap h1.styA{
background:url(../images/h1_bg_08.gif) no-repeat left top;
}
body#privacy h1.styA{
background:url(../images/h1_bg_09.gif) no-repeat left top;
}
body#copyRight h1.styA{
background:url(../images/h1_bg_10.gif) no-repeat left top;
}
#crumb{
height:40px;
}
#crumb p{
padding-right:25px;
padding-top:15px;
text-align:right;
font-size:1.2em;
color:#333;
}

#crumb p span{
font-weight:bold;
}
#crumb p a{
overflow:hidden;
padding:0 12px 0 6px;
background:url(../images/cor2.jpg) no-repeat right center;
color:#333;
}
#crumb p em{
padding-left:6px;
color:#ed174b;
}
/*二级页面主要内容区域*/
#content{
position:relative;
z-index:1;
width:772px;
margin-left:160px;
margin-top:-40px;
padding:14px 13px 13px 13px;
border-left:1px solid #d4d4d4;
}
#cor{
position:absolute;
left:-1px;
top:0px;
width:10px;
height:10px;
width:800px;
background:transparent url(../images/cor1.gif) no-repeat left top;
overflow:hidden;
}
#banner{
width:772px;
height:122px;
margin-bottom:13px;
}
#banner img{
display:block;
}
#mainCon{
float:left;
width:612px;
font-size:1.2em;
padding-right:13px;
min-height:400px;
}
#mainCon p.intro{
color:#0c94de;
padding-left:1em;
}
* html #mainCon{
height:400px;
}
#mainCon h1.styB{
font-size:1em;
border-bottom:1px solid #cccccc;
margin-bottom:0.5em;
padding:5px 0;
}
#mainCon p{
line-height:1.6;
margin:0 0 1em 0;
}
/*左侧导航*/
#subNav{
position:absolute;
left:0px;
top:185px;
padding-top:25px;
background:#fff;
}
#subNav ul{
background:url(../images/navLine.jpg) no-repeat left top;
} 
#subNav ul li{
width:160px;
line-height:27px;
background:url(../images/navLine.jpg) no-repeat left bottom;
}
#subNav ul li a{
display:block;
width:135px;
height:27px;
padding-left:25px;
background:url(../images/icon1.jpg) no-repeat 15px 11px;
font-weight:bold;
font-size:1.2em;
color:#333;
}
#subNav ul li a:hover,
#subNav ul li a.on{
background:url(../images/icon2.jpg) no-repeat 15px 11px;
color:#ed174b;
}
#subConB{
float:right;
width:146px;
padding-top:24px;
}
#subConB h3#quickLinksT{
color:#333;
font-size:1.2em;
line-height:30px;
text-indent:30px;
height:30px;
background:#e9e9e9 url(../images/a_08.gif) 17px center no-repeat;
}
#subConB ul#quickLinks{
padding:5px 0;
background:#e9e9e9 url(../images/bg_20.gif) left top repeat-x;
margin-bottom:25px;
}
#subConB ul#quickLinks li{
padding:5px 0;
background:url(../images/arrow_03.gif) 12px center no-repeat;
font-size:1.2em;
text-indent:30px;
}
#subConB ul#quickLinks li a:hover{
text-decoration:underline;
color:#ED174B;
}
#subConB ul#quickLinksB{
padding:5px 0;
background:#e9e9e9 url(../images/bg_07.gif) left top repeat-x;
margin-bottom:25px;
}
#subConB ul#quickLinksB li{
padding:5px 0;
background:#e9e9e9 url(../images/bg_07.gif) left bottom repeat-x;
font-size:1.2em;
text-indent:10px;
height:35px;
}
#subConB ul#quickLinksB li img{
vertical-align:middle;
margin-right:5px;
}
#subConB h3.impLinkT{
background:url(../images/bg_21.gif) no-repeat;
height:23px;
text-indent:10px;
line-height:23px;
font-size:1.2em;
}
.impLink{
border:1px solid #d4d4d4;
margin-bottom:25px;
width:144px;
overflow:hidden;
}
.impLink a.go{
display:block;
height:32px;
line-height:32px;
text-indent:28px;
background:url(../images/arrow_04.gif) 11px center no-repeat;
font-size:1.2em;
}

/*关于我们*/
ul#honorList{
width:375px;
float:left;
}
ul#honorList li{
padding:5px 0;
background:url(../images/dot_01.gif) 0px 10px no-repeat;
padding-left:8px;
}
ul#honorList li a.large{
margin-left:1em;
}
#honorImg{
width:234px;
float:right;
margin-top:5px;
}
#honorImg img{
border:1px solid #ccc;
padding:1px;
}
/*body#anniversary .thumbWra{
float:left;
width:200px;
margin-right:8px;
}
body#anniversary .thumbWraB{
float:right;
width:200px;
margin-left:8px;
}
body#anniversary .thumbWraC{
float:left;
width:200px;
margin-right:4px;
}
body#anniversary .thumbWraC h3{
height:15px;
font-size:1em;
text-align:center;
}
body#anniversary h2.styA{
font-size:1.2em;
margin-bottom:5px;
}
#bahe{
text-align:left;
margin-bottom:1em;
}
#bahe img{
margin-left:8px;
}*/

#anniCover{
background:url(../images/bg_28.gif);
}
.activity{
height:126px;
padding:15px 18px 21px 18px;
position:relative;
}
.activity img{
float:left;
}
.preWra{
float:right;
width:400px;
position:absolute;
right:18px;
bottom:21px;
}
.preWra h2{
float:left;
width:400px;
background:url(../images/bg_06.gif) left bottom repeat-x;
font-size:1.2em;
padding:6px 0;
margin-bottom:5px;
}
.preWra .pre{
line-height:1.6;
}
.preWra a.more{
background:url(../images/arrow_05.gif) left center no-repeat;
padding-left:1em;
margin-left:1em;
}

/*文化 图片*/
h2.styA{
font-size:1.2em;
padding:10px 15px 10px 30px;
background:url(../images/bg_29.gif) 10px 10px no-repeat;
clear:both;
}
ul.cultureGalery{
margin-left:15px;
margin-top:1em;
overflow:hidden;
}
ul.cultureGalery li{
float:left;
margin:0 15px 15px 15px;
}
* html ul.cultureGalery li{
display:inline;
}
ul.cultureGalery li h3{
font-size:1em;
font-weight:normal;
text-align:center;
}
/*新闻动态*/
ul#newsListUl{
background:url(../images/bg_23.gif);
}
ul#newsListUl li{
height:28px;
overflow:hidden;
background:url(../images/dot_02.gif) 7px center no-repeat;
padding-left:16px;
line-height:28px;
}
ul#newsListUl li a{
}
ul#newsListUl li span.time{
float:right;
font-size:0.9em;
margin-right:7px;
}
#pnWra{
padding:1em 0;
}
#pn{
float:right;
}
#pn a{
float:left;
}
#pn a.a{
width:12px;
height:11px;
background-position:0px 0px;
background-repeat:no-repeat;
margin-left:5px;
overflow:hidden;
text-indent:-3000px;
}
#pn a.b{
padding:0 3px;
font-size:0.9em;
}
#pn a.on{
color:#ED174B;
}
#pn a.a:hover{
background-position:0px -11px;
}
#pn a#pn1{
background-image:url(../images/pn_01.gif);
}
#pn a#pn2{
background-image:url(../images/pn_02.gif);
}
#pn a#pn3{
background-image:url(../images/pn_03.gif);
}
#pn a#pn4{
background-image:url(../images/pn_04.gif);
}
#pubDate{
text-align:right;
}
#pubDate span.author{
margin-right:1em;
}
#editOut{
padding:1em 0;
width:100%;
overflow:hidden;
}
#goBack{
height:15px;
clear:both;
}
#goBack a{
float:right;
width:24px;
height:15px;
padding-left:15px;
background:url(../images/bg_24.gif) 0px 1px no-repeat;
margin-right:10px;
}
/*产品列表页*/
ul#pdTabs{
height:27px;
}
ul#pdTabs li{
float:left;
margin-right:5px;
background:url(../images/bg_25_01.gif) left top no-repeat;
margin-top:4px;
height:23px;
cursor:pointer;
}
ul#pdTabs li span{
float:left;
height:23px;
line-height:23px;
padding:0 15px;
text-align:center;
background:url(../images/bg_25_02.gif) right top no-repeat;
}
ul#pdTabs li.on{
margin-top:0px;
height:27px;
}
ul#pdTabs li.on span{
height:27px;
line-height:27px;
font-weight:bold;
}
#pdWra{
background:url(../images/bg_26.gif) no-repeat;
width:624px;
min-height:300px;
}
* html #pdWra{
height:300px;
}
ul.pdList{}
ul.pdList li{
float:left;
width:166px;
margin:20px 20px 10px 20px;
}
* html ul.pdList li{
display:inline;
}
ul.pdList h2{
font-size:1em;
font-weight:normal;
text-align:center;
white-space:nowrap;
width:100%;
overflow:hidden;
padding:3px 0;
}

/*产品详细页*/
table#pdSpecification{
border-collapse:collapse;
font-size:1em;
margin:1em 0;
line-height:1.6;
}
table#pdSpecification td,
table#pdSpecification th{
border:1px solid #ccc;
padding:8px 5px;
}
table#pdSpecification th{
text-align:right;
}
table#pdSpecification td#pdImg{
padding:0px;
text-align:center;
font-weight:bold;
}
ul#relatedFAQ{}

ul#relatedFAQ li{
background:url(../images/bg_06.gif) left bottom repeat-x;
cursor:pointer;
padding-bottom:1px;
}
ul#relatedFAQ li h3{
background:url(../images/bg_27.gif) left center no-repeat;
padding-left:17px;
font-size:1em;
padding:5px 5px 5px 15px;
}
ul#relatedFAQ li div{
background:#F5F5F5;
padding:7px;
line-height:1.6;
}
ul#serviceList{}
ul#serviceList li{
background:transparent url(../images/dot_01.gif) no-repeat scroll 0px 10px;
padding:5px 0pt 5px 8px;
}
/*在线反馈*/
#feedbackForm{
border:1px solid #f7f7f7;
}
#feedbackForm .a,
#feedbackForm .b{
padding:5px 0;
}
#feedbackForm .dark{
background:#f7f7f7;
}
#feedbackForm .a label,
#feedbackForm .b label,
#feedbackForm .c label{
float:left;
width:7em;
text-align:right;
padding-right:5px;
}
#feedbackForm .a input{
border:1px solid #ccc;
width:200px;
height:18px;
}
#feedbackForm .b textarea{
width:400px;
height:150px;
border:1px solid #ccc;
}
#feedbackForm .c input{
border:1px solid #ccc;
cursor:pointer;
margin:5px 5px 5px 0;
background:#E4E4E4;
}
#address{
padding:1em;
line-height:1.8;
}
.department{
width:30%;
float:left;
padding:0 0 0 1em;
line-height:1.8;
}
.department strong{
display:block;
height:20px;
width:100px;
background:#83bbf6;
color:#fff;
padding-left:5px;
}
img.renzheng{
float:left;
margin-left:20px;
margin-bottom:20px;
border:1px solid #ccc;
padding:2px;
}
img#lc{
display:block;
margin:0 auto;
}
img.leftA{
float:left;
margin:0 10px 0 0;
}
img.rightA{
float:right;
margin:0 10px 0 0;
}
h2.styB{
font-size:1em;
margin-bottom:5px;
}
table.styA{
border-collapse:collapse;
font-size:1em;
}
table.styA th{
background:#E4E4E4;
}
table.styA td,
table.styA th{
border:1px solid #ccc;
padding:5px;
}
.imNews {
padding-top:10px;
background:transparent url(../images/navLine.jpg) repeat-x scroll left bottom;
overflow:hidden;
padding-bottom:15px;
}
#mainCon .imNews p{
margin:0px;
line-height:1.8;
}
.imNews .thumbWra {
float:left;
height:126px;
margin-right:20px;
width:166px;
}
.imNews .thumbWra img {
}
#mainCon .imNews h3 {
margin:0pt 0pt 5px;
font-family:1.2em;
}
.imNews .preface {
height:7.2em;
line-height:1.8em;
overflow:hidden;
}
a.moreA {
background:transparent url(../images/arrow_01.gif) no-repeat scroll left center;
line-height:1.8;
padding-left:15px;
}
ul#siteMapUl{
margin:2em 5em;
}
ul#siteMapUl li{
clear:both;
font-weight:bold;
background:url(../images/bg_15.gif) 0px 8px no-repeat;
padding:5px 0 5px 0;
padding-left:15px;
}
ul#siteMapUl ul{
overflow:hidden;
background:url(../images/navLine.jpg) left bottom repeat-x;
}
ul#siteMapUl ul li{
float:left;
background:url(../images/bg_11.gif) left center no-repeat;
padding-left:15px;
clear:none;
font-weight:normal;
margin-right:2em;
}
