@charset "utf-8";
/* CSS Document home */
img{border:0;}
body{ background:#e9eaec;font:12px Verdana,Arial,Tahoma;
}
.blind{ position:absolute; left:-9999em; line-height:0; font-size:0}
a:hover {color:#FF3300; text-decoration: underline; }

#header{}
#header .top_nav{ height:38px; line-height:38px; background:#f1f1f1; border-bottom:1px solid #d7d5d5}
#header .top_nav_ct{ width:1200px; margin:0 auto; line-height:38px; font-size:14px;font-family:"Microsoft Yahei";}
#header .top_nav_ct .t_tit{ float:left;}
#header .tools{ float:right}
#header .tools li{ float:left; background:#ececec; border-left:1px solid #d7d5d5}
#header .tools li.mb{ position:relative}
#header .tools li.mb .sub-menu{ position:absolute; top:39px; border:1px solid #d7d5d5; border-top:0; left:0; height:100px; width:100px; padding:6px; background:#fff; z-index:100; box-shadow:2px 2px 2px #ccc}
#header .tools li.mb .sub-menu img{ display:block; border:0}



#header .tools li.last{border-right:1px solid #d7d5d5}
#header .tools li a{ padding:0 10px; color:#666; display:block; font-size:14px;}
#header .tools li a:hover{ background:#024c8a; color:#fff; text-decoration:none}
#header .hd_box{ background:#fff; margin-bottom:10px; border-bottom:1px solid #ccc;box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2)}
#header .hd_area{ width:1200px; margin:0 auto; overflow:hidden; padding:15px 0}
#header .hd_area .logo{ width:243px; float:left;}

#header .hd_area .site_info{font-family:"Microsoft Yahei"; font-size:18px; margin:30px 0 0 0; float:left}
#header .hd_area .wxgzh{ float:right; width:350px; border:1px solid #e2e2e2; padding:5px; margin:5px 0 0; border-radius:6px}
#header .hd_area .wxgzh dt{ float:left; margin-right:10px}
#header .hd_area .wxgzh dt img{ display:block}
#header .hd_area .wxgzh dd{font-family:"Microsoft Yahei"; font-size:15px; color:#666; margin:6px 0 0; line-height:22px;}





#header .hd_area .t_banner{ float:left}
#header .hd_area .t_banner li{ float:left; margin:5px 0 0 15px}
#header .hd_area .t_banner li img{ display:block}
#header .menu{ width:1200px; background:#033f86; margin:0 auto; height:52px;padding:0; position:relative; /*border-radius:3px;*/ z-index:80}
#header .menu .menu_list{ width:1200px; margin:0 auto}
#header .menu li{ float:left; line-height:52px; border-left:1px solid #013a7c; border-right:1px solid #17539a}
#header .menu li:first-child{border-left:0;}
#header .menu li:last-child{ border-right:0}


#header .menu li a{ color:#eaf6ff; font-family:"Microsoft Yahei";font-size:18px; font-weight:600;display:block;padding:0 18px }
#header .menu li a.rczj{}
#header .menu li a:hover{ background:#02316a; text-decoration:none; color:#d9eefd}
#header .menu li.on a{text-decoration:none;background:#02316a;}
#header .menu li.j_btn{ border-left:0}
#header .menu li.j_btn a{ background:#034273 url(/uploads/allimg/230825/1_1627048541.png) no-repeat 12px 50%; width:185px; height:36px; line-height:36px; display:block; margin:5px 0 0 53px; padding-left:38px; box-shadow:2px 2px 2px #022f52; border-radius:6px; font-size:14px}
#header .menu li.r_btn a{ background:#6caf2a; position:absolute; right:130px; padding:0; width:130px; text-align:center; z-index:90}
#header .menu li.j_btn a:hover{ background:# url(/uploads/allimg/230825/1_1627048541.png) no-repeat 12px 50%;color:#FFFF00}

#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:324px; height:320px;/* padding:10px;*/ float:left; border:1px solid #e2e2e2; background:#fff;/*box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2)*/}
#content .c_area .hot_news{ width:512px; height:310px; padding:10px 10px 0 10px; margin:0 10px; float:left;border:1px solid #e2e2e2;background:#fff;/*box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2)*/}
#content .c_area .hot_job{ width:320px; float:right;/*box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2*/)}
#content .c_area .hot_news .hot_box{ border-bottom:1px dashed #e2e2e2; overflow:hidden; padding-bottom:10px;}
#content .c_area .hot_news .hot_box ul{ padding:0 8px;}
#content .c_area .hot_news .hot_box ul li{ padding:5px 0;font-family:"Microsoft Yahei"; text-align:left;/*background:url(../img/add2021toutiao.png) no-repeat 0 14px; */text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
#content .c_area .hot_news .hot_box ul li a{ font-size:16px; color:#333}


#content .c_area .hot_news .key{ overflow:hidden; padding:0 16px}
#content .c_area .hot_news .key li{ float:left; margin-right:5px;font-size:14px; height:30px; line-height:30px;}
#content .c_area .hot_news .key li a{ text-decoration:underline}


#content .c_area .hot_news .hot_box ul li span{font-weight:normal; margin-left:5px}
#content .c_area .hot_news .hot_box ul li em{ display:inline-block; background:#033f86; border-radius:6px; margin-right:5px; font-size:14px; color:#fff; font-style:normal; padding:4px 6px;font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial;}





#content .c_area .hot_news .hot_box h1 a{font-size:18px; color:#666;}
#content .c_area .hot_news .hot_box p{ color:#999; line-height:22px; font-size:12px; border-bottom:1px dashed #e2e2e2; padding-bottom:10px;}
#content .c_area .hot_news .hot_box p a{ color:#FF3300}


#content .c_area .hot_news .news_list li{ overflow:hidden; position:relative;background:url(../img/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:"Microsoft Yahei"; margin-bottom:10px; padding-bottom:5px}
*/
#content .c_area .hot_job .job_box .tit{ height:30px; line-height:30px; margin-bottom:10px; border-bottom:3px solid #e2e2e2;}
#content .c_area .hot_job .job_box .tit h2{ float:left; border-bottom:3px solid #02589a; font-size:16px;font-family:"Microsoft Yahei"; padding:0 10px;}

#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(../img/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 !important; font-weight:600}
#content .c_area .hot_job .job_box .hot_job_list li h2 a span{color:#666 !important; margin-left:2px; font-weight:normal;}


#content .area_ad ul{ margin-left:-10px; overflow:hidden; padding-bottom:10px\9}
#content .area_ad ul li{ border:1px solid #e2e2e2; 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{ display:block}
#content .area_ad ul li a span{ height:30px; line-height:30px; background:#fff; font-size:12px; color:#666; width:230px; text-align:center; border-top:1px solid #e2e2e2; display:inline-block}
#content .area_ad ul li a:hover {color:#FF3300; text-decoration:none; box-shadow:0 0 6px #666}



#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:"Microsoft Yahei";}
*/
#content .area_if .mbox .tit{ position:relative; height:25px;height:26px\9; overflow:visible; border-bottom:2px solid #ccc; margin-bottom:10px}
#content .area_if .mbox .tit h3{ height:28px; text-align:center; left:0; bottom:-2px; position:absolute; border-bottom:2px solid #0273c9; padding:0 15px;font-size:16px; color:#1258ad; font-family:"Microsoft Yahei";}





#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(../img/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:35px; line-height:35px; margin:10px 0; font-size:14px; color:#666; padding:0 10px; border:1px solid #e2e2e2; background:#fff url(//www.baticalc.com/uploads/allimg/220504/1_2050399741.png) no-repeat 15px 50%; padding-left:50px}
.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:20px; font-family:"Microsoft Yahei"; 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 h2{ font-family:"Microsoft Yahei"; font-size:30px; margin-bottom:20px; text-align:center; line-height:35px;}

.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% !important;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:"Microsoft Yahei"; padding:0 8px; line-height:32px; position:absolute; left:0; bottom:-2px}
*/.art #content .right .art_mbox .list li{overflow:hidden;background:url(../img/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{ height:38px; line-height:38px; border-bottom:3px solid #0273c9; margin-bottom:10px; font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:16px; color:#1258ad}

