/* reset */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
em, strong, th { font-style: normal; font-weight: 400; }
ol, ul { list-style: none; }
th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; font-size: 100%; }
input, textarea, select, button, option { font-family: inherit; font-size: inherit; font-weight: inherit; }
/* global */

body { font-size: 12px; font-family: "Microsoft Yahei", Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #4D4D4D; background: #FFFFFF; }
a { color: #2464B2; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0; }
em { color: #F00; font-style: normal; }
h3 { margin: 0; padding: 0; font-size: 14px; }
ul, li { list-style: none; margin: 0; padding: 0; }
p, form, div, h2, h4 { margin: 0; padding: 0 }
* { margin: 0; padding: 0; }
b { font-weight: bold; }
.red { color: #F00; }
.blue { color: #00F; }
.green { color: #008000; }
.cl { clear: both; overflow: hidden; height: 0px; }
.cl5 { clear: both; overflow: hidden; height: 5px; }
.cl8 { clear: both; overflow: hidden; height: 8px; }
.cl10 { clear: both; overflow: hidden; height: 10px; }
input, button, select, textarea { outline: none }
.w { width: 980px; margin: 0 auto; }
/* home */

#top { height: 36px; line-height: 36px; /*background-color: #F8F8F8;*/ color: #666666; /*border-bottom: 1px solid #EBEBEB;*/ position: relative; }
#top .fl { padding: 0 10px; position: absolute; left: 10px; top: 0px; }
#top .fl a{ text-decoration: none; margin-right: 15px; height: 36px; line-height: 36px;}
#top .fr { padding: 0 5px; position: absolute; right: 5px; top: 0px; color: #3CA20C; }
#top .fr a{ text-decoration: underline; margin-right: 15px; height: 36px; line-height: 36px;}
#top .fr a.gd{text-decoration: none; padding: 3px 10px 3px 10px; background-color: #FF3F00; color: #fff;}
#top a.gd:hover { color: #fff; background-color: #EF5900;}
#top .fr em { color: #F704B2; }
#top a {color: #333333; font-size: 13px; font-weight: bold;}
#top a:hover { color: #FF3F00;}

.homelogo { height: 100px; margin: 210px auto 20px auto; text-align: center; overflow: hidden; background: url(inso_logo.png ) no-repeat center top; }
.homelogo h1 { height: 100px; line-height: 500px; }
/*搜索栏上文字*/
.xuanxiang {width: 100%; height: 36px; line-height: 36px; font-size: 14px; font-family: "Microsoft YaHei",arial,sans-serif;}
.xuanxiang ul {width: 660px; margin: 20px auto; height: 36px; line-height: 36px;}
.xuanxiang ul li {width: 600px; height: 36px; line-height: 36px; margin-left: 15px;}
.xuanxiang ul li span {height: 36px; line-height: 36px; margin-right: 25px; color: #666; float: left; }
.xuanxiang ul li span a {height: 36px; line-height: 36px; text-align: center; color: #666; }
.xuanxiang .wy{color: #FF6A00; font-weight: 700;}
/*搜索栏上文字*/

.searchbox { width: 660px; height: 34px; margin: 5px auto 20px auto; }
.searchbox .q { display: inline-block; background: #FFF; width: 545px; height: 34px; font-size: 14px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; color: #CCC; margin: 0px; padding: 0 10px 0 10px; border: none; float: left; line-height: 34px; border: 1px solid #B8B8B8; border-right: 0px;}
.searchbox .btn { width: 94px; height: 36px; border: none; cursor: pointer; float: left; background: #FE6910 url(sos.png) no-repeat 0px 1px;/*background-color: #FC8C1D;*//*line-height: 36px;display:inline-block;color: #FFF;text-align: center;font-size: 16px;*/}
.searchbox .btn:hover { background-color: #EF5900; }
.hotpic li { width: 150px; height: 150px; float: left; }
.hotpic li img { width: 150px; height: 120px; }
.hotsearch { clear: both; width: 598px; margin: 10px auto 10px auto; border: 1px solid #FFF0C6; background-color: #FFF; }
.hotsearch .hothead { height: 28px; background-color: #FFFAE9; border-bottom: 1px solid #FFF0C6; }
.hotsearch .hothead a { display: inline-block; float: left; height: 28px; width: 100px; text-align: center; line-height: 28px; border-right: 1px solid #FFF0C6; font-size: 14px; color: #666666 }
.hotsearch .hothead a:hover { text-decoration: none; color: #F60; }
.hotsearch .hothead a.current { background-color: #FFFFFF; height: 29px; color: #F60; }
.hotsearch ul { margin: 10px 0 0 10px; }
.hotsearch h2 { color: #CCC; font-size: 16px; line-height: 40px; text-align: center; }
.hotsearch li { height: 20px; line-height: 20px; width: 180px; _width: 175px; margin: 5px 0px 0px 10px; display: inline-block; float: left; overflow: hidden; }
.hotsearch li a { color: #0000CC; font-size: 14px; display: inline-block; float: left; margin-left: 5px; width: 140px; overflow: hidden; }
.hotsearch li a:hover { color: #F70615; }
.hotsearch li .num { display: inline-block; float: left; width: 16px; height: 16px; margin-top: 2px; background-color: #609; line-height: 16px; text-align: center; color: #FFF; font-size: 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.hotsearch li .top1 { background-color: #F90; }
.hotsearch li .top2 { background-color: #8CA6DC; }
.bdsug_copy { display: none; }
.links { margin: 10px auto 20px auto; clear: both; text-align: center; }
.links a { margin: 0 5px; }

#footer { /*position:fixed; bottom:0; left: 0;*/ margin-top: 50px; height: 36px; line-height: 36px; color: #666666; width:100%; text-align: center; clear: both;}
#footer p.left {float: left; height: 36px; line-height: 36px; text-align: center; margin-left: 20px;}
#footer p.left a{ text-decoration: none; margin-left: 15px; color: #666666;}
#footer p.right { height: 36px; line-height: 36px; float: right; margin-right: 20px; text-align: center;}
#footer p.right span{ height: 36px; float: left; margin-right: 5px;}
#footer p.right a{ text-decoration: none; float: left; margin-right: 5px;}
#footer {/* position:fixed; bottom:0; margin-top: 30px; height: 36px; line-height: 36px;*/  /*color: #666666; text-align: center; clear: both;*/ }
#footer span{ margin-right: 5px;}
#footer a{ text-decoration: none; margin-right: 6px; color: #666666;}
#footer	a:hover{ color: #666666;}