/* Write your styles */
html,body{word-spacing:8px; letter-spacing: 1px; font-family:"微软雅黑"; overflow-x:hidden; background:#f5f5f5;}
html *,html *:before,html *:after {-webkit-transition: 0.5s; transition: 0.5s;}
a{ color:#666; text-decoration: none !important;}
i,cite{ font-style:normal !important;}
ul,ol{ list-style:none;}
b{ font-weight:normal !important;}
.noborder_top{ border-top:none !important;}
.noborder_right{ border-right:none !important;}
.noborder_bottom{ border-bottom:none !important;}
input{outline:none !important;}

.gray_bg{ background:#f6f6f8 !important;}
.clear{ clear:both !important;}
.width1200px{ width:100%; padding:0 5% !important; margin:0 auto; display:block; position:relative; z-index:1999;}
.width1200{ width:1240px; padding:0 !important; margin:0 auto; display:block;}
.blue_bg{ background:#00becc !important;}
.blue_bg01{ background:#029ded !important;}
.white_bg{ background:#fff !important;}

.top{ width:100%; height:40px; background:#083588; overflow:hidden;}
.top div{ color:#fff; font-size:13px; line-height:40px;}
.top div a{ color:#fff; font-size:13px; line-height:40px; padding:0 0 0 30px;}
.top div a:hover{ color:#fbd10b;}
@media screen and (max-width:1279px){
.width1200{ width:100%; padding:0 10px !important; margin:0 auto; display:block;z-index:90; }
.width1200px{ width:100%; padding:0 10px !important; margin:0 auto; display:block;}
}
.empty{ padding:0 !important; margin:0 !important; }
.pic{ display:table; margin:0 auto;}
.pic img{ width:100%; height:auto;}
.nopadding_right{ padding-right:0 !important;}

.blank0{clear:both;display:block;font-size:1px;visibility:hidden;height:0;line-height:0;}
.blank5{clear:both;display:block;font-size:1px;overflow:hidden;height:5px;}
.blank8{clear:both;display:block;font-size:1px;overflow:hidden;height:8px;}
.blank10{clear:both;display:block;font-size:1px;overflow:hidden;height:10px;}
.blank12{clear:both;display:block;font-size:1px;overflow:hidden;height:12px;}
.blank15{clear:both;display:block;font-size:1px;overflow:hidden;height:15px;}
.blank20{clear:both;display:block;font-size:1px;overflow:hidden;height:20px;}
.blank25{clear:both;display:block;font-size:1px;overflow:hidden;height:25px;}
.blank28{clear:both;display:block;font-size:1px;overflow:hidden;height:28px;}
.blank30{clear:both;display:block;font-size:1px;overflow:hidden;height:30px;}
.blank35{clear:both;display:block;font-size:1px;overflow:hidden;height:35px;}
.blank40{clear:both;display:block;font-size:1px;overflow:hidden;height:40px;}
.blank45{clear:both;display:block;font-size:1px;overflow:hidden;height:45px;}
.blank50{clear:both;display:block;font-size:1px;overflow:hidden;height:50px;}
.blank60{clear:both;display:block;font-size:1px;overflow:hidden;height:60px;}
.blank80{clear:both;display:block;font-size:1px;overflow:hidden;height:80px;}
.blank100{clear:both;display:block;font-size:1px;overflow:hidden;height:100px;}
.blank170{clear:both;display:block;font-size:1px;overflow:hidden;height:170px;}
.blank420{clear:both;display:block;font-size:1px;overflow:hidden;height:440px;}


.page{margin:20px auto; display:table;}
.page .am-active a{ background:#0082b3; border:1px solid #0082b3;}
 @media screen and (max-width:1279px){
.page{margin:5px auto 20px auto !important; display:table;}
.page a{padding:8px 12px  !important; font-size:12px;}
}

header{ width:100%;vertical-align:middle; height:100px; display:block; overflow:hidden; margin:0 !important; padding:0; z-index:2000 !important; position:absolute; top:0px; left:0px;}
header img{vertical-align:middle; margin:00; width:auto; height:auto; }

.top_ban{ width:100%; height:160px; overflow:hidden;}
.top_ban img{ width:100%; height: auto;}

.menu{ width:100%; height:54px; background:#fff;text-align:center; display:block; margin:0 auto; z-index:9999; border-bottom:1px solid #e5e5e5;}
.menu ul li{ margin:0 !important; padding:0; height:54px; }
.menu ul li a{ line-height:50px;color:#333; padding:0; display: block;overflow:hidden; font-size:15px;} 
.menu ul .am-active a{ background:#fff; border-bottom:2px solid #139dcf;color:#0083b2; }
.menu ul li:hover a{ background:#fff; border-bottom:2px solid #139dcf; color:#0083b2;}
.menu li:hover .menu_child{ display:block; }
.menu_child{ width:100% !important; height:auto; background:#0083b2 !important;border:none !important; padding:0 !important;  z-index:9999; display:none; position: absolute; top:54px; overflow:hidden;}
.menu_child ol{ margin:0 !important; padding:0 !important;border:none !important;}
.menu_child li{ margin:0 !important; padding:0 !important; overflow:hidden; line-height:48px !important;border:none !important; height: auto !important;}
.menu_child a{ background:none !important; font-weight:normal !important; border-bottom:1px solid #e6e6e6 !important; height: auto !important; font-size:15px !important; line-height:48px !important; font-style:normal; padding:0 !important;text-align: center; color:#fff !important; margin:0 !important; width:100%; display:block; }
.menu_child a:hover{background:#fff !important; color:#0083b2 !important;}
.menu ul .am-active .menu_child a:hover{background:#fff !important;color:#0083b2 !important;}	

.menu_nei{ width:100%; height:54px; background:#bf1604; border-top:0px solid #e5e5e5; text-align:center; display:block; margin:0 auto; z-index:9999; }
.menu_nei ul li{ margin:0 !important; padding:18px 0 0 0; height:54px; }
.menu_nei ul li a{ line-height:20px; height:20px; padding:0; display: block; margin:0 auto; border-right:1px solid #da3d2c; background:none !important;} 
.menu_nei ul li a span{ font-size:15px; color:#fff; padding:0; display: table; margin: 0 auto; border-bottom:2px solid #bf1604; } 
.menu_nei ul .am-active a span{ border-bottom:2px solid #fff; background:none;}
.menu_nei ul li a:hover span{ border-bottom:2px solid #fff; background:none;}
.menu_nei li:hover .menu_child_nei{ display:block; }
.menu_child_nei{ width:100% !important; height:auto; background:#bf1604; border:none !important; padding:0 !important;  z-index:9999; display:none; position: absolute; top:53px; overflow:hidden;text-align:left;}
.menu_child_nei ol{ margin:0 !important; padding:0 !important;border:none !important;}
.menu_child_nei li{ margin:0 !important; padding:0 !important; overflow:hidden; line-height:48px !important;border:none !important; height: auto !important;}
.menu_child_nei a{ background:none !important; border:none !important; height: auto !important; font-size:14px !important; line-height:48px !important; font-style:normal; padding:0 !important;text-align: center; color:#fff !important; margin:0 !important; width:100%; display:block; }
.menu_child_nei a:hover{background:#f2f2f2 !important; color:#555 !important; }
.menu_nei ul .am-active .menu_child_nei a:hover{background:#f2f2f2 !important; color:#555 !important; }	
@media screen and (max-width:1279px){
header{ background-color:#FFF !important;-moz-box-shadow:0px 2px 5px #ccc; -webkit-box-shadow:0px 2px 5px #ccc; box-shadow:0px 2px 5px #ccc; padding:0 !important;}
header .logo{ width:80% !important; margin:0 0 0 10px;}
header .am-header-left{ left:0 !important;}
.am-offcanvas{ z-index:9999; }
.ico_menu{ padding-top:5px; right:-10px !important;}
.ico_menu img{ width:60% !important; max-width:150% !important; height:auto !important; margin:0 !important; padding-right:0px;}
.menu_m{ padding:1em 0.5em !important; float:none !important; }
.menu_m li{ background:none !important; border-bottom:1px solid #333 !important; border:none; text-align:center;  width:100% !important; display:block !important; padding:0; overflow:hidden; }
.menu_m li a{ font-size:1.4rem !important; color:#777 !important; display:block !important;  width:100% !important; line-height:1rem ; padding:1.5rem 0 !important;}
.menu_m li .active{background-color:#0085a3; color:#FFF;}
.menu_m .am-accordion-title{color:#777 !important; display:block; font-size:1.4rem !important; padding:0 !important }
.menu_m .am-accordion-title:before{ display:none !important;}
.menu_m li dd a{ font-size:1.2rem !important; padding:1rem 0 !important;}
.menu_m li input{ width:60% !important; display: inline-block; background:#f3f3f3;   padding:0 0 0 10px; font-size:12px; color:#666 ; height:40px; line-height:40px; border:none; margin-left:10px;margin-top:25px; border-top-left-radius:80px;border-bottom-left-radius:80px; float:left;vertical-align:top;}
.menu_m li .btn_search{ padding:-30px 0 0 0 !important; display:inline-table; width:25% !important; height:40px !important;  text-align:center; vertical-align:top; margin-top:25px;background:#f3f3f3 !important;border-top-right-radius:80px;border-bottom-right-radius:80px;float:left;}
.menu_m li .btn_search img{ width:35%; height: auto !important; margin-top:-5px;}
.menu_bg{width:50%; background-color:#222; padding-top:20px !important;}
.menu_bg .am-offcanvas-content{ margin:0 !important; padding:0 !important;}
input::-webkit-input-placeholder{color: #888; font-size:12px !important;}
}

.banner{ padding:0; margin:0; height:500px; overflow:hidden; background:url(../images/banner_bg.jpg) no-repeat center bottom #0085a3; width:100%;}
.banner .am-slides a{ height:500px; overflow:hidden; display:block;}
.banner .ban_pic{ width:100%; display:block; overflow:hidden; margin:0; height:100%;}
.banner .ban_pic img{ width:100%; height:100%;}
.banner .am-slider-desc{width:100%; display:block; background: url(../images/ban_bg.png) repeat-x center bottom; bottom:0; padding:50px 0 30px 0; background-size:100% 100%;}
.banner .am-slider-desc b{ font-size:24px; display:table !important; text-align: center; margin:0 0 10px 0; width:100%;}
.banner .am-slider-desc span{ display: table !important; width:60%; margin:0 auto 10px auto; font-size:16px; text-align: center; line-height:28px; height:60px; overflow:hidden;}
.banner .am-slider-desc i{ padding:2px 30px; display: table !important; font-size:14px; border:1px solid #fff; text-align: center; line-height:30px;border-radius:80px; margin:0 auto;}
.banner .am-slider-desc i:hover{ background:#fff; color:#0085a3;}
.banner .am-prev{ background: url(../images/jt_left.png) no-repeat left center; color:#f6f6f6 !important;opacity:1 !important; margin:-10px 0 0 10px !important;}
.banner .am-next{ background: url(../images/jt_right.png) no-repeat left center; color:#f6f6f6 !important; opacity:1 !important;margin:-10px 10px 0 0 !important;}
.banner .am-prev:before{ display:none !important;}
.banner .am-next:before{ display:none !important;}
.banner .am-control-nav{ bottom:15px; margin:0 auto; left:0; right:0; width:auto;}
.banner .am-control-nav a{ width:12px !important; height:12px !important; background:#fff !important;}
.banner .am-control-nav .am-active{ background:#00becc !important;}
@media screen and (max-width:1279px){
.banner{ padding:0; margin:0; height: auto; overflow:hidden; background:url(../images/banner_bg.jpg) no-repeat center bottom #0085a3; width:100%;}
.banner .am-slides a{ height: auto; overflow:hidden; display:block;}
.banner .am-slider-desc{width:100%; display:inline-block; background:rgba(0,0,0,0.5) !important; right: auto; bottom:0; top: auto; transform:none; padding:10px;}
.banner .am-slider-desc b{ font-size:14px; display:table !important; text-align: left; margin:0; width:100%;}
.banner .am-control-nav{ display:none;}
}


.title{ display: table !important; text-align:center; margin:0 auto !important; background:url(../images/title_bg.jpg) no-repeat center bottom; padding-bottom:5px;}
.title b{margin:0 auto; display:table; color:#444; font-size:24px; font-weight:normal; line-height:50px; }

.title01{ display: block; text-align:left; margin:0; padding:0 0 5px 0; border-bottom:1px solid #e6e6e6;  overflow:hidden;}
.title01 b{margin:0; display: block; color:#005bac; font-size:20px; font-weight: bold; line-height:24px;border-left:2px solid #005bac; padding-left:10px;  }
.title01 a{margin:-20px 0 0 0 !important; display: block; color:#888; font-size:14px !important; vertical-align:top; border:none !important;}

.title01a{ display: block; text-align:left; margin:0 0 15px 0; padding:0 10px 10px 0; border-bottom:1px solid #3464bc; height:35px; overflow:hidden;}
.title01a b{margin:0; display: block; color:#fff; font-size:16px; font-weight:550; line-height:24px;border-left:2px solid #fff; padding-left:10px;  }
.title01a a{margin:-20px -10px 0 0; display: block; color:#fff; font-size:12px !important; vertical-align: middle;}

.title03{ display: block;margin:0 0 10px 0;  padding:0; line-height:16px;}
.title03 i{ display:inline-block; width:30px; height:30px; border-radius:80px; text-align:center; line-height:28px; font-size:14px; color:#fff; margin:0 10px 0 0; vertical-align:middle; background:#0083b2; padding:0 0 0 2px;}
.title03 span{margin:0; vertical-align:middle; display: inline-table;font-size:16px; font-weight:bold; color:#0083b2; line-height:20px;padding:0;}
.title03 a{margin:5px 0 0 0; vertical-align:middle; display: inline-table;font-size:13px; color:#777; line-height:20px;padding:0;}

.title03a{ display: block;margin:0;  padding:15px; line-height:16px;}
.title03a span{margin:0; vertical-align:middle; display: inline-table;font-size:16px; font-weight:bold; color:#fff; line-height:20px;padding:0;}
.title03a a{margin:2px 0 0 0; vertical-align:middle; display: inline-table;font-size:13px; color:#fff; line-height:20px;padding:0;}

.btn_more{ margin:0 auto !important; display:table !important; width:200px; height:48px; background-color:#fff; border:1px solid #eee; text-align:center; color:#666; line-height:48px; border-radius:80px; font-size:15px; padding:0;}
.btn_more:hover{ background:#00becc; color:#fff; border:1px solid #00becc;}
@media screen and (max-width:1279px){
.btn_more{ margin:0 auto 10px auto; display:table; width: auto; height: auto; background-color:#fff; border:1px solid #ddd; text-align:center; color:#666; line-height:36px; border-radius:80px; font-size:12px; padding:0px 30px;}
.btn_more:hover{ background-color:#009941; color:#FFF; border:1px solid #009941;}
}

.tabs{ border:none; margin:15px auto 30px auto; text-align:center; display:table !important;}
.tabs li a{ border:none; padding:8px 30px; border-radius:80px; background:#0f5494; border:0px solid #e7e7e7; color:#fff; font-size:13px; }
.tabs .am-active a{ border:none !important; background-color:#d01815 !important;border:0px solid #0046a1 !important; color:#FFF !important; cursor:pointer;}
.tabs .am-active a:hover{ border:none !important; background-color:#e15017 !important;border:0px solid #e15017 !important; color:#FFF !important; cursor:pointer;}
.tabs li:hover a{ border:none; background-color:#e15017; color:#FFF;border:0px solid #e15017;}

.link{ background:#fff; width:100%; clear:both; overflow:hidden; padding:20px 11%; border-top:1px solid #e6e6e6;}
.link .link_list{ display:block; margin:0; }
.link .link_list span{ color:#0083b2; font-weight:bold; font-size:15px; }
.link .link_list a{ color:#777; padding:0 10px; font-size:14px;}
.link .link_list a:hover{ color:#0083b2;}
@media screen and (max-width:1279px){
.link{ background:#fff; width:100%; clear:both; overflow:hidden; padding:20px 10px; border-top:1px solid #e3e3e3;}
.link .link_list span{ color:#333; display:block; }
.link .link_list a{ color:#777; padding:0 10px 0 0; font-size:13px;}
}

.footer{ background: url(../images/footbg.jpg) no-repeat center #0083b2; background-size:auto 100%; width:100%; min-height:100px; color:#CCC; padding:30px 0; overflow:hidden;}
.footer span{color:#fff; display:block; font-size:13px; line-height:25px;}
.footer img{ width:auto !important; height:auto !important; margin:0px 10px 0 0; display:inline-table; vertical-align: middle;}
.footer p{ padding:0; margin:0;  vertical-align: middle;}
.footer p a{color:#ccc;}
@media screen and (max-width:1279px){
.footer{ background-color:#555; width:100%; min-height:100px; color:#CCC; padding:20px 10px; overflow:hidden;}
.footer p{ padding:0; margin:0 0 10px 0;  vertical-align:top;}
}
.fl, .fr { display: inline; float: left; }
.fr { float: right;}

.place{ width:100%; border-bottom:1px solid #eee;line-height:40px; color:#777; font-size:13px; padding:5px 0;}
.place img{ display:inline-block; vertical-align:middle; margin:-3px 5px 0 0; }
.place a{ color:#0082b3; padding:0 2px; font-size:14px;}
.place a:hover{ color:#00becc;}
.place01{ width:100%; border-bottom:1px solid #eee; overflow:hidden; padding:0 0 10px 0;}
.place01 b{ display:inline-block; border-left:2px solid #00becc; padding:0 0 0 10px; font-size:20px; color:#333; line-height:24px;}
.place01 span i{ display:inline-block; padding:0 0 0 20px; font-size:12px; color:#999;}


.add_live{ color:#fff !important; background:#fb7d02; text-align:center; border-radius:80px; padding:5px 20px !important; line-height:26px !important; font-size:14px !important; margin:0 10px 0 0; cursor:pointer; display:table !important;}
.add_live:hover{ background:#fd5927; }

.place_yuanxi_ban{ width:100%; display:none; height:200px; margin:10px auto;  overflow:hidden; position:relative;}
.place_yuanxi_ban p{ display:block; position:absolute; text-align:center; left:0; top:0; background:rgba(0,0,0,0.3); height:100%; width:100%;}
.place_yuanxi_ban p i{ display: table; position:absolute; text-align:center; left:40%; top:30%; transform:translate(-50%,-50%);  color:#fff; font-size:36px;}

.place_yuanxi_ban img{ width:100%; height:auto;}

.menu_tabs{ width:100%; height:70px; text-align:center; background:#f5f5f5; }
.menu_tabs li{ font-size:16px; margin:0; display:inline-block;}
.menu_tabs li a{ border:none; color:#666; line-height:70px; display:inline-block; padding:0 50px; width:100%; }
.menu_tabs .am-active a{ border:none !important; background-color:#1bc2ff; color:#fff; cursor:pointer;}
.menu_tabs li:hover a{ border:none; background-color:#1bc2ff; color:#fff;}
@media screen and (max-width:1279px){
.menu_tabs{ width:100%; height: auto; text-align:center; background:#f5f5f5; overflow:hidden;margin:0 !important; padding:0 !important; }
.menu_tabs li{ font-size:12px; margin:0 !important; padding:0 !important; display:inline-block; border:1px solid #fff !important;}
.menu_tabs li a{ border:none; color:#666; line-height:36px; display:inline-block; padding:0 10px; width:100%; }
}

.title02a{ display: table !important; text-align:left; margin:0 !important; }
.title02a b{margin:0; display:table; color:#fff; font-size:36px; font-weight:normal; line-height:48px; }
.title02a i{margin:0 !important; display:table; color:#fff; font-size:18px !important; line-height:24px; text-transform:uppercase; font-style:normal; font-family: Tahoma, Geneva, sans-serif !important; font-weight:normal !important; border:none !important; }
@media screen and (max-width:1279px){
.title02a{ display: table !important; text-align:left; margin:0 !important; }
.title02a b{margin:0; display:table; color:#fff; font-size:24px; font-weight:normal; line-height:36px; }
.title02a i{margin:0 !important; display:table; color:#fff; font-size:14px !important; line-height:24px; text-transform:uppercase; font-style:normal; font-family: Tahoma, Geneva, sans-serif !important; font-weight:normal !important; border:none !important; }
}

.gonggao_list{ background:#fff; padding:20px !important; height:504px; overflow:hidden; margin:0 0 0 23px;}
.gonggao_list a{line-height:30px; padding:0 0 3px 10px; margin-bottom:3px; border-bottom:1px dashed #e5e5e5;  overflow:hidden !important; display:block; color:#444; font-size:15px; }
.gonggao_list a:hover{ margin:0 0 3px 10px; }
.gonggao_list a i{ color:#bbb; font-size:12px;}

.nei_menu{ width: auto; background:#f5f5f5; height:54px; margin:0 auto; display:block; z-index:9999; overflow:hidden;}
.nei_menu ul{ display:block; width:100%; overflow:hidden; }
.nei_menu ul li{ border-right:1px solid #336cab;padding:0 10px;}
.nei_menu ul li a{ background:none !important;}
.nei_menu img{ width: auto; height:auto; display:table; margin:0 auto;}
.nei_menu span{ text-align:center; color:#fff; font-size:14px; line-height:40px; margin:0 auto; display:table;}
.nei_menu ul .active{ background:#f4c000 !important;}
.nei_menu ul li:hover{ background:#f4c000 !important;}
@media screen and (max-width:1279px){
.nei_menu{ width: auto; background:#fff; height: auto; margin:10px auto; padding:0; display:block; z-index:9999; overflow:hidden;}
.nei_menu ul{ display:block; width:100%; overflow:hidden; padding:0; margin:0; }
.nei_menu ul li{ border:none; border-bottom:1px solid #e5e5e5;padding:0px; margin:0; width:48% !important; display:inline-block !important;}
.nei_menu span{ text-align:center; color:#555; font-size:14px; line-height:34px; margin:0 auto; display:table;}
}


.my_box { width: 100%;  position: relative; overflow:hidden; padding:25px 0; border-bottom:1px dashed #ddd; }
.my_box:hover {border-bottom:1px solid #00becc;}
.my_box p{ float: left; margin:0 1rem 0 0 !important; width:200px !important; display:block; height:120px !important; overflow:hidden;}
.my_box p img{width:100%; height: auto;}
.my_box:hover p img{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.my_box b{ font-size:18px; font-weight:normal; line-height:20px; color: #222; margin:0; padding:0;  display:block;}
.my_box i{ font-size:13px; color:#aaa; vertical-align:middle; margin:10px 0; display:block;}
.my_box:hover b{ color: #00becc !important;}
.my_box span{ font-size:15px !important; line-height:24px; height:48px; overflow:hidden; color: #777 !important;display:block; text-align:justify; margin:0 0 1rem 0; }
@media screen and (max-width:1279px){
.my_box { width: 100%;  position: relative; overflow:hidden; padding:20px 0 5px 0; border-bottom:1px dashed #ddd; }
.my_box p{ float: left; margin:0 1rem 0 0 !important; width:100% !important; display:block; height:150px !important; overflow:hidden;}

}


.my_box01 { width: 100%;  position: relative; overflow:hidden; padding:2px 0 0 0; border-bottom:1px dashed #ddd;}
.my_box01:hover {border-bottom:1px solid #0a62d2;}
.my_box01 b{ font-size:15px !important; font-weight:normal; line-height:40px; color: #555; display: inline-block; margin:0 !important; padding:0 !important; width:70%; overflow:hidden; height:35.5px;}
.my_box01 i{ font-size:13px; color:#aaa; vertical-align:middle; margin:12px 0 0 0;}
.my_box01:hover b{ color: #0a62d2 !important;}

.news_show p{ font-size:15px; line-height:30px; color:#666; text-align:justify; padding:0 20px;font-size: 15px!important;line-height: 200%!important;}
.news_show img{ margin:10px auto;}
.news_show h3{ display:table; margin:10px auto; font-size:30px;}
.news_show p b{ width:120px; display:table-cell; vertical-align:top; color:#2259bd; text-align:left; font-size:18px;}

.show_pic{ display: block; text-align:center; width: auto; height:auto; margin:10px auto;}
.show_pic img{ display:table; width:100%; height:auto; margin:10px auto;}

.main_title02{ text-align:left; border-bottom:1px solid #e5e5e5; display: block; margin:0 0 20px 0; overflow:hidden; padding-bottom:10px;}
.main_title02 b{ display: inline-block; line-height:30px; font-size:20px; font-weight:normal; color:#005bac; }
.main_title02 b i{ font-style:normal; font-size:18px; color:#005bac !important; padding-right:10px; vertical-align:top;} 
.main_title02 a{ line-height:30px;  font-size:14px;  color:#404040; padding:0 5px; }
.main_title02 a:hover{ line-height:30px;  font-size:14px;  color:#d6576f !important; padding:0 5px; }
@media screen and (max-width:1279px){
.title_nei b{margin:0 auto; display:table; color:#00becc; font-size:20px !important; font-weight:normal; line-height:30px !important; }
.main_title02{ text-align:left; border-bottom:1px solid #ddd; display: block; margin:0 0 20px 0; overflow:hidden;}
.main_title02 a{ line-height:30px;  font-size:13px;  color:#404040; padding:0 2px; }
.main_title02 b{ display: inline-block; line-height:30px; padding-bottom:5px; font-size:20px; font-weight:normal; color:#1b51b3; }
.main_title02 span{ display:none;}
}
.news_txt{margin-top:20px;min-height:500px;_height:500px;}
.title_nei{ display: block; text-align:center; margin:20px auto 0 auto; font-size:30px; line-height:36px; }
.title_nei b{margin:0 auto; display:table; color:#222; font-size:24px; font-weight:normal; line-height:36px; }
.title_nei i{margin:0 auto; font-style:normal; font-size:12px !important; display: block; color:#999;line-height:24px;text-transform:uppercase;}

.bg_item{ background: url(../images/btbg.png) no-repeat left 0; padding:0; margin:0; overflow:hidden;}

.home_quick{ background: none; overflow:hidden; padding:0; margin:0 auto;}
.home_ico{ width:100%; padding:10px 0;}
.home_ico p{ width:25%;display: inline-block;vertical-align:middle; overflow:hidden;}
.home_ico ul{ display:block; width:100%; overflow:hidden; padding:20px 0;}
.home_ico img{ width:100%; height:auto; display:table; margin:0 auto;}
.home_ico span{ text-align:left; color:#00becc; font-size:22px; line-height:30px; margin:-20px 0 0 10px; display: inline-block; vertical-align:middle; width:70%;}
.home_ico span b{ font-size:16px; padding:0 0 0 5px; vertical-align:middle;}
.home_ico span i{ color:#777; font-size:15px; margin:5px 0 0 0; display:block; width: auto; line-height:20px;}
.home_ico ul li{ padding:15px;}
.home_ico ul li:hover{ background:#00becc;}
.home_ico ul li:hover span,.home_ico ul li:hover span i,.home_ico ul li:hover span b{ color:#fff ;}
@media screen and (max-width:1279px){
.home_ico p{ width:50%;display: table; margin:0 auto;}
.home_ico span b{ display:none;}
.home_ico span{ text-align: center; margin:10px auto; display: table;  width:100%;}
.home_ico ul{ padding:0;}
.home_ico span i{ font-size:14px; margin:0 auto; display: table; }
}

.home_lunbo{ min-height:100px;}
.home_lunbo_left{ width:15%; background:#00becc;  text-align:center; padding:50px 0; overflow:hidden;}
.home_lunbo_left img{ width:auto; height:auto; display:table; margin:0 auto;}
.home_lunbo_left a{ display:table; margin:30px auto 0 auto; font-size:14px; color:#fff; background:none; border:1px solid #fff; border-radius:50px; text-align: center; padding:3px 30px; }
.home_lunbo_left a:hover{ color:#00becc; background:#fff; border:1px solid #fff;}
.home_lunbo_right{ width:83%;padding:0;}
@media screen and (max-width:1279px){
.home_lunbo_left{ width:100%; padding:10px 0;  float:inherit;}
.home_lunbo_left a{ margin:10px auto; font-size:13px;}
.home_lunbo_right{ width:100%; float:inherit;}
}

.nei_ico{ width:100%; padding:0;}
.nei_ico ul{ display:block; width:100%; overflow:hidden; padding:0;}
.nei_ico span{ padding:0 15px; text-align: center; color:#555; font-size:15px; line-height:48px; margin:0 auto; display: table; vertical-align:middle; border-bottom:2px solid #f5f5f5;}
.nei_ico ul li{ padding:0; text-align:center; border:none !important;}
.nei_ico ul li a{text-align:center; display:table; margin:0 auto;}
.nei_ico ul li:hover{ background:none !important;}
.nei_ico ul li:hover span{ color:#0083b2; border-bottom:2px solid #0083b2; background:none !important;}
.nei_ico ul .active{ background:none !important;}
.nei_ico ul .active span{ color:#0083b2; border-bottom:2px solid #0083b2; background:none !important;}

@media screen and (max-width:1279px){
.nei_ico p{ width:50%;display: table; margin:0 auto;}
.nei_ico span{ text-align: center; margin:10px auto; display: table;  width:100%;}
.nei_ico ul{ padding:0;}
}

.home_left{ vertical-align:top; width:75%; min-height:100px; margin:0; padding:0; height:100%;}
.home_right{ vertical-align:top; width:23%; min-height:100px; margin:0;  height:100%; padding:0;}
.home_left_item{ vertical-align:top; width:48%; min-height:100px; margin:0;padding:0;}
.home_right_item{ vertical-align:top; width:100%; min-height:100px; margin:0 0 10px 0;padding:0; background:#0083b2;}
.home_right_ad{ display:block; width:100%; height: auto; overflow:hidden; margin:0 0 10px 0;padding:0; background:#0083b2;}
.home_right_ad img{ width:100%;}

.nei_left{ vertical-align:top; width:18%; min-height:100px; margin:0; padding:0; height:100%;}
.nei_right{ vertical-align:top; width:80%; min-height:100px; margin:0;  height:100%; background:#fff; padding:0 20px;_height:500px;min-height:500px;}
.nei_main{ vertical-align:top; width:100%; min-height:100px; margin:0;  height:100%; background:#fff; padding:0 20px 20px 20px;}

.left_list{ width:100%; margin:0; background:#0082b3; padding:10px;}
.left_list p{ line-height:24px; background:none; color:#fff; padding:10px; font-size:16px; margin:0; text-align:center; font-weight:600;border-bottom:2px solid #2eafdf; }
.left_list a{ display:block; width:100%; line-height:48px; margin:0; padding:0 10px; background:none; color:#fff; font-size:14px; border-bottom:1px solid #2eafdf; text-align: center;}
.left_list a:hover{ background:#fff; color:#0082b3;}
.left_list .active{ background:#fff; color:#0082b3;}
@media screen and (max-width:1279px){
.left_list{ width:100%; margin:0 0 20px 0 !important; background:#fff; padding:0;}
.left_list a{ display: inline-block; width:47.5%; line-height:48px; margin:0; padding:0; background:none; color:#555; font-size:14px; border-bottom:1px solid #e6e6e6; text-align: center;}
.left_list p{ line-height:24px; background:#0082b3; color:#fff; padding:15px 0; font-size:16px; margin:0; text-align:center; font-weight:600;border-bottom:1px solid #2eafdf; }

}


.left_list01{ width:100%; margin:0; background:#fff; padding:20px 10px;}
.left_list01 p{ display:block; margin:0 0 10px 0;border-bottom:0px solid #eee;}
.left_list01_item{ border:1px solid #eee; padding:20px;}
.left_list01 p b{ line-height:24px; color:#333; padding:0 0 0 10px; font-size:20px; margin:0 0 10px 0; border-left:2px solid #00becc; display:block;}
.left_list01 a{ display:block; width:100%; line-height:34px; margin:0; padding:0 10px; background:#fff; color:#222; font-size:14px; border-bottom:0px solid #eee; text-align: left;}
.left_list01 a:hover{ background:url(../images/kuang_bg.png) repeat-x left top; }
.left_list01 a i{ font-size:18px; color:#999;}

.left_item{ width:100%; margin:0 0 20px 0; background:#fff; padding:10px;}
.left_item p{ height:54px; line-height:54px; background:#00becc; color:#fff; padding:0; font-size:18px; margin:0; text-align:center; font-weight:500;}
.left_item a{ display:block; width: auto; line-height:24px; margin:10px 0; padding:0; overflow:hidden; background:#fff; color:#444; font-size:14px; border-bottom:0px solid #eee; height:100px;}
.left_item a img{ width:100%; margin:-25px 0 0 0;}
.left_item a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}

.left_search{ width:100%; margin:0 0 20px 0; background:#fff; padding:10px 10px 30px 10px;}
.left_search p{ height:54px; line-height:54px; background:#00becc; color:#fff; padding:0; font-size:18px; margin:0 0 20px 0; text-align:center; font-weight:500;}
.left_search input{ height:40px; border:1px solid #e6e6e6; display:inline-block; width:82%; vertical-align:top; padding:0 0 0 10px; font-size:14px; margin:0;}
.left_search a{ display:inline-block; width:18%; line-height:40px; background:#999;vertical-align:top; margin:0; padding:0;}
.left_search a i{ font-size:20px; display:table; margin:0 auto; height:40px; line-height:40px; color:#fff;}
.left_search a:hover{background:#555;}

@media screen and (max-width:1279px){
.home_left{ vertical-align:top; width:100%; min-height:100px; margin:0; padding:0; height:100%; float:inherit;}
.home_right{ vertical-align:top; width:100%; min-height:100px; margin:0;  height:100%; padding:0;float:inherit;}
.home_left_item{ vertical-align:top; width:100%; min-height:100px; margin:0;padding:0;float:inherit;}
.home_right_ad{ display: inline-block; width:47.5%; height: auto; overflow:hidden; vertical-align:top;margin:10px 0;padding:0; background:#0083b2; }
.home_right_ad img{ width:100%; height: auto; }

.nei_left{ vertical-align:top; width:100%; min-height:10px; margin:0 auto 20px auto; padding:0; height:100%; border-right:0px solid #ddd; float: none; }
.nei_right{ vertical-align:top; width:100%; min-height:10px; margin:0;  height:100%; background:#fff; padding:0 10px 5px 10px; float: none;}
}

.nei_live li{ margin:10px 0; padding:0 10px;}
.nei_live li a{  display:block; }
.nei_live li a p{ width:100%; overflow:hidden; display:block; margin:0; padding:0;position:relative;}
.nei_live li a p i{ display: none; background:rgba(0,0,0,0.3); position:absolute; width:100%; height:100%; text-align:center; z-index:9990;}
.nei_live li a:hover p i{ display:block;}
.nei_live li a p i img{ width:60px !important; height:34px !important; position:absolute; top:50%; left:50%; margin:-17px 0 0 -30px;}
.nei_live li a span{ display:block; text-align:center; color:#444; font-size:16px; line-height:40px; background:#fff; padding:5px 0;}
.nei_live li a img{ width:100%; height:auto;}
.nei_live li:hover{ margin:0;}
.nei_live li a:hover span{ color:#fff; background:#00becc;}
.nei_live li a:hover p img{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}

.nei_newstxt{ padding:0; margin-top:8px;min-height:500px;_height:500px;}
.nei_newstxt li{ line-height:54px;border-bottom:1px dashed #ddd; overflow:hidden; display:block; padding:0 10px !important; }
.nei_newstxt li i{ color: #aaa;font-size:16px; font-style:normal;float:right;}
.nei_newstxt li a{ display:block; width:75%; color: #555;font-size:16px;word-wrap: normal; /* for IE */
  text-overflow: ellipsis; float:left;
  white-space: nowrap;
  overflow: hidden;}
.nei_newstxt li:hover{ background:#0082b3;border-bottom:1px solid #0082b3;}
.nei_newstxt li:hover a{ margin-left:10px;}
.nei_newstxt li:hover a,.nei_newstxt li:hover i{ color:#fff !important;}
.nei_newstxt li img{ width:100%; height:auto; margin:10px auto;}
.nei_newstxt li a span{ font-size:12px; color:#999;}
@media screen and (max-width:1279px){
.nei_newstxt li i{ display:none;}
.nei_newstxt li a{ display:block; width:100%; color: #555;font-size:14px;word-wrap: normal; /* for IE */
  text-overflow: ellipsis; float:left;
  white-space: nowrap;
  overflow: hidden;}
}

.updown{ width:100%; margin:10px auto; display:block;padding:0; text-align:center;}
.updown div{ display: inline-block; width:33% !important; margin:0 auto; text-align:center; padding:0;}
.updown a{ font-size:15px; color:#777; display:block; width:100% !important; margin:0 auto; text-align:center; padding:0;}
.updown .juzhong{ margin:0 auto;}
.updown a:hover{ color:#00becc;}

.home_live{ margin:10px auto 10px auto; display:table; width:100%;background:#fff;}
.home_live_bu{ padding:0 20px !important; }
.home_live video{display:table; width:100%;height: auto; margin:20px auto;}
.home_live p{ width:100% !important; color:#555; padding:0; display:table !important; margin:0 auto; font-size:15px; line-height:30px; text-align:justify;}

.title_yuanxi{ display: block; margin:0;  width:100%; border-bottom:2px solid #00becc;background:url(../images/kuang_bg.png) repeat-x left top;  }
.title_yuanxi b{margin:0 !important; display: table; font-weight:550 !important; font-size:18px !important; color:#222 !important; font-weight: normal;  text-align:center !important;padding:15px 20px;}

.xueyuan_item{ width:100%; display:block; margin:0 auto 20px auto;}
.yuanxi_list{ margin:0 auto;  padding:10px !important;}
.yuanxi_list li{ padding:5px 20px;}
.yuanxi_list a{ border-bottom:0px solid #e6e6e6; display: table; text-align: center;padding:0; width:100%; height:40px; overflow:hidden; }
.yuanxi_list a span{ font-size:15px; display: table-cell; vertical-align:middle; line-height:20px; text-align: center; color:#444;  }
.yuanxi_list li:hover a{background:#fb7d02;}
.yuanxi_list li:hover a span{ color:#fff;}
@media screen and (max-width:1279px){
.yuanxi_list a{ font-size:15px; display:block; line-height:30px; font-style:normal; text-align: left; color:#777; padding:0 10px;}
}

.nei_top_main{ background:none !important; }
.nei_top{ background: url(../images/nei-header.jpg) no-repeat center top; width:100%; height:112px; overflow:hidden;}
.nei_top p{ display:inline-block; vertical-align:middle;}
.nei_top .nei_toplogo img{ margin:20px 0 0 0;}
.nei_top .nei_topsearch{ padding:35px 0 0 0;}
.nei_top .nei_topsearch input[type=text]{ padding:0 0 0 20px; vertical-align:top; border-top-left-radius:80px;border-bottom-left-radius:80px; background:none; height:32px; line-height:32px; border:1px solid #cceef0; border-right:none; display:inline-block; color:#fff; font-size:12px; width:240px;}
.nei_top .nei_topsearch input[type=submit]{  vertical-align:top; width:30px;border-top-right-radius:80px;border-bottom-right-radius:80px; background:none; height:32px; line-height:32px; border:1px solid #cceef0; border-left:none; display:inline-block;background: url(../images/icon_search01.png) no-repeat center center;}

.nei_top .nei_topsearch input::-webkit-input-placeholder{color: #b0d9db; font-size:12px !important;}

.neibg{ width:100%; height:auto; background:url(../images/bg-header.jpg) no-repeat left top; background-size:100% auto;}
.neibg01{ width:100%; height:auto; background:url(../images/banner_zjwd.jpg) no-repeat left top #fff; background-size:100% auto;}

.zbkt_neimain_bg{ position:relative; display:block;}
.zbkt_neimain_bg .main_bg01{ width:100%; background:#faf9fe; overflow:hidden; position:absolute; min-height:700px; top:300px; z-index:-1;}
.zbkt_neimain_title a{ text-align:center; width:106px; height:34px; line-height:34px; border:1px solid #6eccd4; font-size:15px; text-transform:uppercase; border-radius:80px; background:none; color:#fff; display:table; vertical-align:middle; margin:5px 0 0 0;}
.zbkt_neimain_title a i{ display: inline-block; padding:0 0 0 5px; font-size:12px; margin:-5px 0 0 0; vertical-align:middle;}
.zbkt_neimain_title a:hover{ border:1px solid #05bfcc;background:#fff; color:#05bfcc !important;}

.zbkt_neimain{ width:100%; margin:0 auto; padding:0 0 10px 0; height:auto; overflow:hidden;}
.zbkt_neimain_l{ width:386px; height:440px; border-radius:5px; background:#fff;box-shadow: 0px 0px 5px #ccc; margin:0; padding:50px 30px 30px 30px; display:block;}
.zbkt_neimain_l:hover{box-shadow: 0px 0px 10px #ccc;}
.zbkt_neimain_l b{ display:block; font-size:18px; color:#111;}
.zbkt_neimain_l span{ margin:40px 0; font-size:14px; display:block; line-height:24px; height:96px; overflow:hidden; color:#333; text-align:justify; }
.zbkt_neimain_l i{ display:block; color:#888; font-size:13px;}
.zbkt_neimain_l a{ display:table; color:#fff; font-size:15px; margin:70px 0 0 0; text-align:center; line-height:40px; background:#05bfcc; padding:0 36px; border-radius:5px; }
.zbkt_neimain_l a:hover{ background:#efa7a7;}

.zbkt_neimain_r{ width:792px; height:440px; display:block;border-radius:5px; background:#fff;box-shadow: 0px 0px 5px #aaa; overflow:hidden; position:relative;}
.zbkt_neimain_r i{ width:70px; height:70px; line-height:70px; display: block; margin:0 auto; background:#05bfcc; border-radius:80px; text-align:center; color:#fff; font-size:36px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); padding:0 0 0 10px;}
.zbkt_neimain_r i:hover{ background:#efa7a7; }
.zbkt_neimain_r img{ width:100%; height: auto; display:block;}

.zbkt_neimain_list li{ margin:0; padding:0;}
.zbkt_neimain_list li a{  display: table; border-radius:5px; overflow:hidden; width:386px; margin:0 auto; background:#fff; padding:0 0 25px 0; position:relative;}
.zbkt_neimain_list li a:hover{box-shadow: 0px 0px 10px #aaa;}
.zbkt_neimain_list li a p{ width:100%; overflow:hidden; display:block; margin:0; padding:0;position:relative;}
.zbkt_neimain_list li a span{ display:block; text-align: left; color:#111; font-size:15px; line-height:22px;  padding:20px 60px 0 20px;}
.zbkt_neimain_list li a cite{ display:table; margin:20px 0 0 20px; width:40px; height:4px; background:#d4d5da;}
.zbkt_neimain_list li a img{ width:100%; height:auto;}
.zbkt_neimain_list li a:hover p img{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.zbkt_neimain_list li a i{ width:36px; height:36px; line-height:36px; display: block; margin:0 auto; background:#05bfcc; border-radius:80px; text-align:center; color:#fff; font-size:18px; position:absolute; right:20px; bottom:95px; padding:0 0 0 5px; z-index:100;}
.zbkt_neimain_list li a:hover cite{ background:#05bfcc; }
.add_zbkt{ width:100%; height:72px; line-height:72px; overflow:hidden; background:#f3f2f7; text-align:center; font-size:17px; color:#c4c3c8; display:block; cursor:pointer; margin:48px 0 0 0;}
.add_zbkt i{ display:inline-table; width:28px; height:28px; margin:0 5px 0 0; padding:0 0 0 2px; color:#c4c3c8; border:2px solid #c4c3c8; font-size:24px; line-height:20px; text-align:center; border-radius:80px;}
.add_zbkt:hover{color:#05bfcc;}
.add_zbkt:hover i{ color:#05bfcc; border:2px solid #05bfcc;}

.zysp_neimain{ width:100%; height:auto; background:#fff;}
.zysp_neimain_title a{ text-align:center; width:106px; height:34px; line-height:34px; border:1px solid #05bfcc; font-size:15px; text-transform:uppercase; border-radius:80px; background:none; color:#05bfcc; display:table; vertical-align:middle; margin:5px 0 0 0;}
.zysp_neimain_title a i{ display: inline-block; padding:0 0 0 5px; font-size:12px; margin:-5px 0 0 0; vertical-align:middle;}
.zysp_neimain_title a:hover{ border:1px solid #05bfcc;background:#05bfcc; color:#fff !important;}
.zysp_neimain_list li{ margin:0 0 32px 0; padding:0 10px;}
.zysp_neimain_list li a{  display: table; overflow:hidden; width: auto; margin:0 auto; background:#fff; padding:0; position:relative;border-bottom:2px solid #d9d8de;}
.zysp_neimain_list li a:hover{box-shadow: 0px 0px 10px #aaa;border-bottom:2px solid #05bfcc;}
.zysp_neimain_list li a p{ width:100%; overflow:hidden; display:block; margin:0; padding:0;position:relative;}
.zysp_neimain_list li a span{ display:block; text-align: center; color:#111; font-size:18px;  padding:0; line-height:50px; font-weight:550;}
.zysp_neimain_list li a:hover span{ color:#05bfcc;}
.zysp_neimain_list li a img{ width:100%; height:auto;}
.zysp_neimain_list li a:hover p img{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.zysp_neimain_list li a i{ width:40px; height:40px; line-height:40px; display: block; margin:0 auto; background:#05bfcc; border-radius:80px; text-align:center; color:#fff; font-size:18px; position:absolute;left:50%; top:40%; transform:translate(-50%,-50%); padding:0 0 0 5px; z-index:100;}
.zysp_neimain_list li a cite{ display:block; text-align:center; font-size:14px; line-height:20px; color:#999; padding:0; margin:-10px 0 10px 0;}


.xcp_neimain{ width:100%; height:528px; background: url(../images/bg_promo.jpg) no-repeat left top #05bfcc;}
.xcp_neimain_title{ padding:0 0 0 343px; width:100%;}
.xcp_neimain_title a{ text-align:center; width:106px; height:34px; line-height:34px; border:1px solid #6eccd4; font-size:15px; text-transform:uppercase; border-radius:80px; background:none; color:#fff; display:table; vertical-align:middle; margin:5px 0 0 0;}
.xcp_neimain_title a i{ display: inline-block; padding:0 0 0 5px; font-size:12px; margin:-5px 0 0 0; vertical-align:middle;}
.xcp_neimain_title a:hover{ border:1px solid #05bfcc;background:#fff; color:#05bfcc !important;}
.xcp_neimain_list{ width: auto; position:absolute;}
.xcp_neimain_list li{ margin:0; padding:0 20px 0 0;}
.xcp_neimain_list li a{  display: table; overflow:hidden; width:100%; margin:0 auto; background:#fff; padding:0; position:relative;}
.xcp_neimain_list li a:hover{box-shadow: 0px 0px 10px #aaa;}
.xcp_neimain_list li a p{ width:100%; overflow:hidden; height:256px; display:block; margin:0; padding:0;position:relative;}
.xcp_neimain_list li a span{ display:block; text-align: center; color:#111; font-size:18px;  padding:0; line-height:64px; font-weight:550;}
.xcp_neimain_list li a:hover span{ color:#05bfcc;}
.xcp_neimain_list li a img{ width:100%; height:100%;}
.xcp_neimain_list li a:hover p img{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.xcp_neimain_list li a i{ width:50px; height:50px; line-height:50px; display: block; margin:0 auto; background:#05bfcc; border-radius:80px; text-align:center; color:#fff; font-size:24px; position:absolute;left:50%; top:40%; transform:translate(-50%,-50%); padding:0 0 0 5px; z-index:100;}

.xyzy_neimain{ width:100%; height:320px; background:url(../images/img_banner.jpg) no-repeat left top;}
.xyzy_neimain_title{width:100%; display:block; margin:0 0 32px 0;}
.xyzy_neimain_top{ width:100%; display:block;}
.xyzy_neimain_top span{ display: inline-block; font-size:15px; line-height:24px; color:#eaeaec; text-align:justify; width:52%;}

.xyzy_neimain_search{ padding:0; border-bottom:2px solid #05bfcc;}
.xyzy_neimain_search input{ border:none; padding:0; vertical-align:top; background:none; height:40px; line-height:40px;  display:inline-block; color:#fff; font-size:13px; width:350px;}
.xyzy_neimain_search a{ vertical-align:top; background:none; height:40px; line-height:40px; display:inline-block; padding:0 5px 0 0; color:#fff; font-size:17px; font-weight:lighter;}
.xyzy_neimain_search input::-webkit-input-placeholder{color: #eaeaec; font-size:14px !important;}
.xyzy_neimain_search a:hover{ color:#05bfcc;}

.xyzy_menu{ width: auto; background:#05bfcc; height:60px; margin:0 auto; display:block;overflow:hidden;}
.xyzy_menu ul{ display:block; width:100%; overflow:hidden; }
.xyzy_menu ul li{ padding:0; background:none !important;}
.xyzy_menu ul li a{ background:none !important; border-bottom:2px solid #05bfcc; display: table; padding:0 10px; margin:0 auto;}
.xyzy_menu span{ text-align:center; color:#fff; font-size:14px; line-height:54px; margin:0 auto; display:table;}
.xyzy_menu ul .active a{border-bottom:2px solid #fff;}
.xyzy_menu ul li:hover a{ border-bottom:2px solid #fff;}
@media screen and (max-width:1279px){
.xyzy_menu{ width: auto; background:#fff; height: auto; margin:10px auto; padding:0; display:block; z-index:9999; overflow:hidden;}
.xyzy_menu ul{ display:block; width:100%; overflow:hidden; padding:0; margin:0; }
.xyzy_menu ul li{ border:none; border-bottom:1px solid #e5e5e5;padding:0px; margin:0; width:48% !important; display:inline-block !important;}
.xyzy_menu span{ text-align:center; color:#555; font-size:14px; line-height:34px; margin:0 auto; display:table;}
}

.nei_banner{ width:100%; height:auto; display:block; z-index:90; position:relative;}
.nei_banner img{ width:100%; height:auto;}

.ban_tip{ width:1200px; display:table; margin:0 auto; padding:0 60px; background:#00becc; height:108px; line-height:108px; border-radius:4px; z-index:91; position:absolute; left:50%; margin-left:-600px; bottom:-54px;box-shadow: 0px 0px 7px #ccc;}
.ban_tip img{ width:auto !important; vertical-align:middle; margin:0 20px;}
.ban_tip b{ display:inline-block; color:#fff; font-size:24px; font-weight:540 !important; vertical-align:middle; }
.ban_tip span{ display:inline-block; color:#fff; font-size:17px; vertical-align:middle; }
.ban_tip a{ display:inline-block; background:#efa7a7; padding:10px 30px; line-height:20px !important; color:#fff; font-size:16px; margin:0 0 0 30px; vertical-align:middle; border-radius:4px; }
.ban_tip a:hover{ background:#fff; color:#00becc;}

.zszx_neimain_title{ position:relative;}
.zszx_neimain_title b{ display:table; margin:0 auto; padding:0;}
.zszx_neimain_title a{ position:absolute; right:0; top:15px; width: auto; height:34px; line-height:34px;  font-size:15px; text-transform:uppercase; color:#8c9398; display:table; vertical-align:middle; margin:5px 0 0 0;}
.zszx_neimain_title a i{ display: inline-block; padding:0 0 0 5px; font-size:12px; margin:-5px 0 0 0; vertical-align:middle;}
.zszx_neimain_title a:hover{ color:#00becc !important;}

.zszx_list01{ width:100%; display:block;height:300px;}
.zszx_list01 li{ margin:0; padding:0;}
.zszx_list01 li a{ width:100%;  background:#f8f8f8; padding:0 5px 0 0; display: table; margin:5px auto; overflow:hidden; height:60px;}
.zszx_list01 .zszx_list01_left{ display: inline-block; vertical-align:middle; background:linear-gradient(to bottom right, #00875a, #0083b2); overflow:hidden; padding:15px 10px 10px 10px !important; height:100%; width:18%;}
.zszx_list01 .zszx_list01_right{ display: inline-table; width:80%;vertical-align:middle; padding:0; margin:0 !important; height:100%;}
.zszx_list01 p b{ display:table; margin:0 auto; font-size:28px; font-weight:600 !important; color:#fff; padding:0; line-height:20px;}
.zszx_list01 p i{ display:table; margin:0 auto; font-size:12px; color:#fff;}
.zszx_list01 p span{ display: table-cell; vertical-align:middle; margin:0 auto; font-size:13px; color:#555; line-height:20px; padding:0 5px 0 0;}
.zszx_list01 li a:hover{box-shadow: 0px 0px 10px #ddd;}
.zszx_list01 li a:hover span{ color:#03a3dc;}
@media screen and (max-width:1279px){
.zszx_list01 .zszx_list01_left{  width:25%;}
.zszx_list01 .zszx_list01_right{width:73%;}
}

.data_nei{ width:100%; height:200px; display:block; background:url(../images/bg_conunt.jpg) no-repeat;}
.data_nei_list b{ display:table; margin:65px auto 18px auto; font-size:40px; font-weight:600 !important; color:#fff; text-align:center; padding:0; line-height:24px;}
.data_nei_list span{ display:table; margin:0 auto; font-size:16px; color:#fff; text-align:center; padding:0;}

.zszx_list02{ width: auto; display:block; overflow:hidden;}
.zszx_list02 li{ margin:0; padding:0;}
.zszx_list02 li a{ width:100%; height:90px; background:#f8f8f8; padding:0; display: table; margin:5px auto; overflow:hidden;border-right:2px solid #fafafc; }
.zszx_list02 .zszx_list02_left{ display: inline-block; vertical-align:middle; width:68%; padding:15px 10px 0 0 !important;}
.zszx_list02 .zszx_list02_right{ display: inline-block;vertical-align:middle; padding:0; margin:0 !important; width:30%; overflow:hidden; height:90px;}
.zszx_list02 .zszx_list02_right img{ /*width: auto;*/ height:100%;}
.zszx_list02 p i{ display:table; margin:0; font-size:12px; color:#999; }
.zszx_list02 p span{ display: block; margin:0; font-size:13px; color:#555; width:100%;line-height:20px;height:40px;overflow:hidden;text-overflow: ellipsis;}
.zszx_list02 li a:hover{box-shadow: 0px 0px 10px #ddd;border-right:2px solid #03a3dc;}
.zszx_list02 li a:hover span{ color:#03a3dc;}

.zszx_list03{display:block; padding:0 0 20px 0 !important; overflow:hidden; height:320px;}
.zszx_list03 li{ margin:0; padding:0;}
.zszx_list03 li a{ width:100%;padding:0 15px; display: block; margin:0; overflow:hidden; }
.zszx_list03 span{ display: block; margin:0; font-size:13px; color:#fff; width:100%; overflow:hidden; line-height:40px;border-bottom:1px dashed #59a7c3;}
.zszx_list03 li a:hover span{ padding:0 0 0 10px;}

.xywd_neimain{ width:100%; height:758px; background: url(../images/bg_meetwhu.jpg) no-repeat;}
.xywd_neimain_title{ position:relative;}
.xywd_neimain_title b{ display:table; margin:0 auto; padding:0;}
.xywd_neimain_title a{ position:absolute; border-radius:80px; background:none; text-align:center; right:0; top:15px; width: auto; height:34px; line-height:34px;  font-size:15px; text-transform:uppercase; color:#fff; display:table; vertical-align:middle; margin:5px 0 0 0;}
.xywd_neimain_title a i{ display: inline-block; padding:0 0 0 5px; font-size:12px; margin:-5px 0 0 0; vertical-align:middle;}
.xywd_neimain_title a:hover{ color:#fff !important;}

.xywd_neimain_left,.xywd_neimain_right{ display:inline-block; width:50%;}
.xywd_neimain_left a{ width:95%; overflow:hidden; display:block; background:#fff; margin:0 ; padding:0;}
.xywd_neimain_left a img{ width:100%; height:auto;}
.xywd_neimain_left a p{ padding:0 20px;}
.xywd_neimain_left a b{ display: block; font-size:20px; color:#222;}
.xywd_neimain_left a i{ display: block; font-size:13px; color:#999; margin: 0 0 15px 0; }
.xywd_neimain_left a span{ display: block; font-size:15px; color:#777; line-height:24px;}
.xywd_neimain_left a:hover b{ color:#00becc;}
.xywd_neimain_right a{ width:96%; height:256.5px; overflow:hidden; display:block; background:#fff; margin:0 ; padding:0; position:relative;}
.xywd_neimain_right a img{ width: auto; height:100%;}
.xywd_neimain_right li{ margin:0; padding:0 0 20px 0;}
.xywd_neimain_right a p{ padding:15px; display:block; position:absolute; bottom:-80px; background:#fff; z-index:100; width:100%;}
.xywd_neimain_right a b{ display: block; font-size:16px; color:#222;}
.xywd_neimain_right a i{ display: block; font-size:12px; color:#999; margin: 0 0 15px 0; }
.xywd_neimain_right a span{ display: block; font-size:14px; color:#777; line-height:24px; height:48px; overflow:hidden;}
.xywd_neimain_right a:hover b{ color:#00becc;}
.xywd_neimain_right a:hover p{ bottom:-20px;}

.neilink_neimain{ width:100%; height: auto; background: #00becc;}
.neilink_neimain li{ margin:0; padding:0 0 20px 0;}
.neilink_neimain a{ width:90%; overflow:hidden; display:block; background:#fff; margin:0 ; padding:0;}
.neilink_neimain a img{ width:100%; height: auto;}
.neilink_neimain a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}

.zsxc_map{ width:100%; height: auto; background: url(../images/map_bg.jpg) repeat; min-height:100px; overflow:hidden; min-height:100px; padding:0 0 30px 0;}

.nei_map { background:url(../images/img_map.png) no-repeat right center; width:868px; height:517px; overflow:hidden; display: table; margin:0 auto; position:relative;}
.nei_map p{ display:inline-block; vertical-align:middle; margin:0; padding:0;}
.nei_map_left{ width: auto; padding:0 !important;display: inline-block;}
.nei_map_left a{ display:block; font-size:20px; color:#222; margin:0 0 25px 0;}
.nei_map_left a:hover{ color:#00becc;}
.nei_map_left a i{ width:8px; height:8px; color:#00becc; border-radius:80px; vertical-align:middle; display:inline-table; margin:0 10px 0 0; background:#00becc;}
.nei_map_right{ width:626px; padding:0 !important;display: inline-block; height:517px; position:relative;}
.nei_map_right b i{ display: table; position:absolute; right:25px; top:15px; background:rgba(0,0,0,0.7); padding:10px; border-radius:5px; color:#fff; font-size:15px; width:200px; white-space:nowrap;}
.map_ico03 i{ right:60px !important; top:50px !important;}
.map_ico04 i{ right:15px !important; top:15px !important;}
.map_ico05 i{ right:90px !important; top:70px !important;}
.map_ico06 i{ right:45px !important; top:50px !important;}

.map_ico01{ position:absolute; right:73px; top:171px; display: none; }
.map_ico02{ position:absolute; right:64px; top:181px; display: none; }
.map_ico03{ position:absolute; right:48px; top:152px; display: none; }
.map_ico04{ position:absolute; right:5px; top:288px; display: none; }
.map_ico05{ position:absolute; right:19px; top:5px; display: none; }
.map_ico06{ position:absolute; right:34px; top:262px; display: none; }
.map_btn01:hover .map_ico01,.map_btn02:hover .map_ico02,.map_btn03:hover .map_ico03,.map_btn04:hover .map_ico04,.map_btn05:hover .map_ico05,.map_btn06:hover .map_ico06{ display:block;}

.rdwd_neimain a{ width:96%; height:300px; overflow:hidden; display:block; background:#fff; margin:0 ; padding:0; position:relative; border-bottom:2px solid #e0e0e0;}
.rdwd_neimain a img{ width: auto; height:100%;}
.rdwd_neimain li{ margin:0; padding:0 0 20px 0;}
.rdwd_neimain a p{ padding:15px; display:block; position:absolute; bottom:-80px; background:#fff; z-index:100; width:100%;}
.rdwd_neimain a b{ display: block; font-size:16px; color:#222;}
.rdwd_neimain a i{ display: block; font-size:12px; color:#999; margin: 0 0 15px 0; }
.rdwd_neimain a span{ display: block; font-size:14px; color:#777; line-height:24px; height:48px; overflow:hidden;}
.rdwd_neimain a:hover{box-shadow: 0px 0px 10px #e6e6e6; border-bottom:2px solid #00becc;}
.rdwd_neimain a:hover b{ color:#00becc;}
.rdwd_neimain a:hover p{ bottom:-20px;}

.bkjy_neimain{ width:100%; height:412px; background:#00becc;}
.bkjy_neimain a{ width:100%; height:206px; overflow:hidden; display:block; background:#f6f6f8; margin:0 ; padding:0; position:relative; }
.bkjy_neimain a img{ width: auto; height:100%;}
.bkjy_neimain li{ margin:0; padding:0;}
.bkjy_neimain a p{ padding:15px 25px; display:block; margin:0; position:absolute; height:206px; top:0; right:0; background:#f6f6f8; z-index:100; width:50%;}
.bkjy_neimain a .p_l{ left:0; right:auto !important;}
.bkjy_neimain a b{ display: block; font-size:16px; color:#222; margin:20px 0 10px 0; line-height:22px;}
.bkjy_neimain a i{ display: block; font-size:12px; color:#999; margin: 20px 0 0 0; }
.bkjy_neimain a span{ display: block; font-size:14px; color:#777; line-height:24px; height:48px; overflow:hidden;}
.bkjy_neimain a cite{ font-size:60px; color:#f6f6f8; float:left; margin:22% 0 0 -40px; display:table;}
.bkjy_neimain a .jt01{ float:right; margin:22% -40px 0 0; }
.bkjy_neimain a:hover b{ color:#00becc;}

.zztx_neimain{ width:100%; height:440px; position:relative; }
.zztx_neimain a{ position:absolute; top:50% !important; padding:40px; display:block !important; margin:-161px 0 0 0;  height:322px; right:0; background:#f6f6f8; z-index:100; width:50%;}
.zztx_neimain a b{ display: block; font-size:20px; color:#222; margin:20px 0 30px 0; line-height:22px;}
.zztx_neimain a i{ display: block; font-size:14px; color:#999; margin: 20px 0 0 0; }
.zztx_neimain a span{ display: block; font-size:15px; color:#777; line-height:24px; height:96px; overflow:hidden;}
.zztx_neimain a cite{ font-size:60px; color:#f6f6f8; float:left; margin:22% 0 0 -40px; display:table;}
.zztx_neimain a:hover b{ color:#00becc;}

.xssh_neimain{ width:100%; height:680px; background: url(../images/bg_meetwhu.jpg) no-repeat;}

.xssh_neimain_item{ width:100%; display:block;}
.xssh_neimain_item li{ margin:0; padding:0;}
.xssh_neimain_left,xssh_neimain_center{ display:inline-block; width:95% !important;}
.xssh_neimain_center{ display:table; margin:0 auto;}
.xssh_neimain_left{ height:460px !important; position:relative; }
.xssh_neimain_left a{ width:100%; height:100%; overflow:hidden; display:block; background:#fff; margin:0 ; padding:0; vertical-align:top;}
.xssh_neimain_left a img{ width: auto; height:100%;}
.xssh_neimain_left a p{ padding:20px; height:160px !important; display:block; width:100%; margin:0; position:absolute; bottom:0; left:0; z-index:100; background:#fff;}
.xssh_neimain_left a b{ display: block; font-size:20px; color:#222;}
.xssh_neimain_left a i{ display: block; font-size:13px; color:#999; margin: 0 0 15px 0; }
.xssh_neimain_left a span{ display: block; font-size:15px; color:#777; line-height:24px; height:48px; overflow:hidden;}
.xssh_neimain_left a:hover b{ color:#00becc;}
.xssh_neimain_center a{ width: auto; height:220px; overflow:hidden; display:block; background:#fff; margin:0 0 20px 0 ; padding:0; position:relative;}
.xssh_neimain_center a img{ width: auto; height:100%;}
.xssh_neimain_center a p{ padding:15px; display:block; position:absolute; bottom:-80px; background:#fff; z-index:100; width:100%;}
.xssh_neimain_center a b{ display: block; font-size:16px; color:#222;}
.xssh_neimain_center a i{ display: block; font-size:12px; color:#999; margin: 0 0 15px 0; }
.xssh_neimain_center a span{ display: block; font-size:14px; color:#777; line-height:24px; height:48px; overflow:hidden;}
.xssh_neimain_center a:hover b{ color:#00becc;}
.xssh_neimain_center a:hover p{ bottom:-20px;}

.xywh_neimain{ width:100%; height: auto;}
.xywh_neimain_left{ width:66%; display:inline-block;}
.xywh_neimain_right{ width:33%; display:inline-block;}
.xywh_neimain ul{ width:100%;}
.xywh_neimain_left a{ width:100%; height:240px; overflow:hidden; display:block; background:#f6f6f8; margin:0 ; padding:0; position:relative; }
.xywh_neimain_left a img{ width:100%; height: auto;}
.xywh_neimain_left li{ margin:0; padding:0 0 20px 0;}
.xywh_neimain_left a p{ padding:15px 25px; display:block; margin:0; position:absolute; height:240px; top:0; right:0; background:#f6f6f8; z-index:100; width:40%;}
.xywh_neimain_left a .p_l{ left:0; right:auto !important;}
.xywh_neimain_left a b{ display: block; font-size:16px; color:#222; margin:20px 0 10px 0; line-height:22px;}
.xywh_neimain_left a i{ display: block; font-size:12px; color:#999; margin: 20px 0 0 0; }
.xywh_neimain_left a span{ display: block; font-size:14px; color:#777; line-height:24px; height:48px; overflow:hidden;}
.xywh_neimain_left a cite{ font-size:60px; color:#f6f6f8; float:left; margin:30% 0 0 -40px; display:table;}
.xywh_neimain_left a .jt01{ float:right; margin:30% -40px 0 0; }
.xywh_neimain_left a:hover b{ color:#00becc;}
.xywh_neimain_right a{ width:100%; height:500px; overflow:hidden; display:block; background:#f6f6f8; margin:0 ; padding:0; position:relative; }
.xywh_neimain_right a img{ width: auto; height:100%;}
.xywh_neimain_right li{ margin:0; padding:0 0 20px 0;}
.xywh_neimain_right a p{ padding:15px 25px; display:block; margin:0; position:absolute; height:240px; bottom:0; left:0; background:#f6f6f8; z-index:100; width:100%;}
.xywh_neimain_right a .p_l{ left:0; right:auto !important;}
.xywh_neimain_right a b{ display: block; font-size:16px; color:#222; margin:20px 0 10px 0; line-height:22px;}
.xywh_neimain_right a i{ display: block; font-size:12px; color:#999; margin: 20px 0 0 0; }
.xywh_neimain_right a span{ display: block; font-size:14px; color:#777; line-height:24px; height:48px; overflow:hidden;}
.xywh_neimain_right a cite{ font-size:60px; color:#f6f6f8; margin:-50px auto 0 auto; display:table;}
.xywh_neimain_right a:hover b{ color:#00becc;}

.gjjl_bg{ width:100%; background:url(../images/color_bg.png) no-repeat center -2px; height:500px; overflow:hidden;}
.gjjl_neimain a{ width:96%; height:300px; overflow:hidden; display:block; background:#fff; margin:0 ; padding:0; position:relative; border-bottom:2px solid #e0e0e0;}
.gjjl_neimain a img{ width: auto; height:100%;}
.gjjl_neimain a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.gjjl_neimain li{ margin:0; padding:0 0 20px 0;}
.gjjl_neimain a p{ padding:15px; display:block; position:absolute; top:-20px; background:#fff; z-index:100; width:100%;}
.gjjl_neimain a b{ display: block; font-size:16px; color:#222;}
.gjjl_neimain a i{ display: block; font-size:12px; color:#999; margin: 0; }
.gjjl_neimain a:hover{box-shadow: 0px 0px 10px #e6e6e6; border-bottom:2px solid #00becc;}
.gjjl_neimain a:hover b{ color:#00becc;}

.szjy_neimain{ width:100%; height:412px;}
.szjy_neimain a{ width:100%; height:206px; overflow:hidden; display:block; background:#f6f6f8; margin:0 ; padding:0; position:relative; }
.szjy_neimain a img{ width: auto; height:100%;}
.szjy_neimain a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.szjy_neimain li{ margin:0; padding:10px;}
.szjy_neimain a p{ padding:15px 25px; display:block; margin:0; position:absolute; height:206px; top:0; right:0; background:#fff; z-index:100; width:50%; border:none !important;border-left:2px solid #fff !important;border-right:2px solid #fff !important;}
.szjy_neimain a .p_l{ left:0; right:auto !important;border-right:2px solid #fff !important;}
.szjy_neimain a b{ display: block; font-size:16px; color:#222; margin:20px 0 10px 0; line-height:22px;}
.szjy_neimain a i{ display: block; font-size:12px; color:#999; margin: 20px 0 0 0; }
.szjy_neimain a span{ display: block; font-size:14px; color:#777; line-height:24px; height:48px; overflow:hidden;}
.szjy_neimain a:hover b{ color:#00becc;}
.szjy_neimain a:hover p{ border-left:2px solid #00becc !important;border-right:2px solid #00becc !important;}

.jcxy_neimain a{ width:100%; height:300px !important; overflow:hidden; display: block; background:#fff; margin:0; padding:0; position:relative; border-bottom:2px solid #e0e0e0;}
.jcxy_neimain a img{ width:100%; height: auto;}
.jcxy_neimain li{ margin:0; padding:0;}
.jcxy_neimain a p{ padding:15px; display:block; position:absolute; bottom:-30px; background:#fff; z-index:100; width:100%;}
.jcxy_neimain a b{ display: block; text-align:center; font-size:16px; color:#222;}
.jcxy_neimain a i{ display: block; font-size:14px; color:#999; margin: 0 0 15px 0; text-align:center; }
.jcxy_neimain a:hover{box-shadow: 0px 0px 10px #e6e6e6; border-bottom:2px solid #00becc;}
.jcxy_neimain a:hover b{ color:#00becc;}
.jcxy_neimain { border:none !important; box-shadow:none !important;}
.jcxy_neimain .am-control-nav{ bottom:-40px !important; }
.jcxy_neimain .am-control-nav li a{ width:20px; height:7px !important; background:#7fdee5;box-shadow:none !important;border:none !important;}
.jcxy_neimain .am-control-nav li .am-active{ width:40px; height:7px; background:#00becc; }

.mzwd_bg{width:100%; background:url(../images/bg_meetwhu.jpg) no-repeat center 300px; height:780px; overflow:hidden;}
.mzwd_neimain{ background:none !important; border:none !important; box-shadow: none !important;}
.mzwd_neimain .am-control-thumbs li {width:12.5% !important; padding:0 5px; margin:0; text-align:center; overflow:hidden;}
.mzwd_neimain .am-control-thumbs li img{ display:table; margin:0 auto; height:100px !important; width:100% !important;opacity:1 !important;background:#efa7a7 !important; }
.mzwd_neimain .am-control-thumbs li img:hover{ opacity:0.7 !important;}
.mzwd_neimain .am-nav-prev a:before,.mzwd_neimain .am-nav-next a:before{ display:none !important;}
.mzwd_neimain .am-nav-prev a{ background:url(../images/jt-left.png); opacity:1 !important;}
.mzwd_neimain .am-nav-next a{ background:url(../images/jt-right.png); opacity:1 !important;}
.mzwd_neimain ul li{}
.mzwd_neimain ul li p{ position:absolute; display:table; width:100px; height:100px; top:0; left:50px;}
.mzwd_neimain ul li p img{ width:100%; height:auto;}

.neitop{ width:100%; height:200px; overflow:hidden;}
.neitop img{ width:100%;}
@media screen and (max-width:1279px){
.neitop{ width:100%; height:100px; overflow:hidden;}
.neitop img{ width:auto; height:100%;}
}

.teacher_box { width:100%;  position: relative; overflow:hidden; padding:10px; background:#fff;}
.teacher_box:hover{box-shadow: 0px 0px 20px #ddd; margin:-5px 0 0 0; }
.teacher_box .my_box_pic{margin:0 auto !important; display:block; height: auto; overflow:hidden; text-align:center; padding:0; }
.teacher_box .my_box_pic img{width:100%; height: auto;}
.teacher_box:hover .my_box_pic img{transform: scale(1.05); -webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);-ms-transform: scale(1.05);}
.teacher_txt{ display:block; vertical-align:top; }
.teacher_txt b{ font-size:16px; font-weight:normal; line-height:30px; color: #333; margin:0;  display:block; text-align: center; padding:0;}
.teacher_txt:hover b{ color: #0085a3 !important;}
.teacher_txt i{ font-size:12px !important; line-height:20px !important; padding:0 0 5px 0;  color: #0082b3 !important;display:block; margin:0; text-align:center; }
.teacher_txt i img{ vertical-align:middle; display:inline-table; margin:-3px 0 0 0;}
@media screen and (max-width:1279px){
.teacher_box {padding:0; width:100%; }
.teacher_box .my_box_pic{ width:100% !important; height:auto !important;margin:0 !important;}
.teacher_box .my_box_pic img{width:100%; height: auto;}
.teacher_box .my_box_pic01{height: auto; }
.teacher_txt{ display:inline-block; width:100%; vertical-align:top; float:right;}
.teacher_txt b{ font-size:17px;line-height:26px; margin:5px 0; padding:0; }
.teacher_txt i{  line-height:18px !important; }
}

.my_contant_top{ margin:0 auto; width:100%;}
.my_contant_top ul li img{ vertical-align:top; margin:0 20px 0 0px; width: auto; height:auto;}
.my_contant_top b{ display:block; line-height:40px; font-size:18px; color:#555; font-weight:normal; padding-bottom:10px; margin-top:-10px;}
.my_contant_top span{ display:block; line-height:30px; font-size:14px; color:#555;}
.map{ overflow:hidden; height:500px; width:100%; display:block;}
.map img{ width: auto !important; height:auto !important;}
@media screen and (max-width:1279px){
.my_contant_top{ margin:0 auto; width:100%;}
.my_contant_top ul li{ text-align:center !important;}
.my_contant_top ul li img{ vertical-align:middle; margin:20px auto; width: auto; height:auto;}
.my_contant_top b{ display:block; line-height:30px; font-size:18px; color:#555; font-weight:normal; padding-bottom:5px;}
.my_contant_top span{ display:block; line-height:24px; font-size:14px; color:#555;}
.map{ overflow:hidden; height: auto !important; width:100%; display:block;}
.map img{ width:100% !important; height:auto !important;}
}

.news_txt table{
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #000;
    table-layout:fixed;
    empty-cells:show; 
    border-collapse: collapse;
    margin:20px auto 20px auto;
    min-width:80%;}
.news_txt table td{
    height:25px;
    line-height:25px;
    border:1px solid #000;
    padding:5px;
    word-WRAP:break-word;}
.news_txt table td p,.show_t table td p{ margin:0!important;}

@media screen and (max-width: 480px){
.news_txt img{ width:100%!important; height:auto;}
}