#content .area_if .link .tit{ margin-bottom:7px;margin-bottom:8px\9}
#content .area_if .link .list li{overflow:hidden;background:url(../img/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;}


.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(../img/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:"Microsoft Yahei";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(../img/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:"Microsoft Yahei"; 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;}
.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:"Microsoft Yahei";}

.gaoxiao_dq_box .tit{ border-bottom:2px solid #0273c9; height:38px; line-height:38px;padding:0 10px}
.gaoxiao_dq_box .tit h2{font-size:16px;font-family:"Microsoft Yahei";}

.gaoxiao_dq_box{background:#fff;box-shadow:2px 2px 2px #ccc;border:1px solid #ccc;}
.gaoxiao_dq_box .list{ margin-left:-1px}
.gaoxiao_dq_box .list li{width:166px; float:left; text-align:center; height:32px; line-height:32px; border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2}
.gaoxiao_dq_box .list li a{ font-size:14px; display:block}
.gaoxiao_dq_box .list li a:hover{ background:#0273c9; color:#fff; text-decoration:none}

.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;margin-left:10px;background:url(//www.baticalc.com/templets/liuxuehr2016/img/bu_v2.gif) no-repeat 0 50%; padding-left:12px;}
.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_area .hot_job .hot_job_lst li h3 span{ color:#fff; font-weight:normal; height:23px; line-height:23px; background:#0264ae; display:inline-block; font-size:12px;font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; padding:0 6px; border-radius:5px; margin-right:5px}








.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:"Microsoft Yahei"; 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(../img/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; color:#2b9800}


/* 20160818 add */
#flashbox{width:324px; height:320px;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; text-indent:-9999em}
.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:10px !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; display:none}

.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:"Microsoft Yahei";color:#1258ad}

.relevant li{ overflow:hidden; position:relative;background:url(../img/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:1px solid #e0dede; background:#515151; }
#footer .f_area{ width:1200px; margin:0 auto; padding:10px 0;}
#footer .f_nav{height:35px; width:1200px; margin:0 auto; line-height:35px; text-align:center; padding:16px; border-bottom:1px dashed #616161}
#footer .f_nav a{ font-size:14px; color:#8f8f8f; background:url(//www.baticalc.com/uploads/allimg/220414/1_1419104591.png) no-repeat 100% 50%; padding-right:16px; margin-left:16px} 
#footer .f_nav a.last{background:none} 



#footer .f_area p{ text-align:center;  line-height:25px; color:#8f8f8f}
#footer .f_area p a{ color:#8f8f8f}
#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}

/* 20161205 add */

.search_box{ width:1166px; margin:10px auto; overflow:hidden; border:1px solid #e2e2e2; padding:16px; background:#fff;}
.search_box .sc_main{padding:15px;}
.search_box .sc_right{ width:360px; float:right;border:1px solid #ccc; background:#fff; padding:10px; margin:16px;}

.search_box .resultbar{ background:#f1f1f1; height:38px; line-height:38px; padding:0 15px; font-size:14px; border:1px solid #e2e2e2; margin:50px 0 20px 0}
.search_box .resultbar strong.key{ color:#F30; margin:0 5px;}

.search_box .sc_main .resultlist ul li{ border-bottom:1px dashed #CCC; padding-bottom:10px; margin-bottom:10px;}
.search_box .sc_main .resultlist ul li h3 a{ font-size:18px; margin-bottom:10px;font-family:"Microsoft Yahei";}
.search_box .sc_main .resultlist ul li p{ font-size:12px; color:#666; line-height:26px; text-align:justify}
.search_box .sc_main .resultlist ul li span a{ font-size:14px; color:#F30; text-decoration:underline}



.search_box .search_box_form{ width:700px; margin:30px auto; border:1px solid #e2e2e2; background:#fff; border-radius:6px; padding: 6px; box-shadow:5px 5px 5px #ccc;}
.search_box .search_box_form .form_txt{ border:0; padding:10px; font-size:14px; width:558px; background:url(//www.baticalc.com/uploads/allimg/241209/1_1144186511.png) no-repeat 10px 50%;padding-left:50px}
.search_box .search_box_form .search-submit{ width:76px; height:50px; background:#02589a; color:#fff; border:0; border-radius:6px; font-size:16px; font-weight:bold}
.search_box .search_box_form .search-submit:hover{ cursor:pointer; background:#02467a; color:#fff}


.sc_right{ padding-top:5px}

.search_form{ border:1px solid #e2e2e2; height:25px; line-height:25px; padding:8px 10px; margin:0 0 10px 0; overflow:hidden; border-radius:6px; margin:8px;}
.search_form .form_txt{ float:left; border:0; height:25px; line-height:25px; width:413px; font-size:14px}
.search_form .search-submit{ float:left; width:60px; height:25px; line-height:25px; background:#134ea1; color:#fff; border:none; /*border-radius:5px 0 5px 0; */cursor:pointer; border-radius:5px;}
.search_form .search-submit:hover{ background:#FF3300; color:#fff}

.search_form2 .form_txt{ width:296px}


.search_box .pagelist{padding:15px 0 10px 0; text-align:center; margin:0; border-bottom:10px}
.search_box .pagelist li.thisclass{ color:#FF3300; background:none;padding:0 10px;border:1px solid #ccc; }
.search_box .pagelist li{ margin-right:5px; float:left;padding:0; height:25px; line-height:25px; background:none;font-size:14px}
.search_box .pagelist li a{ display:block;padding:0 10px;background:#f1f1f1;border:1px solid #ccc;}




.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{margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px dashed #ccc;}
.art #content .main .art_list ol li h3{ font-weight:normal;}
.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 #e2e2e2; 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; color:#999}

.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:"Microsoft Yahei";}
.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{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:"Microsoft Yahei";}
.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; overflow:hidden}

.qr_box .qrzp_item li{ height:36px; width:45%; float:left; line-height:36px; background:url(//www.baticalc.com/templets/liuxuehr2016/img/bu_v2.gif) no-repeat 0 50%; padding-left:12px;}
.qr_box .qrzp_item li h3{ font-weight:normal; width:525px; 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;}


.gx_area3{ margin-bottom:10px; overflow:hidden}
.gx_area3 .gx_main{ width:850px; float:left; background:#fff; border:1px solid #e2e2e2; margin-right:10px;}




.gx_area3 .gx_main .tit{ border-bottom:2px solid #0273c9; height:38px; line-height:38px;padding:0 10px 0 12px}
.gx_area3 .gx_main .tit h2{font-size:16px;font-family:"Microsoft Yahei";}
.gx_area3 .gx_main .list{ padding:16px;}


.gx_area3 .gx_main .list li{line-height:35px; float:left;background:url(../img/bu_v2.gif) no-repeat 0 50%; padding-left:12px; margin-left:10px; overflow:hidden}
.gx_area3 .gx_main .list li h2{overflow:hidden;text-overflow:ellipsis; font-weight:normal;white-space:nowrap; width:720px; float:left}
.gx_area3 .gx_main .list li h2 a{ font-size:14px}
.gx_area3 .gx_main .list li span.date{ float:right; font-size:14px;color:#FF6600}
.gx_area3 .gx_main .list li h2 .typ{ margin-right:5px;color:#FF6600}
.gx_area3 .gx_main .list li h2 .typ a{ color:#FF6600}
.gx_area3 .gx_aside{ width:338px; float:right;}

.gx_ad_logo{ padding-top:10px;}
.gx_ad_logo li{ height:85px; border:1px solid #e2e2e2; background:#fff; margin-bottom:9px}

.area_ad2 .area_txt_ad{ background:#fff; margin-bottom:10px; padding:10px; border:1px solid #e2e2e2;/*box-shadow:2px 2px 2px #ccc*/}

.area_ad2 .area_txt_ad .tit{ height:38px; line-height:38px; border-bottom:3px solid #e2e2e2;}
.area_ad2 .area_txt_ad .tit h2{ float:left; border-bottom:3px solid #02589a; font-size:16px;font-family:"Microsoft Yahei"; padding:0 10px;}




/*.area_ad2 .area_txt_ad .tit{ position:relative;;overflow:hidden; height:25px; line-height:25px; border-bottom:2px solid #ccc; overflow:visible;}
.area_ad2 .area_txt_ad .tit h2{ height:28px; text-align:center; left:0; bottom:-2px; position:absolute; border-bottom:2px solid #0273c9; padding:0 15px;font-size:16px; color:#1258ad; font-family:"Microsoft Yahei";}
*/
.area_ad2 .area_txt_ad .tit span{ float:right;}
.area_ad2 .area_txt_ad .tit span a{ float:right; font-size:14px; color:#525252; border:1px solid #e2e2e2; border-radius:6px; padding:3px 8px; font-size:12px; line-height:25px; color:#666; box-shadow:1px 1px 3px #e7e6e6}



.area_ad2 .area_txt_ad .txt_list{ overflow:hidden; padding:6px 0 0 0; margin-left:-10px;}
.area_ad2 .area_txt_ad .txt_list li{ float:left; margin-bottom:10px; width:371px;background:url(../img/bu_v2.gif) no-repeat 12px 50%; padding:0 12px;}

.area_ad2 .area_txt_ad .txt_list li h3{width:370px; margin-left:10px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;/*background:url(../img/bu_v2.gif) no-repeat 0 50%;  padding-left:12px;*/ font-size:14px;  color:#666}
.area_ad2 .area_txt_ad .txt_list li h3 a{ color:#333; font-size:14px;}
.area_ad2 .area_txt_ad .txt_list li h3 span{ color:#fff; font-weight:normal; height:23px; line-height:23px; background:#033f86; display:inline-block; font-size:12px;font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; padding:0 6px; border-radius:5px; margin-right:5px}


.area_ad2 .area_txt_ad .txt_list li h3 em{ font-weight:normal; margin-left:2px}


.area_ad2 .area_txt_ad_logo{ overflow:hidden;}
.area_ad2 .area_txt_ad_logo .area_txt_ad_logo_list{ margin-left:-9px;}
.area_ad2 .area_txt_ad_logo .area_txt_ad_logo_list li{ width:192px; height:98px; float:left; margin:0 0 10px 9px; background:#fff;/*box-shadow:0 3px 2px -3px rgba(0, 0, 0, 0.2)*/}
.area_ad2 .area_txt_ad_logo .area_txt_ad_logo_list li.mr0{ margin-right:0}
.area_ad2 .area_txt_ad_logo .area_txt_ad_logo_list li a{ width:192px; height:97px; display:block; border:1px solid #e2e2e2}
.area_ad2 .area_txt_ad_logo .area_txt_ad_logo_list li a:hover{border:1px solid #ccc; color:#FF0000; text-decoration:none}
.area_ad2 .area_txt_ad_logo .area_txt_ad_logo_list li a span{ display:block; width:192px; height:31px; color:#666; line-height:30px; text-align: center; background:#fff; border-top:1px solid #e2e2e2}
.area_ad2 .area_txt_ad_logo .area_txt_ad_logo_list li a img{ display:block}


.bsh_list{ overflow:hidden; margin-left:-10px}
.gx_area3 .bsh_item{ float:left; margin-left:10px; border:1px solid #e2e2e2; background:#fff; width:391px}
.gx_area3 .bsh_item .tit{ border-bottom:3px solid #def3ff; height:38px; position:relative}
.gx_area3 .bsh_item .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:"Microsoft Yahei";}
.gx_area3 .bsh_item .tit span.more{ position:absolute; right:10px; top:8px;}
.gx_area3 .bsh_item .tit span.more a{ font-size:14px}


.gx_area3 .bsh_item .list{ padding:10px; overflow:hidden}

.gx_area3 .bsh_item .list li{ height:36px; line-height:36px; background:url(//www.baticalc.com/templets/liuxuehr2016/img/bu_v2.gif) no-repeat 0 50%; padding-left:12px;}
.gx_area3 .bsh_item .list li h3{ font-weight:normal; width:360px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gx_area3 .bsh_item .list li h3 a{ font-size:14px;}

#content .bsh ul li a img{ display:block; border:0; padding:0; height:80px !important;}
#content .bsh ul li a p{ background:#fff !important;; font-size:12px;}


.art #content .main .cont_txt .info p.pht{ padding-left:0; text-indent:0; text-align:center}
/*.art #content .main .cont_txt .info p.pht img{ width:auto}
*/


.ab_menu .ab_menu_list{ padding:16px;}
.ab_menu .ab_menu_list li{ margin-bottom:10px;}
.ab_menu .ab_menu_list li a{ height:36px; line-height:36px; display:block; border:1px solid #e2e2e2; text-align:center; font-size:14px}
.ab_menu .ab_menu_list li a:hover{ background:#033f86; color:#fff; text-decoration:none}

.area_box .home_job_box{ overflow:hidden; margin-left:-10px; margin-bottom:10px}
.area_box .home_job_box .home_job_list{ border:1px solid #e2e2e2; margin-left:10px; background:#fff; float:left; width:371px; padding:10px}



.area_box .home_job_box .home_job_list .tit{ height:38px; line-height:38px; margin-bottom:10px; border-bottom:3px solid #e2e2e2;}
.area_box .home_job_box .home_job_list .tit h2{ float:left; border-bottom:3px solid #033f86; font-size:18px;font-family:"Microsoft Yahei"; padding:0 10px;}
.area_box .home_job_box .home_job_list .tit h2 a{ color:#333}


.area_box .home_job_box .home_job_list .tit span.more{ float:right; line-height:36px; margin-right:10px;}


.area_box .home_job_box .home_job_list .list{ padding:0 10px 10px 10px;}
.area_box .home_job_box .home_job_list .list li{overflow:hidden;background:url(../img/bu_v2.gif) no-repeat 0 50%; padding-left:12px; line-height:30px;}
.area_box .home_job_box .home_job_list .list li h2{overflow:hidden;text-overflow:ellipsis; font-weight:normal;white-space:nowrap; width:350px;}
.area_box .home_job_box .home_job_list .list li a{ font-size:14px; color:#333}

.area_box2{ overflow:hidden; margin-bottom:10px;}
.area_box2 .left,.area_box2 .main,.area_box2 .right{ background:#fff; border:1px solid #e2e2e2; padding:10px}

.area_box2 .left{ float:left; width:332px;height:1957px}
.area_box2 .main{ float:left; margin:0 10px; width:502px; height:1957px}
.area_box2 .right{ float:right;width:280px;background:#fff;height:1957px}


.area_box2 .left .tit{ height:38px; line-height:38px; margin-bottom:10px; border-bottom:3px solid #e2e2e2;}
.area_box2 .left .tit h2{ float:left; border-bottom:3px solid #033f86; font-size:18px;font-family:"Microsoft Yahei"; padding:0 10px;}
.area_box2 .left .tit h2 a{ color:#333}


.area_box2 .main .tit{ height:38px; line-height:38px; margin-bottom:10px; border-bottom:3px solid #e2e2e2;}
.area_box2 .main .tit h2{ float:left; border-bottom:3px solid #02589a; color:#333; font-size:18px;font-family:"Microsoft Yahei"; padding:0 10px;}

.area_box2 .left .ct_txt_list li h3{width:316px;}
.area_box2 .right .ct_txt_list li h3{width:266px;}

.area_box2 .tit span.more{ float:right}

.area_box2 .left .ct_txt_list{ border-bottom:1px dashed #e2e2e2; margin-bottom:5px; padding-bottom:6px}

.area_box2 .ct_txt_list{}
.area_box2 .ct_txt_list li{height:30px; line-height:30px; overflow:hidden;background:url(../img/bu_v2.gif) no-repeat 0 50%; padding-left:12px; position:relative;}
.area_box2 .ct_txt_list li span.date{ position:absolute; right:0; top:0; font-size:14px; color:#006600}
.area_box2 .ct_txt_list li h3{float:left; width:390px; margin-left:5px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-weight:normal}
.area_box2 .ct_txt_list li a{ font-size:14px; color:#333}

.area_box2 .right .tit{ height:38px; line-height:38px; margin-bottom:10px; border-bottom:3px solid #e2e2e2;}
.area_box2 .right .tit h2{ float:left; border-bottom:3px solid #033f86; font-size:18px;font-family:"Microsoft Yahei"; padding:0 10px;color:#333}
.area_box2 .right .tit h2 a{ color:#333}

.area_box2 .right .dq_list{ overflow:hidden; margin-left:-5px; padding-top:5px}
.area_box2 .right .dq_list li{ float:left; width:20%; text-align:center; margin:0 0 12px 12px;}
.area_box2 .right .dq_list li a{ padding:6px; display:block; border:1px solid #e2e2e2; border-radius:6px; color:#666; font-size:12px}
.area_box2 .right .dq_list li a:hover{ background:#01b054; color:#fff}



.area_banner{ overflow:hidden; margin-left:-10px}
.area_banner ul li{ float:left; width:391px; height:118px; border:1px solid #e2e2e2; margin:0 0 10px 10px; background:#fff;}
.area_ad_logo{ height:115px; border:1px solid #e2e2e2; margin:10px 0 0}
.area_ad_logo2{}
.area_ad_logo2 li{ height:281px; border:1px solid #e2e2e2; margin-bottom:10px;}
.area_ad_logo2 li.last{margin-bottom:0;}



.br{ border-bottom:1px dashed #e2e2e2; margin-bottom:10px; padding-bottom:10px;}
.flink{ background:#fff; border:1px solid #e2e2e2; padding:10px; margin-bottom:10px}
.flink .tit{ height:38px; line-height:38px; margin-bottom:10px; border-bottom:3px solid #e2e2e2;}
.flink .tit h2{ float:left; border-bottom:3px solid #033f86; font-size:16px;font-family:"Microsoft Yahei"; padding:0 10px;}
.flink .flink_list{ overflow:hidden; margin-left:-10px;}
.flink .flink_list li{ float:left; margin:0 0 6px 16px; background:url(//www.baticalc.com/uploads/allimg/220414/1_1412335221.png) no-repeat 100% 50%; padding-right:16px;}
.flink .flink_list li a{ font-size:14px; color:#5f5f5f}

.flink .flink_list li:last-child{background:none}

.list_box .tit{ height:38px; line-height:38px; margin-bottom:10px; border-bottom:3px solid #e2e2e2;}
.list_box .tit h1{ border-bottom:3px solid #0273c9; font-size:16px;font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; padding:0 6px; float:left}

.right .wx{ text-align:center; font-size:14px; margin-bottom:16px;}
.wx{ border:1px solid #ccc; margin-bottom:1px; background:#fff; text-align:center; margin-bottom:10px; padding-bottom:10px; font-size:14px}
.wx span{ display:block;}

/* 20221114 add*/

.home_logo04{ overflow:hidden; padding:5px 0 5px 0;}
.home_logo04 .home_logo04_list{ margin-left:-10px;}
.home_logo04 .home_logo04_list li{ float:left; margin-left:10px;width:217px; overflow:hidden;border:1px solid #e2e2e2; box-shadow:0 1px 3px #dbdada;margin-bottom:10px; background:#fff;padding:6px; }
.home_logo04 .home_logo04_list li .thumb{ float:left; display:block; width:50px; height:50px; margin-right:6px}
.home_logo04 .home_logo04_list li .thumb img{ display:block; border:none; width:100%}

.home_logo04 .home_logo04_list li .info{ width:160px; float:left;}
.home_logo04 .home_logo04_list li .info h4.tit{ font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial;width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600; font-size:12px; margin:5px 0 3px 0}


.home_logo04 .home_logo04_list li .info p.info2{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial;width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px; letter-spacing:-0.5px}

/*.home_logo04 .home_logo04_list li a:hover{ box-shadow:0 0 6px #a6a6a6;border-top:1px solid #59ab01; text-decoration:none}
*/


.art #content .main .art_list .qnxzlt_hot{ overflow:hidden;}
.art #content .main .art_list .qnxzlt_hot li{ height:93px;background:none; float:left; width:47%; border-radius:6px; box-shadow:2px 2px 5px #ccc;  padding-left:0; border:1px solid #e2e2e2; margin:0 10px 10px 10px;}

.art #content .main .art_list .qnxzlt_hot li a{ display:block; height:80px; padding:6px;}

.art #content .main .art_list .qnxzlt_hot li span{ line-height:normal}
.art #content .main .art_list .qnxzlt_hot li span.thumb{display:inline-block; float:left; width:80px; margin-right:10px}
.art #content .main .art_list .qnxzlt_hot li span.thumb img{ width:80px; height:80px; display:block}
.art #content .main .art_list .qnxzlt_hot li span.h{ font-size:14px; font-weight:600; display:block; margin:0 0 6px 0; padding-top:16px}
.art #content .main .art_list .qnxzlt_hot li span.txt{ font-size:14px;}

/* 20230330 add */

.service_box{ width:620px; margin:0 auto}


.service_box .form_list li{ margin-bottom:10px;}
.service_box .form_list li em{ display:inline; margin-right:5px; color:#FF0000}
.service_box .form_list li label{ display:block; font-size:14px; font-weight:bold; margin-bottom:10px; color:#666666}
.service_box .form_list li input.intxt{ border:1px solid #e2e2e2; border-radius:5px; padding:12px 6px; font-size:14px; width:100%;}
.service_box .form_list li.sbt{ text-align:left; padding:16px 0;}
.service_box .form_list li.sbt input.coolbg{ border:0; background:#0066CC; color:#fff; font-size:14px; width:100%; height:36px; line-height:36px; border-radius:6px; cursor:pointer}
.service_box .form_list li.sbt input.coolbg:hover{ background:#0357ab}
.service_box p{ text-indent:0 !important; padding-left:0!important; font-size:14px}

.home_wx_2wm{ text-align:center; padding:20px 0}
.home_wx_2wm span{ display:block; width:100%; text-align:center; height:30px; line-height:30px; font-size:14px; color:#666}

.gx_ct{border:1px solid #e2e2e2; padding:10px; box-shadow:2px 2px 2px #ccc; border-radius:6px; margin:0 0 10px 0}
.gx_ct h4{padding:3px 10px; margin:0 0 10px 0; font-size:16px; border-left:3px solid #FF6600; padding-left:12px;}
.gx_ct .mr_list{ margin:0; padding:0 !important;}
.gx_ct .mr_list li{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:14px; padding:6px 0; border-bottom:1px solid #e2e2e2; margin:0;}

/* 20230612 add */
.bsh_moz{ overflow:hidden; margin-left:-10px;}
.bsh_moz li{ float:left; width:290px !important; border:1px solid #e2e2e2; background:#fff; margin:0 0 10px 10px; text-align:center; padding:6px 0;}
.bsh_moz li .thumb{ width:80px; height:80px; margin:0 auto; overflow:hidden}
.bsh_moz li .info h3{ padding:8px;font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:14px; width:280px;overflow:hidden;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; font-weight:normal}
.bsh_moz li .info h3 a:hover{ color:#FF0000; text-decoration:none;box-shadow:0}


/* 20240517 add */
.txt_list_home{ margin:10px 0 0 0}
.txt_list_home li{ float:left; width:386px;}
.txt_list_home li h3 a{ color:#333; font-size:12px}
.txt_list_home li h3 a:hover{ text-decoration:none; color:#FF3300}

.txt_list_home li h3{width:385px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;font-weight:normal}
.txt_list_home li h3 span.hot{ background:#004089; color:#fff; height:23px; padding:0 5px; border-radius:3px; line-height:23px; font-size:12px; display:inline-block}
.txt_list_home li h3 span.tit2{ font-weight:bold;}
.txt_list_home li h3 span.info{ color:#666}

.art_mbox .wx{ border:0 !important}

.sq_list li{ margin-bottom:6px;}
.sq_list li a{ display:block; border:1px solid #e2e2e2; padding:9px 16px; border-radius:5px;}
.sq_list li a em{font-size:14px; font-weight:bold; margin-bottom:5px;}
.sq_list li a span{ font-size:14px; color:#666;}
.sq_list li a:hover{ border:1px solid #ccc; color:#FF3300; text-decoration:none}



.banner{margin-bottom:10px;}
.banner .banner_list{overflow:hidden; margin-left:-10px; }
/*.banner .banner_list li{ float:left; margin-left:10px; }
.banner .banner_list li a{ width:391px; height:80px; border:1px solid #f1f1f1; display:block; background:#fff; border-radius:6px;}
*/

.banner .banner_list li{ float:left; margin:10px 0 0 10px; overflow:hidden}
.banner .banner_list li a{ border:1px solid #e2e2e2; background:#fff; color:#333; padding:5px 6px;/* border-radius:6px;*/ height:66px; display:block; width:379px;font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial;}
.banner .banner_list li a:hover{ border:1px solid #ccc; /*border-radius:6px;*/ text-decoration:none; color:#333}


.banner .banner_list li span{ display:block;}
.banner .banner_list li span.thumb{ float:left; margin:0 6px 0 0}
.banner .banner_list li span.thumb img{ width:66px; height:66px; display:block;}

.banner .banner_list li span.tit{ font-size:19px; font-weight:600; margin:7px 0 3px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:306px;}
.banner .banner_list li span.info{ font-size:16px; color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:306px;}


.hot_job_list li{margin-bottom:3px; overflow:hidden; }
.hot_job_list li a{ border:1px solid #e2e2e2; background:#fff; color:#333; padding:5px 6px; /*border-radius:6px;*/ height:50px; display:block}
.hot_job_list li a:hover{ border:1px solid #ccc; /*border-radius:6px;*/ text-decoration:none; color:#FF3300}


.hot_job_list li span{ display:block;}
.hot_job_list li span.thumb{ float:left; margin:0 6px 0 0}
.hot_job_list li span.thumb img{ width:50px; height:50px;}
.hot_job_list li span.tit{ font-size:16px; margin:4px 0 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:249px;}
.hot_job_list li span.info{ font-size:14px; color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:249px;}


.dtb_box{ overflow:hidden}
.dtb_box .dtb_list{overflow:hidden; margin-left:-10px; }

.dtb_box .dtb_list li{ float:left; margin:0 0 10px 10px; overflow:hidden}
.dtb_box .dtb_list li a{ border:1px solid #e8e7e7; background:#fff; color:#333; padding:5px 6px; /*border-radius:6px;*/ height:50px; display:block; width:278px;font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial;}
.dtb_box .dtb_list li a:hover{ border:1px solid #ccc; text-decoration:none; color:#333}


.dtb_box .dtb_list li span{ display:block;}
.dtb_box .dtb_list li span.thumb{ float:left; margin:0 6px 0 0}
.dtb_box .dtb_list li span.thumb img{ width:50px; height:50px; display:block;}

.dtb_box .dtb_list li span.tit{ font-size:16px; font-weight:600; margin:2px 0 3px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:220px;}
.dtb_box .dtb_list li span.info{ font-size:14px; color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:220px;}



.xtb_box{ overflow:hidden}
.xtb_box .xtb_list{overflow:hidden; margin-left:-10px; }

.xtb_box .xtb_list li{ float:left; margin:0 0 10px 10px; overflow:hidden}
.xtb_box .xtb_list li a{ border:1px solid #e8e7e7; background:#fff; color:#333; padding:5px 6px; /*border-radius:6px;*/ height:50px; display:block; width:218px;font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial;}
.xtb_box .xtb_list li a:hover{ border:1px solid #ccc; /*border-radius:6px;*/ text-decoration:none; color:#333}


.xtb_box .xtb_list li span{ display:block;}
.xtb_box .xtb_list li span.thumb{ float:left; margin:4px 6px 0 0}
.xtb_box .xtb_list li span.thumb img{ width:35px; height:35px; display:block;}

.xtb_box .xtb_list li span.tit{ font-size:14px; font-weight:600; margin:5px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:170px;}
.xtb_box .xtb_list li span.info{ font-size:12px; color:#999;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:170px;}

.sq_list .tit{ height:38px; line-height:38px; margin-bottom:10px; border-bottom:3px solid #e2e2e2;}
.sq_list .tit h2{ float:left; border-bottom:3px solid #033f86; font-size:18px;font-family:"Microsoft Yahei"; padding:0 10px;}
.sq_list .tit h2 a{ color:#333}



#content .ty_right{ width:270px; float:right; padding:10px; border:1px solid #e2e2e2; margin-bottom:16px;background:#fff}

#content .ty_main{ width:868px; float:left; border:1px solid #e2e2e2; background:#fff; padding:10px 16px; margin-bottom:16px}
#content .ty_main .tit{ height:38px; line-height:38px; margin-bottom:10px; border-bottom:3px solid #e2e2e2;}
#content .ty_main .tit h2{ float:left; border-bottom:3px solid #033f86; font-size:18px;font-family:"Microsoft Yahei"; padding:0 10px;color:#333}
#content .ty_main .gx_list{ overflow:hidden; margin-left:-16px;}
#content .ty_main .gx_list li{ float:left; width:410px; margin-left:16px;}


#content .ty_main .gx_list li{overflow:hidden;background:url(../img/bu_v2.gif) no-repeat 0 50%; padding-left:12px; line-height:37px;}
#content .ty_main .gx_list li h2{ float:left;overflow:hidden;color:#333;text-overflow:ellipsis; font-weight:normal;white-space:nowrap; width:332px;}
#content .ty_main .gx_list li h2 span.typ{ margin-right:3px; color:#666}
#content .ty_main .gx_list li h2 span.typ a{ color:#666}
#content .ty_main .gx_list li a{ font-size:14px; color:#333}

#content .ty_main .gx_list li span.date{ float:right}

#content .ty_right .tit{ height:38px; line-height:38px; margin-bottom:10px; border-bottom:3px solid #e2e2e2;}
#content .ty_right .tit h2{ float:left; border-bottom:3px solid #033f86; font-size:18px;font-family:"Microsoft Yahei"; padding:0 10px; color:#333}


#content .ty_right .dq_list li{ float:left; width:28%; text-align:center; margin:0 0 12px 12px;}
#content .ty_right .dq_list li a{ padding:6px; display:block; border:1px solid #e2e2e2; border-radius:6px; color:#666; font-size:12px}
#content .ty_right .dq_list li a:hover{ background:#01b054; color:#fff}

#content .ty_main .list_box ul{margin-left:0;}
#content .ty_main .list_box ul li{ height:38px; line-height:38px;}
#content .ty_main .list_box ul li h3{ width:758px;}
#content .ty_main .list_box ul li h3 a{ font-size:16px}
#content .ty_main .list_box ul li span.date{ font-size:14px}

#content .ty_main .cont_txt{ padding:0 20px;}
#content .ty_main .cont_txt h1{ padding:16px 0 26px 0; text-align:center;font-size:22px;font-family:"Microsoft Yahei";}
#content .ty_main .cont_txt .time_fun{ background:#F6F6F6;border:1px solid #ebebeb; padding:6px 5px; text-align:center; font-size:14px; margin-bottom:26px;}

#content .ty_main .cont_txt .shengming{border:1px solid #ebebeb; padding:10px; background:#f6f6f6; margin-bottom:10px}
#content .ty_main .cont_txt .shengming p{ margin-bottom:0; font-size:12px; text-indent:0; line-height:25px}

#content .ty_main .cont_txt .fengxiang{ overflow:hidden;}
#content .ty_main .cont_txt p{ font-size:14px; line-height:30px; margin-bottom:16px; text-align:justify; font-family:tahoma, arial, 宋体, sans-serif; color:#525252; text-indent:2em;}
#content .ty_main .cont_txt table{ width:100% !important}

.sc{ border:1px solid #e2e2e2; margin:18px 0 0; overflow:hidden; border-radius:6px;}
.sc .search-keyword{ border:0; float:left; width:409px; height:21px; font-size:14px; padding:10px}
.sc .search-submit{ width:80px; height:41px; background:#033f86; border:0; color:#fff; float:right; cursor:pointer; font-size:14px}




