/* global */
body {margin:0px;font-size:14px;}
/* common */
.m {width:1000px;margin:auto;}
.m_l{width:800px;overflow:hidden;}
.m_r{width:180px;overflow:hidden;}
.m_n{width:20px}
dd{margin:0px;padding:0px;}
.school_name{overflow:hidden;}
.school_name{background-color:#EEF2F2;overflow:hidden;}
.school_name .school_logo{width:172px;background:url(school_menuBg.png) repeat-y;text-align:center;padding:10px 0px 0px 0px}
.school_name .school_logo img{border-radius:100%}
.school_name .school_h1{white-space:nowrap;width:500px}
.school_menu{width:172px;background:url(school_menuBg.png) repeat-y;text-align:center;line-height:35px;padding-bottom:10px;}
.school_menu li{border-bottom:1px solid #f1f1f1;margin:0px 20px;font-size:16px;padding:0px; line-height:50px;}
.school_menu li.school_menu_on{position: relative;z-index: 1;}
.school_menu li.school_menu_on a{color:#EE5E45}
.school_menu li.school_menu_on i {width: 12px;height: 21px;position: absolute;background: url(school_menuArrow.png) no-repeat;  right: -20px;top: 15px;display: block;}
dd.success ol{margin:0px 0px 0px 2px;padding:15px 2px 5px 2px; background-color:#f6f6f6;width:164px;}
dd.success ol li{line-height:25px;color:#999999; list-style:inside;font-size:13px}
dd.side{background-color:#fffbfc;margin:20px 0px 0px 0px}
dd.side h3{margin:0px;padding:10px 0px 10px 5px;background-color:#e4396d;color:white;font-size:16px;}
dd.side li{background:url(ico.png) no-repeat left 15px; text-indent:15px;border-bottom:1px dashed #dddddd;line-height:22px;padding:10px 0px;}

.school_name h1{font-size:32px;margin:5px 0px 0px 15px;color:#e4396d}
.school_name h4{margin:10px 0px 0px 20px;}
.school_name p{font-size:14px;margin:5px 0px 0px 20px;line-height:25px}
.school_name .sx_bar{color:white;background-color:#4883A8;border-radius:2px;padding:2px 5px 2px 5px;font-size:14px;margin-right:10px}
.school_name a.logo_bmbtn{padding:5px 10px;margin:0px 0px 0px 10px;background-color:#FF8835;color:white;font-size:14px;font-weight:bold;}
.school_name dd.f_r{line-height:25px;border:1px solid #dddddd;overflow:hidden;padding:0px 0px 0px 5px;border-radius:3px;background-color:#FFFFFF;margin:50px 0px 0px 0px;}
h2{font-size: 16px;color:#e4396d;margin:20px 0px 0px 0px;padding:12px 0px 5px 0px;border-top:1px dashed #dddddd;background: url('xxzy_h2ico.png') no-repeat left 15px;text-indent: 25px;}
h2.none{border:none;margin-top:0px}
.link_head{border:#ddd 1px solid;border-bottom:none;background:#eeefef; line-height:25px; text-indent:5px; font-size:14px;}
/* footer */
#copyright{line-height:25px;text-align:center;background-color:#666666;color:#bbbbbb;padding:20px 0px 0px 0px;width:100%;}
/* header */
#header{background-color:#e4396d;height:69px;line-height:69px;}
#header .headMenu{margin:0 auto;width:1000px}
#header dt{float:left;font-size:28px;font-weight:bold;padding:2px 10px 5px 10px;border-radius:3px;border-top-left-radius:20px ;border-bottom-right-radius:20px ;overflow:hidden;background-color:#fdfdfd;line-height:35px;margin:15px 0px;}
#header dt:hover{background-color:#f1f1f1}
#header dt a{font-family:"Microsoft YaHei";color:#00D5A1;}
#header dt a span{font-family:"Microsoft YaHei";color:#FF5800}

#header .headMenuList{float:left;width:810px}
#header .headMenuList a{color:#FFFFFF;}
#header .headMenuList li{float:left;position: relative;z-index: 999;}
#header .headMenuList li:hover{background-color: #cd2e5e;}
#header .headMenuList li.headMenuON{background-color: #cd2e5e;}
#header .headMenuList li a{padding: 0 12px 0 30px;font-family:Verdana,Arial; }
#header .headMenuList li a i{background-image: url(header.png);background-repeat: no-repeat;width: 16px;height: 16px;position: absolute;left:10px;top:27px;}
#header .headMenuList li.search{margin-top:15px;float:right}

#header .headMenuList li.n1 i{background-position: -24px -48px;}
#header .headMenuList li.n2 i{background-position: -24px -120px;}
#header .headMenuList li.n3 i{background-position: -24px -192px;}
#header .headMenuList li.n4 i{background-position: -24px -264px;}
#header .headMenuList li.n5 i{background-position: -24px -386px;}
#header .headMenuList li.n6 i{background-position: -26px 6px;}

#header .headMenuList li.n1:hover .sub{display:block}
#header .headMenuList li.n1 .sub{display:none;overflow:hidden;position: absolute;background-color: #cd2e5e;width:200px;top: 55px;left: 0;z-index: 9999;}
#header .headMenuList li.n1 .sub a{line-height:30px;padding:0px;text-align:center;float:left;width:100px;}
#header .headMenuList li.n1 .sub a:hover{background-color:#e4396d;color:#333333}

#header .headMenuList li.n3:hover .sub{display:block}
#header .headMenuList li.n3 .sub{display:none;overflow:hidden;position: absolute;background-color: #cd2e5e;width: 97px;padding: 0 0 10px;top: 55px;left: 0;z-index: 9999}
#header .headMenuList li.n3 .sub a{display:block;width:100%;line-height:30px;padding:0px;text-align:center;text-indent:20px}
#header .headMenuList li.n3 .sub a:hover{background-color:#e4396d;color:#333333}
#header .headMenuList li.n6:hover .sub{display:block}
#header .headMenuList li.n6 .sub{display:none;overflow:hidden;position: absolute;background-color: #cd2e5e;width: 97px;padding: 0 0 10px;top: 55px;left: 0;z-index: 9999}
#header .headMenuList li.n6 .sub a{display:block;width:100%;line-height:30px;padding:0px;text-align:center;text-indent:20px}
#header .headMenuList li.n6 .sub a:hover{background-color:#e4396d;color:#333333}

#pos{height: 40px; line-height: 36px;margin-bottom: -5px;font-size: 12px;position: relative;z-index: 1;background: url(pos.png) repeat-x 0 -5px;color: #999999;width:100%;overflow:hidden;}
#pos a{color: #777777}
#pos a:hover{color:#ff6600; text-decoration:underline}

.ask_tool{background-color:#CA218A;color:#FFFFFF;padding:2px;border-radius:2px;font-size:12px}
.answer_tool{background-color:#48be93;color:#FFFFFF;padding:2px;border-radius:2px;font-size:12px;margin-top:10px;}

ul.listTxt{background-color:#fffbfc;border-radius:3px;overflow:hidden;width:100%;padding:15px 30px;}
ul.listTxt li{line-height:35px;list-style:disc;color:#CCCCCC;float:left;width:48%;}
ul.listTxt li a{color:#666666}
ul.listTxt li a:hover{color:#ff6600}

ul.listMajor{background-color:#fffbfc;border-radius:3px;overflow:hidden;padding:15px;}
ul.listMajor li{line-height:55px;color:#CCCCCC;border-bottom: 1px dashed #cccccc;background:url(ico.png) no-repeat left -40px;text-indent:15px;}
ul.listMajor li i {line-height:25px; border: 1px solid #dddddd; overflow: hidden;padding: 0px 0px 0px 5px;border-radius: 3px;background-color: #FFFFFF;margin: 14px 0px 0px 0px;float:right;font-style:normal;font-size:12px}
ul.listMajor li i a{  padding: 5px 10px;margin: 0px 0px 0px 10px;background-color: #FF8835;color: white;font-size: 12px;font-weight: bold;}

ul.listpic{width:110%;overflow:hidden;}
ul.listpic li{float:left;overflow:hidden;width:170px;padding:10px 0px;text-align:center;margin:0px 30px 0px 0px;background-color:#f9f9f9;border:1px solid #dddddd;}
ul.listpic li:hover{background-color:#eeeeee}
ul.listpic li a{display:inline-block;width:100%; white-space:nowrap}

.baoming  ul{ background:url(baoming_img.jpg) no-repeat right bottom;background-color:#F8F8F8;padding:10px;border-radius:5px;overflow:hidden;}
.baoming ul li{line-height:30px;color:#999999;border:1px solid #eeeeee;float:left;margin:15px 15px;background:#ffffff;font-size:12px;text-align:center;}
.baoming ul li span{width:45px;display:inline-block}
.baoming ul li input.text{font-size:12px;border:none;outline:medium;width:230px;}
.baoming ul li.btn{background:none;border:none; padding:0px;width:50%;}
.baoming ul li.btn .bar-button{border:none;background-color:#ff6600;color:white;font-size:18px;padding:5px 25px;border-radius:3px;}
.baoming ul li.textarea span{line-height:30px;float:left;}
.baoming ul li textarea{font-size:14px;border:none;outline:medium;width:530px;margin:2px 0px 0px 0px;}
.baoming ul li.textarea{width:580px;}
.baoming ul li select{width:230px;border:none; outline:medium;font-size:14px;padding:2px;}

/* friend_link */
#friend_link {background-color: #f1f1f1;margin:15px 0px 15px 0px;padding: 5px;border-radius: 2px;line-height: 22px;font-size: 12px;}

/* online */
.online{ background-color:#cd2e5e;border-radius: 5px;width:160px; position:fixed; left:5px; top:110px;}
.online dt,.online dd{margin:5px; padding:0px;float:left;width:95%;}
.online dt{line-height:30px;color:#fffc00;font-size:16px; text-align:center;margin-bottom:0px;}
.online .ks_form{background-color:#FFFFFF; overflow:hidden; line-height:25px;padding:10px;width:80%;font-size:18px;margin-top: 0px;}
.online .ks_tel{ background-color:#eeeeee;line-height:25px;color:#FFFFFF;border-radius: 3px; text-indent:5px;margin-top:0px;}
.online .ks_tel a{display:block;}

.onlineRright{background:url(../../../skin/weixiao/images/rFloat27.png) no-repeat;width:130px; position:fixed; right:5px; top:110px;padding-top:60px}
.onlineRright a{display:block;line-height:35px;color:#FFFFFF;text-align:center;}
.onlineRright a.onlineRrightLi{background:url(../../../skin/weixiao/images/rFloat27_1.png) no-repeat;display:block;height:46px;overflow:hidden;line-height:55px;color:#FFFFFF;text-align:center;}
