body{margin:0 auto;padding:0;color:#666;font:13px/2em Microsoft Yahei,tahoma,HELVETICA;}
p,div,ul,li,h2,h3,h4,input,textarea,td,tr,table{padding:0;margin:0;}
a{border:0;}
img{border:0;}

.max_div{width:100%;overflow:hidden;}
.fix_div{width:1000px;margin:0 auto;overflow:hidden;}

.head_div{height:36px;line-height:36px;border-bottom:1px solid #e7e7e7;background-color:#f8f8f8;}
.header{height:36px;line-height:36px;}
.header .welcome{float:left;width:235px;height:36px;line-height:36px;}
.header .welcome .add_qq{display:inline-block;width:90px;height:22px;margin-top:6px;background:transparent url("../images/add_qq.png") no-repeat;float:right;}
.header .htools{float:right;height:36px;line-height:36px;}
.header .htools a{color:#666;text-decoration:none;}
.header .htools a:hover{color:#29ace2;}
.header .htools label{color:#9e9e9e}

.logo_search{height:98px;}
.logo_search a.logo{display:inline-block;width:280px;height:98px;float:left;border:0;}
.logo_search a.logo img{border-style:none;}
.logo_search .search_div{margin-left:10px;width:416px;float:left;padding-top:20px;}
.logo_search .search_div .search_1{width:420px;height:34px;overflow:hidden;float:left;}
.logo_search .search_div .search_1 .search_text{float:left;width:322px;height:32px;line-height:32px;border:1px solid #e7e7e7;outline:1px solid #29ace2;}
.logo_search .search_div .search_1 .search_btn{display:inline-block;float:left;height:32px;line-height:32px;width:86px;border:1px solid #29ace2;background-color:#29ace2;color:#fff;text-decoration:none;text-align:center;font-size:16px;font-weight:800;}
.logo_search .search_div .search_2{width:420px;height:28px;overflow:hidden;color:#a1a1a1;line-height:28px;float:left;}
.logo_search .search_div .search_2 a{color:#a1a1a1;text-decoration:none;}
.logo_search .search_div .search_2 a.hot{color:#c90404;text-decoration:underline;}
.logo_search .search_div .search_2 label{margin-left:8px;margin-right:0;}

.logo_search .s_adv{display:inline-block;float:right;margin-top:4px;border:0;}
/*
.category{width:1000px;margin:0 auto;height:35px;line-height:35px;border:1px solid #e7e7e7;background:transparent url("../images/category_bg.jpg") repeat-x;}
#nav {line-height: 35px;list-style-type: none}
#nav a {display: block; padding:0 10px; float:left; text-align:center;color:#666;text-decoration:none;}
#nav a#home{margin-left:10px;padding-left:20px;background:transparent url('../images/home_ico.png') no-repeat 0 7px;}
#nav a#school{position:relative;background:transparent url('../images/arrow.png') no-repeat 61px 8px;}
#nav li {float: left;}
#nav li ul {z-index:999;line-height: 32px;  list-style-type: none;text-align:center;border:1px solid #e7e7e7;border-top:0;left: -999em; width: 100px; overflow:hidden;position: absolute;top:171px;}
#nav li ul li{float:left;width:100px;background:#F6F6F6;}
#nav li ul a{display: block; width: 85px;_width: 100px;height:auto; margin:0 auto;text-align:left; padding-left:15px;}
#nav li ul a:link  {color:#666; text-decoration:none;}
#nav li ul a:visited  {color:#666;text-decoration:none;}
#nav li ul a:hover  {color:#F3F3F3;text-decoration:none;font-weight:normal;background:#29ace2;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
*/
#content {clear: left;}

.nav { font-size: 12px; width:1000px; margin:0 auto; height: 35px; line-height: 35px; position: relative; z-index: 1;border:1px solid #e7e7e7}
.nav a { text-decoration: none; }
.navmain { height: 35px; line-height: 35px; padding: 0 5px; background:url(../images/nav-bg.png) repeat-x 0 top; position: relative; }
#nav_all { height: 35px; float: left; line-height: 35px; position: relative; z-index: 222; list-style:none; }
#nav_all li { text-align: center; float: left; position: relative;}
#nav_all li a { color: #666; display: inline-block; font-size: 14px; cursor: pointer; padding: 0 11px 0 12px; _padding: 0 8px; height: 35px; line-height: 35px; white-space: nowrap; }
#nav_all li a.on,#nav_all li a:hover { background: url(../images/bird.png) center 30px no-repeat; height: 35px; line-height: 35px; margin-top:-1px; border-top: 1px solid #29ace2; overflow: hidden; }
#nav_all li ul { display: none; position: absolute; z-index: 99; width: 980px; left: -50px; top: 35px; list-style:none; }
#nav_all ul li { background-image: none; line-height: 32px; height: 32px; padding-top: 0px; padding: 0; }
#nav_all ul li a { background-image: none; padding: 0px 10px; margin: 0px; height: 32px; line-height: 32px; color: #fff; font-weight: normal; background: #29ace2; border: none; }
#nav_all ul li a:hover { background-image: none; padding: 0px 10px; margin: 0px auto; height: 32px; line-height: 32px; color: #FFF; background: #29ace2; border-top: none; }


			

.foot_div{height:112px;padding-top:10px;}
.footer{position:relative;border-top:2px solid #29ace2;}
.footer .info_2{padding-top:6px;float:left;width:670px;overflow:hidden;color:#666}
.footer .info_2 p{height:20px;line-height:20px;float:left;}
.footer .info_2 ul{float:left;margin-left:20px;list-style:none;height:20px;line-height:20px;}
.footer .info_2 ul li{float:left;margin-right:6px;color:#29ace2;}
.footer .info_2 ul li a{color:#29ace2;text-decoration:none;}
.footer .info_2 p b a{color:#29ace2;text-decoration:none;}
.footer .info_2 p a{color:#666;text-decoration:none;}
.footer .info_2 p a:hover{text-decoration:underline;}
.footer p.safe{margin-top:10px;height:42px;line-height:42px;position:absolute;right:0;top:0;backgdound:red;}

.rig_tools{position:fixed;left:50%;top:212px;width:54px;margin-left:499px;border:1px solid #e7e7e7;background-color:#fafafa;}
.rig_tools label{display:block;width:46px;height:45px;margin:0 auto;border-bottom:1px solid #e7e7e7;cursor:pointer;}
.rig_tools label.t_1{background:url('../images/tools.png') no-repeat -6px 4px;}
.rig_tools label.t_2{background:url('../images/tools.png') no-repeat -5px -44px;}
.rig_tools label.t_3{background:url('../images/tools.png') no-repeat -5px -95px;}
.rig_tools label.t_4{background:url('../images/tools.png') no-repeat -5px -144px;border:0;}
.rig_tools label.t_5{display:none;background:url('../images/tools.png') no-repeat -5px -184px;}

.rig_tools .off{display:none;}
.rig_tools .on{display:block;}
.weixin{position:fixed;left:50%;top:212px;width:183px;margin-left:315px;height:183px;border:1px solid #e7e7e7;}
.weixin img{width:183px;height:183px;}
.bdshare{position:fixed;left:50%;top:304px;padding-left:18px;width:380px;margin-left:100px;height:44px;background-color:#fff;border:1px solid #e7e7e7;}
.contact_div{position:fixed;left:50%;top:212px;width:360px;height:183px;margin-left:138px;border:1px solid #e7e7e7;background-color:#fff;font-size:12px;}
.contact_div .contact_text{width:332px;height:120px;border:1px solid #e7e7e7;margin-top:14px;margin-left:13px;}
.contact_div .contact_input{width:150px;height:20px;padding:2px 0;border:1px solid #e7e7e7;}
.contact_div .contact_btn{display:inline-block;height:25px;line-height:25px;padding:0 10px;color:#fff;text-decoration:none;background-color:#29ace2}
.search_tool{position:fixed;left:50%;top:212px;width:360px;margin-left:138px;height:183px;border:1px solid #e7e7e7;background-color:#fff;font-size:12px;}
.search_tool p{width:330px;height:30px;line-height:30px;margin:0 auto;margin-top:16px;}
.search_tool p .search_tool_input{width:250px;height:20px;padding:4px 0;border:1px solid #e7e7e7;}
.search_tool p .search_btn{display:inline-block;height:29px;line-height:29px;padding:0 10px;color:#fff;text-decoration:none;background-color:#29ace2}
.search_tool .popsearch{margin:0 auto;margin-top:10px;width:340px;padding:0;height:114px;}
.search_tool .popsearch p{padding-left:8px;width:332px;height:26px;line-height:26px;border-bottom:1px solid #29ace2}
.search_tool .popsearch p em{display:inline-block;height:24px;line-height:24px;padding:0 10px;font-style:normal;cursor:default;}
.search_tool .popsearch p em.on{height:25px;border:1px solid #29ace2;border-bottom:1px solid #fff;color:#29ace2}
.search_tool .popsearch ul{width:340px;height:68px;overflow:hidden;list-style:none;margin-top:10px;}
.search_tool .popsearch ul li{width:165px;height:24px;line-height:24px;float:left;overflow:hidden;}
.search_tool .popsearch ul li.sec{margin-left:10px;}
.search_tool .popsearch ul li a{color:#666;text-decoration:none;}
.search_tool .popsearch ul li a:hover{color:#29ace2;text-decoration:underline;}
.search_tool .popsearch ul{display:none;}
.search_tool .popsearch ul.on{display:block;}

.totop{position:fixed;right:50px;bottom:25px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}

.popdiv .close_btn{position:absolute;left:0;top:0;display:block;width:15px;height:15px;background:transparent url('../images/close.png') no-repeat -1px 0;border:0;}