/*
Theme Name: 上海工程技术大学
Theme URI: 
Description: 
Version: 1.0
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: 20px;}
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{ color: #545454; text-decoration: none;}
body, textarea, input, button, select, keygen, legend{ font: 14px/24px "Microsoft YaHei", \5b8b\4f53; color: #545454; outline: 0; verticaa-align: middle;}
body{ font-family: "Microsoft YaHei"; min-width: 1200px;text-align: center;}

/*index*/

#a-header{ background: url(../images/a-head.jpg) no-repeat; height: 128px; width: 100%;}
#a-header .a-head{ width: 1170px; margin: 0 auto; overflow: hidden; height: 128px;text-align: left;}
#a-header .a-head .a-logo{ float: left; width: 513px; margin-top: 40px;}
#a-header .a-head .a-righthead{ float: right; height: 128px; width: 653px;}
#a-header .a-head .a-righthead .a-tip{float: left; height: 32px; margin: 48px 5px 0 100px;}
#a-header .a-head .a-righthead .a-tip a{ height: 32x; font-size: 18px; margin: 0 30px; color: white; line-height: 32px;}
#a-header .a-head .a-righthead .a-search{ float: right; width: 210px; overflow: hidden;height: 32px; margin-top: 48px;position: relative;}
#a-header .a-head .a-righthead .a-search .a-search-form{position: absolute;width: 210px;height: 32px;overflow: hidden; -webkit-border-radius: 16px;-moz-border-radius: 16px; border-radius: 16px;border: 0; background-color: #fff;}
#a-header .a-head .a-righthead .a-search .a-search-form .a-search-input{float: left;width: 170px; height: 32px; color: #000; padding-left: 10px; line-height: 32px;border: 0;}
#a-header .a-head .a-righthead .a-search .a-search-form .a-search-submit{background: url(../images/a-search.png) no-repeat;float: left; background-size: 18px; width: 18px; height: 18px; margin-top: 7px;border: 0;}
#a-cutline{height:2px;width:100%;background-color: #7bbaf8;}
#a-topper{ height: 60px; width: 100%; position: relative;background-color:#1d7fe0;-webkit-box-shadow: #1458bb 0px 4px 5px;-moz-box-shadow: #1458bb 0px 4px 5px;box-shadow: #1458bb 0px 4px 5px;z-index: 701;}
#a-topper .hide-banner{ display: none; width: 30px; height: 60px; position: absolute; z-index: 705; top: 0; right: 10px; cursor: pointer; background: url(../images/open-banner.png) no-repeat center;}
#a-topper .show-banner{ display: none; width: 30px; height: 60px; position: absolute; z-index: 706; top: 0; right: 10px; cursor: pointer; background: url(../images/hide-banner.png) no-repeat center;}
#a-topper .a-nav{width: 1170px; height: 60px; margin: 0 auto; z-index: 702;}
#a-topper .a-nav .nav{ width: 1170px; margin: 0 auto; font-size: 16px; z-index: 700;display: block;}
#a-topper .a-nav .nav li{ float: left; width: 130px; text-align: center;height: 60px; position: relative;line-height: 60px;}
#a-topper .a-nav .nav li a{ display:block;color: #fff;}
#a-topper .a-nav .nav .current{  background-color: #1458bb;}
/*#a-topper .a-nav .nav li:hover{  background: #1458bb url(../images/a-nav-current.png) no-repeat; background-position: center bottom;}*/
#a-topper .a-nav .nav li .dropdown-menu{ display: none; width: 146px; 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;}
#a-topper .a-nav .nav li .dropdown-menu li{ font-size: 14px; height: 36px!important; line-height: 36px!important; text-align: center;}
#a-topper .a-nav .nav li .dropdown-menu li a{ color: #000; display: block;}
#a-topper .a-nav .nav li .dropdown-menu li a:hover{ background-color: #1384e2; background-image: none;color: #fff;}
#a-topper .a-nav .nav li .dropdown-menu .current a{ background-color: #1384e2; background-image: none;color: #fff;}
#a-banner{ height: 450px;}
#a-banner .flexslider{ width: 100%; z-index: 7; overflow: hidden; position: relative; height: 450px; background: url(../images/loading.gif) 50% no-repeat;}
#a-banner .flexslider .slides{ position: relative; z-index: 4; height: 450px; cursor: pointer;}
#a-banner .flexslider .slides li{ height: 450px;left: 50%; margin-left: -960px;position: absolute;}
#a-banner .flexslider .slides li a{ display: block; height: 450px;}
#a-banner .flex-control-nav{ z-index: 5; position: absolute; bottom: 18px; width: 140px; height: 10px; left: 50%; margin-left: -70px;}
#a-banner .flex-control-nav li{ display: inline-block; *zoom: 1; *display: inline; width: 13px; height: 13px;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 5px; zoom: 1;}
#a-banner .flex-control-nav a{ display: inline-block; *zoom: 1; *display: inline; width: 13px; height: 13px; -webkit-border-radius: 50%; -moz-border-radius: 50%;border-radius: 50%; font-size: 0; line-height: 10px; overflow: hidden; background: white; cursor: pointer;}
#a-banner .flex-control-nav .flex-active{ background-color: #0a52b1;}
#a-banner .flex-direction-nav{ z-index: 6; height: 48px; text-align: left;width: 1170px; display: block; margin: auto; position: absolute; top: 50%;left: 50%;margin-top: -24px;margin-left: -585px;}
#a-banner .flex-direction-nav li a{ overflow: hidden; cursor: pointer; display: block; width: 48px; height: 48px; background: url(../images/a-arrow.png) no-repeat; position: absolute; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5;}
#a-banner .flex-direction-nav li a.flex-prev{ left: 0px;}
#a-banner .flex-direction-nav li a.flex-next{ right: 0px; background-position: -48px 0;}
#a-banner .flex-direction-nav li a.flex-prev:hover, #a-banner .flex-direction-nav li a.flex-next:hover{ opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9;}
#a-main{ width: 1170px; margin: 0 auto; margin-top: 20px; margin-bottom: 50px;}
#a-main .a-new{ height: 349px; overflow: hidden;}
#a-main .a-new .a-new-left{ position: relative; float: left; width: 570px; height: 349px;text-align: left;}
#a-main .a-new .a-new-left .a-new-img{ width: 570px; height: 349px;}
#a-main .a-new .a-new-left .a-new-img .KSS_titleBox h2{ height: 41px; line-height: 41px; font-weight: normal!important; margin: 0 100px 0 10px !important; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
#a-main .a-new .a-new-left .a-new-img .KSS_btnBox{ bottom: 10px !important; right: 10px !important;}
#a-main .a-new .a-new-left .a-new-img .KSS_btnBox ul{ width: 82px; height: 12px;}
#a-main .a-new .a-new-left .a-new-img .KSS_btnBox ul li{ width: 10px !important; height: 10px !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; opacity: 1 !important; margin: 0 4px !important; font-size: 0!important;}
#a-main .a-new .a-new-right{ float: right; width: 575px; height: 349px;text-align: left;}
#a-main .a-new .a-new-right .a-tit{ height: 36px;background: url(../images/a-tit-bg02.jpg)  repeat-x bottom;}
#a-main .a-new .a-new-right .a-tit dl{ height: 36px;overflow: hidden;display: block;}
#a-main .a-new .a-new-right .a-tit dl dd{ height: 36px;float: left;display: block;}
#a-main .a-new .a-new-right .a-tit dl dd a{ float: left;height: 32px;line-height: 32px;  font-size: 16px; cursor: pointer;padding-right: 20px;padding-left: 20px;}
#a-main .a-new .a-new-right .a-tit dl dt{ height: 20px;margin-top: 6px;float: right;display: none;}
#a-main .a-new .a-new-right .a-tit dl .hover{ color: #fff; background: url(../images/a-tit-bg01.jpg)  repeat-x;}
#a-main .a-new .a-new-right .a-tit dl .hover a{ color: #fff; }
#a-main .a-new .a-new-right .a-news2-con{ height: 321px; display: none; overflow: hidden;margin-top:2px;}
#a-main .a-new .a-new-right .a-news2-con ul{ font-size: 14px;}
#a-main .a-new .a-new-right .a-news2-con ul li{ border-bottom: 1px dashed #dddddd; width: 560px; height: 37px; line-height: 37px; padding-left: 15px; overflow: hidden; background: url(../images/a-listtip.png) no-repeat left; white-space: nowrap; text-overflow: ellipsis;}
#a-main .a-new .a-new-right .a-news2-con ul li a{ color: #444444; width: 450px; height: 37px; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#a-main .a-new .a-new-right .a-news2-con ul li a:hover{ text-decoration: underline;}
#a-main .a-new .a-new-right .a-news2-con ul li span{ float: right; color: #444444; margin-right: 4px;}
#a-main .a-jyzt{ margin: 20px 0px;position: relative;}
#a-main .a-jyzt .a-jyzt-more{position: absolute;z-index: 99;top: 0;left: 0;width: 32px;height: 120px;}
#a-main .a-sec{ overflow: hidden; height: 290px;}
#a-main .a-sec .a-sec-rili{ width: 455px; float: left; height: 290px;text-align: left;}
#a-main .a-sec .a-sec-rili .a-tit{ height: 36px;background: url(../images/a-tit-bg02.jpg)  repeat-x bottom;}
#a-main .a-sec .a-sec-rili .a-tit .a-tit-ico{float: left;height: 36px;background: url(../images/a-tit-bg03.jpg) repeat-x bottom;}
#a-main .a-sec .a-sec-rili .a-tit .a-tit-ico h4{ background: url(../images/a-rl.png) no-repeat 5px center;font-size:20px;height:28px;line-height: 30px; display: block;padding: 0 15px 0 48px; cursor: pointer; color: #0a52b1;}
#a-main .a-sec .a-sec-rili .a-tit a{ height: 19px; margin-top: 5px;float: right; display: none; display: block;}
#a-main .a-sec .a-sec-rili .employ-calendar{ margin-top: 15px;}
#a-main .a-sec .a-sec-rili .employ-calendar .title{ width: 50px; height: 100%; text-align: center; border-right-color: #cccccc; border-right-width: 1px; border-right-style: solid; float: left;}
#a-main .a-sec .a-sec-rili .employ-calendar .window{ border: 0; border-image: none; width: 455px; height: 100%;}
#a-main .a-sec .a-sec-rili .down{ line-height: 18px; border: 0; border-image: none; top: 0px; width: 30px; height: 20px; right: 0px; color: white; font-family: "Courier New", Courier, monospace; font-size: 24px; font-weight: bold; vertical-align: baseline; display: inline-block; position: absolute; cursor: pointer; box-shadow: none; text-shadow: none; background-color: #0a52b1;}
#a-main .a-sec .a-sec-rili .up{ border: 0; border-image: none; left: 0px; top: 0px; width: 30px; height: 20px; color: white; line-height: 18px; font-family: "Courier New", Courier, monospace; font-size: 24px; font-weight: bold; vertical-align: baseline; display: inline-block; position: absolute; cursor: pointer; text-shadow: none; background-color: #0a52b1;}
#a-main .a-sec .a-sec-rili .a-rili-cen{ font-weight: bold;}
#calendar{ margin-top: 3px;}
#a-main .a-sec .a-sec-rili .ui-datepicker-calendar {}
#a-main .a-sec .a-sec-rili .ui-datepicker-calendar thead{ line-height: 30px; background-color: #f4f4f4;}
#a-main .a-sec .a-sec-rili .ui-datepicker-calendar thead th{ width: 65px; height: 30px; text-align: center; color: #000; font-weight: normal;}
#a-main .a-sec .a-sec-rili .ui-datepicker-calendar thead th span {}
#a-main .a-sec .a-sec-rili .ui-datepicker-calendar tbody {}
#a-main .a-sec .a-sec-rili .ui-datepicker-calendar tbody td{ padding: 0px; width: 65px; text-align: center; line-height: 30px;}
#a-main .a-sec .a-sec-rili .ui-datepicker-calendar .ui-state-default{ width: 45px; text-decoration: none; display: block;margin: 0 auto;}
#a-main .a-sec .a-sec-rili .ui-datepicker-calendar tbody tr:nth-child(2n+1){ background-color: white;}
#a-main .a-sec .a-sec-rili .ui-datepicker-calendar tbody tr:nth-child(2n){ background-color: #f4f4f4;}
#a-main .a-sec .a-sec-rili .calendar-diy{ border: 1px solid #d3d3d3; border-image: none; width: 100%; height: auto; overflow: hidden; clear: both;}
#a-main .a-sec .a-sec-rili .calendar-diy ul{ width: 100%; height: 30px; background-color: #96d206;}
#a-main .a-sec .a-sec-rili .calendar-diy ul li{ line-height: 30px; vertical-align: top; display: inline-block;}
#a-main .a-sec .a-sec-rili .calendar-diy ul .previous{ background: url(../images/datepicker.png) no-repeat 0px 7px; width: 20px; height: 25px; float: left; cursor: pointer;}
#a-main .a-sec .a-sec-rili .calendar-diy ul .next{ background: url(../images/datepicker.png) no-repeat -70px 7px; width: 20px; height: 25px; float: right; cursor: pointer;}
#a-main .a-sec .a-sec-rili .calendar-diy ul .word{ width: 190px; height: 30px; text-align: center; color: white; line-height: 30px; float: left;}
#a-main .a-sec .a-sec-rili .calendar-diy .date-show{ width: 455px; text-align: center; vertical-align: top; display: inline-block; position: relative;}
#a-main .a-sec .a-sec-rili .calendar-diy .date-show .a-rili-cen{ font-size: 14px; font-weight: normal; height: 24px; line-height: 24px;}
#a-main .a-sec .a-sec-rili .calendar-diy .date-show .month{ font-family: arial; font-size: 14px; padding: 0 10px; font-weight: normal;}
#a-main .a-sec .a-sec-rili .calendar-diy .date-show .year{ font-family: arial; font-size: 14px; padding: 0 10px; font-weight: normal;}
#a-main .a-sec .a-sec-rili .calendar-diy .calendar{ vertical-align: top; display: inline-block;}
#a-main .a-sec .a-sec-rili .fair-day .ui-state-default{background-color: #817f7f; height: 28px; color: white;}
#a-main .a-sec .a-sec-rili .fair-day span{ color: white;}
#a-main .a-sec .a-sec-rili .past-fair-day .ui-state-default{ background-color: #817f7f; height: 28px;color: white;}
#a-main .a-sec .a-sec-rili .past-fair-day span{ color: white;}
#a-main .a-sec .a-sec-rili .ui-datepicker-today .ui-state-default{ background-color: #0a52b1; height: 28px;color: white;}
#a-main .a-sec .a-zpxj{ width: 690px; height: 300px; overflow: hidden; float: right;text-align: left;}
#a-main .a-sec .a-zpxj .a-tit{ height: 36px;background: url(../images/a-tit-bg02.jpg)  repeat-x bottom;}
#a-main .a-sec .a-zpxj .a-tit dl{ height: 36px;overflow: hidden;display: block;}
#a-main .a-sec .a-zpxj .a-tit dl dd{ height: 36px;float: left;display: block;}
#a-main .a-sec .a-zpxj .a-tit dl dd a{ float: left;height: 32px;line-height: 32px;  font-size: 16px; cursor: pointer;padding-right: 20px;padding-left: 20px;}
#a-main .a-sec .a-zpxj .a-tit dl dt{ height: 19px; margin-top: 5px; float: right; display: none;}
#a-main .a-sec .a-zpxj .a-tit dl .hover{ color: #fff; background: url(../images/a-tit-bg01.jpg)  repeat-x;}
#a-main .a-sec .a-zpxj .a-tit dl .hover a{ color: #fff; }
#a-main .a-sec .a-zpxj .a-tit a{float: left;height: 32px;line-height: 32px;font-size: 16px;cursor: pointer;padding-left: 20px;}
#a-main .a-sec .a-zpxj .a-zpxj-con{ height: 279px; margin-top: 8px;}
#a-main .a-sec .a-zpxj .a-zpxj-con ul{ overflow: hidden;}
#a-main .a-sec .a-zpxj .a-zpxj-con ul li{ margin: 10px 5px; width: 331px; overflow: hidden; float: left; display: inline;}
#a-main .a-sec .a-zpxj .a-zpxj-con ul li:hover{ cursor: pointer; background-color: #f2f2f2;}
#a-main .a-sec .a-zpxj .a-zpxj-con ul li .l-date{ float: left;}
#a-main .a-sec .a-zpxj .a-zpxj-con ul li .l-date span{ text-align: center; font-size: 15px; display: block;}
#a-main .a-sec .a-zpxj .a-zpxj-con ul li .l-date .year{ background: url(../images/a-zpxj01.jpg) no-repeat;width: 70px; height: 32px; color: white; line-height: 32px;}
#a-main .a-sec .a-zpxj .a-zpxj-con ul li .l-date .date{ border-width: 0px 1px 1px; border-style: solid;border-color: #d7ded6; border-image: none; width: 68px; height: 31px; color: #0a52b1; line-height: 31px; background-color: white;}
#a-main .a-sec .a-zpxj .a-zpxj-con ul li .l-info{ width: 246px; overflow: hidden; margin-left: 15px; float: left; display: inline;}
#a-main .a-sec .a-zpxj .a-zpxj-con ul li .l-info h4{ width: 246px; height: 24px; line-height: 24px; overflow: hidden;}
#a-main .a-sec .a-zpxj .a-zpxj-con ul li .l-info h4 span{ height: 24px; color: #0a52b1; max-width: 240px; overflow: hidden; float: left; display: block; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; font-weight: normal;}
#a-main .a-sec .a-zpxj .a-zpxj-con ul li .l-info h4 dfn{ width: 36px; margin-left: 7px; float: left;}
#a-main .a-sec .a-zpxj .a-zpxj-con ul li .l-info h4 dfn img{}
#a-main .a-sec .a-zpxj .a-zpxj-con ul li .l-info p{ color: #868686; line-height: 20px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; font-size: 14px;}
#a-main .a-fou{ overflow: hidden; height: 266px; margin-top: 20px;}
#a-main .a-fou .a-fou-left{ float: left; width: 685px; height: 266px;text-align: left;}
#a-main .a-fou .a-fou-left .a-job{ height: 36px;background: url(../images/a-tit-bg02.jpg)  repeat-x bottom;}
#a-main .a-fou .a-fou-left .a-job dl{ height: 36px;overflow: hidden;display: block;}
#a-main .a-fou .a-fou-left .a-job dl dd{ height: 36px;float: left;display: block;}
#a-main .a-fou .a-fou-left .a-job dl dd a{ float: left;height: 32px;line-height: 32px;  font-size: 16px; cursor: pointer;padding-right: 20px;padding-left: 20px;}
#a-main .a-fou .a-fou-left .a-job dl dt{ height: 19px; margin-top: 5px; float: right; display: none;}
#a-main .a-fou .a-fou-left .a-job dl .hover{ color: #fff; background: url(../images/a-tit-bg01.jpg)  repeat-x;}
#a-main .a-fou .a-fou-left .a-job dl .hover a{ color: #fff; }
#a-main .a-fou .a-fou-left .a-job-con{display: none; overflow: hidden;margin-top: 12px;}
#a-main .a-fou .a-fou-left .a-job-con ul{ float:left;font-size: 14px;width:335px;display: inline;}
#a-main .a-fou .a-fou-left .a-job-con #con_job_ul_1{margin-left: 15px;}
#a-main .a-fou .a-fou-left .a-job-con #con_job_ul_2{margin-left: 15px;}
#a-main .a-fou .a-fou-left .a-job-con ul li{ border-bottom: 1px dashed #dddddd; vertical-align: bottom; width: 320px; height: 37px; line-height: 37px; padding-left: 15px; overflow: hidden; background: url(../images/a-listtip.png) no-repeat left; white-space: nowrap; text-overflow: ellipsis;}
#a-main .a-fou .a-fou-left .a-job-con ul li a{ color: #444444; width: 240px; height: 37px; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#a-main .a-fou .a-fou-left .a-job-con ul li a i{float: left;overflow: hidden;text-overflow: ellipsis;width: 117px; }
#a-main .a-fou .a-fou-left .a-job-con ul li a .c-i-zw{ color: #0a52b1;margin-left: 6px; }
#a-main .a-fou .a-fou-left .a-job-con ul li a:hover{ text-decoration: underline;}
#a-main .a-fou .a-fou-left .a-job-con ul li a i:hover{ text-decoration: underline;}
#a-main .a-fou .a-fou-left .a-job-con ul li span{ color: #444444;float:right;}
#a-main .a-fou .a-fou-right{ float: right; width: 458px; height: 266px; overflow: hidden;text-align: left;}
#a-main .a-fou .a-fou-right .a-syhd{ height: 36px;background: url(../images/a-tit-bg02.jpg)  repeat-x bottom;}
#a-main .a-fou .a-fou-right .a-syhd dl{ height: 36px;overflow: hidden;display: block;}
#a-main .a-fou .a-fou-right .a-syhd dl dd{ height: 36px;float: left;display: block;}
#a-main .a-fou .a-fou-right .a-syhd dl dd a{ float: left;height: 32px;line-height: 32px;  font-size: 16px; cursor: pointer;padding-right: 15px;padding-left: 15px;}
#a-main .a-fou .a-fou-right .a-syhd dl dt{ height: 19px; margin-top: 5px; float: right; display: none;}
#a-main .a-fou .a-fou-right .a-syhd dl .hover{ color: #fff; background: url(../images/a-tit-bg01.jpg)  repeat-x;}
#a-main .a-fou .a-fou-right .a-syhd dl .hover a{ color: #fff; }
#a-main .a-fou .a-fou-right .a-syhd-con{ margin-top: 12px; width: 458px; height: 210px;}
#a-main .a-fou .a-fou-right .a-syhd-con ul{ font-size: 14px;}
#a-main .a-fou .a-fou-right .a-syhd-con ul li{ border-bottom: 1px dashed #dddddd; vertical-align: bottom; width: 443px; height: 37px; line-height: 37px; padding-left: 15px; overflow: hidden; background: url(../images/a-listtip.png) no-repeat left; white-space: nowrap; text-overflow: ellipsis;}
#a-main .a-fou .a-fou-right .a-syhd-con ul li a{ color: #444444; width: 350px; height: 37px; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#a-main .a-fou .a-fou-right .a-syhd-con ul li a i{ color: #0a52b1; margin-left: 5px;}
#a-main .a-fou .a-fou-right .a-syhd-con ul li a:hover{ text-decoration: underline;}
#a-main .a-fou .a-fou-right .a-syhd-con ul li span{ float: right; color: #444444;}
#a-main .a-jyfd{ width: 1170px; margin: 0 auto; margin-top: 20px;}
#a-main .a-jyfd .a-tit{ height: 36px;background: url(../images/a-tit-bg02.jpg)  repeat-x bottom;}
#a-main .a-jyfd .a-tit .a-tit-ico{float: left;height: 36px;background: url(../images/a-tit-bg03.jpg) repeat-x bottom;}
#a-main .a-jyfd .a-tit .a-tit-ico h4{ background: url(../images/c_lum_ico_03.png) no-repeat 5px center;font-size:20px;height:28px;line-height: 30px; display: block;padding: 0 15px 0 48px; cursor: pointer; color: #0a52b1;}
#a-main .a-jyfd .a-tit a{ height: 19px; margin-top: 5px; float: right; display: none; display: block;}
#a-main .a-jyfd .a-jyfdpic{ position: relative; height: 136px; margin-top:12px;}
#a-main .a-jyfd .a-jyfdpic ul{ overflow: hidden; height: 136px;}
#a-main .a-jyfd .a-jyfdpic ul li{ float: left; display: inline; width: 292px; height: 136px;}
#a-main .a-jyfd .a-jyfdpic ul li .img{ width: 278px; height: 136px; margin: 0 auto;}
#a-main .a-jyfd .a-jyfdpic ul li .img img{ width: 278px; height: 136px;}

