*{padding:0; margin:0;outline:none;}
body{ font-family: 'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;font-size:1.1em; min-width: 340px; background-color: #f8f9fa;}
img {border:0px; }
ul,li,dt,dd,dl{list-style:none;}
a{color:#333333; text-decoration:none !important; cursor:pointer;-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.2s ease-in-out;}
div,p,span,a{word-wrap:break-word;text-decoration:none;}
a:hover{ color:#a82630; text-decoration:none;}
input{ outline:none;}
.fanye {
    height: 80px;
    padding-top: 30px;
}
.page-navigation {
    text-align: center;
}
.page-navigation a:link {
    text-decoration: none;
}

.page-navigation a{
    border:1px solid #ccc;
    display: inline-block;
    height: 35px;
    line-height: 32px;
    padding: 0 8px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-right: 10px;
    color: #666;
    font-size: 14px;
    cursor: pointer;
    transition: background-color, fast;
    -webkit-transition: background-color, fast;
    transition: background-color, 0.2s;
    -o-transition: background-color, 0.2s;
    -ms-transition: background-color, 0.2s;
    -moz-transition: background-color, 0.2s;
    -webkit-transition: background-color, 0.2s;
    -o-border-radius: 4px, 0, 0, 0;
    -ms-border-radius: 4px, 0, 0, 0;
    -moz-border-radius: 4px, 0, 0, 0;
    -webkit-border-radius: 4px, 0, 0, 0;
}
.page-navigation select {
    margin-bottom:3px;
    display: inline-block;
    height: 35px;
    line-height: 32px;
    padding: 0 8px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-right: 15px;
    font-size: 14px;
    color: #666;
    cursor: pointer;
    transition: background-color, fast;
    -webkit-transition: background-color, fast;
    transition: background-color, 0.2s;
    -o-transition: background-color, 0.2s;
    -ms-transition: background-color, 0.2s;
    -moz-transition: background-color, 0.2s;
    -webkit-transition: background-color, 0.2s;
    -o-border-radius: 4px, 0, 0, 0;
    -ms-border-radius: 4px, 0, 0, 0;
    -moz-border-radius: 4px, 0, 0, 0;
    -webkit-border-radius: 4px, 0, 0, 0;
}
.page-info {
    text-align: center;
    margin-top: 10px;
}
.page-info span {
    margin-right: 10px;
    color: #666;
    font-size: 14px;
}


 
.header{ position:fixed; z-index: 9999; top: 0px; left: 0px; width: 100%; height:80px;}
.header02{ position:fixed; z-index: 9999; top:80px; left: 0px; height: 48px; width: 100%;}
.header_nav{ position:relative; width: 100%; height: 48px; text-align: center;}
.header_bg{background:url(../images/bg.png) repeat-x; min-height:200px; width:100%; position: fixed; z-index: 999; top: 0px;}
.header_bg02{background:url(../images/bg.png) repeat-x; min-height:200px; width:100%; position: fixed; display: none;z-index: 999; top: 0px;}

.top_right{ float:right; overflow: hidden; margin-top: 10px;}
.top_right a{ font-size:12px; color: #ffffff; float: left;line-height:28px;text-shadow: 0 2px 2px #666666; }
.top_right a:hover{color:#dddddd;}
.top_right span{ font-size:11px; position: relative;float: left; margin: 0px 5px; color: #ffffff; top: -1px; line-height:28px;}
.top_right_font{ float: right; position: relative;margin-left: 30px; padding-left:110px; height: 30px;}
.top_right_font_a{ fnt-size:12px; padding: 2px 8px; border-radius: 3px;text-shadow: 0 0px 0px !important;  line-height:18px !important; border: 1px solid #ffffff; display: block;  position: relative; top: 3px;}
.top_right_font_a:hover{ background-color: #ffffff; color: #a82630 !important;border: 1px solid #a82630;}
.top_right_font_img{ float:left; margin-right:20px; height: 26px; }



.container{ position:relative;margin: 0 auto;}
.header_nav_logo{ float:left; width:370px; margin-top: 10px; display: block;}
.header_nav_logo02{ float:left; width:350px; margin-top: 11px; display: none;}

.nav li{position: relative;text-shadow: 0 2px 2px #666666; margin: 0px 10px; height: 48px; line-height: 48px;  display:inline-block !important;font-size: 15px; width: auto !important;box-sizing: border-box;z-index: 999; 
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.nav li:before{content: "";position: absolute;bottom: 0;width: 0; left: 0; border-bottom:2px solid #ffffff;}
.nav li:before {center:0;}
.nav li:hover .f_a{color: #ffffff;}
.nav li:hover:before {width: 100%;}
.nav li:before {-webkit-transition: width .3s ease-in-out;transition: width .3s ease-in-out;}
.nav li .f_a{line-height:48px;display:block;text-align:center;font-size:16px;color:#ffffff;}
.nav li .s_navbox{display:none;position: absolute;left: 0;width: 190%;background: rgba(0,0,0,0.6); z-index: 9999; padding: 10px 0px; box-sizing: border-box}
.nav li .s_navbox .s_a a{color:#ffffff;font-size:15px;display:block;text-align: center;padding: 5px 0; line-height: 30px; text-shadow: 0 0px 0px !important;}
.nav li .s_navbox .s_a a:hover{color:#dddddd;}
.m_nav {
    display: none;
}
.headrg .m_menuimg {
    display: none;
}
.headrg_img{ display:none}
@media screen and (min-width:1400px){
	.mian_div_box{ min-height:400px !important;}
	.container_menu{ width:220px !important;}
}
@media screen and (max-width: 1199px) and (min-width: 0px){
	.nav li{ margin:0px 6px !important;}
	.header_nav_logo{ width: 350px !important;}
	.footer_logo{top:-30px !important; margin: 0px 10px;}
	.footer_bottom{ padding-left: 0px !important; padding-top: 20px; margin: 0px 10px;}
}
@media screen and (max-width: 1200px) and (min-width: 0px){
	.container_menu{ position:relative !important; width: 100% !important; }
	
}
@media screen and (max-width: 1023px) and (min-width: 0px){
	.body_b{ position:relative !important; top: auto !important;}
	.body_home{ display:none !important;}
	.mian_div_content_font_word02{ display:none !important; }
   .msgNum{display: none;}
   .slider{margin-top: 44px;}
   .header_nav{display:none}
	.headrg_img{ display:block; position: absolute; left: 10px; top: 8px; height:35px;}
   .m_img{display:block;height:44px; position: fixed !important;top:0px;left:0px;width:100%;z-index:9999;overflow: hidden;}
	.container{margin-top:0px!important;}
   .m_img .headlf{padding-top:2px;padding-left:5px;float: left;}
   .m_img .headlf .m_logo{height:40px;display: block}
   .m_img .headrg{padding-right:5%;padding-top:14px;float: right;}
   .m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display: block}
   .m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
   .m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
   .m_nav .closeicon{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
   .m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   .m_nav .m_navList ul{padding-left:5%;padding-right:5%}
   .m_nav .m_navList ul li{border-bottom:1px solid #232530}
   .m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
   .m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
   .m_nav .m_navList ul li .m_f_a a{flex: 1;}
   .m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
   .icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   .m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
   .m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
	.panel{ display:none;}
	.swiper_box{ display:block !important;}
	.header_bg{background-size: auto 60px !important; display: block !important;min-height: 60px !important;}
	.header_bg02{background-size: auto 60px !important;min-height: 60px !important; display: block !important;}
	.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{ bottom:10px !important;}
	.swiper-container_p{ left: 20px !important; bottom:30px !important;font-size:18px !important; padding: 0px 10px !important; height: 40px !important; line-height: 40px !important;width: 90%;}
	.swiper-button-prev, .swiper-button-next{ display:none !important;}
	#Tab3{ display:none;}
	.mian_div05{ display:block !important;}
	.mian_div_box{ width:97% !important;margin: 10px 1.5% !important;}
	.mian_div02_notice{ width:49.8% !important;}
	.mian_div_content_font li{ width:100% !important;}
	.mian_div_content_font_word{ display:block !important;}
	.mian_div03_video,.mian_div03_video02{ width:100% !important;}
	.mian_div03_video02{ margin-top:20px;}
	.mian_div03_video_font02{ margin-left: 2% !important; margin-right: 2% !important;}
	.mian_box{ width:96% !important;}
	.hot-event02{ display:block !important;}
	.hot-event{ display:none !important;}
	.hot-event02 .mian_more{ float:left; left: 50%; margin-left: -55px; position: relative;}
	.footer_left{ width:100% !important; margin:0px 10px;}
	.footer_right{ width:100% !important; margin-top:30px;}
	.footer_logo{top: 0px !important; margin: 0px 10px;}
	.footer_bottom{ padding-left: 0px !important; padding-top: 20px; margin: 0px 10px;}
	.footer_left_div{ margin-bottom:15px;}
	.header,.header02{ display:none !important;}
	.header03,.header04{ display:none !important;}
	.bread{ padding:50px 0px 20px 0px !important;}
	.people_list_div a{ width:50% !important;}
	.mian_div02_notice02{ width:48% !important;}
	.mian_div02_notice03{ width:48% !important;}
	.container_menu{ position:relative !important; }
	.wrap_div_font{width:100% !important; padding-bottom: 30px;}
	.wrap_div{ width:100% !important; }
	.container_news_font_box_div{ width:98% !important;}
	.people_list_font{ width:90% !important;}
	.hall_title_text{ width:90% !important;}
	.people_list_a{ width:70% !important;}
}

.swiper_box{ display:none;}
.mian_div05{ display:none; position: relative; padding-top: 15px;}
.mian_div05 .mian_div_list02_font{ display:block; width:100%; height: 135px; margin-top: -1px; position: relative; border: 1px solid #E2E3E5;}
.hot-event02{ display:none;}

.mian{ overflow:hidden; position: relative; background-color: #ffffff; padding-bottom: 30px;}
.mian02{ overflow:hidden; position: relative; background-color:#F9FAFB; padding-bottom: 30px; box-shadow:0 0 15px #dddddd inset;}
.mian03{ overflow:hidden; position: relative; background-color:#f6f1f1; padding-bottom: 30px; }
.mian05{ overflow:hidden; position: relative; background-color:#f6f1f1; padding-bottom: 30px; }
.mian04{ overflow:hidden; position: relative;
   background: -ms-linear-gradient(top, #B6333D, #710B13);
background: -moz-linear-gradient(top,#B6333D,#710B13);
background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#B6333D), to(#710B13));
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#B6333D), to(#710B13));
background: -webkit-linear-gradient(top, #B6333D, #710B13);
background: -o-linear-gradient(top, #B6333D, #710B13);
	padding-bottom: 30px;}
.mian_title{ overflow:hidden; position: relative; padding:35px 0px 10px 0px;}
.mian_title_p{ font-size:20px; color:#333333; display:block; text-align:center; font-weight: bold;position: absolute; z-index: 9; left: 50%; margin-left: -40px; top:35px;}
.mian_title_p02{ font-size:20px; color:#ffffff; display:block; text-align:center; font-weight: bold;position: absolute; z-index: 9; left: 50%; margin-left: -40px; top:35px;}
.mian_title_img{ display:block; width: 150px; margin: 0 auto;}


.hot-event{position: relative;width: 100%;margin: 0 auto; min-height:190px;}
.hot-event .switch-tab{text-align: center;position:absolute; top:530px;z-index: 999; left: 50%; margin-left: -35px;}
.hot-event .switch-tab a, .hot-event .switch-tab .current{margin: 0 5px; font-size: 0px; display: inline-block; background-color: #b3b9c8; width:8px;height:8px; border-radius: 50%;}
.hot-event .switch-tab .current{width:20px;height:8px; background-color: #1c2640; border-radius: 4px; }
.hot-event .switch-nav{position: absolute;z-index: 2;width: 60px;height: 60px;}
.hot-event .nav-left1{left:0px;top:62px;}
.hot-event .nav-right1{right:0px;top:62px;}
.hot-event .switch-nav .i-prev1{background: url(../images/a09.png) no-repeat;background-size: 60px 60px; display: block;width: 60px;height: 60px;}
.hot-event .switch-nav .prev1{}
.hot-event .switch-nav .next1{}
.hot-event .switch-nav .i-next1{background: url(../images/a10.png) no-repeat;background-size: 60px 60px;display: block;width: 60px;height: 60px; }
.hot-event .switch-nav a{display: inline-block;}
.hot-event .switch-nav a:hover{}
.hot-event .event-item{width: 100%;position:absolute;z-index: 1;left: 0;top: 0;background-position: top center;}
.hot-event > .event-item + .event-item,
.hot-event > .event-item + .event-item + .event-item,
.hot-event > .event-item + .event-item + .event-item + .event-item,
.hot-event > .event-item + .event-item + .event-item + .event-item + .event-item,
.hot-event > .event-item + .event-item + .event-item + .event-item + .event-item + .event-item,
.hot-event > .event-item + .event-item + .event-item + .event-item + .event-item + .event-item + .event-item,
.hot-event > .event-item + .event-item + .event-item + .event-item + .event-item + .event-item + .event-item + .event-item,
.hot-event > .event-item + .event-item + .event-item + .event-item + .event-item + .event-item + .event-item + .event-item + .event-item,
.hot-event > .event-item + .event-item + .event-item + .event-item + .event-item + .event-item + .event-item + .event-item + .event-item + .event-item{display:none;}
.swiper-container_p{color: #ffffff; position: absolute; display: block;bottom: 50px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;  left:50px; display: block;height: 50px; padding: 0px 30px; line-height: 50px; z-index: 99; font-size:20px; background:rgba(0,0,0,0.4);} 

.banner_div{ width:29%; float: left; overflow: hidden; min-height:450px; position: relative;margin:20px 2%; background-color: #ffffff; box-shadow: 0px 0px 10px #f5f5f5;-moz-transition: all 1s ease-in-out;
-webkit-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}
.banner_div_p{ color: #1D2741;  font-size: 16px; display:block; position: relative; line-height: 22px; padding: 14px 20px; }
.banner_div_img{ display:block; width:100%;}
.banner_div_img:hover{transform: scale(1.05);
transition: all 0.5s ease 0s;
-webkit-transform: scale(1.05);
-webkit-transform: all 0.5s ease 0s;}
.banner_div_title02{font-size: 18px; color: #000000; display: block; max-height:52px; overflow: hidden;line-height: 26px; margin:30px 40px 0px 40px;}
.banner_div_title02:hover{color: #a82630;}
.banner_div_title{font-size: 18px; color: #000000; display: block; max-height:52px; overflow: hidden;line-height: 26px; margin:30px 25px 0px 25px;}
.banner_div_title:hover{color: #a82630;}
.banner_div_word{ font-size:14px; color:#82899B; display: block; line-height: 22px; max-height:66px; overflow: hidden; margin:25px 40px 0px 40px;}
.banner_div_word02{ font-size:14px; color:#82899B; display: block; line-height: 22px; max-height: 66px; overflow: hidden; margin:25px 25px 0px 25px;}
.banner_div_button{  padding-top: 20px; position: absolute; bottom: 30px; overflow: hidden;-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.banner_div_button a{ float:left; height: 39px; margin-left:40px; line-height: 39px; border-radius: 5px; background-color:#a82630; color: #ffffff; padding: 0px 35px;  font-size: 16px;}
.banner_div_button a:hover{  background-color:#b32731; color: #ffffff;  }
.banner_div:hover{ box-shadow: 0px 0px 20px #dddddd; min-height:520px; top: -35px;-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.banner_div:hover .banner_div_button{ bottom:45px; display:block;-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.mian_bg{ position:absolute; top: 0px; right: -50px; display: block; height: 350px;}
.mian_more{ position:relative; overflow: hidden; margin-top: 10px;}
.mian_more_a{ font-size: 12px; display: block; width: 110px; border-radius:2px; letter-spacing: 1px; height: 35px; text-align: center; margin: 0 auto;line-height: 35px; border: 1px solid #ffffff;color: #979cab;}
.mian_more_a:hover{ border: 1px solid #1D2741; color: #1D2741;}
.mian_more_a02{ font-size: 12px; display: block; width: 110px; border-radius:2px; letter-spacing: 1px; height: 35px; text-align: center; margin: 0 auto;line-height: 35px; border: 1px solid #F9FAFB;color: #979cab;}
.mian_more_a02:hover{ border: 1px solid #1D2741; color: #1D2741;}
.mian_more_a03{ font-size: 12px; display: block; width: 110px; border-radius:2px; letter-spacing: 1px; height: 35px; text-align: center; margin: 0 auto;line-height: 35px; border: 1px solid #f6f1f1;color: #979cab;}
.mian_more_a03:hover{ border: 1px solid #1D2741; color: #1D2741;}
.mian_more_a04{ font-size: 12px; display: block; width: 110px; border-radius:2px; letter-spacing: 1px; height: 35px; text-align: center; margin: 0 auto;line-height: 35px; border: 1px solid #760e16;color: #f5f5f5;}
.mian_more_a04:hover{ border: 1px solid #ffffff; color: #ffffff;}

.mian_bg02{ position:absolute; top: 0px; left:-60px; display: block; width:70%;}
.mian_bg03{ position:absolute; top: 0px; right:-60px; display: block; width:70%;}
.mian_bg04{ position:absolute; top: 50px; right:0px; display: block; width:100%;}
.mian_div{ overflow:hidden; position: relative;}
.mian_div_box{ width:22%; float: left; overflow: hidden; padding-bottom:15px; border-radius: 5px; min-height:375px; position: relative;margin:10px 1.5%; background-color: #ffffff; box-shadow: 0px 0px 10px #f5f5f5;}
.mian_div_box_p{font-size:14px; color:#82899B; display: block; line-height: 22px; max-height:66px; overflow: hidden; margin: 20px 25px 0px 25px;}
.mian_div_box_p03{font-size:14px; color:#82899B; display: block; line-height: 22px; max-height:110px; overflow: hidden; margin: 20px 25px 0px 25px;}
.mian_div_box_p02{ color: #82899B;font-size:14px; display: block; margin: 20px 25px 0px 25px;}
.mian_div_box_img{ display:none;}
.mian_div_box:hover .mian_div_box_img{ display:block; position: absolute; bottom: 25px; width:44px; right: 0px;}
.mian_div_box:hover{ box-shadow: 0px 0px 20px #dddddd; min-height:400px; top: -27px;-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}

.mian_div_list { overflow: hidden; padding: 10px 0px;}
.mian_div_list ul{margin:0px;padding:0px; display: block; text-align: center;}
.mian_div_list li{ display: inline-block;font-size: 14px; padding: 0px 10px; line-height: 26px; height: 30px; color: #82899a; cursor: pointer;}
.mian_div_list span{ display: inline;color: #82899a; margin: 0px 10px;}
.mian_div_list li.hover{ color: #1B2B4F; background: url(../images/a12.png) no-repeat center 26px;}
.mian_div_list li:hover{ color: #1B2B4F;}
.mian_div_content{width:100%; overflow: hidden;}
.mian_div_content_font{ width:100%; padding: 10px 0px 20px 0px; overflow: hidden;}
.mian_div_content_font ul{margin:0px;padding:0px; display: block; text-align: center; padding: 10px;}
.mian_div_content_font li{  display: block; float: left; width: 20%; height:350px; position: relative; }
.mian_div_content_font li .mian_div_content_font_word{ display:block;}
.mian_div_content_font li.hover .mian_div_content_font_word{ display: none;}
.mian_div_content_font li.hover .mian_div_content_font_word02{ display: block;}
.mian_div_content_font_word{  width:100%;background-color: #ffffff; height:350px;  position: relative;}
.mian_div_content_font_word_p{ display:block; position: absolute; top: -10px;  left: 0px;background: #B36D61; color: #161823; font-size: 16px; width: 32px; text-align: center;  overflow: hidden;}
.mian_div_content_font_word_p04{ display:block; position: absolute; top: -10px;  left: 0px;background: #e2c4ce; color: #161823; font-size: 16px; width: 32px; text-align: center;  overflow: hidden;}
.mian_div_content_font_word_p05{ display:block; position: absolute; top: -10px;  left: 0px;background: #edddb0; color: #161823; font-size: 16px; width: 32px; text-align: center;  overflow: hidden;}
.mian_div_content_font_word_p06{ display:block; position: absolute; top: -10px;  left: 0px;background: #baccc4; color: #161823; font-size: 16px; width: 32px; text-align: center;  overflow: hidden;}
.mian_div_content_font_word_p07{ display:block; position: absolute; top: -10px;  left: 0px;background: #e3c5cf; color: #161823; font-size: 16px; width: 32px; text-align: center;  overflow: hidden;}
.mian_div_content_font_word_p08{ display:block; position: absolute; top: -10px; z-index: 9;  left: 0px;background: #efdcdd;color: #74282d; font-size: 16px; width: 32px; text-align: center; overflow: hidden; padding: 10px 0px; line-height: 23px;}
.mian_div_content_font_word_p02{ display:block;padding: 50px 30px 0px 20px; color: #1B2B4F ;  position: relative; z-index: 8; font-size: 18px; line-height:40px;max-height: 180px;overflow: hidden;display: block;}
.mian_div_content_font_word_img{ display:block;margin: 20px 20px 0px 30px; overflow: hidden;  position: relative; z-index: 8;}
.mian_div_content_font_word_img img{ width:100%; display:block;}
.mian_div_content_font_word02{  width:100%;background-color: #ffffff;  box-shadow: 0px 0px 15px #dddddd; height:350px; display: none;position: absolute; top: 0px; left: 0px; z-index: 99;}
.mian_div_content_font_word_p03{ font-size: 18px;margin: 20px 20px 35px 40px; max-height: 90px; overflow: hidden; display: block;color: #161823; line-height: 30px;}
.mian_div_content_font_word_p003{margin: 20px 20px 50px 40px !important;}
.mian_div_content_font_word_p0003{margin: 20px 20px 40px 40px !important; font-size: 20px !important;max-height: 120px !important;}
.mian_div_content_font_word02_font{position: relative;overflow: hidden; border-bottom: 1px solid #f0f3f6;margin-top: 12px; padding-bottom: 10px; padding-left:75px;margin:10px 25px 0px 25px;line-height: 22px;min-height: 30px;}
.mian_div_content_font_word02_font_left{ position:absolute; left:0px; padding-left: 5px; top:4px; border-left: 3px solid #a82630; color: #82899B; font-size:14px; display: block; height: 14px; line-height: 12px;}
.mian_div_content_font_word02_font_p{ color:#1D2741; font-size: 13px; text-align: left;max-height: 66px; overflow: hidden;line-height: 22px; display: block;}
.mian_div_content_font_word02_font_line{ position:absolute; left: 0px; bottom: 2px; display: block; height:1px; background-color: #AFB5C4; width:30%;}
.mian_div_content_font_word02_font02{ position:relative; overflow: hidden; margin-top:20px;}
.mian_div_content_font_word02_font_p02{ color:#1D2741; font-size: 14px; margin-left: 20px; text-align: left; line-height: 22px; display: block; float: left;}
.mian_div_content_font_word02_font_img{  display: block; width:15%; margin-top:5px; float: right;}
.mian_div_content_font_word03{background: #fcf9f9 !important;}
.mian_div_content_font_word_bg{ position:absolute; z-index:0; left: 0px; top:5px; height:150px; z-index:1;}
.mian_div_content_font_word_bg02{ position:absolute; z-index:0; right: 0px; bottom:5px; height:150px; z-index:1;}
.mian_div_notice{ width:20%; float: left; overflow: hidden; height:220px; margin: 20px 0px;}
.mian_div_notice_div{ width:100%; border-left: 2px solid #ceced3; height:220px; position: relative;}
.mian_div_notice_div_date{ overflow:hidden;}
.mian_div_notice_div_date_p{ display: block; float: left; background-color: #ceced3; line-height: 30px; height: 30px; font-size: 16px; color: #1D2741; padding: 0px 15px;}
.mian_div_notice_div_p{ display: block; margin: 20px 30px 0px 20px; font-size: 18px;color: #1D2741;  line-height:30px;}
.mian_div_notice_div_img{ position: absolute; bottom: 15px; right: 10px; width: 15%; display: none;}
.mian_div_notice:hover{box-shadow: 0px 0px 15px #dddddd; background-color: #ffffff; }
.mian_div_notice:hover .mian_div_notice_div_img{ display: block;}
.mian_div_website{ width:22%; margin: 20px 1.5%; float: left;box-shadow: 0px 0px 10px #f5f5f5; position:relative;background: #FCFCFC;}
.mian_div_website_img{ height: 50px; position: absolute; top: -20px; left:30px; z-index: 99; display: block;}
.mian_div_website_img02{ height: 50px; position: absolute; top: -20px; left:30px; z-index: 99; display: none;}
.mian_div_website_font{ position:relative; overflow: hidden;}
.mian_div_website_font_bg{ right: -10px; width: 100px; bottom: -40px; position: absolute;}
.mian_div_website_font_bg02{ right: -10px; width: 100px; bottom:0px; position: absolute;}
.mian_div_website_font_p{ font-size: 18px; color: #1B2B4F ; line-height:26px; margin:45px 20px 30px 20px;}
.mian_div_website:hover{box-shadow: 0px 0px 15px #dddddd; background-color: #ffffff; }
.mian_div_website:hover .mian_div_notice_div_img{ display: block;}
.mian_div_website:hover .mian_div_website_img{ display:none;}
.mian_div_website:hover .mian_div_website_img02{ display:block;}

#tour{z-index:1;position:relative;padding:120px 0px 0px 0px;position:relative;z-index:1;padding-top:0;min-height:400px;}
#img-slider .slide{width:100%;background:#fff;position:absolute;}
#img-slider .slide .img{margin:10px auto;border:none;}
#img-slider .img img{ width:100%;}
#img-slider .img{-webkit-box-shadow:0 1px 0 rgba(204,205,206,5);-moz-box-shadow:0 1px 0 rgba(204,205,206,5);-ms-box-shadow:0 1px 0 rgba(204,205,206,5);box-shadow:0 1px 0 rgba(204,205,206,5);border:1px solid #edeeee;background-color:#fff;width:750px; height: 330px; position:relative;}
#img-slider .img .label{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background:#10af8b;padding:2.5% 0;position:absolute;bottom:0;left:0;right:0;font-weight:400;text-align:center;color:#fff;font-size:150%;}
#img-slider .img:first-child{display:block;}
.switcher-wrap{position:relative;padding-bottom:20px; top: -15px;}
.switcher-wrap.slider #img-slider .img{-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.4);-moz-box-shadow:0 4px 20px rgba(0,0,0,0.4);-ms-box-shadow:0 4px 20px rgba(0,0,0,0.4);box-shadow:0 4px 20px rgba(0,0,0,0.4);border-color:#fff;}
.switcher-wrap a.next,.switcher-wrap a.prev{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;bottom:0;left:0;z-index:1000;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear;}
.switcher-wrap a.next:hover,.switcher-wrap a.prev:hover{background-color:rgba(16,175,139,0.1);}
.switcher-wrap a.next{right:0;left:auto;background: url(../images/a10.png) no-repeat; width: 60px; height: 60px;  background-size: auto auto;background-size: 60px 60px;}
.switcher-wrap a.prev{left:0;right:auto;background: url(../images/a09.png) no-repeat; width: 60px; height: 60px;  background-size: auto auto;background-size: 60px 60px;}
.switcher-wrap ul.switcher{text-align:center;position:absolute;left:0;right:0;bottom:0;}
.switcher-wrap ul.switcher li{display:inline-block;padding:2px;border:1px solid #10af8b;border-radius:100%;margin:0 4px;}
.switcher-wrap ul.switcher li a{display:block;width:14px;height:14px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-o-transition:background 0.30s ease-in-out;-webkit-transition:background 0.30s ease-in-out;-moz-transition:background 0.30s ease-in-out;transition:background 0.30s ease-in-out;}
.switcher-wrap ul.switcher li a:hover,.switcher-wrap ul.switcher li.active a{background:#10af8b;}
.switcher-wrap ul.switcher li:last-child{margin-right:0;}
.wrap_div{ overflow:hidden; position: relative; width:65%; float: left;}
.wrap_div_font{ overflow:hidden; float: left; width:35%;}
.wrap_div_img{ width:100%; float: left; position: relative;}
.wrap_div_font_p{ display:block; color: #1B2B4F; text-align: left;font-size: 18px; margin: 25px 25px 0px 25px; line-height: 26px; max-height:78px; overflow: hidden;}
.wrap_div_font_p:hover{ color: #a82630;}
.wrap_div_font_p02{ font-size:14px; color: #82899B; line-height: 24px; margin: 25px 25px 0px 25px; overflow: hidden; display:block; max-height: 72px;}
.wrap_div_font_a{height: 39px;line-height: 39px; display:inline-block;background-color: #a82630; margin: 25px 0px 0px 25px;color: #ffffff;padding: 0px 35px;font-size: 16px;}
.wrap_div_font_a:hover { background-color: #002f69;color: #ffffff;}
.roundabout-in-focus .wrap_div_font{ display:block !important;}
.roundabout-in-focus .wrap_div_img{width:65% !important; height:auto !important;}
.roundabout-in-focus .wrap_div{ top:0px !important;}

.wrap_div02{ overflow:hidden; position: relative; width:100%;}
.wrap_div02_p{ font-size:16px; color: #000000;display: block; z-index: 999; position:relative; padding-top:8px;}

.footer01{ overflow: hidden; position: relative; background-color: #661218; padding-top:40px; padding-bottom: 70px;}
.footer01_img{  width:100%; margin: 0 auto;}
.footer02{ overflow: hidden; position: relative; background-color: #661218; padding-bottom:30px;}
.footer_left{width: 80%; float: left; overflow: hidden; position: relative; z-index: 99;}
.footer_left_div{ overflow:hidden; float: left; margin-right:6%;}
.footer_left_title { display: block; font-size: 14px; color: #ffffff; padding-bottom: 10px;}
.footer_left_a{ display:block; font-size: 12px; height:28px; color:#d9c4c8; }
.footer_left_a:hover{ color: #ffffff;}
.footer_right{width:20%; float: left; overflow: hidden; position: relative; z-index: 99;}
.footer_right_code_div{ width:40%; margin:20px 5% 0px 5%; float: left; overflow: hidden; text-align: center;}
.footer_right_code_div img{ width:100%; display:block;}
.footer_right_code_div p{ font-size: 12px; color: #ffffff; display: block; padding-top:10px;}
.footer_logo{ display:inline-block; width: 300px; position:relative; top: -30px;}
.footer_bottom{ display:inline-block; padding-left:50px;}
.footer_bottom_p{ font-size:12px; line-height: 22px; padding:3px 0px; display: block; color: #ffffff;}
.footer01_bg{ height:150px; left:-50px; display: block; position: absolute;bottom: -50px;}
.footer_right_top{ position: relative; text-align: center;}
.footer_right_top_img{ display:inline-block; height: 30px;}
.footer_right_top_p{display:inline-block; margin-left:10px; font-size:14px; color: #ffffff; line-height: 30px;}

.footer03{overflow: hidden; position: relative; background-color: #661218; padding-top:50px; padding-bottom:50px;}
.footer_left_box{ overflow: hidden; position: relative;}
.footer_left_box02{ overflow: hidden; position: relative; padding-top:100px;}
.footer01_bg02{ height:150px; left:-50px; display: block; position: absolute;bottom:100px;}

.mian_div02{ overflow:hidden; position: relative; padding:50px 0px 15px 0px;}
.mian_div_list02 { overflow: hidden; float: right; width:25%; padding: 1px;}
.mian_div_list02 ul{margin:0px;padding:0px; display: block; text-align: center;}
.mian_div_list02 li{ display: block;margin-top: -1px; margin-left: -2px; }
.mian_div_list02 li .mian_div_list02_font{ display:block; width:100%; height: 135px; position: relative; border: 1px solid #E2E3E5;}
.mian_div_list02 li.hover .mian_div_list02_font{ display:none;}
.mian_div_list02 li:hover{ color: #a82630;}
.mian_div_list02_font_p{ display:block; height: 32px; line-height: 32px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; padding: 0px 20px;position:absolute; left: 0px; top: 0px; font-size: 18px; color: #a82630; background: #F7EBEC;}
.mian_div_list02_font_p02{ font-size: 18px; cursor: pointer;color: #000000;  text-align: left;display: block; margin: 50px 20px 0px 20px; line-height: 26px; max-height:52px; overflow: hidden;}
.mian_div_list02_font_p02:hover{color: #a82630;}
.mian_div_content02{ width:75%; float: left; position: relative;z-index:99;}
.mian_div_content02_font{ overflow:hidden; width: 100%; border-radius: 5px; box-shadow: 0px 0px 15px #dddddd; height: 270px; background-color: #ffffff;}
.mian_div_content02_font_img{ width:54%; display: block; overflow: hidden;float: left;}
.mian_div_content02_font_img img{ width:100%;}
.mian_div_content02_font_img img:hover{transform: scale(1.05);
transition: all 0.5s ease 0s;
-webkit-transform: scale(1.05);
-webkit-transform: all 0.5s ease 0s;}

.mian_div_content02_font_word{ float:left; width: 46%;}
@media screen and (max-width: 1400px) and (min-width: 0px){
  .mian_div_content02_font_img{ width:60%;}
  .mian_div_content02_font_word{  width:40%;}
}

@media screen and (max-width: 1200px) and (min-width: 0px){
  .mian_div_content02_font_img{ width: 70%;}
  .mian_div_content02_font_word{  width:30%;}
}
.mian_div_box:hover .mian_div_box_botton{ display: block;}
.mian_div_box_botton{  padding: 20px 0px; text-align: center;display: none;overflow: hidden;-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.mian_div_box_botton p{ height: 39px; display: inline-block;line-height: 39px; border-radius: 5px; background-color:#a82630; color: #ffffff; padding: 0px 35px;  font-size: 16px;}
.mian_div_box_botton p:hover{  background-color:#b32731; color: #ffffff;  }

.mian_div03{ overflow:hidden; position: relative; padding:30px 10px 15px 10px;}
.mian_div02_notice{ border: 1px solid #E2E3E5; display: block;width: 24.8%; margin-top: -1px; margin-left: -1px; float: left; height: 130px; position: relative;}
.mian_div02_notice:hover{ box-shadow: 0px 0px 15px #edcdcf;}
.mian_div02_notice:hover .mian_div02_notice_p01{ color:#a82630;}
.mian_div02_notice:hover .mian_div02_notice_img02{ display:block;}
.mian_div02_notice_p01{ color: #000000; font-size: 16px; text-align:left; display: block; width:60%; margin:18px auto 0 auto; line-height: 24px; max-height:72px; overflow: hidden;}
.mian_div02_notice_p02{ color: #a82630; font-size: 14px; text-align:center; position: absolute; bottom:8px; left: 50%; margin-left: -30px;}
.mian_div02_notice_img{ position:absolute; top: 0px; right: 0px; height: 60px; z-index: 99;}
.mian_div02_notice_img02{ position:absolute; bottom:8px; right: 0px; height: 18px; z-index: 99; display: none;}

.mian_div_box02{ width:22%; float: left; overflow: hidden; padding-bottom: 20px; border-radius: 5px; min-height: 370px; position: relative;margin:10px 1.5%; background-color: #ffffff; box-shadow: 0px 0px 15px #dddddd;}
.mian_div_box02_p{font-size:14px; color:#82899B; display: block; line-height: 22px; max-height:66px; overflow: hidden; margin: 20px 25px 0px 25px;}
.mian_div_box02_p02{ color: #82899B;font-size:14px; display: block; margin: 20px 25px 0px 25px;}
.mian_div_box02_img02{ display:none;}
.mian_div_box02:hover .mian_div_box_img02{ display:block; position: absolute; bottom: 25px; width:44px; right: 0px;}
.mian_div_box02:hover{ box-shadow: 0px 0px 20px #557caf; min-height:400px; top: -12px;-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.mian_div_box02_div{ position:relative; width: 100%; padding-top: 10px;}
.mian_div_box02_p03{ display:inline-block; height: 26px; margin-top:20px; line-height: 22px; padding: 0px 7px; margin-left:25px; color: #a82630; border: 1px solid #a82630; border-radius: 3px; font-size: 14px; }
.mian_div_box02_div_date{ display: block; width: 50px; height: 60px; background-color: #032858; position: absolute; z-index: 9; left:15px; top: -25px;}
.mian_div_box02_div_date_p01{ font-size:14px; padding-top: 5px; text-align:center; display: block; color: #ffffff;}
.mian_div_box02_div_date_p02{ font-size:20px; text-align:center; padding-top:2px;  display: block; color: #ffffff;}
.mian_div_box02:hover .mian_div_box02_p{ max-height:88px;}
.banner_div_img02:hover,.mian_div03_video_font01 img:hover,.mian_div03_video_font02 img:hover,.mian_box_img img:hover{transform: scale(1.05);
transition: all 0.5s ease 0s;
-webkit-transform: scale(1.05);
-webkit-transform: all 0.5s ease 0s;}
.mian_div03_video{ width:52%; float: left;}
.mian_div03_video02{ width:48%; float: left;}
.mian_div03_video_font01{ position:relative; display:block; float: left;overflow: hidden;}
.mian_div03_video_font01 img{ width:100%;}
.mian_div03_video_font02{ position:relative; display:block; overflow: hidden; width:45.8%; margin-left:4.2%; margin-top: 5%; float: left;}
.mian_div03_video_font02 img{ width:100%;}
.mian_div03_video_font01:hover{ box-shadow:0px 0px 18px #04173b;}
.mian_div03_video_font02:hover{ box-shadow:0px 0px 18px #04173b;}
.mian_div03_video_font03{ margin-top:0px !important;}
.mian_div03_video_font01_p{ display: block; position: absolute; bottom: 0px; z-index: 99; text-indent: 20px; width: 100%; left: 0px; font-size: 24px; color: #ffffff; height: 50px; line-height:40px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; background: url(../images/a30.png);}
.mian_div03_video_font01_p02{ display: block; position: absolute; bottom: 0px; z-index: 99; text-indent: 20px; width: 100%; left: 0px; font-size:16px; color: #ffffff; height: 50px; line-height: 50px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; background: url(../images/a30.png);}
.mian_div04{ overflow:hidden; position: relative; padding:30px 15px 15px 15px;}

.mian_box{ width:29%; margin:20px 2%;float: left; position: relative;}
.mian_box_img{ width:100%; overflow: hidden;}
.mian_box_img img{ width:100%;}
.mian_box_p{background: rgba(102,18,24,0.60); display:block; position: absolute; z-index: 9; color: #ffffff; height: 39px; line-height: 39px; padding: 0px 15px; left: -10px; top: 10px; font-size: 16px;}



.button{
width: 50px;
height: 50px;
	display: block;
border-radius: 50%;
background-color: rgba(0,0,0,0.3);
cursor: pointer;
	z-index: 999;
}
.right{
position: absolute;
right: 10px;
top: 50%;
margin-top:-30px;
	cursor: pointer;
	display: block;
	width:35px; 
	height:65px;
	z-index: 999;
	background: url(../images/a27.png) no-repeat;
	z-index: 2;
}
.left{
position: absolute;
left: 10px;
top: 50%;
	cursor: pointer;
	margin-top:-30px;
	display: block;
	width:35px; 
	height:65px;
	z-index: 999;
	background: url(../images/a26.png) no-repeat;
	z-index: 2;
}
#flash ul{
position: absolute;
left:50%;
bottom:0px;
margin-left:-50px;
width:100px;
height:10px;
}
#flash ul li{
float: left;
width:22px;
height:3px;
background-color:#aaaaaa;
margin:0px 5px;
}
#flash ul .li_first{
background-color: #ffffff;
}




.searchbox {
  position: absolute;
  margin: auto;
  top: 0px;
  right: 50px;
  width: 200px;
  height:30px;
}
.searchbox .search {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width:30px;
  height:30px;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  transition: all 1s;
  z-index: 4;
}
.searchbox .search:hover {
  cursor: pointer;
}
.searchbox .search::before {
  content: "";
  position: absolute;
  margin: auto;
  top:13px;
  right: 0;
  bottom: 0;
  left:13px;
  width:6px;
  height:1px;
  background: #000000;
  transform: rotate(42deg);
  transition: all .5s;
}
.searchbox .search::after {
  content: "";
  position: absolute;
  margin: auto;
  top:-4px;
  right: 0;
  bottom: 0;
  left:-2px;
  width:15px;
  height:15px;
  border-radius: 50%;
  border:1px solid #000000;
  transition: all .5s;
}
.searchbox input {
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 12px;
  width: 30px;
  height:30px;
  outline: none;
  border: none;
  background: #dddddd;
  color:#000000;
  padding: 0 50px 0 15px;
  border-radius: 30px;
  transition: all 1s;
  opacity: 0;
  z-index: 5;
}
.searchbox input:hover {
  cursor: pointer;
}
.searchbox input:focus {
  width:200px;
  opacity: 1;
  cursor: text;
}
.searchbox input:focus ~ .search {
  right: -170px;
  background: rgba(255, 255, 255,1);
  z-index: 6;
}
.searchbox input:focus ~ .search::before {
  top: 0;
  left: 0;
  width:15px;
}
.searchbox input:focus ~ .search::after {
  top:0;
  left: 0;
  width:15px;
  height: 1.8px;
  border: none;
  background: rgba(0, 0, 0,0.5);
  border-radius: 0%;
  transform: rotate(-46deg);
}
.searchbox input::placeholder {
  color:#000000;
  opacity: 0.5;
}


/************************/
.header03{ position:relative; z-index: 9999; top: 0px; left: 0px; width: 100%; height:80px; background-color: #ffffff;}
.header05{ position:relative; z-index: 9999; top: 0px; left: 0px; width: 100%; height:48px; background-color:#a82630;}
.header_nav_logo03{ float:left; width:350px; margin-top: 11px; }
.top_right02{ float:right; overflow: hidden; margin-top: 10px;}
.top_right02 a{ font-size:12px; color: #000000;float: left;line-height:28px;}
.top_right02 a:hover{color:#a82630;}
.top_right02 span{ font-size:11px; position: relative;float: left; margin: 0px 5px; color: #ffffff; top: -1px; line-height:28px;}
.top_right_font02{ float: right; position: relative;margin-left: 30px; padding-left:110px; height: 30px;}
.top_right_font_a02{ fnt-size:12px; padding: 2px 8px; border-radius: 3px;text-shadow: 0 0px 0px !important;  line-height:18px !important; border: 1px solid #ffffff; display: block;  position: relative; top: 3px; border:1px solid #999999;}
.top_right_font_a02:hover{ background-color: #ffffff; color: #a82630 !important;border: 1px solid #a82630;}
.top_right_font_img02{ float:left; margin-right:20px; height: 26px; }
.header04{ z-index: 9999; top:80px; left: 0px; height: 48px; width: 100%; background-color: #a82630;}
.header_nav_time{ float:left; font-size: 12px; margin-left: 10px; color: #ffffff; line-height: 48px;}

.container_menu{ overflow:hidden; position: relative;z-index: 991;  width: 190px; -moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.container_menu_logo{ background-color:#ffffff; margin: 0px 10px 30px 10px; overflow: hidden; padding: 20px 0px 30px 0px; box-shadow: 0px 0px 10px #dddddd;}
.container_menu_logo02{ background-color:#ffffff; margin: 20px 10px 30px 10px; overflow: hidden; padding: 20px 0px 30px 0px; box-shadow: 0px 0px 10px #dddddd;}
.container_menu_logo_img{ display:block; width: 60%; margin: 0 auto;}
.container_menu_logo_p01{  display: block; text-align: center; font-size: 21px; font-weight: bold; letter-spacing:2px; padding-top: 10px;}
.container_menu_logo_p02{  display: block; text-align: center; font-size: 12px; font-weight: bold;}
.container_menu_font{ background-color: #f8f9fa; margin: 0px 10px 10px 10px; overflow: hidden;}
.container_menu_font a{ display:block; padding: 10px 0px;width: 100%; margin: 5px 0px; font-size: 16px; line-height: 22px; text-align: center; color: #000000;}
.container_menu_font a:hover{ color:#a82630;}
.container_menu_font_a{ background-color: #a82630; color: #ffffff !important;}

.container_news{  width: 202px; background-color: #1c3494; color: #ffffff; padding-top: 70px; padding-bottom: 10px;}
.container_news_p01{ font-size:45px; padding: 0px 15px ; text-align: right; line-height: 50px; font-weight: bold;}
.container_news_p02{ font-size:26px;  padding:100px 15px 0px 15px ; text-align: right; line-height: 50px; font-weight: bold;}
.container_news_p03{ font-size:42px;  padding:100px 15px 0px 15px ; text-align: right; line-height: 50px; font-weight: bold;}
.container_news_p04{ font-size:45px; padding:50px 15px 0px 15px ; text-align: right; line-height: 50px; font-weight: bold;}
.container_news_list{ width:100%; overflow: hidden; padding: 100px 10px 20px 10px; background-color: #ffffff;}
.container_news_list a{ color:#1c3494; display: block; font-size: 21px; line-height:50px; font-weight: bold;}
.container_news_list_a{ color:#005ec8 !important;}
.container_news_list a:hover{ color:#005ec8 }

.container_news_img{ width:100%; margin-top:30px; margin-bottom: 20px;}
.container_news_main{ overflow: hidden; padding-top:30px;}
.container_news_main_font{ width:48%; float: left; overflow: hidden; padding: 10px 0px;}
.container_news_main_font_img{ width:100%; border-radius: 12px; top: 0px; position: relative;-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;}
.container_news_main_font_img:hover{top: 8px; -moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;}
.container_news_main_font_p01{ display:block; line-height:26px; font-size:18px; padding: 18px 0px 10px 0px; font-weight: bold; color: #1c3494;-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;}
.container_news_main_font_p01:hover{ color:#005ec8;-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;}
.container_news_main_font_p02{ font-size: 16px;  color: #999999;}
.container_news_main_font02{ float:right !important;}
.container_news_main_box{ padding:0px 0px 50px 0px; overflow: hidden;}
.people_list{ overflow:hidden; padding:20px; background-color: #ffffff; position: relative;min-height: 80px;}
.people_list02{ overflow:hidden; padding:20px; background-color: #f5f5f5; position: relative;min-height: 80px;}
.people_list:nth-child(even){ overflow:hidden; padding:20px; background-color: #f5f5f5; position: relative;min-height: 80px;}
.people_list_left{position:absolute;left: 20px;top: 10px;font-size: 26px;color:#a82630;}
.people_list_div{overflow:hidden;padding-top: 40px;}
.people_list_div a{line-height:50px;font-size: 16px;color: #000000;/* padding-left:30px; */background-size:20px auto;display: block;text-align: center;float: left;width: 16%;all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.people_list_div a:hover{ color:#666666;}
.people_list_font{ overflow: hidden; padding-top:20px;width:85%; margin: 0 auto;}
.people_list_font img{width:23%; border-radius: 10px; float: left;}
.people_list_font_right{ float: right; width: 74%;}
.people_list_font_right_name{ font-size: 21px; display: block; padding-bottom: 15px;}
.people_list_font_right_p02{ font-size:16px; padding: 5px 0px; line-height: 26px;}
.people_list_font_div{ overflow: hidden; padding-bottom: 20px;}
.people_list_font_div_title{ overflow:hidden; margin: 12px auto;}
.people_list_font_div_title p{ display:block; float: left; padding:12px 20px; font-size: 21px; background-color: #e7e8ea; border-left: 4px solid #1a3096;}


.photo_box{ position: relative; overflow: hidden;}
.bread{width:auto;height:auto;line-height:20px;color:#787878;padding:20px 0px 20px 0px;overflow:hidden;position:relative;}
.bread span{float:left;font-weight:normal;color:#666666; font-size: 14px;}
.bread span a{color:#666666; margin-right: 5px;}
.bread a:hover{color:#a82630;}


.c-banner{width: 100%;position: relative;}
.c-banner img{width: 100%;}
.c-banner .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner .banner ul li{opacity: 0; position: relative;}
.c-banner .banner ul li:nth-child(1){opacity: 1;display: block; overflow: hidden;}
.c-banner .banner ul li img{width: 100%;position: absolute;top: 0px;}
.c-banner .banner ul li:first-child img{position: relative;}
.c-banner .nexImg,.c-banner .preImg{position: absolute;top: 50%;margin-top: -20px; border-radius: 50%; background: #000000;opacity: 0.5;z-index: 10; cursor: pointer;}
.c-banner .nexImg:hover,.c-banner .preImg:hover{opacity: 0.8;}
.c-banner .nexImg{right: 0px;}
.c-banner .nexImg img,.c-banner .preImg img{ height: 40px;}
.c-banner .jumpBtn{width: 100%;position: absolute;bottom:25px; text-align: center; z-index: 999;}
.c-banner .jumpBtn ul{margin-bottom: 0px;padding:5px 15px; position: absolute; right:0px; overflow: hidden;}
.c-banner .jumpBtn ul li{display: inline-block;margin-left:5px; background-color: #dddddd; width: 5px; height: 5px; border-radius: 50%; font-size: 14px; cursor: pointer;}
.c-banner .jumpBtn ul li:first-child{margin-left: 0px;}
@media screen and (max-width:768px) {
	.c-banner{width: 100%;height: 260px;overflow: hidden;}
	.c-banner .banner ul li img{width: 768px;height: 260px;position: absolute;left: 50%;margin-left: -384px;}
}
.banner a{ width:100%; height: 100%; display: block;}
.banner li:hover .banner_font_p01{ top:-40px;-moz-transition: all 0.6s all 0.6s;
-webkit-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; }
.banner li:hover .banner_font_text{bottom:0px; opacity:1;-moz-transition: all 1s ease-in-out;
-webkit-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;} 
.banner_font{ position:absolute; z-index: 99; width:50%; bottom:20px;  z-index: 9; left: 50%; margin-left:-36%;}
.banner_font_p01{ display:block; position:absolute; max-width:95%; font-weight: bold;z-index: 9; background:url(../images/a13.png) ; top:40px; left: 10px; color: #ffffff; font-size:24px; padding:13px 25px; letter-spacing: 1px;-moz-transition: all 1s ease-in-out;
-webkit-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
-ms-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}
.banner_font_text{ opacity: 0; font-size: 18px; max-width: 800px; left: -10px; color: #ffffff; background-color: #292d36; padding:30px 25px 12px 25px;-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.banner_font_text_p01{ display:block; width: 100%; height:40px; line-height: 20px; overflow: hidden;}
.banner_font_text_p02{ display: block; text-align: right; width: 100%; font-size: 18px;}

.banner_p{ font-size:16px; display: block; position: absolute; bottom: 10px; padding: 0px 10px; color: #ffffff; height: 35px; line-height: 35px; background:rgba(0,0,0,0.60);;margin-top: 20px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}


.c-banner02{width: 100%;position: relative;}
.c-banner02 img{width: 100%;}
.c-banner02 .banner ul{list-style: none;padding-left: 0px;margin-bottom: 0px;}
.c-banner02 .banner ul li{opacity: 0; position: relative;}
.c-banner02 .banner ul li:nth-child(1){opacity: 1;display: block; overflow: hidden;}
.c-banner02 .banner ul li img{width: 100%;position: absolute;top: 0px;}
.c-banner02 .banner ul li:first-child img{position: relative;}
.c-banner02 .nexImg02,.c-banner02 .preImg02{position: absolute;top: 50%;margin-top: -20px; border-radius: 50%; background: #000000;opacity: 0.5;z-index: 10; cursor: pointer;}
.c-banner02 .nexImg02:hover,.c-banner02 .preImg02:hover{opacity: 0.8;}
.c-banner02 .nexImg02{right: 0px;}
.c-banner02 .nexImg02 img,.c-banner02 .preImg02 img{ height: 40px;}
.c-banner02 .jumpBtn{width: 100%;position: absolute;bottom:25px; text-align: center; z-index: 999;}
.c-banner02 .jumpBtn ul{margin-bottom: 0px;padding:5px 15px; position: absolute; right:0px; overflow: hidden;}
.c-banner02 .jumpBtn ul li{display: inline-block;margin-left:5px; background-color: #dddddd; width: 5px; height: 5px; border-radius: 50%; font-size: 14px; cursor: pointer;}
.c-banner .jumpBtn ul li:first-child{margin-left: 0px;}
@media screen and (max-width:768px) {
	.c-banner02{width: 100%;height: 260px;overflow: hidden;}
	.c-banner02 .banner ul li img{width: 768px;height: 260px;position: absolute;left: 50%;margin-left: -384px;}
}


.people_list_font{ overflow: hidden; padding-top:20px;}
.people_list_font img{width:23%; border-radius: 10px; float: left;}
.people_list_font_right{ float: right; width: 74%;}

.people_list_font_right_name{ font-size: 21px; display: block; padding-bottom: 15px;}
.people_list_font_right_p02{ font-size:16px; padding: 5px 0px; line-height: 26px;}

.people_list_font_div{ overflow: hidden; padding-bottom: 20px;}
.people_list_font_div_title{ overflow:hidden; margin: 12px auto;}
.people_list_font_div_title p{ display:block; float: left; padding:12px 20px; font-size: 21px; background-color: #e7e8ea; border-left: 4px solid #a82630;}

.news02{ overflow:hidden; padding: 10px 0px;}
.news02_title{ display: block; font-size:30px; text-align: center;display: block; margin: 0 auto; }
.news02_title02{ text-align:center; font-size: 14px; padding-top:12px; color: #999999;}
.news02_div{ overflow:hidden; padding-top: 15px;}
.news02_div img{ max-width:80% !important; display: block; margin: 0 auto; padding: 10px 0px;height: auto;}
.news02_div table{max-width: 90% !important;margin:0 auto;}
.news02_div th,td{border: 1px solid #000 !important;}
.news02_div p{ font-size: 16px; color: #333333;display: block; margin: 0 auto; padding: 10px 0px; line-height: 28px;}

.case_top{ overflow:hidden; position: relative; padding-bottom: 20px;}
.case_top_div{ overflow:hidden; min-height:30px; padding:5px 0px 5px 90px;  position:relative; }
.case_top_div_left { position:absolute; left:0px; top:0px;width:80px; color:#999999; font-size:14px; line-height:42px;}
.case_top_div a{ display:inline-block; padding:4px 11px; font-size: 14px; margin:3px 5px; color:#333333;}
.case_top_div a:hover{color:#a82630;}
.case_top_div_a{ background:#a82630; color:#fff !important; border-radius:5px;}
.case_top_div_text{  border: 1px solid #2573ff;padding: 3px 10px !important;border-radius: 5px; margin-left:16px !important; }

.mian_div02_notice02{ border-radius: 5px; background-color: #ffffff; display: block;width: 23%; margin:10px 1% 20px 1%; float: left; height: 130px; position: relative;}
.mian_div02_notice02:hover{ box-shadow: 0px 0px 15px #edcdcf;}
.mian_div02_notice02:hover .mian_div02_notice_p01{ color:#a82630;}
.mian_div02_notice02:hover .mian_div02_notice_img02{ display:block;}

.container_news_font{ overflow:hidden;}
.container_news_font_title{ display:block; font-size: 16px; margin-top:10px; font-weight: bold; margin-left: 1%;}
.container_news_font_box{ overflow: hidden; position: relative;}
.mian_div02_notice03{ border-radius: 5px; background-color: #ffffff; display: block; box-shadow: 0px 0px 10px #eeeeee; width: 23%; margin:10px 1% 20px 1%; float: left; height: 140px; position: relative;}
.mian_div02_notice03_p01{ color: #000000; font-size: 16px; text-align:left; display: block; width:80%; margin:18px auto 0 auto; line-height: 24px; height:72px; overflow: hidden;}
.mian_div02_notice03_p02{ color: #666666; font-size: 14px;width:80%; padding-top:10px; margin: 0 auto;}
.mian_div02_notice03:hover{ box-shadow:0px 0px 20px #dddddd;}
.mian_div02_notice03:hover .mian_div02_notice_img02{ display:block;}


.mian_div_box03{ width:100%; float: left; margin-bottom: 15px; margin-top: 15px; overflow: hidden; padding-bottom:15px; border-radius: 5px; min-height:375px; position: relative;background-color: #ffffff; box-shadow: 0px 0px 10px #f5f5f5;}
.mian_div_box03:hover .mian_div_box_img03{ display:block; position: absolute; bottom: 25px; width:44px; right: 0px;}
.mian_div_box03:hover{ box-shadow: 0px 0px 20px #dddddd; z-index: 999; min-height:400px; top: -27px;-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.mian_div_box03:hover .mian_div_box_botton{ display: block;}
.banner_div_img03{ display:block; width:100%; border-top-left-radius: 5px !important; border-top-right-radius: 5px !important;}
.banner_div_img03:hover,.wrap_div_img:hover{transform: scale(1.05);
transition: all 0.5s ease 0s;
-webkit-transform: scale(1.05);
-webkit-transform: all 0.5s ease 0s;}
.container_news_font_box_div{ width:31%; margin: 0px 1%; float: left;}

.wrap_div{ overflow:hidden; position: relative; width:65%;}
.wrap_div_font{ overflow:hidden; float: left; width:35%;}
.wrap_div_img{ width:100%; float: none !important;position: relative;}
.wrap_div_font_p03{ display:block; color: #1B2B4F; line-height: 40px; text-align: left;font-size:26px; margin:40px 25px 0px 25px;  max-height:78px; overflow: hidden;}
.wrap_div_font_p03:hover{ color: #a82630;}
.wrap_div_font_a02{ height: 39px; margin:40px 25px 0px 25px;display: inline-block;line-height: 39px; border-radius: 5px; background-color:#a82630; color: #ffffff; padding: 0px 35px;  font-size: 16px;}
.wrap_div_font_a02:hover { background-color:#a82630; color: #ffffff; }
.swiper-container02{ border-radius:5px; overflow: hidden; background-color: #ffffff; box-shadow: 0px 0px 10px #dddddd; margin: 10px 1%;}
.swiper-button-prev02{
	position: absolute;
  top:4px;
  width: 18px !important;
  height: 18px !important;
  cursor: pointer;
  left: 0px !important;
  background-size:18px 18px !important;
  background:url(../images/a09.png) no-repeat;
}
.swiper-button-next02{
position: absolute;
  top:4px;
  width: 18px !important;
  height: 18px !important;
  cursor: pointer;
  right: 0px !important;
  background-size:18px 18px !important;
  background:url(../images/a10.png) no-repeat;
}
.swiper-wrapper_bottom{ position:absolute;padding: 0px 30px; height:20px; bottom:25px; right: 20px; z-index: 999;}
.bread02{ margin-left:1% !important;}

.details_right{ padding:30px 0px 10px 0px; width: 100%; margin-bottom: 20px;}
.details_right_title{ display:block;height:22px; line-height:22px; margin-bottom:5px; font-size:16px; font-weight: bold;color:#000;}
.details_right_font{  overflow:hidden;}
.details_right_font_div{border-bottom:1px dotted #ececec; position:relative; padding:12px 0px 12px 10px; }
.details_right_font_div span{ display:block; width:3px; height:3px; position:absolute; top:23px; left:0px; background-color:#a82630;}
.details_right_font_div a{ line-height:22px; display:block; max-height:44px; font-size: 14px; overflow:hidden;}
.case_main_page{ padding:20px; margin:0 auto; overflow: hidden;line-height:40px; text-align:center;}
.case_main_page_span{ color:#999; font-size:12px; margin-right:15px; margin-left:-20px;}
.case_main_page_div{ display:inline-table; background-color:#eeeeee; border-radius:5px; padding:8px 55px; line-height:24px; position:relative;}
.case_main_page_div a{ display:inline-block; min-width:24px; line-height:24px; text-align:center; margin:0px 5px; color:#666;}
.case_main_page_div a:hover{ color:#a82630;}
.case_main_page_div_a{ background-color:#a82630; color:#fff !important; border-radius:50%;}
.case_main_page_div span{  display:inline-block;width:24px; margin:0px 5px; color:#666;}
.case_main_page_div_left{ display:inline-block; position:absolute; left:14px; height:24px; border-radius:50%; background:url(../images/b54.png) center center no-repeat #dcdcdc;}
.case_main_page_div_left:hover{background:url(../images/b58.png) center center no-repeat #dcdcdc !important;}
.case_main_page_div_right{ display:inline-block; height:24px; position:absolute; right:14px; border-radius:50%; background:url(../images/b55.png) center center no-repeat #dcdcdc;}
.case_main_page_div_right:hover{background:url(../images/b59.png) center center no-repeat #dcdcdc !important;}
@media screen and (max-width: 1023px) and (min-width: 0px){
	.mian_div_content_font_word02{ display:none !important; }
	.mian_div03_video_font01 img{height: auto !important;}
	.mian_div03_video_font02 img{height: 25vw !important;}
}
.people_box{ overflow:hidden; position: relative; padding-bottom: 25px; padding-top: 10px;}

.people_list03{ overflow:hidden; padding:25px 20px; background-color: #ffffff; position: relative;min-height: 30px;}
.people_list03:hover,.people_list04:hover{ z-index:99; box-shadow: 0px 0px 15px #dddddd;}
.people_list04{ overflow:hidden; padding:20px; background-color:#f8f9fa; position: relative;min-height:30px;box-shadow: 0px 0px 10px #eeeeee; z-index: 2;}
.people_list_a{ font-size:16px; display: block; float: left; width: 80%; line-height:60px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;}
.people_list_a02{ float: right; font-size: 14px; color: #999999; line-height:60px; display: block;}


.hall_title{ position: relative; padding-bottom:55px; overflow: hidden;}
.hall_title_main{ padding:60px 0px; font-size: 50px;background-color: #000000;font-weight: bold;width: 100%;text-align: center;line-height:60px;color: #FFFFFF;}
.hall_title_bg{ position: absolute; bottom: 0px; left: 0px;}
.hall_title_text{ overflow: hidden;width:85%; margin: 0 auto;}
.hall_title_center{width:100%;margin: 0 auto;padding: 20px 0 0 0;font-family:"ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¹Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“";font-weight:bold;overflow: hidden;}
.hall_title_center_span01{font-weight: bold;font-size: 20px;padding-bottom: 10px; display: block;line-height: 26px;}
.hall_title_center_span02{font-weight: bold;font-size: 16px;padding-bottom: 10px; display: block;text-indent: 2em;line-height: 26px;}
.hall_title_center_span03{font-weight: bold;text-align: right;font-size: 16px;padding-bottom: 20px; display: block;line-height: 26px;}
.hall_title_center_span04{text-align: center;font-size: 18px;font-weight: bold;padding-bottom: 20px;display: block;}
.hall_title_text_font{ overflow:hidden; padding-top: 20px;}
.hall_title_text_font dl{ margin-bottom:15px; overflow: hidden;}
.hall_title_text_font dl dt{font-size: 16px; font-weight: normal;}
.hall_title_text_font dl dd{font-size: 14px;padding:12px 0 15px 0;line-height: 22px;}
.hall_title_center_span04_img{ margin:0 auto 20px auto; width: 400px; border:15px solid #000000;}
.hall_title_message{margin: 0 auto;padding-bottom: 15px; padding-top: 20px; overflow: hidden; position: relative;}
.hall_title_message h3{border-bottom: #CCCCCC 1px solid;font-size: 16px;line-height: 26px;margin-bottom:30px; padding-bottom: 10px;}
.hall_title_message dl{padding-bottom: 10px;overflow: hidden; display: block; position: relative; margin-bottom:0px;}
.hall_title_message dl dt{width: 50px;padding-right: 10px; position: absolute; left: 0px; top: 0px; text-align: right;font-weight: bold;}
.hall_title_message dl dd{ padding-left: 60px; overflow: hidden;}

.hall_bg01{ position:fixed; left:10px; top:240px; width:140px; z-index: -1;}
.hall_bg02{ position:fixed; right:10px; bottom:10px; width:140px; z-index: -1;}


.container_news_main_college{ overflow:hidden; position: relative; border-bottom: 1px dashed #dddddd; padding-top:22px; padding-bottom: 22px;}
.container_news_main_college_a{ display:block; width:20%; margin:8px 1.5%; font-size: 15px; display: inline-block;padding: 7px 1%;background-color: #ededee;}
@media screen and (max-width: 1023px) and (min-width: 0px){
	.container_news_main_college{  padding-top: 50px !important;}
	.container_news_main_college_a{width:45% !important;}
}
@media screen and (max-width:770px) and (min-width: 0px){
	.container_news_main_college{  padding-top: 50px !important;}
	.container_news_main_college_a{width:95% !important;}
}

/*************ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â***********/
.mian_div_icon{ color: #82899B;font-size:14px; overflow: hidden;display: block; margin: 20px 25px 0px 25px;}
.mian_div_icon_p01{ display:block; float: left; margin-right: 20px; padding-left:20px; background: url(../images/time.png) no-repeat left center; background-size: 16px auto; height: 20px; line-height: 20px; font-size: 14px;  color: #82899B;}
.mian_div_icon_p02{ display:block; float: left; padding-left:20px; background: url(../images/view.png) no-repeat left center; background-size: 16px auto;height: 20px; line-height: 20px; font-size: 14px;  color: #82899B;}
.mian_div_icon02{ color: #0239A3;font-size:14px; overflow: hidden;display: block; position: absolute; bottom:8px;text-align:center; left: 0px; width: 100%; }
.mian_div_icon_p03{ display:inline-block; margin-right: 15px; padding-left:20px; background: url(../images/time02.png) no-repeat left center; background-size: 16px auto; height: 20px; line-height: 20px; font-size: 14px;  color: #0239A3;}
.mian_div_icon_p04{ display:inline-block; padding-left:20px; background: url(../images/view02.png) no-repeat left center; background-size: 16px auto;height: 20px; line-height: 20px; font-size: 14px;  color: #0239A3;}
.mian_div_icon03{ color: #333333;font-size:14px; overflow: hidden;display: block; margin: 0px 25px;}
.mian_div_icon_p05{ display:block; float: left; margin-right: 15px; padding-left:20px; background: url(../images/time.png) no-repeat left center; background-size: 16px auto; height: 20px; line-height: 20px; font-size: 14px;  color: #333333;}
.mian_div_icon_p06{ display:block; float: left; padding-left:20px; background: url(../images/view.png) no-repeat left center; background-size: 16px auto;height: 20px; line-height: 20px; font-size: 14px;  color: #333333;}
.mian_div_icon_p07{ display:inline-block;margin-right: 15px; padding-left:20px; background: url(../images/write.png) no-repeat left center; background-size: 15px auto; height: 20px; line-height: 20px; font-size: 14px;  color: #82899B;}
.mian_div_icon_p08{ display:inline-block;margin-right: 15px; padding-left:20px; background: url(../images/time.png) no-repeat left center; background-size: 15px auto; height: 20px; line-height: 20px; font-size: 14px;  color: #82899B;}
.mian_div_icon_p09{ display:inline-block; padding-left:20px; background: url(../images/view.png) no-repeat left center; background-size: 15px auto; height: 20px; line-height: 20px; font-size: 14px;  color: #82899B;}
.mian_div_icon04{ float: right; font-size: 14px; color: #999999; line-height:60px;  margin-top:20px; display: block;}
.mian_div_icon05{ color: #82899B;font-size:14px; overflow: hidden;display: block; margin: 20px 0px 0px 0px;}
.mian_div_icon06{ color: #82899B;font-size:14px; overflow: hidden;display: block;}
.mian_div_icon07{ color: #82899B;font-size:14px; overflow: hidden;display: block; text-align: center;margin: 13px 0px 0px 0px; width: 100%;}
.mian_div_icon08{ color: #82899B;font-size:14px; overflow: hidden;display: block; margin:10px 25px 0px 25px;}
.people_list_a{width: 72% !important;}
@media screen and (max-width:770px) and (min-width: 0px){
	.people_list_a{ width:100% !important;}
	.mian_div_icon04{ float:left !important; margin-top: 0px !important; width: 100%; padding-bottom:15px;}
}


.mian_box_div{ overflow:hidden; position: relative; }
.mian_box_p02{ font-size:16px; display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-top:9px;}
.mian_box_div .mian_box{margin:30px 2% 0px 2% !important;}
@media screen and (max-width: 1023px) and (min-width: 0px){
	.mian_box_div .mian_box{margin:30px 0px 0px 0px !important;}
}
@media screen and (max-width:1400px){
  .top_right_font{padding-left: 120px;}
  
}
@media screen and (max-width:1200px){
  .top_right_font_a{display: none}
  .top_right_font{padding-left: 0px;}
  .searchbox{display: none;
  }
  
}