﻿*{box-sizing: border-box;margin: 0; padding: 0;}
body,html{background: #fff;}
body{word-break: break-all; font: 12px/1.5 'microsoft yahei', 'simsun', sans-serif, tahoma, arial, 'Hiragino Sans GB', sans-serif;}
button,img,em{border: 0;}
img{vertical-align: middle;}
li,ul{list-style: none;}
i{font-style: normal;}
a{text-decoration: none; outline: none; cursor: pointer; color: #000;}
a:hover{text-decoration: none;}
input,textarea{outline: none;}
em,i{font-style: normal; font-weight: normal;}
table{border-collapse: collapse; border-spacing: 0;}
label{display: block;}

.clearfix{display: inline-table}
*html .clearfix{height: 1%}
*+html .clearfix{min-height: 1%}
.clearfix{display: block}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear{clear: both;}
.center{text-align: center;}
.auto-0{margin: 0 auto;}
.bold{font-weight: bold;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor: pointer;}
.fl{float: left;}
.fr{float: right;}
.block{display: block;}
.inline-block{display: inline-block;}
.hide{display: none;}
.allWidth{width: 1200px;margin: 0px auto;}


.logoBox{height:130px;overflow:hidden;text-align:center;background: #29789f;}
.logo{margin:21px 0}
.office{ font-size: 34px; color: #fff; line-height: 130px; margin-left: 35px;}
.office span{ width: 2px; height: 55px; background: #639db9 ; display: inline-block;vertical-align: middle; margin-right: 30px;}
.search{height:30px;line-height:30px;margin:50px 0;overflow:hidden;border-radius:5px}
.search input{width:220px;height:30px;border:none;padding:0 10px;vertical-align:top}
.search button{background:#1b4d61;width:40px;height:30px;float:right;cursor:pointer;padding:0 10px}
.logoBox .logo-wrap {
  height: 100%;
}

.nav{background: #1b4d61;height:50px;line-height:50px;}
.navbar_ul li{width: 150px; float: left; font-size: 16px; position: relative;}
.navbar_ul li:last-child{border-right: none;}
.navbar_ul li a{display: block;}
.navbar_ul>li>a{color: #fff; }
.navbar_ul>li a.action{background: #73b7d2;font-weight: bold;color: #fff;}
.navbar_ul>li:hover > a,
.navbar_ul>li.normal{background:#73b7d2;font-weight: bold;}
.navbar_ul>li a.action>.arrow_em{width: 13px; height: 7px; position: absolute; left: 50%; margin-left: -4px; bottom: 0;}
.navbar_ul li .menu{background: #fff; z-index: 9; width: 100%; display: none; position: absolute; top: 50px; left: 0; opacity: .9;}
.navbar_ul li .menu>li{margin: 0; height: 45px; line-height: 45px;}
.navbar_ul li .menu>li a{font-size: 16px; color:#333;}
.navbar_ul li .menu>li:hover>a{color: #73b7d2; font-weight:bold;}
.navbar_ul li .menu>li>.menu-three>li{line-height: 45px;}
.navbar_ul li .menu>li>.menu-three>li:hover>a{color: #73b7d2;font-weight: bold;}
.navbar_ul>li .menu>li>.menu-three{position: absolute; top: 0; left: 120px; display: none;background:rgba(255,255,255,.8);}


.banner{width: 100%;position:relative; }
.banner li img{width:100%;}
.banner .tempWrap{margin: auto;}
.banner .bd,.banner .bd ul li img{width:100%;}
.banner .bd li{ position: relative;}
.banner > a{position:absolute;top:50%;margin-top: -28px;}
.banner > a.prev{left:10%;}
.banner > a.next{right:10%;} 
.banner > a img:hover{opacity: 0.8;}
.banner .hd{}
.banner .hd li{ }
.banner .hd li.on{ }


.common_title{height:65px;line-height:42px; margin-bottom: 20px;}
.aa{ border-bottom: 2px solid #29789f;}
.common_title span{color:#959595;font-size:16px;cursor:pointer;float:left;margin-right:26px}
.common_title span.normal{height:42px;color:#525252;font-weight:bold; font-size: 24px; margin-top:20px; }
.common_title span.normal_a{background: url(../images/xian.png) no-repeat;background-position-y: bottom;}
  
.common_title .more a{color: #29789f; font-size: 14px;font-family: "Microsoft YaHei"; }
.common_title .more{margin-top:20px;}

.common_title .more a:hover{font-weight:bold;}
.other_title{
  background: #235496;
  padding: 0 10px;
  border-bottom: none;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#235496), color-stop(100%,#129ad9)); 
  background: -moz-linear-gradient(right, #235496 0%, #129ad9 100%); 
  background: -webkit-linear-gradient(left, #235496 0%,#129ad9 100%); 
  background: -o-linear-gradient(right, #235496 0%,#129ad9 100%); 
  background: -ms-linear-gradient(right, #235496 0%,#129ad9 100%); 
  background: linear-gradient(to right, #235496,#129ad9); 
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#235496', endColorstr='#129ad9',GradientType=1)"; 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#235496', endColorstr='#129ad9',GradientType=1 ); 
}
.other_title span.normal{color:#fff;border-bottom:none}
.other_title .more a{color:#fff}

.titles{background: url(../images/jx01.png) no-repeat;background-position-y:15px;background-position-x:87px;}

.one_floor{overflow: hidden; margin-top: 30px; position: relative; z-index: 100; height: 425px;}
.slideBox .tempWrap{width:100% !important;}

.news_tabs{width: 800px; background: #fff; }
.news_tabs .slideBox{width: 442px; height: 336px; position: relative; }
.news_tabs .slideBox .bd li{position: relative; width: 442px; height: 336px;}
.news_tabs .slideBox .bd li img{width: 442px;height: 336px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.news_tabs .slideBox .bd li img:hover{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}
.news_tabs .slideBox .bd li .slide_title{position: absolute; left: 0; bottom: 0; width: 100%; height: 42px; line-height: 42px; background: rgb(0 0 0 / .6); color: #fff; font-size: 14px; padding-left: 10px;}
.news_tabs .slideBox .hd{position: absolute; right: 0; bottom: 14px;}
.news_tabs .slideBox .hd li{width: 10px; height: 10px; border-radius: 50%; float: left; background: #fff; margin-right: 10px;}
.news_tabs .slideBox .hd li.on{background: #f5840c;width: 15px; height: 15px; border-radius: 50%; margin-top: -3px;}
.news_tabs .news_info{width:358px;box-shadow: 2px 3px 8px -1px #e2e2e2; }
.news_info .list_cover li{height: 65px; border-bottom: 1px  dashed #ccc;margin: 15px 0px; margin-left:25px;margin-right:15px;}
.news_info .list_cover li:last-child{border-bottom:none;}
.news_info .list_cover li p{font-size: 16px; color: #2e2e2e;}
.news_info .list_cover li p:nth-child(2){color:#004a99;font-size:14px; margin-top:7px; }
.bmfc_con ul li p:nth-child(1){ width:364px; height:230px; overflow: hidden;}
.bmfc_con ul li p:nth-child(2){font-size: 16px; color: #2e2e2e; text-align: center; margin-top: 20px;}
.bmfc_con ul li p img{ width:364px;height:230px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.bmfc_con ul li p img:hover{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}
.news_info .list_cover li p i img{margin-top: -5px;}
.news_info .list_cover li a:hover p{color: #004a99 ; font-weight:bold;}

.notice_tabs{width:342px;  }
.notice_tabs .list_cover{height: 336px; overflow: hidden;background:#29789f;padding: 10px 20px;}
.notice_tabs .list_cover li{width: 100%; height: 80px; line-height: 80px; overflow: hidden;}
.notice_tabs .list_cover li .date{margin: 7px 14px 0 0; width: 58px;}
.notice_tabs .list_cover li .date div{text-align:center;}
.notice_tabs .list_cover li .date .dd{width: 58px; line-height: 36px; color: #fff; font-size: 24px; font-weight: bold; }
.notice_tabs .list_cover li .date .yy{color: #fff; font-weight: bold;   font-size: 12px; width: 58px; line-height: 20px;}
.notice_tabs .list_cover li a{height:55px;color: #fff; font-size: 14px; line-height: 22px; margin-top: 14px;width:230px;border-bottom: 1px solid #d9daeb;}
.notice_tabs .list_cover li a:hover{color:#14a6d9;font-weight:bold;}
.lists01>div>ul>li:nth-child(4) a{border-bottom:none;}

.two_floor{margin-top: 30px;}
.message_tabs{width: 558px;}
.other_li{font-size: 16px; height: 38px; line-height: 39px;}
.other_li a{color: #4c4c4c;clear: both;}
.other_li a:hover{color:#004a99;font-weight:bold;}
.other_li a span{ color:#004a99 ; }
.other_li i{color: #999;}
.list_info li{height: 44px;line-height: 44px;font-size: 14px;}
.list_info li a{color: #4d4d4d;}
.list_info li a:hover{color:#a2030e;font-weight:bold;}
.list_info li i{color: #999;}

.maTop{ margin-top: 30px;}
.maTop img{width:100%;}
.three_floor{margin-top: 40px; background: #f7f7f7; padding: 30px 0;}
.bmfc_con ul li{ float: left; width: 366px; margin-right: 51px; margin-top:15px;}
.bmfc_con ul li:hover p{color:#004a99 !important;}
.bmfc_con ul li p:nth-child(2){font-size: 16px; color: #2e2e2e; text-align: center; margin-top: 20px;}
.bmfc_con ul li:nth-child(3){ margin-right: 0px;}
.bmfc_con{position: relative;overflow:hidden;}
.xbfc_icon{position: absolute; top: 80px; left: -120px;}

.four_floor{ margin-top: 30px; margin-bottom:40px ;}
.footer{ width: 100%; height: 85px; background: #1b4d61;}
.foot_con{ padding-top: 22px;}
.foot_con p{text-align: center; color: #fff; font-size: 14px;}
.foot_con p a{color:#fff;}


.page_con{background:#f2f2f2;padding-top: 40px;}
.left_page{width:246px;margin-bottom: 40px;}
.left_page .page_title{height:70px;line-height:40px;background:#1b4d61;font-size:24px;color:#fff;padding:10px 30px 20px;position:relative;margin-bottom:10px}
.left_page .page_title:after{content:'';width:50px;background:#fff;position:absolute;left:30px;bottom:15px}
.left_page ul li{background:#fff;}
.left_page ul li a{display:block;color:#333;font-size:16px;height:50px;line-height:30px;padding:10px 30px}
.left_page ul li a.normal,.left_page ul li a:hover{background:#73b7d2;color:#fff}
.right_page{width:888px;min-height:600px;background:#fff;padding:20px 40px}
.right_page .address{height:66px;line-height:66px;color:#333;border-bottom:1px solid #e5e5e5}
.right_page .address .add_title{font-size:24px}
.right_page .address .local a:last-child{color:#235496}
.page_list{margin-top:15px}
.page_list li{height:56px;line-height:56px;color:#333;font-size:15px;padding:0 15px;border-bottom:1px dashed #e1e1e1;overflow:hidden}
.page_list li a{color: #333;}
.page_list li:hover{background: #fbfbfb;}
.page_list li:hover a,.page_list li:hover i{color: #235496;}


.page_num{margin: 30px 0;font-size: 14px;color: #666;overflow: hidden;}
.page_num .page{display: inline-block;margin: auto;}
.page_num .page >li{padding: 5px 8px;float: left;background: #e8e8e8;margin: 2px 5px;}
.page_num .page >li > a{color: #235496;background: #e8e8e8;}
.page_num .page .pageBtn{background: none;padding: 0;margin: 0;}
.page_num .page .pageBtn a{padding: 5px 11px;margin: 2px 5px;float: left;}
.page_num .page .pageBtn a.active{background: #235496;color: #fff;}
.page_num .page li span{color: #235496;}


.con_text{color: #666;padding:0 16px;}
.con_text .tit h4{color:#333;font-size:22px;margin:40px 0 15px;font-weight:normal}
.con_text .tit h6{color:#4d4d4d;font-size:20px;font-weight:normal}
.con_text .tit p{color:#7d7d7d;font-size:15px;border-bottom:1px solid #ddd;margin-top:15px;padding-bottom:20px}
.con_text .tit p span{display:inline !important;}
.con_text .text{margin-top: 20px; line-height: 34px; font-size: 16px;min-height: 400px;}
.con_text .text .embed{margin: 0 auto; width: 640px;}
.con_text .text p{margin: 5px auto;}
.con_text .text img{max-width: 100%;}
.con_text .text video{max-width: 100%;}
.con_text .text table{max-width: 100%;}
.con_text .text table th,.con_text .text table td{padding: 5px 10px;border: 1px solid #DDD;}
.con_text .text li, .con_text .text ul {list-style: auto;}
.con_text .text a{text-decoration: auto;outline: auto;}
.con_text .text a:hover{text-decoration: auto;}
.text_next p {font-size:14px; color:#333;}
