body {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #000;
}
ul,
li,
dl,
dt,
dd,
p,
em,
b,
h1,
h2,
h3,
h4,
h5,
h6,
select,
checkbox,
textarea,
span,
input,
button,
img {
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 0;
	outline: none;
}
dl,
dt,
dd{
	font-weight: normal;
}
a {
	display: inline-block;
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.by-top{
	width: 100%;
	height: 280px;
	/**background: url(../images/topBg.png) no-repeat center center;**/
       background: url(../images/topBg-2.jpg) no-repeat center center; 
}
.by-nav{
	width: 100%;
	height: 49px;
	background: url(../images/navBg.png) repeat-x;
}
.by-navC{
	width: 1000px;
	margin:0 auto;
}
.by-navC ul li{
	float: left;
	width: 112px;
	text-align: center;
	line-height: 49px;
	margin-right: 20px;
	position: relative;
}
.by-navC ul li a{
	color: #fff;
	font-size: 18px;
	width: 112px;
}
.by-navC ul li.by-navCur{
	display: inline-block;
	width: 112px;
	height: 57px;
	background: url(../images/navCur.png) no-repeat;
	color: #b50102;
	margin-top: -4px;
}
.by-navC ul li.by-navCur a{
	color: #b50102;
	line-height: 57px;
	padding-left: 5px;
}
.by-navB{
	width: 100%;
	height: 320px;
	background: url(../images/navBotBg.png) repeat-x;
}
.by-navBC{
	width: 1000px;
	margin: 0 auto;
	padding-top: 10px;
}
.by-banner{
	width: 718px;
	height: 310px;
	background: #fff;
	overflow: hidden;
}
.by-time{
	width: 282px;
	height: 310px;
	background: #f3f3f3;
	border-top: 6px solid #b50102;
}
.by-time p{
	margin: 20px 0 0 10px;
	font-size: 18px;
	line-height: 35px;
}
.by-time p span{
	color: #b50102;
}
.by-time p span b{
	font-size:24px;
	font-weight: normal;
}
.by-time h3{
	text-align: center;
	margin-top: 30px;
}
.by-timeD{
	height: 73px;
	margin: 30px 0 25px 10px;
}
.by-timeC{
	height: 73px;
	margin: 30px 0 25px 23px;
}
.by-timeC01{
	/**width: 70px;**/
	margin-right: 5px;
	float: left;
}
.by-timeC01 .by-timeCT{
	margin-bottom: 2px;
	height: 47px;
}
.by-timeC01 .by-timeCT span{
	display: block;
	width: 34px;
	height: 47px;
	background: #b50102;
	font-size: 28px;
	color: #fff;
	font-weight: bold;
	float: left;
	text-align: center;
	line-height: 47px;
}
.by-timeC01 b{
	display: inline-block;
	text-align: center;
	line-height: 24px;
	width: 70px;
	height: 24px;
	background: #d3d3d3;
	font-size: 18px;
	color: #b50102;
	font-weight: normal;
}
.by-timeCT span.by-timeL{
	margin-right: 2px;
}
.by-con01{
	width: 1000px;
	margin: 10px auto 0;
	overflow: hidden;
}
.by-con01L{
	width: 326px;
	margin-right: 30px;
}
.by-con01L-t{
	height: 35px;
	background: url(../images/dot.png) no-repeat left center;
	border-bottom: 2px solid #b50102;
}
.by-con01L-t h3{
	font-size: 16px;
	font-weight: bold;
	color: #b50102;
	padding-left: 15px;
	line-height: 35px;
}
.by-con01L-t a{
	color: #ffa800;
	font-size: 12px;
	line-height: 35px;
}
.by-con01 ul li{
	line-height: 30px;
}
.by-con01 ul li a{
	color: #000;
}
.by-con01M{
	width: 326px;
	margin-right: 30px;
}
.by-con01R{
	width: 282px;
	height: 180px;
	margin-top: 10px;
	overflow: hidden;
}
.by-con02{
	width: 1000px;
	margin: 20px auto;
}
.by-con02T{
	height: 36px;
	background: url(../images/dot.png) no-repeat left center;
	border-bottom: 2px solid #c0c0c0;
}
.by-con02T .more{
	color: #ffa800;
	font-size: 12px;
	line-height: 35px;
}
.by-con02T h3{
	font-size: 16px;
	font-weight: bold;
	color: #b50102;
	padding-left: 15px;
	height: 36px;
	line-height: 36px;
	border-bottom: 2px solid #b50102;
	margin-right: 35px;
}
.by-con02T span{
	display: inline-block;
	float: left;
	width: 82px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
}
.by-con02T span.by-con02Cur{
	width: 82px;
	height: 33px;
	background: url(../images/redBtn.png) no-repeat;
}
.by-con02T span.by-con02Cur a{
	color: #fff;
}
.by-con02T span a{
	font-size: 15px;
}
.by-con02B{
	width: 1000px;
	overflow: hidden;
}
.by-con02B-01{
	display: none;
}
.by-con02B ul{
	margin-top: 15px;
	width: 1026px;
}
.by-con02B ul li{
	float: left;
	text-align: center;
	margin-right: 25px;
}
.by-con02B ul li p{
	line-height: 30px;
}
.by-con03{
	width: 1000px;
	margin: 20px auto;
	overflow: hidden;
}
.by-con03L{
	width: 682px;
}
.by-con03LB{
	margin-top: 10px;
}
.by-con03LBL-tl{
	border: 1px solid #e1e1e1;
	width: 150px;
	height: 100px;
}
.by-con03LBL{
	width: 335px;
}
.by-con03LBL-t{
	overflow:hidden;
}
.by-con03LBL-tl img{
	width: 150px;
	height: 100px;
}
.by-con03LBL-tr{
	width: 185px;
        padding-left : 10px;
}
.by-con03LBL-tr h3 a{
	color: #333;
	font-size: 14px;
	line-height: 25px;
}
.by-con03LBL-tr .first a{
        color:#EF441C;
}
.by-con03LBL-tr p{
	color: #a0a0a0;
}
.by-con03LBL-tr a{
	color: #ffae00;
	font-size: 12px;
}
.by-con03LBL-b{
	margin-top: 10px;
}
.by-con03LBL-b ul li{
	line-height: 30px;
}
.by-con03LBR{
	width: 320px;
}
.by-con03LBR ul li{
	line-height: 30px;
}
.by-con03R{
	width: 282px;
	overflow: hidden;
}
.by-con03R .by-con01L-t{
	width: 282px;
}
.by-con03R ul li{
	line-height: 30px;
}
/*底部*/
.by-foot{
	width: 100%;
	height: 110px;
	background: #a30000;
	margin-top: 50px;
	overflow: hidden;
}
.by-footC{
	width: 1000px;
	margin: 0 auto;
	padding-top: 10px;
	text-align: center;
}
.by-footC p{
	line-height: 28px;
	color: #fff;
}
.by-footC p span{
	margin: 0 10px;
}
.by-footCL{
	margin: 20px 0 0 60px;
}
.by-footCR{
	margin-right: 60px;
}
/*当前位置*/
.by-location{
	width: 1000px;
	height: 36px;
	background:#e4e4e4;
	margin: 10px auto;
	overflow: hidden;
}
.by-location span{
	display: inline-block;
	width: 15px;
	height: 12px;
	margin: 6px 7px 0 9px;
}
.by-location p{
	line-height: 36px;
	color: #404040;
}
/*网院发展*/
.by-develop{
	width: 1000px;
	margin: 20px auto;
}
.by-devL{
	width: 200px;
}
.by-devLT{
	width: 200px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background: url(../images/titBg.png) no-repeat;
}
.by-devLB{
	width: 200px;
	border: 1px solid #780001;
}
.by-devLB ul li{
	line-height: 50px;
	text-align: center;
}
.by-devLB ul li.by-devLB-cur{
	background: #efefef;
	border-left: 3px solid #780001;
	margin-left: -4px;
}
.by-devLB ul li a{
	font-size: 16px;
}
.by-devR{
	width: 776px;
}
.by-devRT{
	width: 776px;
	border: 1px solid #e5e5e5;
	padding: 13px 13px 0 13px;
	overflow: hidden;
}
.by-devRT ul{
	width: 810px;
}
.by-devRT ul li{
	text-align: center;
	float: left;
	margin: 0 28px 28px 0;
}
.by-devRT ul li span{
	display: inline-block;
	width: 231px;
	height: 155px;
}
.by-devRT ul li p{
	line-height: 30px;
}

/*校友风采*/
.by-presence{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.by-presence h3{
	font-size: 16px;
	color: #c81006;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	border-bottom: 2px solid #b50102;
	padding-left: 10px;
}
.by-pre{
	width: 1000px;
}
.by-pre01{
	height: 192px;
	border-bottom: 1px dashed #cacaca;
	padding: 32px 10px 0 34px;
}
.by-pre01L{
	width: 126px;
	height: 126px;
	border-radius: 126px;
	border: 1px solid #f0f0f0;
	margin-right: 20px;
}
.by-pre01R{
	width: 810px;
}
.by-pre01RT{
	height: 35px;
}
.by-pre01RT span{
	font-size: 16px;
	color: #202020;
	line-height: 35px;
}
.by-pre01RT b{
	font-weight: normal;
	font-size: 12px;
	color: #999;
	line-height: 35px;
}
.by-pre01R p{
	font-size: 14px;
	color: #666;
	line-height: 30px;
}
.by-pre01R p a{
	color: #ffae00;
}
/*院庆动态*/
.by-list{
	width: 1000px;
	overflow: hidden;
	margin-top: 10px;
}
.by-list ul li{
	line-height: 38px;
	height: 38px;
}
.by-list ul li a{
	width: 1000px;
	font-size: 15px;
	color: #666666;
}
.by-list ul li p{
	line-height: 38px;
	font-size: 15px;
	color: #666666;
	background: url(../images/dot-.png) no-repeat 20px center;
	padding-left: 40px;
}
.by-list ul li b{
	font-weight: normal;
	margin-right: 30px;
}
.by-list ul li.by-list-grey{
	background: #fff;
}
 
/*联系我们*/
.by-contact{
	width: 742px;
	margin: 30px auto;
}
.by-contact p{
	line-height: 30px;
	margin-top: 10px;
}
/*祝福网院*/
.by-bless{
	width: 1000px;
	overflow: hidden;
	margin-top: 25px;
}
.by-bless h2{
	width: 107px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	color:#fff;
	font-size: 15px;
	background: url(../images/titBg01.png) no-repeat;
}
.by-blessL{
	width: 254px;
}
.by-blessL ul{
	width: 254px;
	border: 1px solid #e5e5e5;
	margin-top: 10px;
}
.by-blessL ul li{
	padding-left: 25px;
	line-height: 30px;
	background: url(../images/dot02.png) no-repeat 10px center;
}
.by-blessR{
	width: 730px;
	overflow: hidden;
}
.by-blessRC{
	margin-top: 10px;
	border: 1px solid #e5e5e5;
	overflow: hidden;
}
.by-blessRCT{
	height: 38px;
	width: 730px;
	overflow: hidden;
}
.by-blessRCT span{
	display: inline-block;
	margin: 8px 5px 0 13px;
}
.by-blessRCT h4{
	font-size: 14px;
	color: #b50102;
	line-height: 38px;
}
.by-blessRC .by-list{
	width: 728px;
}
.by-blessRC .by-list ul{
	width: 700px;
        margin: 0 auto;
            border: 1px solid #eee;
}
.by-blessRC .by-list ul li.by-list-grey{
	background: #E9E9E9;
        line-height: 30px;
        height: 30px;
}
.by-blessRC .by-list ul li.by-list-grey p{
	line-height: 30px;
        display: inline;
}
.by-blessRC .by-list ul li.by-list-grey b{
	font-size: 13px;
	color: #666;
    float: right;
    padding-right: 10px;
    margin-right: 0px;	
}
.by-blessRC .by-list ul>p{
	font-size: 13px;
	color: #666;
	margin-left: 15px;
        padding: 10px 0;
        line-height: 25px;;
        text-indent: 2em;
}
.by-messsage{
	width: 632px;
	margin: 15px auto;
	overflow: hidden;
}
.by-blessRC .by-page{
	float: right;
	overflow: hidden;
	margin: 20px 0;
}
.by-mesLT{
	width: 632px;
	border: 1px solid #e5e5e5;
	padding: 18px 28px;
}
.by-mesLT-01{
	height: 26px;
	margin-bottom: 13px;
}
.by-mesLT-01L{
	width: 100px;
	height: 26px;
	background: #e9e9e9;
	padding: 0 5px;
	margin-right: 8px;
}
.by-mesLT-01L .msg_type{
    height: 26px;
    width: 90px;
    background-color: #E9E9E9
}
.by-mesLT-01L p{
	line-height: 26px;
	color: #818181;
}
.by-mesLT-01R{
	width: 463px;
	height: 26px;
	background: #e9e9e9;
}
.by-mesLT-01R input{
	background: 0;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	color: #818181;
}
.by-mesLT-02{
	height: 64px;
	margin-bottom: 17px;
}
.by-mesLT-02 textarea{
	height: 64px;
	width: 571px;
	background: #e9e9e9;
	padding: 5px;
	color: #818181;
}
.by-mesLT-03{
	height: 26px;
	margin-bottom: 19px;
}
.by-mesLT-03 input{
	width: 102px;
	height: 26px;
	line-height: 26px;
	background: #e9e9e9;
	margin-right: 6px;
	padding-left: 5px;
}
.by-mesLT-04{
	width: 569px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	background: url(../images/orangeBtn.png) no-repeat;
}
.by-mesLT-04 a{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.by-mesRB{
	margin-top: 10px;
}
.by-mesRB p{
	color: #646464;
	line-height: 30px;
}
/*详情页*/
.by-detail{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.by-detailT{
	height: 65px;
	text-align: center;
}
.by-detailT h3{
	font-size: 18px;
	color: #202020;
	line-height: 30px;
}
.by-detailT p span{
	margin: 0 10px;
	font-size: 12px;
}
.by-detailT p span b{
	font-weight: normal;
	color: #ffa200;
}
.by-detailB p{
	line-height: 30px;
}
.by-detailB p.by-textIn{
	text-indent: 2em;
}
/*在线留言*/
.by-onlineMes{
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
}
.by-onlineCT{
	height: 50px;
	border-bottom: 1px solid #cecece;
}
.by-onlineCT h3{
	line-height: 50px;
	font-size: 18px;
	color: #202020;
}
.by-onlineCT p{
	font-size: 12px;
	color: #999999;
	line-height: 50px;
}
.by-onlineCT p span{
	margin: 0 10px;
}
.by-onlineCT p span b{
	font-weight: normal;
	font-size: 14px;
	color: #b50102;
}
.by-onlineCT p span em{
	font-style: inherit;
	color: #ffa200;
}
.by-onlineCB p{
	text-indent: 2em;
	color: #666666;
	line-height: 30px;
}
.by-onlineCB a{
	display: inline-block;
	width: 56px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	background: #ffa200;
	color: #fff;
	font-weight: bold;
}
.by-photo-radiu{
    width:100px; height:100px;
    border: 0px solid #dedede;
    -moz-border-radius: 50px;      /* Gecko browsers */
    -webkit-border-radius: 50px;   /* Webkit browsers */
    border-radius:50px;            /* W3C syntax */
}
/***--fonts.css*/
.img-vm{vertical-align:middle}
.f-right{float:right}
.f-left{float:left}
.clear{clear:both}
/*分页样式2，当前页链接样式*/
.p2-crr{color:#FF0000;font-weight:bold;}

/*分页样式3，当前页链接样式*/
.pg-3{font-size:12px;font-family:Verdana;margin:5px auto;padding:3px;text-align:center;}
.pg-3 a,.total{border:#eee 1px solid; padding:2px 5px; margin:2px; color:#A30000; text-decoration:none;}
.pg-3 a:hover{border:#999 1px solid; color:#666;}
.pg-3 a:active{border:#999 1px solid; color: #666;}
.pg-3 .current{border:#A30000 1px solid; padding:2px 5px;font-weight: bold margin:2px; color:#fff; background:#A30000;}
.pg-3 .disabled{border:#eee 1px solid; padding:2px 5px; margin:2px; color:#ddd;}

/*分页样式4，当前页链接样式*/
.pg-4{font-size:12px;font-family:Verdana;margin:5px auto;padding:3px;text-align:right;}
.pg-4 a,.count{border: #ddd 1px solid; padding:2px 5px; color: #88af3f; margin-right: 2px; text-decoration: none;}	
.pg-4 a:hover{border: #85bd1e 1px solid; color: #638425; background-color: #f1ffd6;}	
.pg-4 a:active{border:#85bd1e 1px solid; color: #638425; background-color: #f1ffd6;}
.pg-4 .current{border:#b2e05d 1px solid; padding:2px 5px; font-weight:bold; color:#fff; margin-right:2px; background:#b2e05d;}
.pg-4 .disabled{border:#f3f3f3 1px solid; padding:2px 5px; color: #ccc; margin-right:2px;}

/*内容样式1，下划线*/
.c1-bline{border-bottom:#999 1px dashed;border-top:1px;}

/*###/common_res/css/front.css###*/
label.error{background:url(img/unchecked.gif) no-repeat 0px 0px;padding-left:16px;margin-left:3px;}
label.success{background:url(img/checked.gif) no-repeat 0px 0px;padding-left:16px;margin-left:3px;}

/*###/core_res/css/front.css###*/
.j-chkcode{position:absolute;display:none;top:50px;left:50px;z-index:100;border:1px solid #999999;background-color:#FFFFFF;}
.j-chkcode img{cursor:pointer}