html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,fieldset,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea,fieldset,label{font:12px/1.5 "Lucida Grande",tahoma,arial,\5b8b\4f53;color:#666l;background-color:#FFF}

ul,ol{list-style:none}
fieldset,img{border:0 none}
img{-ms-interpolation-mode:bicubic}
i,em{font-style:normal}
input,select,textarea,button{font-size:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
button,input[type=button],input[type=submit]{cursor:pointer}
input[type=search]{-webkit-appearance:textfield}
textarea{overflow-y:auto;resize:vertical}
.clear,.clearfix{zoom:1}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden}
.hidden,.hide{display:none}

a{color:#333;text-decoration:none}
a:hover{text-decoration:underline; color:red}
.fn-left,.fn-right{display:inline}
.fn-left{float:left}
.fn-right{float:right}

.wrap{width: 980px;margin: 0 auto;}

.mt10{ margin-top:10px;}
.mt12{margin-top:12px;}
.left350{width:350px;float:left;}
.center354{width:354px;float:left;margin-left:31px; display: inline;}
.right215{width:215px;float:right;}

.title{width:980px; margin:0 auto;height:41px;background-color:#1d7ad9; margin-top:10px;_margin-top:0px;}
.title span{ font-size:14px; font-weight:bold; color:#fff; line-height:41px; text-indent:1em; padding-left:10px;}

/*head*/

.logo{float:left;width:650px;height:91px;overflow:hidden}
.logo h1{height:91px;overflow:hidden}
.logo h1 a { display: block; height: 91px; width: 100%; }

.search_wrap{float:right;padding:10px;background-color:#1d7ad9;height:60px; width:310px;}

.search{float:left;width:310px;height:35px;}
.search_con{float:left;width:260px;height:20px;line-height:20px;padding:8px 5px 7px 10px;border:0;overflow:hidden}
.search_btn{float:left;width:35px;height:35px;border:0;text-indent:-9999px;overflow:hidden;font-size:0;background:#f80 url(../images/btn.png) no-repeat}
.search_con:focus{outline:0;box-shadow:inset 2px 2px 3px rgba(0,0,0,0.2)}

.skey{clear:both;width:350px;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;color:#c2d9f8}
.skey a{margin-right:10px}
.skey a{color:#c2d9f8}
.skey a:hover{color:#fff}

.dh{width:100%;height:41px;background-color:#1d7ad9; margin-top:10px;}
.dh ul{height:41px;}
.dh ul li{float:left;width:100px;height:41px;line-height:41px;font-size:14px;text-align:center;}
.dh ul li a{color:#FFFFFF;font-weight:bold;display: block;}
.dh ul li a:hover{background-color:#feb902}

/*footer*/

.link{ width:940px; line-height:20px; padding:5px 20px; border:solid 1px #ccc; margin:8px auto; text-align:left; }
.link span{ font-weight:bold; }
.link a{ margin:0 10px; }

#bottomNav{background:#f0f0f0;padding:9px 0;text-align:center; margin-top:10px;}
#bottomNav a{font-size:14px;color:#666;padding-right:20px;}
#footer{background:#1d7ad9;height:55px;text-align:center}
#footer p {color: #fff;padding:10px 0;}
#footer p a {color: #fff;}

.sideTool{position:fixed;_position:absolute;left:50%;bottom:20px;margin-left:490px;width:29px;font:12px/20px arial,helvetica,verdana,tahoma,sans-serif;word-wrap:break-word;}.sideTool .ico_top{display:block;width:12px;height:11px;margin:0 2px 3px 3px;}.sideTool .handle a{display:block;width:17px;margin-bottom:2px;padding:12px 5px;text-align:center;line-height:16px;background:#f3f3f3;color:#3399e0;border:1px solid #e4e4e4;border-top-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;}.sideTool .handle a:hover{text-decoration:none;background:#e8e8e8;border-color:#ddd;}