.main{width:1200px;margin:0 auto;}
.color{color:#0080ff;}
.back{background:#0080ff;color:#fff;}
.ov{overflow:hidden;}
.hide{display:none;}
html{height:100%;}
body{min-height:100%;margin:0;padding:0;position:relative;}
.content{padding-bottom:130px;}
.mt20{margin-top:20px;}
.relative{position:relative;}
/*top部分*/
.top{background:url(../images/top.jpg) center top no-repeat;height:70px;width:100%;}
.top_lf{float:left;min-width:470px;}
.nav_all{float:right;min-width:630px;height:70px;}
.nav_all li{float:left;text-decoration:none;color:#666;font-size:16px;}
.nav_all li p{text-decoration:none;padding:24px 15px;color:#fff;text-align:center;position:relative;}
.nav_all li b{width:60px;height:2px;background:#fff;position:absolute;bottom:10px;left:0px;right:0;margin:0 auto;}
.nav_all li:hover p{color:#fff;}
.nav_all li:hover .nav_find_worker{display:block;}
.nav_find_worker{background: #2a9dff;text-align:center;position:relative;z-index:999;font-size:14px;}
.nav_find_worker span {display:block;padding:5px 0;}
.nav_find_worker span a { display: inline-block; width: 100%; height: 100%; color: #FFFFFF;}
.nav_find_worker span:hover{background:#0080ff;color:#fff;}
/* focusBox */
.focus{background:#efefef;}
.focusBox { position: relative;width:100%;height:390px; overflow: hidden;}
.focusBox .pic img { width:100%;height:390px; display: block;}
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1;}
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
    display:inline-block; *display:inline; zoom:1; background: url(../images/dot8.png) 0 -16px;}
.focusBox .hd .on{background-position:0 0;position:relative;}
.focusBox .prev,
.focusBox .next {width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev {left: 0;}
.focusBox .next {background-position:   0 -90px; right: 0;}
.focusBox .prev:hover,
.focusBox .next:hover{filter:alpha(opacity=50) !important;opacity:0.5 !important;}
.sidebar_li{border:1px solid #d9d9d9;margin-top:40px;}
.sidebar_li:hover{border-color:#0080ff;}
.sidebarLeft{width:688px;}
.sidebarLeft_img{width:220px;padding:20px;}
.sidebarLeft_img img{width:220px;height:170px;}
.sidebarLeft_content{width:390px;padding:20px 30px 20px 0;color:#808080;line-height:24px;}
.sidebarRight{width:484px;}
.sidebarRight_list img{margin: -15px 10px 0;}
.sidebarRight_list li {line-height:29px;border-bottom:1px dashed #d9d9d9;}
.sidebarRight_list li:last-child{border-bottom-color:#fff;}
.sidebarRight_list li a{display:block;}
.sidebarRight_list li:hover label{text-decoration:underline;}
.sidebarRight_list li label{display:inline-block; width:375px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;color:#666;cursor:pointer;}
.sidebarRight_list li span { float: right;color:#666;margin-right:15px;}
.sidebarLeft2{width:860px;}
.sidebarLeft2_list{padding:20px 9px;}
.sidebarLeft2_list li{float:left;margin:0 9px;}
.sidebarLeft2_list li p{border:1px solid #d9d9d9;}
.sidebarLeft2_list li img{width:148px;height:148px;}
.sidebarLeft2_list li span{display:block;text-align:center;padding:8px 0;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;  width:150px;}
.sidebarRight2{width:320px;}
.sidebarRight2_list{padding:20px;}
.sidebarRight2_list h2{word-spacing:normal;font-size:16px;}
.sidebarRight2_list p{padding:5px;}
.sidebarRight2_list label{color:#808080;}
.message{position:fixed;right:80px;top:38%;z-index:999; width:240px;background:#f0f0f0;border-radius:10px;}
.message h2{border-radius:10px 10px 0 0;background: #0080ff;color:#fff;font-size:18px;font-weight:normal;padding:10px 20px;}
.message_word{border-bottom:1px solid #cccccc;}
.message_word span{color:#4d4d4d;display:block;}
.message_word p{color:#929292;}
.message textarea{margin:10px auto 5px;border:1px solid #ccc;}
.message input{width:170px;padding:10px 10px 10px 30px;margin:5px 0;border:1px solid #ccc;}
.message input[type='submit']{width:88px;background:#0080ff;color:#fff;}
.message_p{position:relative;}
.message_p span{position:absolute;top:18px;left:20px;color:#666;}
/*页脚部分*/
.footer{width:100%;background:#0080ff;position: absolute;}


/* list页面 */
.banner{height:300px;margin-bottom:30px;background:url(../images/list_banner.jpg) center top no-repeat;}
.list{overflow:hidden;}
.list_about{float:left;width:240px;margin-right:15px;}
.list_about_text{padding:20px 40px;background:#2a9dff;}
.list_about_text p{font-size:30px;color:#fff;}
.list_about_ul a{color:#666;font-size:16px;text-decoration:none;line-height:40px;padding:0 40px;display:block;}
.list_about_ul li{border-bottom:1px solid #e3e3e4;}
.list_about_ul li:hover{background:#0080ff;}
.list_about_ul li:hover a{color:#fff;}
.list_about_ul li i{margin-right:20px;}
.list_text{float:right;width:933px;}
.list_text_top{padding:0 5px;height:40px;line-height:40px;border-bottom:2px solid #2a9dff;}
.list_text_top1{float:left;}
.list_text_top1 i{font-size:20px;color:#2a9dff;}
.list_text_top1 span{color:#2a9dff;font-size:20px;}
.list_text_top2{float:right;}
.list_text_top2 li{float:left;color:#8c8b8b;}
.list_text_top2 li i{font-size:14px;}
.list_text_ul{padding:5px 5px 0 0;}
.list_text_ul li{line-height:40px;color:#035e89;border-bottom:1px dashed #e3e3e4;}
.list_text_ul li img{margin-right:5px;}
.list_text_ul li a{color:#7e7e7e;text-decoration:none;}
.list_text_ul span{float:right;color:#7e7e7e;}
.list_text_bottom{margin:30px auto 0;width:300px;clear:both;padding:30px 0;}
.list_text_bottom li{float:left;margin:0 8px;padding:0 10px;line-height:28px;text-align:center;color:#0080ff;border:1px solid #0080ff;}

/* text页面  */
.list_text_ul h2{margin:15px 0;text-align:center;}
.list_text_ul p{line-height:30px;text-indent: 2em;font-size:16px;color:#7e7e7e;}

/*img*/
.articleshow1 img{max-width:228px;height:172px;border:1px solid #ccc;}
.articleshow1 li{float:left; margin:20px 38px;text-align:center;}
.articleshow1 p{width:230px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;text-align:center;margin-top:5px;font-size: 16px; color: #7e7e7e;}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;}
.pagination > li {
    display: inline;}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    z-index: 3;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;}

.message_form{padding:20px 50px 50px;width:600px;margin:50px auto 0;border:1px solid #ccc;}
.message_form input{float:left; width:300px;padding:10px 10px 10px 30px;margin:10px 0;border:1px solid #ccc;}
.message_form textarea{margin:10px auto 5px;border:1px solid #ccc;}
.message_form input[type='submit']{width:120px;background:#0080ff;color:#fff;text-align:center;padding:10px 0;margin-left:80px;display:block;}
.message_form p{overflow:hidden;}
.message_form p span{float:left;padding:10px 10px 10px 0;margin:10px 0;}
.message_h2{color: #0080ff;font-size:18px;font-weight:normal;padding:10px 20px;text-align:center;}
.message_form2 p span{float: none !important;padding:0;margin:0;position: absolute; top: 22px; left: 10px; color: #666;}
.message_form2 p input{width:400px;}
.message_form2 input[type='submit']{margin-left:180px;}



table{border-right:1px solid #ccc !important;border-bottom:1px solid #ccc !important;} 
table td{border-left:1px solid #ccc !important;border-top:1px solid #ccc !important;} 
table td p{text-indent:0 !important;}
.close{position:absolute;top:10px;right:10px; color:#fff;width:30px;cursor:pointer;}






