   *{margin: 0;padding: 0;}
   @charset "utf-8";
/* CSS Document */


*{margin:0;padding:0;list-style-type:none; box-sizing:border-box}
body{color:#323232;font-family:'微软雅黑','Arial'; font-size:14px; line-height:24px; overflow-x: hidden; background: url(../images/bg.jpg) no-repeat top #f1f1f1;}
body,html{ height:100%;margin:0px; }
table{ margin:0 auto}
img{ border:0;}
ul,ol{list-style-type:none; margin:0; padding:0}
a{text-decoration:none;color:#000000;}
a:focus{outline:none;}
a:hover{ text-decoration: none}
.fl{ float:left}.fr{ float:right}
article,aside,footer,header,nav,section{display:block;border:0;}
a,img{ border:0;}
.clearfix:after{
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
.wit{ color: #fff}
.tit2{font-size: 24px}
.news_tit{ padding: 10px 0; border-bottom: #ccc solid 1px;height:50px}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.witbg{ background: #fff; padding: 10px}
.nav-justified > li {
    display: table-cell;
    width: 1%;
}
.box{ width:85%; margin:0 auto;  margin-top: 10px; }
.content{ line-height: 2; font-size: 16px}
#copy{ background: #b4b4b4; padding: 8px 0}
#top{ padding:20px 0; }
.in_dh{ height:50px; line-height:50px; background:url(../images/dh_bf.jpg) repeat-x; padding-right:5px; box-sizing:border-box; text-align:right; font-size: 18px}
.in_dh a{ color:#0660b4}
.line{  border-bottom: #ccc solid 1px}
.menuOn {
	FONT-SIZE: 16px; BACKGROUND:#555865; COLOR: #004b82; /*! width:90px; */ text-align: center;padding: 5px 10px; border-radius: 30px
}

.menuOn a{ color: #Fff}
.menuOn a:hover{color: #Fff}


.menuOff {
	FONT-SIZE: 16px; BACKGROUND:#e6e6e6; COLOR: #333; /*! width:90px; */ text-align: center;padding: 5px 10px; border-radius: 30px}

.menuOff a{ color: #333}.menuOff a:hover{color: #333}
.xq_menu li{  display: inline-block;margin: 0 6px}
.line{border-bottom: #ccc solid 1px; padding-bottom: 5px}
.tit{ color: #102b62;font-size: 31px;margin-right: 8px;}
#top{background: rgba(0,19,78,0.9);padding: 10px 20px;box-sizing: border-box;}
    #navbg{/*! background-color:#ff3399; */width: 100%;/*! height: 37px */ margin: 0 auto;padding: 0 10%;z-index: 999999999999;}
    #navbg nav{/*! width: 1000px; */height:37px;margin: 0 auto;clear: right;}
    #navbg nav a{color: #ffffff;font-size: 14px;font-family: 微软雅黑;width: 14%;height: 37px;
        display: block;float:left;text-decoration: none;text-align: center;line-height: 37px;
font-size: 26px;
margin-bottom: 8px;
}
    #navbg nav a:hover{background:#6274ff;}
    .scrollNav{position: fixed;left: 0;top: 0; background:rgba(0,19,78,0.9); !important; transition: all 1s ease-in-out}
    #top_link{ font-size:1.1em; color:#333; font-weight:bold; text-align:right; /*! line-height:2.2; */ /*! height:2.2em; */background: #fff;width: 320px;/*! display: inline; */padding: 5px 5px;border-radius: 20px;text-align: center;float: right;clear: both;margin-bottom: 5px;margin-top: 5px;}#top_link a{ font-weight:normal; color:#333;width: 80px;/*! background: #fff; */}
    .logo{width: 20%;float: left;margin-right: 40px;clear: right;display: none;}
    #search{float:right;display: none; position: absolute; right: 0;width: 230px;top:60px;}#search_bt{ margin-top:5px;}
    #ban{width: 80%; text-align: center;  padding: 20px 0;margin: 0 auto}
  #idx-hotlists {
    width: 100%;

    overflow: hidden;
    margin-bottom: 5px;
}
/*top-slide*/
#idx-hotlists{
    position: relative;
    margin-bottom: 30px;
}
#idx-hotlists{
    width: 100%;

    overflow: hidden;
    margin-bottom: 5px;
}
#idx-hotlists .owl-item a{
}
#idx-hotlists .owl-item a img{
    display: block;
    width: 100%;

    height: 511px;
}

#idx-hotlists .owl-controls{
    position: absolute;
    bottom: 10px;
    width: 100%;
}
#idx-hotlists .owl-controls .owl-dot{}
#idx-hotlists .owl-controls .owl-dot.active span{
    background: #32a5e6;
}
#idx-hotlists .owl-controls .owl-dot span{
    width: 8px;
    height: 8px;
    border: 1px solid #32a5e7;
    background: none;
    margin: 3px 3px;
    opacity: 1;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.inner{ background: rgba(175,175,175,0.3);}
#idx-hotlists .owl-item .slider-content{
    position: absolute;
    background: rgba(255, 255, 255, 0.82);
    width: 100%;
    bottom: 0;
    box-shadow: 4px 4px 0 rgba(175,175,175,0.3);
    -webkit-box-shadow: 4px 4px 0 rgba(175,175,175,0.3);
    -moz-box-shadow: 4px 4px 0 rgba(175,175,175,0.3);
    /*! height: 120px; */
}
#idx-hotlists .owl-item .slider-content .slider-content-box{padding: 20px;}
#idx-hotlists .owl-item .slider-content .post-categories{
    margin-right: 10px;
    display: inline-block;
    top: -2px;
    position: relative;
}
#idx-hotlists .owl-item .slider-content .post-categories a{
    padding: 2px 10px;
    background-color: #19B5FE;
    color: white;
    font-size: 14px;
    /* line-height: 16px; */
    font-weight: 400;
    border-width: 0;
}
#idx-hotlists .owl-item .slider-content .slider-title{
    margin-bottom: 5px;
}
#idx-hotlists .owl-item .slider-content .slider-title h2{
    font-size: 23px;
    position:relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#idx-hotlists .owl-item .slider-content .post-element{
    margin-bottom: 10px;
}
#idx-hotlists .owl-item .slider-content .post-element ul{}
#idx-hotlists .owl-item .slider-content .post-element ul li{
    font-size: 12px;
    letter-spacing: -0.2px;
    text-transform: uppercase;
    float: left;
    padding: 0;
    margin: 0px 10px  0px  0px;
    color: #748594;
    position: relative;
}
#idx-hotlists .owl-item .slider-content .post-element ul li {
}
#idx-hotlists .owl-item .slider-content .post-element ul li.post-slider-author{
   padding-left:30px;
}
#idx-hotlists .owl-item .slider-content .post-element ul li.post-slider-author a{
    display: inline-block;
}
#idx-hotlists .owl-item .slider-content .post-element ul li.post-slider-author img{
    position: absolute;
    top: -2px;
    left: 0;
    width: 20px;
    height: 20px;
    border: 1px solid #e5e5e5;
    border-radius: 50%;
    padding: 1px;
    display: inline-block;
    }
