body{font:14px/24px "microsoft yahei",arial,simsun,sans-serif;margin:0;padding:0;text-align:left;color:#111;position:relative;
background:#f4f4f4; min-width: 1400px;}
form,p,ol,ul,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{font-size:12px;font-weight:normal;color:#111;}
ul,ol{list-style:none;}
img,fieldset{border:medium none;}
img{vertical-align:left;}
em{font-style:normal;}
a{cursor:pointer;}
a:link,a:visited{text-decoration:none;color:#111;}
a:hover,a:active{text-decoration:none;color:#0464a1;}
table{width:100%;margin:0;}

.clearing{clear:both;overflow:hidden;width:1px;height:0;}
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.hidden{display:none;}
.marT40{ margin-top:40px; }
.marT70{ margin-top:70px; }
.marL15{ margin-left:15px; }
.marB50{ margin-bottom:50px; }
.mar40{ margin:40px auto 0; }
.mar0{ margin:0 auto 0; }
.w685{ width:685px; }
.w820{ width:820px; }
.w500{ width:500px; }
.w50{ width:50%; }
.pad20{ padding: 0 20px;}
.h100{height:250px;}

.layout, .content{ width:1400px; margin:0 auto; position:relative;}
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}
.boxMo{ min-width:1400px;}
.di0 {
    position: relative;
    background: url(../images/bottom.jpg) no-repeat center bottom;
    width: 100%; overflow: hidden;
}
.di1 {
    position: relative;
    background: url(../images/banner1.jpg) no-repeat center top;
    width: 100%; overflow: hidden;
}
.di2 {
    position: relative;
    background: url(../images/banner2.jpg) no-repeat center 737px;
    width: 100%; overflow: hidden;
}
.banner{height: 1077px;}
a.btn_more{ float: right; position: relative; width: 78px; height: 26px; font: 16px/26px "Microsoft Yahei"; color: #fff;text-indent:35px; background:#165db4 url(../images/more.png) no-repeat 15px 5px; border-radius: 20px; display: block; margin-top: 20px;}

.daohang{ width:1400px; margin:0 auto; overflow: hidden;}
.daohang a{margin: 0 33px; float: left;}

.daoyu{ background: url(../images/daoyu.png) no-repeat center top; height: 293px; margin: 40px auto 0; display: flex;align-items: center; width: 1400px;}
.daoyucon{ width:1200px; height: 200px; margin: 0 auto;}
.daoyu p{ font: 20px/36px "Microsoft Yahei"; color:#0464a1; margin: 0 auto 0; text-indent: 2em; flex: 1;}

.lmT{ width: 100%; height: 197px; margin: 40px auto 0;}
.lmT1{ background: url(../images/tit1.png) no-repeat center top;}
.lmT2{ background: url(../images/tit2.png) no-repeat center top;}
.lmT3{ background: url(../images/tit3.png) no-repeat center top;}

.conbg{ background:#fff; border-bottom-left-radius: 60px; border-bottom-right-radius: 60px;}
.sszx-img{ width: 358px; height: 202px; overflow: hidden;}
.sszx-img img{ width: 358px; height: 202px; overflow: hidden;}
.sszxcon{ width:1240px; margin:0 auto; padding-top: 40px;}
.sszxcon li{ border-bottom:1px dashed #ededed; overflow: hidden; margin-bottom: 20px; padding-bottom: 20px;}
.sszx-wz h3{ display: flex;align-items: center; height: 70px; background:url(../images/sszx-li.png) no-repeat left center; padding-left: 20px;}
.sszx-wz h3 a{ flex: 1; font:bold 28px/34px "Microsoft Yahei"; }
.sszx-wz p{font:20px/34px "Microsoft Yahei"; margin: 50px 0 20px 0; }
.sszx-wz p a{color:#999999; }
.sszx-wz span{color:#999999; }

.title{ width: 1335px; }

.ssgg-zpzt{ overflow:hidden; width: 1341px; margin: 0 auto;}
.ssgg-zpzt li{ float:left; margin: 35px 19px 0 19px;}
.ssgg-zpzt li a{background: url(../images/zpzt_bg2.png) no-repeat center top; display: block;font-size:21px; line-height: 70px; text-align: center; font-weight: bold; width: 296px;height: 70px; color: #2a98ea; }
.ssgg-zpzt li a:hover{ color: #fff; background: url(../images/zpzt_bg1.png) no-repeat center top;}

.csry p{font: 24px/36px "Microsoft Yahei"; text-align: center; width: 1335px; margin: 40px auto 0;}

.csjs{ position:relative; background: url(../images/scjs.png) no-repeat center top; height: 305px; width: 1306px; margin: 60px auto 0;}
.csjs1{ position:absolute; top:0; left: 67px; width: 160px; height: 145px;}
.csjs2{ position:absolute; top:0; left: 467px; width: 220px; height: 145px;}
.csjs3{ position:absolute; top:0; left: 922px; width: 220px; height: 145px;}
.csjs4{ position:absolute; top:165px; left: 254px; width: 160px; height: 145px;}
.csjs5{ position:absolute; top:165px; left: 666px; width: 165px; height: 145px;}
.csjs6{ position:absolute; top:165px; left: 1082px; width: 165px; height: 145px;}

.news_list{}
.news_list li{ position: relative; height: 98px; width: 460px; font: 20px/32px "Microsoft Yahei"; display: block; padding:15px 20px;}
.news_list li a{ float:left; display: block;}
.news_list li:hover { background: #eafdff; font-weight: bold; color: #1361b8;}
.news_list li:hover a{color: #1361b8;}
.news_list li span{float: right;font: 16px/32px "Microsoft Yahei";}

.news_list1{}
.news_list1 li{ position: relative; height:87px; font: 20px/30px "Microsoft Yahei"; overflow: hidden; padding: 20px;}
.news_list1 li a{  display: block; overflow: hidden; float: left; width: 450px; margin: 0 auto 0;}
.news_list1 li:hover { background: #eafdff; font-weight: bold; color: #6666;}
.news_list1 li a:hover{color: #000;}
.news_list1 li span{ text-align:right; float: right; color: #666666;font: 16px/32px "Microsoft Yahei"; }

.news_tab{ position: relative; width: 100%; }
.news_tab .etabs.sty1{ height: 112pxpx;}
.news_tab .etabs.sty1 a.tab { margin: 30px 120px 0;
    float: left;
    display: block;
    width: 421px;
    height: 112px;
    cursor: unset;
}
.news_tab .etabs.sty1 a.tab1{background: url(../images/sszn_tab1.png) no-repeat -421px 0;}
.news_tab .etabs.sty1 .tab1:hover, .news_tab .etabs.sty1 .tab1.active{ background: url(../images/sszn_tab1.png) no-repeat 0 0;}
.news_tab .etabs.sty1 a.tab2{background: url(../images/sszn_tab2.png) no-repeat -421px 0;}
.news_tab .etabs.sty1 .tab2:hover, .news_tab .etabs.sty1 .tab2.active{ background: url(../images/sszn_tab2.png) no-repeat 0 0;}


.news_tab .tabs, .tabs p {
    text-align: justify;
    overflow: hidden;
    position: relative;
    width: 1230px;
    margin: 0 auto;
    font:22px / 40px "Microsoft Yahei";
}

.ssgg_bnt a{ float:left; margin: 30px 45px;}

/*概栏*/
.list-container .left-list {background:#ffffff url(../images/gl_left.jpg) no-repeat left top;padding-top: 70px;
    float: left;
    width: 264px;
    box-sizing: border-box;
}
.list-container .left-list .left-list-item {
    cursor: pointer;
}
.list-container .left-list .left-list-item.active .list-item-first {
    background:#f7f8f8 url(../images/list_left_li.png) no-repeat left center;
    color: #598aff; 
    font-weight: bold;
}
.list-container .left-list .left-list-item.active .list-item-first a{color: #598aff;  font-weight: bold;}
.list-container .left-list .left-list-item .list-item-first {
    height: 80px;
    line-height: 80px;
    background: #fff;
    font-size: 20px;
    position: relative;
    padding-left: 24px;
}
.sideBar{float:left; width:264px;background:#ffffff url(../images/gl_left.jpg) no-repeat left top;padding-top: 70px;box-sizing: border-box; margin-bottom: 100px;}
.parentName{ display:none;}
.sideMenu .level_1{ margin-bottom:1px;}
.sideMenu .a1{height: 60px;color: #333; display: block;
    line-height: 60px;
    background: #fff;
    font-size: 20px;
    position: relative;
    padding-left: 24px;}
.sideMenu .a1:hover, .sideMenu .a1.aon{  background:#f7f8f8 url(../images/list_left_li.png) no-repeat left center;
    color: #598aff; 
    font-weight: bold;}

.right-list{width:1110px;background:#fff; border-radius:15px; margin-bottom: 250px;}
.view-list, .view-list .zw-info,.view-list .zw{ height: auto;
        width: 100%;
    }
.view-list {
    padding: 50px 45px 65px 45px;
    box-sizing: border-box;
    background-color: #ffffff;
    border-radius: 20px;
}

.view-list .title {
    width: 100%;
    margin: 0 auto;
    font-size: 36px;
    line-height: 45px;
    color: #333;
    font-weight: bold;
    text-align: center;
}
.view-list .zw-info {
    margin: 30px auto 30px;
    line-height: 1;
    padding-bottom: 16px;
    font-size: 16px;
    color: #666;
    text-align: left;
    position: relative;
}
.zw {
    border-top: 1px solid #d7d9da;
    width: 100%;
    overflow: hidden;
/*    margin: 10px auto 0;*/
    padding: 0;
    color: #111;
    line-height: 40px;
    font-size: 22px;
}
.zw p, .zw .TRS_Editor P, .zw .TRS_Editor DIV {
    margin: 10px 0 0;
    color: #111;
    line-height: 40px;
    font-size: 22px;
}
.zw img {
    display: block;
    text-align: center;
    margin: 10px auto;
    max-width: 100%;
}

/*细栏*/
.bgwhite{ background:#fff; border-radius:15px; }
.GpLeft{ padding:30px; overflow: hidden;}
.GcDetail { 
    width: 100%;
    margin: 20px auto 0;
    padding: 0;
    text-align: center;
    height: 110px;
}
.GcDetail .title {
    font: bold 36px / 45px "Microsoft YaHei";
    margin: 0 auto 20px;
    color: #111;
}
.content_info {
    border-top: 1px solid #d7d9da;
    width: 100%;
    overflow: hidden;
/*    margin: 10px auto 0;*/
    padding: 0;
    line-height: 40px;
    font-size: 22px;
}
.content_info p, .content_info .TRS_Editor P, .content_info .TRS_Editor DIV {
    margin: 10px 0 0;
    color: #111;
    line-height: 40px;
    font-size: 22px;
}
.content_info img {
    display: block;
    text-align: center;
    margin: 10px auto;
    max-width: 100%;
}
.article_fs{ font-size: 16px;    line-height: 36px;
    margin: 0 50px 0 0;}
.shareIcon{ float:right; font-size: 16px;}

.back{font-size: 18px; border-radius: 5px; padding: 5px 10px; border:1px solid #e1e1e1; color: #999 ! important; float: right;}

.m-slider {
    position: fixed;
    right: 10px;
    margin-right: 0;
    z-index: 1;
    bottom: 150px;
    width: 50px;
    text-indent: -200px;
}


.m-slider .home {
    display: block;
    background: url(../images/m2.png) no-repeat center top;
    overflow: hidden;
    width: 51px;
    height: 51px;
}

.m-slider .backtop {
    display: block;
    margin-top: 5px;
    background: url(../images/m1.png) no-repeat center top;
    overflow: hidden;
    width: 51px;
    height: 51px;
}

