/*------------ style -----------------*/
*{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;}
/*------------ class -----------------*/
.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;}

/*------------ header -----------------*/
.logoBox{height:130px;overflow:hidden;text-align:center;background: url(../images/topnav.png)no-repeat center center;
  background-size: 100% 100%;
  }
.logo{margin:21px 0}
.office{ font-size: 34px; color: #fff; line-height: 130px; margin-left: 35px;}
.office span{ width: 2px; height: 55px; background: #dc7e75 ; 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:#d61118;width:40px;height:30px;float:right;cursor:pointer;padding:0 10px}
.logoBox .logo-wrap {
  height: 100%;
}

/* ====================== index_nav =========================*/
.nav{background: url(../images/nav.png)no-repeat center center;
  background-size: 100% 100%;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: #fbd301;font-weight: bold;color: #b70708;}
.navbar_ul>li:hover > a,
.navbar_ul>li.normal{background: #fbd301;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: 126; width: 100%; display: none; position: absolute; top: 51px; 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: #fbd301; 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: #fbd301;font-weight: bold;}
.navbar_ul>li .menu>li>.menu-three{position: absolute; top: 0; left: 120px; display: none;background:rgba(255,255,255,.8);}

.content{background: url(../images/bg1.png)no-repeat center center; background-size: 100% 100%; }
.content_box{width:1315px; background: #f6f0e2; margin: 0 auto;}

/*------------ main-content -----------------*/
.common_title{height:50px;line-height:47px; margin-bottom: 30px;border-bottom:3px solid #c00908;}
.common_title_bg{width: 575px; height: 55px; background: url(../images/line01.png)no-repeat center center;background-size: 100% 100%;border-bottom:none;}
.common_title_bg1{width: 325px; height: 55px; background: url(../images/line01.png)no-repeat center center;background-size: 100% 100%;border-bottom:none;}
.common_title span{color:#fff;font-size:16px;cursor:pointer;float:left;margin-right:26px}
.common_title .more_bg{width: 423px; background: url(../images/hd.png)no-repeat center center;background-size: 100% 100%;}
.common_title .more_bg1{width: 673px; background: url(../images/hd.png)no-repeat center center;background-size: 100% 100%;}
.common_title .more_bg_a{width: 1048px; background: url(../images/hd01.png)no-repeat center center;background-size: 100% 100%;}
.common_title span.normal{width: 152px; height:42px;color:#fff;font-weight:bold; font-size: 22px; }
.common_title .more a{color: #c00908; font-size: 14px; font-weight: bold; font-family: "Microsoft YaHei"; padding-right: 10px;}
.common_title_bg .more a{color: #fff;}
.common_title .more a:hover{font-weight:bold;}
.common_title span.normal i img{ padding-left: 16px; margin-top: -5px;}
.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)); /* Ã¥â€¦Â¼Ã¥Â®Â¹Safari4-5, chrome1-9 */
  background: -moz-linear-gradient(right, #235496 0%, #129ad9 100%); /* firefox */
  background: -webkit-linear-gradient(left, #235496 0%,#129ad9 100%); /* chrome */
  background: -o-linear-gradient(right, #235496 0%,#129ad9 100%); /* opera */
  background: -ms-linear-gradient(right, #235496 0%,#129ad9 100%); /* ie */
  background: linear-gradient(to right, #235496,#129ad9); /* firefox */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#235496', endColorstr='#129ad9',GradientType=1)"; /* Ã¥â€¦Â¼Ã¥Â®Â¹IE8~IE9 */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#235496', endColorstr='#129ad9',GradientType=1 ); /* Ã¥â€¦Â¼Ã¥Â®Â¹IE5~IE9 */
}
.titles{ width: 152px; height: 50px; background: #c00908;}
/************************** one_floor ****************************/
.one_floor{overflow: hidden; padding-top: 30px; position: relative; z-index: 100;}


.news_tabs{width:575px; }
.news_tabs1{width: 826px; }
.news_tabs .news_info{width:575px;}
.news_show img{width:408px; height:252px;}
.list_cover{margin-top: -14px;}
.lists01{margin-top:-20px;}
.other_li{font-size: 14px; height: 38px; line-height: 39px;clear: both;}

 .other_li a{color: #4d4d4d;}
 .other_li a:hover{color:#a2030e;font-weight:bold;}
 .other_li a span{ width: 5px; height:5px; border-radius: 50%; background:#a2030e; display: inline-block; margin: 3px 6px;}
 .other_li i{color: #2e2e2e;}
 .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;}

.notice_tabs{  }

.two_floor{ margin-top: 40px; }
.two_floor img{width:100%;}
.three_floor{ margin-top: 40px;overflow:hidden;}
.four_floor{ margin-top: 40px; overflow:hidden;}
.bmfc_con{overflow:hidden;}
.bmfc_con ul li{ float: left; width: 366px; margin-right: 51px;}
.bmfc_con ul li:hover p{color:#a2030e !important;}
.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);}
.bmfc_con ul li:nth-child(3){ margin-right: 0px;}

.five_floor{margin-top: 40px;}

.footer{ width: 100%; height: 85px; background: #a2030e;}
.foot_con{ padding-top: 22px;}
.foot_con p{text-align: center; color: #fff; font-size: 14px;}
.foot_con p a{color:#fff;}

/*-------------- channel ----------------*/
.page_con{background:#f2f2f2;padding-top: 40px;}
.left_page{width:246px;margin-bottom: 40px;}
.left_page .page_title{height:70px;line-height:40px;background:#cb0b08;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:#fbd301;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:#cb0b08}
.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;}

/*-------------- content ----------------*/
.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;}
.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;}
