@charset "utf-8";
/* ===Contact method：louxiaojian@gmail.com===*/

* {margin:0;padding:0;}
body{font-family:"宋体";line-height:1.8em;font-size:12px;word-break:break-all;color:#333}
ul li,ol li{list-style:none;}
cite,em,address{font-style:normal;}
input,select,textarea{font:normal normal 12px "SimSun";color:#555}
h1,h2,h3,h4,h5,h6{font-size:14px;}
img{border:0px;}
/*==通用链接==*/
a{color:#333;text-decoration:none;outline:none}
a:hover{color:#f60;text-decoration:underline;}

.blod a,.blod{font-weight:bold}
.blue a,.blue{color:#06c;}
.red a,.red{color:#f03;}
.or a,.or{color:#f60;}
.green a,.green{color:#390;}
a.blod:link,a.blod:visited{font-weight:bold}
a.red:link,a.red:visited{color:#f03;}
a.blue:link,a.blue:visited{color:#06c; }
a.or:link,a.or:visited{color:#f60}
a.green:link,a.green:visited{color:#390;}
/* 字体属性 [定义规则，小写f加属性名称] */
.fB {font-weight:bold;}
.fI {font-style:italic;}
/* 字体大小*/
.f12px{font-size:12px;}
.f14px{font-size:14px;}
/* 浮动*/
.fl{float:left;}
.fr{float:right}
/* 其它属性*/
fieldset{border:none;}
.hide{display:none;}
.center{text-align:center;}
.m10{margin:10px;}
.ml10,.a_ml10 a{margin-left:10px;}
.mr10,a_mr10 a{margin-right:10px;}
.ml5{margin-left:5px;}
/*==clear==*/
.clear{clear:both;font-size:0px;width:0px;height:0;line-height:0; overflow:hidden}
.clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix {display: inline-block;width:100%;}
* html .clearfix {/* Hides from IE-mac \*/height: 1%;/* End hide from IE-mac */}
/* ie7 hack*/
*+html .clearfix {min-height: 1% ;}

.submit{cursor:pointer;}
/*=layout=*/
.wrapper{padding-top:10px;}
#container{width:960px;margin:0 auto;padding-bottom:15px}
.main{width:670px;float:left}
.sideBar{width:280px;float:right}
/*=header=*/
#header{width:960px;margin:0 auto;position:relative;}
.navi{font-size:12px;line-height:22px; color:#ccc;text-align:left}
.navi a:link,.navi a:visited{padding:4px; display:inline;  color:#888; }
.navi a:hover{color:#888; text-decoration:underline}
.navi span{ float: right;}

p.login{text-align:right; font-size:12px;}
p.login a{padding:0 .6em; }
#logo{float:left;display:block;width:200px;}
#logo img{display:block;width:200px;}
#logo span{width:0;height:0;display: block;text-indent:-9999em;}

#search{float:right;width:440px;height:58px;background:#fff url(../img/searchbg.jpg) no-repeat 0 29px;text-align:center; padding-top:6px;}
#search ul{ margin-top:3px;}
#search ul li{ float:left;height:25px;line-height:22px; width:58px; text-align:center; margin-left:2px;}
#search ul li a,#search ul li a:link,#search ul li a:visited{color:#fff; font-size:12px;text-decoration:none; background:none}
#search ul li a:hover{color:#fff;background:none;}
#search ul li.on{font-weight:bold; }
#search ul li.on a:link,#search ul li.on a:visited{color:#fff; text-decoration:none; cursor: default;}
#search input.txt{ border:none;width:226px;background:none;padding-left:7px}
input.submitBtn{background:url(../img/submitbg.jpg) repeat-x; border:1px solid #b3b3b3;padding:2px 6px;  *padding:2px 6px 1px 6px; }
#search input.submitBtn{ background:none; border:none; margin-left:15px; margin-right:-1px;}
#search form{ clear:both; text-align:left; margin:3px 0 0 3px; position:relative;}
#search form p span{position:absolute;display:block;top:0;right:0;text-align:center;  }
#search form p a:link,#search form p a:visited{ color:#666; text-decoration:none; font-size:12px; margin:0 9px 0 8px; }
#search form p a:hover{background:none; }

.menu{line-height:2.6em;width:100%;background:url(../img/menu.gif) repeat-x scroll; clear:both}
.menu ul{width:960px;margin:0 auto;}
.menu li{background:url(../img/menuxian.gif) right 0px no-repeat;float:left;display:inline;}
.menu a{float:left;height:31px;padding-left:9px;color:#fff;font-size:12px;margin-right:.2em}
.menu a:visited{color:#fff;}
.menu a:hover{text-decoration:none;color:#000}
.menu span{display:block;padding:0px 18px 0px 9px}
.menu .on{margin:0px 8px 0px 3px;}
.menu .on,.menu .on span{background-image:url(../img/menuHover.gif);background-repeat:no-repeat;color:#000;font-weight:bold}
.menu .on span{background-position:right -31px;}

.submenu {font-size:12px;color:#555;background:url(../img/submenu.gif) top repeat-x;line-height:20px;padding-bottom:10px;}
/*.submenu p{padding:5px 5px 10px 5px;width:950px;margin:0 auto;white-space:nowrap;overflow:hidden; }*/
.submenu a,.submenu a:visited{color:#555;margin:0px 2px;float:none}
.submenu .subInner{padding:5px 5px 0px 5px;width:950px;margin:0 auto;white-space:nowrap;overflow:hidden;}
.submenu p{display:inline}
.submenu input{vertical-align:top}
.submenu label{vertical-align:middle;position:relative;top:-8px;margin:0px 5px 0px 8px}
.submenu a:hover{text-decoration:none;color:#f60}
.submenu form{float:left;height:25px}
.submenu .submitBtn{margin-right:5px}
.submenu span{float:left;padding:0}
.dash{background:url(../img/dash.gif) bottom repeat-x;}

.map{padding-left:5px;background: url(../img/bkClassd.gif) bottom repeat-x;color:#666; margin-bottom:10px}
.map span{color:#5d5d5d;font-weight:bold;margin-right:5px}
.map a{color:#666}
/*=文字列表=*/
.textList{font-size:14px}
.textList a{text-decoration:underline}
.textList li{background:url(../img/point.gif) 15px 10px no-repeat;padding-left:25px;line-height:24px;height:24px;overflow:hidden;}
.textList li span{float:right}

/*图左字右pic_left_text_right*/
.pltr{color:#2B2B2B;position:relative;padding-top:5px;overflow:hidden}
.pltr .img{position:absolute;top:5px;left:5px}
.pltr .img img{display:block;}
.pltr h4{font-size:14px;margin-bottom:5px}

/*图上字下pic_up_text_down*/

.putd{overflow:hidden; padding:6px;}
.putd a:hover{color:#f60; text-decoration:underline}
.putd li{float:left;}
.putd li img{display:block;margin:3px auto;}
.putd li h4{text-align:center;overflow:hidden;white-space:nowrap;margin:0 auto;font-size:12px;font-weight:normal}

/*=footer=*/
#footer{color:#333;margin:0px auto;width:960px;text-align:center;border-top:3px solid #67B6D8;padding:10px 0px}
#footer a{color:#333;margin:0px 10px}
/**/
.tag1 { color:#339900;font-weight:bold;}
.tag2 { color:#e65730;font-size:14px;}
.tag3 { color:#00b9da;font-size:16px;}
.tag4 { color:#FE3981;font-weight:bold;font-size:14px;}
.tag5 { color:#0000ff;font-weight:bold;font-size:14px;}

/**/
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}