@import url(common.css);

.mainbox{margin:auto; width:960px;text-align:left;background-color:#ffffff; margin-bottom:10px; height:auto}
.mainbox div.topbar{height:34px;background:url(../images/front/bg_top.gif) repeat-x; padding-left:25px;}
.mainbox div.topbar table input.textbox{border:solid 1px #AEBDA4; height:17px; width:100px;}

.mainbox div.headbox div.logo{ padding:5px 155px 0px 0px;}
.mainbox div.headbox div.rightside{ padding-top:9px;}
.mainbox div.headbox div.rightside div.tab{text-align:right; margin-top:8px;  margin-right:5px; height:39px; overflow:hidden;}
.mainbox div.headbox div.rightside div.tab a{display:inline-block;}
.mainbox div.headbox div.line{background:url(../images/front/bg_line_school.gif) repeat-x; padding-top:7px;}
.mainbox div.headbox ul.nav{list-style:none; margin:0px; height:31px;  background:url(../images/front/bg_nav.gif) repeat-x; font-family:ËÎÌå; font-size:11pt; font-weight:bold;border:1px solid #c4c0c0; border-bottom:none}
.mainbox div.headbox ul.nav li{float:left; text-align:center; margin:0px; white-space:nowrap; }
.mainbox div.headbox ul.nav li a{display:block;color:#000000;width:87px; height:23px; padding-top:8px;}
.mainbox div.headbox ul.nav li a:hover{display:block;color:#ffffff;background:url(../images/front/bg_navon_maintain.gif) no-repeat; padding-top:8px; width:87px;height:23px;}
.mainbox div.headbox ul.nav li.span{margin:2px 3px 0px 3px ; background:url(../images/front/span_back.gif) no-repeat; width:1px; height:29px}
.mainbox div.headbox ul.nav li.on{}
.mainbox div.headbox ul.nav li.on a{color:#ffffff;background:url(../images/front/bg_navon_maintain.gif) no-repeat;padding-top:8px; width:87px;height:23px;}
.mainbox div.headbox ul.nav li.spanhide{height:30px; width:6px;padding:0px; background:url(../images/front/bg_nav_span_school.gif) repeat-x;}
.mainbox div.headbox ul.nav li.right{padding:0px; float:right;}

.mainbox div.headbox div.line-nav{background:#1e5cb0 repeat-x; height:9px; width:100%;  margin:0px; padding:0px;}

.mainbox div.headbox div.search{background:#f9f9f9; padding:7px 15px 7px 25px; vertical-align:middle; border:1px solid #aaaaaa; border-top:none}
.mainbox div.headbox div.search input.textbox{ border:1px solid #9C9C9C;}

.mainbox div.leftbox{width:715px; float:left; margin-left:1px; padding-right:2px;}
.mainbox div.leftbox div.midbox{width:275px;height:auto; overflow:hidden; border:1px solid #939393; float:left; margin-top:5px;}
.mainbox div.leftbox div.midbox div.leftside{width:300px; text-align:left;}
.mainbox div.leftbox div.midbox div.leftside p{ margin:0px; padding:6px;}
.mainbox div.leftbox div.midbox div.rightside{background:url(../images/front/bg_frame.gif) no-repeat right; height:auto; margin-left:300px;}
.mainbox div.leftbox div.midbox div.rightside div.tab{margin:4px; height:22px;}
.mainbox div.leftbox div.midbox div.rightside div.tab a{display:block;background:url(../images/front/bg_tab.gif) no-repeat; width:85px; margin-right:3px; padding-left:25px; padding-top:2px; height:20px; float:left; font-weight:bold; color:#FFFFFF;}
.mainbox div.leftbox div.midbox div.rightside div.tab a.on{background:url(../images/front/bg_tab_on.gif) no-repeat;}
.mainbox div.leftbox div.midbox div.tab{margin:0px; padding:4px 0px 4px 0px; height:22px; text-align:center; background:url(../images/front/bg_tab.gif) repeat-x; border-bottom:1px solid #909090; }
.mainbox div.leftbox div.midbox div.tab a{display:block; background:#1e5cb0; width:86px; height:24px; margin-left:2px; padding-top:4px; float:left; font-weight:bold; color:#FFFFFF;}
.mainbox div.leftbox div.midbox div.tab a.on{background:#ffc000; color:#000000}
.mainbox div.leftbox div.midbox div.tab a.more{background:none; padding:0px; float:right; width:auto; height:auto; margin-top:8px;}
.mainbox div.leftbox div.midbox div.tree{ width:265px; margin-left:3px;}
.mainbox div.leftbox div.midbox div.media{ width:350px; margin-right:5px; text-align:center;}
.mainbox div.leftbox div.midbox div.media p{ margin:0px; text-align:left; padding-left:15px;}

.listtopshop{ background:url(/images/index/topshop.jpg);padd-top:2px; }
.mainbox div.leftbox div.newslist{float:left;margin-top:5px;width:410px; margin-left:20px; margin-right:0px;}
.mainbox div.leftbox div.listbox{width:405px;overflow:hidden;}
.mainbox div.leftbox div.listbox div.title{height:20px; width:405px; border-bottom:3px solid #214196; padding-top:5px}
.mainbox div.leftbox div.listbox div.title h3{margin:2px 0px 0px 5px; font-size:12px; color:#000000;}
.mainbox div.leftbox div.listbox div.title h3 span a{color:#FFDEC2; font-weight:normal;}
.mainbox div.leftbox div.listbox ul{ list-style:none; padding:3px; margin:0px; margin-top:5px}
.mainbox div.leftbox div.listbox ul li{padding:2px 3px 1px 3px;}
.mainbox div.leftbox div.listbox ul li a{color:#333333;}
.mainbox div.leftbox div.newslist div.listbox blockquote{width:100%; padding:0px; margin:0px; float:left;}
.mainbox div.leftbox div.listbox div.summary{padding:10px;}
.mainbox div.leftbox div.listbox div.summary img{float:left;}
.mainbox div.leftbox div.listbox div.summary p{ margin:0px; padding-left:90px;}

.mainbox div.leftbox div.listbox .titleleft{width:60%; float:left;margin-top:0px}
.mainbox div.leftbox div.listbox .titleright{width:60%; float:right;}

.mainbox div.rightbox{width:230px; margin-right:1px; margin-left:10px; float:left;}
.mainbox div.rightbox div.frame{border-left:solid 1px #BCBCBC;border-right:solid 1px #BCBCBC; background-color:#FFFFFF;}
.mainbox div.rightbox div.frame div.title{text-align:center; padding-top:4px;padding-bottom:8px;}
.mainbox div.rightbox div.frame ul{list-style:none; margin:0px; padding-bottom:5px;}
.mainbox div.rightbox div.frame ul li{padding:2px 3px 1px 3px;}
.mainbox div.rightbox div.frame ul li a{color:#333333;}
.mainbox div.rightbox div.frame ul.school{ margin-left:10px; width:92%}
.mainbox div.rightbox div.frame ul.school li{ display:block; float:left; white-space:nowrap;}
.mainbox div.rightbox div.frame table{font-weight:bold;}
.mainbox div.rightbox div.frame table td.ico{ text-align:center; width:50px;}

.bottomline{border-bottom:3px solid #214196; width:1000px;height:5px;}
/*µ×²¿*/
.bottom{width:1000px; height:77px;background:url(../images/front/bottom.gif) repeat-x ; padding-top:15px; color:#FFFFFF; text-align:center; font-family:Arial; }
.bottom div.logo{float:left; margin-left:5px; margin-right:10px; padding-right:10px; border-right:2px solid #c3c3c3}
.bottom div.content{float:left; margin-left:5px;width:auto;text-align:left}
.bottom div.content a{color:#104f89;}

.mainbox div.margin{margin-top:8px;}

/*res tree*/
.treebox {text-align:left;}
.treebox a{color:#333333}
.treebox a:hover{color:#FF6C00}
.treebox h3{ font-family:ËÎÌå;font-size:12px; margin:0px; background:url(../images/public/arrow_4.gif) no-repeat 8px 7px #ffffff; padding:3px; padding-left:28px; cursor:pointer;border-bottom:dotted 1px #868686;}
.treebox h3 img{float:right; margin-right:8px; margin-top:4px;}
.treebox div{padding:1px;padding-left:15px;}

/*inner list*/
.mainbox div.inner { margin-top:8px;}
.mainbox div.inner div.menu{width:165px; margin-left:2px; background-color:#F1F1F1}
.mainbox div.inner div.menu h3{font-size:12px; margin:0px; background:url(../images/inner/menu_title_maintain.gif) no-repeat top #747474; height:26px;  text-align:center; padding-top:2px;}
.mainbox div.inner div.menu ul{list-style:none; margin:0px; padding:4px 0px 15px 0px;border-bottom:solid 1px #5B647B;border-left:solid 1px #5B647B;border-right:solid 1px #5B647B;}
.mainbox div.inner div.menu ul li{ padding:6px 0px 4px 0px; text-align:center; background:url(../images/inner/menu_bg_maintain.gif) no-repeat center; }
.mainbox div.inner div.menu h4 { margin:8px 25px 0px; padding-left:18px; text-align:left; font-size:13px; color:#333; background:url(../images/public/arrow_7.gif) 0 2px no-repeat; cursor:pointer; }
.mainbox div.inner div.menu div.nav2 { margin-left:25px; text-align:left; }

.mainbox div.inner div.menu ul li a{color:#FFFFFF;}
.mainbox div.inner div.main {border:solid 1px #5B647B; width:780px;margin-right:3px;border-top:solid 1px #87D404;}
.mainbox div.inner div.main a{color:#000000;}
.mainbox div.inner div.main a:hover{color:#FF6C00;}
.mainbox div.inner div.main div.title{ height:22px; overflow:hidden; background:url(../images/inner/main_title_maintain.gif) repeat-x}
.mainbox div.inner div.main div.title h3{font-size:12px; margin:0px; padding:2px 0px 0px 28px; background:url(../images/public/arrow_6.gif) no-repeat 9px 5px;}
.mainbox div.inner div.main div.nav{ margin:10px 12px 10px 12px; text-align:right;border-bottom:solid 1px #CCCCCC; padding:0px 10px 3px 0px;}
.mainbox div.inner div.main div.nav label{ color:#FF6C00;}
.mainbox div.inner div.main div.list{ margin-bottom:20px;}
.mainbox div.inner div.main div.list ul{list-style:none; margin:20px; padding:0px;}
.mainbox div.inner div.main div.list ul li{ border-bottom:dotted 1px #DDDDDD; padding:3px 5px 4px 10px;}

.mainbox div.inner div.main div.list .productList{overflow:hidden; padding-right:0; margin:0; padding:10px 3px;}
.mainbox div.inner div.main div.list .productList ul{margin:0;}
.mainbox div.inner div.main div.list .productList ul li{list-style:none; width:200px; float:left; text-align:center;margin-bottom:9px; height:153px; border:0; padding:0; margin-right:4px;}
.mainbox div.inner div.main div.list .productList ul li img{width:180px;height:115px;padding:7px 9px; background:#fff; border:1px solid #d3d4d6; margin-bottom:5px;}
.mainbox div.inner div.main div.list .productList p{text-align:center;}
.mainbox div.inner div.main div.list .productList p a{padding:0 10px;}

.mainbox div.inner div.search{width:auto;}

/*inner content*/
.mainbox div.inner div.main div.content h3.title{ text-align:center; color:#FF6C00;}
.mainbox div.inner div.main div.content div.info{ margin:0px 12px 0px 12px; padding:2px 0px 2px 0px; text-align:center; background-color:#F5F5F5;}
.mainbox div.inner div.main div.content div.info span{ color:#FF6C00;}
.mainbox div.inner div.main div.content div.ptext{ padding:20px;}
.mainbox div.inner div.main div.content div.ptext div.pre_next{ border-top:solid 1px #CCCCCC; margin-top:10px;}
.mainbox div.inner div.main div.content div.ptext table.tbcontent{ background-color:#CCCCCC;}
.mainbox div.inner div.main div.content div.ptext table.tbcontent tr{background-color:#FFFFFF;}


.null{text-align:center; padding:25px; display:block;}
div.pager{ background-color:#F1F1F1; padding:3px; border:solid 1px #CED2D8; margin:5px; margin-top:25px;}
#focusViwer{padding:6px; background:DCDCDC; background-image:url(../images/bg_index_tree.jpg); width:300px;}