@charset "utf-8";
/* css reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;font-style:normal;}
strong{font-weight:bold}
ol, ul {list-style: none;}
h1, h2, h3, h4, h5, h6,em,i,b{ font-weight:normal; font-size:100%}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{zoom:1;}
.clear{clear:both}
a{cursor:pointer}
table{border-collapse: collapse; border-spacing: 0; }

/* css document */
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.ml16{margin-left:16px}
.p20{padding:20px}
.ptb12{padding:12px}
.tac{text-align:center}
.fle{float:left}
.fri{float:right}

.red{color:#f60112}
.red2,.red2 a{color:#c9151d}
.c39c,.c39c a{color:#39c}
.c56,.c56 a{color:#565656}

html,body{font:12px verdana, geneva,"宋体", arial, helvetica, sans-serif}
#header{background:url(/uploads/image/yihead/head.png) repeat-x 0 -215px}
#header .pptop{height:40px; background:url(/uploads/image/yihead/head.png) 0 -165px repeat-x}
#header .pptop2{margin:0 auto; width:980px; padding-top:12px}
#header .pptop2 a{text-decoration:none}
#header .top{height:75px; padding-top:25px;}
#header .lef{float:left;}
#logo{background:url(/uploads/image/yihead/logo.png) no-repeat 0 0}
#logo a{display:block; width:200px; height:35px; text-indent:-999px; overflow:hidden;}
#city{margin-left:30px}
#city li,#ppcity li{height:20px; line-height:20px; float:left}
#city .bg,#ppcity .bg{background:url(/uploads/image/yihead/btn.png) no-repeat -94px -55px; padding:0 10px; color:#1977b6}
#city a,#ppcity a{text-decoration:none}
#ppcity{margin-left:15px}

#citylist{position:absolute; padding:10px; border:1px dashed #c7c7c7; background:#ffeeef; width:250px; display:none}
#citylist li{float:left;line-height:20px; width:20%; text-align:center;}
#citylist a{color:#c9151d; margin:0 5px; padding:5px}
#citylist a:hover{background:#fff}
.login{float:right; font-size:14px; text-align:right; width:250px }
.login li{height:30px; line-height:20px;}
.login a{font-size:12px; color:#39c; text-decoration:none; padding-top:10px; margin:0 3px}
#phone{height:30px; display:block; overflow:hidden; line-height:90px; background: no-repeat right top}

#header .bot,#header .ppbot{background:url(/uploads/image/yihead/head.png) repeat-x 0 -114px; height:100px}
#header .bot{height:100px}
#header .ppbot{height:43px; margin-top:15px}
.kj{width:980px; margin:0 auto}
#nav,#ppnav{height:43px;float:left}
#nav li{float:left; width:120px;}
#ppnav li{float:left; width:105px;}
#nav a,#ppnav a{display:block; width:90px; height:43px; line-height:43px; color:#fff; font-size:14px; font-weight:bold; text-align:center; text-decoration:none}
#nav a:hover,#nav li.now a,#ppnav a:hover,#ppnav li.now a{color:#e21a23;background:url(/uploads/image/yihead/head.png) repeat-x -12px -60px;}
.jgjm{float:right; display:block; color:#fff; font-size:13px; background:url(/uploads/image/yihead/head.png) no-repeat -160px -75px; margin-top:15px; padding-left:10px}
.ppmsn,.ppqq{float:right; display:block; color:#fff; font-size:13px;margin-top:15px; padding-left:16px}
.ppmsn{background:url(/uploads/image/yihead/msn.png) 0 0 no-repeat}
.ppqq{background:url(/uploads/image/yihead/qq.png) 0 0 no-repeat}
#search,#ppsearch{line-height:22px}
#search input,#search a,#search span{float:left;margin-top:12px}
#ppsearch select,#ppsearch input,#ppsearch a,#ppsearch span{float:left;margin-top:20px}
#search select,#ppsearch select{border:1px solid #d3d3d3; border-width:1px 0 0 1px; width:90px; color:#d9d8d8}
#search input,#ppsearch input{border:1px solid #d3d3d3; border-width:1px 0 0 1px; width:290px; text-indent:1em; color:#d9d8d8}
#search a,#search span,#ppsearch a,#ppsearch span{margin-left:15px}
.search{background:url(/uploads/image/yimain/btn.png) no-repeat 0 0; display:block; line-height:80px; overflow:hidden; width:56px; height:21px}

#headerschool{height:40px; margin-bottom:15px; background:url(/uploads/image/yihead/head.png) repeat-x 0 -172px;}
.hscontainer{width:980px; margin:0 auto;}
.hscontainer .navleft{float:left; width:600px;}
.hscontainer .navleft li{float:left; margin:10px 5px 0 0; color:#39c; font-size:12px;}
.hscontainer .navright{float:left; width:380px;}
.hscontainer .navright li{float:right; margin:10px 5px 0 0; color:#39c; font-size:12px;}
.hscontainer .navleft a, .hscontainer .navright a{font-size:12px; color:#39c; text-decoration:none; padding-top:10px; margin:0 3px}

.cur{cursor:pointer}


.f16{font-size:16px}
.phone{background:none; color:#d30000; font-weight:bold; font-size:14px; font-family:arial,helvetica,sans-serif;}

#ti_pic {
	background-image: url(/uploads/image/yiyoujiao/banner.jpg);	
	/*margin: 0px auto 5px;*/
	width: 980px;
	height: 120px;	
}
#ti_pic .yery       
{
	float:left;
	margin-top:45px;
	width:980px;
	font-weight: bold;
	font-size: 40px;
	color: #000;
	font-family:"幼圆";
	text-align:center;
	line-height: 40px;
}
.errmsg {line-height: 18px;border: 1px solid #e7d3b8;background-color: #ffffe3;color:#f60112; padding:2px;}
