body{
    background: url(01_01.png)no-repeat center top;
}
.logo{
    height: 548px;
}
.logo a img{
    margin-top: 50px;
}
.mtgz .more {
   text-align: right;
    color: red;
text-align: right;
font-size: 18px;
}
.mtgz .more a {
   color: red;
font-size: 18px;
}
.ns01 ul li img {
    background: #fff;
    width: 440px;
    height: 482px;
}
.nav{
    width: 100%;
    height: 96px;
    line-height: 96px;
    background: url(nav.png)no-repeat center;
    /* background-size: 100% auto; */
}
.nav ul{
    height: 117px;
    line-height: 108px;
}
.nav ul li{
    float: left;
    width: 274px;
    text-align: center;
}
.nav ul li a{
    font-size: 36px;
    color: #fff;
}
.nav ul li a:hover{
    border-top: 2px solid #fff;
}
.lunbt{
    height: 710px;
}

.onenew1{
    width: 100%;
    height: 74px;
}
.onenew1 a{
    width: 50%;
    display: block;
    float: left;
    text-align: center;
    height: 74px;
    line-height: 74px;
    background: #d9d9d9;
    font-size: 32px;
    color: black;
}
.hover{
    background: #eb0606 !important;
    color: #fff !important;
}
#con-dd-1{
    height: 730px;
    width: 100%;
    background: #d9d9d9;
    margin-top: 40px;
}
#con-dd-2{
    height: 730px;
    width: 100%;
    background: #d9d9d9;
    margin-top: 40px;
}
.onenew1 {
    position: relative;
}
.onenew1 a .nav-img1 {
    display: block;
    /* margin: 0 auto; */

}
.onenew1 a .nav-img2 {
    display: none;
    /* margin: 0 auto; */
}
.clear li a:hover .nav-img1 {
    display: none;
}
.onenew1 a.hover .nav-img2 {
    display: block;
}
.onenew1 a img{
    float: left;
   position: absolute;
}
#dd1 img{
    top: 28%;
    left: 13%;
}
#dd2 img{
    top: 28%;
    left: 63%;
}



/* 轮播图 */

.box {
    width: 100%;
    height:635px;
    /* margin: 20px auto; */
    overflow: hidden;
    position: relative;
    float: left;
}
#ff1{ margin-left:20px;}

.box-1 ul li {
    width: 100%;
    height:635px;
    position: relative;
    overflow: hidden;
}

.box-1 ul li img {
    display: block;
    width: 100%;
    height:100%;
}

.box-1 ul li h2 {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 55px;
    width: 100%;
    background: rgb(16 16 15 / 40%);
    text-indent: 2em;
    /* padding-right: 500px; */
    font-size: 18px;
    line-height:55px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight: normal;
    color: ghostwhite
}

.box-2 {
    position: absolute;
    right: 10px;
    bottom: 14px;
}
  .box-3{
            position: absolute;
    top: 40%;
    height: 50px;
    z-index: 99999;
    width: 100%;
        }
        .box-3 .prev {
    left: 50px;
    width: 50px;
    height: 83px;
    display: block;
    font-size: 40px;

    color: #fff;
}
.box-3 .next{
    right: 50px;
    width: 50px;
    height: 83px;
    display: block;
    font-size: 40px;
    color: #fff;
}
.box-2 ul li {
    float: left;
    width: 12px;
    height: 12px;
    overflow: hidden;
    margin: 0 5px;
    border-radius: 50%;
    background: #fff;
    text-indent: 100px;
    cursor: pointer;
}

.box-2 ul .on {
    background: rgba(255, 0, 0, 0.6);
}

.box-3 span {
    display: none;
    position: absolute;
    color: white;
    background: rgba(125, 125, 120, .3);
    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: 50px;
}

.box-3 .next {
 
}

.box-3 span::selection {
    background: transparent;
}

.box-3 span:hover {
    background: rgba(125, 125, 120, .8);
}

