﻿* {
    margin: 0;
    padding: 0;
}
body {
    font-size: 12px;
    font-family: Arial;
    color: #000;
		position:relative;
	margin:0 auto;
	padding:0 0 0 0;
	background:url(bg2.jpg) no-repeat top center;
}
table {
    font-family: Arial;
    font-size: 12px;
}
td {
    word-break: break-all;
}
tr {
    vertical-align: top;
}
a:link, a:visited {
    text-decoration: none;
    color: #000;
}
a:hover {
    text-decoration: underline;
    color: #000;
}
img {
    vertical-align: middle;
    border: 0px none;
}
hr {
    height: 1px;
    border: 0;
    color: #CCCCCC;
    overflow: hidden;
    margin: 10px auto;
}
ul {
    list-style-image: none;
    list-style-type: none;
}
li, p {
}
.hide {
    display: none;
}
h1 {
    font-size: 14px;
}
h2, h3, h4, h5 {
    font-size: 12px;
    font-weight: normal;
    display: inline;
    text-align: left;
}
ul.nl { width:730px; height:auto; float:left;  overflow:hidden;
    list-style: none outside none;
}
ul.nl li { width:100%; height:35px; border-bottom:1px solid #999999;
    line-height: 35px;
    padding-left: 15px;
    background: url(li.gif) no-repeat 0px 50%;
    clear: both;
    overflow: hidden;
    text-align: left;
}
ul.nl li.newsLine {
    background: url(dotLine.gif) repeat-x top;
    overflow: hidden;
    height: 5px;
    line-height: 5px;
}
.line {
    height: 1px;
    border-bottom: 1px dashed #ccc;
    margin: 10px auto;
    overflow: hidden;
}
ul.nl li .addTime { width:90px; height:35px; float:right; text-align:left;

    color: #666666;
}
ul.nl li .className{ width:600px; height:35px; float:left;}
ul.nll {
    list-style: none outside none;
}
ul.nll li {
    line-height: 22px;
    clear: both;
    overflow: hidden;
    text-align: left;
}
ul.nll li.newsLine {
    background: url(dotLine.gif) repeat-x top;
    overflow: hidden;
    height: 5px;
    line-height: 5px;
}
ul.nll li .addTime {
    float: right;
    color: #666666;
}
form {
    display: inline;
}
input {
    font-family: Tahoma, Arial;
    font-size: 12px;
}
input.text {
    height: 16px;
    padding: 1px;
    color: #000000;
    border: 1px solid #CCCCCC;
    background-color: #F9F9F9;
}
input.button {
    height: 20px;
    color: #000000;
    border: 1px solid #999999;
    border-top: 1px solid #CCCCCC;
    border-left: 4px solid #CCCCCC;
    background: #FFFFFF;
}
textarea {
    font-size: 12px;
    font-family: Tahoma, Arial;
    color: #000000;
    border: 1px solid #CCCCCC;
    background: #F9F9F9;
    height: 100px;
    width: 200px;
}
select {
    font-size: 12px;
    font-family: Tahoma, Arial;
    color: #000000;
    background-color: #FFFFFF;
}
.headline {
    margin: 5px;
    padding: 5px;
    border: 1px solid #dddddd;
    background: #f3f3f3;
}
.headline .headtitle {
    color: red;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}
.headline .headcontent {
}
.headline .headdate {
}
.headline a {
    color: #00458a;
}
a.highlight:link, a.highlight:visited {
    color: red;
    text-decoration: none;
}
a.highlight:hover {
    color: red;
    text-decoration: underline;
}
.articletop {
    margin-left: 5px;
    vertical-align: middle;
    _margin: 3px 5px;
}
#wrapper {
    width: 100%;
    padding: 0px;
    margin: 0px auto;
    text-align: left;
}

#header { height: 469px; width:100%; float:left;overflow: hidden;  }

#innerHeader {
    width: 942px; height: 469px; background-color:#FFFFFF;overflow: hidden; 
    margin: 0 auto;
}

