@charset "utf-8";
/* CSS Document home */
img{border:0;}
body{ background:#f2f2f2; font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial;}
.blind{ position:absolute; left:-9999em; line-height:0; font-size:0}
a:hover {color:#FF3300; text-decoration: underline; }

#header{ border-top:6px solid #013e88;padding:0; }
.h_area_box{ background:#fff; border-bottom:1px solid #dddddd; margin-bottom:10px;}

#header .h_area{ width:1200px; margin:0 auto; overflow:hidden; padding:16px 0; background:#fff}
#header .logo{ float:left}
#header .info{ float:right}

.menu{ height:50px; background:#013e88; width:1180px; padding:0 10px; margin:0 auto 10px; border-radius:5px}
.menu .menu_list{ width:1200px; margin:0 auto}
.menu .menu_list li{ float:left; height:50px; line-height:50px;}
.menu .menu_list li a{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:17px; color:#fff; padding:0 16px; display:block; font-weight:600}
.menu .menu_list li.on a{ background:#01316b}
.menu .menu_list li a:hover{ text-decoration:none; color:#FFCC00}


#content{ width:1200px; overflow:hidden; margin:0 auto 10px}
#content .hot_txt{ text-align:center; padding:36px 0}
#content .hot_txt h2{ margin-bottom:10px; }
#content .hot_txt h2 a{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:28px; color:#333; padding:0 16px;font-weight:600}
#content .hot_txt p{ font-size:14px; color:#666; text-indent:2em; line-height:28px;}

#content .hot_txt h2 a span.tt_icon{ width:60px; height:32px; line-height:32px; font-size:18px; background:#FF3300; color:#fff; border-radius:6px; display:inline-block; margin:0 10px 0 0}

.tt_logo{ overflow:hidden; margin-bottom:6px}
.tt_logo .tt_logo_list{ margin-left:-10px}
.tt_logo .tt_logo_list li{ width:371px; padding:10px; border:1px solid #dddddd; border-radius:5px; background:#fff; margin:0 0 10px 10px; float:left}
.tt_logo .tt_logo_list li a{display:block}
.tt_logo .tt_logo_list li a:hover{ text-decoration:none; color:#FF3300}


.tt_logo .tt_logo_list li a span.logo{float:left; margin:0 10px 0 0}
.tt_logo .tt_logo_list li a span.logo img{ display:block; width:66px; height:66px;}

.tt_logo .tt_logo_list li a span.tit{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:18px; font-weight:600; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:290px; display:block; padding:6px 0 1px 0}
.tt_logo .tt_logo_list li a span.info{ font-size:14px; color:#666; display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; width:290px;}

.txt_tt{ margin-bottom:16px;}
.txt_tt .tit{padding:8px 0; margin-bottom:16px; overflow:hidden}
.txt_tt .tit h2{ font-size:20px;font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; border-left:5px solid #013e88; float:left; color:#013e88; padding-left:12px; font-weight:600}
.txt_tt_box{padding:10px;background:#fff; border:1px solid #dddddd; border-radius:5px;}
.txt_tt .txt_tt_list{margin-left:-10px; margin-top:10px  }
.txt_tt .txt_tt_list li{padding-left:12px; float:left; width:382px}


.txt_tt .txt_tt_list li{padding-left:12px; float:left; width:382px; margin-bottom:10px}


.txt_tt .txt_tt_list li h2{font-weight:normal;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; width:372px;}

.txt_tt .txt_tt_list li h2 span{ display:inline-block; height:20px; width:36px; text-align:center; background:#013e88; margin-right:3px; color:#fff;font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; border-radius:6px;}


.txt_tt .txt_tt_list li h2 a{ font-size:14px;font-family:Verdana,Arial,sans-serif}
.txt_tt .txt_tt_list li h2 a:hover{ text-decoration:underline; color:#525252}

.txt_tt .txt_tt_list li h2 a b{ color:#013e88; margin-right:2px;}
.txt_tt .txt_tt_list li h2 a em{ font-weight:normal}


.area{ margin-left:-10px; margin-bottom:10px; overflow:hidden; padding-bottom:6px}
.item { border:1px solid #ddd;background:#fff; padding:10px; float:left; width:422px; border-radius:5px; overflow:hidden; margin-left:10px; margin-bottom:10px}
.item .tit{ overflow:hidden; border-bottom:1px dashed #ccc; padding:8px 0; margin-bottom:10px}
.item .tit h2{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:17px; font-weight:600;float:left; border-left:5px solid #013e88; padding-left:12px; color:#013e88}
.item .tit span.more{ float:right}

.item .list li{ background:url(//www.baticalc.com/templets/boshihouzp2026/img/bu_v2.gif) no-repeat 0 50%; height:32px; line-height:32px; padding-left:12px; position:relative}
.item .list2 li{ padding:6px !important}
.item .list2 li h3 a{font-size:14px !important; }

.item .list li span.date{ position:absolute; right:0; top:0}


.item .list li h3{ font-weight:normal;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; width:345px;}
.item .list li h3 a{ font-size:15px; font-family:Verdana,Arial,sans-serif}


#content .main{ margin-top:10px; width:850px; float:left; border:1px solid #ccc; background:#fff; padding:26px}
#content .main .cont_txt{ padding:16px 0;}
#content .main .cont_txt h1{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:21px; text-align:center; margin:16px 0 10px 0}
#content .main .cont_txt .time_fun{ margin-bottom:16px; text-align:center; font-size:12px; color:#666}
#content .main .cont_txt .info{border-top:1px dashed #e2e2e2; padding-top:16px;}
.shengming{ border:1px dashed #e2e2e2; padding:10px; font-size:12px; line-height:25px; color:#666}

#content .main .cont_txt .info p{ line-height:25px; font-size:14px; margin-bottom:16px; text-indent:2em}
#content .main .cont_txt .info p.thumb{ text-indent:0; padding-left:0; text-align:center}
#content .main .cont_txt table{ width:100% !important}


#content .right{ width:296px; float:right}

#content .right .item{ width:262px !important; margin:0 0 10px 10px}
#content .right .item .list li h3{ width:260px !important}

.list_box{ margin-bottom:10px; border-bottom:1px solid #e2e2e2; padding-bottom:15px;}
.list_box .tit{ border-bottom:1px dashed #ccc;font-size:18px; font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial;margin-bottom:10px; height:32px; line-height:32px; padding-bottom:10px}
.list_box .tit h2{ border-left:3px solid #013e88; padding-left:12px;}

.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 .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;}

.top_area{ background:url(//www.baticalc.com/img/1_1345182921.gif) no-repeat 0 50%;  width:1180px; margin:0 auto 10px; padding:0 10px; border:1px solid #ddd; border-radius:5px;}
.top_area .top_area_ct{ width:1200px; margin:0 auto; color:#666; overflow:hidden; padding:12px 0;}

.top_area .top_area_ct h1{ float:left;background:url(//www.baticalc.com/img/1_1518042611.gif) no-repeat 12px 50%; font-weight:normal; padding:0 0 0 36px; font-size:14px}
.top_area .top_area_ct span{ float:right; margin-right:20px;background: /*#f5f9fe */url(//www.baticalc.com/img/1_1540294691.gif) no-repeat 5px 50%; color:#013e88; padding:0 0 0 28px; font-size:12px; font-weight:bold; border-radius:6px; text-align:center;}

.top_area .top_area_ct span a{ color:#013e88}

#content .area2 .newjob{ width:795px; float:left; padding-bottom:6px}
#content .area2 .aside{ width:300px; float:left;}

#content .area2 .newjob .new_job_list li{ overflow:hidden; padding:19px 20px; background:#fff; border:1px solid #e2e2e2; margin-bottom:16px;box-shadow:0 0 10px #ccc;/* border-left:2px solid #013e88*/}


#content .area2 .newjob .new_job_list li:last-child{ margin-bottom:0}
#content .area2 .newjob .new_job_list li .thumb{ width:80px; height:80px; float:left; margin-right:10px}
#content .area2 .newjob .new_job_list li .info{float:left; width:100%; /*width:681px*/}
#content .area2 .newjob .new_job_list li .info h3{font-size:18px; font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; margin:0 0 5px 0; width:700px;}
#content .area2 .newjob .new_job_list li .info p{font-size:12px; line-height:25px; color:#666}


#content .area2 .newjob .new_job_list li .thumb img{ width:100%; height:100%; display:block}

.search_form { overflow:hidden; margin-top:10px}
.search_form .form_txt{ float:left; font-size:14px; border:1px solid #e2e2e2; padding:5px 10px; height:37px; width:500px; line-height:37px; border-radius:8px 0 0 8px}
.search_form .search-submit{ float:left; height:49px; line-height:49px; border-radius:0 8px 8px 0; width:100px; border:0; background:#013e88; color:#fff;font-size:14px; font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; cursor:pointer}

.search_form .search-submit:hover{ background:#ffc14b}


#footer{border-top:1px solid #ccc; padding:30px 0; background:#002b5e;}
#footer p{ text-align:center; line-height:25px; color:#fff}
#footer p a{color:#fff}

.search_box{ width:1200px; margin:0 auto}
.search_box .resultbar{ padding:8px 0; border-bottom:1px solid #e2e2e2; margin-bottom:10px;}
.search_box .resultbar .key{ color:#FF0000}

.search_box .resultlist li{ margin-bottom:10px; border-bottom:1px dashed #e2e2e2; padding-bottom:10px;}
.search_box .resultlist li h3{ font-size:16px; font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial;}
.search_box .resultlist li p{font-size:12px; color:#666;}
.search_box .resultlist li span{font-size:12px; color:#33;}
.dede_pages{ margin-bottom:16px}



.home_left{ width:266px; float:left; border:1px solid #dddddd; border-radius:5px; background:#fff; padding:10px}
.home_main{ width:908px; float:right;}

.home_left .tit{ overflow:hidden; border-bottom:1px dashed #ccc; padding:8px 0; margin-bottom:10px}
.home_left .tit h2{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:17px; font-weight:600;float:left; border-left:5px solid #013e88; padding-left:12px; color:#013e88}
.home_left .wxgzh p{ text-align:center}
.home_left .wxgzh p img{ width:93%}

.home_left .city_list{ overflow:hidden}
.home_left .city_list li{ float:left; width:25%;}
.home_left .city_list li a{ display:block; border:1px solid #e2e2e2; border-radius:6px; display:block; padding:6px 0; margin:0 3px 8px 3px; text-align:center; font-size:14px}

.place{ padding:5px 0 15px 0; color:#666; font-size:14px;}



.at_main{ width:880px; margin-right:10px; float:left; background:#fff; border:1px solid #dddddd;border-radius:5px;  padding:10px;}
.at_right{ width:266px; float:right; border:1px solid #dddddd; border-radius:5px; background:#fff; padding:10px}



.at_main .tit{ overflow:hidden; padding:8px 0; margin-bottom:10px}
.at_main .tit h2{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:17px; font-weight:600;float:left; border-left:5px solid #013e88; padding-left:12px; color:#013e88}

.at_right .tit{ overflow:hidden; border-bottom:1px dashed #ccc; padding:8px 0; margin-bottom:10px}
.at_right .tit h2{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:17px; font-weight:600;float:left; border-left:5px solid #013e88; padding-left:12px; color:#013e88}


.at_right .city_list{ overflow:hidden}
.at_right .city_list li{ float:left; width:25%;}
.at_right .city_list li a{ display:block; border:1px solid #e2e2e2; border-radius:6px; display:block; padding:6px 0; margin:0 3px 5px 3px; text-align:center; font-size:14px}

.at_main .new_bshjob_list li{ float:left; width:410px; margin:0 5px; list-style:none; position:relative; padding:6px 0;background:url(../img/bu_v2.gif) no-repeat 0 50%; padding-left:12px}

.at_main .new_bshjob_list li h3{font-size:14px; text-overflow:ellipsis; overflow:hidden;white-space:nowrap; margin:0 0 5px 0; width:380px; font-weight:normal}
.at_main .new_bshjob_list li span.date{ position:absolute; right:0; top:6px; color:#666}
.at_right .left_item p{ text-align:center} 


.at_main .cont_txt{ padding:16px 0;}
.at_main .cont_txt h1{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:21px; text-align:center; margin:16px 0}
.at_main .cont_txt .time_fun{ margin-bottom:16px; font-size:12px; color:#666; margin-top:16px;}
.fengxiang{}
.at_main .cont_txt .info{border-top:1px dashed #e2e2e2; padding:26px 26px 16px 26px;}
.shengming{ border:1px dashed #e2e2e2; padding:10px; font-size:12px; line-height:25px; color:#666}

.at_main .cont_txt .info p{ line-height:30px; font-size:14px; margin-bottom:18px; text-indent:2em}
.at_main .cont_txt .info p.thumb{ text-indent:0; padding-left:0; text-align:center}
.at_main .cont_txt table{ width:100% !important}

.about_main{ width:1178px; background:#fff; border:1px solid #dddddd;border-radius:5px;  padding:10px;}
.about_right{ width:266px; float:right; border:1px solid #dddddd; border-radius:5px; background:#fff; padding:10px}


.about_right .ab_menu{}
.about_right .ab_menu li a{ background:#f2f0f0; color:#666; text-align:center; margin-bottom:10px; border-radius:6px; padding:8px 6px; display:block;font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:14px}
.about_right .ab_menu li a:hover,.about_right .ab_menu li a.curr{ background:#013e88; color:#fff}


.about_right .tit{ overflow:hidden; border-bottom:1px dashed #ccc; padding:8px 0; margin-bottom:10px}
.about_right .tit h2{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:17px; font-weight:600;float:left; border-left:5px solid #013e88; padding-left:12px; color:#013e88}

#content .about_main .cont_txt{ padding:16px 0;}
#content .about_main .cont_txt h1{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:21px; text-align:center; margin:16px 0 10px 0}
#content .about_main .cont_txt .info{border-top:1px dashed #e2e2e2; padding:26px 26px 16px 26px;}
#content .about_main .cont_txt .info p{ line-height:30px; font-size:14px; margin-bottom:18px; text-indent:2em}
#content .about_main .cont_txt .tit{ overflow:hidden; padding:8px 0; margin-bottom:10px}
#content .about_main .cont_txt .tit h2{font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial; font-size:17px; font-weight:600;float:left; border-left:5px solid #013e88; padding-left:12px; color:#013e88}


