@charset "utf-8";
body{background: #F4F4F4;}
.warp{ margin:0 auto;width:1240px;}
/*---------top------------*/
.top{zoom:1;font:normal normal 400 14px/40px 微软雅黑; height:40px;background: #fff;filter: alpha(opacity=50);opacity: 0.5;}
.top:after{content:""; display:block;clear:both;}
.top-friendlink {  float:left;color:#000;}
.top-shop{ float:right;}
/*---------nav------------*/
.nav{ position:relative;background: #0B57B1;height: 56px; z-index:999;}
.nav li.list-level{ float:left;padding:0 16px;margin-right: 21px; position:relative;}
.nav li.list-level a{ display:block;text-decoration:none;font:normal normal 700 20px/56px 微软雅黑; line-height:56px; color:#fff; padding:0 10px 0 10px; white-space: nowrap;}
.nav li.list-level span{ display:none;}
/*.nav .n1 
.nav .n2 a{background-position: -233px 3px;}
.nav .n3 a{background-position: -450px 3px;}
.nav .n4 a{background-position: -709px 3px;}
.nav .n5 a{background-position: -932px 3px;}*/

.nav li ul.list-down{ display:none; position:absolute; left:0; top:100%;background: #0b57b1;width: 100%;}
.nav li ul.open{ display:block;}
.nav li ul.list-down li {
    float: left;
	width: 100%;
    position: relative;
	text-align:center;
}
.nav li ul.list-down li:hover {
    background:#000000;
}
.nav li ul.list-down li a {
    display: block;
    text-decoration: none;
    font: normal normal 700 16px/36px 微软雅黑;
    line-height: 36px;
    color: #fff;
    padding: 0;
    white-space: nowrap;
}
.inpo-bg {
	width: 100%;
    height: auto;
    overflow: hidden;
    background: #0b0b0b;
    opacity: .8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
    position: fixed;
    z-index: 99996;
    left: 0;
    top: 105px;
    display: none;
}
.on-active {
    display: block !important;
}
/*---------search------------*/
.logo{_height: 240px;_background:url(../images/main-bg.jpg) no-repeat top center;_background-size: cover; font-size:0px;}
.logo img{ width:100%;}
/*.logo img.pc{}
.logo img.mobile{ display:none;}*/
.logo .warp{position: relative;}
.m-logo{ display:none; background:#ffffff; overflow:hidden;}
.search{display:block;width: 100%;height: 36px; margin-top:6px;}
.search input{ display:block; float:left; border: none;background: none;}
.search .text{ height:26px; width:398px; padding:5px 0px 5px 10px; font:normal normal 400 14px/24px 微软雅黑; color:#666666;background: #f7f7f7;}
.search .btn{ width:48px; height:36px;cursor: pointer;background:url('../images/search.jpg') no-repeat;}

/*---------main------------*/
.yyb-con1{padding: 20px;overflow: hidden;margin-top: 20px;background: #fff;}
.yyb-con2{margin-top: 20px;overflow: hidden;}
.yyb-box3{margin: 20px 0;overflow: hidden;background: #fff;}

.lunbo { width:100%; position:relative; z-index:99;}
.lunbo .swiper-container-horizontal>.swiper-pagination-bullets, .lunbo .swiper-pagination-custom, .lunbo .swiper-pagination-fraction {
    bottom: 20px;
}
.lunbo .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}

.jt-notice-wrap{
    width: 100%;
    height: 70px;
    background: #FFF;
    box-shadow: 1px 1px 5px rgba(0,0,0,.3);
    font-size: 0;
    /*letter-spacing: -3px;*/
}
.jt-notice-leftbox{
    width: 165px;
    float: left;
    background: #e6212a;
    position: relative;
}
.jt-notice-leftbox:after{
    content: '';
    width: 0;
    height: 0;
    position: absolute;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #e6212a;
    border-top: 10px solid transparent;
    right: -10px;
    top: 25px;
    z-index: 99;
}
.jt-notice-leftbox dl{
    width: 180px;
    height: 50px;
    margin: 10px auto;
    display: block;
    font-size: 0;
    overflow: hidden;
}
.jt-notice-leftbox dl dt{
    width: 38px;
    height: 39px;
    display: inline-block;
    margin: 0 0 0 8px;
    padding: 0;
}
.jt-notice-leftbox dl dt i{
    color: #FFF;
    font: 300 32px/50px '';
    vertical-align: 3px;
}
.jt-notice-leftbox dl dd{
    display: inline-block;
    margin: 0;
}
.jt-notice-leftbox dl dd span{
    font: 15px/15px 'Microsoft YaHei';
    color: #FFF;
    display: block;
    text-indent: 5px;
}
.jt-notice-leftbox dl dd em{
    font-style: normal;
    font: 12px/15px 'Microsoft YaHei';
    color: #FFF;
    display: block;
    text-indent: 5px;
}
.jt-notice-list{
    width: 848px;
	height: 70px;
    float: left;
    padding-left: 30px;
    position: relative;
    overflow: hidden;
}
.jt-notice-list ul{
    padding: 0;
}
.jt-notice-list ul li{
    list-style: none;
    overflow: hidden;
}
.jt-notice-list ul li a{
    display: block;
}
.jt-notice-list ul li a h3{
    font: 18px/30px 'Microsoft YaHei';
	height: 30px;
    color: #333;
    margin: 8px 0 0 0;
    transition: all 0.3s ease-out;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.jt-notice-list ul li a p{
    font: 14px/30px 'Microsoft YaHei';
	height: 30px;
    color: #666;
    margin: 0;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.jt-notice-list ul li a:hover h3{
    color: #e6212a;
}
.jt-sore-wrap{
    width: 68px;
    margin-left: 30px;
    float: left;
    overflow: hidden;
}
.jt-sore-wrap i{
    display: block;
    cursor: pointer;
    font:bold 32px/20px '';
    color: #333;
    text-align: center;
    transition: all 0.3s ease-out;
}
.jt-sore-wrap i.jt-pre{
    padding-top: 15px;
    height:20px;
}
.jt-sore-wrap i.jt-next{
    padding-bottom: 15px;
    height:20px;
}
.jt-sore-wrap i:hover{
    color: #e6212a;
}
.jt-search-wrap{
    width: 68px;
    margin-left: 15px;
    padding-left: 15px;
    float: left;
    position: relative;
}
.jt-search-wrap:after{
    content: '';
    width: 1px;
    height:56px;
    position: absolute;
    background: #DDD;
    top:5px;
    border-radius: 100px;
    left:0;
    z-index:1999;

}
.jt-search-btn{
    display: block;
    width: 68px;
    height: 70px;
    overflow: hidden;
}
.jt-search-btn i{
    display: block;
    font:bold 28px/70px '';
    text-align: center;
    transition: all 0.3s ease-out;
    color: #333;
    cursor: pointer;
}
.jt-search-btn:hover i{
    color: #e6212a;
}
.jt-search-box{
    background: #FFF;
    width:1240px;
    height:70px;
    position: absolute;
    top:0;
    left: -1156px;
    z-index: 2999;
    display: none;
}
.jt-search-form{
    margin: 0;
    padding: 0;
    display: block;
    height:70px;
}
.jt-search-box.active  .jt-input-holder{
    opacity: 1;
    -webkit-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -moz-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
}
.jt-search-box .jt-input-holder{
    background: #EEE;
    height:50px;
    opacity: 0;
    margin-top: 10px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.jt-search-input{
    width: 1040px;
    padding-left: 20px;
    height:50px;
    background: transparent;
    border: none;
    font: 16px/30px 'Microsoft YaHei';
    color: #666;
    display: inline-block;
}
.jt-click-btn{
    display: inline-block;
    background: #e6212a;
    color: #FFF;
    width: 180px;
    height:50px;
    padding: 0;
    font: 18px/50px 'Microsoft YaHei';
    border: none;
    cursor: pointer;
    transition: all 0.3s ease-out;
}
.jt-click-btn:hover{
    background:#cf1e26;
}

/*---------banner------------*/
.banner{width: 576px;height: 352px;overflow: hidden;position: relative;}
.banner .pic{ font-size:0px;line-height:0px;}
.banner .pic img{width: 100%;height: 352px;}
.banner .clear2 {background: #000;width: 576px;text-align: left;margin: 0 auto;opacity: 0.8;position: absolute;bottom: 0px;text-align: center;}
.banner .clear2 .txt li{padding: 0 10px;line-height: 40px;height: 40px;z-index: 99;text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;}
.banner .clear2 a {color: #fff;font-size: 16px;}

.banner .prev,.banner .next{position: absolute;top: 36%;width: 40px;height: 80px}
.banner .prev{background:url('../images/prev.png') no-repeat;}
.banner .next{background:url('../images/next.png') no-repeat;right:0;}

.swiper {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	position:relative;
	text-align: center;
	font-size: 18px;
	background: #fff;
	
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide a {
	display: block;
	width: 100%;
}
.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.swiper-slide p {
    position:absolute;
	width:100%;
	padding:0 10px;
	left:0;
	bottom:0;
	background: #000;
	opacity: 0.8;
	text-align: center;
	color:#fff;
	font-size: 16px;
	line-height:40px;
	height:40px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

/*---------list-con------------*/
.list-con{ text-align:left;}
.list-con .list-hd{ margin-bottom: 10px;border-bottom: 1px solid #D1D1D1;  position:relative; }
.list-con .list-hd ul{ overflow: hidden;}
.list-con .list-hd ul li{ float:left; padding:0 25px 10px 25px; cursor:pointer;  font-size: 20px; font-weight: bold; color: #505050;color: #555555}
.list-con .list-hd ul li.on{ border-bottom: 3px solid #075296;}


.list-bd-con ul{padding: 5px 0 0 0;}
.list-bd-con ul li{height: 35px;line-height: 35px; font-size: 16px;overflow: hidden;}
.list-bd-con ul li span{color:#888;}
.list-bd-con ul li a {
    text-decoration: none;
    padding: 0 20px 0 17px;
    background: url(../images/lines-bg.jpg) no-repeat left center;
    color: #333;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.list-con .more{float: right;font-size: 16px;color:#666666;margin-right: 28px;}

.yyb-con1 .list-con{width: 592px;}
.yyb-con1 .list-con .list-bd-con{ display:none;}
.yyb-con1 .list-con .list-bd-con.on{ display:block;}
.yyb-con1 .list-con .list-bd-con ul{overflow: hidden;}
.yyb-con1 .list-con .list-bd-con ul li{line-height: 32px;height: 32px;_background:url('../images/yyb-con1li.png') no-repeat left center;}
.yyb-con1 .list-con .list-bd-con ul li a{background:transparent;padding: 0 20px 0 0px;}


/*---------yyb-box3------------*/

.yyb-zti{padding: 20px;width: 1200px;height: 94px;position: relative;}

.zti-tt{width: 114px;height: 87px;;background: url('../images/zti-tit.jpg') no-repeat;float: left;padding-right: 2px;}
.yyb-zti .bd{float: right;width: 1073px;padding: 10px 0;overflow: hidden;}
.yyb-zti .bd li{margin-right:20px;width:253px;}
.yyb-zti .bd img{ width:253px; height:80px;}


/*---------yyb-con2------------*/
.yyb-con2-lcont{width: 708px}
.yyb-con2-rcont{width: 505px;}
/*---------yyb-con2-lcont------------*/
.tab1-lists{background: #fff;padding: 14px 24px}
.yyb-con2 .tab1-lists .list-con{height: 225px}
.yyb-con2 .list-con .list-hd ul li{padding: 0 10px 5px;margin-right: 30px;}
.yyb-con2 .list-con .list-hd ul li.on a{ color: #075296;}

.yyb-con2 .tab2-lists{background: #fff;margin-top: 25px;}
.yyb-con2 .tab2-lists .list-hd{ position:relative; }
.yyb-con2 .tab2-lists .list-hd ul{ overflow: hidden;margin-left: -4px;}
.yyb-con2 .tab2-lists .list-hd ul li{ float:left;}
.yyb-con2 .tab2-lists .list-hd ul li a{display: inline-block;padding:5px 20px;font-size: 20px; font-weight: bold; color: #666;}
.yyb-con2 .tab2-lists .list-hd ul li.on a{ background:#075296;color:#fff;border: 4px solid #F4F4F4;border-top: none;}

.yyb-con2 .tab2-lists .list-bd{padding: 0 24px 13px}
.yyb-con2 .tab2-lists .list-bd .tab2-list1 span{float: left;text-align:  center;margin-right: 4px;}
.yyb-con2 .tab2-lists .list-bd ul{padding: 0;}
.yyb-con2 .tab2-lists .list-bd .tits {height: 32px;overflow: hidden;line-height: 32px;margin: 10px 0;border-bottom: none;font-size: 16px;}
.yyb-con2 .tab2-lists .list-bd .tits span{background:#F4F4F4;color:#000;}
.yyb-con2 .tab2-lists .list-bd .tits .jtmsgtit{width: 220px;text-align: center;}
.yyb-con2 .tab2-lists .list-bd .tits .jtrestime{width: 101px;}
.yyb-con2 .tab2-lists .list-bd .tits .jtprstate{width: 220px;}

.yyb-con2 .tab2-lists .list-bd .tab2-list1 ul li{border-bottom: 1px dashed #AAAAAA;}
.yyb-con2 .tab2-lists .list-bd .tab2-list1 ul li a{background: transparent;padding: 0}
.yyb-con2 .tab2-lists .list-bd .tab2-list1 ul li .jtmsgtit{width: 220px;text-align: left;color:#000}
.yyb-con2 .tab2-lists .list-bd .tab2-list1 ul li .jtrestime{width: 107px;}
.yyb-con2 .tab2-lists .list-bd .tab2-list1 ul li .jtprstate{width: 210px;color:#000}

.yyb-con2 .tab3-lists{background: #fff;padding: 10px;margin-top: 25px;height: 220px}
.yyb-con2 .tab3-lists .list-hd {background: #F4F4F4;;border-bottom: none;overflow: hidden;line-height: 40px;margin-bottom: 0;}
.yyb-con2 .tab3-lists .list-hd .links{float: left;margin-left: 30px;font-size: 18px;color:#B5B5B5;}
.yyb-con2 .tab3-lists .list-hd .links a{font-size: 18px;color:#444;}
.yyb-con2 .tab3-lists .tab-lists-hd-tit{background:#075296;color:#fff;border-top: none;float: left;font-size: 20px;padding: 0 10px;font-weight: bold;}

.yyb-con2 .tab4-lists{margin-top: 25px;}
.yyb-con2 .tab4-lists .list-con{padding: 15px 24px;width: 297px;background: #fff;height: 190px}

/*---------yyb-con2-rcont------------*/
.yyb-con2-rcont a{background:url(../images/index-icons.png) no-repeat;}

.rcont-tit1 ul{overflow: hidden;}
.rcont-tit1 ul li{float: left;padding: 0 26px;background: #fff;margin-right: 8px;}
.rcont-tit1 ul li.last {margin-right: 0px;}
.rcont-tit1 ul li a{padding-left: 39px;background-position: -29px -13px;line-height: 56px;font-size: 18px;}
.rcont-tit1 ul li+li a{background-position: -199px -14px;}
.rcont-tit1 ul li+li+li a{background-position: -372px -14px;}

.rcont-cons{background: #fff;padding:0 24px 18px;margin-top: 10px;overflow: hidden;}
.rcont-con .rcont-tit{border-left: 5px solid #075296;padding-left: 15px;font-size: 20px;color:#085196;margin: 25px 0;font-weight: bold;line-height: 19px;}

.rcont-xgbox{padding-top: 1px;}
.rcont-xgbox ul{overflow: hidden;width: 525px;height: 100px}
.rcont-xgbox ul li{float: left;padding: 0 20px 0 21px;background: #fff;margin:0 20px 20px 0;background: #F7F7F7;border:1px solid #E0E0E0;width: 177px}
.rcont-xgbox ul li a{padding-left: 48px;background-position: -45px -139px;line-height: 38px;font-size: 16px;}
.rcont-xgbox ul li+li a{background-position: -285px -139px;}
.rcont-xgbox ul li+li+li a{background-position: -45px -199px}
.rcont-xgbox ul li+li+li+li a{background-position: -286px -199px;}

.rcont-hdcon ul{overflow: hidden;}
.rcont-hdcon ul li{float: left;text-align: center;background:#f7f7f7;width: 32%;margin: 0 2% 8px 0;}
.rcont-hdcon ul li.last{ margin-right:0px;}
.rcont-hdcon ul li a{ display:block;font-size: 16px;background: transparent;padding: 2px 0px 8px 0px;border: 1px solid #e2e2e2;}
.rcont-hdcon ul li+li{background-position: -184px -299px}
.rcont-hdcon ul li+li+li{background-position: -344px -299px}
.rcont-hdcon ul li+li+li+li{background-position: -24px -391px;}
.rcont-hdcon ul li+li+li+li+li{background-position: -184px -391px}
.rcont-hdcon ul li+li+li+li+li+li{background-position: -344px -391px;}

.rcont-linesbox ul{overflow: hidden;width: 530px;height: 146px}
.rcont-linesbox ul li{float: left;margin:0 24px 20px 0;}
.rcont-linesbox ul li a{font-size: 16px;padding-left: 62px;;background-position: -24px -533px;line-height: 52px;display: block;height: 52px}
.rcont-linesbox ul li+li a{background-position: -174px -533px}
.rcont-linesbox ul li+li+li a{background-position: -324px -533px}
.rcont-linesbox ul li+li+li+li a{background-position: -24px -605px;}
.rcont-linesbox ul li+li+li+li+li a{background-position: -174px -605px;}
.rcont-linesbox ul li+li+li+li+li+li a{background-position: -324px -605px;}

.linesbox-cont p{line-height: 34px;font-size: 16px;margin:0 0 8px 0;background:url(../images/index-icons.png) no-repeat -24px -719px;width: 459px}
.linesbox-cont .tt{display:inline-block;color:#666666;width:160px;padding-left: 13px;margin-right: 20px; }

.min-navbox h4{font-size: 20px;margin-bottom: 10px;font-weight: 500;}
.min-navbox ul{width: 530px;overflow: hidden;	}
.min-navbox ul li .lh-22{line-height: 22px;height: 56px;padding-top: 12px;}
.min-navbox ul li{float: left;margin:0 10px 10px 0;}
.min-navbox ul li a{font-size: 16px;padding-left: 62px;background-position: -24px -844px;line-height: 68px;display: block;height: 68px;width: 84px}
.min-navbox ul li+li a{background-position: -180px -844px}
.min-navbox ul li+li+li a{background-position: -336px -844px}
.min-navbox ul li+li+li+li a{background-position: -24px -922px;}
.min-navbox ul li+li+li+li+li a{background-position: -180px -922px;}
.min-navbox ul li+li+li+li+li+li a{background-position: -336px -922px;}

.xy-links{padding: 10px;margin-top: 22px;background: #fff;font-size: 0px;}
.xy-links img{ width:100%;}
.xy-links h4{font-size: 20px;margin-bottom: 10px;font-weight: 500;}
.xy-links ul li{_padding-left: 5px; padding-bottom: 7px;overflow: hidden;}
.xy-links ul li a{background: transparent;}
/*---------yq-lines------------*/
.index_friendlink{margin-top:42px;overflow: hidden;background: #fff;}
.index_friendlink .tit{font-size: 20px;color:#075296;font-weight: bold;line-height: 62px;margin-right: 20px;}
.yqlj{ background:#e9e9e9; border-bottom:1px solid #d7e1da; padding:9px 0 9px 0; height:32px;}
.yqlj-1{position: relative;}
.yqlj-1 select{ margin:0 44px ; height:62px;border:none;padding-left: 5px; color:#333;font:normal normal 400 16px/32px 微软雅黑;cursor:pointer;}

/*---------footer------------*/
.footer{padding: 27px 0;position: relative;background: #fff;font-size: 16px;overflow: hidden;border-top: 3px solid #085196;}
.footer .tb1{ float:left; width:77px; height:92px;}
.footer .information{ float:left; }
.footer .information p,.footer .information a{color:#333333;line-height: 32px;}

.footer .tb2{ float:right;}
.footer .tb2 p{color:#666666;text-align: right; margin:0;padding:0;}


/*---------list------------*/
.lists-main .warp{background: #fff;padding: 16px 20px;margin-bottom: 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.position{overflow: hidden;margin-bottom: 10px;padding-bottom:17px;font-size: 14px;border-bottom: 1px solid #CECECE;} 
.position p{color: #333;display: block;background:url(../images/vbbdwli.png) no-repeat left center;padding-left: 26px;line-height: 21px;}
.position a{color: #333;font-size: 14px;}   
.position a:hover{ color: #DF4407;}

.journalism{width: 216px;}
.journalism h3{color: #085196;line-height: 40px;font-size: 24px;border-bottom: 1px solid #DFDFDF;margin-bottom: 10px;font-weight: 500;padding-left: 10px;}
.journalism ul{  overflow: hidden;}
.journalism li{width: 214px; margin-bottom: 10px;text-align: center;}
.journalism li a{line-height: 40px;color: #000;font-size: 18px;display: block;border: 1px solid #DFDFDF;}
.journalism li.on a,.journalism li a:hover{color: #fff;background: #075296;border: 1px solid #075296;}

.listnaer{width: 945px;padding-left: 20px;border-left:1px solid #DFDFDF;margin-top: 10px;}
.listnaer ul{overflow: hidden;}
.listnaer li a{ padding:0 20px 0 16px;  background: url(../images/lines-bg.jpg) no-repeat left center;font-size: 16px;color:#333;text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;}
.listnaer li{ line-height: 22px;height: 22px;overflow: hidden ;margin-bottom: 25px;}
.listnaer li span{font-size: 16px;color: #888;float: right;}
.listnaer li a:hover{color:#DF4407;}

.list-news {
    width: 945px;
    padding-left: 20px;
    border-left: 1px solid #DFDFDF;
    margin-top: 10px;
}
.list-news .clearBoth:after, .list-news .clearboth:after {
    content: "";
    display: block;
    clear: both;
}
.list-news ul {
    _margin-bottom: 36px;
}
.list-news ul li {
    padding: 30px 0;
    border-bottom: 1px solid #e5e5e5;
}
.list-news ul li:first-child {
    padding-top: 0;
}
.list-news ul li .tu {
    float: left;
    width: 15%;
}
.list-news ul li .tu img {
    width: 100%;
	height: 100px;
}
.list-news ul li .zi {
    float: right;
    width: 83%;
}
.list-news ul li .zi h3 {
    font-size: 16px;
    font-weight: bold;
	line-height: 22px;
	height: 22px;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.list-news ul li .zi h4 {
    font-size: 14px;
    color: #999999;
    line-height: 30px;
	font-weight: normal;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.list-news ul li .zi .miaos {
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.list-news ul li .zi .miaos, .miaos * {
    font-size: 14px;
    line-height: 24px;
	height: 48px;
    color: #666666;
}

.list-pic {
    width: 945px;
    padding-left: 20px;
    border-left: 1px solid #DFDFDF;
    margin-top: 10px;
	overflow: hidden;
}
.list-pic ul li {
	float:left;
    width: 32%;
    margin-right: 2%;
    margin-bottom: 20px;
}
.list-pic ul li:nth-child(3n) {
    margin-right: 0;
}
.list-pic ul li .thumb {
    border: 1px solid #e5e5e5;
    padding: 20px 5%;
    box-sizing: border-box;
}
.list-pic ul li .thumb img {
    width: 100%;
}
.list-pic ul li p {
    font-size: 16px;
    text-align: center;
    color: #666666;
	line-height: 22px;
	height: 22px;
    margin-top: 16px;
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.pagelist .current,.pagelist a:hover {color: #fff;background: #085196;border: 1px solid #D9D9D9;}
.pagelist {margin:10px;padding:6px 0px;height:34px;text-align: center;}
.pagelist a{padding:7px 11px;font-size: 13px;color: #666;height:30px;line-height:35px;margin:0px 2px;border:1px solid #d9d9d9;background: #fff;}

/*---------ld-list------------*/
.jt_nskes{padding-left: 20px;border-left:1px solid #DFDFDF;width: 905px;}

.jt_nskes .jt_keshi:first-child{border-top: 1px solid #DBDBDB;}
.jt_keshi{overflow: hidden;border-bottom: 1px #DBDBDB solid;padding: 30px 0;}
.jt_ke a{font-size: 18px;color:#085196;}
.jt_ketit{color:#085196;font-size: 15px;line-height: 45px;margin-left: 35px;}
.jt_ke{width: 259px;height: 56px;line-height: 30px;font-size: 16px;color:#666;border-right: 1px #D2D1D1 dashed;}
.jt_gkes{width: 506px;padding: 10px 20px 0 0px;line-height: 26px;font-size: 15px;}

/*---------ld-cont------------*/
.ld-cont{margin-top: 33px;padding: 0 40px}

.ldcont-tit{text-align: center;margin-bottom: 63px;}
.ldcont-tit h3{font-size: 30px;margin: 23px 0;font-weight: 500;}
.ldcont-tit p{font-size: 18px;}

.ldcont-cont .ccont-tit{font-size: 18px;color:#085196;font-weight: bold;border-bottom: 1px dashed #ABC4DB;padding-bottom: 18px;margin-bottom: 15px;}
.ldcont-cont .ccont-nr{font-size: 16px}

/*---------cont------------*/
.cont{width: 945px;_padding: 0 40px;border-left: 1px solid #DFDFDF;padding-left: 20px;}
.cont-tit{font-size: 30px;font-weight: 500;_margin: 5px 0 35px 0; margin: 15px 0 15px 0;line-height: 38px;text-align: center;}
.cont-tit-page{font-size: 30px;font-weight: 500;margin: 5px 0 10px 0;line-height: 38px;text-align: center;}
.cont .des{color: #666;margin-bottom: 20px;text-align: center;font-size: 14px;padding-bottom: 5px;border-bottom: 1px solid #DCDCDC;}
.cont .des span{ margin-right:30px;}
.cont .des span.hits{ margin-right:0px;}
.cont .cont-nr{font-family:仿宋,仿宋_GB2312;font-size:16pt;line-height:30pt;}
.cont .cont-nr p{text-indent:2em !important;}
.cont .cont-nr img { display:block; margin:0 auto; padding-top:10px; max-width:100% !important; height:auto !important;}

.cont-futit {
	font-size: 18px;
    font-weight: 500;
    margin: 0 0 15px 0;
    line-height: 30px;
    text-align: center;
}

/*---------zxdc------------*/
.hd-list{padding-left: 15px;border-left:1px solid #DFDFDF;}
.hd-list span{float: left;text-align:  center;}
.hd-list ul{overflow: hidden;}
.hd-list .hd-tit {height: 40px;overflow: hidden;line-height: 40px;margin: 10px 0;background: #F4F4F4;font-size: 16px;font-weight: bold;border:none;margin: 0;padding: 0px;}
.yournalism .hd-list ul .hd-tit span{background:#F4F4F4;color:#000;}
.hd-list .hd-tit .hdlist-tit{width: 630px;text-align: center;}
.hd-list .hd-tit .hdlist-time{width: 167px;}
.hd-list .hd-tit .hdlist-type{width: 110px;}

.hd-list ul li{border-bottom: 1px dashed #AAAAAA;padding: 20px 0 20px 9px;font-size: 16px;overflow: hidden;}
.hd-list ul li a{font-size: 16px;padding-left: 15px;background:url('../images/lines-bg.jpg') no-repeat left center;}
.hd-list ul li .hdlist-tit{width: 630px;text-align: left;color:#000}
.hd-list ul li .hdlist-time{width: 162px;color:#888888;}
.hd-list ul li .hdlist-type{width: 110px;color:#000}

.hd-list ul li .hdlist-blue{color:#347abb;}

/*---------zxdc-from------------*/
#form1{padding: 0 20px;border-left: 1px solid #DFDFDF}
.fuwbjd{width: 885px;margin: 10px auto}
.fuwbjd li{background:none; padding: 0 0 20px 0;overflow: hidden;font-size: 14px;color: #333;}
.fuwbjd .bh,.fuwbjd .zt{border: 1px solid #d6d6d6;height: 35px;}
.fuwbjd .zt{width: 580px;}
.fuwbjd li .yazhenm{height: 35px;display: block;line-height: 35px;font-size: 14px;color: #333;}
.fuwbjd li .yazhenm input{border: 1px solid #d6d6d6;height: 35px;width: 164px;}
.fuwbjd li .yazhenm img{width: 114px;height: 35px;margin: 0 0 0 15px;}
.fuwbjd .tbtitle{text-align:right;width:95px;display: block;float: left;font-size: 16px;color: #333;line-height: 35px;}
.fuwbjd .tbtitle i{color: #e80000}
.fuwbjd .bh{width: 345px;}
.insubmit{width: 128px;height: 36px;margin: 0 auto}
.insubmit input{cursor: pointer;border: none;width: 128px;height: 36px;background:#085196;text-align: center;color:#fff;}

/*漂浮广告*/
.admove{position:absolute; top:0; left:0; z-index:999999; font-size:14px; text-align:right;}
.close_btn{display:inline-block; width:48px; height:17px; background:url(../images/close.jpg) no-repeat right center; cursor:pointer;}

.navigation {
    text-align: center;
	margin-top: 20px;
}
.navigation ul li {
    padding: 6px 12px;
    display: inline-block;
    border: 1px solid #b5b5b5;
    margin: 0 2px 5px 0;
    line-height: 20px;
}
.navigation ul li a {
    color: #606060;
	font-size: 14px;
}
.navigation ul li.active,.navigation ul li:hover {
    border: 1px solid #0b57b1;
    background: #0b57b1;
}
.navigation ul li.active a,.navigation ul li:hover a {
    color: #fff;
}

@media (max-width: 1279px){
/*通用*/
.warp {
    margin: 0 auto;
    width: 1000px;
}
/*头部*/
.nav li.list-level {
    margin-right: 8px;
}
.nav li.list-level a {
    font: normal normal 700 16px/56px 微软雅黑;
}
.nav li ul.list-down li a {
    font: normal normal 700 15px/30px 微软雅黑;
    line-height: 30px;
	color: #cfcece;
}
/*首页*/
.jt-notice-list {
    width: 608px;
}
.jt-search-box{
    width:1000px;
    left: -916px;
}
.jt-search-input {
    width: 800px;
}
.banner {
    width: 456px;
}
.banner .clear2 {
    width: 456px;
}
.yyb-con1 .list-con {
    width: 472px;
}
.yyb-con2-lcont {
    width: 528px;
}
.yyb-con2-rcont {
    width: 445px;
}
.rcont-tit1 ul li {
    padding: 0 16px;
}
.search {
    margin-top: 16px;
}
.search .text {
    width: 338px;
}
.xy-links ul li {
    padding-top: 12px;
    padding-bottom: 16px;
}
/*内页*/
.listnaer {
    width: 705px;
}
.list-news {
    width: 705px;
}
.list-pic {
    width: 705px;
}
}

@media (max-width: 1199px){

}

@media (max-width: 1023px){
/*通用*/
* {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.warp {
    width: 100%;
	padding: 0 10px;
}
/*头部*/
.logo{ display:none;}
.m-logo{ display:block; padding:10px 0;}
.m-logo .toplogo {
    float: left;
	font-size:0px;
	line-height:0px;
}
.m-logo .click-menu {
    float: right;
	width: 26px;
    height: 19px;
    margin: 13px 10px 0 0;
    position: relative;
    cursor: pointer;
}
.m-logo .click-menu span {
	background-color: #0B57B1;
    position: absolute;
    border-radius: 2px;
    _transition: .3s cubic-bezier(.8, .5, .2, 1.4);
    width: 100%;
    height: 2px;
    transition-duration: 500ms;
}
.m-logo .click-menu span:nth-child(1) {
    top: 0px;
    left: 0px;
}
.m-logo .click-menu span:nth-child(2) {
    top: 8px;
    left: 0px;
    opacity: 1;
}
.m-logo .click-menu span:nth-child(3) {
    bottom: 0px;
    left: 0px;
}
.m-logo .click-menu.open span:nth-child(1) {
    transform: rotate(45deg);
    top: 8px;
}
.m-logo .click-menu.open span:nth-child(2) {
    opacity: 0;
}
.m-logo .click-menu.open span:nth-child(3) {
    transform: rotate(-45deg);
    top: 8px;
}
.body_overflow {
    height: 100%;
    overflow: hidden;
}
.nav {
	display:none;
	padding: 5px 0;
	height: auto;
	max-height: calc(100vh - 105px);
    overflow-y: auto;
	z-index: 99999;
}
.nav.open{ display:block;}
.nav li.list-level {
    width: 100%;
	text-align: left;
	padding:0;
    margin-right: 0px;
	border-bottom: 1px solid #d8d9db;
}
.nav li.list-level a {
    font: normal normal 700 16px/56px 微软雅黑;
    line-height: 36px;
    padding: 0;
	position:relative;
}
.nav li.list-level a.chevron-down:before {
    content: "";
    position: absolute;
    border: 5px solid transparent;
    border-bottom: 0;
    border-top-color: currentColor;
	top: 43%;
    right: 15px;
}
.nav li.list-level a.open:before {
	display:none;
}
.nav li.list-level a.open:after {
    content: "";
    position: absolute;
    border: 5px solid transparent;
    border-top: 0;
    border-bottom-color: currentColor;
    top: 43%;
    right: 15px;
}
.nav li ul.list-down {
    position: relative;
    left: 0;
    top: 0;
    background: #0b5ebf;
    width: 100%;
	overflow: hidden;
}
.nav li ul.list-down li {
    position: relative;
    text-align: left;
	padding-left: 15px;
}
.nav li ul.list-down li:hover {
    background: none;
}
/*首页*/
.jt-notice-leftbox {
    display:none;
}
.jt-sore-wrap {
    display:none;
}
.jt-search-wrap {
    display:none;
}
.jt-notice-list {
    width: 100%;
	padding-left: 0px;
}
.home-main {
	padding: 0;
}
.lunbo .swiper-container-horizontal>.swiper-pagination-bullets, .lunbo .swiper-pagination-custom, .lunbo .swiper-pagination-fraction {
    bottom: 10px;
}
.lunbo .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}
.banner {
    width: 100%;
    height: auto;
}
.banner .pic img {
    height: auto;
}
.banner .clear2 {
    width: 100%;
	position: relative;
}
.yyb-con1 {
    padding: 10px;
    margin-top: 10px;
}
.yyb-con1 .list-con {
    width: 100%;
	float:left;
	margin-top:20px;
}
.yyb-con1 .list-con .list-bd-con ul {
    height: auto;
}
.yyb-con2-lcont {
    width: 100%;
}
.tab1-lists {
    padding: 10px;
}
.yyb-con2-rcont {
    width: 100%;
	float:left;
	margin-top: 20px;
}
.rcont-tit1 ul li {
    width: 32%;
    margin-right: 2%;
}
.rcont-cons {
    padding: 0 10px 10px;
}
.rcont-hdcon ul li {
	width: 32%;
    margin: 0 2% 8px 0;
}
.search .text {
    width: 90%;
    height: 36px;
}
.xy-links {
    margin-top: 10px;
}
.xy-links ul li {
    padding-top: 0px;
    padding-bottom: 10px;
}
/*内页*/
.lists-main .warp {
    padding: 0 10px 10px 10px;
}
.position {
    padding-top: 17px;
    border-top: 3px solid #085196;
}
.journalism {
    width: 100%;
	display: none;
}
.yournalism {
    width: 100%;
	float: left;
}
.journalism h3 {
    position: relative;
	padding-left: 0px;
}
.journalism h3:before {
    content: "";
    position: absolute;
    border: 8px solid transparent;
    border-bottom: 0;
    border-top-color: currentColor;
    top: 43%;
    right: 15px;
}
.journalism h3.open:before {
	display: none;
}
.journalism h3.open:after {
    content: "";
    position: absolute;
    border: 8px solid transparent;
    border-top: 0;
    border-bottom-color: currentColor;
    top: 43%;
    right: 15px;
}
.journalism ul {
	display: none;
}
.journalism ul.open {
    display: block;
}
.journalism li {
    width: 100%;
}
.listnaer {
    width: 100%;
	padding-left: 0px;
	border: none;
}
.list-news {
    width: 100%;
	padding-left: 0px;
	border: none;
}
.list-pic {
    width: 100%;
	padding-left: 0px;
	border: none;
}
.cont {
    width:100%;
    padding: 0;
	border: none;
}
.cont-tit {
    font-size: 24px;
    margin: 30px 0 15px 0;
}
.cont-futit {
    font-size: 16px;
}
.cont-tit-page {
    font-size: 24px;
    margin: 20px 0 10px 0;
}
}

@media (max-width: 639px){
.footer .information {
    width: 100%;
    text-align: center;
}
.footer .tb2 {
	display: none;
}
}

@media (max-width: 539px){
/*头部*/
.top-shop {
    display: none;
}
.nav a {
    font: normal normal 700 14px/56px 微软雅黑;
    line-height: 26px;
}
/*首页*/
.jt-notice-list ul li a h3 {
    font: 16px/30px 'Microsoft YaHei';
}
.banner .clear2 a {
    font-size: 14px;
}
.swiper-slide p {
	font-size: 14px;
}
.list-con .list-hd ul li {
    font-size: 16px;
}
.list-bd-con ul li {
    font-size: 14px;
}
.rcont-tit1 ul li {
    width: 100%;
    margin-right: 0;
	border-bottom: 1px solid #dfdcdc;
}
.rcont-tit1 ul li a {
    font-size: 16px;
}
.rcont-con .rcont-tit {
    font-size: 16px;
}
.search .text {
    width: 250px;
}
.xy-links h4 {
    font-size: 16px;
}
/*内页*/
.position {
    margin-bottom: 0px;
}
.journalism h3 {
    line-height: 40px;
    font-size: 16px;
}
.journalism h3:before {
    border: 6px solid transparent;
	border-bottom: 0;
    border-top-color: currentColor;
}
.journalism h3.open:after {
    border: 6px solid transparent;
    border-top: 0;
    border-bottom-color: currentColor;
}
.journalism li {
    margin-bottom: 5px;
}
.journalism li a {
    line-height: 30px;
    font-size: 14px;
}
.listnaer li {
    margin-bottom: 15px;
}
.listnaer li a {
    font-size: 14px;
}
.listnaer li span {
    font-size: 14px;
}
.list-news ul li {
    padding: 15px 0;
}
.list-news ul li .tu {
    width: 25%;
}
.list-news ul li .zi {
    width: 73%;
}
.list-news ul li .zi h3 {
    font-size: 14px;
}
.list-news ul li .zi .miaos, .miaos * {
    font-size: 13px;
	_display: none;
}
.list-pic ul li {
    width: 49%;
    margin-right: 2%;
}
.list-pic ul li:nth-child(3n) {
    margin-right: 2%;
}
.list-pic ul li:nth-child(2n) {
    margin-right: 0;
}
.list-pic ul li p {
    font-size: 14px;
}
.cont-tit {
    font-size: 22px;
    margin: 15px 0 15px 0;
	line-height: 30px;
}
.cont-tit-page {
    font-size: 16px;
    margin: 15px 0 10px 0;
	line-height: 30px;
}
.cont .des span {
    margin-right: 10px;
}
.cont .cont-nr {
    font-size: 13pt;
    line-height: 26pt;
}
/*底部*/
.footer {
    font-size: 14px;
}
}

@media (max-width: 413px){
.yyb-con1 {
    padding: 10px;
    margin-top: 10px;
}
.yyb-con1 .list-con {
    width: 100%;
	float:left;
	margin-top:20px;
}
.yyb-con1 .list-con .list-bd-con ul {
    height: auto;
}
.rcont-hdcon ul li a {
    font-size: 14px;
}
.cont .des span.hits {
	display: none;
}
}

@media (max-width: 374px){

}
