@charset "gb2312";
/* CSS Document */
body{font-family:"微软雅黑","宋体","Arial Narrow"; font-size:12px; line-height:22px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,button,textarea,p,th,td{margin:0;padding:0;}
img{border:0;}
input,button,textarea,select,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
ol,ul{list-style:none;}
.cleardiv { height:0; line-height:0; font-size:0; clear:both; zoom:1; overflow:hidden; visibility: hidden; }
.clearb{height:0; line-height:0; font-size:0; clear:both; zoom:1; overflow:hidden; visibility: hidden; width:100%; display:block; }
.both{clear:both;}
div{overflow:hidden; _zoom:1}
b{height:0; line-height:0; font-size:0; clear:both; zoom:1; overflow:hidden; visibility: hidden; width:100%; display:block; }
a{ text-decoration:none; color:#666;}
a:link{ text-decoration:none; color:#666;}
a:visited{ text-decoration:underline;color:#666;}
a:hover{ text-decoration:underline;color:#177BDD;}
a:active{ text-decoration:underline;color:#177BDD;}

/*常用背景颜色*/
.bgFFF{background:#FFF}
.bgF00{background:#F00;}
.bg000{background:#000;}
/* 常用宽度 */
.w980{ width:980px; margin:0 auto;overflow:hidden;}
.w960{ width:960px;margin:0 auto;overflow:hidden;}
.mid{ margin-left:auto; margin-right:auto;}
/*常用间隔*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mlr5{margin-left:5px; margin-right:5px;}
.mlr10{margin-left:10px; margin-right:10px;}
.mlr15{margin-left:15px; margin-right:15px;}
.mlr20{margin-left:20px; margin-right:20px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.plr5{padding-left:5px; padding-right:5px;}
.plr10{padding-left:10px; padding-right:10px;}
.plr15{padding-left:15px; padding-right:15px;}
.plr20{padding-left:20px; padding-right:20px;}
.ptb5{padding-top:5px; padding-bottom:5px;}
.ptb10{padding-top:10px; padding-bottom:10px;}
.ptb15{padding-top:15px; padding-bottom:15px;}
.ptb20{padding-top:20px; padding-bottom:20px;}
.pl30{ padding-left:30px;}
/*常用浮动*/
.fl{float:left;}
.fr{float:right;}
.fld{float:left;_display:inline;}
.frd{float:right;_display:inline;}
/*常用文字设置*/
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fw{font-weight:bold;}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.ti{text-indent:2em;}
/*header*/
.header{height:60px;line-height:60px; background:#F5F5F5;}
.header_line {height:1px;background:#E7E7E7;font-size:0;}
.header .warp {height:60px;width:1000px;margin:0 auto;}
.header .warp .logo {height:60px;width:220px;float:left}
.header .warp .menu {height:60px;float:left;float: right; position: relative;}
.header .warp .menu li {height:60px;width:100px; float:left;}
.header .warp .menu li a {font-size:14px; display:block; text-align:center;line-height:60px; text-decoration:none;}
.header .warp .menu li a:hover{font-size:14px; display:block; text-align:center;line-height:60px; }
.header .warp .menu li.line {height:60px;width:1px;background:url(../images/menu_line.jpg) no-repeat; float:left;}
.header .warp .menu li.current {height:60px;width:100px;background:url(../images/menu_hover.jpg) no-repeat; float:left;color:#177BDD;}
.header .warp .menu li.current a {color:#177BDD;}


/*link*/
.links{ margin:0 auto; width:960px;}

.links_cont{ margin:0 auto; padding-bottom:20px; text-align:center; border-bottom:1px solid #F5F5F5;}
.links_cont li{ float:left; height:40px; line-height:40px; padding:0 15px;}
.links_cont li.links_tit{ float:left; width:100px; height:40px; line-height:40px; text-align:center; padding:0; background:#177bdd; color:#FFF; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; cursor:copy;}

/*footer*/
.footer { color: #999999; text-align: center; padding: 20px 0; line-height: 30px; }
.footer_con { color: #999999; text-align: center; padding: 30px 0; line-height: 30px;background:#F3F3F3 }
