/* CSS Document */
/*g*/
/****** Class Global ******/
body { background:#fff url(../images/bodyBg.jpg) repeat-x; font-family:"arial";margin:0; padding:0; font-size:12px; color:#273d00;}
div, p, h1, h2, h3, h4, h5, h6, form, img, ul, ol, li, dl, dt, dd {margin: 0; padding: 0; border: 0;}
ul, ol, li{list-style:none;}
table,td,tr,th,textarea{font-size:12px;line-height:18px;}
input,select,label {vertical-align: middle;margin: 0;}

/****** Link Color ******/
a:link {color: #273d00; text-decoration:none;}
a:visited {color: #273d00;text-decoration:none;}
a:hover {color: red; text-decoration:underline;}
a:active {color: red;}

/****** Font Size ******/
.f12{ font-size:12px;}
.f14{ font-size:14px;}

/****** font Attribute ******/
.fB {font-weight: bold;}
.fI {font-style: italic;}

/****** Color Attribute[c+Color Name] ******/
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
.cBai,a.cBai:link,a.cBai:visited{color:#03c;}

/****** float Attribute  ******/
.flLeft{ float: left;}
.flRight{ float: right;}

/****** text-align Attribute  ******/
.txtLeft{ text-align:left;}
.txtRight{ text-align:right;}
.txtCenter{ text-align:center}

/****** Other Attribute  ******/
.clear{ clear: both;}
.clearer{clear: both; font-size:1px; width:1px; visibility: hidden;}
.hidden {display: none;}
.unLine,.unLine a{text-decoration: none;}

.maBottom10{margin-bottom:10px;}




/*main*/
#wrap{}
#header,#main,#footer{width:1000px; margin:0 auto; overflow:hidden;}

#header{ background:url(../images/headerBg.jpg) no-repeat; height:255px; overflow:hidden;}
#header #top{height:130px; padding-left:30px;}
#header #logo{width:230px; float:left;}
#header #banner{width:435px; float:left; padding-top:25px;}
#header #language{width:300px; float:left; padding-top:20px; font-weight:bold; font-size:14px; text-align:center;}
#header #language a{ color:#606060;}
#header #language a:hover{color:red; text-decoration:none;}

#search{margin-top:10px; text-align:right; padding-right:150px;}

#main{ background:url(../images/mainBody.jpg) repeat-y;}
#main2{ background:url(../images/mainTopBg.jpg) no-repeat; padding:20px 32px;}
#mainFoot{ background:url(../images/mainFoot.jpg) no-repeat; height:16px;}
#footer{}
#footer p{height:40px; line-height:30px; padding:0 20px; color:#888;}

/*导航样式*/
#header ul{height:45px; line-height:45px; padding-left:60px; text-align:center; font-weight:bold; }
#header ul li{ display:inline; font-size:16px;margin:0 5px;}
#header ul li a{color:#fff;float:left;display:block; text-decoration:none;padding:0 0 0 5px;}
#header ul li a span{float:left;display:block;padding:0px 10px 0px 5px;}
#header ul li a:hover{ background:url(../images/NavHover.jpg) no-repeat left 0;}
#header ul li a:hover span{background:url(../images/NavHover.jpg) no-repeat right 0; cursor:pointer;}

/*子项样式*/

#homeTopAD{ text-align:center; margin-bottom:20px;}
#mainContentTopAD{text-align:center; margin-bottom:10px;}

/*盒子样式一*/
.box01 { width:271px; float:left; margin-right:8px; margin-bottom:8px;}
.box01 .db { border:solid #deee6a; border-width:0 1px; background:#fbfeed; padding:10px; height:180px; overflow:hidden;}
.box01 span { display:block; background:url(../images/box_s_01.jpg) no-repeat;}
.box01 span a{padding-top:4px; display:block;}
.box01 .tp strong { height:30px; float:left; background-position:right 0; padding-left:12px; color:#fff; }

.box01 .tp span { display:inline; height:30px; float:right; background-position:right 0; padding-right:10px; }
.box01 .bt span {display:inline; height:4px; float:right;  background-position:right -30px;padding-right:10px;}
.box01 .tp { background-position:0 0; height:30px; overflow:hidden; line-height:32px;overflow:hidden;}
.box01 .bt { background-position:0 -30px; height:4px; line-height:4px; font-size:4px; overflow:hidden;}

/*盒子样式二*/
.box02 { width:411px;float:left; margin-right:8px; margin-bottom:8px;}
.box02 .db { border:solid #ffebb0; border-width:0 1px; background:#fbfeed; padding:10px; height:170px; overflow:hidden;}
.box02 span { display:block; background:url(../images/box_s_02.jpg) no-repeat;}
.box02 span a{padding-top:4px; display:block;}
.box02 .tp strong { height:30px; float:left; background-position:right 0; padding-left:12px; color:#fff; }

.box02 .tp span { display:inline; height:30px; float:right; background-position:right 0; padding-right:10px; }
.box02 .bt span {display:inline; height:4px; float:right;  background-position:right -30px;padding-right:10px;}
.box02 .tp { background-position:0 0; height:30px; overflow:hidden; line-height:32px;overflow:hidden;}
.box02 .bt { background-position:0 -30px; height:4px; line-height:4px; font-size:4px; overflow:hidden;}

/*盒子样式三*/
.box03 { background:url(../images/sideTop.jpg) no-repeat;}
.box03 .db { padding:10px; min-height:300px;    /*高度最小值设置为：300px*/
    height:auto !important; /*兼容FF,IE7也支持 !important标签*/
    height:300px; /*兼容ie6*/
    overflow:visible;
}
.box03 .tp { height:30px; overflow:hidden; line-height:30px;}
.box03 .tp strong { height:30px; background-position:right 0; padding-left:12px; color:#057313; font-size:16px; }

/*盒子样式四*/
.box04 {}
.box04 .db { border:solid #f3f3f3; border-width:0 1px; background:#fcfcfc; padding:10px;min-height:600px;    /*高度最小值设置为：100px*/
    height:auto !important; /*兼容FF,IE7也支持 !important标签*/
    height:600px; /*兼容ie6*/
    overflow:visible;
}
.box04 span { display:block; background:url(../images/mainContent_s_01.jpg) no-repeat;}
.box04 .tp strong { height:30px; float:left; background-position:right 0; padding-left:12px; color:#057313; }
.box04 .tp { background-position:0 0; height:31px; overflow:hidden; line-height:30px;overflow:hidden;}
.box04 .bt { background-position:0 -31px; height:8px; line-height:8px; font-size:8px; overflow:hidden;}

ul.uLi01{}
ul.uLi01 li{ height:20px; line-height:20px;}


ul.uLi02{}
ul.uLi02 li{ height:25px; line-height:25px;}

/*内页*/
#side{width:271px; float:left; display:inline; overflow:hidden; background:url(../images/sideBodyBg.jpg) repeat-y;}


#side .about{ background:url(../images/aboutSideBt.jpg) no-repeat 0 bottom;}
#side .product{ background:url(../images/productSideBt.jpg) no-repeat 0 bottom;}
#side .rd{ background:url(../images/rdSideBt.jpg) no-repeat 0 bottom;}
#side .news{ background:url(../images/newSideBt.jpg) no-repeat 0 bottom;}
#side .download{ background:url(../images/downloadSideBt.jpg) no-repeat 0 bottom;}
#side .contacts{ background:url(../images/contactSideBt.jpg) no-repeat 0 bottom;}




#mainContent{width:657px; float:right; display:inline; overflow:hidden;}

#mainContent #lct{background:url(../images/sps01.jpg) repeat-x 0 -106px; height:26px; line-height:26px; overflow:hidden; padding:0 10px;}
#mainContent #lct h1{color:#133191; font-size:12px; font-weight:bold;  line-height:26px;}


/*products list*/
.productList{border-bottom:dotted 1px #ccc; padding:5px; padding-top:10px;}
.productList dl{float:right; width:500px; line-height:20px;}
.productList dl dt{}
.productList dl dd{ color:#333;}

.TT_title{font-size:14px; font-weight:bold; cursor:pointer;border-bottom:dotted 2px #ccc; padding:5px 0;}


.page{ margin-top:10px;}
.word {padding: 10px;}
.word a{color: Gray;font-size: 11px; font-weight: bold; padding: 3px;background-color: #FBFFFB; margin-left: 6px;}
.word a:link{color: Gray; font-size: 11px; font-weight: bold;border: 1px solid #D3D3D3; }
.word a:visited{color: Gray;font-weight: bold;border: 1px solid #D3D3D3; }
.word a:hover{ background-color: #EAFAEA; text-decoration: none; border: 1px solid #006400;}



/*重置/补丁样式*/
.noFloat{float:none; margin-right:0px;}
.lastB{ margin-right:0; float:right;}
.noMbmt{margin-bottom:0;}
.noBorder{border:none;}
.db span,.db span a{background:none; padding:0; display:inline;}


#floatdiv{width:200px; background:url(../images/kfbg2.jpg) repeat-y center 0; z-index:999; font-family:Verdana, Arial;font-size:12px;}
#floatdiv #topDiv{background:url(../images/kfbg.jpg) no-repeat  center 0;}
#floatdiv #botDiv{background:url(../images/kfBot.jpg) no-repeat 0 0; height:11px; line-height:1px; font-size:1px; overflow:hidden;}

#floatdiv span{border:dotted 1px red; padding:5px; color:red; cursor:pointer; float:right; margin-bottom:18px; font-weight:bold; margin-right:10px;}
#floatdiv a{padding:6px; display:block; clear:both;}
#floatdiv img{vertical-align:middle;}
