/*
Theme Name:  上海科技大学|学生生涯与发展中心
Theme URI:   http://career.shanghaitech.edu.cn/
Description:  上海科技大学|学生生涯与发展中心
Version:   
Author:   cy
Author URI:   
Tags:   上海科技大学|学生生涯与发展中心

*/

@charset "utf-8";/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:14px;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body {min-width:1200px;}

/*index*/
.la-header {height:151px;border-bottom:5px solid #dc6334;background: url(../images/la-headbg2.jpg) no-repeat;background-size: cover;}
.la-header .la-head {width:1200px; margin:0 auto; overflow:hidden;}
.la-header .la-head .la-logo {float:left; margin:48px 0;}
.la-header .la-head .la-logo a {display:block;}
.la-header .la-head .la-search {float:right; width:550px; margin:60px 0 0;}
.la-header .la-head .la-search ul {overflow:hidden; float:left;line-height:36px;}
.la-header .la-head .la-search ul li {float:left; color:#fff;}
.la-header .la-head .la-search ul li a {margin:0 25px; font-size:18px; color:#fff;}
.la-header .la-head .la-search ul li a:hover{color:#e1e1e1;}
.la-header .la-head .la-search .search {background:url(../images/la-searchbg.png) no-repeat; position:relative;float:right;}
.la-header .la-head .la-search .search input {width:190px; height:36px; border:none; background:none;color:#fff; padding:0 30px 0 20px;}
.la-header .la-head .la-search .search .la-search-btn {position:absolute; right:10px; top:8px;border: none;background-color: transparent;}
.la-header .la-head .la-search .search input::-webkit-input-placeholder{color:#fff;}    /* Ã¤Â½Â¿Ã§â€Â¨webkitÃ¥â€ â€¦Ã¦Â Â¸Ã§Å¡â€žÃ¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨ */
.la-header .la-head .la-search .search input:-moz-placeholder{color:#fff;}                  /* FirefoxÃ§â€°Ë†Ã¦Å“Â¬4-18 */
.la-header .la-head .la-search .search input::-moz-placeholder{color:#fff;}                  /* FirefoxÃ§â€°Ë†Ã¦Å“Â¬19+ */
.la-header .la-head .la-search .search input:-ms-input-placeholder{color:#fff;}           /* IEÃ¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨ */

.la-nav {height:60px; box-shadow: 2px 0 10px #bbb;-webkit-box-shadow: 4px 0 10px #bbb;-moz-box-shadow: 4px 0 10px #bbb;}
.la-nav ul {/*overflow:hidden;*/width:1200px; margin:0 auto;}
/*.la-nav ul li {float:left; width:200px; height:60px; line-height:60px; font-size:18px;}*/
.la-nav ul li {float:left; width:170px; height:60px; line-height:60px; font-size:18px;position: relative;}
.la-nav ul.nav li .dropdown-menu:first-of-type {
    display: none;
    width: 100%;
    position: absolute;
    z-index: 2800;
    left: 0;
    top: 60px;
    background-color: #c0d8f3;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}
.la-nav ul.nav li .dropdown-menu .dropdown .dropdown-menu{
	 display: none;
	width: 100%;
    /*position: absolute;
    left: 170px;
    top: 60px;*/
    background-color: #c0d8f3;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
	position: absolute;
    top: 0;
    left: 100%; /* 设置三级菜单相对于父菜单的位置 */
    z-index: 2800;
}

.la-nav ul.nav li .dropdown-menu:first-of-type li {
    font-size: 14px;
    height: 36px!important;
    line-height: 36px!important;
    text-align: center;
    width: 100%;
}

.la-nav ul.nav li .dropdown-menu:first-of-type li a {
    color: #000;
    display: block;
}

.la-nav ul.nav li .dropdown-menu:first-of-type li a:hover {
    background-color: #A7191E;
    background-image: none;
    color: #fff;
}

.la-nav ul.nav li .dropdown-menu:first-of-type .current a {
    background-color: #1384e2;
    background-image: none;
    color: #fff;
}

.la-nav ul li a {color:#555; display:block; text-align:center;}
.la-nav ul li a:hover {background:#f5f5f5;}
/*.la-nav ul .active a {color:#A7191E;}*/

#la-banner{height:550px;}
#la-banner .flexslider{width:100%;z-index:7;overflow:hidden;position:relative;height:550px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
#la-banner .flexslider .slides{position:relative;z-index:4;height:550px;cursor:pointer;}
#la-banner .flexslider .slides li{height:550px;width:1920px; /*Ã¥â€ºÂ¾Ã§â€°â€¡Ã¥Â®Â½Ã¥ÂºÂ¦*/position:absolute; left: 0; /* 取消固定的左边距 */margin-left: 0; /* 取消固定的左边距 */}
#la-banner .flexslider .slides li a{display:block;height:100%;}
#la-banner .flexslider .slides li img {width: 100%; /* 图片宽度自适应 */height: 100%;}
#la-banner .flex-control-nav{position:absolute;bottom:30px;z-index:5; width:230px; height:10px;left:50%; margin:0 0 0 -115px; *bottom:30px;}
#la-banner .flex-control-nav li{display:inline-block;width:30px;height:10px;margin:0 8px;*display:inline;zoom:1;}
#la-banner .flex-control-nav a{display:inline-block;width:30px;height:12px; font-size: 0;line-height:10px;overflow:hidden;background:url(../images/la-banner-bg.png);cursor:pointer;}
#la-banner .flex-control-nav .flex-active{background-color: #fff;}
#la-banner .flex-direction-nav{position:absolute;z-index:6;width:1200px;height:106px;top:50%;left:50%;margin:-53px 0 0 -585px;}
#la-banner .flex-direction-nav li a{overflow:hidden;cursor:pointer;display:block;width:65px;height:106px;background:url(../images/la-banner-arr.png) no-repeat; position:absolute;opacity:0;filter: alpha(opacity=0);-moz-opacity:0;}
#la-banner .flex-direction-nav li a.flex-prev{left:0px;}
#la-banner .flex-direction-nav li a.flex-next{right:0px;background-position:-65px 0;}
#la-banner .flexslider:hover .flex-direction-nav li a{opacity:0.5;filter: alpha(opacity=50);-moz-opacity:0.5;cursor:pointer;}
#la-banner .flex-direction-nav li a.flex-prev:hover,#c-banner .flex-direction-nav li a.flex-next:hover{opacity:0.7;filter: alpha(opacity=70);-moz-opacity:0.7;}

.la-main {width:1200px; margin:40px auto; overflow:hidden;}
.la-main .news {width:1200px; height:390px; overflow:hidden;}
.la-news {float:left; width:580px;}
.la-news .la-tit {font-size:20px; color:#9f1e22; font-weight:normal; margin-bottom:20px;}
.la-news .la-con{width:580px;height:290px;}
.la-news .la-more {float:right; display:block; width:90px; height:30px; line-height:30px; border:1px solid #a7191e; margin-top:20px; text-align:center; color:#a7191e;}
.la-news .la-more:hover {background:#A7191E; color:#fff;}

.swiper-container{height:290px;}
.swiper-container .swiper-wrapper .swiper-slide a{position: relative;display: block;}
.swiper-container .swiper-wrapper .swiper-slide a img{display:block;}
.swiper-container .swiper-wrapper .swiper-slide p{position: absolute;bottom: 0;height: 40px;line-height: 40px;text-indent: 1em;color: white;width: 100%;background: url(../images/l-jyxw-bg.png);font-size:14px;}
.swiper-container .pagination {position: absolute;right: 10px;text-align: right;bottom:0;height: 40px;line-height: 40px;}
.swiper-container .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 10px;background:white;margin: 0 3px;cursor: pointer;}
.swiper-container .swiper-active-switch {background-color: #9f1e22;}

.la-main .news .la-notice {float:right; width:580px;}
.la-main .news .la-notice .la-tit {font-size:20px; color:#9f1e22; font-weight:normal; margin-bottom:20px;}
.la-main .news .la-notice .la-notice-con {width:580px; overflow:hidden;height: 290px;}
.la-main .news .la-notice .la-notice-con ul {width:580px; margin-top:3px;}
.la-main .news .la-notice .la-notice-con ul li{width:580px; height:40px; line-height:40px; overflow:hidden; background:url(../images/la-circle.png) no-repeat left; border-bottom:1px solid #e0e0e0;}
.la-main .news .la-notice .la-notice-con ul li a {float:left; color:#333; width:450px; padding-left:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.la-main .news .la-notice .la-notice-con ul li a:hover {color:#A7191E;}
.la-main .news .la-notice .la-notice-con ul li span {float:right;}
.la-main .news .la-notice .la-more {float:right; display:block; width:90px; height:30px; line-height:30px; border:1px solid #a7191e; margin-top:20px; text-align:center; color:#a7191e;}
.la-main .news .la-notice .la-more:hover {background:#A7191E; color:#fff;}


.la-con .la-notice-con {width:580px; overflow:hidden;height: 290px;}
.la-con .la-notice-con ul {width:580px; margin-top:3px;}
.la-con .la-notice-con ul li{width:580px; height:40px; line-height:40px; overflow:hidden; background:url(../images/la-circle.png) no-repeat left; border-bottom:1px solid #e0e0e0;}
.la-con .la-notice-con ul li a {float:left; color:#333; width:450px; padding-left:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.la-con .la-notice-con ul li a:hover {color:#A7191E;}
.la-con .la-notice-con ul li span {float:right;}

.la-gary {background:#f6f8f9;}
.la-white{background:#fff;}
.la-gary .activity {width:1200px; margin:0 auto; padding:40px 0 16px 0; overflow:hidden;}
.la-menu {float:left; width:390px;}
.la-menu ul{width: 580px;}
.la-menu ul li {width:390px; height:118px; margin-bottom:25px;}
.la-menu ul li a {display:block;}
.la-menu ul li a img {display:block;width: 580px;height: 118px;}

.la-gary .activity .la-event {float:right;width: 580px;position: relative;}
.la-gary .activity .la-event .la-tit {font-size:20px; color:#9f1e22; font-weight:normal; margin-bottom:20px;}
.la-gary .activity .la-event .la-more {float:right;display:block;width:90px;height:30px;line-height:30px;border:1px solid #a7191e;text-align:center;color:#a7191e;margin-top: 20px;}
.la-gary .activity .la-event .la-more:hover {background:#A7191E; color:#fff;}
.la-gary .activity .la-event .la-event-con {width:775px;height: 290px;}
.la-gary .activity .la-event .la-event-con ul {width: 580px;overflow:hidden;}
.la-gary .activity .la-event .la-event-con ul li {float:left;width: 275px;margin-bottom: 16px;border-bottom:1px dotted #c4c5c5;}
.la-gary .activity .la-event .la-event-con ul .li1{margin-left: 25px;}
.la-gary .activity .la-event .la-event-con ul li dl {padding-bottom:16px;}
.la-gary .activity .la-event .la-event-con ul li dl dt {overflow:hidden; background:url(../images/la-circle.png) no-repeat left; margin-bottom:10px;}
.la-gary .activity .la-event .la-event-con ul li dl dt a {width: 160px;font-size:16px;color:#9f1e22;float:left;padding-left:16px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.la-gary .activity .la-event .la-event-con ul li dl dt span {font-size:14px; color:#9f1e22; float:right;}
.la-gary .activity .la-event .la-event-con ul li dl dd {overflow:hidden;}
.la-gary .activity .la-event .la-event-con ul li dl dd p {float:left;width: 176px;height:38px;font-size:14px;color:#333;overflow:hidden;}
.la-gary .activity .la-event .la-event-con ul li dl dd .details {float:right; display:block; margin-top:8px; width:60px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#fff; background:#e3b33e; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.la-gary .activity .la-event .la-event-con ul li dl dd .details:hover {background:#ffb500;}

.la-event-top{}

.la-event-top{
    width: 580px;
    height: 40px;
    margin-bottom: 5px;
 	border-bottom:1px solid #ccc;
}

.la-event-top ul {
    width: 580px;
    height: 40px;
    overflow: hidden;
}

.la-event-top ul li {
    float: left;
    width: 120px;
    height: 40px;
    line-height: 36px;
    text-align: center;
}

.la-event-top ul li a {
    display: block;
    color: #9f1e22;
   font-size: 20px;
    font-weight: normal;
}

.la-event-top ul .hover {
    background: url(../images/l-nr-hover.png);
}

.la-event-top ul .hover a {
    color: #fff;
}



.la-main .la-calendar {float:left; width:390px;}
.la-main .la-calendar .la-tit {font-size:20px; color:#9f1e22; font-weight:normal; margin-bottom:20px;}
.la-main .la-calendar .la-more {float:right; display:block; width:90px; height:30px; line-height:30px; border:1px solid #a7191e; margin-top:8px; text-align:center; color:#a7191e;}
.la-main .la-calendar .la-more:hover {background:#A7191E; color:#fff;}
/*---------------Ã¦â€”Â¥Ã¥Å½â€ calendar---------------*/
.la-main .la-calendar .employ-calendar{margin-top: 10px; height:323px;}
.la-main .la-calendar .employ-calendar .title{width: 50px;height: 100%;float: left;text-align: center;border-right: 1px solid #ccc;}
.la-main .la-calendar .employ-calendar .window{width:390px;height: 100%;border: 0;}
.la-main .la-calendar .down{position: absolute;width:35px;height: 24px;line-height:24px; background-color: #fff; border:1px solid #a2a2a2; color:#9c9c9c; text-shadow: none; box-shadow: none;font-size: 24px;font-weight:bold;font-family: "Courier New", Courier, monospace; vertical-align: baseline; border-radius: 5px;display: inline-block;cursor: pointer;top:0;right: 0;}
.la-main .la-calendar .up{position: absolute;width: 35px;height: 24px;line-height:24px; background-color: #fff; border:1px solid #a2a2a2; color:#9c9c9c; text-shadow: none; box-shadow: none;font-size: 24px;font-weight:bold;font-family: "Courier New", Courier, monospace; vertical-align: baseline; border-radius: 5px;display: inline-block;cursor: pointer;top: 0;left: 0;}
.la-main .la-calendar .l-rq{font-weight:normal;}
.calendar-type{display: inline-block; width: 20px; height: 20px; background: #335f8b none repeat scroll 0px 0px; line-height: 20px; text-align: center; border-radius: 10px;color: white;}
.circle{display: inline-block;width: 20px;height: 20px;background: url(../images/c_rili_ico04.png) no-repeat left center;}
.fairtip ul li a{color:#555;}
.single-row{white-space:nowrap;}
.la-main .la-calendar .ui-datepicker-calendar{width:390px; font-size:14px;}
.la-main .la-calendar .ui-datepicker-calendar thead{line-height: 40px; border-top:1px solid #ddd;}
.la-main .la-calendar .ui-datepicker-calendar thead th {text-align: center;font-weight: normal;color: #000;width:55px;height: 33px;}
.la-main .la-calendar .ui-datepicker-calendar tbody td {padding: 0 0px;text-align: center;line-height: 40px; border-width: 1px 0 0 1px;width:50px;}
.la-main .la-calendar .ui-datepicker-calendar .ui-state-default {display: block;width: 55px;outline: none;text-decoration: none;}
.la-main .la-calendar .calendar-diy{width: 100%;border:#d3d3d3 1px solid;clear: both;height: auto;overflow:hidden;}
.la-main .la-calendar .calendar-diy ul{width: 100%;height: 30px;background-color: #96d206;}
.la-main .la-calendar .calendar-diy ul li{display: inline-block;vertical-align: top;line-height: 30px;}
.la-main .la-calendar .calendar-diy ul .previous{background: url(../images/datepicker.png) 0 7px no-repeat;width: 20px;height: 25px;cursor: pointer;float: left;}
.la-main .la-calendar .calendar-diy ul .next{background: url(../images/datepicker.png) -70px 7px no-repeat;width: 20px;height: 25px;cursor: pointer;float: right;}
.la-main .la-calendar .calendar-diy ul .word{width: 190px;height: 30px;line-height:30px;color:white;text-align: center;float: left;}
.la-main .la-calendar .calendar-diy .date-show{display: inline-block; margin-bottom:20px; vertical-align: top;text-align: center;width:390px;position: relative;}
.la-main .la-calendar .calendar-diy .date-show .month{font-family: arial;}
.la-main .la-calendar .calendar-diy .date-show .year{font-family: arial;}
.la-main .la-calendar .calendar-diy .calendar{display: inline-block;vertical-align: top;}

.la-main .la-calendar .fair-day{background: url(../images/c_rili_ico03.png) no-repeat center center;width:55px;height:36px;}
.la-main .la-calendar .fair-day .ui-state-default{color:#fff;}
.la-main .la-calendar .fair-day span{color: #fff;}
.la-main .la-calendar .past-fair-day{background: url(../images/c_rili_ico01.png) no-repeat center center;width:55px;height:36px;}
.la-main .la-calendar .past-fair-day .ui-state-default{color:#fff;}
.la-main .la-calendar .past-fair-day span{color: #fff;}
.la-main .la-calendar .ui-datepicker-today{background: url(../images/c_rili_ico02.png) no-repeat center center;width:55px;height:36px;}
.la-main .la-calendar .ui-datepicker-today .ui-state-default{color:white;}

.la-main .la-recruit {width:365px; float:left; margin-left:40px;}
.la-main .la-recruit .la-tit {font-size:20px; color:#9f1e22; font-weight:normal; margin-bottom:20px;}
.la-main .la-recruit .la-more {float:right; display:block; width:90px; height:30px; line-height:30px; border:1px solid #a7191e; margin-top:24px; text-align:center; color:#a7191e;}
.la-main .la-recruit .la-more:hover {background:#A7191E; color:#fff;}
.la-main .la-recruit .la-recruit-con {overflow:hidden;    height: 306px;}
.la-main .la-recruit .la-recruit-con dl {overflow:hidden; border-bottom:1px dotted #bcbcbc;padding:15px 0;}
.la-main .la-recruit .la-recruit-con .padding {padding:0 0 15px 0;}
.la-main .la-recruit .la-recruit-con dl dt {float:left; width:75px; height:76px; background:#fbf1f4;}
.la-main .la-recruit .la-recruit-con dl dt p {width:75px; height:38px; line-height:38px; text-align:center; background:#a7191e; font-size:30px; color:#fff;}
.la-main .la-recruit .la-recruit-con dl dt span {display:block; width:75px; height:38px;line-height:38px; text-align:center; font-size:16px; color:#a8191d;}
.la-main .la-recruit .la-recruit-con dl dd {width:270px; float:left; margin-left:20px; position:relative;}
.la-main .la-recruit .la-recruit-con dl dd h4 {font-size:16px; color:#a7191e; width:230px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.la-main .la-recruit .la-recruit-con dl dd .badge {position:absolute; right:0; top:3px; width:38px; height:16px; text-align:center; line-height:16px; color:#fff; font-size:10px; background:#a7191e; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.la-main .la-recruit .la-recruit-con dl dd p {font-size:14px; line-height:22px; color:#727272;     white-space: pre-wrap; overflow:hidden;word-break: break-word;}

.la-main .la-recruit .la-recruit-con dl .zd h4 {font-size:16px; color:#a7191e; width:270px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.la-main .la-recruit .la-recruit-con dl .zd p {font-size:14px; line-height:22px; color:#333;     white-space: pre-wrap; overflow:hidden;word-break: break-word;}

.la-classic {width:1218px; margin:0 auto 30px auto;}
.la-classic ul {overflow:hidden; width:1218px;margin:0 3px;}
.la-classic ul li {float:left; width:285px; height:118px; margin:0 9px;}
.la-classic ul li a {display:block;}
.la-classic ul li a img {display:block;}

.la-ibanner {width:1200px; height:120px; margin:0 auto 30px auto; overflow:hidden;}
.la-ibanner .KSS_titleBar {background:none !important;}


.la-event-top {
}

.la-school-top {
    width: 1200px;
    height: 40px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
}

.la-school-top ul {
    width: 580px;
    height: 40px;
    overflow: hidden;
}

.la-school-top ul li {
    float: left;
    width: 120px;
    height: 40px;
    line-height: 36px;
    text-align: center;
}

.la-school-top ul li a {
    display: block;
    color: #9f1e22;
    font-size: 20px;
    font-weight: normal;
}

.la-school-top ul .hover {
    background: url(../images/l-nr-hover.png);
}

.la-school-top ul .hover a {
    color: #fff;
}


.la-gary .la-school {width:1200px; margin:0 auto; padding:0 0 40px 0;}
.la-gary .la-school .la-tit {font-size:20px; color:#9f1e22; font-weight:normal; padding: 20px 0;}
.la-gary .la-school .la-school-qz {overflow:hidden;}
.la-gary .la-school .la-school-qz h5 {margin:0 auto; width:150px; height:40px; line-height:40px; font-size:20px; font-weight:normal; color:#fff; text-align:center; background:#a7191e; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
.la-gary .la-school .la-school-qz .la-school-list {float:left;width: 1200px;}
.la-gary .la-school .la-school-qz .la-school-list ul {width: 1240px;height: 246px;}
.la-gary .la-school .la-school-qz .la-school-list ul li {width: 580px;height:40px;line-height:40px;font-size:14px;background:url(../images/la-circle.png) no-repeat left;border-bottom:1px solid #e0e0e0;float: left;margin-right: 40px;}
.la-gary .la-school .la-school-qz .la-school-list ul li a {float:left; width:400px; padding-left:20px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.la-gary .la-school .la-school-qz .la-school-list ul li a:hover {color:#A7191E;}
.la-gary .la-school .la-school-qz .la-school-list ul li span {float:right; color:#333;}
.la-gary .la-school .la-school-qz .job {margin-left:40px;}
.la-gary .la-school .la-school-qz .la-school-list .spec li a p{float:left; width:200px; height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block;}
.la-gary .la-school .la-school-qz .la-school-list .spec li a b {float:left; display:block; margin-left:20px; color:#ba0f14; font-weight:normal; width:160px;height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.la-gary .la-school .la-school-qz .la-more {float:right; display:block; width:90px; height:30px; line-height:30px; border:1px solid #a7191e; margin-top:24px; text-align:center; color:#a7191e;}
.la-gary .la-school .la-school-qz .la-more:hover {background:#A7191E; color:#fff;}




.la-main .la-job {width:580px; float:left;}
.la-main .zp {margin-left:40px;}
.la-main .la-job .la-tit {font-size:20px; color:#9f1e22; font-weight:normal; margin-bottom:20px;}
.la-main .la-job .la-job-list {width:580px; margin-top:30px;}
.la-main .la-job .la-job-list ul {width:580px;}
.la-main .la-job .la-job-list ul li {width:580px; height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #e0e0e0;}
.la-main .la-job .la-job-list ul li a {float:left; width:400px; padding-left:10px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.la-main .la-job .la-job-list ul li a b {font-weight:normal; color:#a7191e; margin-right:5px;}
.la-main .la-job .la-job-list ul li a:hover {color:#A7191E;}
.la-main .la-job .la-job-list ul li span {float:right; color:#333;}
.la-main .la-job .la-job-list .la-more {float:right; display:block; width:90px; height:30px; line-height:30px; border:1px solid #a7191e; margin-top:24px; text-align:center; color:#a7191e;}
.la-main .la-job .la-job-list .la-more:hover {background:#A7191E; color:#fff;}

.la-gary .la-link {width:1200px; padding:40px 0; margin:0 auto;}
.la-gary .la-link .la-tit {font-size:20px; color:#9f1e22; font-weight:normal; margin-bottom:20px;}
.la-gary .la-link .la-link-con{position: relative;height:85px;}
.la-gary .la-link .la-link-con .next,.la-gary .la-link .la-link-con .prev{opacity:0.9;filter:Alpha(opacity=84);position: absolute;z-index:8;top:21px;width:16px;height:43px;font: 0/0 Arial;cursor: pointer;}
.la-gary .la-link .la-link-con .next:hover,.la-gary .la-link .la-link-con .prev:hover{opacity:1;filter:Alpha(opacity=100);}
.la-gary .la-link .la-link-con .next{right:0px;background:url(../images/la-link-r.png) no-repeat;z-index:9;}
.la-gary .la-link .la-link-con .prev{left:0px;background:url(../images/la-link-l.png) no-repeat;z-index:10;}
.la-gary .la-link .la-link-con .la-link-img{overflow: hidden;position: relative;width:1150px;margin: 0 auto;}
.la-gary .la-link .la-link-con .la-link-img ul{overflow:hidden;height:85px;}
.la-gary .la-link .la-link-con .la-link-img ul li{float:left;display:inline;width:210px;height:85px; margin:0 10px;}
.la-gary .la-link .la-link-con .la-link-img ul li .img{width:210px;height:85px;}
.la-gary .la-link .la-link-con .la-link-img ul li .img img{display:block;}

.la-gary .la-link .la-links-works{margin-top:30px;}
.la-gary .la-link .la-links-works ul{height:40px;line-height:40px;width:1200px;margin:0 auto;}
.la-gary .la-link .la-links-works ul li{position: relative;z-index:887;cursor:pointer;float:left;width:280px;line-height:40px;height:40px;background:#fff url(../images/c_links_01.png) no-repeat 260px center; margin: 0 10px;text-indent: 10px;display: inline;_position: static;}
.la-gary .la-link .la-links-works ul li:hover{cursor:pointer;background:#fff url(../images/c_links_02.png) no-repeat 260px center;}
.la-gary .la-link .la-links-works ul li span{color:#717171;}
.la-gary .la-link .la-links-works ul li .dl-con{display: none;height:auto;position: absolute;overflow-x:hidden ; z-index: 888;bottom:40px;left: 0;width:260px; overflow: auto;line-height:30px; background-color: #fff; border:1px solid #e9e9e9; padding:10px;-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.04),0 2px 2px rgba(0,0,0,.04),0 5px 2px rgba(0,0,0,.09),0 10px 10px rgba(0,0,0,.04);-moz-box-shadow: 0 2px 2px rgba(0,0,0,.04),0 2px 2px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.04),0 22px 22px rgba(0,0,0,.04);box-shadow: 0 2px 2px rgba(0,0,0,.04),0 2px 2px rgba(0,0,0,.04),0 5px 2px rgba(0,0,0,.04),0 22px 22px rgba(0,0,0,.04);}
.la-gary .la-link .la-links-works ul li .dl-con dd{height:30px;line-height:30px; font-size:14px; width:260px; overflow:hidden; white-space:normal; text-overflow:ellipsis; } 	
.la-gary .la-link .la-links-works ul li .dl-con dd a{display: block;height:30px;color: #707070;text-decoration: none;}
.la-gary .la-link .la-links-works ul li .dl-con dd a:hover{background-color:#a7191e;color: white;}

.la-footer {height:242px; background:#a8191d;}
.la-footer .la-foot {width:1200px; margin:0 auto; overflow:hidden;}
.la-footer .la-foot .la-foot-nav {width:465px; height:46px; background:#cb3f43; margin:0 auto; text-align:center; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.la-footer .la-foot .la-foot-nav ul {overflow:hidden; display:inline-block;}
.la-footer .la-foot .la-foot-nav ul li {float:left; font-size:14px;color:#fff; line-height:46px;}
.la-footer .la-foot .la-foot-nav ul li a {color:#fff; margin:0 12px;}
.la-footer .la-foot .la-foot-nav ul li a:hover {color:#ffd1d1;}
.la-footer .la-foot .la-foot-con {width:1200px; height:196px; overflow:hidden;}
.la-footer .la-foot .la-foot-con .la-foot-logo {float:left; margin:68px 0;}
.la-footer .la-foot .la-foot-con .la-info {float:left;margin: 48px 52px 52px 52px; font-size:14px;}
.la-footer .la-foot .la-foot-con .la-info p {line-height:32px; color:#fff;}
.la-footer .la-foot .la-foot-con .la-ewm {float:right; width:98px; margin:30px 0;}
.la-footer .la-foot .la-foot-con .la-ewm img {margin:10px auto; display:block;}
.la-footer .la-foot .la-foot-con .la-ewm p {color:#fff; font-size:14px; line-height:24px; text-align:center;}


/*contact*/
.la-title {height:200px; background:url(../images/la-contactbg.jpg) no-repeat center;}
.la-title .la-title-con {width:1200px; margin:0 auto;}
.la-title .la-title-con h4 {color:#fff; font-size:36px; font-weight:normal; padding-top:88px;}
.la-title .la-title-con span {width:36px; height:2px; /*background:#fff;*/ display:block; margin:5px 0;}
.la-title .la-title-con p {color:#fff; font-size:22px; font-family:arial;}

.la-secondary {width:1200px; margin:0 auto 40px auto; overflow:hidden;}
.la-secondary .la-tab {overflow:hidden;}
.la-secondary .la-tab .breadcrumb {overflow:hidden; height:60px; line-height:60px; padding-left:20px; background:url(../images/la-addr.png) no-repeat left;color: #666;}
.la-secondary .la-tab .breadcrumb li {font-size:14px; color:#666; display: inline-block;}
.la-secondary .la-tab .breadcrumb li a {color:#666; margin:0 5px;}
.la-secondary .la-tab .breadcrumb li span{color:#666; margin:0 5px;}
.la-secondary .la-tab .breadcrumb li a:hover {color:#a7191e;}
.la-secondary .la-slide {float:left; width:300px; overflow:hidden;}
.la-secondary .la-slide h4 {width:270px; height:50px; line-height:50px; background:#A7191E; font-size:18px; padding-left:30px; font-weight:normal; color:#fff;}
.la-secondary .la-slide ul {width:300px;}
.la-secondary .la-slide ul li {width:300px; height:50px;line-height:50px;background:#f3f3f3; font-size:16px; color:#666; }
.la-secondary .la-slide ul li a {color:#666;display: block;background: url(../images/right-arr.png) no-repeat 250px center;padding-left:30px;border:1px solid #fff;}
.la-secondary .la-slide ul li a span {font-size:24px; float:right; margin-right:20px;}
.la-secondary .la-slide ul .active a {color:#A7191E; display: block;background: #ffe5e5 url(../images/right-arr-hover.png) no-repeat 250px center;}
.la-secondary .la-slide ul li .active {color:#A7191E;display: block;background: #ffe5e5 url(../images/right-arr-hover.png) no-repeat 250px center;}
.la-secondary .la-slide ul li:hover {background:#A7191E;}
.la-secondary .la-slide ul li:hover a {color: #A7191E;;display: block;background: #ffe5e5 url(../images/right-arr-hover.png) no-repeat 250px center;}

.la-secondary .la-rightpage {float:right; width:840px;}
.la-secondary .la-rightpage .la-guidance {width:840px; border-bottom:1px solid #e2e2e2; position:relative;}
.la-secondary .la-rightpage .la-guidance .redbg {height:27px; line-height:27px; padding-left:10px; font-size:18px; color:#333; font-weight:normal; border-left:6px solid #a7191e;}
.la-secondary .la-rightpage .la-guidance ul {width:840px; overflow:hidden; margin-top:40px;}
.la-secondary .la-rightpage .la-guidance ul li {float:left; width:420px; margin-bottom:40px;}
.la-secondary .la-rightpage .la-guidance ul li dl {display:block; overflow:hidden;}
.la-secondary .la-rightpage .la-guidance ul li dl dt {float:left; width:70px; height:70px; background:#a7191e; border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px;}
.la-secondary .la-rightpage .la-guidance ul li dl dt img {margin:16px;}
.la-secondary .la-rightpage .la-guidance ul li dl dd {float:left; margin-left:20px; width:310px; font-size:18px;}
.la-secondary .la-rightpage .la-guidance ul li dl dd p {color:#A7191E;}
.la-secondary .la-rightpage .la-guidance ul li dl dd span {color:#333;display:block; font-size:16px; margin-top:5px;}

.la-secondary .la-rightpage .la-guidance .greenbg {height:27px; line-height:27px; padding-left:10px; font-size:18px; margin-top:30px; color:#333; font-weight:normal; border-left:6px solid #00a650;}
.la-secondary .la-rightpage .la-guidance .link {position:absolute; right:0; top:-5px; display:block; width:155px; height:38px; text-align:center; line-height:38px; font-size:18px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.la-secondary .la-rightpage .la-guidance .color1 {background:#daffec; color:#00a650;}
.la-secondary .la-rightpage .la-guidance .green li dl dt {background:#00a650;}
.la-secondary .la-rightpage .la-guidance .green li dl dd p {color:#00a650;}

.la-secondary .la-rightpage .la-guidance .yellowbg {height:27px; line-height:27px; padding-left:10px; font-size:18px; margin-top:30px; color:#333; font-weight:normal; border-left:6px solid #f39800;}
.la-secondary .la-rightpage .la-guidance .color2 {background:#fff5e4; color:#f39800;}
.la-secondary .la-rightpage .la-guidance .yellow li dl dt {background:#f39800;}
.la-secondary .la-rightpage .la-guidance .yellow li dl dd p {color:#f39800;}

.la-secondary .la-rightpage .la-guidance .bluebg {height:27px; line-height:27px; padding-left:10px; font-size:18px; margin-top:30px; color:#333; font-weight:normal; border-left:6px solid #3e84b9;}
.la-secondary .la-rightpage .la-guidance .color3 {background:#dbefff; color:#3e84b9;}
.la-secondary .la-rightpage .la-guidance .blue li dl dt {background:#3e84b9;}
.la-secondary .la-rightpage .la-guidance .blue li dl dd p {color:#3e84b9;}

.la-map {margin-top:40px;}
.la-map #allmap {height:500px;width:100%;overflow: hidden;}
.la-map #result {width:100%;font-size:12px;}
.la-map #BMapLib_search_bus_btn0 {margin-right:0px !important;}

/*category*/
.la-secondary .la-rightpage .l-list-ztop{width:840px;}
.la-secondary .la-rightpage .l-list-ztop ul{overflow:hidden;background-color: #f0f0f0;}
.la-secondary .la-rightpage .l-list-ztop ul li{float:left;height:42px;line-height:42px;text-align:center;width:420px;font-size:16px;}
.la-secondary .la-rightpage .l-list-ztop ul li a{height:42px;line-height:42px;display:block;color:#838383;}
.la-secondary .la-rightpage .l-list-ztop ul .hover{border-top: 2px solid #A7191E;background-color:white;}
.la-secondary .la-rightpage .l-list-ztop ul .hover a{color:#A7191E;}
.la-secondary .la-rightpage .l-list-zlist{display:none;}
.la-secondary .la-rightpage .l-list-con ul{font-size:0}


.la-secondary .la-rightpage .la-list {width:840px;margin-top: 10px;}
.la-secondary .la-rightpage .la-list .ul-list {width:840px;margin-top:30px;}
.la-secondary .la-rightpage .la-list .ul-list li {width:840px; height:48px; line-height:48px; font-size:14px; border-bottom:1px solid #d5d5d5; color:#444; overflow:hidden;}
.la-secondary .la-rightpage .la-list .ul-list li a {color:#444; float:left; display:block; width:500px; padding-left:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.la-secondary .la-rightpage .la-list .ul-list li a .l-i-zw{color:#A7191E;margin-left: 5px;}
.la-secondary .la-rightpage .la-list .ul-list li a .l-i-zp{color:#A7191E;margin-right: 5px;}
.la-secondary .la-rightpage .la-list .ul-list li a:hover {color:#A7191E;}
.la-secondary .la-rightpage .la-list .ul-list li span {float:right; margin-right:10px;}
.la-secondary .la-rightpage .la-list .la-list-ym {width:840px; text-align:center;}
.la-secondary .la-rightpage .la-list .la-list-ym ul {overflow:hidden; display:inline-block; margin:40px auto;}
.la-secondary .la-rightpage .la-list .la-list-ym ul li {float:left; font-size:14px; padding:8px 12px; margin:0 10px; background:#e9e9e9; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.la-secondary .la-rightpage .la-list .la-list-ym ul li a {color:#444; display:block;}
.la-secondary .la-rightpage .la-list .la-list-ym ul li:hover {background:#f9e4e4;}
.la-secondary .la-rightpage .la-list .la-list-ym ul li:hover a {color:#a7191e;}
.la-secondary .la-rightpage .la-list .la-list-ym ul .active {background:#a7191e;}
.la-secondary .la-rightpage .la-list .la-list-ym ul .active a {color:#fff;}
.la-secondary .la-rightpage .la-list .la-list-ym ul .active span{color:#fff;}

/*Ã¦â€”Â¥Ã¥Å½â€ Ã¥Ë†â€”Ã¨Â¡Â¨Ã¦ÂÅ“Ã§Â´Â¢*/
.la-secondary .la-rightpage .l-form {width:840px; height:100px; z-index:199; padding:0; border-bottom:5px solid #f6f6f6;}
.la-secondary .la-rightpage .l-form .select{float:left; width:210px; height:30px; border:1px solid #ddd; margin:10px 5px; background:#fff;position:relative;cursor:pointer; z-index:100;}
.la-secondary .la-rightpage .l-form .select p{width:180px;line-height:30px;color:#666666;padding: 0px 15px; background:url(../images/l-arrow.png) no-repeat right; background-position-x:190px; z-index:100;}
.la-secondary .la-rightpage .l-form .select ul{width:209px; max-height:250px; display:none; border:1px solid #c1c1c1; background:#fff;font-size:14px;position:absolute;top:30px;left:0px; z-index:200;overflow-y:auto; overflow-x:hidden;}
.la-secondary .la-rightpage .l-form .select ul li{width:200px;height:32px;line-height:32px; padding-left:10px; list-style:none;color:#666;}
.la-secondary .la-rightpage .l-form .select ul .Selected{background:#e1e1e1;color:#666;}
.la-secondary .la-rightpage .l-form .select ul .input {padding:5px !important;}
.la-secondary .la-rightpage .l-form .select ul .input input {width:186px; padding-left:10px; color:#555; height:30px; line-height:30px; border:1px solid #ddd; display:block;}
.la-secondary .la-rightpage .l-form .select ul li:hover {background:#B01111; color:#fff;}
.la-secondary .la-rightpage .l-form .select .open{width:180px;line-height:30px;color:#666666;padding: 0px 15px; background:url(../images/l-arrowup.png) no-repeat right; background-position-x:190px;}
.la-secondary .la-rightpage .l-form .l-form-input{position:relative; float:left; width:198px; height:30px; border:1px solid #ddd;margin: 0 5px 10px 5px; background:#fff;position:relative;cursor:pointer;}
.la-secondary .la-rightpage .l-form .l-form-input input {border:none; width:188px; height:30px; background:none; padding-left:10px;}
.la-secondary .la-rightpage .l-form .l-form-input #yxq {background:url(../images/l-cal.png) no-repeat right; background-position-x:170px;}

.la-secondary .la-rightpage .l-form .l-form-btn {float:left; width:230px; height:32px; overflow:hidden; margin-top:10px;}
.la-secondary .la-rightpage .l-form .l-form-btn a {width:100px; text-align:center; height:32px; line-height:32px; color:#fff; display:block; margin:0 5px;}
.la-secondary .la-rightpage .l-form .l-form-btn .reset {float:left; background:#aaa;}
.la-secondary .la-rightpage .l-form .l-form-btn .search {float:left; background:#B01111;}

.la-secondary .la-rightpage .l-form-diff .l-form-btn { float:none;width:100%; height:32px; overflow:hidden; padding-top:10px;text-align:center;}
.la-secondary .la-rightpage .l-form-diff .l-form-btn a {width:100px; text-align:center; height:32px; line-height:32px; color:#fff; display:inline-block; margin:0 5px;}
.la-secondary .la-rightpage .l-form-diff .l-form-btn .reset { float:none;background:#aaa;}
.la-secondary .la-rightpage .l-form-diff .l-form-btn .search {float:none;background:#B01111;}



/*single*/
.la-secondary .la-rightpage .la-page {width:840px;}
.la-secondary .la-rightpage .la-page h4 {width:840px; font-size:34px; font-weight:normal; line-height:50px; margin-bottom:10px; color:#333; word-break:break-all; word-wrap: break-word;}
.la-secondary .la-rightpage .la-page p {color:#888;}
.la-secondary .la-rightpage .la-page p .l-span {margin-right:35px;}
.la-secondary .la-rightpage .la-page .la-page-con {width:840px; margin-top:30px;}
.la-secondary .la-rightpage .la-page .la-page-con p {font-size:16px; color:#333; line-height:28px; text-align:justify; margin:10px 0;}
.la-secondary .la-rightpage .la-page .la-page-con img {display:block; margin:30px auto;max-width: 100%;}
.la-secondary .la-rightpage .la-page .la-page-con table{margin-top:10px;width: 840px !important;}
.la-secondary .la-rightpage .la-page .la-page-con table tbody tr td{border: 1px solid #d1d1d1 !important;}
.la-return {position:fixed; right:10px; bottom:100px; z-index:10; display:none;}


/*position*/
.l-page .c-cy{}
.l-page .c-firm{position:relative;font-family:"Microsoft YaHei";width:800px;padding:0 20px 20px 20px;margin:0px auto 0 auto;background-color:#f6f6f6;}
.l-page .c-firm h2{font-size:24px;color:#4f4f4f;line-height:50px;height:50px;width: 800px; font-weight: normal;position: relative;border-bottom: 1px dashed #8f8f8f;padding: 5px 0;overflow: hidden;}
.l-page .c-firm h2 .c-link{text-align: center;float: right;font-size: 16px;width: 68px;height: 36px;display: block;background: #b01111;line-height: 36px;color: white;border-radius: 5px;margin-top: 8px;}
.l-page .c-firm .c-firm-a{width: 100px; height: 30px;float: right;margin-top: 15px;font-size: 15px; line-height: 30px; display: block;  background-color: #aa0f0f;  border: none;  color: white;  border-radius: 5px; -webkit-border-radius: 5px;  -moz-border-radius: 5px;text-decoration: none;  text-align: center;}
.l-page .c-firm h2 i{font-size:18px;}
.l-page .c-firm h2 img{width: 128px;height: 20px;position: absolute;z-index: 21;top: 15px;right: 0;}
.l-page .c-firm .c-likes{position: absolute;z-index: 22;top: 15px;right:20px;}

.l-page .c-firm ul{border-bottom:1px dashed #8f8f8f;margin:5px 0;padding:5px 0;overflow:hidden;}
.l-page .c-firm ul li{font-size:14px;color:#8f8f8f;line-height:28px;height:28px;overflow:hidden;float:left;width:272px;white-space: nowrap;text-overflow: ellipsis;}
.l-page .c-firm ul li a{text-decoration: underline;}
.l-page .c-firm dl{margin-top: 15px;}
.l-page .c-firm .c-xyzy{border-top: 1px dashed #8f8f8f;margin: 5px 0;}
.l-page .c-firm dl dt{font-size:16px;font-weight:bold;background:url(../images/l_firm03.png) no-repeat left center;display:block;height:32px;line-height:32px;margin-top:5px;padding-left:14px;}
.l-page .c-firm dl dd{line-height:30px;}
.l-page .c-firm dl dd{line-height:30px;overflow: hidden;width: 800px;}
.l-page .c-firm dl dd i{}

.l-page .c-firm dl dd p{width:100% !important;padding:0 !important;margin:0 !important;color: #616161 !important;background-color:transparent !important;font-family: "Microsoft YaHei" !important;font-size: 14px !important;line-height:30px !important;word-wrap:break-word;word-break:break-all;}
.l-page .c-firm dl dd p span{padding:0 !important;margin:0 !important;font-size: 14px !important;font-family: "Microsoft YaHei" !important;line-height:30px !important;background-color:transparent !important;}
.l-page .c-firm dl dd p img{padding:10px 0;display: inline;max-width: 100%;height: auto;}
.l-page .c-firm dl dd p a{word-wrap:break-word;}
.l-page .c-firm dl dd a{text-decoration:underline;color:#b01111;}
.l-page .c-firm dl dd a:hover{color:#cb4747;}
.l-page .c-firm dl dd table{margin-top:10px;}
.l-page .c-firm dl dd table tbody tr td{border: 1px solid #d1d1d1 !important;}

.l-page .c-firm .c-xyzy dd{line-height:30px;overflow: hidden;width: 800px;}
.l-page .c-firm .c-xyzy dd i{width:76px;height:30px;float: left;display: block;color: #8f8f8f;}
.l-page .c-firm .c-xyzy dd p{float: left;display: block;width: 800px !important;}

.l-page .c-firm2{font-family:"Microsoft YaHei";width:800px;padding: 0px 20px 5px 20px;margin:15px auto 0 auto;background-color:#f6f6f6;}
.l-page .c-firm2 ul{margin:5px 0;padding:5px 0;overflow:hidden;}
.l-page .c-firm2 ul li{font-size:14px;color:#8f8f8f;line-height:28px;height:28px;overflow:hidden;float:left;width:272px;padding-right:20px;white-space: nowrap;text-overflow: ellipsis;}
.l-page .c-firm2 ul li a{text-decoration: underline;}
.l-page .c-firm2 .c-xyzy{border-top: 1px dashed #8f8f8f;margin: 5px 0;}
.l-page .c-firm2 dl dt{font-size:16px;font-weight:bold;background:url(../images/l_firm03.png) no-repeat left center;display:block;height:32px;line-height:32px;margin-top:5px;padding-left:14px;}
.l-page .c-firm2 dl dd{line-height:30px;}
.l-page .c-firm2 dl dd{line-height:30px;overflow: hidden;width: 876px;}
.l-page .c-firm2 dl dd i{}



.l-page .c-post{font-family:"Microsoft YaHei";width:816px;padding:10px 20px 0 20px;margin:20px auto 20px auto;background: url(../images/l_firm03.gif) top repeat-x;}
.l-page .c-post .c-post-top{overflow:hidden;height:44px;}
.l-page .c-post .c-post-top h2{float:left;width:500px;display:block;font-size:18px;color:#4f4f4f;font-weight:bold;line-height:44px;font-family:"Microsoft YaHei";font-weight:normal;font-size: 16px;font-weight: bold;background: url(../images/c_firm03.png) no-repeat left center;display: block;height: 32px;line-height: 32px;margin-top: 5px;padding-left: 14px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.l-page .c-post .c-post-top span{float:right;width:320px;display:block;line-height:44px;text-align:right;}
.l-page .c-post .c-post-top .c-post-top-time{float:right;width:330px;line-height:44px;text-align:right;}
.l-page .c-post .c-post-top .c-post-top-time dl{overflow:hidden;}
.l-page .c-post .c-post-top .c-post-top-time dl dd{float:left;margin-left:8px;display:inline;width:160px;}
.l-page .c-post .c-post-top .c-post-top-time dl dt{float:left;width:160px;}
.l-page .c-post .c-post-top .c-post-top-time dl i{}


.l-page .c-post .c-post-xq{border-bottom:1px dashed #8f8f8f;border-top:1px dashed #8f8f8f;margin:5px 0;padding: 10px 0;word-wrap: break-word;}
.l-page .c-post .c-post-xq dl{overflow:hidden;line-height:28px;margin: 10px 0px;}
.l-page .c-post .c-post-xq dl dd{float:left;overflow:hidden;height:28px;width:272px;padding-right:20px;white-space: nowrap;text-overflow: ellipsis;}
.l-page .c-post .c-post-xq dl dd i{color:#b30d0d;font-weight:bold;}
.l-page .c-post .c-post-xq dl dt i{color:#b30d0d;font-weight:bold;}
.l-page .c-post .c-post-xq dl dt{width:876px;float:left;}
.l-page .c-post .c-post-ms{margin-top:15px;}
.l-page .c-post .c-post-ms h3{font-size:16px;margin:10px 0;font-weight:bold;background:url(../images/l_firm03.png) no-repeat left center;display:block;height:32px;line-height:32px;margin-top:5px;padding-left:14px;}
.l-page .c-post .c-post-ms h4{line-height:30px;}

.l-page .c-post .c-post-ms p{width:100% !important;padding:0 !important;margin:0 !important;color: #616161 !important;background-color:transparent !important;font-family: "Microsoft YaHei" !important;font-size: 14px !important;line-height:30px !important;word-wrap:break-word;word-break:break-all;}
.l-page .c-post .c-post-ms p span{padding:0 !important;margin:0 !important;font-size: 14px !important;font-family: "Microsoft YaHei" !important;line-height:30px !important;}
.l-page .c-post .c-post-ms p img{padding:10px 0;display: inline;max-width: 100%;height: auto;}
.l-page .c-post .c-post-ms p a{word-wrap:break-word;}
.l-page .c-post .c-post-ms a{text-decoration:underline;color:#b01111;}
.l-page .c-post .c-post-ms a:hover{color:#cb4747;}
.l-page .c-post .c-post-ms table{margin-top:10px;}
.l-page .c-post .c-post-ms table tbody tr td{border: 1px solid #d1d1d1 !important;}




/*---------------Ã§â€Å¸Ã¦Â¶Â¯Ã¥â€™Â¨Ã¨Â¯Â¢Ã¥Â¤Â§Ã¦â€”Â¥Ã¥Å½â€ ---------------*/
.la-drili .employ-calendar{}
.la-drili .employ-calendar{margin-top: 20px;}
.la-drili .employ-calendar .title{width: 50px;height: 100%;float: left;text-align: center;border-right: 1px solid #ccc;}
.la-drili .employ-calendar .window{width: 840px;height: 100%;border: 0;}
.la-drili .down{position: absolute;width:54px;height:30px;line-height:30px;background-color: #B01111; border: 0; color: white; text-shadow: none; box-shadow: none;font-size: 24px;font-weight:bold;font-family: "Courier New", Courier, monospace; vertical-align: baseline; border-radius: 5px;display: inline-block;cursor: pointer;top:0;right: 0;}
.la-drili .up{position: absolute;width: 54px;height: 30px;line-height:30px; background-color:#B01111; border: 0; color: white; text-shadow: none; box-shadow: none;font-size: 24px;font-weight:bold;font-family: "Courier New", Courier, monospace; vertical-align: baseline; border-radius: 5px;display: inline-block;cursor: pointer;top: 0;left: 0;}
.la-drili .c-rili-cen{height: 30px;line-height:30px; font-size:18px;}
.calendar-type{display: inline-block; width: 20px; height: 20px; background: #335f8b none repeat scroll 0px 0px; line-height: 20px; text-align: center; border-radius: 10px;color: white;}
.circle{display: inline-block;width: 20px;height: 20px;background: url(../images/c_rili_ico04.png) no-repeat left center;}
.fairtip ul li a{color:#555;}
.single-row{white-space:nowrap;}
.la-drili .ui-datepicker-calendar{width: 840px;}
.la-drili .ui-datepicker-calendar thead{line-height:46px;background-color: #f4f4f4;border-right: 1px solid #ddd;}
.la-drili .ui-datepicker-calendar thead th {text-align: center;font-weight: normal;color: #000;width:135px;height: 46px;border: 1px solid #ddd;border-width: 1px 0 0 1px;}
.la-drili .ui-datepicker-calendar thead th span {}
.la-drili .ui-datepicker-calendar tbody{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.la-drili .ui-datepicker-calendar tbody td {padding: 0 0px;text-align: center;line-height: 46px;border: 1px solid #ddd;border-width: 1px 0 0 1px;width: 120px;}
.la-drili .ui-datepicker-calendar .ui-state-default {display: block;width: 118px;outline: none;text-decoration: none;}
.la-drili .ui-datepicker-calendar tbody tr:nth-child(odd){background-color:white;}
.la-drili .ui-datepicker-calendar tbody tr:nth-child(even){background-color:#f3f1f1;}
.la-drili .calendar-diy{width: 100%;border:#d3d3d3 1px solid;clear: both;height: auto;overflow:hidden;}
.la-drili .calendar-diy ul{width: 100%;height: 30px;background-color: #96d206;}
.la-drili .calendar-diy ul li{display: inline-block;vertical-align: top;line-height: 30px;}
.la-drili .calendar-diy ul .previous{background: url("datepicker.png") 0 7px no-repeat;width: 20px;height: 25px;cursor: pointer;float: left;}
.la-drili .calendar-diy ul .next{background: url("datepicker.png") -70px 7px no-repeat;width: 20px;height: 25px;cursor: pointer;float: right;}
.la-drili .calendar-diy ul .word{width: 190px;height: 30px;line-height:30px;color:white;text-align: center;float: left;}
.la-drili .calendar-diy .date-show{display: inline-block;vertical-align: top;text-align: center;width: 840px;position: relative;}
.la-drili .calendar-diy .date-show .month{font-family: arial;}
.la-drili .calendar-diy .date-show .year{font-family: arial;}
.la-drili .calendar-diy .calendar{display: inline-block;vertical-align: top;margin-top:20px;}
.la-drili .fair-day{background: url(../images/c_rili_ico03.png) no-repeat center center;;width:135px;height:46px;width: 840px;}
.la-drili .fair-day .ui-state-default{color:white}
.la-drili .fair-day span{color: #fff;}
.la-drili .past-fair-day{background: url(../images/c_rili_ico01.png) no-repeat center center;width:135px;height:46px;}
.la-drili .past-fair-day .ui-state-default{color:#555}
.la-drili .past-fair-day span{color: #fff;}
.la-drili .ui-datepicker-today{background: url(../images/c_rili_ico02.png) no-repeat center center;width:135px;height:46px;}
.la-drili .ui-datepicker-today .ui-state-default{color:white}
.sample-tip .dialog-content-container{}
.sample-tip .dialog-content-container .fairtip ul .c-drili-li{padding-right:0px; margin:0;border-bottom:1px dashed #d1d1d1;padding-bottom:10px;}
.sample-tip .dialog-content-container .fairtip ul .c-drili-li h4{line-height: 30px;color: #B01111;height:30px;text-indent:22px;background:url(../images/c_rili_ico05.png) no-repeat left center;}
.sample-tip .dialog-content-container .fairtip ul .c-drili-li h4 a{color:#B01111;}
.sample-tip .dialog-content-container .fairtip ul .c-drili-li h4 span{font-size:10px;margin-left: 5px;color: white}
.sample-tip .dialog-content-container .fairtip ul .c-drili-li h4 .span1{color: #B01111;}
.sample-tip .dialog-content-container .fairtip ul .c-drili-li p{white-space:nowrap; }
.sample-tip .dialog-content-container .fairtip ul .c-drili-li p i{}


.ul-list{width:840px;clear: both;margin-top: 30px;border-top:1px solid #d1d1d1;}
.ul-list dl {width:840px; height:200px;padding: 25px 0;border-bottom: 1px solid #d1d1d1;}

.ul-list dl dt {float:left; width:146px; height:200px;}
.ul-list dl dt a {display:block;}
.ul-list dl dt a img {width:146px; height:200px;}
.ul-list dl dd {float:right; width: 680px;}
.ul-list dl dd h2 {width:740px; height:40px; line-height:40px; font-size:20px; color:black; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ul-list dl dd h2 a{color:black;text-decoration: none;}
.ul-list dl dd h2 a:hover {color:black;}
/*#main .c-list-r .c-list-pic dl dd p {width:740px; height:150px; line-height:24px; margin:4px 0 10px 0px;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-box-orient: vertical;text-indent: 2em;}*/
.ul-list dl dd .c-p {width:740px; height:150px; line-height:24px; margin:4px 0 10px 0px;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-box-orient: vertical;}



.img-list{overflow:hidden;width:840px;}
.img-list li{float:left;/* border-bottom: 1px dashed #d1d1d1; */margin: 10px 16px 15px 16px;display:inline;width: 136px;height: 202px;}
.img-list li .img{border:1px solid #d1d1d1;width: 136px;height:168px;}
.img-list li .img img{margin:4px;width: 126px;height: 158px;}
.img-list li p{font-size:14px;height:36px;line-height:36px;text-align:center;color:#8b8b8b;width: 136px; overflow: hidden;}
.img-list li p a{color:#8b8b8b;}