#idx-hotlists .owl-item .slider-content .slider-post-text{
}
#idx-hotlists .owl-item .slider-content .slider-post-text p{
    font-size: 14px;
    line-height: 1.6;
}
#idx-hotlists .owl-item .slider-content .read-more{
    text-align: right;
    margin-top: 10px;
}
#idx-hotlists .owl-item .slider-content .read-more a{
    padding: 10px 22px;
    background-color: #282828;
    color: #FFFFFF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 14px;

    position: relative;
    display: inline-block;
}
#idx-hotlists .owl-item .slider-content .read-more a:hover{background-color:#ff5e5c;}


/*新闻中心*/

.xwzx_nr { width:98%; height:auto; margin:5px auto; /*! padding:10px 0px; */}

.xwzx_nr ul li { width:100%; height:auto; padding:12.7px 0px; float:left; line-height:30px; border-bottom:1px solid #d7d8d8; background:url(../images/shouji_44.jpg) no-repeat right center; }

.xwzx_nr ul li h3 { width:69%; font-size:14px; color:#333; line-height:20px; overflow:hidden; white-space: nowrap;font-size: 18px;margin: 10px;}

.xwzx_nr ul li p { width:69%; font-size:12px; color:#666; line-height:20px; overflow:hidden; /*! white-space: nowrap; */}

.xwzx_nr ul li .lzj { width:25.6%;  text-align:center; float:left; margin-right:15px;}

.youshi_tit{ color: #fff; font-size: 36px; text-align: center}
#youshi{ background: url("../images/youshi_bg.jpg") no-repeat; background-size: cover;padding: 30px 0}


#colee_left img{ width: 200px;margin-left:20px}

#zhuanye,#myts{background: #fff;}
#myts .tiao{ background: #555865; line-height: 50px; height: 50px; text-align: center; color: #fff;display: block}
.my_img{ width: 300px; height: 200px}
#zhuanye .xwzx_nr ul li { width:48%;margin:0 1%}

#zhuanye .xq_menu{display: flex;
            /*flex-direction: row;*/
            /*flex-wrap: nowrap;*/
            flex-flow: row nowrap;
            justify-content: center;}
#myhc{background: url("../images/my_bg.jpg") no-repeat; background-size: 100% 100%;margin-top: 10px;}
#myhc li{/*! background: rgba(255,255,255,0.8); */margin-top: 10px;border-radius: 20px;padding: 10px;width: 49.2%;margin: 0 0.4%;}

.index_tel{background: url("../images/fw_bg.jpg") no-repeat; /*! height: 180px; */background-size: 100% auto; font-size: 30px; padding-left: 80px; padding-top: 90px;}

/*foot*/
#foot{ background:#fff; width:100%; padding:15px; box-sizing:border-box;margin-top: 10px}#foot_menu ul{width:100%; margin:0 auto}
#foot_menu ul>li{ display:inline-block;vertical-align: text-top}
#foot_menu ul li ul li{ }#foot_menu ul li ul li a{ color:#666; font-size:0.9em;}
#copy{ background:#363636;  /*! line-height:4.5em; */ height:4.5em; color:#333; text-align:center; font-size:0.9em;color: #fff;}#copy a{ color:#ffffff;}
.ys{border-radius: 50%;border: #237def solid 3px;position: absolute;}
.ys_con{
	background: rgba(255,255,255,0.8);
margin-top: 10px;
border-radius: 20px;
padding: 10px;


	width: 90%;
	padding-left: 110px;
}
.tiao2{font-size:18px; text-align: center;height: 50px;line-height: 50px;display: block}
.fwzx_bt{/*! width: 70%; */margin: 0 auto}
.fwzx_bt li{ text-align: center}
.tiao3{font-size:18px}
.time{font-size:14px;}

.youshi_tit span{ width: 15%!important;display: inline-block}
.xq_con li img{width: 100%;}


#myts,#myhc,#ldsy,#httx,#syzf{ padding: 30px 15px}
.fwzx_ewm li,.fwzx_bt li{ width: 48%;margin: 0 1%;float: left}
.news_con li{ border-bottom: #ccc dashed 1px;padding: 30px 0}
.news-tit {
 position:relative;

 height:42px;
 line-height:42px;
 border-bottom:1px solid #bfcce5;margin: 10px 0
}
.news-tit a{ color: #5184eb;/*! font-weight: bold */font-size: 24px;}
.news-tit h2 {
 float:left;
 color:#5184eb;
 font-size:20px;
 line-height:39px;
 border-bottom:4px solid #5184eb
}
.news-tit .time {
 padding-right:10px;
 font-size:14px
}
.news-bar {
    background-color: #f7f8f9;
    margin-bottom: 30px;
}

.news-bar .hd {
    padding-top: 10px;
}

.news-bar .hd h2 {
    position: relative;
    padding-left: 12px;
}

.news-bar .hd h2::after {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    height: 20px;
    border-left: 4px solid #2291F6;
}

.news-bar .bd {
    padding: 10px 10px 15px;
}

.news-bar .bd .list li {
    font-size: 14px;
    line-height: 20px;
    padding: 6px 0 6px 12px;
    background: url(../images/news_dot.png) left 13px no-repeat;
}

.news-bar .bd .list .item-pic {
    line-height: 22px;
    padding: 0 0 15px;
}

.news-bar .bd .list .item-pic .tit {
    font-size: 16px;
    margin-bottom: 12px;
    white-space: normal;
}

.news-bar .bd .list .item-pic .pic {
    width: 120px;
    height: 80px;
    overflow: hidden;
    margin-right: 10px;
}

.news-bar .bd .list .item-pic .pic img {
    width: 100%;
    min-height: 80px;
}

.news-bar .bd .list .item-pic .txt {
    color: #acacac;
    font-size: 14px;
    white-space: normal;
    line-height: 20px;
}
.focus-bar {
    width: 300px;
    height: 170px;
    overflow: hidden;
    position: relative;
}

.focus-wrapper {
    width: 1000px;
    position: relative;
    overflow: hidden;
}

.focus-bar .item {
    width: 300px;
    float: left;
    position: relative;
}

.focus-bar .focus-dot {
    position: absolute;
    bottom: 5px;
    right: 15px;
}

.focus-bar .focus-dot span {
    display: inline-block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    border-radius: 50%;
    line-height: 8px;
    margin: 0 5px;
    background: #fff;
    font-size: 0;
    text-indent: -9999px;
    cursor: pointer;
}

.focus-bar .focus-dot span.on {
    background: #4889f3;
}

.tuijian-bar .list{
    padding: 10px 0;
}
.tuijian-bar .list li{
    line-height: 20px;
    padding: 3px 0;
    background: url(//mat1.gtimg.com/pingjs/ext2020/test2017/build/static/images/news_dot.png) 0 10px no-repeat;
    padding-left: 12px;
    font-size: 14px;
}
.in .tiao{font-size: 20px; text-align: center; display: block;height: 45px;line-height: 55px;}
.in li{padding:5px 14px;}

.news-bar .hd h2 a{ font-size: 24px}
.in .myhc li{ margin: 20px 5px;border-bottom:1px dashed #ccc;width: 48%;margin-left: 1%}
.logo img{width: 100%}







