/*
Theme Name: 上海东华大学就业创业服务网
Theme URI: 
Description: 
Version: 
Author: 
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;color:#3192e6;}
body,textarea,input,button,select,keygen,legend{font:14px/30px arial,\5b8b\4f53;color:#8b8b8b;outline:0;vertical-align: middle;font-family:"Microsoft YaHei";}
body{font-family:"Microsoft YaHei";min-width: 1200px;}
.middle{width: 1200px;margin: 0 auto;}
.c-pbac15{padding: 15px;background: white;}
.clear { clear: both; }

/*首页index.html*/
.l-topbox {height:150px; background:url(../images/l-topbg.jpg);}
.l-topbox .l-top {width:1170px; height:150px; margin:0 auto; overflow:hidden; background: url(../images/l-topbg1.jpg) no-repeat center;}
.l-topbox .l-top .l-lefttop {float:left; width:455px; height:150px;}
.l-topbox .l-top .l-lefttop a {display:block; margin-top:44px;}
.l-topbox .l-top .l-righttop {float:right;width:640px; margin:60px 0;}
.l-topbox .l-top .l-righttop ul {float:left;}
.l-topbox .l-top .l-righttop ul li {float:left; margin:0 27px; font-size:18px;}
.l-topbox .l-top .l-righttop ul li a {color:#e1e1e1;}
.l-topbox .l-top .l-righttop ul li a:hover {color:#fff;}
.l-topbox .l-top .l-righttop .l-search {float:right; position:relative;}
.l-topbox .l-top .l-righttop .l-search input {width:160px; height:30px; line-height:30px; padding:0 30px 0 10px; color:#666; border:none; background:url(../images/l-input.png) no-repeat;}
.l-topbox .l-top .l-righttop .l-search button{position:absolute; right:10px; top:6px;background: transparent;border: 0;}

#l-navbox {height:60px; background:#fff; border-bottom:1px solid #ddd; position:relative; box-shadow:2px 0 10px #bbb; -webkit-box-shadow:4px 0 10px #bbb; -moz-box-shadow:4px 0 10px #bbb;}
#l-navbox .l-nav {width:1170px; height:60px; margin:0 auto;}
#l-navbox .l-nav ul {width:1170px; height:60px;}
#l-navbox .l-nav ul li {float:left; height:60px;text-align:center; line-height:60px; font-size:16px; position:relative;padding:0 24px;}
#l-navbox .l-nav ul li:hover { background: url(../images/l-nav-hover.jpg) no-repeat bottom center;}
#l-navbox .l-nav ul li:hover a {}
#l-navbox .l-nav ul .hover {float:left; height:60px; line-height:60px; font-size:16px; background: url(../images/l-nav-hover.jpg) no-repeat bottom center;}
#l-navbox .l-nav ul li a {display:block; color:#000;}
#l-navbox .l-nav ul .hover a {color:#b01111;}
#l-navbox .hide-banner{display: none;width:30px;height: 60px;position: absolute;z-index:705;top: 0;right:10px;cursor: pointer;background: url(../images/open-banner2.png) no-repeat center;}
#l-navbox .show-banner{display: none;width:30px;height: 60px;position: absolute;z-index:706;top: 0;right:10px;cursor: pointer;background: url(../images/hide-banner2.png) no-repeat center;}
#l-navbox .l-nav .dropdown-menu{display: none;width:146px;position:absolute;z-index:2800;left:0;top:60px;background:rgba(255,255,255,.9);display:none;}
#l-navbox .l-nav .dropdown-menu li{font-size:16px;height:60px;line-height:60px;}
#l-navbox .l-nav .dropdown-menu li:hover{}
#l-navbox .l-nav .dropdown-menu li:hover a{color:#333;}
#l-navbox .l-nav .dropdown-menu li a{color:#333;display:block;}
#l-navbox .l-nav .dropdown-menu li a:hover{background-color:#6d141a; color: #fff; background-image:none;}

#l-banner {height:450px;}
#l-banner .flexslider{width:100%; height:450px; z-index:10; overflow:hidden; position:relative; background:url(../images/loading.gif) 50% no-repeat;}
#l-banner .flexslider .slides {position:relative; z-index:4; cursor:pointer; height:450px;}
#l-banner .flexslider .slides li {position:absolute; width:1920px; height:450px; left:50%; top:0; margin-left:-960px;}
#l-banner .flexslider .slides li a {display:block;}
#l-banner .flex-control-nav{position:absolute;bottom:15px;z-index:5;height:10px;left:50%;margin-left:-60px;*bottom:30px;}
#l-banner .flex-control-nav li{display:inline-block;width:30px;height:10px;margin:0 5px;*display:inline;zoom:1;}
#l-banner .flex-control-nav a{display:inline-block;width:30px;height:12px; font-size: 0;line-height:10px;overflow:hidden;-moz-box-shadow:1px 1px 1px #A9A9A9 inset;-webkit-box-shadow:1px 1px 1px #A9A9A9 inset;box-shadow:1px 1px 1px #A9A9A9 inset;background:#D3D3D3;cursor:pointer;}
#l-banner .flex-control-nav .flex-active{background-color:#6d141a;-moz-box-shadow:1px 1px 1px #7b0200 inset;-webkit-box-shadow:1px 1px 1px #7b0200 inset;box-shadow:1px 1px 1px #7b0200 inset}
#l-banner .flex-direction-nav{position:absolute;z-index:6;width:1200px;height:70px;top:50%;left: 50%;margin:-35px 0 0 -600px;}
#l-banner .flex-direction-nav li a{overflow:hidden;cursor:pointer;display:block;width:40px;height:70px;background:url(../images/l-banner-prev.png) no-repeat; position:absolute;opacity:0;filter: alpha(opacity=0);-moz-opacity:0;}
#l-banner .flex-direction-nav li a.flex-prev{left:0px;}
#l-banner .flex-direction-nav li a.flex-next{right:0px;background-position:-40px 0;}
#l-banner .flexslider:hover .flex-direction-nav li a{opacity:0.5;filter: alpha(opacity=50);-moz-opacity:0.5;cursor:pointer;}
#l-banner .flex-direction-nav li a.flex-prev:hover, #l-banner .flex-direction-nav li a.flex-next:hover{opacity:0.9;filter: alpha(opacity=90);-moz-opacity:0.9;}

.l-main {width:1170px; margin:30px auto; overflow:hidden;}
.l-main .l-new {width:1170px; height:340px; overflow:hidden; margin-bottom:30px;}
.l-main .l-new .l-nl {float:left; width:500px; height:340px;}
.l-main .l-new .l-nl img {display:inline;}
.KSS_titleBox h2 {height:40px; line-height:40px; margin:0 10px !important; padding-right:80px !important; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.KSS_btnBox {right:10px !important; bottom:15px !important;}
.KSS_btnBox ul li{width:10px !important; height:10px !important; border-radius:10px; margin:0 5px;}

.l-main .l-new .l-nr {float:right; width:640px; height:340px; overflow:hidden; position:relative;}
.l-main .l-new .l-nr .l-nr-top {width:640px; height:42px; margin-bottom:2px; background:url(../images/l-line.jpg) repeat-x bottom;}
.l-main .l-new .l-nr .l-nr-top ul {width:640px; height:42px; overflow:hidden;}
.l-main .l-new .l-nr .l-nr-top ul li {float:left; width:120px; height:42px; line-height:40px; text-align:center;}
.l-main .l-new .l-nr .l-nr-top ul li#news3{padding: 0 15px;}
.l-main .l-new .l-nr .l-nr-top ul li a {display:block; color:#555; font-size:15px;}
.l-main .l-new .l-nr .l-nr-top ul .hover {background:url(../images/l-nr-hover.png);}
.l-main .l-new .l-nr .l-nr-top ul .hover a {color:#fff;}
.l-main .l-new .l-nr .l-nr-more {position:absolute; top:6px; right:10px;display:none;}
.l-main .l-new .l-nr .l-nr-more a {color:#555;}
.l-main .l-new .l-nr .l-nr-more a:hover {color:#B01111;}
.l-main .l-new .l-nr .l-nr-con {width:640px; display:none;}
.l-main .l-new .l-nr .l-nr-con ul {width:640px;}
.l-main .l-new .l-nr .l-nr-con ul li {width:640px; height:36px; line-height:36px; background:url(../images/l-circle.png) no-repeat left; background-position-x:10px; border-bottom:1px dashed #ccc; overflow:hidden;}
.l-main .l-new .l-nr .l-nr-con ul li a {float:left; margin-left:24px; width:500px; height:36px; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.l-main .l-new .l-nr .l-nr-con ul li a:hover {color:#B01111;}
.l-main .l-new .l-nr .l-nr-con ul li span {float:right; margin-right:10px; color:#555;}

.l-main .l-ibanner {width:1170px; height:100px; overflow:hidden; margin-bottom:30px;}
.l-main .l-ibanner a img {width:1170px; height:100px;display:inline;}
.l-main .l-ibanner .KSS_titleBox{display:none;}
.l-main .l-ibanner .KSS_titleBox title{display:none;}
.l-main .l-ibanner .KSS_btnBox{display:none;}

.l-main .l-rec {width:1170px; height:340px; overflow:hidden;}
.l-main .l-rec .l-rec-calendar {float:left; width:460px; height:340px;}
.l-main .l-rec .l-rec-calendar .l-c-top {position:relative; width:460px; height:42px; background:url(../images/l-line.jpg) repeat-x bottom;}
.l-main .l-rec .l-rec-calendar .l-c-top h4 {width:75px; padding-left:45px; height:40px; line-height:40px; font-size:16px; color:#B01111; background:url(../images/l-rl.png) no-repeat left; background-position-x:5px; border-bottom:2px solid #B01111;}
.l-main .l-rec .l-rec-calendar .l-c-top a {position:absolute; right:0; top:10px; color:#555;}
.l-main .l-rec .l-rec-calendar .l-c-top a:hover {color:#B01111;}
.l-main .l-rec .l-rec-calendar .min-calendar {width:460px; height:246px; margin-top:10px;}

.l-main .l-rec .l-rec-talk {float:right; width:680px; height:340px;}
.l-main .l-rec .l-rec-talk .l-t-top {position:relative; width:680px; height:42px; background:url(../images/l-line.jpg) repeat-x bottom;}
.l-main .l-rec .l-rec-talk .l-t-top h4 {width:95px; padding-left:45px; height:40px; line-height:40px; font-size:16px; color:#B01111; background:url(../images/l-zp.png) no-repeat left; background-position-x:5px; border-bottom:2px solid #B01111;}
.l-main .l-rec .l-rec-talk .l-t-top a {position:absolute; right:0; top:10px; color:#555;}
.l-main .l-rec .l-rec-talk .l-t-top a:hover {color:#B01111;}
.l-main .l-rec .l-rec-talk .l-t-con {width:680px; margin-top:4px;}
.l-main .l-rec .l-rec-talk .l-t-con ul {width:680px; overflow:hidden;}
.l-main .l-rec .l-rec-talk .l-t-con ul li {float:left; width:320px; height:80px; margin:10px; overflow:hidden;}
.l-main .l-rec .l-rec-talk .l-t-con ul li a {display:block; width:320px; height:80px;}
.l-main .l-rec .l-rec-talk .l-t-con ul li a:hover {background:#f2f2f2;}
.l-main .l-rec .l-rec-talk .l-t-con ul li a .l-date {float:left; width:70px; height:80px;}
.l-main .l-rec .l-rec-talk .l-t-con ul li a .l-date .year {display:block; width:70px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; background:url(../images/l-zpbg.jpg) no-repeat;} 
.l-main .l-rec .l-rec-talk .l-t-con ul li a .l-date .date {display:block; width:68px; height:38px; line-height:38px; border:1px solid #ddd; text-align:center; font-size:14px; color:#B01111; background:#fff;}
.l-main .l-rec .l-rec-talk .l-t-con ul li a .l-info {float:right; width:240px; height:80px;}
.l-main .l-rec .l-rec-talk .l-t-con ul li a .l-info h4 {width:230px; height:30px; line-height:30px; color:#B01111; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.l-main .l-rec .l-rec-talk .l-t-con ul li a .l-info h4 span{max-width:190px;height:30px;white-space:nowrap; text-overflow:ellipsis;display:inline-block;;}
.l-main .l-rec .l-rec-talk .l-t-con ul li a .l-info h4 dfn{margin-left:5px;vertical-align: middle;}
.l-main .l-rec .l-rec-talk .l-t-con ul li a .l-info p {color:#868686; line-height:24px; height:24px; width:230px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}




.l-main .l-zpxx {width:1170px; height:342px; margin-top:30px; position:relative;}
.l-main .l-zpxx .l-zp-top {width:1170px; height:42px; margin-bottom:2px; background:url(../images/l-line.jpg) repeat-x bottom;}
.l-main .l-zpxx .l-zp-top ul {width:1170px; height:42px; overflow:hidden;}
.l-main .l-zpxx .l-zp-top ul li {float:left; padding:0 30px; height:42px; line-height:40px; text-align:center;}
.l-main .l-zpxx .l-zp-top ul li a {display:block; color:#555; font-size:15px;}
.l-main .l-zpxx .l-zp-top ul .hover {background:url(../images/l-nr-hover.png);}
.l-main .l-zpxx .l-zp-top ul .hover a {color:#fff;}
.l-main .l-zpxx .l-zp-more {position:absolute; top:6px; right:10px;display:none;}
.l-main .l-zpxx .l-zp-more a {color:#555;}
.l-main .l-zpxx .l-zp-more a:hover {color:#B01111;}
.l-main .l-zpxx .l-zp-con {width:1170px; display:none;height: 300px;overflow: hidden;}
.l-main .l-zpxx .l-zp-con ul {width:1170px; margin-top:4px; overflow:hidden;}
.l-main .l-zpxx .l-zp-con-two ul{width:580px;float:left;}
.l-main .l-zpxx .l-zp-con ul li {float:left; margin:0 5px; width:575px; height:36px; line-height:36px; background:url(../images/l-circle.png) no-repeat left; background-position-x:10px; border-bottom:1px dashed #ccc; overflow:hidden;}
.l-main .l-zpxx .l-zp-con ul li a {float:left; margin-left:24px; width:400px; height:36px; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.l-main .l-zpxx .l-zp-con ul li a:hover {color:#B01111;}
.l-main .l-zpxx .l-zp-con ul li span {float:right; margin-right:10px; color:#555;}
.l-main .l-zpxx .l-zp-con ul li a i {color:#ff9000; margin-left:5px;}

.l-main .l-forth {width:1170px; height:342px; margin-top:30px; overflow:hidden;}
.l-main .l-forth .l-zl {float:left; width:1170px;height:342px; position:relative;}
.l-main .l-forth .l-zl .l-zl-top {width:1170px; height:42px; margin-bottom:2px; background:url(../images/l-line.jpg) repeat-x bottom;}
.l-main .l-forth .l-zl .l-zl-top  ul {width:1170px; height:42px; overflow:hidden;}
.l-main .l-forth .l-zl .l-zl-top  ul li {float:left; padding:0 25px; height:42px; line-height:40px; text-align:center;}
.l-main .l-forth .l-zl .l-zl-top  ul li a {display:block; color:#555; font-size:15px;}
.l-main .l-forth .l-zl .l-zl-top  ul .hover {background:url(../images/l-nr-hover.png);}
.l-main .l-forth .l-zl .l-zl-top  ul .hover a {color:#fff;}
.l-main .l-forth .l-zl .l-zl-more {position:absolute; top:6px; right:10px;display: none;}
.l-main .l-forth .l-zl .l-zl-more a {color:#555;}
.l-main .l-forth .l-zl .l-zl-more a:hover {color:#B01111;}
.l-main .l-forth .l-zl .l-zl-con {width:1170px; display:none;}
.l-main .l-forth .l-zl .l-zl-con ul {width:1170px; margin-top:2px; overflow:hidden;}
.l-main .l-forth .l-zl .l-zl-con ul li {width:1170px; height:36px; line-height:36px; background:url(../images/l-circle.png) no-repeat left; background-position-x:10px; border-bottom:1px dashed #ccc; overflow:hidden;}
.l-main .l-forth .l-zl .l-zl-con ul li a {float:left; margin-left:24px; width:400px; height:36px; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.l-main .l-forth .l-zl .l-zl-con ul li a:hover {color:#B01111;}
.l-main .l-forth .l-zl .l-zl-con ul li span {float:right; margin-right:10px; color:#555;}
.l-main .l-forth .l-zl .l-zl-con ul li a i{color:#ff9000;}
.l-main .l-forth .l-fr { width:1170px; height:342px; overflow:hidden;}
.l-main .l-forth .l-fr dl {float:left; width:230px; height:340px; border:1px solid #c1c1c1; background:#f6f6f6; margin:0 30px;}
.l-cyzx a{display: block;}
.l-cyzx a img{width: 210px;height: 320px;display: block;margin: 10px;}
.l-main .l-forth .l-fr dl dt {width:210px; height:40px; line-height:40px; margin:10px 10px 0 10px; background:#B01111;}
.l-main .l-forth .l-fr dl dt h4 {font-size:16px; font-weight:normal; text-align:center; color:#fff;}
.l-main .l-forth .l-fr dl dd {width:210px; height:300px; margin:0px 10px;}
.l-main .l-forth .l-fr dl dd .l-fr-img {width:210px; height:190px; overflow:hidden;}
.l-main .l-forth .l-fr dl dd .l-fr-img a{display:block;width:210px;height:190px;background:transparent;}
.l-main .l-forth .l-fr dl dd .l-fr-img a img{width:100%;height:100%;}
.l-main .l-forth .l-fr dl dd p {width:210px; height:24px; line-height:24px; text-align:center; margin:10px 0; color:#555; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.l-main .l-forth .l-fr dl dd a {display:block; width:210px; height:40px; line-height:40px;text-align:center; color:#fff; background:#B01111; }
.l-main .l-forth .l-fr dl dd a:hover {background:#7c0000;}

.l-main .l-forth .l-download {float:right; width:440px; height:342px;}
.l-main .l-forth .l-download .l-d-top {position:relative; width:440px; height:42px; background:url(../images/l-line.jpg) repeat-x bottom;}
.l-main .l-forth .l-download .l-d-top h4 {width:75px; padding-left:45px; height:40px; line-height:40px; font-size:16px; color:#B01111; background:url(../images/l-download.png) no-repeat left; background-position-x:5px; border-bottom:2px solid #B01111;}
.l-main .l-forth .l-download .l-d-top a {position:absolute; right:0; top:10px; color:#555;}
.l-main .l-forth .l-download .l-d-top a:hover {color:#B01111;}
.l-main .l-forth .l-download .l-d-con {width:440px; margin-top:4px;}
.l-main .l-forth .l-download .l-d-con ul {width:440px; overflow:hidden;}
.l-main .l-forth .l-download .l-d-con ul li {float:left; width:440px; height:36px; height:36px; line-height:36px; background:url(../images/l-circle.png) no-repeat left; background-position-x:10px; border-bottom:1px dashed #ccc; overflow:hidden; overflow:hidden;}
.l-main .l-forth .l-download .l-d-con ul li a {display:block; width:440px; height:36px;margin-left:24px; width:400px; height:36px; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.l-main .l-forth .l-download .l-d-con ul li a:hover {color:#B01111;}

.l-main .l-jyfd {width:1170px; height:180px; margin-top:30px; overflow:hidden;}
.l-main .l-jyfd .l-j-top {position:relative; width:1170px; height:42px; background:url(../images/l-line.jpg) repeat-x bottom;}
.l-main .l-jyfd .l-j-top h4 {width:75px; padding-left:45px; height:40px; line-height:40px; font-size:16px; color:#B01111; background:url(../images/l-jyfd.png) no-repeat left; background-position-x:5px; border-bottom:2px solid #B01111;}
.l-main .l-jyfd .l-j-top a {position:absolute; right:0; top:10px; color:#555;}
.l-main .l-jyfd .l-j-top a:hover {color:#B01111;}
.l-main .l-jyfd .l-j-con {width:1170px; height:120px; margin-top:10px;}
.l-main .l-jyfd .l-j-con ul {width:1170px; height:120px; overflow:hidden;margin: 0 4px;}
.l-main .l-jyfd .l-j-con ul li {float:left; width:150px; height:120px; margin:10px 8px;}
.l-main .l-jyfd .l-j-con ul li a {display:block;width:150px; height:120px; overflow:hidden;}
.l-main .l-jyfd .l-j-con ul li a img{cursor: pointer;transition: all 0.3s;}
.l-main .l-jyfd .l-j-con ul li a img:hover {transform: scale(1.2);}

.l-main .l-service {width:1170px; height:120px; background:url(../images/l-serve.jpg) no-repeat; margin-top:30px; position:relative;}
.l-main .l-service .l-ser-con {width:500px; height:80px; overflow:hidden; position:absolute; right:60px; top:25px;}
.l-main .l-service .l-ser-con dl {float:left; margin:0 50px;}
.l-main .l-service .l-ser-con dl dt {width:138px; height:48px; background:url(../images/l-service-btn.png) no-repeat;}
.l-main .l-service .l-ser-con dl dt:hover {background:url(../images/l-service-btn-hover.png) no-repeat;}
.l-main .l-service .l-ser-con dl dt a {width:132px; height:42px; line-height:42px; font-size:16px; font-weight:bold; color:#fff; display:block; text-align:center;}
.l-main .l-service .l-ser-con dl dd {width:132px; text-align:center;}
.l-main .l-service .l-ser-con dl dd a {color:#333; font-size:16px; text-decoration:underline;}
.l-main .l-service .l-ser-con dl dd a:hover {color:#B01111;}

.l-main .l-fifth {width:1170px; height:306px; margin-top:30px; overflow:hidden;}
.l-main .l-fifth .l-action {float:left; width:700px;height:306px; position:relative;}
.l-main .l-fifth .l-action .l-act-top {position:relative; width:700px; height:42px; background:url(../images/l-line.jpg) repeat-x bottom;}
.l-main .l-fifth .l-action .l-act-top h4 {width:75px; padding-left:45px; height:40px; line-height:40px; font-size:16px; color:#B01111; background:url(../images/l-hdzs.png) no-repeat left; background-position-x:5px; border-bottom:2px solid #B01111;}
.l-main .l-fifth .l-action .l-act-top a {position:absolute; right:0; top:10px; color:#555;}
.l-main .l-fifth .l-action .l-act-top a:hover {color:#B01111;}
.l-main .l-fifth .l-action .l-act-con {width:700px;}
.l-main .l-fifth .l-action .l-act-con dl {width:700px; height:102px; overflow:hidden; margin:20px 0;}
.l-main .l-fifth .l-action .l-act-con dl a {display: block;width:700px; height:99px;}
.l-main .l-fifth .l-action .l-act-con dl a:hover dd h4 i {color:#B01111;}
.l-main .l-fifth .l-action .l-act-con dl a dt {float:left; width:208px; height:99px; border:1px solid #ddd;}
.l-main .l-fifth .l-action .l-act-con dl a dt img {margin:5px;overflow:hidden;}
.l-main .l-fifth .l-action .l-act-con dl a dd {float:right;width:450px; height:99px; border-left:1px solid #c7c7c7; padding-left:20px;}
.l-main .l-fifth .l-action .l-act-con dl a dd h4 {width:450px; height:24px; overflow:hidden; font-size:15px; color:#111; font-weight:normal;}
.l-main .l-fifth .l-action .l-act-con dl a dd h4 i {float:left;width:350px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.l-main .l-fifth .l-action .l-act-con dl a dd h4 span {float:right; color:#555; font-size:14px;}
.l-main .l-fifth .l-action .l-act-con dl a dd p {width:450px; height:72px; line-height:22px; color:#666; overflow:hidden; margin-top:10px;}
.l-main .l-fifth .l-action .l-act-con {width:700px;margin-top: 4px;}
.l-main .l-fifth .l-action .l-act-con ul{width:700px;height:259px;overflow:hidden;}
.l-main .l-fifth .l-action .l-act-con ul li{ width: 700px;height: 36px;line-height: 36px;background: url(../images/l-circle.png) no-repeat left;background-position-x: 10px;border-bottom: 1px dashed #ccc;overflow: hidden;
}
.l-main .l-fifth .l-action .l-act-con ul li a{float:left; width: 500px;height: 36px; margin-left: 24px;height: 36px;color: #444;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.l-main .l-fifth .l-action .l-act-con ul li a i{color: #ff9000;}
.l-main .l-fifth .l-action .l-act-con ul li span{display:block;float:right;margin-right: 10px;color: #555;}


.l-main .l-fifth .l-zx {float:right; width:440px; height:342px; position:relative;}
.l-main .l-fifth .l-zx .l-zx-top  {width:440px; height:42px; margin-bottom:2px; background:url(../images/l-line.jpg) repeat-x bottom;}
.l-main .l-fifth .l-zx .l-zx-top ul {width:440px; height:42px; overflow:hidden;}
.l-main .l-fifth .l-zx .l-zx-top ul li {float:left; padding:0 30px; height:42px; line-height:40px; text-align:center;}
.l-main .l-fifth .l-zx .l-zx-top ul li a {display:block; color:#555; font-size:15px;}
.l-main .l-fifth .l-zx .l-zx-top ul .hover {background:url(../images/l-nr-hover.png);}
.l-main .l-fifth .l-zx .l-zx-top ul .hover a {color:#fff;}
.l-main .l-fifth .l-zx .l-zx-more {position:absolute; top:6px; right:10px;display:none;}
.l-main .l-fifth .l-zx .l-zx-more a {color:#555;}
.l-main .l-fifth .l-zx .l-zx-more a:hover {color:#B01111;}
.l-main .l-fifth .l-zx .l-zx-con {width:440px; margin-top:4px; display:none;}
.l-main .l-fifth .l-zx .l-zx-con ul {width:440px; overflow:hidden;}
.l-main .l-fifth .l-zx .l-zx-con ul li {width:440px; height:36px; height:36px; line-height:36px; background:url(../images/l-circle.png) no-repeat left; background-position-x:10px; border-bottom:1px dashed #ccc; overflow:hidden; overflow:hidden;}
.l-main .l-fifth .l-zx .l-zx-con ul li a {float:left; width:300px; height:36px;margin-left:24px; height:36px; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.l-main .l-fifth .l-zx .l-zx-con ul li a:hover {color:#B01111;}
.l-main .l-fifth .l-zx .l-zx-con ul li span {float:right; margin-right:10px; color:#555;}
.l-main .l-fifth .l-zx .l-zx-con ul li a .l-i-zw{color:#ff9000;}

.l-main .l-link {width:1170px; margin-top:30px; overflow:hidden;}
.l-main .l-link .l-link-top {position:relative; width:1170px; height:42px; background:url(../images/l-line.jpg) repeat-x bottom;}
.l-main .l-link .l-link-top h4 {width:75px; padding-left:45px; height:40px; line-height:40px; font-size:16px; color:#B01111; background:url(../images/l-link.png) no-repeat left; background-position-x:5px; border-bottom:2px solid #B01111;}
.l-main .l-link .l-link-con {width:1170px;}
.l-main .l-link .l-link-con .l-usually {width:1170px; margin-top:20px;}
.l-main .l-link .l-link-con .l-usually ul {width:1170px; z-index:880; height:40px;}
.l-main .l-link .l-link-con .l-usually ul li {position:relative; float:left; width:270px; margin:0 10px; height:40px; line-height:40px; background:#e9e9e9;}
.l-main .l-link .l-link-con .l-usually ul li span {display:block; width:240px; margin-left:20px; color:#555; background:url(../images/l-arrow.png) no-repeat right center;}
.l-main .l-link .l-link-con .l-usually ul li span:hover {background: url(../images/l-arrowup.png) no-repeat right center;}
.l-main .l-link .l-link-con .l-usually ul li dl {position:absolute; top:40px; left:0; z-index:888; width:270px; height:200px; overflow-y:auto; overflow-x:hidden; display:block; background:#f4f4f4; display:none;}
.l-main .l-link .l-link-con .l-usually ul li dl dd {width:270px; height:40px; line-height:40px;}
.l-main .l-link .l-link-con .l-usually ul li dl dd a {display:block; color:#555;padding-left:20px;}
.l-main .l-link .l-link-con .l-usually ul li dl dd a:hover {color:#fff; background:#B01111;}
.l-main .l-link .l-link-con .l-link-pic {width:1170px; height:300px;}
.l-main .l-link .l-link-con .l-link-pic ul {width:1170px; margin-top:10px; overflow:hidden;}
.l-main .l-link .l-link-con .l-link-pic ul li {float:left; width:200px; height:80px; margin:10px 16px;}
.l-main .l-link .l-link-con .l-link-pic ul .li2 {float:left; width:260px; height:80px; margin:10px 15px;}
.l-main .l-link .l-link-con .l-link-pic ul li a {display:block;}
.l-main .l-link .l-link-con .l-link-pic ul li a:hover {box-shadow:0px 3px 6px #ddd;-webkit-box-shadow:0px 3px 6px #ddd; -moz-box-shadow:0px 3px 6px #ddd;}

.l-footer {height:220px; background:#404040; overflow:hidden;}
.l-footer .l-foot {width:1170px; height:160px; margin:30px auto; overflow:hidden;}
.l-footer .l-foot .l-foot-logo {float:left; width:250px; height:160px; border-right:1px solid #666666;}
.l-footer .l-foot .l-foot-logo a {display:block; width:184px; height:92px; margin:34px 32px;}
.l-footer .l-foot .l-foot-list {float:left; width:300px; height:160px; border-right:1px solid #666666;}
.l-footer .l-foot .l-foot-list .l-fl {width:170px; margin:0 65px;}
.l-footer .l-foot .l-foot-list .l-fl .l-fl-tit {width:100px; height:50px; line-height:50px; background:url(../images/l-foot-new.png) no-repeat 10px;padding-left:70px; font-size:18px; color:#fff; border-bottom:1px dashed #fff;}
.l-footer .l-foot .l-foot-list .l-fl ul {width:170px; margin-top:4px;}
.l-footer .l-foot .l-foot-list .l-fl ul li {margin-left:30px; width:140px; height:28px; line-height:28px; list-style:square;}
.l-footer .l-foot .l-foot-list .l-fl ul li a {color:#e1e1e1;}
.l-footer .l-foot .l-foot-list .l-fl ul li a:hover {color:#fff; text-decoration:underline;}
.l-footer .l-foot .l-foot-list1 {float:left; width:340px; height:160px; border-right:1px solid #666666;}
.l-footer .l-foot .l-foot-list1 .l-fl1{width:260px; margin:0 40px;}
.l-footer .l-foot .l-foot-list1 .l-fl1 .l-fl1-tit {width:190px; height:50px; line-height:50px; background:url(../images/l-foot-new.png) no-repeat 10px;padding-left:70px; font-size:18px; color:#fff; border-bottom:1px dashed #fff;}
.l-footer .l-foot .l-foot-list1 .l-fl1 ul {width:260px; margin-top:4px;}
.l-footer .l-foot .l-foot-list1 .l-fl1 ul li {margin-left:30px; width:230px; height:28px; line-height:28px; color:#fff; list-style:square;}
.l-footer .l-foot .l-foot-list1 .l-fl1 ul li a{color:#fff;}
.l-footer .l-foot .l-foot-list1 .l-fl1 ul li a:hover{text-decoration: underline;}
.l-footer .l-foot .l-aboutus {float:left; width:220px; margin:0 28px;}
.l-footer .l-foot .l-aboutus .l-ab-top {width:220px; height:125px; overflow:hidden; margin-top:25px;}
.l-footer .l-foot .l-aboutus .l-ab-top dt {width:95px; height:95px; float:left; margin-top:10px;}
.l-footer .l-foot .l-aboutus .l-ab-top dd {float:right; width:108px; height:50px; line-height:50px; color:#fff; border-bottom:1px dashed #fff;}
.l-footer .l-foot .l-aboutus .l-ab-top dd h4 {font-size:18px; font-weight:normal; margin-bottom:8px;}
.l-footer .l-foot .l-aboutus .l-ab-top dd p {height:48px; line-height:24px;}
.l-footer .l-foot .l-aboutus .l-ab-bottom {width:220px; height:30px; line-height:30px; overflow:hidden; margin-left:14px; margin-top:6px;}
.l-footer .l-foot .l-aboutus .l-ab-bottom .sina {float:left; width:76px; padding-left:34px; background:url(../images/l-weibo.png) no-repeat left;}
.l-footer .l-foot .l-aboutus .l-ab-bottom .qq {float:left; width:76px; padding-left:30px; background:url(../images/l-qq.png) no-repeat left;}
.l-footer .l-foot .l-aboutus .l-ab-bottom a {color:#e1e1e1;}
.l-footer .l-foot .l-aboutus .l-ab-bottom a:hover {color:#fff;}

.l-copyright {height:40px; background:#f0f0f0;}
.l-copyright .l-copy {width:1150px; height:40px; line-height:40px; color:#3a3a3a; overflow:hidden; margin:0 auto;}
.l-copyright .l-copy .left {float:left;}
.l-copyright .l-copy .right{float:right;}

/*侧边悬浮*/
#l-side {position:fixed; right:0;top:350px;padding-bottom:150px;z-index:9997; _position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,15)||0)-(parseInt(this.currentStyle.marginBottom,50)||0)));}
#l-side ul {width:50px;position:relative;}
#l-side ul li {margin-top:1px;background-color:#bbb;color:#2673af;width:51px;height:51px;font-size:0;color:#f3f3f3;}
#l-side ul li a{display:block;height:50px;width:50px;background:url(../images/l-cb.png) no-repeat;color:#f3f3f3;}
#l-side ul .l-fhdb{display:none;}
#l-side ul .l-ewm .l-ewm-con{position:absolute;z-index:12;right:54px;top:50px; display:none; width:138px;height:160px;background:url(../images/l-ewm-xq.png) no-repeat;}
#l-side ul .l-mail a{background-position:10px 15px;}
#l-side ul .l-mail a:hover{background-color:#B01111;}
#l-side ul .l-ewm a{background-position:10px -35px;}
#l-side ul .l-ewm a:hover{background-color:#B01111;}
#l-side ul .l-fhdb a{background-position:10px -85px;}
#l-side ul .l-fhdb a:hover{background-color:#B01111;}

.bdimgshare-bg {display:none;}
.bdimgshare-content {display:none;}

/*列表页*/
.l-main .l-column {float:left; width:240px;}
.l-main .l-column .l-col-top {width:240px;}
.l-main .l-column .l-col-top h4 {width:240px; height:50px; line-height:50px; background:#b01111; text-align:center; font-size:16px; font-weight:normal; color:#fff;}
.l-main .l-column .l-col-top ul {width:240px;}
.l-main .l-column .l-col-top ul li {width:240px; height:50px; line-height:50px; font-size:16px; background:#f6f6f6; border-bottom:1px solid #fff;}
.l-main .l-column .l-col-top ul li a {display:block; padding-left:20px; color:#333; background:url(../images/l-right-arrow.png) no-repeat 220px;}
.l-main .l-column .l-col-top ul li .active {color:#B01111; background:#ffe5e5 url(../images/l-ra-hover.png) no-repeat 220px;}
.l-main .l-column .l-col-top ul .hover a {color:#B01111; background:url(../images/l-ra-hover.png) no-repeat 220px;}
.l-main .l-column .l-col-top ul li:hover {background:#ffe5e5;}
.l-main .l-column .l-col-top ul li:hover a {color:#B01111; background:url(../images/l-ra-hover.png) no-repeat 220px;}

.l-main .l-column .l-col-bottom {width:240px; margin-top:30px;}
.l-main .l-column .l-col-bottom h4 {width:240px; height:50px; line-height:50px; background:#b01111; text-align:center; font-size:16px; font-weight:normal; color:#fff;}
.l-main .l-column .l-col-bottom ul {width:220px; height:180px; padding:5px 10px; background:#f6f6f6;}
.l-main .l-column .l-col-bottom ul li {width:220px; height:34px; line-height:34px; background:url(../images/l-circle.png) no-repeat 5px; border-bottom:1px dashed #c1c1c1;}
.l-main .l-column .l-col-bottom ul li a {display:block; padding-left:20px; width:200px; color:#444; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.l-main .l-column .l-col-bottom ul li a:hover {color:#B01111;}

.l-main .l-page {float:right; width:900px; min-height:800px; margin-bottom:30px;}
.l-main .l-page .l-home {width:900px; height:40px; line-height:40px;}
.l-main .l-page .l-home ul {width:870px; height:40px; line-height:40px; padding-left:30px; background:url(../images/l-home.png) no-repeat left; border-bottom:1px solid #c1c1c1;}
.l-main .l-page .l-home ul li {display: inline-block;}
.l-main .l-page .l-home ul li a {margin:0 5px; color:#666;}
.l-main .l-page .l-home ul li a:hover {color:#B01111;}
.l-main .l-page .l-home ul li span {color:#666; margin-left:5px;}
.l-main .l-page .l-home ul li span em {color:#B01111;}

/*文章列表tab切换*/
.l-main .l-page .l-list-ztop{width:900px;margin-top:15px;}
.l-main .l-page .l-list-ztop ul{overflow:hidden;background-color: #f0f0f0;}
.l-main .l-page .l-list-ztop ul li{float:left;height:42px;line-height:42px;text-align:center;width:450px;font-size:16px;}
.l-main .l-page .l-list-ztop ul li a{height:42px;line-height:42px;display:block;color:#838383;}
.l-main .l-page .l-list-ztop ul .hover{border-top: 2px solid #B01111;background-color:white;}
.l-main .l-page .l-list-ztop ul .hover a{color:#B01111;}
.l-main .l-page .l-list-zlist{display:none;}
.l-main .l-page .l-list-con ul{font-size:0}

.l-main .l-page .l-page-con {width:900px;}
.l-main .l-page .l-page-con .l-list-no{width:900px; margin-top:4px; overflow:hidden;}
.l-main .l-page .l-page-con .l-list-no li {width:900px; height:36px; line-height:36px; background:url(../images/l-circle.png) no-repeat left; background-position-x:10px; border-bottom:1px dashed #ccc; overflow:hidden;}
.l-main .l-page .l-page-con .l-list-no li a {float:left; margin-left:24px; width:680px; height:36px; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.l-main .l-page .l-page-con .l-list-no li a dfn{vertical-align: middle;margin-left: 3px;}
.l-main .l-page .l-page-con .l-list-no li a i{color: #ff9000;}
.l-main .l-page .l-page-con .l-list-no li a .l-i-zw{margin-left: 5px;}
.l-main .l-page .l-page-con .l-list-no li span {float:right; margin-right:10px; color:#555;}

.l-main .l-page .l-fy {width:900px; height:30px; padding-bottom:20px; margin-top:30px;}
.l-main .l-page .l-fy ul {overflow:hidden; position:relative; left:32%;}
.l-main .l-page .l-fy ul li {float:left; display:inline; border:1px solid #ddd; margin:0 5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.l-main .l-page .l-fy ul li a {display:block; padding:0px 12px; color:#333; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.l-main .l-page .l-fy ul li a:hover {background:#eee; color:#333;}
.l-main .l-page .l-fy ul .active a {background:#B01111; color:#fff;}
.l-main .l-page .l-fy ul .active a:hover {background:#B01111; color:#fff;}
.l-main .l-page .l-fy ul .active span{display:block; padding:0px 12px; color:#333; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;background:#B01111; color:#fff;}
.l-main .l-page .l-fy ul .active span:hover{background:#B01111; color:#fff;}

/*内容页*/
.l-main .l-page .l-page-con .l-page-info {width:860px; margin:20px;}
.l-main .l-page .l-page-con .l-page-info .l-p-tit {width:860px; text-align:center;padding-bottom:20px; border-bottom:1px dashed #c1c1c1;}
.l-main .l-page .l-page-con .l-page-info .l-p-tit h4 {width:860px; padding:20px 0; color:#333; font-size:24px; font-weight:normal; line-height:36px;}
.l-main .l-page .l-page-con .l-page-info .l-p-tit p {width:860px; text-align:center;}
.l-main .l-page .l-page-con .l-page-info .l-p-tit p span {margin:0 20px; color:#555;}
.l-main .l-page .l-page-con .l-page-info .l-p-content {width:860px; margin-top:20px;}
.l-main .l-page .l-page-con .l-page-info .l-p-content p {color:#555 !important; line-height:30px !important; text-align:justify;}
.l-main .l-page .l-page-con .l-page-info .l-p-content img {margin:30px auto; display:block; max-width:100%; height:auto;}

.c-share {float:right;}
.c-share a {color:#555;}

.l-main .l-page .l-page-con .l-page-pic {width:900px; margin-top:16px; overflow:hidden;}
.l-main .l-page .l-page-con .l-page-pic dl {float:left; width:190px; height:218px; margin:16px; overflow:hidden;}
.l-main .l-page .l-page-con .l-page-pic dl dt {width:190px; height:188px;}
.l-main .l-page .l-page-con .l-page-pic dl dt a {display:block; width:190px; height:188px; overflow:hidden;}
.l-main .l-page .l-page-con .l-page-pic dl dd {width:190px; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.l-main .l-page .l-page-con .l-page-pic dl dd a {text-align:center; display:block; color:#555;}
.l-main .l-page .l-page-con .l-page-pic dl dd a:hover{color:#B01111;}

.l-main .l-page .l-form {width:900px; height:100px; z-index:199; padding:15px 0; border-bottom:5px solid #f6f6f6;}
.l-main .l-page .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;}
.l-main .l-page .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;}
.l-main .l-page .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;}
.l-main .l-page .l-form .select ul li{width:200px;height:32px;line-height:32px; padding-left:10px; list-style:none;color:#666;}
.l-main .l-page .l-form .select ul .Selected{background:#e1e1e1;color:#666;}
.l-main .l-page .l-form .select ul .input {padding:5px !important;}
.l-main .l-page .l-form .select ul .input input {width:186px; padding-left:10px; color:#555; height:30px; line-height:30px; border:1px solid #ddd; display:block;}
.l-main .l-page .l-form .select ul li:hover {background:#B01111; color:#fff;}
.l-main .l-page .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;}
.l-main .l-page .l-form .l-form-input{position:relative; float:left; width:210px; height:30px; border:1px solid #ddd; margin:10px 5px; background:#fff;position:relative;cursor:pointer;}
.l-main .l-page .l-form .l-form-input input {border:none; width:200px; height:30px; background:none; padding-left:10px;}
.l-main .l-page .l-form .l-form-input #yxq {background:url(../images/l-cal.png) no-repeat right; background-position-x:180px;}

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

.l-main .l-page .l-form-diff .l-form-btn { float:none;width:100%; height:32px; overflow:hidden; padding-top:10px;text-align:center;}
.l-main .l-page .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;}
.l-main .l-page .l-form-diff .l-form-btn .reset { float:none;background:#aaa;}
.l-main .l-page .l-form-diff .l-form-btn .search {float:none;background:#B01111;}

/*---------------招聘会/宣讲会---------------*/
.l-page .c-cy{margin-top:12px;}
.l-page .c-firm{position:relative;font-family:"Microsoft YaHei";width:860px;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: 860px; font-weight: normal;position: relative;border-bottom: 1px dashed #8f8f8f;margin: 5px 0;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/c_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: 876px;}
.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: 876px;}
.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:860px;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/c_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:876px;padding:10px 20px 0 20px;margin:20px auto 20px auto;background: url(../images/c_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:5px 0;}
.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/c_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;}


/*---------------就业之星/创业之星---------------*/
.l-page .c-cy{margin-top:12px;}
.l-page .c-cy .l-firm{position:relative;font-family:"Microsoft YaHei";width:860px;padding:20px;margin:0px auto 0 auto;background-color:#f6f6f6;}
.l-page .c-cy .l-firm dl{ width: 860px;height: 187px;overflow: hidden;margin: 0;}
.l-page .c-cy .l-firm dl dt{width: 190px;height: 187px;overflow: hidden; float: left;}
.l-page .c-cy .l-firm dl dt img{width: 190px;height: 187px;}
.l-page .c-cy .l-firm dl dd{width: 650px;height: 187px;float: right;}
.l-page .c-cy .l-firm dl dd h4{width: 650px;font-weight: bold;padding-left:16px; text-align: left;background: url(../images/c_firm03.png) no-repeat left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;    font-size: 16px;line-height: 40px;height: 40px;border-bottom: 1px dotted #ccc;margin-bottom: 10px;}
.l-page .c-cy .l-firm dl dd p{width: 650px;overflow: hidden;text-align: justify;text-indent: 2em;line-height: 26px;word-break: break-all;word-wrap: break-word;}
.l-page .c-cy .l-firm dl dd ul{}
.l-page .c-cy .l-firm dl dd ul li{float: left; width: 325px;height: 36px;line-height: 36px;}

.l-page .c-cy .l-firm2{width:860px;padding:20px;margin:30px auto 0 auto;background-color:#f6f6f6; min-height:486px;}
.l-page .c-cy .l-firm2 dl{}
.l-page .c-cy .l-firm2 dl dt{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;border-bottom: 1px dotted #ccc;margin-bottom: 10px;line-height: 40px;height: 40px;}
.l-page .c-cy .l-firm2 dl dd{line-height:30px;}
.l-page .c-cy .l-firm2 dl dd{line-height:30px;overflow: hidden;width: 876px;}
.l-page .c-cy .l-firm2 dl dd i{}

.l-page .c-cy .l-firm2 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-cy .l-firm2 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-cy .l-firm2 dl dd p img{padding:10px 0;display: inline;max-width: 100%;height: auto;}
.l-page .c-cy .l-firm2 dl dd p a{word-wrap:break-word;}
.l-page .c-cy .l-firm2 dl dd a{text-decoration:underline;color:#b01111;}
.l-page .c-cy .l-firm2 dl dd a:hover{color:#cb4747;}
.l-page .c-cy .l-firm2 dl dd table{margin-top:10px;}
.l-page .c-cy .l-firm2 dl dd table tbody tr td{border: 1px solid #d1d1d1 !important;}


/*---------------专利公示---------------*/
.l-main .l-page .l-page-con .l-zlgs-table{width:900px;margin-top:20px;} 
.l-main .l-page .l-page-con .l-zlgs-table thead{width:900px;height: 27px;line-height: 27px;text-align: center;background: #b01111;} 
.l-main .l-page .l-page-con .l-zlgs-table thead tr{}
.l-main .l-page .l-page-con .l-zlgs-table thead tr td{border: 1px solid #ccc;color: #B01111;font-weight:bold; overflow: hidden; height: 36px;line-height: 36px;color:#fff;}
.l-main .l-page .l-page-con .l-zlgs-table thead tr .l-col-2{width:10%;}
.l-main .l-page .l-page-con .l-zlgs-table thead tr .l-col-3{width:15%;}
.l-main .l-page .l-page-con .l-zlgs-table thead tr .l-col-4{width:20%;}
.l-main .l-page .l-page-con .l-zlgs-table thead tr .l-col-5{width:25%;}
.l-main .l-page .l-page-con .l-zlgs-table thead tr .l-col-6{width:30%;}
.l-main .l-page .l-page-con .l-zlgs-table tbody {text-align:center;}
.l-main .l-page .l-page-con .l-zlgs-table tbody tr{}
.l-main .l-page .l-page-con .l-zlgs-table tbody tr td{border: 1px solid #ccc;overflow: hidden;height: 36px;line-height: 36px;}
.l-main .l-page .l-page-con .l-zlgs-table tbody tr .l-col-2{width:10%;}
.l-main .l-page .l-page-con .l-zlgs-table tbody tr .l-col-3{width:15%;}
.l-main .l-page .l-page-con .l-zlgs-table tbody tr .l-col-4{width:20%;}
.l-main .l-page .l-page-con .l-zlgs-table tbody tr .l-col-5{width:25%;}
.l-main .l-page .l-page-con .l-zlgs-table tbody tr .l-col-6{width:30%;}
.l-main .l-page .l-page-con .l-zlgs-table tbody tr:nth-child(odd){background-color:#fff;}
.l-main .l-page .l-page-con .l-zlgs-table tbody tr:nth-child(even){background-color:#f6f6f6;}



/*---------------首页日历calendar---------------*/
.l-main .l-rec-calendar #calendar .min-calendar{margin-top:20px;}
.l-main .l-rec-calendar #calendar .fc-state-default{background:#b01111;border:0;color:white;text-shadow:none;box-shadow:none;}
.l-main .l-rec-calendar #calendar .fc-state-hover{background:#c01a1a;}
.l-main .l-rec-calendar #calendar .fc-text-arrow{margin:0 10px;}
.l-main .l-rec-calendar #calendar .fc-button{height:22px;line-height:22px;}
.l-main .l-rec-calendar #calendar .fc-today .fc-day-number{color: white;}
.l-main .l-rec-calendar #calendar .fc-day{cursor:pointer;}
.l-main .l-rec-calendar #calendar .fc-today{cursor:pointer;    background-color: #e2a8a8;}
.l-main .l-rec-calendar #calendar table thead{line-height:33px;background-color:#f4f4f4;}
.l-main .l-rec-calendar #calendar .fc-content{margin-top:5px;}
.l-main .l-rec-calendar #calendar .fc-grid .fc-day-number{height: 33px;line-height: 33px;}
.l-main .l-rec-calendar #calendar table thead tr .fc-last{border-right: 1px solid #ddd;}
.l-main .l-rec-calendar #calendar table thead tr th{border-bottom: 1px solid #ddd;}
.l-main .l-rec-calendar #calendar .fc-widget-header, .fc-widget-content{border:0;border: 1px solid #ddd;border-width: 1px 0 0 1px;}
.l-main .l-rec-calendar #calendar .fc-content table tbody tr:nth-child(odd){background-color:white;}
.l-main .l-rec-calendar #calendar .fc-content table tbody tr:nth-child(even){background-color:#f3f1f1;}

.l-main .l-rec-calendar{float:left;width:460px;height:353px;}
.l-main .l-rec-calendar .employ-calendar{margin-top: 10px;}
.l-main .l-rec-calendar .employ-calendar .title{width: 50px;height: 100%;float: left;text-align: center;border-right: 1px solid #ccc;}
.l-main .l-rec-calendar .employ-calendar .window{width: 460px;height: 100%;border: 0;}
.l-main .l-rec-calendar .down{position: absolute;width:54px;height: 22px;line-height:22px; 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;}
.l-main .l-rec-calendar .up{position: absolute;width: 54px;height: 22px;line-height:22px; 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;}
.l-main .l-rec-calendar .l-rq{font-weight:bold;}
.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;}
.l-main .l-rec-calendar .ui-datepicker-calendar{}
.l-main .l-rec-calendar .ui-datepicker-calendar thead{line-height: 33px;background-color: #f4f4f4;border-right: 1px solid #ddd;}
.l-main .l-rec-calendar .ui-datepicker-calendar thead th {text-align: center;font-weight: normal;color: #000;width:64px;height: 33px;border: 1px solid #ddd;border-width: 1px 0 0 1px;}
.l-main .l-rec-calendar .ui-datepicker-calendar thead th span {}
.l-main .l-rec-calendar .ui-datepicker-calendar tbody{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.l-main .l-rec-calendar .ui-datepicker-calendar tbody td {padding: 0 0px;text-align: center;line-height: 36px;border: 1px solid #ddd;border-width: 1px 0 0 1px;width:64px;}
.l-main .l-rec-calendar .ui-datepicker-calendar .ui-state-default {display: block;width: 64px;outline: none;text-decoration: none;}
.l-main .l-rec-calendar .ui-datepicker-calendar tbody tr:nth-child(odd){background-color:white;}
.l-main .l-rec-calendar .ui-datepicker-calendar tbody tr:nth-child(even){background-color:#f3f1f1;}
.l-main .l-rec-calendar .calendar-diy{width: 100%;border:#d3d3d3 1px solid;clear: both;height: auto;overflow:hidden;}
.l-main .l-rec-calendar .calendar-diy ul{width: 100%;height: 30px;background-color: #96d206;}
.l-main .l-rec-calendar .calendar-diy ul li{display: inline-block;vertical-align: top;line-height: 30px;}
.l-main .l-rec-calendar .calendar-diy ul .previous{background: url(../images/datepicker.png) 0 7px no-repeat;width: 20px;height: 25px;cursor: pointer;float: left;}
.l-main .l-rec-calendar .calendar-diy ul .next{background: url(../images/datepicker.png) -70px 7px no-repeat;width: 20px;height: 25px;cursor: pointer;float: right;}
.l-main .l-rec-calendar .calendar-diy ul .word{width: 190px;height: 30px;line-height:30px;color:white;text-align: center;float: left;}
.l-main .l-rec-calendar .calendar-diy .date-show{display: inline-block;vertical-align: top;text-align: center;width: 460px;position: relative;}
.l-main .l-rec-calendar .calendar-diy .date-show .month{font-family: arial;}
.l-main .l-rec-calendar .calendar-diy .date-show .year{font-family: arial;}
.l-main .l-rec-calendar .calendar-diy .calendar{display: inline-block;vertical-align: top;}

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



/*---------------咨询预约日历---------------*/
.l-main .l-page .l-page-con .employ-calendar{}
.l-main .l-page .l-page-con .employ-calendar{margin-top: 20px;}
.l-main .l-page .l-page-con .employ-calendar.title{width: 50px;height: 100%;float: left;text-align: center;border-right: 1px solid #ccc;}
.l-main .l-page .l-page-con .employ-calendar .window{width: 900px;height: 100%;border: 0;}
.l-main .l-page .l-page-con .employ-calendar .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;}
.l-main .l-page .l-page-con .employ-calendar .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;}
.l-main .l-page .l-page-con .employ-calendar .c-rili-cen{height: 30px;line-height:30px; font-size:18px;}
.l-main .l-page .l-page-con .employ-calendar .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;}
.l-main .l-page .l-page-con .employ-calendar .circle{display: inline-block;width: 20px;height: 20px;background: url(../images/c_rili_ico04.png) no-repeat left center;}
.l-main .l-page .l-page-con .employ-calendar .fairtip ul li a{color:#555;}
.l-main .l-page .l-page-con .employ-calendar .single-row{white-space:nowrap;}
.l-main .l-page .l-page-con .employ-calendar .ui-datepicker-calendar{width: 900px;}
.l-main .l-page .l-page-con .employ-calendar .ui-datepicker-calendar thead{line-height:46px;background-color: #f4f4f4;border-right: 1px solid #ddd;}
.l-main .l-page .l-page-con .employ-calendar .ui-datepicker-calendar thead th {text-align: center;font-weight: normal;color: #000;width:135px;height: 66px;border: 1px solid #ddd;border-width: 1px 0 0 1px;}
.l-main .l-page .l-page-con .employ-calendar .ui-datepicker-calendar thead th span {}
.l-main .l-page .l-page-con .employ-calendar .ui-datepicker-calendar tbody{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.l-main .l-page .l-page-con .employ-calendar .ui-datepicker-calendar tbody td {padding: 0 0px;text-align: center;line-height: 66px;border: 1px solid #ddd;border-width: 1px 0 0 1px;width:135px;}
.l-main .l-page .l-page-con .employ-calendar .ui-datepicker-calendar .ui-state-default {display: block;width: 126px;outline: none;text-decoration: none;}
.l-main .l-page .l-page-con .employ-calendar .ui-datepicker-calendar tbody tr:nth-child(odd){background-color:white;}
.l-main .l-page .l-page-con .employ-calendar .ui-datepicker-calendar tbody tr:nth-child(even){background-color:#f3f1f1;}
.l-main .l-page .l-page-con .employ-calendar .calendar-diy{width: 100%;clear: both;height: auto;overflow:hidden;}
.l-main .l-page .l-page-con .employ-calendar .calendar-diy ul{width: 100%;height: 30px;background-color: #96d206;}
.l-main .l-page .l-page-con .employ-calendar .calendar-diy ul li{display: inline-block;vertical-align: top;line-height: 30px;}
.l-main .l-page .l-page-con .employ-calendar .calendar-diy ul .previous{background: url("datepicker.png") 0 7px no-repeat;width: 20px;height: 25px;cursor: pointer;float: left;}
.l-main .l-page .l-page-con .employ-calendar .calendar-diy ul .next{background: url("datepicker.png") -70px 7px no-repeat;width: 20px;height: 25px;cursor: pointer;float: right;}
.l-main .l-page .l-page-con .employ-calendar .calendar-diy ul .word{width: 190px;height: 30px;line-height:30px;color:white;text-align: center;float: left;}
.l-main .l-page .l-page-con .employ-calendar .calendar-diy .date-show{display: inline-block;vertical-align: top;text-align: center;width: 900px;position: relative;}
.l-main .l-page .l-page-con .employ-calendar .calendar-diy .date-show .month{font-family: arial;}
.l-main .l-page .l-page-con .employ-calendar .calendar-diy .date-show .year{font-family: arial;}
.l-main .l-page .l-page-con .employ-calendar .calendar-diy .calendar{display: inline-block;vertical-align: top;margin-top:20px;}
.l-main .l-page .l-page-con .employ-calendar .fair-day{background: url(../images/c_rili_ico03.png) no-repeat center center;width:128px;height:46px;width: 900px;}
.l-main .l-page .l-page-con .employ-calendar .fair-day .ui-state-default{color:#555}
.l-main .l-page .l-page-con .employ-calendar .fair-day span{color: #fff;}
.l-main .l-page .l-page-con .employ-calendar .past-fair-day{background: url(../images/c_rili_ico01.png) no-repeat center center;width:128px;height:66px;}
.l-main .l-page .l-page-con .employ-calendar .past-fair-day .ui-state-default{color:#555}
.l-main .l-page .l-page-con .employ-calendar .past-fair-day span{color: #fff;}
.l-main .l-page .l-page-con .employ-calendar .ui-datepicker-today{background: url(../images/c_rili_ico02.png) no-repeat center center;width:128px;height:66px;}
.l-main .l-page .l-page-con .employ-calendar .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: #950000;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:#950000;}
.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{}


/*.l-main .l-page-con .select{ text-align: right;margin-top: 10px;}
.l-main .l-page-con .select #school{padding: 8px 5px;border-radius: 5px;}
.l-main .l-page-con .select #school option{width:100px;}*/


.l-main .l-page-con .select{float:right;border:1px solid #ddd; margin:5px 5px 15px 5px; background:#fff;position:relative;cursor:pointer; z-index:100;border-radius: 5px;}
.l-main .l-page-con .select p{width:100px;line-height:30px;color:#666666;padding: 0px 15px; background:url(../images/l-arrow.png) no-repeat right; background-position-x:110px; z-index:100;}
.l-main .l-page-con .select ul{width:130px; border-radius: 5px; 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;}
.l-main .l-page-con .select ul li{width:200px;height:32px;line-height:32px; padding-left:10px; list-style:none;color:#666;}
.l-main .l-page-con .select ul .Selected{background:#e1e1e1;color:#666;}
.l-main .l-page-con .select ul .input {padding:5px !important;}
.l-main .l-page-con .select ul .input input {width:186px; padding-left:10px; color:#555; height:30px; line-height:30px; border:1px solid #ddd; display:block;}
.l-main .l-page-con .select ul li:hover {background:#B01111; color:#fff;}
.l-main .l-page-con .select .open{width:100px;line-height:30px;color:#666666;padding: 0px 15px; background:url(../images/l-arrowup.png) no-repeat right; background-position-x:110px;}

.l-main .l-list-pic{width:916px;clear: both;margin-top: 30px;}
.l-main .l-list-pic dl {width:916px; overflow: hidden;padding: 25px 0;border-bottom: 1px solid #d1d1d1;}

.l-main .l-list-pic dl dt {float:left; width:146px; height:200px;}
.l-main .l-list-pic dl dt a {display:block;}
.l-main .l-list-pic dl dt a img {width:150px; height:220px;}
.l-main .l-list-pic dl dd {float:right; width:740px;}
.l-main .l-list-pic dl dd h2 {width:730px; height:40px; line-height:40px; font-size:20px; color:black; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.l-main .l-list-pic dl dd h2 a{color:black;text-decoration: none;}
.l-main .l-list-pic dl dd h2 a:hover {color:black;}
.l-main .l-list-pic dl dd .c-p {width:740px; 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;}
.l-main .l-list-pic dl dd .c-p p{font-size:16px;}

