锘.all_main_banner { width:1280px; position:relative; left:50%; margin-left:-640px; margin-bottom:30px; }
.all_banner_text { position:absolute; bottom:0; left:0; background:url(/images/join_banner_cover.png) no-repeat; height:90px; width:100%; line-height:38px; font-size:24px; font-weight:normal; color:#fff; width:994px; margin:0 auto; padding:0 143px; padding-top:14px; overflow:hidden;}
.all_main_wrap{margin-bottom:50px;}
.all_main_wrap p {  font-size:14px; color:#666666; line-height:24px;}

.all_main_wrap > ul li {  overflow:hidden; margin-bottom:20px; padding:10px; width:1020px; margin-left:-10px;}
.all_main_wrap > ul li.odd {  background:#f7f7f7;}
.all_main_wrap > ul li > a { float:left; margin-right:30px; }
.all_main_wrap > ul li > a img { width:180px; height:180px; padding:5px; border:1px solid #dfdfdf; }
.all_main_wrap > ul li dl {  padding-top:12px; float:left; width:770px;}
.all_main_wrap > ul li dl dt { background:url(/images/join_img5.jpg) no-repeat left bottom; line-height:36px; }
.all_main_wrap > ul li dl dt h4{  color:#333333; font-size:16px; font-weight:normal;}
.all_main_wrap > ul li dl dt a {  float:right; line-height:36px; background:url(/images/join_arr.png) no-repeat right center; padding-right:36px; font-size:12px; color:#666666;}
.all_main_wrap > ul li dl dt a:hover {  color:#003c7f;}
.all_main_wrap > ul li dl dd span {  line-height:36px; color:#000; display:block; padding-bottom:26px;}
.all_main_wrap > ul li dl dd p { line-height:22px; color:#666666;}


.page {vertical-align:middle;text-align:center; padding:28px 0 40px; font-size:14px; color:#000; height:22px; line-height:22px;}
.page input {vertical-align:middle;}
.page span{display:inline-block;margin:0 2px; font-size:14px; line-height:22px;}
.page span em{ color:#000; font-family:Arial, Helvetica, sans-serif;}
.page a{vertical-align:middle;display:inline-block;width:22px;height:22px;line-height:22px;text-align:center;color:#000;font-family:Arial, Helvetica, sans-serif; margin-right:14px;}
.page span.on{background:#003c7f;color:#fff;width:22px;height:22px; }
.page a.prev {width:14px; background:url(/images/prev.jpg) center center no-repeat; margin:0px 20px 0px 0px;}
.page a.next {width:14px;background:url(/images/next.jpg) center center no-repeat; margin:0px 20px 0px 0px;}
.page a.first { color:#171717; width:auto; margin-right:20px;}
.page a.last { color:#171717; width:auto;}
.page .txtnum{margin-left:10px;width:30px; height:16px; line-height:16px;background:#fff; border:1px solid #CECECE;}
.page .txtnum input{width:30px; height:16px; line-height:16px;*line-height:15px; text-align:center;color:#333; font-family:Arial, Helvetica,N sans-serif; font-size:12px; background:none; border:none;}
.page a.go{width:30px; height:18px; line-height:18px;background:#003c7f;color:#fff; margin-top:-2px; *margin-top:0px;}

.right_center_form table {  width:100%; border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8;}
.right_center_form table td,.right_center_form table th {  border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.right_center_form table th {  line-height:42px; text-align:center; vertical-align:middle; background:#305e95; color:#fff;}
.right_center_form table th.odd {  background:#194d89;}
.right_center_form table td {  line-height:60px; text-align:center; vertical-align:middle;}
.right_center_form table tr.odd td { background:#f4f7f9;}

.right_center_form1 table td,.right_center_form table th {  border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.right_center_form1 table th {  line-height:40px; text-align:center; vertical-align:middle; background:url(/images/a1.jpg) repeat-x; color:#333;}
.right_center_form1 table td {  line-height:34px; text-align:center; vertical-align:middle; color:#707478; font-size:12px;}
.right_center_form1 table td span {  color:#337aca;}
.right_center_form1 table td span.active {  color:#cc0000;}

.news_main {  padding-bottom:16px; border-bottom:1px solid #f7f7f7; margin-bottom:24px;}
.news_top {  margin-bottom:16px;}
.news_top li {  width:1000px; background:#f6f9fa;}
.news_top li > a {  display:block; width:485px; height:300px; float:left;}
.news_top li > a img {  width:100%; height:300px;}
.news_top li dl {  width:435px; height:220px; position:relative; float:left; left:1px; margin-left:-1px; background:#f6f9fa; padding:40px;}
.news_top li dl dd span {  display:block; width:96px; height:24px; color:#fff; background:#a70103; font-size:15px; font-family:Arial; text-align:center; line-height:24px;}
.news_top li dl dt {   line-height:52px; height:52px;}
.news_top li dl dt a {  display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:100%; font-size:20px; color:#000000; font-weight:bold; line-height:52px;}
.news_top li dl dt a:hover { color:#a70103; }
.news_top li dl dd p {  color:#3b3b3b; line-height:22px;padding-top:20px;}
.news_top li dl dd p a {  color:#a70103; font-size:12px;}


.news_main > ul {  margin-bottom:14px;}
.news_main > ul li {  line-height:30px;}
.news_main > ul li a {display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:860px; font-size:14px; color:#000000; font-weight:normal; padding-left:16px; background:url(/images/circ.gif) no-repeat left center; }
.news_main > ul li a:hover { color:#a70103; }
.news_main > ul li span {  float:right; color:#a70103;}

.news_main > a { display:block; width:80px; height:18px; text-align:center; line-height:18px; font-size:14px; color:#fff; background:#a7a7a7; margin-left:20px; float:right; clear:both; }
        
.news_top {  width:1000px; overflow:hidden; position:relative;}
.news_top ul {  width:8000%; position:relative; left:0;}
.news_top ul li {  float:left;}
.news_top > dl {  position:absolute; right:24px; bottom:22px; z-index:400;}
.news_top > dl dd { display:block; width:4px; height:4px; background:#7b7c7d; overflow:hidden; font-size:0; margin-left:7px; float:left; cursor:pointer; }
.news_top > dl dd.active { background:#003c7f; }

.right_main_article_fun {  line-height:26px; color:#666666; font-size:12px; margin-bottom:20px; border-top:1px dotted #999999;}
.right_main_article_fun em { color:#cc0000; }
.right_main_article_fun > a {  float:right; color:#666666;}
.right_main_article_fun p{ text-indent:2em; padding:0px; margin:0px; }
.news_details {  padding-bottom:18px; border-bottom:1px solid #d8d8d8;}
.news_details span {line-height:36px!important;font-size:14px!important;color:#000!important;    line-height: 24pt;}
.news_details  p{line-height:36px!important;font-size:14px!important;color:#000!important;    line-height: 24pt;}
.fp{ padding:8px 0px 20px; position:relative; line-height:26px;}
.fp span{ display:block; padding:2px 0px; width:95%; color:#666666;}
.fp span a{ color:#666666;}
.fp span a:hover{color:#a70103; text-decoration:underline;}   

a.close{float:right; width:94px; height:28px; background:#cc0000; line-height:28px; color:#fff; text-align:center; position:relative; top:4px;}

.right_main_article {  width:764px; margin:0 auto;}

.dottedLine {  display:block; height:1px; font-size:1px; overflow:hidden; width:100%; border-bottom:1px dotted #7f94b3; }

.history_box_main li { position:relative; width:225px; float:left; cursor:pointer; }

.history_box_main_l {  width:102px; height:140px; position:relative;}
.history_box_main_l_ball {  width:39px; height:39px; background:url(/images/his_img4.jpg) no-repeat; display:block; font-size:12px; line-height:38px; text-align:center; position:absolute; font-family:Arial; color:#fff;}
.history_box_main_l_line{  height:64px; width:1px; border-left:1px solid #cccccc; display:block; position:absolute;}
.history_box_main_l_circle {  width:10px; height:10px; background:url(/images/his_img3.jpg) no-repeat; display:block; position:absolute;}
.history_box_main_l_text {  line-height:26px; font-size:14px; color:#333333; font-weight:normal; position:absolute; width:100%; text-align:center; font-family:Arial;}

.history_box_main li.active .history_box_main_l_ball {  background:url(/images/his_img1.jpg) no-repeat;}
.history_box_main li.active .history_box_main_l_circle {  background:url(/images/his_img2.jpg) no-repeat;}

.history_box_main li.up .history_box_main_l_ball{ left:0; top:0;  }
.history_box_main li.up .history_box_main_l_line{ left:19px; top:39px;  }
.history_box_main li.up .history_box_main_l_circle{ left:15px; top:103px;  }
.history_box_main li.up .history_box_main_l_text{ left:0; top:112px;  }

.history_box_main_r {  position:absolute; width:140px;}

.history_box_main li.up .history_box_main_r {  position:absolute; left:30px; top:46px; line-height:16px; font-size:12px; color:#999999;}
.history_box_main li.up .history_box_main_r p { font-size:12px; line-height:16px; height:48px; overflow:hidden;}

.history_box_main li.up { position:relative; top:1px; }
.history_box_main li.down { position:relative; top:77px; }
.history_box_main li.down .history_box_main_l_ball{ left:0; bottom:0; top:auto;  }
.history_box_main li.down .history_box_main_l_line{ left:19px; bottom:39px; top:auto;  }
.history_box_main li.down .history_box_main_l_circle{ left:15px; bottom:103px; top:auto;  }
.history_box_main li.down .history_box_main_l_text{ left:0; bottom:112px; top:auto;  }

.history_box_main li.down .history_box_main_r {  position:absolute; left:30px; bottom:46px; top:auto; line-height:16px; font-size:12px; color:#999999;}
.history_box_main li.down .history_box_main_r p { font-size:12px; line-height:16px; height:48px; overflow:hidden;}

.history_box_main {  height:218px; width:675px; position:relative; overflow:hidden; float:left; background:url(/images/line_center.jpg) repeat-x left center;}
.history_box_main ul { position:relative; width:8000%; }

.history_header {  padding-bottom:42px;}
.history_header_l { display:block; width:15px; height:31px; background:url(/images/his_img5.jpg) no-repeat; float:left; margin-right:27px; position:relative; top:94px; }
.history_header_l:hover { background:url(/images/his_img7.jpg) no-repeat; }
.history_header_r { display:block; width:15px; height:31px; background:url(/images/his_img6.jpg) no-repeat; float:left; margin-left:27px; position:relative; top:94px; }
.history_header_r:hover { background:url(/images/his_img8.jpg) no-repeat; }

.history_header_main li {  padding-top:22px; border-top:1px dotted #666666;}
.history_header_main li h4 { line-height:46px; font-size:24px; color:#003399; }
.history_header_main li h5 { line-height:40px; font-size:14px; color:#000000; }
.history_header_main li p { font-size:14px; line-height:20px; padding:9px 0; }

.all_main_wrap_active {  padding-bottom:40px; overflow:hidden;}

.all_main_wrap_active > ul li > a { display:block; width:300px; height:224px; margin-bottom:16px; }
.all_main_wrap_active > ul li > a img { width:100%; height:100%; }

.all_main_wrap_active > ul {  width:1051px;}
.all_main_wrap_active > ul li { width:300px; float:left; margin-right:50px; }
.all_main_wrap_active > ul li dt { line-height:26px; }
.all_main_wrap_active > ul li dt a {  font-size:16px; color:#646464; font-weight:normal;}
.all_main_wrap_active > ul li dd span { font-size:14px; color:#204bba; font-family:Arial; line-height:24px; display:block; padding-bottom:10px; }
.all_main_wrap_active > ul li dd p {  line-height:20px; font-size:14px; color:#646464; padding-bottom:32px;}
.all_main_wrap_active > ul li dd > a { display:block; width:87px; height:32px; background:url(/images/detail_menu.jpg) no-repeat; line-height:32px; padding-left:13px; color:#646464; }

.act_more {  float:right; font-size:14px; color:#e92e2e;}

.all_main_wrap_acList{  background:#f5f5f5; width:1280px; position:relative; position:relative; left:50%; margin-left:-640px; padding:18px 0;}
.all_main_wrap_acList > ul {  width:1000px; margin:0 auto;}
.all_main_wrap_acList > ul li {  line-height:30px;}
.all_main_wrap_acList > ul li a {display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:860px; font-size:14px; color:#646464; font-weight:normal; padding-left:16px; background:url(/images/cir_img.gif) no-repeat left center; }
.all_main_wrap_acList > ul li a:hover { color:#a70103; }
.all_main_wrap_acList > ul li span {  float:right; color:#626262;}

.contact_main h5 { line-height:20px; font-size:18px; color:#3b3b3b; padding-bottom:20px; background:url(/images/map_icon6.jpg) no-repeat left bottom; font-weight:normal; margin-bottom:34px; }
.contact_main ul {  margin-bottom:14px; overflow:hidden;}
.contact_main li { line-height:28px; padding-left:32px; width:328px; float:left; font-size:14px; color:#000000; margin-bottom:18px;}
.contact_main li.contact_0 {  background:url(/images/map_icon1.jpg) no-repeat left 2px;}
.contact_main li.contact_1 {  background:url(/images/map_icon2.jpg) no-repeat left 2px;}
.contact_main li.contact_2 {  background:url(/images/map_icon3.jpg) no-repeat left 2px;}
.contact_main li.contact_3 {  background:url(/images/map_icon4.jpg) no-repeat left 2px;}
.contact_main li.contact_4 {  background:url(/images/map_icon5.jpg) no-repeat left 2px;}

.book_box {  width:745px; overflow:hidden;}
.book_box ul {  width:745px;}
.book_box li { width:226px; height:324px; float:left; margin-left:22px; overflow:hidden; margin-bottom:12px;}


.ra_tab_content {  display:none;}
.ra_tab_content.active {  display:block;}




.bm {
    background: url(/Images/ba_01.png) no-repeat center bottom;
}
.bm {
    height: 120px;
    margin-top: 50px;
    font-size: 16px;
}

.bm a {
    padding: 33px 0 20px 30px;
}
.bm a, .bm span {
    color: #fff;
    padding-left: 30px;
    display: block;
}


.bm b {
    display: inline-block;
    width: 25px;
    padding-right: 8px;
    float: left;
}
.ld_con h3 {
    padding-bottom: 15px;
}
.ld_con a:hover {
    color: #f70a0c !important;
}
.list_ld li {
    margin-bottom: 10px;
    padding-left: 15px;
    background: url(/Images/ba_07.png) no-repeat 3px center;
}
.ld_con h3 a {
    font-size: 20px;
    line-height: 30px;
    color: #222;
}
.list_ld a {
    color: #222;
}
.ld_con b {
    display: inline-block;
    width: 30px;
    padding-right: 10px;
    position: relative;
    top: 5px;
}
li {
    list-style-type: none;
}
.off_list{ border:none; }
.off_list li{ float:left; width:32%; padding-left:0; background:none; }
.off_list li.mar{ margin:0 2%; }
.off_list li img{ width:100%; display:block; }
.sub_off span{ font-size:14px; color:#666; padding-top:25px; display:block; }
.sub_off span i{ font-size:30px; }
.sub_off h4{ padding:8px 0; }
.off_list .sub_off h4 a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#333 !important; padding-right:13px;}
.sub_off p{ line-height:1.2; height:2.4em; margin-bottom:10px; overflow:hidden; color:#666; padding-right:13px; }
.off_list h3{ padding-bottom:10px; border-bottom:1px solid #e0e0e0; margin-bottom:30px; }
.more_off{ display:inline-block; padding:0px 5px 2px; background:#a7a7a7; color:#fff !important; }


.off_list li:hover span{ color:#003c7f; }
.off_list li:hover .more_off{ background:#2b9fee; }






<!--0.00022697448730469-->