.onenew2{
    height: 70px;
    width: 100%;
    background: #d87070;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.ns-top01{
    height: 75px;
    line-height: 75px;
    padding-top: 75px;
}
.ns-top01 a{
    font-size: 24px;
    color: #ffacac;
}
.ns-top01 span{
    font-size: 24px;
    color: #ffacac;
    margin: 0 10px;
}
.ns-top01 .hover{
    font-size: 24px;
    color: #ffffff;
    background: none !important;
}
.ns01{
    width: 100%;
}
.ns01 ul{
margin-top: 34px;
margin-left: 63px;
}
.ns01 ul li{
    background: #fff;
    width: 441px;
    height: 473px;
    float: left;
    margin-right: 75px;
}
.xiaotu{
    float: left;
    width: 86px;
    margin-top: 48px;
}
.xiaotu2{
    float: left;
    width: 314px;
    margin-top: 48px;
}
.xiaotu2 h2{
    height: 50px;
    
    
}
.xiaotu2 h2 a{
    color: #eb0606;
    font-size: 27px;
    height: 49px;
display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.xiaotu2 h6 {
    color: #ba2727;
    font-size: 22px;
    height: 28px;
	overflow: hidden;
            text-overflow:ellipsis;
            white-space: nowrap;
			width:100%;
}
.xiaotu2 p{
    /* height: 32px; */
    font-size: 18px;
    line-height: 32px;
    color: #ba2727;
    margin-top: 25px;
}
.xiaotu img{
    margin-left: 20px;
    margin-top: 10px;
}
.center{ height:auto; width:1100px; margin:0 auto;}
.jjcq h2{ width:509px; height:98px; margin:60px auto 0;}
.jjcq .jjzy h3{ text-align:center; font-weight:normal; line-height:110px;}
.jjcq .jjzy h3 a{ text-align:center; color:#0062ae; font-size:30px;}
.jjcq .jjzy > span{ display:block; text-align:center; font-size:14px; color:#282828;}
.jjzy p{ text-indent:2em; line-height:33px; color:#4b4b4b; font-size:18px; margin:23px 0 30px 0;}
.jjcq li{ line-height:50px; color:#000;}
.jjcq li a{ color:#000; font-size:24px; display:inline-block; width:88%; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.jjcq li span{ float:right; font-size:18px;}
.jjcq .more{ text-align:right;}
.jjcq .more a{ color:#e00000; font-size:18px;}
.mtgz{ margin:60px auto;}
.mtgz h2{ margin:50px 0;}
.mtgz li{ line-height:50px;font-size:20px;}
.mtgz li a{ color:#000;display:inline-block; width:88%; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.mtgz li span{ float:right; color:#6e6e6e;}






  /***foot****/
  .pubfoot{background: url(pubfoot.jpg) repeat-x #0154a2;font-size: 14px;padding-bottom: 20px;min-width: 1200px;margin-top: 50px;}
  .pubfoot a:hover{font-weight: 600}
  .pubfoot,.pubfoot a{color: #fff}
.con1{font-size:16px;padding-;left:5px;font-weight:600}
  .foot_publink{padding-top:40px;padding-bottom: 18px;float:left;line-height:18px}
  .sy_foot_xglj{font-size: 16px;display: block;font-weight: 600;width: 88px;text-align: center;float: left;height: 28px;line-height: 28px;}
  .foot_publink_jt{display: block;overflow: hidden;float: left;margin-left:30px;}
  .foot_publink_jt li{font-size: 16px;float: left;padding:5px 10px;}
  .foot_publink2{position: relative;float:right;padding-top:30px;width:907px}
  .foot_publink2 dd{float: left;width: 19%;height: 46px;line-height: 46px;margin-left:1%;}
  .foot_publink2 dd:first-child{margin-left: 0px}
  .foot_publink2 dd>span{background: url(linkdown.png) no-repeat 95% center ;padding:0 20px;display: block;cursor: pointer;border-radius: 5px;-webkit-border-radius:5px;border:1px solid #a1b4d3}
  .select_con{display: none;z-index:9;position: absolute;left: -293px;bottom:60px;background: #215b9e;height: 250px;overflow-y:auto;padding:25px ; width: 1200px;border-radius: 5px;-webkit-border-radius:5px;}
.select_con_spe{height: 130px;}
.select_con_2{height: 250px;}
  .select_con .select_con1{float: left;width: 25%;padding:5px;line-height: 20px;height: 40px;line-height:18px}
  .foot_publink3{padding-top:40px;}
  .jgandzc{float: left;}
.sa{top:400px}
.dmly{display:inline-block;margin-right:30px;font-size:12px;text-align:center;width:100px}
.dmly span{display:block;margin-top:5px;}
.jgandzc1{margin-left:50px;border-right:1px solid #a1b4d3}
  .jgandzc a{display: inline-block;}
  .foot_link3jt{float: left;width: 407px}
  .foot_link3jt li{line-height: 14px;}
  .foot_link3jt_one li{display: block;border-left: 1px solid #cccccc;width: 24%;float: left;text-align:center;}

.foot_link3jt_one{margin-left: 14px;}
  .foot_link3jt_one,.foot_link3jt_two{overflow: hidden;}
  
  .foot_link3jt_two li{display: block;float: left;text-align:left;margin-top:17px;margin-left:35px}
.foot_link3jt_two li.dsa{position:relative;top:-2px;margin-left:12px}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.pubfoot .clear{clear:both;height: 0px;overflow: hidden;}