﻿@charset "utf-8";


.runpic{width:100%; height:623px; margin:0 auto; overflow:hidden;background:#777 url(../images/bannbg.jpg) center no-repeat;}
.focusBox{width:100%; height:623px; margin:0 auto; overflow:hidden; position:relative;}
.focusPic{width:980px; height:623px;}
.focusPic li{width:100%; position:absolute; display:none;}
.focusPic li a{display:block; width:100%; height:623px; background-repeat:no-repeat; background-position:center center; background-color:#000;}
.focusPic li img{display:block;}
.focusTxt{position:absolute; left:30%; bottom:40%; color:#fff; overflow:hidden; display:none;}
.focusTxt p {line-height:50px; overflow:hidden; display:none;}
.focusTxt p span{color:#FFF; font-size:50px;line-height:90px; font-weight:bold; display:block;}
.focusTxt p font{color:#FFF; font-size:24px; font-weight:bold;}
.focusTxt p a:hover{color:#FFF;}
.focusNum {position:absolute; left:48%; top:550px; text-align:right;}
.focusNum span{margin:0px 5px; display:block; width:15px; height:15px; overflow:hidden; float:left; cursor:pointer;  background:url(../images/run.png) no-repeat;}
.focusNum span.on{background:url(../images/run_over.png) no-repeat;}


/* sub */
.sub_wrapper {width:1024px; margin:20px auto; background:#fff; position:relative;}

.crumbs {width:100%; height:38px;color:#787878;line-height:38px; text-align:right; margin-bottom:20px;}
.crumbs a{color:#787878;background:url(../images/dot4.jpg) right no-repeat; padding-right:10px;}
.crumbs b{color:#368436;}

.alone_title{width:1024px; border-bottom:#d4d4d4 solid 1px; margin-bottom:10px; text-align:center; background:#fff;}
.alone_title a{display:inline-block; padding:0 10px;font-size:18px; line-height:36px;}
.alone_title a.active,.alone_title .current a{color:#e6003e;border-bottom:#e6003e solid 3px;}

.culture ul{width:1059px; margin-bottom:110px; margin-left:-35px;}
.culture li {width:317px; height:228px; line-height:32px; overflow:hidden; margin-left:35px; margin-top:60px; float:left; position:relative;}
.culture li div{width:317px; height:128px; background:#70be2c;filter:Alpha(opacity=95);opacity: 0.95; color:#fff; padding-top:100px; overflow:hidden; position:absolute; text-align:center; display:none;}
.culture li div font{font-size:18px;}
.culture li:hover div{display:block;}

.guestbook {
    padding: 5% 10%;
}
.myname, .myphone, .myadd, .mycon {
    width: 97%;
    margin-bottom: 5%;
    background: #fff;
    border: #c5c5c5 solid 1px;
    border-radius: 5px;
    line-height: 3em;
    padding: 0 1em;
}
.myname {
    width: 46%;
    float: left;
}
.myphone {
    width: 46%;
    float: right;
}
.mybtn {
    font-size: 20px;
    line-height: 2em;
    background: #e6003e;
    color: #fff;
    border: 0;
    padding: 0 2em;
    border-radius: 15px;
    margin: 0 2em;
	cursor:pointer;
}

.alone_content, .list_content, .detail_content {line-height:180%;  font-size:14px; overflow:hidden;}
.alone_content p {margin-bottom:22px;}
.contenth1 {margin:30px 0;color:#444;line-height:40px; padding:0 10px; font-size:22px;border-bottom:#e6003e solid 3px; display:inline-block;}
.contenth2 {margin-bottom:30px;margin-top:-16px; font-size:16px;line-height:26px;}

.partner ul{width:1054px; margin-bottom:110px; margin-left:-20px;}
.partner li {width:325px; overflow:hidden; margin-left:20px; margin-top:30px; float:left; border:#dcdcdc solid 1px; text-align:center;}
.partner li div{height:224px;width:325px; height:224px;}
.partner li p{background:#e8e8e8; line-height:58px; font-size:16px; margin:0;}

.new_list {margin-top:15px; padding-bottom:5px;}
.new_list li {height:170px;overflow:hidden;line-height:30px;overflow:hidden;font-size:12px; border-bottom:#e4e6e7 solid 1px; margin-bottom:20px; width:48%; padding-right:2%; float:left;}
.new_list li b{font-weight:normal; display:block; font-size:18px;} 
.new_list li span{color:#b6b6b6;}
.new_list .jjj{padding-left:10px; color:#757575; font-size:14px; margin-bottom:20px;}

.propic{border:#ebebeb solid 1px; box-shadow: 0px 0px 10px 5px #f8f8f8; margin-bottom:10px;}
.detail{display:inline-block; font-size:16px; background:#dcdcdc; padding:10px 20px; color:#000;}

.Staffyle_zp {
    border-bottom: solid 1px #b2b2b2;
}
.Staffyle_zp li {
    border-top: solid 1px #b2b2b2;
    padding: 2.8rem 0 14px;
    min-height: 10px;
    overflow: hidden;
}
.Staffyle_zp .joblist {
    cursor: pointer;
}
.dis_zp {
    width: 44%;
    font-size: 16px;
    float: left;
}
.dis_zp_a {
    width: 12%;
    text-align: right;
    color: #6a6a6a;
    font-size: 16px;
}
.Staffyle_zp .jobcon {
    cursor: pointer;
    display: none;
    padding-top: 30px;
}
.none_ul {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    padding: 0;
    margin: 0;
}

.sub_left{border:#dadada solid 1px; width:202px; position: absolute; top:-20px; margin-left:-245px;}
.sub_left li{background:#dcdcdc; border-bottom:#fff solid 1px;height:50px; line-height:50px; overflow:hidden; text-indent:35px; font-size:16px;}
.sub_left li a{display:block;}
.sub_left li a.now{display:block; background:#196ba7; color:#fff;}

.sub_left .sub_menu{background:#fff;}
.sub_left .sub_menu li{background:#fff url(../images/dot4.jpg) 35px 13px no-repeat; text-indent:55px; font-size:14px;height:34px; line-height:34px; overflow:hidden;}
.sub_left .sub_menu li a{display:block;}
