*{margin:0;padding:0;word-wrap:break-word;box-sizing:border-box;}
body {
  margin: 0px;
  padding: 0px;
  font: 16px "\5FAE\8F6F\96C5\9ED1","微软雅黑", "黑体", "宋体", Arial, Cambria;
  color: #333333;
}
div, ul, li, dl, dt, dd, p, span, em, h1, h2, h3, h4, h5, h6 img { margin:0px; padding:0px; list-style-type:none; font:"\5FAE\8F6F\96C5\9ED1","微软雅黑", "黑体", "宋体", Arial, Cambria }
.dl,.dm,.dr {display:inline-block;}
.dl,.dm,.dr {*display:inline}
img {border:0px;display:block; margin:0 auto;}
br{display:inline; line-height:200%; }
.clear { clear:both }
a:link, a:visited { font:"\5FAE\8F6F\96C5\9ED1","微软雅黑", "黑体", "宋体", Arial, Cambria; color:#333333; text-decoration:none ;}
a:hover { font:"\5FAE\8F6F\96C5\9ED1","微软雅黑", "黑体", "宋体", Arial, Cambria; text-decoration:none; color:#08396A;transition:0.5s;}
td img {display: block;}

.zhengti{width:100%; margin:0 auto; text-align:center; min-width:1260px; overflow:hidden;}
.zhengti_top{
  width: 100%;
  height: 150px;
  margin: 0 auto;
  text-align: center;
}
.zhengti_top1{
  width: 100%;
  min-height: 350px;
  margin: 0 auto;
  text-align: center;
}
.page_top{
  width: 100%;
  min-width: 1260px;
  text-align: center;
  margin: 0 auto;
}
.page_top01{
  width: 100%;
  min-width: 1260px;
  min-height: 350px;
  text-align: center;
  margin: 0 auto;
}
.page_topbg{
  width: 100%;
  min-width: 1260px;
  height: 150px;
  margin: 0 auto;
  position: absolute;
  z-index: 999;
  margin-bottom: 100px;
}
.page_top1{
  width: 100%;
  min-width: 1260px;
  height: 110px;
  margin: 0 auto;
  text-align: center;
  background:url(/images/topbg01.jpg) no-repeat center top;
}
.page_top11{width:1260px;  min-width:1260px; height:100px; margin:0 auto; text-align:left;}
.page_top_logo{width:460px; height:100px; float:left; text-align:left;}
.page_top_logo_r{width:400px; height:30px; line-height:30px; color:#333333; margin-top:10px; float:right; text-align:right;}
.page_top_logo_r1{width:80px; height:30px; margin-top:10px; text-align:right; float:right; font-size:14px; font-weight:bold; display:block;}
.page_top_logo_r2{
  width: 280px;
  height: 30px;
  text-align: left;
  float: right;
  font-size: 14px;
}
.page_top_menu{
  width: 100%;
  min-width: 1260px;
  height: 50px;
  margin: 0 auto;
  background-color: #08396A;
}
.page_top_menu1{
  width: 1260px;
  height: 50px;
  margin:0 auto;
}
.page_top_menu2{width:300px; height:30px; line-height:25px; float:right; text-align:left; margin-top:15px;}
.page_top_menu20{width:75px; height:30px; text-align:right; font-size:14px; font-weight:bold; color:#ffffff; float:left;}

.page_top_menu2 li a{ color:#FFF; text-align:left;}
.page_top_menu2 li a:link{ color:#FFF; text-align:left;}
.page_top_menu2 li a:hover{ color:#FFF; text-align:left; text-decoration:underline;}

.page_top_banner{width:100%; min-width:1260px; margin:0 auto; height:550px; left:0px; top:170px;margin-top:10px;}
.page_top_banner1{
  width: 100%;
  background: url(/images/lanmu_bg.jpg) no-repeat center top;
  min-width: 1260px;
  margin: 0 auto;
  height: 350px;
  left: 0px;
  top: 170px;
  margin-top:10px;
}
.page_top_banner11{width:1260px; margin:0 auto; height:350px; position:relative;}
.page_top_banner12{width:280px; height:70px; line-height:70px; position:absolute; z-index:100; left:0; bottom:0; background-color:#08396A; text-align:center; font-size:36px; color:#ffffff;opacity:0.9;filter:alpha(opacity=90);}

.page_main{width:100%; margin-top: 30px; margin:0 auto; text-align:center; min-width:1260px; overflow:hidden;}

.page_bottom{width:100%; margin:0 auto; text-align:center; min-width:1260px; overflow:hidden;}
.page_bottom_bg{
  width: 100%;
  margin: 0 auto;
  background: url(/images/bottom_bg1.jpg) no-repeat bottom center;
}
.page_bottom_nei{
  width: 1260px;
  margin: 0 auto;
  text-align: center;
}
.page_bottom_nei1{
  width: 1260px;
  clear: both;
}
.page_bottom_nei11{
  width: 1260px;
  padding-top: 30px;
  float: left;
  padding-bottom: 30px;
  text-align: left;
}
.page_bottom_cyfw{
  background: url(/images/cyfw-ico.png) no-repeat left;
  height: 36px;
  line-height: 36px;
  text-align: left;
  font-size: 20px;
  color: #ffffff;
  padding-left: 40px;
  width: 420px;
  float: left;
}
.page_bottom_cyfw1{
  width: 420px;
  height: 85px;
  float: left;
  text-align: left;
  margin: 20px 0px 0px 0px;
}
.page_bottom_xmt{
  width: 460px;
  float: right;
  height: 85px;
  text-align: left;
}
.page_bottom_xmt1{
  background: url(/images/xmt-ico.png) no-repeat left;
  height: 36px;
  line-height: 36px;
  text-align: left;
  font-size: 20px;
  color: #ffffff;
  padding-left: 40px;
  width: 350px;
  float: left;
  margin-bottom:20px;
}
.page_bottom_xmt2{width: 360px; height: 110px; float: right; padding-top: 35px; text-align: left;}
.page_bottom_yqlj{
  width: 1260px;
  height: 100px;
  margin-top: 30px;
  clear: both;
  margin: 0 auto;
}
.page_bottom_yqlj1{
  background: url(/images/yqlj-ico.png) no-repeat left;
  height: 36px;
  line-height: 36px;
  text-align: left;
  font-size: 20px;
  color: #ffffff;
  padding-left: 40px;
  width: 1000px;
  float: left;
}
.page_bottom_yqlj11{width:1260px; height:40px; padding-top:20px;}
.page_bottom_yqlj12{width:1260px; height:40px; float:left;}
.page_bottom_yqlj12 li{
  background: url(/images/link_ico2.png) no-repeat center left;
  padding-left: 20px;
  margin-right: 20px;
  height: 30px;
  color:#ffffff;
  line-height: 30px;
  float: left;
  text-align: left;
  margin-top: 15px;
}

.page_bottom_yqlj12 li a{
  color:#ffffff;
}
.page_bottom_yqlj12 li a:hover{
  color:#ffffff;
  padding-left:5px;
}

.page_bottom_d{width:100%; height:100px; margin:0 auto; background-color:#08396A; border-top:solid 1px #ffffff;}
.page_bottom_d1{width:1260px; height:100px; margin:0 auto; text-align:center;}
.page_bottom_logo{width:327px; height:60px; margin-right:50px; padding-top:20px; float:left; text-align:left;}
.page_bottom_txt{width:800px; height:60px; line-height:250%; float:right; font-size:14px; color:#FFF; text-align:right; padding-top:10px;}

.page_main_news{
  width: 1260px;
  margin: 0 auto;
  text-align: left;
}
.page_main_newshd{
  width: 600px;
  margin-right: 50px;
  height: 410px;
  margin-bottom: 20px;
  float: left;
}
.page_main_newshdico{
  background: url(/images/xinwen-ico.png) no-repeat left;
  height: 40px;
  line-height: 40px;
  text-align: left;
  font-size: 20px;
  color: #08396A;
  padding-left: 40px;
}
.page_main_hd{
  width: 500px;
  height: 350px;
  text-align: left;
  margin-top: 20px;
  font-size: 14px;
}
.page_main_news_r{
  width: 610px;
  height: 410px;
  margin-bottom: 20px;
  float: right;
}
.page_main_news_r1{
  width: 710px;
  height: 410px;
}
.page_main_news_r2{width:610px; height:36px; line-height:36px; text-align:right; margin-bottom:10px; font-size:16px; font-weight:bold; color:#472A20; float:left;}
.page_main_news_r3{width:610px; height:420px; text-align:left; margin-top:25px;}
.page_main_news2{
  width: 100%;
  height: 350px;
}
.page_main_news012{
  width: 100%;
  height: 170px;
  margin: 30px auto;
}
.page_main_news21{width:1260px; height:350px; margin:0 auto; margin-top:0px; text-align:left;}
.page_main_news201{
  width: 1260px;
  height: 170px;
  margin: 0 auto;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
}
.page_main_news22{
  width: 1260px;
  height: 170px;
  clear: both;
}
.page_main_news2_zt{
  background: url(/SiteFiles/Library/images/2020/8/fb54a8b3696b56cc.png/fb54a8b3696b56cc.png) no-repeat left;
  height: 40px;
  line-height: 40px;
  text-align: left;
  font-size: 20px;
  background-color: #08396A;
  color: #ffffff;
  padding-left: 50px;
  width:300px; 
  float: left;

}
.page_main_news2_zt01{
  height: 40px;
  line-height: 40px;
  text-align: left;
  width: 1260px;
    border-bottom: solid 1px #08396A;}
.page_main_news2_zt1{
  width: 1260px;
  height: 100px;
  text-align: left;
  margin-bottom: 0px;
}
.page_main_news2_zt2{width: 480px; margin-right: 40px; height: 340px; float: left;}
.page_main_news2_zt22{width:480px; height:340px; text-align:left; margin-top:0px;}
.page_main_news2_tz{ }
.page_main_news_mx{width: 400px; height: 340px; float: right;}
.page_main_news_mxico{
  background: url(/images/mingxing-ico.png) no-repeat left;
  height: 50px;
  line-height: 50px;
  text-align: left;
  font-size: 20px;
  color: #08396A;
  padding-left: 40px;
  width:240px;
  float:left;
}
.page_main_news_more a{float:right; width:60px; text-align:right; font-size:12px; line-height:40px; height:40px; color:#aaaaaa;}
.page_main_news_more a:hover{float:right; width:60px; text-align:right; font-size:12px; color:#08396A; line-height:40px; height:40px;}

.page_main_news_more3 a{width: 60px; height: 25px; line-height: 25px; text-align: center; border: solid 0px #dddddd; clear: both; font-size: 12px; color: #999999; display: block; float: right; position: relative; top: -10px; right: 0px; border-radius:5px;}
.page_main_news_more3 a:hover{float:right; width:60px; text-align:center; border:solid 0px #08396A; font-size:12px; color:#08396A; line-height:25px; height:25px; border-radius:5px;}

.page_main_news_more5 a{width: 60px; height: 25px; line-height: 25px; text-align: center; border: solid 0px #dddddd; clear: both; font-size: 12px; color: #999999; display: block; float: right; position: relative; top: 10px; right: 0px; border-radius:5px;}
.page_main_news_more5 a:hover{float:right; width:60px; text-align:center; border:solid 0px #08396A; font-size:12px; color:#08396A; line-height:25px; height:25px; border-radius:5px;}
.page_main_news_zt3{
  width: 252px;
  height: 100px;
  text-align: center;
  display: block;
  margin-right: 0px;
}

.page_lan{
  width: 1260px;
  padding-top: 20px;
  margin: 0 auto;
  text-align: left;
}
.page_lan_l{width:280px; margin-right: 40px;  float: left;}
.page_lan_l1{width: 280px; float: left;}
.page_lan_l1ico{
  background: url(/images/mingxing-ico.png) no-repeat left;
  height: 36px;
  line-height: 36px;
  text-align: left;
  font-size: 20px;
  color: #08396A;
  padding-left: 40px;
}
.page_lan_l1nr{width:280px; min-height:150px; text-align:left; margin-top:20px;}
.page_lan_l2{width: 280px; height: 340px; float: left; margin-top:30px;}
.page_lan_l2ico{
  background: url(/images/zhuanti-ico.png) no-repeat left;
  height: 36px;
  line-height: 36px;
  text-align: left;
  font-size: 20px;
  color: #08396A;
  padding-left: 40px;
}
.page_lan_l2nr{width:280px; height:280px; text-align:left; margin-top:20px;}
.page_lan_r{width:940px; float: right;}
.page_lan_rico{
  background: url(/images/xinwen-ico.png) no-repeat left;
  height: 36px;
  line-height: 36px;
  text-align: left;
  font-size: 20px;
  color: #08396A;
  padding-left: 40px;
}
.page_lan_rspan{text-align:right; float:right; font-size:14px;}
.page_lan_rnr{width:940px; margin:0 auto; text-align:left; margin-top:20px; border-top:solid 1px #cccccc;}
.fenge{ width:100%; height:30px; margin:0 auto; clear:both;}

.banner{height:550px;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(cir_white.gif) no-repeat #aaa;right:50%;bottom:15px;}
.banner .Left{margin-right:-450px;background-position:5px 0}
.banner .Right{margin-right:-490px;background-position:-33px 0;background-color:#105AA6;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-85px;padding:0 0 16px;border-bottom:0px solid #105AA6;}
.frontCover li{float:left;width:82px;padding:3px;background:#105AA6;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:16px;line-height:16px;overflow:hidden; font-size:11px;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#C00;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}



.ftmenu{
  width: 420px;
  text-align: center;
  height: 85px;
  float: left;
}
.ftmenu li { width:80px; height:85px; float:left; margin-right:0px;}
.ftmenu .wzdh {  display: block; width: 80px;  height: 85px; BACKGROUND: url(/images/footmenu.png) no-repeat 0px 0px;overflow:hidden;}
.ftmenu .wzdh:hover{ display: block; width: 80px;  height: 85px; background: url(/images/footmenu.png) no-repeat 0px -90px;overflow:hidden;}
.ftmenu .xydt {  display: block; width: 80px;  height: 85px; BACKGROUND: url(/images/footmenu.png) no-repeat -80px 0px;overflow:hidden;}
.ftmenu .xydt:hover{ display: block; width: 80px;  height: 85px; background: url(/images/footmenu.png) no-repeat -80px -90px;overflow:hidden;}
.ftmenu .gjzd {  display: block; width: 80px;  height: 85px; BACKGROUND: url(/images/footmenu.png) no-repeat -160px 0px;overflow:hidden; margin-right:20px;}
.ftmenu .gjzd:hover{ display: block; width: 80px;  height: 85px; background: url(/images/footmenu.png) no-repeat -160px -90px;overflow:hidden; margin-right:20px;}
.ftmenu .bcsk {  display: block; width: 80px;  height: 85px; BACKGROUND: url(/images/footmenu.png) no-repeat -245px 0px;overflow:hidden; margin-right:20px;}
.ftmenu .bcsk:hover{ display: block; width: 80px;  height: 85px; background: url(/images/footmenu.png) no-repeat -245px -90px;overflow:hidden; margin-right:20px;}
.ftmenu .cydh {  display: block; width: 80px;  height: 85px; BACKGROUND: url(/images/footmenu.png) no-repeat -325px 0px;overflow:hidden;}
.ftmenu .cydh:hover{ display: block; width: 80px;  height: 85px; background: url(/images/footmenu.png) no-repeat -325px -90px;overflow:hidden;}
.ftmenu .zxjz {  display: block; width: 80px;  height: 85px; BACKGROUND: url(/images/footmenu.png) no-repeat -400px 0px;overflow:hidden; margin-right:20px;}
.ftmenu .zxjz:hover{ display: block; width: 80px;  height: 85px; background: url(/images/footmenu.png) no-repeat -400px -90px;overflow:hidden; margin-right:20px;}
.ftmenu .ykt {  display: block; width: 80px;  height: 85px; BACKGROUND: url(/images/footmenu.png) no-repeat -480px 0px;overflow:hidden;}
.ftmenu .ykt:hover{ display: block; width: 80px;  height: 85px; background: url(/images/footmenu.png) no-repeat -480px -90px;overflow:hidden;}
.ftmenu .sjxx {  display: block; width: 80px;  height: 85px; BACKGROUND: url(/images/footmenu.png) no-repeat -560px 0px;overflow:hidden;}
.ftmenu .sjxx:hover{ display: block; width: 80px;  height: 85px; background: url(/images/footmenu.png) no-repeat -560px -90px;overflow:hidden;}
.ftmenu .yzxx {  display: block; width: 80px;  height: 85px; BACKGROUND: url(/images/footmenu.png) no-repeat -640px 0px;overflow:hidden;}
.ftmenu .yzxx:hover{ display: block; width: 80px;  height: 85px; background: url(/images/footmenu.png) no-repeat -640px -90px;overflow:hidden;}
.ftmenu .sjb {  display: block; width: 80px;  height: 85px; BACKGROUND: url(/images/footmenu.png) no-repeat -720px 0px;overflow:hidden;}
.ftmenu .sjb:hover{ display: block; width: 80px;  height: 85px; background: url(/images/footmenu.png) no-repeat -720px -90px;overflow:hidden;}
.ftmenu .fg{ width:10px; height:80px; line-height:80px; float:left;}

.xmtmenu{ width:360px; text-align:center; height:80px;}
.xmtmenu li { width:90px; height:80px; float:left; margin-right:0px;}
.xmtmenu .xygw {  display: block; width: 90px;  height: 80px; BACKGROUND: url(/images/xmtmenu.png) no-repeat 0px 0px;overflow:hidden;}
.xmtmenu .xygw:hover{ display: block; width: 90px;  height: 80px; background: url(/images/xmtmenu.png) no-repeat 0px -80px;overflow:hidden;}
.xmtmenu .gfwx {  display: block; width: 90px;  height: 80px; BACKGROUND: url(/images/xmtmenu.png) no-repeat -90px 0px;overflow:hidden;}
.xmtmenu .gfwx:hover{ display: block; width: 90px;  height: 80px; background: url(/images/xmtmenu.png) no-repeat -90px -80px;overflow:hidden;}
.xmtmenu .gfwb {  display: block; width: 90px;  height: 80px; BACKGROUND: url(/images/xmtmenu.png) no-repeat -180px 0px;overflow:hidden;}
.xmtmenu .gfwb:hover{ display: block; width: 90px;  height: 80px; background: url(/images/xmtmenu.png) no-repeat -180px -80px;overflow:hidden;}
.xmtmenu .jrtt {  display: block; width: 90px;  height: 80px; BACKGROUND: url(/images/xmtmenu.png) no-repeat -270px 0px;overflow:hidden;}
.xmtmenu .jrtt:hover{ display: block; width: 90px;  height: 80px; background: url(/images/xmtmenu.png) no-repeat -270px -80px;overflow:hidden;}

.nav_box{clear:both;margin:0 auto;}
.nav_menu{  margin: 0 auto;  padding: 0px;text-align: center;font-size: 18px;}
.nav_menu_list{  width: 280px;text-align: center;display: block;  height: 50px;line-height: 50px;}
a.nav_menu_href:link{border-left:solid 5px #08396A; text-align:center;font-size:18px; border-top:solid 1px #ffffff; height:50px; color:#333333; display:block; padding-top:0px; background-color:#E4EDF6;}
a.nav_menu_href:visited{border-left:solid 5px #08396A; text-align:center;font-size:18px; border-top:solid 1px #ffffff; height:50px; color:#333333; display:block; padding-top:0px; background-color:#E4EDF6;}
a.nav_menu_href:hover{border-left:solid 5px #08396A; height:50px; text-align:center; color:#fff; display:block; padding-top:0px; background-color:#105AA6; text-decoration:none;}

.dis {DISPLAY: block}
.undis {DISPLAY: none}
#cntR {
  WIDTH: 610px;
}
#NewsTop {CLEAR: both;MARGIN-BOTTOM: 0px}
#NewsTop P {FLOAT: left;LINE-HEIGHT: 40px}
#NewsTop P.topC0 {
  float: left;
  display: block;
  cursor: pointer;
  width: 250px;
  text-align: center;
  line-height: 40px;
  height: 40px;
  font-size: 20px;
  color: #ffffff;
  background: url(/SiteFiles/Library/images/2020/8/533a9b09166afc2c.png/533a9b09166afc2c.png)  #105AA6 no-repeat;
  background-position: 0px 0px;
  overflow: hidden;
}
#NewsTop P.topC1 {
  background: #fff;
  width: 250px;
  border-bottom: none;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  background: url(/SiteFiles/Library/images/2020/8/533a9b09166afc2c.png/533a9b09166afc2c.png) #08396A no-repeat;
  background-position: 0px 0px;
  overflow: hidden;
}
#NewsTop #NewsTop_tit {
  HEIGHT: 40px;
  float: left;
  width: 500px;
}
#NewsTop #NewsTop_more{
  float:right; width:60px; text-align:center; position:relative; top:5px; right:0px; font-size:12px; line-height:26px; height:26px; border:1px solid #dddddd; padding:0px;
  }
#NewsTop #NewsTop_cnt {
  clear: both;
  margin-top: -1px;
  border: none;
  height: 360px;
  width: 610px;
  padding-top: 10px;
  border-top: solid 1px #08396A;
}

.index_kj { width:100%; min-width:1260px; height:200px; margin:0 auto; text-align:center;}
.index_kj ul{ text-align:center;}
.index_kj li{ width:16.66%; height:200px; text-align:center; display:block; float:left;}
.index_kj img{cursor: pointer;transition: all 0.5s;}
.index_kj img:hover{transform: scale(1.1); overflow:hidden;}

.page_main_news_mxnr1 { width:400px; height:280px; margin:0 auto; text-align:left; margin-top:20px;}
.page_main_news_mxnr1 ul{ text-align:center;}
.page_main_news_mxnr1 li{ width:78px; height:68px; text-align:center; display:block; float:left; border:solid 1px #ffffff;}
.page_main_news_mxnr1 img{cursor: pointer;transition: all 0.2s;}
.page_main_news_mxnr1 img:hover{transform: scale(1.2);transition: all 0.2s; overflow:hidden; border:solid 2px #ffffff;}

.neirong{font-size:20px; font-family: '宋体', '黑体', Arial, Cambria; line-height:200%; text-align:left; text-indent:2em; padding-top:30px; padding-bottom:30px;}
.neirong img{ display:block; margin:auto!important; text-align:center; vertical-align:middle;}
.neirong p img{ display:block; margin:auto!important; text-align:center;}
.neirong embed{ display:block; margin:auto!important; text-align:center;}

.page{line-height:40px;text-align:center;margin-top: 10px;display: block;margin-right: auto;margin-bottom: 0;margin-left: auto;}
.page ul{display:inline-block;margin:0 auto}
.page li{line-height:40px;display:inline-block;border:1px solid #ddd;float:left;cursor:pointer;margin-top: 3px;margin-bottom: 3px;padding-top: 0;padding-right: 10px;padding-bottom: 0;padding-left: 10px;margin-right: -1px;}
.page li a{line-height:40px;height:40px;display:block;}
.page li.thisclass{color:#fff;background-color: #004684;line-height:40px;height:40px;padding-top: 0px;padding-bottom: 0;border:1px solid #004684;}
.page ul li.thisclass a:hover ,.page ul li.thisclass a{color:#fff;background-color: #004684;line-height:40px;height:40px;padding-top: 0px;padding-bottom: 0;}
.page li:hover{color:#fff;background-color: #004684;border:1px solid #004684;}
.page li:hover a{color:#fff;}

.img-group {  position: relative;  display: inline-block; margin:20px 15px 20px 15px; float:left;} 
.img-tip {  position: absolute;  bottom: 0;  background: #08396A;  color: #fff; opacity: 0.9;  height:40px; line-height:40px; font-size:16px; width: 100%; background:url(tupian_bg.png) no-repeat right bottom; text-align: left; display: block;} 
.img-group:hover .img-tip {  display: block; height:40px; line-height:40px; font-size:16px; color:#Ffffff; font-weight:bold;  width: 100%; text-align: left; background:url(tupian_bg.png) no-repeat right bottom;}

.img-group5 {  position: relative;  display: inline-block; float:left; width:200px; height:130px;}
.img-tip5 {  position: absolute;  bottom: 0;  background: #08396A;  color: #fff; width:200px;  opacity: 0.8; height:40px; line-height:40px; display: none;}
.img-group5:hover .img-tip5 {  display: block;  width: 100%;  text-align: center;}！*/

.page_lan_rnr1{width:1260px; min-height:450px; margin:0 auto; margin-top:0px;}
.tupian_lan{width:1260px; margin:0 auto; display:block; clear:both;}
.tupian_lan1{margin:0 auto; text-align:center;}
.page_lan_rnr1ico{background:url(/images/xinwen-ico.png) no-repeat left; height:36px; line-height:36px; text-align:left; font-size:20px; color:#08396A; padding-left:40px;}
.tupian_lan_jg{ width:1260px; height:20px; line-height:20px; margin-top:20px; clear:both; border-top:solid 1px #cccccc;}
.img-group1 {  position: relative;  display: inline-block; border:solid 2px #ffffff; float:left;} 
.img-tip1 {  position: absolute;  bottom: 0;  background: #105AA6;  color: #fff; opacity: 0.9;  height:36px; line-height:36px; font-size:14px; width: 100%;  text-align: center; display:none;} 
.img-group1:hover .img-tip1 {  display: block; height:36px; line-height:36px; font-size:14px; color:#FFFFFF;  width: 100%; text-align: center; opacity: 0.8; }

.box{width: 100%;height: 380px;margin: 0 auto;overflow: hidden; position:relative; margin-top:10px;}
.box-1 ul{}
.box-1 ul li{width: 100%;height: 380px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 100%; height: 380px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:100%;background: rgba(0,0,0,.3);text-indent: 2em;padding-right:50% ;font-size: 20px;line-height: 40px;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;font-weight: normal;color:#ffffff;}
.box-2{position: absolute;right: 10px;bottom: 14px;}
.box-2 ul li{float:left;width: 12px;height: 12px;overflow: hidden; margin: 0 5px; border-radius: 50%; background: rgba(255,255,255,0.5);text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: rgba(255,64,0,0.6);}
.box-3 span{position: absolute;color:#ffffff;background: rgba(0,0,0,.2);width: 50px;height: 80px; top:50%; font-family: "宋体";line-height: 80px;font-size:60px;margin-top: -40px;          text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(0,0,0,.4);}

.input-search {
  position: relative;
  display: inline-block;
  float: right;
  overflow: hidden;
  margin-top: 12px;
  border-radius: 18px;
  width: 280px;
  height: 30px
}
.input-search input.sear-ss {
  float:left;
  box-sizing:border-box;
  outline:none;
  border:none;
  padding-left:20px;
  width:100%;
  height:32px;
  background-color:#f5f5f5;
  text-indent:10px;
  font-size:12px;
  color:#999999;
}
.input-search input.sear-an {
  position:absolute;
  top:7px;
  left:9px;
  height:20px;
  width:20px;
  outline:none;
  border:none;
  cursor:pointer;
  background:url(/images/search.png) no-repeat;
  background-size:80%;
  cursor:default
}

.video-group {  position: relative;  display: inline-block; float:left; width:170px; height:120px;}
.video-tip {  position: absolute;  bottom: 0;  display: none;}
.video-group:hover .video-tip {  display: block;  width: 100%; height:120px; background:url(/images/ico-video.png) no-repeat; overflow:hidden; background-position:center center;  text-align: center;}！*/

#new_box {
  width: 100%;
  padding: 0px 0px;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 0px;
}
.new_con {
  max-width: 1260px;
  margin: 0 auto;
  margin-top: 0px;
}
.newtel {
  height: 40px;
  border-bottom: 0px solid #e7e7e7;
  padding-bottom: 10px;
  font-size: 20px;
  color: #333333;
  margin-bottom: 10px;
}
.new_telst {
  width: 1260px;
  margin: 0 auto;
  position: relative;
  top: 6px;
  text-align: center
}
.new_telst li {
  width: 420px;
  height: 40px;
  line-height: 40px;
  text-align: left;
  color: #ffffff;
  float: left;
  display: inline;
  cursor: pointer;
  background-image: url(/SiteFiles/Library/images/2020/8/66ba1ffb9522116c.png/66ba1ffb9522116c.png);
  background-color: #105AA6;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-left: 0px;
}
.new_telst li.newon {
  color: #ffffff;
  background-image: url(/SiteFiles/Library/images/2020/8/66ba1ffb9522116c.png/66ba1ffb9522116c.png);
  background-color: #08396A;
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.new_telst p {
  position: absolute;
  top: 44px;
  left: 0px;
  width: 420px;
  height: 7px;
  border-top: 1px solid #08396A;
  overflow: hidden;
  text-align: center;
}

.new_lst {
  height: 350px;
  position: relative;
  overflow: hidden;
  display: none;
  margin-top: 0px;
  padding-top: 10px;
}
.tzgg_k{
  width: 400px;
  height: 80px;
  padding: 0px;
  margin-right: 20px;
  margin-bottom: 20px;
  display: block;
  float: left;
  border: solid 1px #dddddd;
  background-color: #ffffff;
}

.xybs{width:1260px; height:100px; line-height:100px; margin-top:10px; margin-bottom:30px;}
.xybs ul{width:1110px; height:100px; line-height:100px; float:left; padding-left:160px; margin:0 auto; text-align:center;}
.xybs li {width:110px; line-height:50px; border:solid 1px #cccccc; margin-left:10px; margin-right:10px; float:left;}
.xybs li a{text-align:center; font-size:20px; color:#08396A; display:block;}
.xybs li a:hover{text-align:center; font-size:20px; font-weight:bold; color:#ffffff; background-color:#0B4E91; display:block;}

.side-bar a,.chat-tips i {
  background-image: url(/images/gdt-img.png);
  background-repeat: no-repeat;
}
/*右侧悬浮icon*/
.side-bar {
  width: 350px;
  padding-top:20px;
  position: relative;
  margin:0 auto; 
  text-align:center;
}
.side-bar a {
  width: 90px;
  height: 80px;
  display: inline-block;
  float:left;
}
.side-bar a:hover {}
.side-bar .icon-chat {
  background-position: 0 0px;
  position: relative;
}
.side-bar .icon-chat:hover .chat-tips {
  display: block;
}
.side-bar .icon-chat1 {
  background-position: 0 -80px;
  position: relative;
}
.side-bar .icon-chat1:hover .chat-tips1 {
  display: block;
}
.side-bar .icon-chat2 {
  background-position: 0 -160px;
  position: relative;
}
.side-bar .icon-chat2:hover .chat-tips2 {
  display: block;
}
.chat-tips {
  padding: 0px;
  border: 1px solid #dddddd;
  position: absolute;
  right: -5px;
  top: 85px;
  background-color: #ffffff;
  display: none;
}
.chat-tips img {
  width: 100px;
  height: 100px;
}
.chat-tips1 {
  padding: 0px;
  border: 1px solid #dddddd;
  position: absolute;
  right: -5px;
  top: 85px;
  background-color: #ffffff;
  display: none;
}
.chat-tips1 img {
  width: 100px;
  height: 100px;
}
.chat-tips2 {
  padding: 0px;
  border: 1px solid #dddddd;
  position: absolute;
  right: -5px;
  top: 85px;
  background-color: #ffffff;
  display: none;
}
.chat-tips2 img {
  width: 100px;
  height: 100px;
}


.cl:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.cl {
  zoom: 1;
}
.frame {
  margin-bottom: 10px;
  border: 1px solid #e1e1e1;
  background: #FFF;
}
.title {
  padding: 0 10px;
  height: 32px;
  font-size: 14px;
  font-weight: 700;
  line-height: 32px;
  overflow: hidden;
}
.block {
  margin: 10px 10px 0;
}
.temp {
  margin: 1px;
}
.slideshow {
  clear: both;
}
.slideshow li {
  position: relative;
  overflow: hidden;
}
.slideshow span.title {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 0;
  width: 100%;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  text-indent: 10px;
}
.slideshow span.title, .slidebar li {
  background: rgba(0, 0, 0, 0.3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000, endColorstr = #30000000);
  color: #FFF;
  overflow: hidden;
}
.slidebar li {
  float: left;
  margin-right: 1px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 10px;
  cursor: pointer;
}
.slidebar li.on {
  background: rgba(255, 255, 255, 0.5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF, endColorstr = #50FFFFFF);
  color: #000;
  font-weight: 700;
}

.frame {
  background: none;
  border: 0px solid #fff;
  margin-bottom: 0px;
}
.temp {
  margin: 0;
}
.slidebar {
  position: absolute;
  top: 5px;
  left: 4px;
}
.slideshow span.title, .slidebar li {
  background: rgba(0, 0, 0, 0.3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);
  color: #FFF;
  overflow: hidden;
}
.slidebar li.on {
  background: rgba(255, 255, 255, 0.5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000, endColorstr = #90000000);
  color: #ff0;
  font-weight: 700;
}
.slideshow SPAN.title {
  text-indent: 0px;
}
.block {
  margin: 0;
  position: relative;
}
#frameHlicAe {
  margin: 0px !important;
  border: 0px !important;
}
.comiis_wrap960, .comiis_wrapad {
  margin: 0 auto;
  width: 600px;
}
.comiis_wrapad {
  margin-top: 0px;
}
.comiis_wrapad {
  overflow: hidden;
}
.comiis_wrapad img {
  float: left;
  margin-top: 0px;
}
#slidesImgs li {
  width: 600px;
  height: 410px;
  display: none;
}

