
html,body,object,iframe,form,
div,p,span,label,
h1,h2,h3,h4,h5,h6,
table,thead,tbody,tfoot,tr,td,th,
ul,ol,li,dd,dt,dl,a,img{ margin:0px; padding:0px; border:0; font-weight:inherit; font-style:inherit; vertical-align:baseline; font-family:inherit;}

body{ line-height:1.5;}
table{ border-collapse:separate; border-spacing:0px;}
th,td{ font-weight:normal; text-align:left;}
table,th,td{ vertical-align:middle;}
ul,ol{ list-style:none;}
a img{ border:none;}

.mytable{ border:1px solid #3399FF; border-collapse:collapse;}
.mytable td{ border:#FFFFFF 1px solid; border-collapse:collapse;}
.myheader{ background-color:#e3eff5;}

.round-tp,
.round-tp span,
.round-bm,
.round-bm span{ background:url(round.gif) no-repeat;}

.round-tp,
.round-bm{ position:relative; display:block; height:5px; overflow:hidden;}
.round-tp span,
.round-bm span{ float:right; width:5px; height:5px;}

.clearfix,.clearfix:after{ content:"."; clear:both; visibility:hidden; overflow:hidden; height:0px; font-size:0px; line-height:0px; display:block;}

html{ font-size:100.01%;}
body{ font-size:62.5%; color:#333; font-family:Arial, Verdana, Helvetica, sans-serif;}
.left{ float:left;}
.right{ float:right;}
a:link,
a:visited{ color:#333; text-decoration:none;}
a:hover,
a:active{ color:#003399; text-decoration:underline;}

h1{ font-size:2.2em; font-weight:bold; line-height:3.8em;}
h2{ font-size:1.6em; font-weight:bold; line-height:2.7em;}
h3{ font-size:1.3em; font-weight:bold; line-height:2.2em;}
h4{ font-size:1.1em; font-weight:bold; line-height:1.8em;}
h5{ font-size:.9em; font-weight:bold; line-height:1.5em;}
h6{ font-size:.7em; font-weight:bold; line-height:1.4em;}


.pic{ padding:2px; border:1px #eee solid;}
.name{ color:#000066; font-weight:bold;}
.navtitle{ font-size:1.4em; line-height:2;}
.time{ font-family:Arial, Helvetica, sans-serif, "";}
.txt{ line-height:2;}
.txt p{ text-indent:2em;}


.wrapper{ width:980px; margin-left:auto; margin-right:auto;}
#header{ overflow:hidden; background:url(header_bg.gif) no-repeat bottom; padding:10px; }
.topmenu{ float:right; width:250px; height:100px; background:url(topright.gif) no-repeat;}

.logo{ width:300px; height:100px; background:url(logo.gif) no-repeat;}
.nav{ height:33px; width:680px; float:left; font-size:1.2em; font-weight:bold; overflow:hidden;  background:url(menu_bg.gif) no-repeat;}
.nav ul{ margin-left:20px; }
.nav ul li{ float:left; text-align:center; padding-right:20px; line-height:33px; }
.nav a:link,
.nav a:visited{ color:#fff; text-decoration:none; }
.nav a:hover,
.nav a:active{ color: #FF9900; text-decoration:none;}

.nav .round-top{ background: url(menuR.gif) no-repeat  right; height:100%; }

.nav ul li.line{ width:2px; height:20px; background:url(line.gif) no-repeat; margin-top:5px; }

.mess{ height:10px; }

.search{ margin-left:690px; overflow:hidden; height:33px; background:url(search_bg.gif) no-repeat;}
.search .round-top{ background:url(searchR.gif) no-repeat right; height:100%; margin-left:10px;}

.search input{ width:100px; line-height:18px;}
.search button{ width:61px; height:21px; background:#fff url(search.gif) no-repeat; border:none; margin-left:5px;}
#flashcontent{ margin-top:10px; }
#flash{  width:980px; height:140px; margin-top:10px; }
#content{ background:#fff;}
#content .frameL{ margin-right:292px; overflow:hidden; padding-top:15px; height:100%;}
.frameL .commend{ overflow:hidden;}
.frameL .commend ul{ margin-top:20px;}
.frameL .commend ul li{ float:left;  width:330px; }
.frameL .commend .last{ float:right; }
.frameL .commend .pic{ width:120px; height:120px; float:left; }
.frameL .commend .info{ margin-left:140px; }
.frameL .commend .info .name{ font-size:1.4em;}
.frameL .commend .info .txt{ }
.frameL .commend .more{ line-height:3;}

.frameL .commend a:link,
.frameL .commend a:visited{ color:#FF6600}
.frameL .commend a:hover,
.frameL .commend a:active{ color:#0033CC}


.frameL .proClass{ height:100%;  clear:both; overflow:hidden; margin-top:30px;}
.frameL .proClass .title,
.frameL .commend .title{ border-bottom:2px #003399 solid; color:#fff;}
.frameL .proClass .title .titleL,
.frameL .commend .title .titleL{ font-size:1.4em; font-weight:bold;  }
.frameL .proClass .title span,
.frameL .commend .title span{ background-color:#003399; padding:6px 10px;}
.frameL .proClass ul{}
.frameL .proClass ul li{ clear:both; padding:10px 0; border-bottom:1px dashed #aaa; }
.frameL .proClass .pic{ float:left; width:120px; height:60px;}
.frameL .proClass .info{ margin-left:140px;}
.frameL .proClass .info .mClass{ font-size:1.4em; font-weight:bold; line-height:2.2;}
.frameL .proClass .info .sClass{ line-height:3.8;}
.frameL .proClass .info .sClass span{ margin-right:10px;}

.frameL .proClass .info .name{ font-size:1.4em; font-weight:bold; line-height:2.2;}
.frameL .proClass .info .txt{ line-height:3.8;}

#content .frameR{ width:270px; float:right; overflow:hidden; background-color:#f6f6f6;}
.frameR .ad{ padding:5px; }
.frameR .sider{ padding:5px;}
.frameR .sider .title{ }
.frameR .sider .title .titleL{ padding:6px 10px;  font-size:1.2em; font-weight:bold; background-color:#0749C4; color:#FFFFFF;}

.frameR .proClass{ padding:10px;}
.frameR .proClass ul{}
.frameR .proClass ul li{ padding-left:10px; padding-right:10px; float:left;  white-space:nowrap;}
.frameR .proClass .mClass{ font-size:1.2em; font-weight:bold; line-height:3; clear:both;}
.frameR .proClass .sClass{ line-height:2; clear:both; overflow:hidden; }


.nowrap{ white-space:nowrap;}

.news ul{ }
.news ul li{ padding:10px; border-bottom:1px dashed #aaa; height:100%; }
.news .name{ font-size:1.2em; font-weight:bold;}
.news .control{ line-height:3;}
.news .time{ font-size:1em; line-height:2;}
.news .more{ margin-left:40px;}
.news .txt{ font-size:1em;}
.news a:link,
.news a:visited{ color:#003399;}

.news a:hover,
.news a:active{ color:#0066FF;}

.searchlist{ height:100%; clear:both;}
.searchlist ul{ }
.searchlist ul li{ padding:10px; border-bottom:1px dashed #aaa; height:100%; list-style:disc; }

.title .other{ margin-top:20px;}
.pro{ }
.pro ul{}
.pro ul li{ clear:both; padding:10px 0px; border-bottom:1px dashed #aaa; overflow:hidden; height:100%; }
.pro .pic{ width:120px; height:120px; float:left;}
.pro .more{ line-height:3;}
.pro .info{ margin-left:140px; }
.pro .info .name{ font-size:1.4em; }
.pro .info .txt{ }

.proInfo{ padding:10px 0px; }
.proInfo .pic{ width:120px; height:120px; float:left;}
.proInfo .info{ margin-left:140px;}
.proInfo .info .name{ font-size:1.6em; line-height:2;}
.proInfo .info .type{ font-size:1.3em; line-height:2;}
.proInfo .info .price{ color:#FF6600; font-size:1.2em; line-height:2;}
.proInfo .info .txt{ margin-top:10px; font-size:1.4em; min-height:460px; }

.proInfo .info .txt p{ text-indent:0;}

.pro .info a:link,
.pro .info a:visited{ color:#FF6600}
.pro .info a:hover,
.pro .info a:active{ color:#0033CC}

.border{ padding:10px; border:1px solid #ccc;}

.proList{ }
.proSortList,
.proBussList{ width:336px;}

.proList .title{  background-color:#0749C4; font-size:1.2em; font-weight:bold;}
.proList .title .titleL{ padding:6px 10px; color:#FFFFFF; }


.proList ul{}
.proList ul li{ clear:both; padding:10px 0px; border-bottom:1px dashed #aaa; overflow:hidden;}
.proList .pic{ float:left; width:120px; height:60px; }
.proList .info{ margin-left:140px;}
.proList .info .name{ font-size:1.2em; font-weight:bold;}
.proList .info .txt{}

.article{ }
.article .name{ font-size:1.6em; line-height:2; font-weight:bold; text-align:center; }
.article .time{}
.article .control{ line-height:3; text-align:center;}

.article .txt{ font-size:1.4em; padding:10px; }

.jump{ line-height:3; margin-top:10px; border-top:1px solid #ccc;  overflow:hidden;}
.mypage{ margin-top:40px; text-align:center;}

#footer{ font-family:Arial, Helvetica, sans-serif; font-size:1.1em; border-top:2px #003399 solid; padding:10px; margin-top:20px;}
#footer .copyright{ text-align:center;}
#footer .contect{ text-align:center;}
#footer p{ line-height:2em;}


input.text,
textarea,select{ margin:0.5em 0;}
input.text:focus,
textarea:focus,select:focus{ border:1px #000 solid;}

input.text{ border:1px #000 solid; }
textarea{ padding:5px;  height:250px;}
select{ }

.error,
.notice,
.succes{ padding:.5em; margin:1.5em; border:2px solid;}

.error      { background: #FBE3E4; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; border-color: #FFD324; }
.success    { background: #E6EFC2; border-color: #C6D880; }

.error, .error a      { color: #D12F19; }
.notice, .notice a    { color: #817134; }
.notice, .success a   { color: #529214; }