#websiteLogo { width:100%; height:100px; float:left; background-image:url(ehome2_02.gif); background-position:17px top; background-repeat:no-repeat;}
#websiteLogo1 { width:100%; height:100px; float:left; background-image:url(elogo_02.gif); background-position:17px top; background-repeat:no-repeat;}
.topright{ width:530px; height:100px; float:right;}
.rightmenu{ width:100%; height:45px; float:right; overflow:hidden;color:#000000; }
.rightmenu a{ color:#000000;}
.rightmenu .tex{ width:130px; height:25px; float:right; line-height:25px; }

.website-desc {
    color: #FFFFFF;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 30px;
}

#menu { width:530px; height:26px; float:left; overflow:hidden; }
#menu ul { width:435px; height:26px; float:left; }
#menu ul li { width:85px; height:26px; float:left; line-height:26px; font-size:14px; font-weight:600; text-align:center; background-color:#3c3e39; border-right:2px solid #FFFFFF}
#menu ul li a { color:#FFFFFF;}
#menu a:hover { color:#b0ed5e; text-decoration:none;}
.navihomebox{ width:85px; height:26px; float:left; line-height:26px; font-size:14px; font-weight:600; text-align:center; background-color:#f5f5f5; border-right:2px solid #FFFFFF}
.navihomebox a{ color:#000000;}
.navihomebox

.menuright{ width:200px; float:right; height:56px;}
.menuright .tex{ width:100%; height:20px; float:left; overflow:hidden; color:#FFFFFF; font-size:16px; font-weight:600; line-height:20px;}

.topflashbox{ width:900px; height:320px; margin:0 auto;overflow:hidden;}
.flashbox{ width:900px; height:320px; float:left;}

.topsearch{ width:100%; height:40px; float:left; line-height:40px; padding-left:10px;}


#mainWrapper { width: 942px;   margin: 0 auto;  clear: both;}




.homeinfor{ width:520px; height:300px; float:right;}
.homeinfor .tm{ width:100%; height:25px; line-height:25px; float:left;overflow:hidden; font-size:14px; font-weight:600; color:#333333; font-variant:small-caps;}
.homeinfor .tm a{ color:#333333}
.homeinfor .mm{ width:100%; height:275px; float:left;overflow:hidden;  text-align:left; color:#333333 }

.hoemnewbox{ width:400px; height:300px; float:left; overflow:hidden;}
.hoemnewbox .tm{ width:400px; height:25px; line-height:25px; float:left;overflow:hidden; font-size:14px; font-weight:600; color:#333333;font-variant:small-caps;}
.hoemnewbox .tm a{ color:#333333}
.hoemnewbox .mm{ width:400px; height:275px; float:left; overflow:hidden; }
.hoemnewbox .mm ul{}
.hoemnewbox .mm ul li{ width:400px; height:25px; float:left; overflow:hidden; background:url(homenewl_03.gif) left top repeat-x; text-align:left; line-height:25px; font-weight:600; padding-left:5px;}
.hoemnewbox .mm ul li a{ color:#FFFFFF}
.hoemnewbox .mm ul li a:hover{ text-decoration:none; color:#333333}
.homenewtex{ width:300px; height:25px; float:left; overflow:hidden}
.homeaddTime{ width:80px; height:25px; float:right; overflow:hidden; font-size:12px; font-weight:100;color:#FFFFFF}

.homecontent{ width:942px; height:560px; float:left; overflow:hidden; }
.homeconertop{ width:942px; height:310px; float:left; }



.homepord{ width:942px; height:234px; float:left; overflow:hidden;}
.homepord .tm{ width:100%; height:59px; float:left; line-height:59px; background:url(fdgsdf.png) left top no-repeat;float:left;overflow:hidden; font-size:14px; font-weight:600; color:#333333;font-variant:small-caps;}
.homepord .tm .juli{ width:50px; height:59px; float:left; overflow:hidden;}
.homepord .mm{ width:100%; height:165px; float:left; overflow:hidden;background:url(dfgdfg.png) right top repeat-y;}
.homepord .dm{ width:942px; height:10px; float:left; overflow:hidden; background:url(cvbcxvb2.png) right top no-repeat;}
.pordimg{ width:174px; height:117px; float:left; overflow:hidden;}

.homegongdleft{ width:35px; height:165px; float:left; overflow:hidden; }
.homegongdleft .juli{ width:35px; height:60px; float:right; overflow:hidden}
.homegongdleft .imgbox{ width:29px; height:229px; float:right; overflow:hidden;}
.homegongdright{ width:35px; height:165px; float:right; overflow:hidden;}
.homegongdright .juli{ width:35px; height:60px; float:left; overflow:hidden}
.homegongdright .imgbox{ width:29px; height:29px; float:left; overflow:hidden;}

.homegongbox{ width:870px; height:184px; float:left; overflow:hidden; }
.toppordbox{ width:850px; height:184px; margin:0 auto; overflow:hidden; }
.rollBox{width:940px;  height:95px; margin:0 auto; margin:0 auto;}
.rollBox .Cont{width:940px; overflow:hidden;margin:0 auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:940px; float:left;text-align:center;}
*+html .rollBox .Cont .pic{width:940px; float:left;text-align:center;}
.rollBox .Cont .pic img{background:#fff;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}



.homepordname{ width:180px; height:25px; float:left; overflow:hidden; line-height:25px;}

.homesidebar{ width:223px; height:560px; float:right; overflow:hidden;}
.homerightpord{ width:221px; height:auto; float:left; overflow:hidden; border:1px solid #999999;}
.homerightpord .tm{ width:221px; height:46px; float:left; background-image:url(pordli.png); background-position:left top; background-repeat:no-repeat; line-height:46px; text-align:center; font-size:14px; font-weight:600; color:#333333;font-variant:small-caps;}
.homerightpord .tm a{ color:#333333}
.homerightpord .mm{ width:202px; height:auto; margin:0 auto;}
.rightpordimg{ width:202px; height:135px; float:left; overflow:hidden; padding:0px; margin:0px;}
.homepordliname{ width:202px; height:33px; float:left; overflow:hidden; line-height:33px; text-align:center; font-size:14px; font-weight:600; color:#333333;font-variant:small-caps;}
.homepordliname a{ color:#333333;}
.navSub {
    background: url(shadow.gif) repeat-x;
    height: 36px;
    line-height: 36px;
    clear: both;
}
#footer { width:100%; height:auto; float:left;}
#innerFooter { width:1000px; height:45px; margin:0 auto; background-color:#f2f2f2}
#copyriht { width:1000px; height:auto; float:left; line-height:20px; color:#333333}
#copyriht a{ color:#000000;}


#pagebox{ font-size:14px; }


#bottMenu {
    color: #f4e9d3;
    width: 100%;
}
#bottMenu .l {
    display: none;
}
#bottMenu .r {
    display: none;
}
#bottMenu .imm {
}
#bottMenu ul {
}
#bottMenu li {
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0 7px;
}
#bottMenu a {
    color: #f4e9d3;
    line-height: 29px;
    text-align: left;
    display: inline;
}
.height7 {
    height: 7px;
    overflow: hidden;
    clear: both;
}
.height5{ width:100%; height:5px; float:left; overflow:hidden;}
.height10{ width:100%; height:10px; float:left; overflow:hidden;}
.height20{ width:100%; height:20px; float:left; overflow:hidden;}

.mframe {
    clear: both;
    margin-bottom: 7px;
}
.mframe .tm {
    border-bottom: 1px solid #ded0ab;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.mframe .tl {
    display: none;
}
.mframe .tr {
    display: none;
}
.mframe h2.tt {
    background: url(bullet.gif) no-repeat 5px center;
    color: #9a0103;
    font-weight: bold;
    padding-left: 15px;
}
.mframe .mm {
    padding: 10px;
    overflow: hidden;
    line-height: 17px;
}
.mframe .ml {
    display: none;
}
.mframe .mr {
    display: none;
}
.mframe .bm {
    display: none;
}
.mframe .bl {
    display: none;
}
.mframe .br {
    display: none;
}
.content {width:740px; height:auto; float:right; overflow:hidden; 
}


.sidebar {width:190px; height:auto; float:left; overflow:hidden;}
.lframe { width:190px; height:auto; float:left; overflow:hidden; }
.lframe .tm{ width:100%; height:30px; float:left; line-height:30px; font-weight:600; color:#333333; text-align:center; font-size:14px;font-variant:small-caps; }
.lframe .mm { width:100%; height:auto; float:left;}
.lframe .mm ul{}
.lframe .mm ul li{ width:100%; height:35px; float:left; overflow:hidden; line-height:35px; background:url(leftlibg.jpg) left top no-repeat;  font-size:14px; font-weight:600; text-align:center;}
.lframe .mm ul li a { color:#ffffff;}
.lframe .mm ul li a:hover{ color:#000000;}

.leftlianxi{ width:190px; height:180px; float:left; overflow:hidden;}
.leftlianxi .tm{ width:100%; height:31px; float:left;line-height:31px; font-weight:600; color:#333333; background-color:#FFFFFF;font-variant:small-caps; }
.leftlianxi .mm{ width:100%; height:149px; float:left; background:url(lianxibg.jpg) right bottom no-repeat; line-height:20px; text-align:left;}

.eleftlianxi{ width:190px; height:auto; float:left; overflow:hidden;}
.eleftlianxi .tm{ width:100%; height:31px; float:left;line-height:31px; font-weight:600; font-size:14px; color:#333333; background-color:#FFFFFF;font-variant:small-caps; }
.eleftlianxi .mm{ width:100%; height:auto; float:left; background:url(lianxibg.jpg) right bottom no-repeat; line-height:20px; text-align:left;}

.viewtmbox{ width:740px; height:auto; float:left; line-height:25px; text-align:center; background-image:url(tm1.jpg); background-position:left bottom; background-repeat:repeat-x; color:#FF0000;}
.viewtimebox{ width:100%; height:30px; float:left; line-height:30px; text-align:center;}
.leftpordli{width:100%; height:35px; float:left; overflow:hidden; line-height:35px; background:url(leftlibg.jpg) left top no-repeat;  font-size:14px; font-weight:600; text-align:center; }
.leftpordli a{ color:#ffffff}
.leftpordli a:hover{ color:#000000}
.viewimgbox{ width:760px; height:auto; float:left; overflow:hidden;}

.caseviewimg{ width:200px; height:200px; float:left; overflow:hidden; padding:1px; border:1px solid #999999; line-height:200px;}
.caseviewimg img{vertical-align:middle;}
.lianxiliuy{ width:auto; height:auto; float:left; text-align:left;}
.SortFolderOpen {
    background-image: url(Sort_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortFolderClose {
    background-image: url(Sort_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortEndFolderOpen {
    background-image: url(SortEnd_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortEndFolderClose {
    background-image: url(SortEnd_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortListline {
    padding-left: 16px;
    background-image: url(Sort_Listline.gif);
    background-repeat: repeat-y;
}
.SortEndListline {
    padding-left: 16px;
}
.SortFile {
    background-image: url(Sort_File.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 16px;
}
.SortFileEnd {
    background-image: url(Sort_File_End.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 16px;
}
.SortBg {
    border-top: 0px none;
    width: 180px;
    padding-left: 8px;
}
.loginBt {
    background: url(btnl.gif) no-repeat;
    width: 37px;
    height: 16px;
    border: none;
    color: #f4e9d5;
}
.memberName {
    color: #00458a;
    background: #ffffff;
    height: 16px;
    border: 1px solid #cccccc;
    font-size: 12px;
    font-family: Arial;
}
.siteMapPath { width:100%; height:31px; float:left; text-align:left; line-height:30px; background:url(contertopbg.jpg) left top no-repeat; border-bottom:1px solid #999999;
}
.pageMainContent { text-align:left;
    clear: both;
    margin-bottom: 7px;
    overflow: hidden;
    width: 100%;
}
.pageMainContent .tm {
    border-bottom: 1px solid #ded0ab;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
.pageMainContent .tl {
    display: none;
}
.pageMainContent .tr {
    display: none;
}
.pageMainContent h2.tt {
    background: url(bullet.gif) no-repeat 5px center;
    color: #9a0103;
    font-weight: bold;
    padding-left: 15px;
}
.pageMainContent .mm {
    padding: 10px;
    line-height: 17px;
}
.pageMainContent .mm p {
    margin-bottom: 20px;
    text-indent: 2em;
}
.pageMainContent .ml {
    display: none;
}
.pageMainContent .mr {
    display: none;
}
.pageMainContent .bm {
    display: none;
}
.pageMainContent .bl {
    display: none;
}
.pageMainContent .br {
    display: none;
}
.pageMainContent td {
    vertical-align: middle;
}
.cartButton {
    color: #215996;
    height: 20px;
    line-height: 20px;
    _line-height: 16px;
    border: 1px solid #aacbee;
    background: url(bg.gif) 0 -40px;
}