*{font-family:microsoft yahei,Verdana, Arial}
html{overflow-y:scroll;}
body{margin:0;padding:0;border:0;height:100%;text-align:left} 
#contain{position: relative;height:100%;padding:10px;margin:10px auto;border:0;}
#content {position:relative;margin:10px auto 10px auto} 
#bottom {position: relative;margin:0px auto} 
#top {position:relative;margin:0px auto;z-index:99} 
#bodyex {position: absolute;left:0;top:0;margin:0} 
#bottomex {position: absolute;left:0;bottom:0;margin:0;z-index:-1} 
#topex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#contentex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#advsex {display:none;position: absolute;width:100%;left:0;bottom:0;margin:0;z-index:-1} 
#showpages{padding-bottom:40px!important;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1} 
.clear{clear:both;height:0;overflow:hidden;}
.clearfloat{/*height:0;*/font-size:1px;clear:both;line-height:0;}
.h35{height:35px;width:100%;}
.h60{height:60px;width:100%;}
.fl{float:left;}
.fr{float:right;}
.main {width: 100%;max-width: 1520px;margin: auto;}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


.pdv_class{position:absolute;border:0px}

.fwleft{width:25%;}
.fwright{width:70%;}

div,li,td,p,select,input,textarea,a,button,input{text-decoration: none}
ul{margin:0px;padding:0px;}
a:link,a:visited,a:active{color:#505050;text-decoration: none;}
a.nomal:link,a.nomal:visited,a.nomal:active{color:#505050;text-decoration: none;}
a:hover{text-decoration: none;}
ul,li{list-style-type:none}

#link { padding:0; border:1px solid #ddd; box-sizing:border-box; }
.link_title{ line-height:50px; height:50px; color:#333; }
.link_title h2 { font-size:20px; color:#555; font-weight: normal; text-indent:30px; font-weight:bold; }
.link_body { color:#333; border-top:0px; border-bottom:0px; }
.link_bottom{ height:5px; }
.link_pic { overflow:auto; zoom:1; padding:15px; }
.link_pic ul li{ float:left; padding:1px 5px; text-align:center; width:112px; }
.link_pic img { width:86px; height:30px; padding:2px; border:1px solid #CCC; }
.link_pic ul li a:hover img { border:1px solid #df071f; }
.link_text { overflow: hidden; zoom:1; padding:8px 15px; }
.link_text ul li { float:left; text-align:center; padding:1px 18px; overflow:hidden;white-space:nowrap; }
.link_text a { line-height:22px; color:#555; }
.link_text a:hover { line-height:22px; color:#df071f; }

.ititle{ text-align:center; width:100%;background: url(../images/title.png)  center no-repeat; margin-top:40px; white-space:40px; margin-bottom:24px;}
.ititle p{font-size:24px;height:32px;font-family:'microsoft yahei',Verdana, Arial;}
.ititle font{ font-size:14px;line-height:28px;font-family:'microsoft yahei',Verdana, Arial;text-transform:uppercase;}

form{margin:0;padding:0}
.input{border:1px #ddd solid;height:20px;line-height:20px;padding:0px 3px;color:#555;background:#f7f7f7}
.textarea{border:1px #ddd solid;font-size:12px;padding:3px;background:#f7f7f7}
.button{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.submit{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.mustfill{color:#ff0000}
select{font:12px 'microsoft yahei',Verdana, Arial;color:#505050;}


.msgdiv {color:#336699;padding-left:53px;background:url(../images/chk_msg.gif) 30px no-repeat;}
.errdiv {color:#FF0000;padding-left:53px;background:url(../images/chk_error.gif) 30px no-repeat;}
.rightdiv {color:#505050;padding-left:53px;background:url(../images/chk_right.gif) 30px no-repeat;}
.noticediv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_error.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.okdiv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_right.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.securenotice{line-height:100px;color:#FF0000;text-align:center;}


div#alert {display:none;cursor:default;}
div#alert .border{border:1px #97A0AA solid;}
div#alert .ntc{padding:30px;text-align:left;background:#fff;font: 14px/1.6 'microsoft yahei',Verdana, Arial;}
div#alert .buttonzone{padding:15px;text-align:center;background:#f7f7f7;}
div#alert .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
div#alert .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}
div#alert .button{border:1px #97A0AA solid;height:22px;line-height:20px;padding:0px 5px;background:#eee}



#frmWindow {display:none;cursor:default;}
#frmWindow .border{border:1px #97A0AA solid;}
#frmWindow .ntc{padding:30px;text-align:left;background:#fff;font: 12px/1.6 'microsoft yahei',Verdana, Arial;}
#frmWindow .buttonzone{padding:15px;text-align:center;padding-top:10px;background:#f7f7f7;}
#frmWindow .Frm{width:100%;height:500px;border:0}
#frmWindow .windowcontent{width:100%;height:380px;overflow:auto;background:#fff;border:0}
#frmWindow .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
#frmWindow .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}



.contentSingle {position: relative;width: 100%;}
#top {position: relative;width: 100%;height: 400px;}
.manu_bg {position: absolute;width:100%;height:50px;bottom: 0px;left:0px; z-index:2;background-image:url(../img/bg_top_menu.png); background-color:transparent;background-position: center top; background-repeat: no-repeat;}

.sub_menu2{width: auto;height: 50px;position: absolute;margin-top: 66px;right: 5%;z-index:5;}
.sub_menu2 .mu{line-height: 50px;height: 50px;text-align: center;font-size: 16px;color: #000000;}
.sub_menu2 .mu a{display: inline-block;text-align: center;margin: 0 2px;height: 50px;line-height: 50px;font-size: 16px;color: #000000;width: auto;padding: 0 15px;position: relative;background: #FFFFFF;-webkit-transition: all .5s 0s ease-in-out;transition: all .5s 0s ease-in-out;}
.sub_menu2 .mu a:hover, .sub_menu2 .mu a.current{color: #FFFFFF;background: #2c6ac3;font-weight: bold;}

.menu_left {width: 19%;max-width: 280px;position: relative;float: left;z-index:5;}
.menu_left .nav_lt {text-align:center;border:0px  solid;background:rgb(0, 98, 173);color:#FFFFFF;padding: 15px 0;}
.menu_left .nav_lt p {text-align:center;font-size:32px;color:#FFFFFF;letter-spacing: 5px;}
.menu_left .nav_lt span {font-size:18px;color:#FFFFFF;}
.navLt .wupagelist {position: relative;width: 100%;}
.navLt .wupagelist li a {position: relative;display: inline-block;width: 100%;text-align: center;line-height: 55px;font-size: 16px;color: #333333;margin-bottom: 2px;background: #f1f1f1;border-bottom: 1px #dbdbdb solid;}
.navLt .wupagelist li a:hover {background-color: #0062ad;  color: #ffffff;}

.rightFl {width: 80%;max-width: 1175px;position: relative;float: right;}

.leftFL{width:100%;float:left;}
.rt_tit {width:100%;line-height:26px;border-bottom: 2px rgb(0, 98, 173) solid;}
.rt_tit .con {line-height:36px;font-size:32px;color:#0062ad;margin-bottom: 18px;}
.rt_tit .con span {font-size:24px;color:#CCCCCC;}
.list_content {width: 100%;}

/*分页*/
.pager{padding-top: 18px;text-align: center;margin: 0 auto;min-height: 60px;}
/*.pager span{float: left;margin-bottom: 11px;}*/
.pager a:hover{color: #ffffff !important;}
.pg_num_current,.pg_num,.pg_next,.pg_end,.pg_home,.pg_prev{color: white;text-align: center;margin-right: 5px;padding:7px 0px;}
.pg_num a,.pg_home a,.pg_next a,.pg_end a,.pg_prev a,.pg_num_current a{padding:7px 10px;background-color:#e8e8e8;color: black}
.pg_num_current a{background-color: #0062AD;color: white  !important;}
.pg_num a:hover,.pg_home a:hover,.pg_next a:hover,.pg_end a:hover,.pg_prev a:hover,.pg_num_current a:hover{cursor: pointer;background-color: #da251c;color: white}
.pg_home_dis,.pg_prev_dis,.pg_end_dis,.pg_next_dis{background-color: #0062AD;color: white;text-align: center;margin-right: 5px;padding:7px 10px;}


.thirdflex{
  display: flex;
  justify-content: space-around;
  text-align: center;
  margin-bottom: 5%;
}
.lxcard {
    flex-basis: 30%;
}
.lxcard p{
  font-size: 18px;
  line-height: 2;
  text-align: left;
}
.lxcard p span{color: #999999;}
.lxcard img{margin-bottom:2%;}
.BMap_bubble_title{
  color: #CC5522;
    font-size: 14px;
    font-weight: bold;
}

#m_header, #m_footer, .w_hide,.banner .phoneimg{display: none;}
@media only screen and (max-width: 1024px) {
    #header, #h_footer, .m_hide, .banner .pcimg {
        display: none;
    }
    #m_header, #m_footer, .w_hide,.banner .phoneimg{display:block;width:100%;}
    #top {height: auto;}
    #m_footer{background: rgb(0, 0, 0);padding: 22px 0 90px 0;}
    #m_footer p {line-height: 26px;}

    .rightFl {width: 100%;float: none;}
    .rt_tit {width: 96%;margin: auto;}
    .rt_tit .con {line-height: 26px;font-size:18px;margin-bottom: 6px;}
    .rt_tit .con span {font-size:16px;}

    /*子级栏目*/
    .m_sub_menu  {height: 40px;line-height: 36px;position: relative;margin-bottom: 12px;margin-top: 22px;margin-left: 2%;width: 96%;}
    .m_sub_menu .swiper-container {height: 40px;line-height: 36px;position: relative;width: 100%;}
    .m_sub_menu .swiper-container .swiper-slide{height: 36px;line-height: 36px;width: 40%;text-align: center;font-size: 14px;color: #0062ad;background: #FFFFFF;position: relative;border-radius: 6px;/*margin-right: 0%;*/border: 1px #0062ad solid;margin-right: 1%;}
    .m_sub_menu .swiper-container .swiper-slide a {font-size: 14px;text-align: center;color: #0062ad;width: 100%;}
    .m_sub_menu .swiper-container .swiper-slide a > .tit{font-size: 14px;text-align: center;color: #0062ad;width: 100%;line-height: 36px;}
    .m_sub_menu .swiper-container .swiper-slide a > .tit img {vertical-align: middle;margin-right: 6px;width: 30px;}
    .m_sub_menu .swiper-container .swiper-slide.active .tit{color: #b51424;font-weight: bold;/*border-bottom: 6px #b51424 solid;height: 66px;line-height: 66px;*/}
    .m_sub_menu .swiper-container .swiper-button-next{right: 0;}
    .m_sub_menu .swiper-container .swiper-button-prev{left: 0;}
    .m_sub_menu .swiper-container .swiper-button-next,
    .m_sub_menu .swiper-container .swiper-button-prev{background: none;}
    .m_sub_menu .swiper-container .swiper-button-next:after, .m_sub_menu .swiper-container .swiper-button-prev:after {font-size: 16px;}
  
    .sub_menu2{padding-left: 3%;position: relative;margin-top: 16px;right: 0;}
    .sub_menu2 .mu a{height: 40px;line-height: 40px;font-size: 15px;width: 45%;}
}


@media only screen and (max-width: 800px) {
  .thirdflex{display:block;}
  .lxcard{margin-bottom:3%;}
}

@media only screen and (max-width: 720px) {
  .fwleft,.fwright{width:100%;}
}
