

/*-----------------[初始化]--------------*/

body{color: #000;font-size: 12px;line-height: 1.5;font-family:"微软雅黑","Microsoft Yahei";overflow-x: hidden;}

a{color: #000;}

a:hover{color: #e26824;}

img{max-width: 100%;

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

}

input,textarea,select{font-size: 12px;color: #444;

    font-family:"微软雅黑","Microsoft Yahei";outline: 0;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

}

input[type='submit'],input[type='reset'],input[type='button'],select{

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}

input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}

::-webkit-input-placeholder {color: #999;}

::-moz-placeholder {color: #999; }

::-ms-input-placeholder {color: #999;}



.ani{

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

}

*{

    outline: 0;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

}



/*布局*/

.wp{width: 100%;max-width: 1200px;margin: 0 auto;overflow: hidden;}

.h50{height: 50px;clear: both;overflow: hidden;}

.h100{height: 100px;clear: both;overflow: hidden;}





/*******************************

  -------[=头部]-------

********************************/

.header{
	overflow: hidden;

    padding: 0 30px 0 45px;

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;
	
	background-color: rgb(32, 78, 150);

}

.logo{float: left;line-height: 105px;}

.logo img{display: inline-block;vertical-align: middle;}

.header .hdr{float: right;margin-top: 30px;}

.header.open{top: -100%;}



.nav{float: left;padding-right: 25px;}

.nav li{float: left;margin: 0 20px;position: relative;}

.nav li .v1{display: block;color: #fff;font-size: 18px;

    line-height: 45px;position: relative;

}

.nav li .v1:after{content: '';position: absolute;bottom: 1px;

    height: 2px;left: 50%;right: 50%;

    background-color: #fff;

    transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}

.nav li.on .v1:after,.nav li:hover .v1:after{left: 0;right: 0;}
.nav dl{position: absolute;left: 50%;top: 100%;width: 110px;
    margin-left: -55px;display: none;
    background: rgba(0,0,0,.37);
}
.nav dd a{display: block;height: 41px;line-height: 40px;text-align: center;font-size: 14px;
    color: #fff;position: relative;
}
.nav dd a:after{content: '';position: absolute;left: 7px;right: 7px;bottom: 0;
    height: 1px;background-color: rgba(255,255,255,.22);
}
.nav dd:last-child{border-bottom: 0;}
.nav dd:hover a{background: #e26824;}


.scroll-nv{position: fixed;top: -44px;left: 0;right: 0;height: 44px;

    background: rgba(0,0,0,.8);z-index: 5;

    transition: .5s;

    -ms-transition: .5s;

    -moz-transition: .5s;

    -webkit-transition: .5s;

    -o-transition: .5s;

}

.scroll-nv.open{top: 0;}

.scroll-nv li{float: left;width: 11.1%;position: relative;}

.scroll-nv li .v1{display: block;line-height: 44px;color: #fff;

    text-align: center;font-size: 16px;

}

.scroll-nv li.on .v1,.scroll-nv li:hover .v1{background-color: #e26824;}
.scroll-nv dl{position: absolute;left: 50%;top: 100%;width: 100%;
    display: none;background: rgba(0,0,0,.37);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.scroll-nv dd a{display: block;height: 41px;line-height: 40px;text-align: center;font-size: 14px;
    color: #fff;position: relative;
}
.scroll-nv dd a:after{content: '';position: absolute;left: 7px;right: 7px;bottom: 0;
    height: 1px;background-color: rgba(255,255,255,.22);
}
.scroll-nv dd:last-child{border-bottom: 0;}
.scroll-nv dd:hover a{background: #e26824;}

.header .hdr-btn{float: left;position: relative;}

.header .a-btn1{float: left;width: 162px;height: 45px;line-height: 45px;

    text-align: center;font-size: 16px;color: #fff;

    background-color: #e26824;

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

}

.header .a-btn1 i{width: 30px;height: 30px;display: inline-block;vertical-align: middle;

    position: relative;top: -2px;margin-right: 5px;

    background: url(../images/i-1.png) no-repeat center center;

}

.header .a-btn1:hover{

    opacity: .8;

    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';

    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

}

.header .lang{float: left;margin-left: 35px;}

.header .lang dl{position: relative;}

.header .lang dt a{display: block;line-height: 45px;font-size: 16px;

    color: #fff;padding-right: 14px;

    background: url(../images/i-2.png) no-repeat right center;

}

.header .lang dd{position: absolute;width: 90px;left: 50%;top: 100%;margin-left: -45px;

    background-color: #fff;padding: 2px;display: none;

}

.header .lang dd a{display: block;text-align: center;font-size: 14px;

    line-height: 30px;

}

.header .lang dd a:hover{background-color: #e26824;color: #fff;}

.header .a-login{float: left;font-size: 16px;color: #fff;padding-left: 24px;

    margin-left: 20px;line-height: 45px;

    background: url(../images/i-4.png) no-repeat left center;

}

.a-so{float: left;width: 40px;height: 45px;margin-left: 22px;

    background: url(../images/i-3.png) no-repeat center center;

}

.so{position: absolute;top: 45px;right: 0;display: none;}

.so .inp{width: 200px;height: 35px;border-radius: 35px;border: 0;

    background: rgba(255,255,255,.5);

    font-size: 14px;color: #000;

    padding: 0 30px 0 15px;

}

.so .btn{position: absolute;right: 0;top: 0;width: 35px;height: 35px;

    border: 0;cursor: pointer;

    background: url(../images/i-3-on.png) no-repeat center center;

}





/*******************************

    -------[=导航]-------

********************************/

.menuBtn{position: absolute;top: 5px;right: 10px;z-index: 9;display: none;

    width: 40px;height: 40px;padding: 7px;cursor: pointer;

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

}

.menuBtn b{display: block;height: 3px;background-color: #fff;

    margin: 3px 0 5px;border-radius: 2px;

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

}

.menuBtn.open{}

.menuBtn.open b{display: none;margin: 0;position: absolute;left: 10px;top: 50%;width: 30px;}

.menuBtn.open b:first-child{display: block;

    transform:rotate(45deg);

    -webkit-transform:rotate(45deg);

    -o-transform:rotate(45deg);

    -ms-transform:rotate(45deg);

}

.menuBtn.open b:last-child{display: block;

    transform:rotate(-45deg);

    -webkit-transform:rotate(-45deg);

    -o-transform:rotate(-45deg);

    -ms-transform:rotate(-45deg);

}



/*******************************

  -------[=banner]-------

*******************************/

/*.banner{height: 832px;}*/

/*.banner .slick-slider,.banner .slick-list,.banner .slick-track,.banner .slick-slide{height: 100%;}*/

.banner .slick-slide a{outline: 0;position: relative;display: block;

    /*padding-top: 44%;*/height: 100vh;

    background-position: center center;background-repeat: no-repeat;

    -o-background-size: cover;

    -ms-background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover;

    background-size: cover;

}

.banner .slick-next,.banner .slick-prev{

    position: absolute;top: 50%;margin-top: -25px;overflow: hidden;

    width: 45px;height: 50px;font-size: 0;line-height: 0;z-index: 999;

    background-repeat: no-repeat;

    background-position: center center;

    -o-background-size: auto 50px;

    -ms-background-size: auto 50px;

    -moz-background-size: auto 50px;

    -webkit-background-size: auto 50px;

    background-size: auto 50px;

}

.banner .slick-prev{left: 50%;margin-left: -645px;background-image: url(../images/arr-l.png);}

.banner .slick-next{right: 50%;margin-right: -645px;background-image: url(../images/arr-r.png);}



.banner .slick-dots{position: absolute;left: 0;bottom: 30px;width: 100%;text-align: center;z-index: 99;}

.banner .slick-dots li{display: inline-block;margin: 0 2px;}

.banner .slick-dots li button{display: block;width: 44px;height: 4px;cursor: pointer;

    font-size: 0;line-height: 0;text-indent: 999px;border: 0;outline: 0;

    background: url(../images/i-5.png) no-repeat center center;

}

/*.banner .item1 a{position: relative;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}*/

.banner .time{position: absolute;top: 50%;left: 46%;right: 0;
    font-size: 44px;color: #00caff;
}
.banner .time span{width: 100px;height: 90px;text-align: center;line-height: 96px;
    margin: 0 5px;font-size: 67px;position: relative;top: -10px;
    font-weight: bold;font-family: arial;display: inline-block;vertical-align: middle;
    background: url(../images/i-date.png) no-repeat center center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}

.banner .slick-dots li.slick-active button,
.banner .slick-dots li.slick-notice button{background-image: url(../images/i-6.png);}

.banner-z .slick-slide a{height: 600px;/*background-position: top center;*/
    -o-background-size: auto 100%;
    -ms-background-size: auto 100%;
    -moz-background-size: auto 100%;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
}

.ban{height: 330px;position: relative;

    background-position: center;background-repeat: no-repeat;

    -o-background-size: cover;

    -ms-background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover;

    background-size: cover;

}

.ban .tit{text-align: center;position: absolute;top: 47%;left: 0;right: 0;}

.ban .tit h2{font-size: 36px;color: #fff;}

.ban .tit em{font-size: 16px;font-family: arial;text-transform: uppercase;

    color: rgba(255,255,255,.3);

}





/*******************************

  -------[=底部]-------

********************************/

.footer{

    background: url(../images/fd_bg.jpg) no-repeat center center;

    -o-background-size: cover;

    -ms-background-size: cover;

    -moz-background-size: cover;

    -webkit-background-size: cover;

    background-size: cover;

}

.fd-con{overflow: hidden;padding-bottom: 31px;}

.fd-logo{float: left;margin-top: 25px;width: 310px;}

.fd-logo img{display: block;}

.fd-txt{float: left;padding-left: 55px;color: #fff;margin-top: 38px;}

.fd-txt h3{font-size: 24px;font-weight: normal;position: relative;padding-bottom: 12px;

    margin-bottom: 9px;

}

.fd-txt h3:after{content: '';position: absolute;left: 0;bottom: 0;

    height: 1px;width: 33px;

    background-color: #fff;

}

.fd-txt .txt{font-size: 16px;line-height: 30px;}

.fd-qr{float: right;margin-top: 130px;margin-right: 70px;}

.fd-qr .item{float: left;width: 104px;margin-left: 15px;}

.fd-qr .item .pic{height: 104px;margin-bottom: 7px;}

.fd-qr .item .pic img{width: 100%;height: 100%;display: block;}

.fd-qr .item p{font-size: 14px;color: rgba(255,255,255,.6);text-align: center;}

.fd-copy{height: 53px;overflow: hidden;line-height: 53px;font-size: 14px;color: rgba(255,255,255,.5);

    background: rgba(0,0,0,.4);

}

.fd-copy .copy{float: left;}

.fd-copy .link{float: right;}

.fd-copy .link a{color: rgba(255,255,255,.5);}

.fd-copy .link a:hover{color: #fff;}

/*******************************

    -------[=正文]-------

********************************/

.fix-right{

    z-index:101;

    right:1%;

    position:fixed;

    top:50%;

    -ms-transform:translate(0,-50%);

    transform:translate(0,-50%)

}

.fix-right li {

    margin-bottom:1px;

    height:58px;

    width:58px;

    transition:0.5s;

    position:relative

}

.fix-right .txt {

    position:absolute;

    right:0;

    height:58px;

    overflow:hidden;

    transition:0.5s;

    width:58px;

    line-height:58px;

    font-size:16px;

    color:#e26824;

    padding-right:58px;

    text-align:center;

    background:#fff;

    border-radius:5px;

    opacity: 0;

}

.fix-right .ico {

    transition:0.5s;

    position:absolute;

    right:0;

    top:0;

    display:inline-block;

    height:58px;

    width:58px;

    border-radius:5px;

    background-color:rgba(0,0,0,.15);

    background-repeat:no-repeat;

    background-position: center center;

}

.fix-right .ico-phone {

    background-image: url(../images/i-a1.png);

}

.fix-right .ico-zx {

    background-image: url(../images/i-a2.png);

}

.fix-right .ico-vip {

    background-image: url(../images/i-a3.png);

}

.fix-right .ico-top {

    background-image: url(../images/i-a4.png);

}

.fix-right li:hover .ico-phone {

    background-image: url(../images/i-a1-on.png);

}

.fix-right li:hover .ico-zx {

    background-image: url(../images/i-a2-on.png);

}

.fix-right li:hover .ico-vip {

    background-image: url(../images/i-a3-on.png);

}

.fix-right li:hover .ico-top {

    background-image: url(../images/i-a4-on.png);

}

.fix-right li:hover .txt {

    width:190px;opacity: 1;

}

.fix-right li:hover .ico {

    background-color:#fff;

}



.body_home{background:#000;height:100%;overflow:hidden;position: relative;z-index: 1;}


.index-home .wow{opacity: 0;}

.index-home{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;overflow-y:scroll;}

.body_b{position:fixed;left:0%;top:100%;bottom:0;right:0;

    background:#fff;overflow:hidden;

    transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;z-index:3;

    overflow:auto;overflow-x: hidden;outline:none;

}

.body_b *{outline:none;}

.body_b.showdiv{top:0;}

.body_b .mCSB_scrollTools{z-index:4;width:5px;}

.body_b .mCSB_scrollTools .mCSB_draggerRail{width:5px;}

.body_b .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#94070a;width:5px;}

.body_b .mCSB_scrollTools .mCSB_draggerRail{background:rgba(0,0,0,0.1);}



.logo-m{display: none;}
.main{ margin-top: 45px;}
.z{ overflow: hidden; float: left; width: 1000px;}
.zuo{float: left;width: 480px;}
.you{float: right; width: 500px;}
.y{ float: right;width: 400px;}
.tzgg li a{display: block;font-size: 18px; line-height: 20px;height: 40px;}
.tzgg li a .mi{display: inline-block; max-width: 70%;overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;	}
.tzgg li a .date{float: right;margin-left: 25px;font-size: 16px;color: #666;padding-left: 23px;background: url(../images/i-8.png) no-repeat left center;}
.tzgg li{border-bottom: 1px dashed #ccc;margin-bottom: 15px;}
.tzgg li:last-child{border: 0;}
.foot{width:100%;background-color: #21252b; padding: 20px 0;}
.footzi{width: 1440px;margin: 0 auto;}
.footzi a{ color: #fff; transition: 0.4s;}
.kz{ overflow: hidden;width: 1000px;}
.kz li{float: left; width: 15%;}
.kz li a{display: inline-block;max-width: 100%;font-size: 14px;}
.dl{ font-size: 16px;}
.bt{ float: left;font-size: 20px;border-bottom: 3px solid #204e96;color: #204e96;}
.gd{
	    float: right;
	    font-size: 16px;
	    color: #323333;
	    padding-right: 15px;
	    background: url(../images/i-7.png) no-repeat right center;
line-height: 20px;
	   transition: 0.4s;
	   margin-top: 16px;
}
.gd:hover{color: #1b4a92;background-image: url(../images/i-7-on1.png);}
.ui{ padding-bottom: 10px ;}
.ui .new-list-ico{float: left; width: 10px;height: 10px; background: url(../images/zwp-ico.png) no-repeat left;background-size: 100%;  margin-top: 15px;}
	.ui li a{ line-height: 40px;display: block;overflow: hidden;}
	.ly{ padding-left: 10px;transition: 0.4s;max-width: 80%;overflow:hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;float: left;}
	.ly:hover{color: #204e96;}
	.sj{ float: right;}
	.wpp{width: 100%; background-color: #eff2f6;overflow: hidden;margin: 0 auto;}
	.jianjie{ width: 1200px; background-color: #fff;margin: 30px auto; padding: 30px;overflow: hidden; }
	.kx{ font-size: 22px;color: #204e96;border-bottom: 1px solid #caced3;padding-bottom: 15px; margin-bottom: 30px;}
.sd{text-indent: 2em;max-width: 100%;float: left;line-height: 30px;display: none;height: 220px;}
.lz{ width:25%;float: left; margin:30px 0 ;}
.biao{background: url(../images/leftbar-tit.png) no-repeat;font-size: 22px;text-align: center; color: #fff;height: 80px;line-height: 80px;background-size: cover;}
.lzc{ background-color: #fff;}
.lzc li{ line-height: 50px; border-bottom: 1px solid #eff2f6;text-align: center;}
.lzc li a{color:#4d4d4d;display: block;width: 100%; height: 100%;}
.lzc li a:hover{background-color: #204e96;color: #fff;}
.tp{ margin-left: 5px;}
.lby{background-color: #fff;float: right;width: 74%;margin: 30px 0;padding: 30px; border-radius: 3px;}
.nb{ line-height: 40px;font-size: 22px;border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.lbyou{float: right;}
.lbyou a{font-size: 14px;}
.lbyou img{ margin-right: 3px;margin-top: 2px;display: inline-block;}
.sp{ font-size: 14px; margin:0px 5px;font-weight: 400;font-style: normal;}
.lan{width: 4px;
    height: 4px;
    background: #204e96;
    margin-right: 10px;
    margin-top: 21px;
    float: left;}
	.yz{float: right;
    font-size: 12px;
    color: #adadad;}
	.xw{max-width: 80%;font-size: 15px;transition: 0.4s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;	
display: inline-block;}
	.df li{ line-height: 45px;}
	.xw:hover{ color:#204e96 ;}
	.fyq{ text-align: center; margin-top:15px ;}
	.fyq a{display: inline-block; margin-right: 15px; padding: 5px 15px; border:1px solid #ccc;font-size: 14px;transition: 0.4s;}
	.fyq a:last-child{ margin-right: 0;}
	.fyq a:hover{ background-color: #204e96;color: #fff;}
	.tet{ font-size: 26px;color: #204e96; text-align: center;    font-weight: bold;margin-bottom: 20px;}
	.ztnr{ margin-top: 15px;}
	.ztnr img{ max-width: 100%;}
	.bz img{ width: 15px;margin-right: 5px;display: inline-block;margin-bottom: 3px;}
	.bz{ font-size: 13px;color: #666; text-align: center;margin-bottom: 45px;}
	.bz span{ margin-left: 15px;}
	.ba span:last-child{margin-left: 0;}
	.lbyy{width: 100%;background-color: #fff;float: right;margin: 30px 0;padding: 30px; border-radius: 3px;}
    .nyzz{ width: 48.9%;float: left;
 
    margin-right: 30px;
    background-color: #fff;
    padding: 10px 30px;
    margin-bottom: 30px;}
	.nyzz:nth-child(2n){ margin-right: 0;}
	.nyzz .main-tit{ overflow: hidden;}
	.bn{ position: relative;}
	.bnbt{ position: absolute; top: 45%;left: 50%;font-size: 30px;font-weight: bold;color: #fff;margin-left: -52px;letter-spacing: 5px;}
	   .main-list li .new-list-icoo{float: left;
	    width: 10px;
	    height: 10px;
	    background: url(../images/zwp-ico.png) no-repeat left;
	    background-size: 100%;
	    margin-top: 24px;} 
		.ui .new-list-icoo{float: left; width: 10px; height: 10px;  background: url(../images/zwp-ico.png) no-repeat left;background-size: 100%; margin-top: 15px;} 
	.btt{float: left; font-size: 20px; border-bottom: 3px solid #9e191e;color: #cc1f26;}
	.jy{ float: right;width:48%;overflow: hidden}
	.xx{float: right;margin-left: 10px;width: 60%;}
	.kbt{font-weight: 900; font-size: 22px;margin-bottom: 10px;}
	.mingzi{font-size: 16px; margin-bottom: 10px;}
	.erzi{font-size: 15px;overflow:hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:5;
-webkit-box-orient:vertical;}
	.dft{ position: absolute;width: 100%;}
	.zj{ overflow: hidden;width: 100%;}
	.zj li{float: left;width: 100px; padding: 10px;color: #000;margin-right: 10px;border:solid 1px #1e5ab3;margin-bottom: 10px;text-align: center;background-color: #EDF2FB;cursor: pointer;transition: 0.4s;}
	.dtf-i{ position: relative;height: 210px;}
	.zj li:nth-child(4n){margin-right: 0;}
	.dft:first-child{display:block;}
	.dft{display: none;}
	.zj li:first-child{background-color: #103e86;color: #fff;}
	.yqlj{ overflow: hidden; line-height: 30px;height: 30px;}
	.yqlj li{ float: left; margin-right: 25px;}
	.ks{ background-color: #fff;overflow: hidden;padding: 10px 30px;margin-bottom: 30px;padding-bottom: 20px;}
	.yqlj li a:hover{color:#103e86}
	.nyz{float: left; width: 585px;margin-right: 30px; background-color: #fff; padding: 10px 30px;margin-bottom: 30px;}
	.nyz img{ width:100%; height:150px;object-fit: cover;}
	.nyz:nth-child(2n){margin-right: 0;}
	.nyz .main-tit{  overflow: hidden;}
	.ny{ width:100%;margin-right: 30px; background-color: #fff; padding: 10px 30px;margin-bottom: 30px;overflow: hidden;}
	.ny img{ width:100%; height:150px;}
	.ny:nth-child(2n){margin-right: 0;}
	.ny .main-tit{  overflow: hidden;}
	.ny .ui{ width: 48%;float: left;}
	.ny .ui:last-child{float: right;}
	.ui{ margin-top: 8px;}
@media only screen and (max-width: 1200px){
	.ny{width: 100%;}
	.nyzz{width: 48.5%;}
	.nyz{width: 576px;}
	.nyz img{ width:100%; height:140px;}
	.wrap{width: 1200px !important;}
	.news .news-row1 .c1{width: 573px !important;}
	.news .news-row1 .c1 .slide .bd li img{height: 350px !important;}
	.news .news-row1 .c2{width: 550px !important;}
	.main-list li{ line-height: 38px !important;}
	.news .news-row1 .c2 .tit{ margin-bottom: 9px !important;}
	.main-tit{ margin-bottom: 15px !important;}
	.main-list li .new-list-icoo{margin-top:13px !important ;}
	.news{width: 1200px;}
	.m-list2{ padding-left: 20px;}
	.jianjie{max-width: 100%;}
	.sd{width: 60%;}
	
	
	
}
.la{ float: left; position: absolute; top:30px; z-index:999}
.sousuo{ float: left; position: relative;margin-top: 13px;}
.sousuo input{width: 100%;line-height: 30px;text-indent: 1em; border-radius: 50px; box-shadow: none;border-color: #003399;background: transparent; border: 0;}
.top{width: 1200px; margin: 0 auto; height: 110px;position: relative;}
.s{position: absolute; right: 5px;width: 20px;top: 0px;}
.wz{float: right; margin-top: 25px; margin-right: 60px;}
.wz a{font-size: 15px;color: #666;}
.ni{width: 100%;background:url(../images/1811021230209471375.png);height: 50px;position: relative; border-bottom:1px solid #fff}
.cai{width: 100%;float: right;}
.cai li{ float: inline-start; line-height: 30px;width: 150px; text-align: center;background: url(../images/1811021233238092544.png) right no-repeat; margin: 10px 0; margin-bottom:0;padding-bottom: 8px;}
.cai li a{color: #fff; font-size: 16px;}
.tu{width: 1200px; margin: 0 auto;height: 50px;}
.bo{  width:1200px; position: absolute; height: 0px; background-color: #fff;top: 40px; z-index: 9999;overflow: hidden;left: 50%;text-align: left; margin-left: -550px;display: none;}
.youce{ float: right;width: 500px;}
.sl{ border-radius: 50px; border: 1px solid  #2888d3;display: inline-block;width: 500px;height: 30px;}
.hj{width: 100%; background: url(../images/hj2.png) no-repeat; background-size: cover;}
.lisa{ padding: 35px 0;overflow: hidden; text-align: center;}
.lisa li{background: none; width: auto !important;display: inline-block;float: none;}
.w1200{width: 1200px; margin: 0 auto;}
.top1{display: none;}
.uiu{ width: 100%; overflow: hidden;display: block;}
.uiu img{ width: 100%;float: left;}
.cs{ border-radius: 8px; overflow: hidden;}
.j{ float: left;width: 440px;margin-right: 20px;}
.j:last-child{margin-right: 0;}
.ds{ width: 80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;	float: left;}
.datee{float: right;font-size: 16px;color: #666;padding-left: 5px;}
.gh{float: left;margin-top: 10px;}
.nm{float: left;}
.nmb{float: left;background-color: #f3f3f3;color: #000; padding: 0 10px;font-size: 15px;transition: 0.4s ease-in-out;}
.ldm{ line-height: 47px;overflow: hidden;}
.dada{ overflow: hidden; border: 1px solid #2b83cf;padding:17px 10px;width: 100%; margin-top: 10px;}
.dada li{ width: 127px; float: left;height: 47px;margin-bottom: 20px;}	
.dada li:nth-child(3){ margin-bottom: 0;}
.dada li:nth-child(4){ margin-bottom: 0;}
.dada li:nth-child(2n){ float: right;}
.dada li:hover .nmb{color: #fff;background-color: #138dfc;}
.ui{ display: block;}
.ui img{width: 100%;}
.lj{ float: left; width: 510px;color:#fff;margin-top: 38px;margin-left: 55px;}
.lj h2{ margin-bottom: 15px;font-size: 24px;font-weight: normal;}
.lj ul{ overflow: hidden;}
.lj ul li{ float: left; margin-right: 20px; line-height: 32px;}
.lj ul li a{font-size: 14px; color: #fff;}
.kx-js{ overflow: hidden; text-align: center; margin: 30px auto; margin-top: 0;}
.kx-zc{display: inline-block;color:#808080;font-size: 20px;}
.kx-js span{display: inline-block; margin: 0 5px;height: 20px;background-color: #808080;width: 2px;margin-bottom: -3px;}
.dan{width: 48%; max-width: 60%;overflow: hidden;float: left; overflow: hidden;padding: 40px;background-color:#f1f5fa ;}
.lanjie{color: #103e86;cursor: pointer;}
.sd-nr{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size: 15px;}
.sd-nr p{overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size: 15px;}
.ckgd{line-height: 30px; text-align: center;background-color: #103e86; color: #fff;font-size: 16px; padding: 10px 25px; letter-spacing: 2px;}
.ckgd:hover{color: #fff;}
.dsv{text-align: center;margin: 25px 0; margin-bottom: 0;}
.jy-lb{overflow: hidden;}
.jy-lb li{padding: 20px; border: 1px solid #ccc; overflow: hidden; margin-bottom: 25px;}
.jy-lb li:last-child{margin-bottom: 0;}
.jy-tu{width: 85px;float: left;}
.jy-tu img{width: 100%;}
.jy-nr{;float: right; margin: 0 15px;width: 77%; font-size: 15px;color: #4C4C4C; line-height: 25px;}
/* 政治引领 */
.dad{width: auto !important;height: auto !important;margin-left: 7px;}
.yl-dt{float: left;color: #EC2E2B;font-size: 20px;display: inline-block;font-weight: bold;}
.yl-tit{overflow: hidden; line-height: 40px;background-color: #F7E8E4; padding: 5px 15px; margin-top: 10px;}
.yl-titt{overflow: hidden; line-height: 40px;background-color: rgba(175, 207, 255, 0.53); padding: 5px 15px; margin-top: 10px;}
.yl-titt .yl-dt{float: left;color: #204e96;font-size: 20px;display: inline-block;font-weight: bold;}
.yl-titt .yl{float: right;color: #204e96;font-weight: bold;}
.yl{float: right;color: #EC2E2B;font-weight: bold;}
.jia{ width: 6px; height: 6px; background-color: #EC2E2B; border-radius: 50%; float: left; margin-top: 16px !important;  margin: 0 5px; transition: 0.3s ease-in-out;}
.dt-dj{ margin-top: 10px;overflow: hidden;}
.dt-dj li{line-height: 40px; overflow: hidden;}
.dt-djj{ margin-top: 10px;overflow: hidden;}
.dt-djj li{line-height: 40px; overflow: hidden;}
.dt-djj li a{overflow: hidden;display: block;}
.dt-djj .jia{ width: 6px; height: 6px; background-color: #204e96; border-radius: 50%; float: left; margin-top: 16px !important;  margin: 0 5px; transition: 0.3s ease-in-out;}
.dt-djj li:hover .dt-nr{color: #204e96;}
.dt-nr{float:left ;max-width:82%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; transition: 0.3s ease-in-out; padding-left: 10px}
.dj:hover .jia{ margin-left: 15px;}
.dxd .jia{background-color: #204e96;}
.dx:hover.dt-nr{color: #EC2E2B;}
.dx li:hover .jia{ margin-left: 15px;}
.dt-date{float: right;color: #999; margin-right: 10px;}
.dt-dj li:hover .jia{ margin-left: 15px;}
.dt-djj li:hover .jia{ margin-left: 15px;}
.dt-dj li:hover .dt-nr{color: #EC2E2B;}
.sx-nr{font-size: 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height: 30px;}
.sx-nr:hover{color: #EC2E2B;}
.sx-tu{width: 100%;border-radius: 8px; overflow: hidden;}
.sx-tu img{width: 100%; height: 200px; object-fit: cover;}
.sx-tit{ color: #EC2E2B;font-size: 20px;display: inline-block;font-weight: bold;}
.xf{ margin: 15px 0; padding-bottom: 15px; border-bottom: 2px solid #ed2e2b;}
.xdf{ margin: 15px 0; padding-bottom: 15px; border-bottom: 2px solid #204e96;}
.xdd:hover{color:#204e96 !important;}
.xdd .sx-nr:hover{color:#204e96 !important;}
.xdf .sx-tit{ color: #204e96;font-size: 20px;display: inline-block;font-weight: bold;}
.xdf .yl{float: right;color: #204e96;font-weight: bold;}
.sx-date{float: right;color: #EC2E2B}
.qt li{ overflow: hidden; margin-bottom: 20px;}
.qtt li{ overflow: hidden; margin-bottom: 20px;}
.qt-zuo{float: left; border: 1px solid #ccc;padding:8px 5px;width: 15%; text-align: center;}
.qt-you{float: right;width: 80%;}
.qt-you h3{color: #272727; margin-bottom: 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight: bold;}
.qt-nr{color: #929292;font-size: 15px;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.qt-ri{display: block;font-size: 24px;color: #fff;background-color: #ababab;}
.qt-nian{display: block;font-size: 15px;color: #929292;}
.qtlm{color: #EC2E2B; transition: 0.3s ease-in-out;}
.qtlm h3{color: #EC2E2B !important; transition: 0.3s ease-in-out !important;}
.qtlmm{color: #204e96; transition: 0.3s ease-in-out;}
.qtlmm h3{color: #204e96 !important; transition: 0.3s ease-in-out !important;}
.qg{ overflow: hidden;}
.qg li{overflow: hidden; margin-bottom: 20px;}
.qgg li{overflow: hidden; margin-bottom: 20px;}
.qg-tu{width: 180px; height: 125px; overflow: hidden; border-radius: 7px;float: left;}
.qg-tu img{ width: 100%; height: 100%; object-fit: cover;}
.qg-you{ float: right;width: 60%;}
.qg-nr{color: #929292;font-size: 15px;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.qg-you h3{color: #272727; margin-bottom: 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight: bold;}
.ggd{float: right;font-size: 16px;color: #323333; padding-right: 15px; background: url(../images/i-7.png) no-repeat right center;line-height: 20px; transition: 0.4s;margin-top: 16px;}
.ggd:hover{color: #EC2E2B;background-image: url(../images/i-7-on1.png);}
.ja{ width: 6px; height: 6px; background-color: #EC2E2B; border-radius: 50%; float: left; margin-top: 25px !important;  margin: 0 5px; transition: 0.3s ease-in-out;}
.dianjin li a:hover{color:#EC2E2B !important ; transition: 0.3s ease-in-out;}
.zcf:hover{color:#EC2E2B ;}
.zcf img:hover{transform: scale(1.1); transition: 0.3s ease-in-out;}
.xxf{ margin: 15px 0; padding-bottom: 15px; padding-left: 20px; position: relative;}
.xxf::before{width: 6px; height: 20px;background-color:#980b15 ; border-radius: 5px; content: "";display: block; position: absolute;left: 0; top: 5px;}
.dxxf .yl{float: right;color: #204e96;font-weight: bold;}
.dxxf .sx-tit{ color: #204e96;font-size: 20px;display: inline-block;font-weight: bold;}
.dxxf{ margin: 15px 0; padding-bottom: 15px; padding-left: 20px; position: relative;}
.dxxf::before{width: 6px; height: 20px;background-color:#204e96 ; border-radius: 5px; content: "";display: block; position: absolute;left: 0; top: 5px;}
.nii{width: 100%;background: url(../images/srl.png);height: 50px;margin-bottom: 1px;}
.caii li{    float: left; line-height: 30px; width: 250px;text-align: center; background: url(../images/bai.png) right 31% no-repeat;
 margin: 10px 0;position: relative; margin-bottom: 0;padding-bottom: 8px;}
.caii{width: 840px;
    float: right;
    margin-right: -100px;}
.caii li a{color: #fff; font-size: 15px;}
.caii li:hover .erji{display: block;} 
.cai li:hover .erji{display: block;} 
.ej{display: none;}
.caii li:hover .ej{display: block;}
.ej a:hover{display: block;background-color: #671d0d!important;}
.ej{width: 100%; position: absolute; top: 40px; z-index: 999;display: none;}
.ej a{width: 100%; display: block; line-height: 30px; border-top: 1px solid #fff;padding: 15px 5px;font-size: 15px;transition: 0.5s;background-color: #a51f02;}
.hz a:hover{color: #a51f02 !important;}
.prev{cursor: pointer;}
.next{ cursor: pointer;}
.dj .dt-nr{color:#EC2E2B !important ;}
.dt-dj li a{display: block;    overflow: hidden;}
/*  */
a{font-size:16px}
.ii li{ width:46%; float:left}
.ii li:nth-child(2n){ float:right !important}
.copy a{font-size:14px}
.yang{ position:absolute; width:100%;  z-index:999; height:0px; left:0; top:50px; transition:.3s; overflow:hidden; background-color:#14396f;}
.dudu{ font-size:20px !important; font-weight:bold; margin-bottom:15px}
.yu1{text-align:left;width:840px;float:right;}
.yu2{text-align:left; width:1230px;float:right;}
.yu3{text-align:left; width:558px;float:right;}
.yu4{text-align:center; width:680px;float:right;}
.yu5{text-align:center; width:552px;float:right;}
.yu6{text-align:center; width:355px;float:right;}
.yu7{text-align:center; width:610px;float:right;}
.du li{ line-height:60px;display:inline-block; margin-right:15px !important; margin:0; background:none;float: none;width:auto}
.du li a{font-size:15px}
.du li:last-child{ margin-right:0 !important}
.w12{width:100%; margin:0 auto; overflow:hidden}
.cai li:hover .yang{  height:60px}
.erji{ display:none}