﻿@charset "utf-8";
/* CSS Document */

img{border:0;}
body{ background:#e9eaec; font-family:微软雅黑;}
.blind{ position:absolute; left:-9999em; line-height:0; font-size:0}
a:hover {color:#FF3300; text-decoration: underline; }


#content{ width:1200px; margin:0 auto; overflow:hidden}
#content .ad_b_lst{ overflow:hidden; margin-bottom:5px; margin-left:-10px; padding:10px 0 5px 0}
#content .ad_b_lst li{  float:left; margin-left:10px;box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2)}
#content .ad_b_lst li a{display:block;width:393px; height:68px; }
#content .c_area{ overflow:hidden; margin-bottom:5px; padding-bottom:5px}
#content .c_area .hot_pic{ width:304px; height:300px; padding:10px; float:left; border:1px solid #ccc; background:#fff;box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2)}
#content .c_area .hot_news{ width:512px; padding:10px; margin:0 10px; float:left;border:1px solid #ccc;background:#fff;box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2)}
#content .c_area .hot_job{ width:298px; height:300px; float:right;border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2)}
#content .c_area .hot_news .hot_box{ border-bottom:1px dashed #e2e2e2; margin-bottom:10px; overflow:hidden; padding-bottom:8px;}
#content .c_area .hot_news .hot_box h1{ padding:6px 0 10px 0;font-family:微软雅黑; text-align:center}
#content .c_area .hot_news .hot_box h1 a{font-size:18px; color:#494949}
#content .c_area .hot_news .hot_box p{ color:#999; line-height:19px; font-size:12px;}
#content .c_area .hot_news .news_list li{ overflow:hidden; position:relative;background:url(../images/bu_v2.gif) no-repeat 0 50%; padding-left:12px; line-height:25px; line-height:23px\9}
#content .c_area .hot_news .news_list li h2{text-overflow:ellipsis; font-weight:normal; overflow:hidden;white-space:nowrap; width:410px;}
#content .c_area .hot_news .news_list li h2 a{ font-size:14px; color:#666}
#content .c_area .hot_news .news_list li span.date{ position:absolute; right:0; top:0; font-size:14px; color:#666}
#content .c_area .hot_job .job_box h3{ border-bottom:2px solid #017bbf; font-size:16px; color:#1258ad; font-family:微软雅黑; margin-bottom:10px; padding-bottom:5px}
#content .c_area .hot_job .job_box .hot_job_list{ margin-bottom:10px;}
#content .c_area .hot_job .job_box .hot_job_list li{ overflow:hidden; position:relative;background:url(../images/bu_v2.gif) no-repeat 0 50%; padding-left:12px; margin-bottom:5px}
#content .c_area .hot_job .job_box .hot_job_list li h2{text-overflow:ellipsis; font-weight:normal; overflow:hidden;white-space:nowrap; width:290px;}
#content .c_area .hot_job .job_box .hot_job_list li h2 a{ font-size:14px; color:#666}
#content .area_ad ul{ margin-left:-10px; overflow:hidden; padding-bottom:10px\9}
#content .area_ad ul li{ border:1px solid #ccc; width:230px;margin-bottom:10px; float:left; margin-left:10px;background:#fff;box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2)}
#content .area_ad ul li a img{ display:block; border:0; padding:0; height:70px;}
#content .area_ad ul li a p{ line-height:25px; background:#f2f2f2; font-size:14px; color:#666; text-align:center; border-top:1px solid #e2e2e2}
#content .area_ad ul li a:hover{ text-decoration:none; color:#F30}
#content .area_if{ overflow:hidden;}
#content .area_if .main{ width:876px; float:left; margin-left:-10px}
#content .area_if .right{ width:334px; float:right}
#content .area_if .mbox{width:406px; float:left; margin-left:10px; border:1px solid #ccc;margin-bottom:10px;background:#fff; padding:10px; box-shadow:2px 2px 2px #ccc}
#content .area_if .mbox .tit{ border-bottom:2px solid #0273c9;overflow:hidden; padding-bottom:5px; margin-bottom:10px; position:relative}
#content .area_if .mbox .tit h3{ float:left; font-size:16px; color:#1258ad; font-family:微软雅黑;}
#content .area_if .mbox .tit span.more{ float:right}
#content .area_if .mbox .tit span.more a{ color:#666;}
#content .area_if .mbox h4{ font-size:16px; text-align:center; padding-bottom:10px; border-bottom:1px dashed #e2e2e2; margin-bottom:10px;font-family:微软雅黑}
#content .area_if .mbox h4 a{ color:#525252}
#content .area_if .mbox .list{}
#content .area_if .mbox .list li{overflow:hidden;background:url(../images/bu_v2.gif) no-repeat 0 50%; padding-left:12px; line-height:26px;}
#content .area_if .mbox .list li h2{overflow:hidden;text-overflow:ellipsis; font-weight:normal;white-space:nowrap; width:385px;}
#content .area_if .mbox .list li a{ font-size:14px; color:#666}
#content .area_if .mbox .list li.rec{ overflow:hidden; background:none; padding-left:0; border-bottom:1px dashed #ccc; margin-bottom:5px; padding-bottom:10px;}
#content .area_if .mbox .list li.rec .thumb{ width:100px; height:80px; float:left; border:1px solid #e2e2e2; margin-right:10px}
#content .area_if .mbox .list li.rec .thumb img{ border:0;display:block}
#content .area_if .mbox .list li.rec .info{ width:265px; float:left}
#content .area_if .mbox .list li.rec .info h4{ padding:0; margin:0; border-bottom:0; text-align:left; font-size:16px;width:295px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#content .area_if .mbox .list li.rec .info h4 a{font-size:16px}
#content .area_if .mbox .list li.rec .info p{ color:#999}
#content .right .mbox{ width:300px !important}
#content .area_if .right .mbox .tit{ position:relative; height:25px;height:26px\9; overflow:visible; border-bottom:2px solid #ccc}
#content .area_if .right .mbox .tit h3{ height:28px; text-align:center; left:0; bottom:-2px; position:absolute; border-bottom:2px solid #0273c9; padding:0 15px;}
#content .area_if .right .mbox .list li.rec .info h4{ width:186px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#content .area_if .right .mbox .list li.rec .info{ width:186px;}
#content .area_if .right .mbox .list li h2{overflow:hidden;text-overflow:ellipsis; font-weight:normal;white-space:nowrap; width:290px;}
#content .ad_banner{ height:65px; margin-bottom:11px; margin-bottom:10px\9; clear:both;box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2)}
.place{ height:30px; line-height:30px; margin-bottom:10px; font-size:14px; color:#666; background:#e4f3ff; padding:0 10px; border:1px solid #c9e5fa; border-top:0}
.place a{ color:#666}

.art #content .main{ width:866px; float:left; margin-right:10px; margin-bottom:10px}
.art #content .right{ width:324px; float:right}

.art #content .main .cont_txt{ background:#fff;box-shadow:2px 2px 2px #ccc;border:1px solid #ccc;border-top:2px solid #0273c9; padding:15px;}
.art #content .main .cont_txt .tit{ margin-bottom:10px; padding:15px 0}
.art #content .main .cont_txt .tit h1{ font-size:24px; font-family:微软雅黑; text-align:center}
.art #content .main .cont_txt .info{ padding:22px;word-wrap:break-word; text-align:justify; border-bottom:1px dashed #ccc; margin-bottom:20px;}
.art #content .main .cont_txt .info p{ font-size:14px; line-height:25px; text-indent:2em; margin-bottom:18px;}
.art #content .main .cont_txt .info .thumb{ text-indent:0; text-align:center}
.art #content .main .cont_txt .time_fun{ text-align:center; font-size:12px; color:#666}
.art #content .main .cont_txt .shengming{ width:775px; margin:0 auto 10px;border:1px solid #e2e2e2; padding:10px; background:#f4f4f4}
.art #content .main .cont_txt .shengming p{ margin-bottom:0; font-size:14px; line-height:25px}
.art #content .main .cont_txt .time_fun span{ margin:0 5px}
.art #content .main .cont_txt .info{ overflow:hidden;}
.art #content .main .cont_txt .info .gxzp_cont{ overflow:hidden}

.art #content .main .cont_txt .info p a.res_btn{ width:100px; height:30px; line-height:30px; border-radius:5px; background:#F30; color:#fff; text-align:center; font-size:14px; display:block; margin:0 auto}

.art #content .main .cont_txt .info table{ width:100%;box-sizing:border-box !important;word-wrap:break-word !important; border-top:2px solid#666; border-bottom:1px solid #666; margin-bottom:15px}
.art #content .main .cont_txt .info table th,.art #content .main .cont_txt .info table td{word-break:break-all;word-wrap:break-word; padding:5px; font-size:12px}

.art #content .main .cont_txt .info .table_list td a{ text-decoration:underline; color:#F30}



.art #content .right .art_mbox{width:292px; margin-left:10px; border:1px solid #ccc;margin-bottom:10px;background:#fff; padding:10px;box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2)}
.art #content .right .art_mbox .tit{ border-bottom:1px solid #0273c9;margin-bottom:10px; height:32px; line-height:32px; position:relative}
.art #content .right .art_mbox .tit h3{border-bottom:3px solid #0273c9; color:#1258ad; float:left;font-size:16px; font-family:微软雅黑; padding:0 8px; line-height:32px; position:absolute; left:0; bottom:-2px}
.art #content .right .art_mbox .list li{overflow:hidden;background:url(../images/bu_v2.gif) no-repeat 0 50%; padding-left:12px; line-height:25px;}
.art #content .right .art_mbox .list li h2{overflow:hidden;text-overflow:ellipsis; font-weight:normal;white-space:nowrap; width:265px;}
.art #content .right .art_mbox .list li a{ font-size:14px; color:#666}

.art #content .main .list_box h1{ float:left; border:1px solid #ccc; border-top:2px solid #0273c9; padding:0 20px; border-radius:5px 5px 0 0; background:#fff; height:35px; line-height:35px;font-size:16px; font-family:微软雅黑; border-bottom:0; position:absolute; left:-1px; top:-37px;}

#content .area_if .link .tit{ margin-bottom:7px;margin-bottom:8px\9}
#content .area_if .link .list li{overflow:hidden;background:url(../images/bu_v2.gif) no-repeat 0 50%; padding-left:12px; float:left; width:136px; line-height:26px;}


.art #content .main .art_list{ background:#fff;box-shadow:2px 2px 2px #ccc;border:1px solid #ccc; padding:15px; margin-top:35px; position:relative}


.art #content .main .art_list ul{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ccc; margin-left:0}
.art #content .main .art_list ul li{ position:relative; height:32px; line-height:32px; height:30px\9; line-height:30px\9;background:url(../images/bu_v2.gif) no-repeat 0 50%; padding-left:12px}
.art #content .main .art_list ul li h3{ font-weight:normal}
.art #content .main .art_list ul li h3 a{ font-size:14px;}
.art #content .main .art_list ul li span.date{ position:absolute; right:0; top:0; color:#999}
.art #content .main .art_list ul.mr_list li.br{ border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:10px; overflow:hidden}
.art #content .main .art_list ul.mr_list{ border-bottom:0; margin-bottom:0; padding-bottom:0;}


.art #content .main .art_list_index{ background:#fff;box-shadow:2px 2px 2px #ccc;border:1px solid #ccc; padding:15px;}
.art_index .list_box{ margin-bottom:10px; border-bottom:1px solid #e2e2e2; padding-bottom:15px;}
.list_box .tit{ position:relative;}
.list_box .tit{ border-bottom:1px solid #0273c9;font-size:14px; font-family:微软雅黑;margin-bottom:10px; height:32px; line-height:32px; position:relative}
.list_box .tit h2{border-bottom:3px solid #0273c9; float:left; padding:0 15px; line-height:32px; position:absolute; left:0; bottom:-2px; font-size:16px;}
.list_box .tit span.more{ position:absolute; right:0; top:0}

.list_box ul{ position:relative; margin-left:290px;}
.list_box ul li{ position:relative; height:32px; line-height:32px;height:30px\9; line-height:30px\9;background:url(../images/bu_v2.gif) no-repeat 0 50%; padding-left:12px}
.list_box ul li h3{text-overflow:ellipsis; font-weight:normal; overflow:hidden;white-space:nowrap; width:485px;}
.list_box ul li h3 a{ font-size:14px;}
.list_box ul li span.date{ position:absolute; right:0; top:0; color:#999}
.list_box ul li.pht{ position:absolute; left:-290px; background:none; padding-left:0; padding:2px; border:1px solid #e2e2e2; width:270px; height:190px; overflow:hidden;box-shadow:2px 2px 2px #e2e2e2;}
.list_box ul li.pht a{ background:#069; display:block; width:200px; height:160px;}
.list_box ul li.pht a img{ display:block}
.list_box ul li.pht a p{overflow:hidden;text-overflow:ellipsis; font-weight:normal;white-space:nowrap; width:260px; padding:0 5px; font-size:14px; background:#f4f4f4; height:32px;}




.qqqun_list_tb{ border:1px solid #e2e2e2; width:795px; margin:0 auto 10px}
.qqqun_list_tb th{ border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; background:#efefef; height:38px; padding:0 10px; font-size:14px;}
.qqqun_list_tb th h4{ float:left}
.qqqun_list_tb td{ border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; padding:5px; font-size:14px;text-align:center}
.qqqun_list_tb td span.num{ color:#1258ad}


.gxzp_box .title{background:#fff; padding:10px; border:1px solid #e2e2e2;border-top:2px solid #0273c9;box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2); margin-bottom:10px; overflow:hidden}
.gxzp_box .title h1{font-size:16px; font-family:微软雅黑; float:left }
.gxzp_box .title span.web_address{ float:left; margin-left:10px}
.gxzp_box .title span.web_address a{ font-size:14px; color:#F30}
.gxzp_box .title span.tel{ float:right; font-size:14px}

.gx_area{ overflow:hidden; margin-bottom:5px; padding-bottom:5px}
.gx_area .dq_box{background:#fff;box-shadow:2px 2px 2px #ccc;border:1px solid #ccc;}
.gx_area .rce_job{background:#fff;box-shadow:2px 2px 2px #ccc;border:1px solid #ccc;margin-bottom:10px;}

.gx_area  .tit{ border-bottom:2px solid #0273c9; height:38px; line-height:38px;padding:0 10px}
.gx_area  .tit h2{font-size:16px;font-family:微软雅黑;}

.gx_area .dq_box .list{ margin-left:-1px}
.gx_area .dq_box .list li{width:9%; float:left; text-align:center; height:32px; line-height:32px; border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2}
.gx_area .dq_box .list li a{ font-size:14px; display:block}
.gx_area .dq_box .list li a:hover{ background:#ef7144; color:#fff}

.gx_area .hot_job{padding:10px; overflow:hidden}
.gx_area .hot_job .hot_job_lst{ margin-left:-10px}
.gx_area .hot_job .hot_job_lst li{ width:374px; line-height:30px; float:left;background:url(../images/bu_v2.gif) no-repeat 0 50%; padding-left:12px; margin-left:10px;}
.gx_area .hot_job .hot_job_lst li h3{overflow:hidden;text-overflow:ellipsis; font-weight:normal;white-space:nowrap; width:374px;}
.gx_area .hot_job .hot_job_lst li h3 a{ font-size:14px}

.gx_area2{ overflow:hidden; margin-left:-10px; padding-bottom:10px\9}
.gx_area2 .gx_mbox{background:#fff;box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2);border:1px solid #ccc; width:391px; margin-left:10px; margin-bottom:10px; float:left}
.gx_area2 .gx_mbox .tit{ border-bottom:2px solid #0273c9; height:38px; line-height:38px;padding:0 10px; overflow:hidden}
.gx_area2 .gx_mbox .tit h2{font-size:16px;font-family:微软雅黑; float:left}
.gx_area2 .gx_mbox .tit span.more{ float:right}
.gx_area2 .gx_mbox .list{ padding:10px; height:288px}
.gx_area2 .gx_mbox .list li{ overflow:hidden; position:relative;background:url(../images/bu_v2.gif) no-repeat 0 50%; padding-left:12px; line-height:29px;line-height:27px\9}
.gx_area2 .gx_mbox .list li h3{overflow:hidden;text-overflow:ellipsis; font-weight:normal;white-space:nowrap; width:290px;}
.gx_area2 .gx_mbox .list li h3 a{ font-size:14px}
.gx_area2 .gx_mbox .list li span.date{ position:absolute; right:0; top:0;top:-2px\9;}


/* 20160818 add */
#flashbox{width:304px; height:298px;border:none; float:left;}
.smallslider{position:relative;padding:0;margin:0;overflow:hidden;}
.smallslider ul{list-style-type:none;padding:0;margin:0;position: absolute;width:auto;height:auto;}
.smallslider li{margin:0;padding:0;}
.smallslider li a{margin:0;padding:0;}
.smallslider li a img{border:0;padding:0;margin:0;vertical-align:top;}
.smallslider  h3{position:absolute;font-weight:bold;font-size:12px;margin:0;padding:0;text-indent:2%;line-height:26px;z-index:102; width:98%;color:#CCC;}
.smallslider  h3 a{padding:0;margin:0;}
.smallslider  h3 a:link,.smallslider  h3 a:visited{text-decoration:none;color:#FFFFFF;}
.smallslider  h3 a:hover{text-decoration:underline;color:#FF6600;}
.smallslider li.current-li{}
.smallslider-btns{position:absolute;z-index:103; bottom:34px !important; right:10px !important}
.smallslider-btns span{background-color:#FFFFFF;border:1px solid #DCDCDC;color:#9F9F9F;cursor:pointer;float:left;font-size:12px;height:16px;line-height:16px;text-align:center; width:16px;}
.smallslider-btns span.current-btn{ background-color:#005eac; border:1px solid #035191; color:white; font-size:13px;font-weight:bold;}
.smallslider-lay{position:absolute;background:black;height:26px;width:100%; z-index:101;}

.fengxiang{ overflow:hidden; width:795px; margin:0 auto 15px}
.ar_relevant{ width:795px; margin:0 auto; border-bottom:1px dashed #e2e2e2; margin-bottom:10px; padding-bottom:10px}
.ar_relevant .tit{ position:relative; height:25px; overflow:inherit; border-bottom:2px solid #ccc; padding:10px 0 0 !important}
.ar_relevant .tit h3{ height:28px; text-align:center; left:0; bottom:-2px; position:absolute; border-bottom:2px solid #f30; padding:0 15px; font-size:16px;font-family:微软雅黑;color:#1258ad}

.relevant li{ overflow:hidden; position:relative;background:url(../images/bu_v2.gif) no-repeat 0 50%; padding-left:12px; line-height:27px}
.relevant li h4{text-overflow:ellipsis; font-weight:normal; overflow:hidden;white-space:nowrap; width:600px;}
.relevant li h4 a{ font-size:14px; color:#666}
.relevant li span{ position:absolute; right:0; top:0; font-size:14px; color:#666}



#footer{ border-top:4px solid #0273c9; background:#fff}
#footer .f_area{ width:1200px; margin:0 auto; padding:10px 0}
#footer .f_nav{ background:#def3ff; height:35px; border-bottom:1px solid #c9e7f8; text-align:center; line-height:35px;}
#footer .f_nav a{ font-size:14px; color:#666;margin:0 5px;}
#footer .f_area p{ text-align:center;  line-height:25px; color:#666}
#footer .f_area p a img{ text-align:center; display:inline}


.list_box .pagelist{padding:15px 0 10px 0; text-align:center; margin:0; border-bottom:0}
.list_box .pagelist li.thisclass{ color:#FF3300; background:none;padding:0 10px;border:1px solid #ccc; }
.list_box .pagelist li{ margin-right:5px; float:left;padding:0; height:25px; line-height:25px; background:none;font-size:14px}
.list_box .pagelist li a{ display:block;padding:0 10px;background:#f1f1f1;border:1px solid #ccc;}

.wm_box{ width:797px; margin:0 auto}

.art #content .main .cont_txt .info .list li{ padding-left:2em;margin-bottom:5px;}
.art #content .main .cont_txt .info .list li h3{font-weight:normal}
.art #content .main .cont_txt .info .list li a{ font-size:14px; color:#F30; text-decoration:underline}


.cont_txt .page{padding:0 0 20px 0; text-align:center; margin:0; border-bottom:0}
.cont_txt .page li.thisclass{ color:#FF3300; background:#fff;padding:0}
.cont_txt .page li.thisclass a{ color:#f30; background:#fff}
.cont_txt .page li{ margin-right:5px; float:left;padding:0; height:25px; line-height:25px; background:none;font-size:14px}
.cont_txt .page li a{ display:block;padding:0 10px;background:#f1f1f1;border:1px solid #ccc;}



/*ad_gaoxiao */
.gaoxiao_txt_ad{ background:#e4f3ff; border:1px solid #c9e5fa;overflow:hidden; padding:10px; margin-bottom:5px}
.art #content .main .art_list .gaoxiao_txt_ad ul{ padding:0; margin:0; border-bottom:0}
.art #content .main .art_list .gaoxiao_txt_ad ul li{ width:380px; float:left}
.art #content .main .art_list .gaoxiao_txt_ad ul li h3{ float:left; font-weight:normal; width:auto}
.art #content .main .art_list .gaoxiao_txt_ad ul li a{font-size:12px}
.art #content .main .art_list .gaoxiao_txt_ad ul li span{ float:left; border-radius:5px;display:block; width:40px; height:20px; margin:6px 0 0 6px; line-height:20px; text-align:center; background:#F30; color:#fff}



/*ad_gaoxiao */
.gaoxiao_txt_ad{ background:#e4f3ff; border:1px solid #c9e5fa;overflow:hidden; padding:10px; margin-bottom:5px}
.sc_main .gaoxiao_txt_ad ul{ padding:0; margin:0; border-bottom:0}
.sc_main .gaoxiao_txt_ad ul li{ width:370px; float:left}
.sc_main .gaoxiao_txt_ad ul li h3{ float:left; font-weight:normal; width:auto}
.sc_main .gaoxiao_txt_ad ul li a{font-size:12px}
.sc_main .gaoxiao_txt_ad ul li span{ float:left; border-radius:5px;display:block; width:40px; height:20px; margin:6px 0 0 6px; line-height:20px; text-align:center; background:#F30; color:#fff}

.art #content .main .cont_txt .info p.job_btn{ text-align:center; padding:0; text-indent:0;}
.art #content .main .cont_txt .info p.job_btn a{ width:100px; height:35px; margin:0 auto; display:block; border-radius:5px 0 5px 0; line-height:35px; background:#F30; box-shadows:2px 2px 2px #ccc; color:#fff;}

.art #content .main .art_list ol{ padding-left:50px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ccc; margin-left:0}
.art #content .main .art_list ol li{ list-style-type:decimal-leading-zero; position:relative; height:32px; line-height:32px; height:30px\9; line-height:30px\9;/*background:url(../images/bu_v2.gif) no-repeat 0 50%;*/ padding-left:5px}
.art #content .main .art_list ol li h3{ font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; width:600px;}
.art #content .main .art_list ol li h3 span{ margin-right:5px; display:inline-block}
.art #content .main .art_list ol li h3 a{ font-size:14px;}
.art #content .main .art_list ol li span.date{ position:absolute; right:0; top:0; color:#999}
.art #content .main .art_list ol.mr_list li.br{ border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:10px; overflow:hidden}
.art #content .main .art_list ol.mr_list{ border-bottom:0; margin-bottom:0; padding-bottom:0;}


.city_box{ height:32px; border:1px solid #ccc; border-top:0; padding:6px; overflow:hidden; margin-bottom:10px; width:1186px; margin:0 auto; background:#fff; box-shadow:0 2px 2px #ccc}
.city_box .city_list li{ float:left; margin:0 6px; line-height:32px;}
.city_box .city_list li a{ font-size:14px}

.job_list{ overflow:hidden; margin-left:-10px; margin-bottom:20px; border-bottom:1px solid #e2e2e2}
.job_list li{ float:left; margin-left:6px}
.job_list li a{ display:block; padding:6px 10px; border:1px solid #e2e2e2; font-size:14px; border-bottom:0}

.qnxz .title{ border-bottom:2px solid #ccc; height:45px; line-height:45px; margin-bottom:16px;}
.qnxz .title h1{ border-bottom:2px solid #0273c9; float:left; height:45px; line-height:45px; font-size:16px;font-family:微软雅黑;}
.qnxz .title span{display:block; float:right; line-height:45px;}
.qnxz .title span a{ font-size:14px}

.qnxz .mr_list{margin-left:-10px}
.qnxz .mr_list li{ float:left; width:391px; margin-left:10px; margin-bottom:10px; border:1px solid #ccc; background:#fff}
.qnxz .mr_list li img{ width:391px; height:130px; display:block; border:none}
.qnxz .mr_list li h3{ border-top:1px solid #ccc; height:36px; line-height:36px; text-align:center; font-weight:normal}
.qnxz .mr_list li h3 a{ font-size:14px;}

/* 20180525 add */

.qr_box{ overflow:hidden; margin-bottom:10px;}
.qr_box .main{ width:590px; float:left; border:1px solid #ccc; background:#fff;}
.qr_box .right{ width:590px; float:right;border:1px solid #ccc; background:#fff;}

.qr_box .tit{ border-bottom:3px solid #def3ff; height:38px; position:relative}
.qr_box .tit h2{ border-bottom:3px solid #0273c9; float:left; height:38px; padding:0 10px; margin-bottom:-3px; font-size:16px; line-height:38px;font-family:微软雅黑;}
.qr_box .tit span.more{ position:absolute; right:10px; top:8px;}
.qr_box .tit span.more a{ font-size:14px}


.qr_box .qrzp_item{ padding:10px;}

.qr_box .qrzp_item li{ height:36px; line-height:36px; background:url(../images/bu_v2.gif) no-repeat 0 50%; padding-left:12px;}
.qr_box .qrzp_item li h3{ font-weight:normal; width:558px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.qr_box .qrzp_item li h3 a{ font-size:14px;}

.art #content .main .list_box span.add_qnxz{ position:absolute; right:0; top:-30px; font-size:14px;}