@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border:0 none;outline:0;}
body{font-size:14px;background-color: #f7f7f7;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0 none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
strong{font-weight:800}
ol,ul,li{list-style:none outside none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{color: #2965b1;text-decoration:none;font-size: 16px;}
a:hover{text-decoration:underline;color: #2965b1!important;}
.clearfix{*zoom:1;}/*IE6 7*/
.ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*top*/
.zi_top{background: #222;height: 35px;width:100%;float: left;}
.zi_top .zi_top_box{}
.zi_top .zi_top_box a{color: #f1f1f1;float: left;padding-right: 10px;overflow:hidden;line-height: 35px;height: 35px;font-size: 12px;}
.zi_top .zi_top_box a:visited{}
.zi_top .zi_top_box span{float:left;display: inline-block;line-height: 14px;height: 14px;margin-top: 10px;padding-right:7px;color: #f1f1f1;}
.zi_top .zi_top_box{width: 1100px;margin: auto;}
.wrap{margin: auto;width: 1100px;}

.header{background-color: #64c9f5;float: left;width: 100%;padding: 5px  0;}
.header_box{margin: auto;width: 1100px;}
.logo{float: left;width: 190px;margin-right: 175px;}
.logo a{display: block;overflow: hidden;color: #fff;height: 61px;width: 100%;}

.header .search-form{width: 320px;overflow: hidden;float: left;margin-top: 25px;}
.header .search-form .form-control{border-width: 1px;}
.search-form{position: relative;}
.search-form .form-control{color:#666;border:solid 2px #ddd;box-shadow: none;border-radius: 0;border-right: none;width: 240px;height: 30px;float: left;padding-left: 10px;}
.search-form .form-control:focus{border-color: #ccc;}
.search-form .btn{position: absolute;bottom: 0;right: 0;box-shadow: none;padding:6px;border-radius: 0;background-color: #5d5757;color: #fff;height: 33px;width: 70px;line-height: 22px;}
.search-form .btn:hover, .search-form .btn:focus{opacity: 1}

.glyphicon{float: right;margin-top: 25px;text-align: center;}
.glyphicon a{margin-left: 9px;height: 33px;color: #fff;width: 80px;background: #ffa60f;float: left;line-height: 32px;font-size: 14px;border-radius: 4px;}
.glyphicon .jianyi{background: #249ace;}

/*nav*/
.nav{float:left;width:100%;height: 45px;line-height: 45px;background: #ffffff;overflow: hidden;box-shadow: 1px 1px 4px #dedede;}
.nav ul{width: 1100px;margin: auto;}
.nav li{float:left;text-align:center;}
.nav li a{float:left;color: #2eb4ef;font-size: 15px;padding:0 11px;}
.nav li a.now{background: #15a592;}
.nav li a:hover{text-decoration:underline}
.nav li.nav_logo{float:right}
.nav li.nav_logo a{background:url(//img.xuexila.com/xuexila/nav_logo.png) no-repeat center; padding:0; width:152px; height:38px; text-indent:-9999em}

.main{float: left;width: 100%;margin-top: 29px;}
/*foot*/
.footer{color:#aaa;padding: 10px 0;font-size: 12px;background-color: #FFF;text-align: center;margin-top: 15px;float: left;width: 100%;}
.footer a{color:#aaa;font-size: 14px;}
.footer a:hover{color: #999;}
#change2016 input {height: 24px;line-height: 24px;width: 550px;}
#change2016 textarea{height: 100px;line-height: 20px;margin-top: 3px;width:550px;}
#change2016 li{clear: both;display: block;padding: 10px 0;}
#change2016 li b{display: block;float: left;font-size: 14px;font-weight: normal;text-align: right;width: 75px;}
.send_btn {background: #64c9f5!important;}
.img-lianxiwomen{width: 25%;border: 1px solid #e3e3e3;margin-left: 73px;margin-top: 5px;}
.img-lianxiwomen img{width:100%}

