/* 搜索页顶部 */
#sTop{ width:100%; height:35px; background-color:#F6F6F6; }
#sTopbar{ width:1200px; height:35px; margin:auto;text-align:left; font-size:12px; }
.sTopleft{ float:left;width:600px; height:35px;color:#999;  }
.sTopleft a{ color:#999; }
.sTopleft ul .li1{ float:left;width:auto; height:35px; line-height:35px; margin-right:8px; }
.sTopleft ul .li2{ float:left;width:auto; height:35px; line-height:35px; margin-right:5px;  }
.sTopleft ul .li3{ float:left;width:90px; height:35px; line-height:35px; display:inline; position: relative;text-align:center; }

.sTopleft ul li a.sMore{  float:left; width:70px;height:35px; z-index:3; position: relative; display: block; background: url(../images/header/menu1.png) no-repeat 62px 15px; text-align:left; padding-left:10px; }
.sTopleft ul li a.sMorecurrent {  width:69px;height:35px;background: url(../images/header/menu2.png) no-repeat 62px 15px; background-color:#FFF; border-left:1px #DDD solid; border-right:1px #DDD solid;text-align:left; padding-left:9px;  }
.sMoredown { z-index: 2; position: absolute; background: #E45B00;top:34px;left:0px; width:78px;background-color:#FFF; border:1px #DDD solid; }
.sMoredown span{ float:left; width:78px;line-height:30px; text-align:center; }
.sMoredown span a{ color:#444; }
.sMoredown span:hover{}

/* 右侧 */
.sTopright{ float:left;width:600px; height:35px; }
.sTopLogin{ float:right;width:70px; height:35px;line-height:35px; display:inline;POSITION: relative; text-align:center; font-size:12px; }
.sTopLogin a{ color:#999; }
.sTopLogin a.lMore{  float:left; width:55px;height:35px; z-index: 3; position: relative; display: block; background: url(../images/header/menu1.png) no-repeat 43px 15px; text-align:left; padding-left:15px; }
.sTopLogin a.lMorecurrent { width:54px;height:35px;background: url(../images/header/menu2.png) no-repeat 43px 15px; background-color:#FFF;border-left:1px #DDD solid; border-right:1px #DDD solid;text-align:left; padding-left:14px; }
.lMoredown { z-index: 2; position: absolute; background: #FFF;top: 34px;left:0px;width:68px;background-color:#FFF; border:1px #DDD solid; }
.lMoredown li{ float:left; width:68px;line-height:30px; text-align:center; font-size:12px; }
.lMoredown li a{ color:#444; }
.lMoredown li:hover{}

.topWeb{ float:right;width:80px; height:35px;line-height:35px; display:inline; position: relative; text-align:center; }
.topWeb a{ color:#999; }
.topWeb a.webMore{  float:left; width:70px;height:35px; z-index:203; position: relative; display: block; background: url(../images/header/menu1.png) no-repeat 63px 15px; text-align:left; padding-left:10px; }
.topWeb a.webMorecurrent { width:69px;background: url(../images/header/menu2.png) no-repeat 63px 15px; background-color:#FFF; border-left:1px #DDD solid; border-right:1px #DDD solid;padding-left:9px; }
.webMoredown { width:215px;z-index:202; position: absolute;top: 34px;left:-137px;background-color:#FFF; border:1px #DDD solid; text-align:left;}
.webMoredown ul{ float:left; width:205px; height:auto; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.webMoredown ul li{ float:left; width:50px; height:25px; line-height:25px; }
.webMoredown ul li a{ color:#444; }
.webMoredown ul li a:hover{}

.sTopUser{ float:right;width:auto; height:35px;line-height:35px; margin-right:10px;text-align:right;}
.sTopUser b{ color:#FF6600; font-weight:normal; }
.sTopUser a{ color:#999; margin-left:8px; }
.sTopUser a:hover{ color:#636363;margin-left:8px; }

/* 搜索页LOGO部 */
#sLogo{ margin:auto;width:100%;  text-align:center; background-color:#FFF; }
#sLogobar{ width:1200px; margin:auto;height:100px; }
.sLogoimg{ float:left; width:220px; height:70px; padding-top:15px;text-align:center;}
.sLogoimg img{ width:220px; height:70px;}

.sLogomid{ float:left; width:150px; height:40px; padding-top:50px;text-align:left; padding-left:5px;font-size:18px; color:#9DA6B3;  }

/* 搜索 */
.sLogoright{ float:left;width:550px;height:75px; text-align:left;}
.sSearch{ float:left;width:550px;height:45px; margin-top:25px;}
.sSearch1{ float:left; width:80px; height:45px;}
.sSearch2{ float:left; width:405px; height:45px;}
.sSearch3{ float:left; width:65px; height:45px;}

.inpSea2{ float:left;width:80px;height:45px; line-height:45px;background:url(../Images/header/inpSea2.png) no-repeat;  text-align:center; border:0px; color:#9DA6B3;font-family: "Microsoft YaHei", 微软雅黑;font-size:12px;cursor: pointer;} 
.inpSea2List{ width:76px; left:0px; top:43px;z-index:88; border:2px #1E9FF6 solid; border-top:none;position:absolute; background-color:#FFF; display: none; }
.inpSea2List ul{ margin:0px; font-size:12px; }
.inpSea2List li{ line-height:24px;padding:0px 8px;cursor: pointer; color:#9DA6B3; }
.seaText1{ float:left; width:385px; height:45px; line-height:45px; border:0px;background:url(../images/header/seaText1.png) repeat-x; padding:0px 10px; color:#9DA6B3;font-family: "Microsoft YaHei", 微软雅黑; font-size:12px;text-align:left; }

.sPhone{ float:right; width:160px; height:50px; padding-top:25px;background:url(../images/header/phone.png) left 30px no-repeat; padding-left:45px; text-align:left; }
.sPhone span{ width:100%; line-height:25px; font-size:16px; color:#777; }
.sPhone p{ width:100%; line-height:25px; font-size:20px; color:#0092DF; }



/* 列表页顶部 */
#hTop{ width:100%; height:70px; background-color:#07111B; text-align:left; border-bottom:0px #DDD solid; top: 0px; left: 0px; }
#hHead{ margin:auto;width:100%; text-align:center;background-color:#FFF; padding-top:0px;overflow:hidden;}
#hTopbar{ margin:auto; width:1200px; height:70px; }

/* LOGO */
.hTopleft{ float:left;width:200px; height:70px; }
.hTopleft img{ width:200px; height:70px; margin-top:0px; }

/* 菜单 */
.hTopmid{ float:left;width:560px; height:70px;}
.hTopmid ul li{ float:left; width:80px; line-height:70px;display:inline; position: relative;font-size:16px; margin:0px 0px; }
.hTopmid ul li .lia{ width:80px;line-height:70px;display:inline-block; color:#9A9EA2; text-align:center;}
.hTopmid ul li .lia:hover { background-color:#1F2831; color:#FFF; }
.hTopmid ul li .new { background: url(../images/header/n.png) 63px 20px no-repeat; }

.hTopmid ul li a.hMore{  float:left; width:80px;height:70px; z-index:3; display: block;background: url(../images/header/menu1.png) 61px center no-repeat; text-align:center; color:#9A9EA2;position: relative;  }
.hTopmid ul li a.hMorecurrent { background: url(../images/header/menu2.png) 61px center no-repeat;background-color:#1F2831; color:#FFF; }
.hMoredown { z-index: 2; position: absolute;top:70px;left:0px; width:80px; height:auto;background-color:#1F2831; }
.hMoredown span{ float:left; width:80px;line-height:45px; text-align:center; font-size:15px;border-bottom:0px #FFF solid; }
.hMoredown span a{ display:block; width:80px; line-height:45px;color:#FFF;text-align:center; }
.hMoredown span:last-child{ border-bottom:0;}
.hMoredown span:hover{ background-color:#07111B; }
.hMoredown span:hover a{ color:#FFF; }


/* 入口和登录 */
.hTopright{ float:right;width:370px; height:70px; }
.hTopright .left{ float:left;width:160px; height:70px; margin-left:5px; }
.hTopright .left span{ float:left;width:118px; height:32px; margin-top:19px; border:1px #394149 solid;border-radius:16px; padding:0px 10px; }
.hTopright .left span a{ float:left;width:20px; height:32px;background: url(../images/header/sea.png) center no-repeat; display:block; }
.hTopright .left span input{ float:left;width:90px; height:30px; line-height:30px;border:0px; margin-left:8px;outline:none; font-size:13px; color:#9A9EA2; background-color:#07111B; }

.hTopright .mid{ float:left;width:60px; height:70px; font-size:13px; }
.hTopright .mid a{ float:left;width:60px; height:70px; line-height:70px;display:block; color:#9A9EA2; }
.hTopright .mid a:hover{ color:#FFF; }

.hTopright .right{ float:left;width:140px; height:70px;}
.hTopLogin{ float:left;width:70px; height:70px;line-height:70px; display:inline;POSITION: relative; text-align:center; font-size:13px; margin-top:0px; }
.hTopLogin a{ color:#9A9EA2; }
.hTopLogin a.lMore{  float:left; width:55px;height:70px; line-height:70px;z-index: 3; position: relative; display: block; background: url(../images/header/menu1.png) 48px center no-repeat; text-align:left; padding-left:15px; }
.hTopLogin a.lMorecurrent { float:left;width:55px;height:70px;line-height:70px;background: url(../images/header/menu2.png) 48px center no-repeat; background-color:#1F2831;text-align:left; padding-left:15px; color:#FFF; }
.lMoredown { z-index: 2; position: absolute; background: #FFF;top: 70px;left:0px;width:70px;background-color:#1F2831; border:0px #1F2831 solid; }
.lMoredown li{ float:left; width:70px;line-height:35px; text-align:center; font-size:13px; }
.lMoredown li a{ color:#9A9EA2; }
.lMoredown li a:hover{ color:#FFF; }

.hTopright .right .u1{ float:left;width:80px; height:40px; line-height:40px;padding-left:0px; margin-top:15px; }
.hTopright .right .u1 b{ float:left;width:60px; height:40px; line-height:40px;background: url(../images/header/use.png) left center no-repeat; font-weight:normal; padding-left:20px; }
.hTopright .right .u2{ float:left;width:40px; height:70px; line-height:70px; }
.hTopright .right .divUser a{ color:#9A9EA2; font-size:13px; }
.hTopright .right .u1 img{ width:40px; height:40px;border-radius:100%; margin-left:20px; }


/* 搜索页导航 */
#sNav{ margin:auto;width:100%; height:43px;background:url(../images/header/snav.png) 0px bottom repeat-x;margin-bottom:0px; background-color:#FFF;  }
#sNavbar{ width:1200px; margin:auto; height:37px; text-align:left; }
.sNavLeft{ float:left;width:195px; height:37px; line-height:37px;background: url(../images/header/sNavLeft2.png) no-repeat; padding-left:15px; font-size:16px; color:#636363; cursor:pointer; }
.sNavLeft:hover{ float:left;width:195px; height:37px; line-height:37px;background: url(../images/header/sNavLeft.png) no-repeat; padding-left:15px; font-size:16px; color:#FFF; cursor:pointer; }

.sNavRight{ float:left;width:990px; }
.sNavRight ul li{ float:left;width:69px;height:37px; line-height:37px;text-align:center; font-size:16px; margin:0px 32px;  }
.sNavRight .li0 a{ float:left;width:69px;height:37px;color:#636363; }
.sNavRight .li0 a:hover{ color:#188EEE; border-bottom:3px #188EEE solid; }

.sNavRight .li1 a{ float:left;width:69px;height:37px;color:#636363; }
.sNavRight .li1 a:visited{ color:#188EEE;border-bottom:3px #188EEE solid; }

.sNavRight .hot{ background:url(../Images/header/hot.png) 60px 5px no-repeat; }
.sNavRight .new{ background:url(../Images/header/new.png) 60px 5px no-repeat; }




/* 学校内容页 顶部 */
#btop{ width:100%;height:34px;top: 0px; left: 0px; font-size:12px; }
#btopbar{ margin:auto;width:1100px;height:34px;}
.btopbarl{ float:left; width:550px; height:34px; display:inline; }
.btopbarl ul li{ float:left; width:50px; line-height:34px;display:inline;POSITION: relative; text-align:center;  }
.btopbarl ul li a { color:#666;}
.btopbarl ul li a:hover { color:#0095EB;}

.btopbarl ul li a.bmore{  float:left; width:45px;height:31px;Z-INDEX: 3; position: relative;border-left: #F5F5F5 1px solid; display: block; background: url(../images/header/utop1.png) no-repeat 35px 14px; border-right: #F5F5F5 1px solid; text-align:left; padding-left:8px; }
.btopbarl ul li a.bmorecurrent { BORDER-LEFT: #ccc 1px solid;BACKGROUND: url(../images/header/utop2.png) no-repeat 35px 14px; background-color:#FFF; BORDER-RIGHT: #ccc 1px solid;}
.bmoredown { Z-INDEX: 2; border: #ccc 1px solid; position: absolute; background: #fff;top: 30px;left: 0px; width:150px; }
.bmoredown span{ float:left; width:55px;padding-left:10px; padding-right:10px; line-height:25px; text-align:left; }

.btopbarr{ float:left; width:550px; }
.btopbarr ul li{ float:right;  margin:0px 0px 0px 10px; line-height:34px; color:#666;}
.btopbarr ul li i{ font-style:normal; padding:0px 8px; color:#CCC; }
.btopphone{ background: url(../images/header/utop3.png) no-repeat 0px 9px; padding-left:20px; }
.btopphone b{ font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; vertical-align: middle; line-height:34px; padding-left:5px }
.btopbarr ul li a{ color:#666;}
.btopbarr ul li a:hover { color:#0095EB;}

/* 学校内容页 头部 */
#bhead{ width:100%; height:120px; margin:auto; background-color:#FFF; overflow:hidden;  }
#bheader{ width:1100px; height:110px; margin:auto; text-align:left; padding-top:10px; background-color:#FFF;  }
.bheadLeft{ float:left; width:700px; height:auto; }
.bheadLeft .left{ float:left; width:120px;height:110px; }
.bheadLeft .left img{ width:98px; height:98px; border:0px #DDD solid; }

.bheadLeft .right{ float:left; width:580px;height:110px; }
.bheadLeft .right .r1{ float:left; width:580px; height:40px; line-height:40px;font-size:17pt;font-family: "Microsoft YaHei", 微软雅黑; text-decoration: none; font-weight:500; }
.bheadLeft .right .r2{ float:left; width:580px; height:35px; line-height:35px; color:#888; }
.bheadLeft .right .r3{ float:left; width:580px; height:35px; color:#888; }
.bheadLeft .right .r3 b{ width:auto; height:24px; line-height:24px; border:1px #DDD solid; padding:4px 6px; margin-right:8px; font-weight:normal; }

.bheadRight{ float:right; width:360px; }
.sec-img{ float: right;background: url(/images/header/phone.png) no-repeat left;padding-left: 48px;margin-top:5px; }
.sec-img span{font-size: 14px;color: #888;}
.sec-img p{font-size: 24px;color: #1E9FF6;}

.weixin{ float: right; width:220px; margin-top:5px; }
.weixin span{ float: right; width:auto; line-height:24px;background: url(/images/index/qq1.png) no-repeat left; padding-left:25px;color: #1E9FF6; }
.weixin p{ float: right; width:auto; line-height:24px;background: url(/images/index/wx1.png) no-repeat left; padding-left:25px;color: #1E9FF6; }




/* 学校内容页 导航 */
#bnav{ margin:auto;width:100%;height:45px; background-color:#188eee; margin-bottom:0px; overflow:hidden; }
.bnavt{ margin:auto;width:1100px;height:45px; padding-top:0px; }
.bnavt ul{ float:left;width:900px;height:45px; margin-left:0px;}
.bnavt ul li.unav1,.bnavt ul li.unav2{ float:left;width:90px; height:45px; line-height:45px;text-align:center;font-size:16px; font-family: "Microsoft YaHei", 微软雅黑; }
.bnavt ul li.unav1{ background-color:#65B4F3; font-weight:bold; }
.bnavt ul li.unav1 a{ color:#FFF;}
.bnavt ul li.unav2 a{ color:#FFF;}
.bnavt ul li.unav2:hover{ background-color:#65B4F3;}

.bnavt span{ float:right;width:130px;height:45px;}
.bnavt span a{ float:left;width:130px; height:45px; line-height:45px;text-align:center; background-color:#ff7300;font-size:16px; font-family: "Microsoft YaHei", 微软雅黑; }
.bnavt span a{ color:#FFF;}


/* 会员中心 顶部 */
#utop{ width:100%;height:60px; background-color:#FFF;top: 0px; left: 0px; }
#utopbar{ margin:auto;width:1200px;height:60px; font-size:12px;}
.utoplogo{ float:left; width:200px; height:60px;}
.utoplogo img{ width:150px; height:50px;}

.utopbarl{ float:left; width:500px; height:34px; display:inline;}
.utopbarl ul li{ float:left; width:50px; line-height:34px;display:inline;POSITION: relative; text-align:center;  }
.utopbarl ul li a { color:#9DA6B3;}
.utopbarl ul li a:hover { color:#0095EB;}

.utopbarl ul li a.umore{  float:left; width:45px;height:31px;Z-INDEX: 3; position: relative;border-left: #F5F5F5 1px solid; display: block; background: url(../images/header/utop1.png) no-repeat 35px 14px; border-right: #F5F5F5 1px solid; text-align:left; padding-left:8px; }
.utopbarl ul li a.umorecurrent { BORDER-LEFT: #ccc 1px solid;BACKGROUND: url(../images/header/utop2.png) no-repeat 35px 14px; background-color:#FFF; BORDER-RIGHT: #ccc 1px solid;}
.umoredown { Z-INDEX: 2; border: #ccc 1px solid; position: absolute; background: #fff;top: 30px;left: 0px; width:150px; }
.umoredown span{ float:left; width:55px;padding-left:10px; padding-right:10px; line-height:25px; text-align:left; }

.utopbarr{ float:left; width:500px; }
.utopbarr ul li{ float:right;  margin:0px 0px 0px 10px; line-height:34px; color:#9DA6B3;}
.utopbarr ul li i{ font-style:normal; padding:0px 8px; color:#9DA6B3; }
.utopphone{ background: url(../images/header/utop3.png) no-repeat 0px 10px; padding-left:20px; }
.utopphone b{ font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; vertical-align: middle; line-height:34px; padding-left:5px }
.utopbarr ul li a{ color:#9DA6B3;}
.utopbarr ul li a:hover { color:#0095EB;}

.utopMessage{ display:inline-block; width:16px; height:13px;background:url(../Images/header/utop5.png) no-repeat 0px 0px;margin-right:6px; cursor:pointer; }
.utopMessage:hover{ background-position:0px 0px; }

/* 会员中心 头部 */
#header{ margin:auto;width:1100px; height:85px;overflow:hidden;  }
#logo{ float:left; width:240px; height:85px; padding-top:10px;text-align:center;}
#logo img{ width:240px; height:70px;}
#logo_channel{ float:left; width:405px; height:85px; padding-top:15px;text-align:left; }
#logo_channel img{ width:270px; height:60px;}
#logo_word{ float:left; width:495px; height:85px; line-height:85px;text-align:left;font-size:24px; font-family: "Microsoft YaHei", 微软雅黑; color:#999; padding-left:10px; }
#logo_wordr{ float:right; width:370px; height:85px; line-height:85px;text-align:right; color:#CCC; }
#logo_wordr a{ color:#3377CC;}
#logo_wordr a:hover{ color:#FF0000;}
#logo_title{ float:right;width:370;height:80px;}


/* 会员中心 导航 */
#unavbar{ width:100%;height:45px;background:url(../Images/header/unav.png) repeat-x; margin-bottom:10px; overflow:hidden; }
#unav{ margin:auto;width:1100px;height:35px; padding-top:10px; }
#unav ul{ float:left;width:1100px;height:35px;}
#unav ul li.unav1,#unav ul li.unav2{ float:left;width:110px; height:35px; line-height:35px;text-align:center;font-size:16px; font-weight:bold; font-family: "Microsoft YaHei", 微软雅黑; }
#unav ul li.unav1{ background-color:White; }
#unav ul li.unav1 a{ color:#4EA832;}
#unav ul li.unav2 a{ color:#FFF;}
.fn-hide { DISPLAY: none; }


/* 会员中心(头部2018) */
#userhead{ width:100%;height:140px;background:url(../Images/header/userhead.png) top center no-repeat; background-size:100%; margin-bottom:10px; text-align:left; overflow:hidden; }
#userhead .account{ margin:auto; width:1200px; height:100px; }
#userhead .account ul{ float:left;width:1200px; height:80px; margin-top:20px; }
#userhead .account ul .li1{ float:left;width:100px; height:80px; }
#userhead .account ul .li1 img{ width:70px; height:70px; border:0px #FFF solid;border-radius:100%; margin-top:5px; }
#userhead .account ul .li2{ float:left;width:400px; height:80px; color:#FFF; }
#userhead .account ul .li2 b{ float:left;width:400px; line-height:30px; font-size:18px; font-weight:normal; }
#userhead .account ul .li2 b em{ float:left;width:auto; line-height:30px; font-size:18px; font-style:normal; }
#userhead .account ul .li2 b i{ float:left; width:auto; line-height:20px; margin-left:12px; padding:0px 5px; background-color:#8AC43C; color:#FFF;border-radius:3px;font-size:12px; margin-top:5px;font-style:normal; }
#userhead .account ul .li2 p{ float:left;width:400px; line-height:25px; font-size:12px; padding-top:3px; }
#userhead .account ul .li2 p i{ font-style:normal; color:#F40; margin:0px 5px; }
#userhead .account ul .li2 p em{ width:auto; margin-right:5px; background-color:#F60; color:#FFF; font-weight:normal; padding:0px 8px;border-radius:3px;font-size:12px; font-style:normal; }

#userhead .nav{ margin:auto; width:1200px; height:40px; }
#userhead .nav ul{ float:right;width:240px; height:40px; }
#userhead .nav ul li{ float:left;width:120px; height:37px; line-height:37px;font-size:16px;text-align:center; }
#userhead .nav ul li a{ color:#FFF; }
#userhead .nav ul .unav1{ border-bottom:3px #FFF solid;  }


/* 登录页 顶部 */
#loginheaders{ margin:auto; width:100%; height:90px; background-color:#FFF; }
#loginheader{ margin:auto; width:1000px; height:90px; text-align:left; overflow:hidden; }
#loginheader .logo{ float:left;width:200px; height:70px; margin-top:10px; }
#loginheader .logo img{ width:200px; height:70px; }
#loginheader .word{ float:left;width:520px; height:90px; line-height:90px; color:#BBB; font-size:20px; }
#loginheader .link{ float:left;width:200px; height:90px; line-height:90px;text-align:right; color:#CCC; }
#loginheader .link a{ color:#BBB; }

