body {margin:0px;padding: 0px; text-align:center; background:#FAFAF8 }

a,div,table,input{font-size:12px; text-align:left; color: #4a4b4f; font-family: "кн";}
form{ margin:0px;}
img{border:0px;}


.mainsection{ width:1002px; margin:auto; overflow:hidden; }

a, a:visited{color:#4a4b4f; text-decoration:none;font-weight:normal; outline:none;}
a:hover{ color:#526D8B;  left: 1px;    position: relative;    top: 1px;}


ul,li {
	margin:0px;
	padding:0px;
	list-style: none;
	overflow:hidden;
}

#mainBox{ width:1002px; overflow:hidden; margin:auto }
#mainLeft{ float:left; width:223px; }
#mainRight{ float:left; width:764px; padding-left:12px;+padding-left:12px; _padding-left:9px;border-left:1px solid #DEE7F0;  }
#fooder{width:980px; margin:auto; overflow:hidden; text-align:center; color:#666666; font-size:12px; }
#fooder hr{height:1px; border-top:1px solid #8A9E9A; }


.ADT{ background:url(../images/lineBg.jpg) 0px -38px repeat-x; height:9px; width:1002px; margin:auto; overflow:hidden;}
.ADB{ background:url(../images/lineBg.jpg) 0px -49px repeat-x; height:3px; width:1002px; margin:auto; overflow:hidden;}

/*AD*/
.container, .container * {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

.container {
    height: 240px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 1002px;
}

.slider {
    position: absolute;
}
.slider li {
    display: inline;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
.slider img {
    display: block;
    height: 240px;
    width: 1002px;
}
.slider2 {
    width: 2790px;
}
.slider2 li {
    float: left;
}
.num {
    bottom: 10px;
    left: 55px;
    position: absolute;
}
.num li {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-bottom-color: #FF7300;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FF7300;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #FF7300;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #FF7300;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FF7300;
    cursor: pointer;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    margin-bottom: 3px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 3px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: center;
    width: 16px;
}
.num li.on {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FF7300;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 0;
    width: 21px;
	
}

ul, li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

/*MenuBar*/
#MenuBar{ height:38px; background:url(../images/lineBg.jpg) repeat-x; width:1002px; margin:auto;}
.topMenu{ margin-left:110px;}
.topMenu ul{ display:block; text-align:center}
.topMenu li{ display:inline; float:left;  overflow:hidden;   }
.topMenu li a, .topMenu li a:visited{ text-decoration:none; color:#ffffff; font-family:"Microsoft YaHei"; font-size:14px; width:73px; height:29px;  display:block;text-align:center;  line-height:29px;outline:none; margin:0px 10px; margin-top:6px;}
.topMenu li a:hover{text-decoration:none; width:73px; height:29px; background:url(../images/main.gif) no-repeat; overflow:hidden ;color:#333333;}
.topMenu li a.sel{  width:73px; height:29px; background:url(../images/main.gif) no-repeat; overflow:hidden; color:#333333;}
.topMenu li a.sel span{ color:#333333;}
.topMenu li.line{ background:url(../images/line.gif); width:1px; height:38px; float:left; display:block;}


/*logo-search*/
.logoBar{ height:65px; position:relative}
.logo{ position:absolute; left:0px; }
.topTool{ position:absolute; left:810px; top:11px; letter-spacing:0px;}
.searchBar{ width:271px; height:19px; background:url(../images/main.gif) -85px 2px; background:url(../images/main.gif) -83px 2px\9;overflow:hidden; position:absolute; left:720px; top:34px;padding-left:13px; padding-top:4px;}
.searchBar input{ border:0px; background:none;  color:#b5b5b5; width:227px; float:left; }
.searchBut{ float:left; margin-top:-2px;}
.searchBut a, .searchBut a:visited{ outline:none;}
.searchBut a:hover{ left: 0px;  top: 0px;}




/*gonggao*/
.GongGao{ background:url(../images/main.gif) 0px -34px; height:35px; width:1002px; overflow:hidden; margin:auto; }
.GongGao ul{  }
.moveGongGao{float:left;height:35px;width:900px;overflow:hidden;margin-left:95px;margin-top: -30px;}
.InGongGao{float:left;width:300%;}
.GongGao1{margin-top:-24px;}
.GongGao2{margin-top:-24px;}
.GongGao div{ display:inline; float:left; margin-right:15px; padding-top:10px; }
.GongGao div.title{ color:#1d6a9c; margin-right:10px;text-indent:25px; }

.mainBar{ background:url(../images/main1.gif) 0px -69px no-repeat; width:1002px; height:289px; overflow:hidden; margin:auto; position:relative;  }

.CaseBox{ position:absolute; left:110px; top:76px;}
.ProductsBox{ position:absolute; left:458px; top:76px;}
.ProfileBox{ position:absolute; left:780px; top:76px; width:200px;}
.list{ width:200px;}
.list ul{  }
.list li{ line-height:23px;  }
.list ul.butBar{ height:26px; text-align:right; }

.list02{ }
.list02 ul{  }
.list02 li{ line-height:28px; border-bottom:1px dashed #cccccc; height:28px;   }
.list02 li span{ color:#999999; font-size:12px; font-weight:normal; }

.more{ width:68px; height:26px; overflow:hidden; cursor:pointer; background:url(../images/main.gif) -382px 0px; color:#FFFFFF; border:0px; text-indent:19px; +text-indent:26px; padding-top:6px;outline:none;}
.more02{ width:86px; height:26px; overflow:hidden; cursor:pointer; background:url(../images/main.gif) -463px 0px; color:#FFFFFF; border:0px; text-indent:19px; +text-indent:26px; padding-top:6px;outline:none;}


.newsBar{ height:49px; background:url(../images/main.gif) 0px -358px; width:1002px; margin:auto; overflow:hidden; }
.newsL,.newsR{ float:left; text-align:center; width:8px; margin-top:22px; overflow:hidden; }
.newsC{ float:left; width:830px; margin-top:10px; margin-left:20px;}
.newsC ul{  }
.newsC li{ display:inline; float:left; margin-right:25px; line-height:35px;  }
.newsL{ margin-left:110px;+margin-left:110px;_margin-left:55px;}
.newsR{ margin-left:10px;}

.bottom{ background:url(../images/lineBg.jpg) repeat-x 0px -103px; height:91px; text-align:center; line-height:20px; width:1002px; margin:auto; padding-top:15px; overflow:hidden; font-family:Arial, Helvetica, sans-serif}



.leftMenuT{ background:url(../images/main02.gif); height:12px; width:223px; overflow:hidden;}
.leftMenuBox{}
.leftMenuBox ul{}
.leftMenuBox ul.t{ background:url(../images/main02.gif) 0px -27px; height:41px; width:223px; color:#386291; font-size:14px; font-weight:bold; line-height:30px; text-indent:38px;}
.leftMenuBox li{background:url(../images/main02.gif) 0px -83px #EDF4FA; height:26px; width:223px;  text-indent:36px; line-height:28px; padding-bottom:2px}
.leftMenuBox li a, .leftMenuBox li a:visited{color:#526D8B; text-decoration:none;font-weight:normal; outline:none;font-size:13px;}
.leftMenuBox li a:hover{ color:#526D8B;text-decoration:none; font-weight:bold}
.leftMenuBox .guestbook a, .leftMenuBox .guestbook a:visited, .leftMenuBox .guestbook a:hover{color:gray;font-weight:normal;left:0px;top:0px;}

.leftMenuB{ background:url(../images/main02.gif) 0px -180px; height:180px; width:223px; overflow:hidden;}

.location{  line-height:22px;background:url(../images/main02.gif) 0px -409px no-repeat; height:22px; margin-top:10px; text-indent:20px; font-weight:bold; color:#737f8d;}
.location a, .location a:visited{color:#737f8d; text-decoration:none;font-weight:normal; outline:none;font-weight:bold;}
.location a:hover{ color:#016215;text-decoration:underline;font-weight:bold;}

.TName{background:url(../images/main02.gif) 0px -431px no-repeat; height:44px;font-family:"Microsoft YaHei"; font-size:15px; line-height:44px; text-indent:20px;font-weight:bold; color:#526d8b; letter-spacing:1px;}

.TName02{background:url(../images/main02.gif) 0px -431px no-repeat; height:44px;font-family:"Microsoft YaHei"; font-size:22px; line-height:44px; color:#526d8b; letter-spacing:1px; text-indent:30px; padding-top:8px;}


.content{ padding:10px 30px; line-height:26px; color:#5a5a5a; position:relative;}
.content span{ font-size:14px; font-weight:bold; color:#333333;}

.contactIcon{ background:url(../images/main02.png) 0px -512px; width:50px; height:55px; overflow:hidden; position:absolute; left:45px; +left:45px; _left:-95px;top:5px; }


.commentList{ border-top:1px dashed #999999; margin:10px;  }
.commentList td{ text-align:left;padding:5px; line-height:20px; }
.commentList tr.title{ background:#EAF4FC}
.commentList td.Ccontent{ padding:10px 30px 10px 40px; }


.guestbookTab{border-top:1px solid #386291;}
.guestbookTab span{ color:#FF0000; font-size:12px; font-weight:normal;}






