﻿.navbar-default { box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); border-bottom: 0; }
.form-control { border: 1px solid #e4eaec; -webkit-box-shadow: none; -ms-box-shadow: none; box-shadow: none; }

a{color: #575757;}

.zphmenu { background-color: #3885f9; }
.zphmenu ul { padding: 0px; margin: 0px; }
.zphmenu li { float: left; list-style: none; font-size: 14px; padding:10px 5px; margin-right: 10px; }
.zphmenu li.active { background-color: rgba(36, 110, 224, 0.5); }
.zphmenu li a { color: #ffffff; }


.banner {background: url(/Content/images/zph/banner.jpg) no-repeat center top #387fc7; margin-top: 0px; }
@media(min-width:768px)
{
.zphmenu li {  font-size: 18px;  padding: 10px; margin-right: 15px;}
.banner { height: 380px; margin-top: 0px; }
}
h2 { font-size: 20px; padding: 18px; text-align: center; color: #454545;margin:5px 0px; }
.zph-list ul { padding: 0; }
.zph-list li {list-style: none; padding: 15px; margin-bottom: 20px;background-color: #fff; }
.zph-list li:hover{box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03); }
.zph-list li:last-child { border-bottom: none; }
.zph-list li .zphtitle a { font-size: 16px; line-height:150%; font-weight:bold}
.zph-list li .zphtitle p { padding-top: 15px; }

@media(min-width:768px){
h2 { font-size: 26px; margin:30px 0px 20px }
.zph-list li {padding: 18px 0px; }
.zph-list li .zphtitle a { font-size: 18px; }
.zph-list li .zphtitle p { padding-top: 5px; }
}

.zphwarp {padding-bottom:0px;margin-bottom: 0px;}
@media(min-width:768px){
.zphwarp {padding: 0px 20px 20px;margin-bottom: 30px;}
}
.riqi { width: 80px; background-color: #ffffff; text-align: center; float: left; border: 1px solid  #fabe01; margin:5px 10px 0px 0px; }
@media(min-width:768px){
.riqi {  margin:10px 30px; }
}
.riqi span { display: block; padding: 3px; }
.riqi .zhou { font-size: 14px; color: #999999; }
.riqi .yue { font-size: 16px; color: #fff; background-color: #fabe01; }

.zc .zc-warp { overflow: hidden; width: 100%;margin-bottom:20px; border-radius: 5px; -webkit-box-shadow: 2px 2px 20px 0 rgba(0,0,0,.1); box-shadow: 2px 2px 20px 0 rgba(0,0,0,.1); background-color: #fff; }
.zc .zc-warp p { text-align: center; padding: 10px; margin-bottom: 0px; }
.zc .zc-warp .name { font-size: 18px; padding-bottom: 0px; }
.zc .zt1, .zc .zt2, .zc .zt3, .zc .zt4 { padding: 10px; text-align: center; }
.zc .zt1 { background-color: #fff; }
.zc .zt2 { background-color: #fff; }
.zc .zt3 { background-color: #fff; }
.zc .zt4 { background-color: #fff; }

.youshi-list { max-width:220px;display:inline-block;}


.youshi{ text-align: center;}
.youshi h2{ color: #f8f8f8;}
.youshi i{ font-size: 60px;color: #f2f2f2;}
.youshi h4 { padding: 10px; color: #ccc; text-align: center; margin-bottom: 0px; }
.youshi p { color: #ccc; text-align: left; padding: 0 15px; }

#zphnews .topImg{ padding-right: 10px; text-align:center;font-size:15px}
#zphnews .topImg img{ width: 100%;border-radius: 5px;margin-bottom: 15px;}
#zphnews h3{ font-size: 18px;border-bottom: 1px solid #e4eaec;margin-bottom: 10px;padding-bottom: 15px;color:#000}
#zphnews li{ height: 30px;line-height: 31px;position: relative;width: 100%;overflow: hidden;}
#zphnews li span{ height: 30px;line-height: 31px;position: absolute;display: block;width: 71px;right: 0px;top: 0px; background-color: #f3f3f4;text-align: right;color:#999}
#zphnews {padding:20px 0px;}
.one-dr { height:30px;line-height:30px;overflow:hidden;margin-bottom:30px;}
@media(min-width:768px){
.zc .zc-warp {margin-bottom:40px;  }
#zphnews {padding:50px 0px;}
.one-dr { margin-bottom:10px;}
}


/*招聘会详细*/
#zphxx .panel { padding: 15px; font-size: 16px; line-height: 180%; color: #555; margin-bottom: 30px; background-color: rgba(255, 255, 255, 0.9); border: none; }
.textxz .nav-tabs > li.active > a { color: #00a0e9; cursor: default; background-color: #d0effd; border: 1px solid #d0effd; border-bottom-color: transparent; font-size: 18px; }
.textxz { margin-bottom: 30px; }
.textxz ul { margin-bottom: 15px; }
.textxz p { color: #555; line-height: 180%; }
.textxz .row div { height: 30px; line-height: 30px; color: #555;overflow:hidden; }

#stall-order h3 { text-align: center; font-size: 30px; margin-bottom: 30px; }


.circle { display: block; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.box-shadow { -webkit-box-shadow: 0 0 10px #ddd; -moz-box-shadow: 0 0 10px #ddd; box-shadow: 0 0 10px #ddd; }
