﻿@charset "utf-8";
 
body,div,dl,dt,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
     margin:0; padding:0; color:#666;
}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:400px;}
li{ list-style:none;}

body{margin:0px;font: normal 14px/1.5 Tahoma, Geneva, sans-serif;}
body,td,th{font-size:14px; font-family:"宋体";}
div{text-align:left;}
a{color:#5d5d5d; text-decoration:none;}
a:hover{color:#1e71be;}
.font18{font-size:18px;}
.red{color:#F00;}


header, footer, nav, section {
    display: block;
}
/*background:#012468;*/
#header {
margin:0 auto; width:100%; height:135px;   border-bottom:1px solid #012468;background:#012468;
}
.header_main {
    width:1200px; margin:0 auto; height:135px; 
    }
    .header_main .logo {
     width:135px; height:135px; float:left;
    }
    .header_main .right {
     width:1030px; float:right; 
    }
        .header_main .right .webname {
            width:450px; float:left;font-size:34px; font-family:微软雅黑; color:#fff;line-height:135px;
        }
        .header_main .right .userinfo {
            width:550px; float:right;font-size:16px; font-family:微软雅黑; color:#efefef; text-align:right; height:40px; margin-top:95px;
        }
 .header_main .right .userinfo a{
    color:#efefef;
}
    .header_main .right .userinfo a:hover {
     text-decoration:none;color:#f8ba0b;
    }

#mainbody {
    margin:10px auto; width:1200px; border-top:1px solid #ccc;
}
#mainleft {
    width:220px; float:left; min-height:680px; background:#8db9e5; font-size:16px;
}
#mainright {
    width:970px; float:right;
}
#mainbottom {
    clear:both; margin:0 auto; width:100%;background:#efefef; height:50px; line-height:50px; text-align:center;
}
.location {
    width:100%; height:40px; line-height:40px;  
}
.location a{
    color:black;
}
.location a:hover{
    color:red;
}
.queryblock {
    width:100%; min-height:40px; line-height:40px; border:1px dotted #efefef;
}
.listmain {
    width:100%;min-height:550px; margin-top:10px; border:1px solid #cccccc;
}

/****登录专用****/
#loginbody {
    margin:10px auto; width:1200px; 
}
.height680 {
height:680px;  
}

.loginblock {
    width:400px; height:400px; margin:0 auto; padding-top:80px;
}
.logintable {
    width:100%; border:1px solid #012468; margin-top:100px;
}
.logintitle {
background: #012468; color:#fff; height: 50px; font-size: 18px; text-align: center; font-weight: bold;
}
    .logintable tr {
       border-bottom:1px solid #012468;
    }
     .logintable td {
        padding:5px;
    }
    .logintable .lefttd {
        background:#f0f0f0; width:150px; text-align:right; border-right:1px solid #012468;
    }


.submittable {
    width:100%; border-bottom:1px solid #cccccc;
}
    .submittable tr {
       border-bottom:1px solid #cccccc;
    }
     .submittable td {
        padding:5px;
    }
    .submittable .lefttd {
        background:#f1f1f1; width:200px; text-align:right; border-right:1px solid #cccccc;
    }

.forminput {
    width:200px; height:25px;
}
.tabletit {
    width:100%; height:30px; line-height:30px; text-align:right; padding-right:10px;
}


/******弹框******/
#mark{background:#FFFFFF;position:absolute;width:100%;height:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50); z-index:5;}
.openbox{background:#FFFFFF;width:600px;padding:40px 0px;position:absolute;z-index:9;left:50%;top:50%;margin-left:-300px;margin-top:-150px;text-align:center;color:#3e3a39;font-size:20px;line-height:36px;}
.openbox td{padding:15px 0;}
.close{width:16px;height:16px;display:block; background:url(/content/images/close.png) no-repeat 0 0; position:absolute;top:12px;right:12px;}
.close:hover{background-position:left bottom;}


/*************分页*/
.pages {
    font-size:14px; clear:both;
}
    .pages a {
        margin-left:5px;
       color:black;  
    }
    .pages a:hover {
       color:red;  
    }
     
    .pages span {
        margin-left:5px;
    }
.pages input[type=text]
{
    width:30px;
    height:18px;
    text-align:center;
    line-height:18px;
    
    }
   .icons-sprite,.step-pop .close-pop,.cus_checkbox .ccb,.cus_radio .ccb,.cus_checkbox.checked .ccb,.cus_radio.checked .ccb {
	background-image: url('/content/images/icons-sfe952e9e80.png');
	background-repeat: no-repeat
}
.pages .disabled {
     color:#999;
}
.pages .d {
    color:blue;
}  
    .pgmask {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #D8D0D0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: .8;
	z-index: 99999;
}

.step-pop {
	position: fixed;
	left: 60%;
	top: 40%;
	z-index: 99999;
	background: #fff;
	border: 1px solid #ccc
}

.step-pop .close-pop {
	position: absolute;
	top: 10px;
	right: 9px;
	width: 16px;
	height: 17px;
	background-position: 0 -44px;
	cursor: pointer
}

.step-pop .step-pop-btn {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	line-height: 38px;
	height: 38px;
	width: 120px;
	text-align: center;
	background: #ed785a;
	color: #fff;
	font-size: 16px
}

.step-pop .step-pop-btn:hover {
	background: #ed6542
}

.step-select-pop {
	width: 500px;
	padding: 89px 73px;
	margin: -46px 0 0 -459px
}

.step-select-pop .ssp-btn {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	width: 220px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	background: #ed6542
}

.step-select-pop .ssp-btn.ssp-left {
	float: left
}

.step-select-pop .ssp-btn.ssp-right {
	float: right
}
.step-wish-school-pop {
	padding: 50px 18px;
	
}