.a-service {width:1170px; height:120px; background:url(../images/a-serve.jpg) no-repeat; margin-top:20px; position:relative;}
.a-service .a-ser-con {width:500px; height:80px; overflow:hidden; position:absolute; right:60px; top:25px;}
.a-service .a-ser-con dl {float:left; margin:0 50px;}
.a-service .a-ser-con dl dt {width:138px; height:48px; background:url(../images/a-service-btn.png) no-repeat;}
.a-service .a-ser-con dl dt:hover {background:url(../images/a-service-btn-hover.png) no-repeat;}
.a-service .a-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;}
.a-service .a-ser-con dl dd {width:132px; text-align:center;}
.a-service .a-ser-con dl dd a {color:#333; font-size:16px; text-decoration:underline;}
.a-service .a-ser-con dl dd a:hover {color:#1d7fe0;}

#a-main .a-jypt{ width: 1170px; margin: 0 auto; margin-top: 20px;}
#a-main .a-jypt ul{ overflow: hidden; height: 141px; }
#a-main .a-jypt ul li{ float: left; display: inline; width: 390px; height: 141px;}
#a-main .a-jypt ul li .img{ width: 371px; height: 141px; margin: 0 auto;}
#a-main .a-jypt ul li .img img{ width: 371px; height: 141px;}

#a-main .a-seven{ overflow: hidden; height: 230px; margin-top: 30px;}
#a-main .a-seven .a-zxyy{ float: left; width: 201px; height: 230px; overflow: hidden;text-align: left;}
#a-main .a-seven .a-zxyy .a-tit{ height: 36px;background: url(../images/a-tit-bg02.jpg)  repeat-x bottom;}
#a-main .a-seven .a-zxyy .a-tit .a-tit-ico{float: left;height: 36px;background: url(../images/a-tit-bg03.jpg) repeat-x bottom;}
#a-main .a-seven .a-zxyy .a-tit .a-tit-ico h4{ background: url(../images/c_lum_ico_04.png) no-repeat 5px center;font-size:20px;height:28px;line-height: 30px; display: block;padding: 0 15px 0 48px; cursor: pointer; color: #0a52b1;}
#a-main .a-seven .a-zxyy .a-tit a{ height: 19px; margin-top: 5px; float: right; display: none; display: block;}
#a-main .a-seven .a-zxyy-con{margin-top:12px;}
#a-main .a-seven .a-zcht{float: left; width: 465px; height: 230px; overflow: hidden;text-align: left;margin-left:20px;}
#a-main .a-seven .a-zcht .a-tit{ height: 36px;background: url(../images/a-tit-bg02.jpg)  repeat-x bottom;}
#a-main .a-seven .a-zcht .a-tit .a-tit-ico{float: left;height: 36px;background: url(../images/a-tit-bg03.jpg) repeat-x bottom;}
#a-main .a-seven .a-zcht .a-tit .a-tit-ico h4{ background: url(../images/c_lum_ico_05.png) no-repeat 5px center;font-size:20px;height:28px;line-height: 30px; display: block;padding: 0 15px 0 48px; cursor: pointer; color: #0a52b1;}
#a-main .a-seven .a-zcht .a-tit a{ height: 19px; margin-top: 5px; float: right; display: none; display: block;}
#a-main .a-seven .a-zcht-con{margin-top:2px;}
#a-main .a-seven .a-zcht-con ul{ font-size: 14px;}
#a-main .a-seven .a-zcht-con ul li{ border-bottom: 1px dashed #dddddd; vertical-align: bottom; width: 450px; height: 37px; line-height: 37px; padding-left: 15px; overflow: hidden; background: url(../images/a-listtip.png) no-repeat left; white-space: nowrap; text-overflow: ellipsis;}
#a-main .a-seven .a-zcht-con ul li a{ color: #444444; width: 340px; height: 37px; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#a-main .a-seven .a-zcht-con ul li a i{ color: #0a52b1; margin-left: 5px;}
#a-main .a-seven .a-zcht-con ul li a:hover{ text-decoration: underline;}
#a-main .a-seven .a-zcht-con ul li span{ float: right; color: #444444; margin-right: 4px;}
#a-main .a-seven .a-qzbk{float: right; width: 465px; height: 230px; overflow: hidden;text-align: left;}
#a-main .a-seven .a-qzbk .a-tit{ height: 36px;background: url(../images/a-tit-bg02.jpg)  repeat-x bottom;}
#a-main .a-seven .a-qzbk .a-tit .a-tit-ico{float: left;height: 36px;background: url(../images/a-tit-bg03.jpg) repeat-x bottom;}
#a-main .a-seven .a-qzbk .a-tit .a-tit-ico h4{ background: url(../images/c_lum_ico_06.png) no-repeat 5px center;font-size:20px;height:28px;line-height: 30px; display: block;padding: 0 15px 0 48px; cursor: pointer; color: #0a52b1;}
#a-main .a-seven .a-qzbk .a-tit a{ height: 19px; margin-top: 5px; float: right; display: none; display: block;}
#a-main .a-seven .a-qzbk-con{margin-top:2px;}
#a-main .a-seven .a-qzbk-con ul{ font-size: 14px;}
#a-main .a-seven .a-qzbk-con ul li{ border-bottom: 1px dashed #dddddd; vertical-align: bottom; width: 450px; height: 37px; line-height: 37px; padding-left: 15px; overflow: hidden; background: url(../images/a-listtip.png) no-repeat left; white-space: nowrap; text-overflow: ellipsis;}
#a-main .a-seven .a-qzbk-con ul li a{ color: #444444; width: 340px; height: 37px; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#a-main .a-seven .a-qzbk-con ul li a i{ color: #0a52b1; margin-left: 5px;}
#a-main .a-seven .a-qzbk-con ul li a:hover{ text-decoration: underline;}
#a-main .a-seven .a-qzbk-con ul li span{ float: right; color: #444444; margin-right: 4px;}

.a-link { width:1170px; margin-top:30px; overflow:hidden;}
.a-link .a-link-top {position:relative; width:1170px; height:42px; background:url(../images/a-tit-bg02.jpg) repeat-x bottom;}
.a-link .a-link-top h4 {padding-left:45px;width:75px; height:40px; line-height:40px; font-size:16px; color:#1458bb; background:url(../images/a-link.png) no-repeat left; background-position-x:5px;     border-bottom: 2px solid #1458bb;}
.a-link .a-link-con {width:1170px;}
.a-link .a-link-con .a-usually {width:1170px; margin-top:20px;}
.a-link .a-link-con .a-usually  ul {width:1170px; z-index:880; height:40px;}
.a-link .a-link-con .a-usually  ul li {position:relative; float:left; width:270px; margin:0 10px; height:40px; line-height:40px; background:#e9e9e9;}
.a-link .a-link-con .a-usually  ul li span {display:block; width:240px; margin-left:20px; color:#555; background:url(../images/l-arrow.png) no-repeat right center;}
.a-link .a-link-con .a-usually  ul li span:hover {background: url(../images/l-arrowup.png) no-repeat right center;}
.a-link .a-link-con .a-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;}
.a-link .a-link-con .a-usually  ul li dl dd {width:270px; height:40px; line-height:40px;}
.a-link .a-link-con .a-usually  ul li dl dd a {display:block; color:#555;padding-left:20px;}
.a-link .a-link-con .a-usually  ul li dl dd a:hover {color:#fff; background:#1d7fe0;}
.a-link .a-link-con .a-link-pic {width:1170px; height:300px;}
.a-link .a-link-con .a-link-pic ul {width:1170px; margin-top:10px; overflow:hidden;}
.a-link .a-link-con .a-link-pic ul li {float:left; width:260px; height:80px; margin:10px 15px;}
.a-link .a-link-con .a-link-pic ul li.link-pic-two { width:360px; height:80px;}
.a-link .a-link-con .a-link-pic ul .li2 {float:left; width:365px; height:74px; margin:10px 12px;}
.a-link .a-link-con .a-link-pic ul li a {display:block;}
.a-link .a-link-con .a-link-pic ul li a img{display:block;}
.a-link .a-link-con .a-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;}

#a-main .a-tjqy{ width: 1170px; margin: 0 auto; margin-top: 20px;}
#a-main .a-tjqy .a-tit{ height: 36px;background: url(../images/a-tit-bg02.jpg)  repeat-x bottom;}
#a-main .a-tjqy .a-tit .a-tit-ico{float: left;height: 36px;background: url(../images/a-tit-bg03.jpg) repeat-x bottom;}
#a-main .a-tjqy .a-tit .a-tit-ico h4{ background: url(../images/c_lum_ico_07.png) no-repeat 5px center;font-size:20px;height:28px;line-height: 30px; display: block;padding: 0 15px 0 48px; cursor: pointer; color: #0a52b1;}
#a-main .a-tjqy .a-tit a{ height: 19px; margin-top: 5px; float: right; display: none; display: block;}
#a-main .a-tjqy .a-tjqypic{ position: relative; height: 72px; margin-top: 12px;}
#a-main .a-tjqy .a-tjqypic .next, #a-main .a-tjqy .a-tjqypic .prev{ opacity: 0.9; filter: Alpha(opacity=84); position: absolute; z-index: 8; top: 12px; width: 22px; height: 47px; font: 0/0 Arial; cursor: pointer;}
#a-main .a-tjqy .a-tjqypic .next:hover, #a-main .a-tjqy .a-tjqypic .prev:hover{ opacity: 1; filter: Alpha(opacity=100);}
#a-main .a-tjqy .a-tjqypic .next{ right: 10px; background: url(../images/a-xzfc-r.jpg) no-repeat; z-index: 9;}
#a-main .a-tjqy .a-tjqypic .prev{ left: 10px; background: url(../images/a-xzfc-l.jpg) no-repeat; z-index: 10;}
#a-main .a-tjqy .a-tjqypic .a-tjqypic_img{ overflow: hidden; position: relative; width: 1080px; margin: 0 auto;}
#a-main .a-tjqy .a-tjqypic .a-tjqypic_img ul{ overflow: hidden; height: 72px; margin: 0;}
#a-main .a-tjqy .a-tjqypic .a-tjqypic_img ul li{ float: left; margin-left: 11px; margin-right: 11px; display: inline; width: 194px; height: 72px;}
#a-main .a-tjqy .a-tjqypic .a-tjqypic_img ul li .img{ width: 190px; height: 68px; border: 1px solid #d1d1d1;}
#a-main .a-tjqy .a-tjqypic .a-tjqypic_img ul li .img img{ width: 188px; height: 66px; margin: 1px;}



#a-footer .a-footcenter{ background: url(../images/a-footer-bg.jpg) no-repeat; height: 223px;}
#a-footer .a-footcenter .a-footcenter-con{ width: 1170px; height: 223px; margin: 0 auto; overflow: hidden;text-align: left;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol{ width: 1170px; height: 157px; margin-top: 33px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-li{ float: left; border-right: 2px solid #7bb1eb; width: 289px; height: 157px; margin-bottom: 33px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli{ float: left; border-right: none; width: 289px; height: 157px; margin-bottom: 33px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-li .a-foot-a{ width: 199px; height: 157px; margin: 0 auto; display: block;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-xwzxli ul{ width: 159px; height: 157px; margin: 0 auto; overflow: hidden;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-xwzxli ul .a-foot-notxwzx{ padding-left: 6px; letter-spacing: 1px; list-style-type: square; margin-left: 35px; color: white; height: 27px; line-height: 27px; font-size: 14px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-xwzxli ul .a-foot-xwzx{ border-bottom: 1px dashed #ffffff; height: 45px; padding-left: 70px; line-height: 45px; font-size: 18px; overflow: hidden; background: url(../images/a-foot-xwzxbg.png) no-repeat; margin-bottom: 5px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-xwzxli ul li a{ color: white;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lxusli ul{ width: 209px; height: 157px; margin: 0 auto; overflow: hidden;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lxusli ul .a-foot-notlxus{ padding-left: 6px; list-style-type: square; margin-left: 35px; color: white; height: 27px; line-height: 27px; font-size: 14px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lxusli ul .a-foot-lxus{ border-bottom: 1px dashed #ffffff; height: 45px; padding-left: 70px; line-height: 45px; font-size: 18px; overflow: hidden; background: url(../images/a-foot-lxusbg.png) no-repeat; margin-bottom: 5px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lxusli ul li a{ color: white;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli{ display: block;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli .a-foot-gzus{ width: 226px; height: 157px; margin: 0 auto; overflow: hidden;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli .a-foot-gzus .a-foot-wx-top{ overflow: hidden; height: 99px;margin-top: 28px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli .a-foot-gzus .a-foot-wx-top img{ float: left; margin-top: 3px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli .a-foot-gzus .a-foot-wx-top .a-foot-wx-r{ float: right; width: 106px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli .a-foot-gzus .a-foot-wx-top .a-foot-wx-r h4{ color: white; font-size: 18px; font-weight: normal; height: 40px; line-height: 40px; border-bottom: 1px dashed white;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli .a-foot-gzus .a-foot-wx-top .a-foot-wx-r p{ color: white; font-size: 14px; margin-top: 10px; line-height: 18px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli .a-foot-gzus dl{ overflow: hidden; border-top: 2px solid #7bb1eb; margin-top: 12px; padding-top: 12px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli .a-foot-gzus dl dt{ float: left; text-indent: 38px; width: 108px; height: 32px; line-height: 32px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli .a-foot-gzus dl a{ color: white; display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli .a-foot-gzus dl dt a{ background: #0a52b1 url(../images/a-foot-05.png) no-repeat 6px center;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli .a-foot-gzus dl dd{ float: right; text-indent: 38px; width: 108px; height: 32px; line-height: 32px;}
#a-footer .a-footcenter .a-footcenter-con .a-foot-ol .a-foot-lastli .a-foot-gzus dl dd a{ background: #0a52b1 url(../images/a-foot-04.png) no-repeat 10px center;}
#a-footer .a-foot-copyright{ width: 1170px; overflow: hidden; margin: 0 auto; height: 49px; line-height: 49px;}
#a-footer .a-foot-copyright p{ float: left; font-size: 14px;}
#a-footer .a-foot-copyright span{ float: right; font-size: 14px;}

/*---------------侧边悬浮---------------*/

.l_right{ position: fixed; right: 0; top: 250px; 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)));text-align: left;}
.l_right ul{ width: 50px; position: relative;}
.l_right ul li{ margin-top: 1px; background-color: #c2c2c2; color: #2673af; width: 50px; height: 50px; font-size: 0; color: #f3f3f3;}
.l_right ul li a{ display: block; height: 50px; width: 50px; background: url(../images/icon-bg.png) no-repeat; color: #f3f3f3;}
.l_right ul .l_ewmbtn{ display: none;}
.l_right ul .l_ewm .l_ewmbtn{ position: absolute; z-index: 12; right: 51px; top: 48px; width: 129px; height: 157px; display: none; background: url(../images/a-right.png) no-repeat;}
.l_right ul .l_ewm .l_ewmbtn img{ margin: 8px 0 0 8px;}
.l_right ul .l_ewm .l_ewmbtn h4{ text-indent: 30px; font-weight: normal; height: 18px; line-height: 5px; font-size: 14px;}
.l_right ul .l_ewm .l_ewmbtn p{ text-indent: 16px; font-size: 12px; height: 16px; line-height: 5px;}
.l_right ul .l_wb a{ background-position: 0 0;}
.l_right ul .l_wb a:hover{ background-color: #0a52b1;}
.l_right ul .l_qq a{ background-position: 0 -53px;}
.l_right ul .l_qq a:hover{ background-color: #0a52b1;}
.l_right ul .l_ewm a{ background-position: 0 -103px;}
.l_right ul .l_ewm a:hover{ background-color: #0a52b1;}
.l_right ul .l_return a{ background-position: 0 -157px;}
.l_right ul .l_return a:hover{ background-color: #0a52b1;}
.calendar-type{display: inline-block; width: 20px; height: 20px; background: #335f8b none repeat scroll 0px 0px; line-height: 20px; text-align: center;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; color: white;}
.circle{display: inline-block; width: 20px; height: 20px; background: url(../images/a_rili_ico.png) no-repeat left center;}
.fairtip ul li a{color: #0a52b1;}

/*list*/

.l_list{ width: 1170px; margin: 0 auto; overflow: hidden; margin-bottom: 50px;text-align: left;}
.l_list .l_listleft{ float: left; width: 208px;}
.l_list .l_listleft .l_listup{ width: 208px;text-align: left;}
.l_list .l_listleft .l_listup .l_listnav{ font-weight: bold; background: url(../images/c_list_tit01.png) no-repeat left center; height: 45px; line-height: 45px; border-bottom: 2px solid #0a52b1; color: #0a52b1; font-size: 16px; text-indent: 24px;}
.l_list .l_listleft .l_listup ul{ width: 208px; margin-top: 10px;}
.l_list .l_listleft .l_listup ul li{ width: 208px; height: 38px; line-height: 38px; border-bottom: 1px solid #d3d3d3;}
.l_list .l_listleft .l_listup ul li a{ color: #585858; display: block; height: 38px; font-size: 15px;padding-left: 26px;}
.l_list .l_listleft .l_listup ul li .active{ background: url(../images/l_list.jpg) no-repeat; color: #fff;}
.l_list .l_listleft .l_listup ul li a:hover{ background: url(../images/l_list.jpg) no-repeat;}
.l_list .l_listleft .l_listup ul li a:hover{ color: #fff;}
.l_list .l_listleft .l_listdown{ width: 208px; margin-top: 10px;}
.l_list .l_listleft .l_listdown .l_listnav{ font-weight: bold; background: url(../images/c_list_tit01.png) no-repeat left center; height: 45px; line-height: 45px; border-bottom: 2px solid #0a52b1; color: #0a52b1; font-size: 16px; text-indent: 24px;}
.l_list .l_listleft .l_listdown ul{ margin-top: 4px; height: 208px; overflow: hidden;}
.l_list .l_listleft .l_listdown ul li{ overflow: hidden; font-size: 13px; height: 36px; line-height: 36px; vertical-align: bottom; border-bottom: 1px dashed #b2b2b2; padding-left: 14px; background: url(../images/c_list_01.png) no-repeat 2px center;}
.l_list .l_listleft .l_listdown ul li a{ display: block; float: left; color: #3d3d3d; width: 192px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.l_list .l_listleft .l_listdown ul li a:hover{ text-decoration: underline;}
.l_list .l_listright{ position: relative; float: right; width: 916px; padding: 0 12px 30px 12px;*zoom: 1; *display: inline;margin-left: 0; min-height: 726px; position: relative; background-color: white; box-shadow: 2px 2px 5px 0 #cdcdcd; -webkit-box-shadow: 1px 2px 5px 0 #cdcdcd; -moz-box-shadow: 2px 2px 5px 0 #cdcdcd; -o-box-shadow: 2px 2px 5px 0 #cdcdcd; border-left: 1px solid #e1e1e1; margin-right: 3px; margin-bottom: 30px;}
.l_list .l_listright .l_home{ border-bottom: 1px solid #d1d1d1; height: 38px; line-height: 38px; padding-left: 20px; margin: 0 auto; background: url(../images/l_home.png) no-repeat left center;}
.l_list .l_listright .l_home ul{ display:inline;color: #666666; margin: 0 3px;}
.l_list .l_listright .l_home ul li{display:inline; line-height: 40px;}
.l_list .l_listright .l_home ul li span{ color: #666666;}
.l_list .l_listright .l_home ul li a{ color: #666666;}
.l_list .l_listright .l_home ul li a:hover{ text-decoration: underline;}
.l_list .l_listright .l_information .post-list{ width: 916px;}
.l_list .l_listright .l_information .post-list h5{ width: 898px; padding-left: 18px; height: 40px; line-height: 40px;  font-size: 14px!important;font-weight: normal!important;}
.l_list .l_listright .l_information .post-list li{ overflow: hidden; display: block; background: url(../images/c_list_01.png) no-repeat 5px center; width: 898px; padding-left: 18px; height: 40px; line-height: 40px; font-size: 14px; border-bottom: 1px dashed #d3d3d3;}
.l_list .l_listright .l_information .post-list li a{ float: left; overflow: hidden; color: #555555; width: 660px; display: block; height: 40px; line-height: 40px; text-overflow: ellipsis; white-space: nowrap;}
.l_list .l_listright .l_information .post-list li a:hover{ text-decoration: underline;}
.l_list .l_listright .l_information .post-list li span{ float: right; color: #555555; width: 190px; text-align: right; display: block; height: 40px; line-height: 40px; overflow: hidden;}
.l_list .l_listright nav{ padding-top: 20px; height: 54px; position: relative; width: 100%;margin: 20px;}
.l_list .l_listright nav ul{ float: left; position: relative; left: 50%;}
.l_list .l_listright nav ul li{ line-height: 28px; padding: 0 14px; border: 1px solid #d1d1d1; margin-right: 5px; position: relative; right: 50%; float: left; font-family: "Microsoft YaHei"; color: #616161; font-size: 14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.l_list .l_listright nav ul li a{ color: #888;}
.l_list .l_listright nav ul .active{ background-color: #888;}
.l_list .l_listright nav ul .active a{color: white;}
.l_list .l_listright nav ul li a:hover{ color: #0a52b1;}

/*content*/

.l_list .l_listright .l_content{ margin-top: 5px; padding-bottom: 15px; font-size: 15px; margin-bottom: 30px;text-align: left;}
.l_list .l_listright .l_content h1{ text-align: center; font-size: 18px; line-height: 50px; color: #1f1f1f; word-wrap: break-word; word-break: break-all;}
.l_list .l_listright .l_content .time{ width: 916px; height: 36px; line-height: 36px; background: #ededed; text-align: center; margin-bottom: 12px; margin-top: 5px;}
.l_list .l_listright .l_content .time span{ padding-right: 30px;}
.l_list .l_listright .l_content .l_content_con{ line-height: 30px; padding: 0 14px; font-size: 15px;}
.l_list .l_listright .l_content .l_content_con p{ width: 100% !important; padding: 0 !important; margin: 8px 0 0 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; min-height: 24px;}
.l_list .l_listright .l_content .l_content_con p span{ font-family: "Microsoft YaHei" !important; line-height: 30px !important; font-size: 14px !important;}
.l_list .l_listright .l_content .l_content_con p img{ padding: 10px 0; display: inline; max-width: 100%; height: auto;}
.l_list .l_listright .l_content .l_content_con p a{ word-wrap: break-word;}
.l_list .l_listright .l_content .l_content_con table{ margin-top: 10px; width: 100% !important;}
.l_list .l_listright .l_content .l_content_con table tbody tr td{ border: 1px solid #d1d1d1 !important;}

/*图片列表*/

.l_list .l_listright .c-list-img{overflow: hidden; position: relative; margin: 0 auto;text-align: left;}
.l_list .l_listright .c-list-img  .post-list{overflow: hidden; width: 916px;}
.l_list .l_listright .c-list-img  .post-list li{float: left; border-bottom: 1px dashed #d1d1d1; margin: 25px 16px 0 16px; display: inline; width: 196px; height: 286px;}
.l_list .l_listright .c-list-img  .post-list li .img{border: 1px solid #d1d1d1; width: 194px; height: 250px;}
.l_list .l_listright .c-list-img  .post-list li .img img{margin: 4px; width: 186px; height: 242px;}
.l_list .l_listright .c-list-img  .post-list li p{font-size: 14px; height: 36px; line-height: 36px; text-align: center;}
.l_list .l_listright .c-list-img  .post-list li p a{color: #8b8b8b;}

/*场地信息*/

.l_list .l_listright.c-cdxx-img{overflow: hidden; position: relative; margin: 0 auto;text-align: left;}
.l_list .l_listright .c-cdxx-img ul {overflow: hidden; width: 916px;}
.l_list .l_listright .c-cdxx-img ul li{float: left; margin: 25px 13px 0 12px; display: inline; width: 280px;}
.l_list .l_listright .c-cdxx-img ul li .img{margin-bottom: 13px; border: 1px solid #d1d1d1; width: 278px; height: 188px;}
.l_list .l_listright .c-cdxx-img ul li .img img{margin: 4px; width: 270px; height: 180px;}
.l_list .l_listright .c-cdxx-img ul li p{text-indent: 26px; height: 36px; line-height: 36px; margin-top: 2px;}
.l_list .l_listright .c-cdxx-img ul li i{font-weight: bold; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.l_list .l_listright .c-cdxx-img ul li a{color: #555;}
.l_list .l_listright .c-cdxx-img ul li .p1{background: #f3f3f3 url(../images/c_cdxx_ico01.png) no-repeat 8px center;}
.l_list .l_listright .c-cdxx-img ul li .p2{background: #f3f3f3 url(../images/c_cdxx_ico02.png) no-repeat 8px center;}

/*---------------招聘信息筛选切换---------------*/
.l_list .l_listright .c-list-ztop{width:916px;margin-top:15px;}
.l_list .l_listright .c-list-ztop ul{overflow:hidden;background-color: #f0f0f0;}
.l_list .l_listright .c-list-ztop ul li{float:left;height:42px;line-height:42px;text-align:center;width:458px;font-size:16px;}
.l_list .l_listright .c-list-ztop ul li a{height:42px;line-height:42px;display:block;color:#838383;}
.l_list .l_listright .c-list-ztop ul .hover{border-top: 2px solid #3381bd;background-color:white;}
.l_list .l_listright .c-list-ztop ul .hover a{color:#3381bd;}
.l_list .l_listright .c-list-zlist{display:none;}
/*---------------招聘信息筛选---------------*/
.l_list .l_listright .c-list-zlist .l-form{width: 916px; height: 100px; z-index: 199; padding: 22px 0; background: url(../images/c_firm03.png) repeat-x bottom center;text-align: left;}
.l_list .l_listright .c-list-zlist .l-form .select{float: left; width: 215px; height: 30px; border: 1px solid #ddd; margin: 10px 5px; background: #fff;position: relative;cursor: pointer; z-index: 100;}
.l_list .l_listright .c-list-zlist .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: 193px; z-index: 100;}
.l_list .l_listright .c-list-zlist .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_list .l_listright .c-list-zlist .l-form .select ul li{width: 200px;height: 32px;line-height: 32px; padding-left: 10px; list-style: none;color: #666;}
.l_list .l_listright .c-list-zlist .l-form .select ul .Selected{background: #e1e1e1;color: #666;}
.l_list .l_listright .c-list-zlist .l-form .select ul .input{padding: 5px !important;}
.l_list .l_listright .c-list-zlist .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_list .l_listright .c-list-zlist .l-form .select ul li:hover{background: #0a52b1; color: #fff;}
.l_list .l_listright .c-list-zlist .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: 193px;}
.l_list .l_listright .c-list-zlist .l-form .l-form-input{position: relative; float: left; width: 215px; height: 30px; border: 1px solid #ddd; margin: 10px 5px; background: #fff;position: relative;cursor: pointer;}
.l_list .l_listright .c-list-zlist .l-form .l-form-input input{border: 0; width: 200px; height: 30px; background: none; padding-left: 10px;}
.l_list .l_listright .c-list-zlist .l-form .l-form-input #yxq{background: url(../images/c_ico_gscl.png) no-repeat right; background-position-x: 183px;}
.l_list .l_listright .c-list-zlist .l-form .l-form-btn{float: left; width: 230px; height: 32px; overflow: hidden; margin-top: 10px;}
.l_list .l_listright .c-list-zlist .l-form .l-form-btn a{width: 103px; text-align: center; height: 32px; line-height: 32px; color: #fff; display: block; margin: 0 5px;}
.l_list .l_listright .c-list-zlist .l-form .c-p-input{width:100%;}
.l_list .l_listright .c-list-zlist .l-form .c-p-input .reset{margin-left: 38%;}
.l_list .l_listright .c-list-zlist .l-form .c-p-input .search{margin-right: 38%;}
.l_list .l_listright .c-list-zlist .l-form .l-form-btn .reset{float: left; background: #aaa;}
.l_list .l_listright .c-list-zlist .l-form .l-form-btn .search{float: left; background: #0a52b1;}
.l_list .l_listright .c-list-zlist .l-form-diff .l-form-btn{float: none; width: 100%; height: 32px; overflow: hidden; margin-top: 10px;text-align: center;}
.l_list .l_listright .c-list-zlist .l-form-diff .l-form-btn a{width: 103px; text-align: center; height: 32px; line-height: 32px; color: #fff; display: inline-block; margin: 0 5px;}
.l_list .l_listright .c-list-zlist .l-form-diff .l-form-btn .reset{float: none; background: #aaa;}
.l_list .l_listright .c-list-zlist .l-form-diff .l-form-btn .search{float: none; background: #0a52b1;}
.l_list .l_listright .c-list-zlist .l-page-con .l-list-no{ width: 916px; margin: 0 auto;text-align: left;}
.l_list .l_listright .c-list-zlist .l-page-con .l-list-no li{ overflow: hidden; display: block; background: url(../images/c_list_01.png) no-repeat 5px center; width: 898px; padding-left: 18px; height: 40px; line-height: 40px; font-size: 14px; border-bottom: 1px dashed #d3d3d3;}
.l_list .l_listright .c-list-zlist .l-page-con .l-list-no li a{ float: left; overflow: hidden;text-overflow: ellipsis; color: #555555; width: 650px; display: block; height: 40px; line-height: 40px; text-overflow: ellipsis; white-space: nowrap;}
.l_list .l_listright .c-list-zlist .l-page-con .l-list-no li a dfn{ width: 36px; margin-left: 7px;}
.l_list .l_listright .c-list-zlist .l-page-con .l-list-no li a dfn img{ vertical-align: middle;}
.l_list .l_listright .c-list-zlist .l-page-con .l-list-no li a .l-i-zw{ margin-left:10px;color: #0a52b1; }
.l_list .l_listright .c-list-zlist .l-page-con .l-list-no li a:hover{ text-decoration: underline;}
.l_list .l_listright .c-list-zlist .l-page-con .l-list-no li span{ float: right; color: #555555; text-align: right; display: block; height: 40px; line-height: 40px; overflow: hidden;}
.l_list .l_listright .c-list-zlist .l-page-con .l-fy{ padding-top: 20px; height: 54px; position: relative; width: 100%;margin: 20px;}
.l_list .l_listright .c-list-zlist .l-page-con .l-fy ul{ float: left; position: relative; left: 50%;}
.l_list .l_listright .c-list-zlist .l-page-con .l-fy ul li{line-height: 28px;/* padding: 0 14px; *//* border: 1px solid #d1d1d1; */margin-right: 5px;position: relative;right: 50%;float: left;font-family: "Microsoft YaHei";color: #616161;font-size: 14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.l_list .l_listright .c-list-zlist .l-page-con .l-fy ul li a{ color: #888;}
.l_list .l_listright .c-list-zlist .l-page-con .l-fy ul .active{/* background-color: #888; */}
.l_list .l_listright .c-list-zlist .l-page-con .l-fy ul .active span{color: white;}
.l_list .l_listright .c-list-zlist .l-page-con .l-fy ul li a:hover{ color: #0a52b1;}

/*---------------招聘信息筛选end---------------*/

.l_list .l_listright .c-list-zlist .c-list-con .post-list{ width: 916px;}
.l_list .l_listright .c-list-zlist .c-list-con .post-list h5{ width: 898px; padding-left: 18px; height: 40px; line-height: 40px;  font-size: 14px!important;font-weight: normal!important;}
.l_list .l_listright .c-list-zlist .c-list-con .post-list li{ overflow: hidden; display: block; background: url(../images/c_list_01.png) no-repeat 5px center; width: 898px; padding-left: 18px; height: 40px; line-height: 40px; font-size: 14px; border-bottom: 1px dashed #d3d3d3;}
.l_list .l_listright .c-list-zlist .c-list-con .post-list li a{ float: left; overflow: hidden; color: #555555; width: 660px; display: block; height: 40px; line-height: 40px; text-overflow: ellipsis; white-space: nowrap;}
.l_list .l_listright .c-list-zlist .c-list-con .post-list li a:hover{ text-decoration: underline;}
.l_list .l_listright .c-list-zlist .c-list-con .post-list li span{ float: right; color: #555555; width: 190px; text-align: right; display: block; height: 40px; line-height: 40px; overflow: hidden;}
.l_list .l_listright .c-list-zlist .c-list-con nav{ padding-top: 20px; height: 54px; position: relative; width: 100%;margin: 20px;}
.l_list .l_listright .c-list-zlist .c-list-con nav ul{ float: left; position: relative; left: 50%;}
.l_list .l_listright .c-list-zlist .c-list-con nav ul li{ line-height: 28px; padding: 0 14px; border: 1px solid #d1d1d1; margin-right: 5px; position: relative; right: 50%; float: left; font-family: "Microsoft YaHei"; color: #616161; font-size: 14px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.l_list .l_listright .c-list-zlist .c-list-con nav ul li a{ color: #888;}
.l_list .l_listright .c-list-zlist .c-list-con nav ul .active{ background-color: #888;}
.l_list .l_listright .c-list-zlist .c-list-con nav ul .active a{color: white;}
.l_list .l_listright .c-list-zlist .c-list-con nav ul li a:hover{ color: #0a52b1;}

/*---------------大咨询预约日历---------------*/
.l_list .l_listright .c-ibanner{margin-top: 20px;width: 916px;height: 120px;overflow: hidden;}
.l_list .l_listright .c-ibanner img{}
.l_list .l_listright .c-ibanner:hover img{}
.l_list .l_listright .c-ibanner .KSS_titleBar{display: none;}
.l_list .l_listright .c-ibanner .KSS_btnBox ul li{font-size: 0 !important;width: 12px !important;height: 12px !important;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

.l_list .l_listright .c-drili{text-align: left;}
.l_list .l_listright .c-drili .employ-calendar{margin-top: 20px;}
.l_list .l_listright .c-drili .employ-calendar .title{width: 50px;height: 100%;float: left;text-align: center;border-right: 1px solid #ccc;}
.l_list .l_listright .c-drili .employ-calendar .window{width: 916px;height: 100%;border: 0;}
.l_list .l_listright .c-drili .down{position: absolute;width: 54px;height: 30px;line-height: 30px;background-color: #0a52b1; 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;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;display: inline-block;cursor: pointer;top: 0;right: 0;}
.l_list .l_listright .c-drili .up{position: absolute;width: 54px;height: 30px;line-height: 30px; background-color: #0a52b1; 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; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;display: inline-block;cursor: pointer;top: 0;left: 0;}
.l_list .l_listright .c-drili .c-rili-cen{height: 30px;line-height: 30px; font-size: 18px;}
.single-row{white-space: nowrap;}
.l_list .l_listright .c-drili .ui-datepicker-calendar{width: 916px;}
.l_list .l_listright .c-drili .ui-datepicker-calendar thead{line-height: 46px;background-color: #f4f4f4;border-right: 1px solid #ddd;}
.l_list .l_listright .c-drili .ui-datepicker-calendar thead th{text-align: center;font-weight: normal;color: #000;width: 128px;height: 46px;border: 1px solid #ddd;border-width: 1px 0 0 1px;}
.l_list .l_listright .c-drili .ui-datepicker-calendar thead th span {}

.l_list .l_listright .c-drili .ui-datepicker-calendar tbody{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.l_list .l_listright .c-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: 128px;}
.l_list .l_listright .c-drili .ui-datepicker-calendar .ui-state-default{display: block;width: 100px;outline: none;text-decoration: none;margin: 0px auto;}
.l_list .l_listright .c-drili .ui-datepicker-calendar tbody tr:nth-child(odd){background-color: white;}
.l_list .l_listright .c-drili .ui-datepicker-calendar tbody tr:nth-child(even){background-color: #f3f1f1;}
.l_list .l_listright .c-drili .calendar-diy{width: 100%;border: #d3d3d3 1px solid;clear: both;height: auto;overflow: hidden;}
.l_list .l_listright .c-drili .calendar-diy ul{width: 100%;height: 46px;background-color: #96d206;}
.l_list .l_listright .c-drili .calendar-diy ul li{display: inline-block;vertical-align: top;line-height: 46px;}
.l_list .l_listright .c-drili .calendar-diy ul .previous{background: url(../images/datepicker.png) 0 7px no-repeat;width: 20px;height: 46px;cursor: pointer;float: left;}
.l_list .l_listright .c-drili .calendar-diy ul .next{background: url(../images/datepicker.png) -70px 7px no-repeat;width: 20px;height: 46px;cursor: pointer;float: right;}
.l_list .l_listright .c-drili .calendar-diy ul .word{width: 190px;height: 46px;line-height: 46px;color: white;text-align: center;float: left;}
.l_list .l_listright .c-drili .calendar-diy .date-show{display: inline-block;vertical-align: top;text-align: center;width: 916px;position: relative;}
.l_list .l_listright .c-drili .calendar-diy .date-show .month{font-family: arial;}
.l_list .l_listright .c-drili .calendar-diy .date-show .year{font-family: arial;}
.l_list .l_listright .c-drili .calendar-diy .calendar{display: inline-block;vertical-align: top;margin-top: 20px;}
.l_list .l_listright .c-drili .fair-day{background: url(images/c_rili_ico03.png) no-repeat center center;width: 135px;height: 46px;width: 916px;}
.l_list .l_listright .c-drili .fair-day .ui-state-default{color: #555}
.l_list .l_listright .c-drili .fair-day .ui-state-default{background-color: #0a52b1; height: 46px; color: white;}
.l_list .l_listright .c-drili .fair-day span{ color: white;}
.l_list .l_listright .c-drili .past-fair-day .ui-state-default{ background-color: #817f7f; height: 46px;color: white;}
.l_list .l_listright .c-drili .past-fair-day span{ color: white;}
.l_list .l_listright .c-drili .ui-datepicker-today .ui-state-default{ background-color: #ffbb00; height: 46px;color: white;}
.sample-tip .dialog-content-container{text-align: left;}
.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: 26px;color: #0a52b1;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: #0a52b1;font-size:14px;font-weight:normal;}
.sample-tip .dialog-content-container .fairtip ul .c-drili-li p{white-space: nowrap;font-size: 10px;}
.sample-tip .dialog-content-container .fairtip ul .c-drili-li p i {font-size: 10px;}

.l_list .l_listright .c-list-pic{width: 916px;clear: both;margin-top: 30px;border-top: 1px solid #d1d1d1;text-align: left;}
.l_list .l_listright .c-list-pic dl{width: 916px; height: 200px;padding: 25px 0;border-bottom: 1px solid #d1d1d1;}
.l_list .l_listright .c-list-pic dl dt{float: left; width: 146px; height: 200px;}
.l_list .l_listright .c-list-pic dl dt a{display: block;}
.l_list .l_listright .c-list-pic dl dt a img{width: 146px; height: 200px;}
.l_list .l_listright .c-list-pic dl dd{float: right; width: 740px;}
.l_list .l_listright .c-list-pic 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;}
.l_list .l_listright .c-list-pic dl dd h2 a{color: black;text-decoration: none;}
.l_list .l_listright .c-list-pic dl dd h2 a:hover{color: black;}

/*.l_list .l_listright .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;}*/

.l_list .l_listright .c-list-pic 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;}
.l_list .l_listright .c-list-pic dl dd .c-p p{font-size: 14px;}

/*---------------场地信息详情---------------*/

.l_list .l_listright .c-cdxx-con{margin-top: 15px;text-align: left;}
.l_list .l_listright .c-cdxx-con .c-cdxx-top{overflow: hidden;}
.l_list .l_listright .c-cdxx-con .c-cdxx-top .c-cdxx-top-l{width: 500px;height: 267px;float: left;}
.l_list .l_listright .c-cdxx-con .c-cdxx-top .c-cdxx-top-r{float: right;width: 390px;height: 267px;}
.l_list .l_listright .c-cdxx-con .c-cdxx-top .c-cdxx-top-r h4{text-indent: 14px;height: 36px;line-height: 36px;font-size: 16px;color: white;background-color: #0a52b1;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.l_list .l_listright .c-cdxx-con .c-cdxx-top .c-cdxx-top-r p{text-indent: 14px;height: 56px;line-height: 56px;border-bottom: 1px solid #d1d1d1;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.l_list .l_listright .c-cdxx-con .c-cdxx-top .c-cdxx-top-r .c-cdxx-ny{padding-left: 14px;margin-top: 10px;}
.l_list .l_listright .c-cdxx-con .c-cdxx-bot{margin-top: 20px;}
.l_list .l_listright .c-cdxx-con .c-cdxx-bot .c-cdxx-jj{text-indent: 14px;height: 36px;font-size: 16px;line-height: 36px;color: white;background-color: #0a52b1;margin: 20px 0px;}
.l_list .l_listright .c-cdxx-con .c-cdxx-bot .c-cdxx-jjcon p{text-indent: 2em;line-height: 30px;overflow: hidden}
.l_list .l_listright .c-cdxx-con .c-cdxx-bot .c-cdxx-jjcon .c-img{max-width: 100%;margin-bottom: 15px;}
.l_list .l_listright .c-cdxx-con .c-cdxx-bot .c-cdxx-jjcon p i{font-weight: bold;color: #0a52b1;}

/*求职百科*/
.l_list .l_listqzbk{ position: relative; float: left; width: 1000px; padding: 0 12px 30px 12px;*zoom: 1; *display: inline;margin-left: 0; min-height: 726px; position: relative; background-color: white; box-shadow: 2px 2px 5px 0 #cdcdcd; -webkit-box-shadow: 1px 2px 5px 0 #cdcdcd; -moz-box-shadow: 2px 2px 5px 0 #cdcdcd; -o-box-shadow: 2px 2px 5px 0 #cdcdcd; border-left: 1px solid #e1e1e1; margin-right: 3px; margin-bottom: 30px;}
.l_list .l_listqzbk .l_home{ border-bottom: 1px solid #d1d1d1; height: 38px; line-height: 38px; padding-left: 20px; margin: 0 auto; background: url(../images/l_home.png) no-repeat left center;}
.l_list .l_listqzbk .l_home ul{ display:inline;color: #666666; margin: 0 3px;}
.l_list .l_listqzbk .l_home ul li{display:inline;line-height: 40px;}
.l_list .l_listqzbk .l_home ul li span{ color: #666666;}
.l_list .l_listqzbk .l_home ul li a{ color: #666666;}
.l_list .l_listqzbk .l_home ul li a:hover{ text-decoration: underline;}
.l_list .l_listqzbk .l_content{ margin-top: 5px; padding-bottom: 15px; font-size: 15px; margin-bottom: 30px;text-align: left;}
.l_list .l_listqzbk .l_content h1{ text-align: center; font-size: 18px; line-height: 50px; color: #1f1f1f; word-wrap: break-word; word-break: break-all;}
.l_list .l_listqzbk .l_content .time{ width: 1000px; height: 36px; line-height: 36px; background: #ededed; text-align: center; margin-bottom: 12px; margin-top: 5px;}
.l_list .l_listqzbk .l_content .time span{ padding-right: 30px;}
.l_list .l_listqzbk .l_content .l_content_con{ line-height: 30px; padding: 0 14px; font-size: 15px;}
.l_list .l_listqzbk .l_content .l_content_con p{ width: 100% !important; padding: 0 !important; margin: 8px 0 0 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; min-height: 24px;}
.l_list .l_listqzbk .l_content .l_content_con p span{ font-family: "Microsoft YaHei" !important; line-height: 30px !important; font-size: 14px !important;}
.l_list .l_listqzbk .l_content .l_content_con p img{ padding: 10px 0; display: inline; max-width: 100%; height: auto;}
.l_list .l_listqzbk .l_content .l_content_con p a{ word-wrap: break-word;}
.l_list .l_listqzbk .l_content .l_content_con table{ margin-top: 10px; width: 100% !important;}
.l_list .l_listqzbk .l_content .l_content_con table tbody tr td{ border: 1px solid #d1d1d1 !important;}
#navbar-example{position: fixed;bottom: 50px;margin-left: 1050px;width: 200px;height: auto; background: url(../images/c-sliderbg.png) no-repeat; background-position-x: 2px;text-align: left;}
#navbar-example .nav{font-size: 14px;}
#navbar-example .nav li{text-align: left;width: 160px; background: url(../images/l-badge-gray.png) no-repeat left top; background-position-y: 14px;}
#navbar-example .nav .active{background: url(../images/l-badge-c.png) no-repeat left top; background-position-y: 14px;}
#navbar-example .nav .active a{color: #0a52b1;}
#navbar-example .nav li a{display: block; color: #333;padding-left: 20px;}
#navbar-example .nav li a:hover{display: block; color: #fff; background: #0a52b1; text-decoration: none; margin-left: 10px;}
#navbar-example .nav li .nav{width: 200px;}
#navbar-example .nav li .nav li {}

#navbar-example .nav li .nav .active{background: url(../images/l-badge.png) no-repeat left;}
#navbar-example .nav li .nav .active a{color: #0a52b1;}
#navbar-example .nav li .nav li a{margin-left: 20px; display: block; color: #555;}
#navbar-example .nav li .nav li a:hover{display: block; color: #fff; background: #0a52b1; text-decoration: none;}
.l_list .l_listright .l_content .c-content-con{line-height: 30px;padding: 0 14px;font-size: 15px;text-align: left;}
.l_list .l_listright .l_content .c-content-con p{width: 100% !important;padding: 0 !important;margin: 8px 0 0 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;min-height: 24px;}
.l_list .l_listright .l_content .c-content-con p span{font-family: "Microsoft YaHei" !important;line-height: 30px !important;font-size: 14px !important;}
.l_list .l_listright .l_content .c-content-con p img{padding: 10px 0;display: inline;max-width: 100%;height: auto;}
.l_list .l_listright .l_content .c-content-con p a{word-wrap: break-word;}
.l_list .l_listright .l_content .c-content-con table{margin-top: 10px;width: 100% !important;}
.l_list .l_listright .l_content .c-content-con table tbody tr td{border: 1px solid #d1d1d1 !important;}

/*---------------招聘会/宣讲会---------------*/
.l_list .l_listright .c-cy{margin-top:12px;}
.l_list .l_listright .c-firm{position:relative;font-family:"Microsoft YaHei";width:876px;padding:0 20px 20px 20px;margin:0px auto 0 auto;background-color:#f3f3f3;}
.l_list .l_listright .c-firm h2{font-size:24px;color:#4f4f4f;line-height:50px;height:50px;width: 876px; font-weight: normal;position: relative;border-bottom: 1px dashed #8f8f8f;margin: 5px 0;padding: 5px 0;overflow: hidden;}
.l_list .l_listright .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_list .l_listright .c-firm h2 i{font-size:18px;}
.l_list .l_listright .c-firm h2 img{width: 128px;height: 20px;position: absolute;z-index: 21;top: 15px;right: 0;}
.l_list .l_listright .c-firm h2 .c-link{text-align: center;float: right;font-size: 16px;width: 68px;height: 36px;display: block;background: #0a52b1;line-height: 36px;color: white;border-radius: 5px;margin-top: 8px;}

.l_list .l_listright .c-firm .c-likes{position: absolute;z-index: 22;top: 15px;right:20px;}

.l_list .l_listright .c-firm ul{border-bottom:1px dashed #8f8f8f;margin:5px 0;padding:5px 0;overflow:hidden;}
.l_list .l_listright .c-firm 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_list .l_listright .c-firm ul li a{text-decoration: underline;}
.l_list .l_listright .c-firm dl{margin-top: 15px;}
.l_list .l_listright .c-firm .c-xyzy{border-top: 1px dashed #8f8f8f;margin: 5px 0;}
.l_list .l_listright .c-firm dl dt{font-size:16px;font-weight:bold;background:url(../images/c_zpfirm03.png) no-repeat left center;display:block;height:32px;line-height:32px;margin-top:5px;padding-left:14px;}
.l_list .l_listright .c-firm dl dd{line-height:30px;}
.l_list .l_listright .c-firm dl dd{line-height:30px;overflow: hidden;width: 876px;}
.l_list .l_listright .c-firm dl dd i{}

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

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

.l_list .l_listright .c-firm2{font-family:"Microsoft YaHei";width:876px;padding: 0px 20px 5px 20px;margin:15px auto 0 auto;background-color:#f3f3f3;}
.l_list .l_listright .c-firm2 ul{margin:5px 0;padding:5px 0;overflow:hidden;}
.l_list .l_listright .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_list .l_listright .c-firm2 ul li a{text-decoration: underline;}
.l_list .l_listright .c-firm2 .c-xyzy{border-top: 1px dashed #8f8f8f;margin: 5px 0;}
.l_list .l_listright .c-firm2 dl dt{font-size:16px;font-weight:bold;background:url(../images/c_zpfirm03.png) no-repeat left center;display:block;height:32px;line-height:32px;margin-top:5px;padding-left:14px;}
.l_list .l_listright .c-firm2 dl dd{line-height:30px;}
.l_list .l_listright .c-firm2 dl dd{line-height:30px;overflow: hidden;width: 876px;}
.l_list .l_listright .c-firm2 dl dd i{}



.l_list .l_listright .c-post{font-family:"Microsoft YaHei";width:876px;padding:10px 20px 0 20px;margin:20px auto 20px auto;background:url(../images/c_firm03.png) top repeat-x;}
.l_list .l_listright .c-post .c-post-top{overflow:hidden;height:44px;}
.l_list .l_listright .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_zpfirm03.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_list .l_listright .c-post .c-post-top span{float:right;width:320px;display:block;line-height:44px;text-align:right;}
.l_list .l_listright .c-post .c-post-top .c-post-top-time{float:right;width:330px;line-height:44px;text-align:right;}
.l_list .l_listright .c-post .c-post-top .c-post-top-time dl{overflow:hidden;}
.l_list .l_listright .c-post .c-post-top .c-post-top-time dl dd{float:left;margin-left:8px;display:inline;width:160px;}
.l_list .l_listright .c-post .c-post-top .c-post-top-time dl dt{float:left;width:160px;}
.l_list .l_listright .c-post .c-post-top .c-post-top-time dl i{}


.l_list .l_listright .c-post .c-post-xq{border-bottom:1px dashed #8f8f8f;border-top:1px dashed #8f8f8f;margin:5px 0;padding:5px 0;}
.l_list .l_listright .c-post .c-post-xq dl{overflow:hidden;line-height:28px;margin: 10px 0px;}
.l_list .l_listright .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_list .l_listright .c-post .c-post-xq dl dd i{color:#b30d0d;font-weight:bold;}
.l_list .l_listright .c-post .c-post-xq dl dt i{color:#b30d0d;font-weight:bold;}
.l_list .l_listright .c-post .c-post-xq dl dt{width:876px;float:left;}
.l_list .l_listright .c-post .c-post-ms{margin-top:15px;}
.l_list .l_listright .c-post .c-post-ms h3{font-size:16px;margin:10px 0;font-weight:bold;background:url(../images/c_zpfirm03.png) no-repeat left center;display:block;height:32px;line-height:32px;margin-top:5px;padding-left:14px;}
.l_list .l_listright .c-post .c-post-ms h4{line-height:30px;}

.l_list .l_listright .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_list .l_listright .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_list .l_listright .c-post .c-post-ms p img{padding:10px 0;display: inline;max-width: 100%;height: auto;}
.l_list .l_listright .c-post .c-post-ms p a{word-wrap:break-word;}
.l_list .l_listright .c-post .c-post-ms a{text-decoration:underline;color:#0a52b1;}
.l_list .l_listright .c-post .c-post-ms a:hover{color:#1384e2;}
.l_list .l_listright .c-post .c-post-ms table{margin-top:10px;}
.l_list .l_listright .c-post .c-post-ms table tbody tr td{border: 1px solid #d1d1d1 !important;}


/*---------------专利公示---------------*/
.l_list .l_listright .l-page-con .l-fy {width:900px; height:30px; padding-bottom:20px; margin-top:30px;}
.l_list .l_listright .l-page-con .l-fy ul {/* overflow:hidden; */position:relative;left:32%;}
.l_list .l_listright .l-page-con .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_list .l_listright .l-page-con .l-fy ul li a {display:block; padding:0px 12px; color:#333; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.l_list .l_listright .l-page-con .l-fy ul li a:hover {background:#eee; color:#333;}
.l_list .l_listright .l-page-con .l-fy ul .active a {background:#0a52b1; color:#fff;}
.l_list .l_listright .l-page-con .l-fy ul .active a:hover {background:#0a52b1; color:#fff;}
.l_list .l_listright .l-page-con .l-fy ul .active span{display:block; padding:0px 12px; color:#333; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;background:#0a52b1; color:#fff;}
.l_list .l_listright .l-page-con .l-fy ul .active span:hover{background:#0a52b1; color:#fff;}
.l_list .l_listright .l-page-con {width:900px;}
.l_list .l_listright .l-page-con .l-list-no{width:900px; margin-top:4px; overflow:hidden;}
.l_list .l_listright .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_list .l_listright .l-page-con .l-list-no li a {float:left; width:680px; height:36px; color:#444; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.l_list .l_listright .l-page-con .l-list-no li a dfn{vertical-align: middle;margin-left: 3px;}
.l_list .l_listright .l-page-con .l-list-no li a i{color: #ff9000;}
.l_list .l_listright .l-page-con .l-list-no li a .l-i-zw{margin-left: 5px;}
.l_list .l_listright .l-page-con .l-list-no li span {float:right; margin-right:10px; color:#555;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table{width:900px;margin-top:20px;} 
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table thead{width:900px;height: 27px;line-height: 27px;text-align: center;background: #0a52b1;} 
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table thead tr{}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table thead tr td{border: 1px solid #ccc;color: #0a52b1;font-weight:bold; overflow: hidden; height: 36px;line-height: 36px;color:#fff;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table thead tr .l-col-2{width:10%;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table thead tr .l-col-3{width:15%;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table thead tr .l-col-4{width:20%;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table thead tr .l-col-5{width:25%;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table thead tr .l-col-6{width:30%;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table tbody {text-align:center;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table tbody tr{}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table tbody tr td{border: 1px solid #ccc;overflow: hidden;height: 36px;line-height: 36px;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table tbody tr .l-col-2{width:10%;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table tbody tr .l-col-3{width:15%;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table tbody tr .l-col-4{width:20%;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table tbody tr .l-col-5{width:25%;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table tbody tr .l-col-6{width:30%;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table tbody tr:nth-child(odd){background-color:#fff;}
.l_list .l_listright .l-page-con .l-list-no .l-zlgs-table tbody tr:nth-child(even){background-color:#f6f6f6;}


.c-share{text-align: right;}



/*---------------飘窗---------------*/
.a-roll{width:300px;height:169px; color:#fff; position:absolute; z-index:99999;visibility: visible;overflow:hidden;}
.a-roll span{position:absolute;top:0;right:0;background-color:#dabb64;cursor:pointer;display:block;text-align:center;width:40px;height:30px;line-height:30px;color:white;}

