@media all and (max-width: 1439px){

body,body *{margin:0;padding:0;list-style-type:none;font-family:"Segoe UI", "Lucida Grande", Helvetica, Arial, FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; text-decoration:none;}

html{font-size:62.5%; color: #333;height: 100%}
body{ font-size:1.4rem;background-color: #fff;height: 100%;}
h1{font-size:2.8rem}
h2{font-size: 2rem;}
h3{font-size: 1.6rem;}
h4{font-size: 1.8rem}
h5{font-size: 1.6rem}
h6{font-size: 1.4rem}
a:link{color: #333;transition:all 0.5s}
a:visited{color: #333}
a:hover{text-decoration:none; }
a:active{color: #222}
img{border: 0;outline: 0}
.none{display: none}
.pc-none{ display: none;}
a{text-decoration: none !important;color: #4b4a4a}
body {
	font-size: 1.4rem;
	background-color: #fff;
	height: 100%;
	 background:#fafafa url(23_index_bg.jpg) no-repeat center top;
}
abbr, article, aside, audio, canvas, datalist, details, dialog,figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, pre,col, section, time, video,main{display: block}
.f-w{font-weight: bold}
.clear{ clear:both;height: 0;display: block;width: 100%}
.ellipsis{ white-space:nowrap; overflow: hidden;text-overflow:ellipsis;}
.w1500{max-width:98%; margin-left: auto;margin-right: auto;width: 100%}
.w1500:after,.w1500:before{content: ""; display: block;clear: both;height: 0;width: 100%}
.auto{margin: 0 auto}
.mt5{margin-top: 5px}
.mt10{margin-top: 10px}
.mt15{margin-top: 15px}
.mt20{margin-top: 20px}
.mt25{margin-top: 25px}
.mt30{margin-top: 30px}
.mt35{margin-top: 35px}
.mt40{margin-top: 40px}
.mt50{margin-top: 50px}
.ml10{margin-left: 10px}
.ml15{margin-left: 15px}
.ml20{margin-left: 20px}
.ml25{margin-left: 25px}
.ml30{margin-left: 30px}
.mr10{margin-right: 10px}
.mb5{margin-bottom: 5px}
.mb10{margin-bottom: 10px}
.mb15{margin-bottom: 15px}
.mb20{margin-bottom: 20px}
.mb25{margin-bottom: 25px}
.mb30{margin-bottom: 30px}
.pt30{padding-top: 30px}
.pt40{padding-top: 40px}
.pt50{padding-top: 50px}
.pt60{padding-top: 60px}
.pb30{padding-bottom: 30px}
.pb50{padding-bottom: 50px}
.padding5{padding: 5px}
.padding10{padding: 10px}
.padding20{padding: 20px}
.padding30{padding: 30px}
.pb20{padding-bottom: 20px}
.fl{float: left}
.fr{float: right}
.center{text-align: center}
.lh10{line-height: 10px}
.lh15{line-height: 15px}
.lh20{line-height: 20px}
.lh30{line-height: 30px}
.pc-none{display: none;}
.btns{transition: all 0.5s;width: 150px;cursor: pointer;height: 30px;border: 0;text-align: center;color: #fff;background-color: #f47920;font-size: 14px}
.btns:hover{background-color: #FF9900}
::selection{background-color: #efefef;color: #000}

.clear-left-border{border-left: 0 !important;}
.clear-right-border{border-right: 0 !important;}
.w1400 {
	width: 98%;
	margin: 0 1%;
}
.w1400:after, .w1400:before {
	content: "";
	display: block;
	clear: both;
	height: 0;
}
.pc_none{ display:none}
.sj_head_t{width:100%}
.sj_head .logo{ width:48%; float:left; margin:50px 0px 50px 2%}
.sj_head .logo img{ width:80%}
.header_r{ float:right;line-height:20px; float:right;width:45%}
.small_nav{width: auto; height: 36px; float: right; margin-top: 24px; line-height: 36px; color: #fff; font-size: 16px;display: inline-flex;}
.small_nav a{color: #fff; margin: 0 8px; float: left;white-space: nowrap; }
.top-r-t span{margin: 0 5px; float: left;}
.wza{width: 105px; height: 36px; float: left; background: #ec940a; border-radius: 5px; text-align: center;}
.zzb{width: 105px; height: 36px; float: left; background: #d50100; border-radius: 5px; text-align: center;}
.search{width: 90%; height: 65px; float: right; margin-top: 48px; line-height: 65px; position: relative; font-size: 21px; margin-right:8px;}

.search-input{position: absolute;width: calc(93%);line-height: 65px;color: #999;float: left;font-size: 16px; background: #fff; padding-left: 22px;opacity: 0.7;filter: opacity(70%);-webkit-filter: opacity(70%);height: 100%; border:#d50100 solid 1px; border-radius:5px;}
.search-btn{position: absolute;right: 0;display: inline-block;width: 100px;height: 65px;text-align: center;color: #fff; background:url(23_search_icon.png) no-repeat center}
.nav{width: 100%; height: 75px; line-height: 75px; font-size: 24px; text-align: center; float: left; margin-top: 20px; font-weight: bold; position: relative; border-bottom:#299bff solid 5px;}
.nav .n{width: 16.6%; float: left; height: 75px;}
.nav .n a{color: #fff; padding-bottom: 10px; font-size: 20px;}
.nav .n a img{margin: -8px 5px;}
.nav h3:hover,.nav .n.on{background:#299bff;}
.nav .n.on h3 a, .nav .n:hover h3 a{border-bottom: #fff solid 4px;}
.nav ul .n:nth-child(1).on h3 a:after{display: none;}
.nav ul .n:nth-child(1):hover h3 a:after{display: none;}
.nav ul .n:hover h3 a:after{content: ''; border-top: 17px solid #fff;border-right: 17px solid transparent; border-left: 17px solid transparent; position: absolute; left: 50%; bottom: 0px; margin-left: -10px;}
.nav .n{position: relative;}
.nav .sub{display: none;width: 234px;position: absolute;left: 0;top: 75px;background: #1e83dd;border-top: 0; z-index: 100; opacity: .8;}
.nav .sub div{width: 240px;  float: left; padding-top: 15px;}
.nav .sub li{height: 50px;line-height: 50px;padding: 4px 0;float: left;width: 100%;}
.nav .sub li a{display: block;color: #fff; font-size: 16px;}
.nav .sub li a:hover{color: #FA6D06;border-bottom:none;}



.part1{ position:relative; overflow:hidden;}
.nav .n.on .sub,.nav .n:hover .sub{ display:block}
.wbg{ background:#fff}
.slideBox{ width:48%;height:404px; overflow:hidden; position:relative; float:left; margin:20px 1%  0px 1%;   }
.slideBox .hd{  overflow:hidden; position:absolute; right:0px; bottom:20px; z-index:1; height:30px; line-height:40px;  }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right; padding:15px 10px 0 0;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px;  text-align:center;cursor:pointer; text-indent:-9999px; background:#fff; border-radius:20px;}
.slideBox .hd ul li.on{ color:#fff; background:#ff0000 }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;height:404px; }
.slideBox .bd img{ width:100%; height:100%; display:block; }
.slideBox .bd_p{ height:40px; line-height:40px; color:#000; padding:10px 1%; font-family:'microsoft yahei'; font-size:14px;width:98%; background-color: rgba(0, 0, 0, 0.4); position:absolute; bottom:0px;}
.slideBox .bd_p h6{ font-size:16px;  padding:0px 10px; line-height:40px; color:#fff ; font-weight:100}

.part1-right{float: right; width: 48%; height: 411px;margin:20px 1%  0px 1%;  position: relative; overflow: hidden;}
.part1-right .newtab li{margin: 0 10px;}
.newtab{height: 40px;width: 100%; border-bottom: #e0e0e0 solid 1px; position:relative}
.newtab li{float:left; position: relative; padding-bottom: 11px;}
.newtab li a{color: #666666; font-size: 16px; font-weight: 400; padding: 0 px;}
.newtab li.on{ border-bottom: 4px solid #1d82dd;}
.newtab li.on,.newtab li.on a,.newtab li a:hover{color: #1d82dd;}
.newtab>a{ position:absolute; right:5px; top:5px;color: #737272;font-size: 14px;}

.newlist{padding-top: 14px;transition: all 0.4s;}
.newlist li{line-height: 45px;position: relative;height: 45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 84%;padding-right: 16%;text-indent: 12px; transition: .3s all; padding-left: 0px;}
.newlist li a{color: #000;font-size: 14px; float: left;  max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newlist li:hover span, .newlist li a:hover{color: #1d82dd; font-weight: bold;}
.newlist li span{position: absolute;right: 10px;top: 0px;color: #bbb;font-size: 15px;}
.newlist-more{display: none;}
.newlist li::before{content: "";position: absolute;top: 28px;left: 0;width: 5px;height: 5px;margin-top: -9px;background-color: #cccccc; border-radius: 5px;}
.newlist li:hover::before{background-color: #1d82dd;}
.part2{ margin-top:20px; clear:both; height:60px; background:#fafafa}
.part2 ul li {float: left;text-align: left;margin-right: 0px;height: 60px;line-height:60px;font-size:14px;font-weight:100;text-align:center; width:14%; background:#299bff ; color:#fff;margin:0px 0.5%;}
.part2 ul li:first-child{ }
.part2 ul li:last-child{ width:39%; }
.part2 ul li a {display: block; color: #fff;font-weight: 200;font-size: 16px; white-space:nowrap}
.part2 ul li:hover{font-weight: 600; }
.part2 ul li:hover a{ color:#fff;font-weight: 600; }
.part3{ overflow:hidden; clear:both}
.slideBox1{ width:100%;height:140px; overflow:hidden; position:relative; float:left; margin:20px 0px 0px 0px;   }
.slideBox1 .hd{  overflow:hidden; position:absolute; right:0px; bottom:20px; z-index:1; height:30px; line-height:40px;  }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:right; padding:15px 10px 0 0;  }
.slideBox1 .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px;  text-align:center;cursor:pointer; text-indent:-9999px; background:#fff; border-radius:20px;}
.slideBox1 .hd ul li.on{ color:#fff; background:#ec940a }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle;height:140px; }
.slideBox1 .bd img{ width:100%; height:100%; display:block; }
.part4{ padding-top:20px;clear:both; background:#fafafa; overflow:hidden}
.part4_t{width: 100%;  position:relative;background:#fff }
.part4-left{ width:55%; margin-left:0px; float:left }
.part4-left .bd{ margin-left:10px;  background:#fff}
.part4_hd{height: 70px;width: 100%; border-bottom: #e0e0e0 solid 1px; position:relative}
.part4_hd li{float:left; position: relative; padding: 20px 10px;border-top: 4px solid #fff;  white-space:nowrap}
.part4_hd li a{color: #666666; font-size: 16px; font-weight: 400; padding: 0 10px;}
.part4_hd li.on,.part4_hd li:hover{  border-top: 4px solid #1d82dd;}
.part4_hd li.on,.part4_hd li.on a,.part4_hd li a:hover{color: #0e458e;}
.part4_hd>a{ position:absolute; right:10px; top:30px;color: #737272;font-size: 14px; display:none}


.part4_b{width: 100%;  position:relative;background:#fff ; overflow:hidden; margin-top:20px; padding-bottom:25px;}
.part4_b .on{ position: relative  }
.part4_b .on a{color: #0e458e;font-size: 20px; display:inline-block; line-height:50px; font-weight: 800; padding: 0px 30px;border-top: 4px solid #1d82dd;}
.list20{ margin: 10px 0px; margin-bottom:8px}
.list20 li{ height:93px;margin:0px 0.6%; padding:0px 0.8%;text-align: center; float:left; border:#0e458e solid 1px;}
.list20 li:first-child{margin-left:0px;}
.list20 li:last-child{margin-right:0px;}
.list20 li:nth-child(4){ width:180px;}
.list20 li .a{width: 100%;max-width: 100%;display: flex;flex-direction: column; transition: .5s;}
.list20 li .ico{width: 40px;height:38px;position: relative;z-index: 1;margin: 14px auto 10px auto;}
.list20 li .ico:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #107481 1px dotted; border-bottom: none; opacity: 0; transition: .5s}
.list20 li .ico img{ width: 100%; height: 100%}
.list20 li h4{ line-height: 30px; font-size: 15px; transition: .5s; font-weight:600}
@keyframes beat {
    from, to {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    25% {
        -webkit-transform: scale(0.9, 1.1);
        transform: scale(0.9, 1.1);
    }
    50% {
        -webkit-transform: scale(1.1, 0.9);
        transform: scale(1.1, 0.9);
    }
    75% {
        -webkit-transform: scale(0.95, 1.05);
        transform: scale(0.95, 1.05);
    }
    from, to {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    25% {
        -webkit-transform: scale(0.9, 1.1);
        transform: scale(0.9, 1.1);
    }
    50% {
        -webkit-transform: scale(1.1, 0.9);
        transform: scale(1.1, 0.9);
    }
    75% {
        -webkit-transform: scale(0.95, 1.05);
        transform: scale(0.95, 1.05);
    }
}
@-webkit-keyframes beat {
    from, to {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    25% {
        -webkit-transform: scale(0.9, 1.1);
        transform: scale(0.9, 1.1);
    }
    50% {
        -webkit-transform: scale(1.1, 0.9);
        transform: scale(1.1, 0.9);
    }
    75% {
        -webkit-transform: scale(0.95, 1.05);
        transform: scale(0.95, 1.05);
    }
    from, to {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
    }
    25% {
        -webkit-transform: scale(0.9, 1.1);
        transform: scale(0.9, 1.1);
    }
    50% {
        -webkit-transform: scale(1.1, 0.9);
        transform: scale(1.1, 0.9);
    }
    75% {
        -webkit-transform: scale(0.95, 1.05);
        transform: scale(0.95, 1.05);
    }
}
.list20 li:hover{ background:#e7f3fe; border:#e7f3fe solid 1px}
.list20 li .a:hover{ transform: translateY(-.12rem);}
.list20 li:hover:before{opacity: 1;}
.list20 li .a:hover .ico img{-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);-webkit-animation: beat 0.7s 1;animation: beat 0.7s 1;}
.part4-right{ float:right; margin-right:0px;width:43%; }
.part4-rt{background:#fff; overflow:hidden}
.part4-rt .tit{  margin:10px 20px;line-height:62px; border-bottom:#e5e5e5 solid 1px; color:#0e458e; font-weight:600; font-size:18px; text-align:center}
 .list21{margin:10px 20px;}


.list21{ overflow:hidden}
.list21  li{float: left; width: 48%; line-height: 50px; height: 50px; margin-top: 15px; margin-left: 1%; font-size: 18px; vertical-align:middle; border:#0e458e solid 1px; border-radius:5px;}
.list21 li:nth-child(2n){margin-right:1%; float:right}
.list21 li a{width: 100%; height: 100%; display: block; text-align: center;}
.list21  li a img{text-align: center; width:20px; height:20px;display: inline-block; margin-right: 15px;vertical-align:middle}
.list21  li:nth-child(1), .list21  li:nth-child(2), .list21  li:nth-child(3), .list21  li:nth-child(4), .list21 ul li:nth-child(5), .list21 ul li:nth-child(6){background: #fff;}
.list21  li:hover{ border:#e7f3fe solid 1px; }
.list21  li a:hover{background: #e7f3fe; font-weight:200 }
.list21  li.blue{background: #e7f3fe;}
.list21 li a:hover img{-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);-webkit-animation: beat 0.7s 1;animation: beat 0.7s 1;} 
.list22{ border-top:#0e458e dashed 1px; margin:20px 40px 10px 40px;min-height:160px; overflow:hidden; padding:10px 0px;}
.list22  li{float: left; line-height:45px; padding:0px 17px; height: 55px; margin:10px 0.5% ;font-size: 20px; vertical-align:middle; }
.list22 li a{width: 100%; height: 80%; display: block; text-align: center;}
.list22 li a img{text-align: center; margin-top:5px;}
.list22 li p{ font-size:14px; line-height:20px}
.list22 li:hover{ }
.list22 li a:hover{ font-weight:bold }
.list22 li.blue{}
.list22 li a:hover img{-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);-webkit-animation: beat 0.7s 1;animation: beat 0.7s 1;}
.part4-rb{ margin:5px 0px 0px 0px;  margin-top:0px; overflow:hidden; height:103px ; margin-top:20px; background:#fff; padding-bottom:10px;}
.ysqgk_left{ float:left;line-height:35px; border-right:#ccc solid 1px; color:#0e458e; font-weight:600; font-size:18px; text-align:center; width:100px; padding:0px 20px; margin-top:25px;}
.ysqgk_right{ float:right;background:#fff; margin-top:18px; margin-left:0px;width:calc(100% - 150px)}
.ysqgk_right li{ float:left; border:#ccc solid 1px;margin:20px 1%; line-height:40px; width:47%;}
.ysqgk_right li a{ display:block;border:#fff solid 2px; background:#f5f5f5;font-size:16px;font-weight:700}
.ysqgk_right li a img{text-align: center;width:40px;height:40px; display: inline-block; margin:0px 15px;vertical-align:middle}
.ysqgk_right a:hover img{-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);-webkit-animation: beat 0.7s 1;animation: beat 0.7s 1;} 
.ysqgk_right a:hover{font-size:17px;font-weight:700}
.part5{ overflow:hidden; background:#fafafa; }
.picScroll-left{ background:#fff; width:100%;  overflow:hidden; position:relative; margin:20px 0px 0px 0px;  }
.picScroll-left .hd{width:100%; height:100% overflow:hidden; padding:0 0px; position:absolute; top:50%; z-index:9  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:27px; height:49px;   margin-top:10px; position:absolute; cursor:pointer; background:url(23_index_pre.png) no-repeat;z-index:10;top:50%; margin-top:-25px}
.picScroll-left .hd .prev{left:20px;}
		.picScroll-left .hd .next{ background:url(23_index_next.png)no-repeat;right:20px; }
		.picScroll-left .bd{ padding:30px 0px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:345px; height:190px; display:block; border-radius:5px; overflow:hidden}
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999; -webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s; }
.part6{ overflow:hidden; background:#fff; }
.part6 .tit{ border-bottom:#ccc solid 1px; line-height:60px; margin:0px 10px;color:}
.part6 .tit h4{width:100px; border-bottom:#0e458e solid 2px; text-align:center; font-size: 20px; font-weight: 800;  color:#0e458e}
.part6 .tit span{ color: #737272;font-size: 15px; float:right; padding-right:20px;}
.part4_hd>a:first-child{ display:block}
.picScroll-left1{ background:#fff; width:100%;  overflow:hidden; position:relative; margin:20px 0px 0px 0px;  }
.picScroll-left1 .hd{width:100%; height:100% overflow:hidden; padding:0 0px; position:absolute; top:50%; z-index:9  }
.picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{ display:block;  width:27px; height:49px;   margin-top:10px; position:absolute;
 cursor:pointer; background:url(23_index_pre.png) no-repeat;z-index:10;top:50%; margin-top:-25px}
 .picScroll-left1 .hd .prev{left:20px;}
.picScroll-left1 .hd .next{ background:url(23_index_next.png)no-repeat;right:20px; }
.picScroll-left1 .bd{ padding:30px 0px;  margin-left:0px   }
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1;  }
.picScroll-left1 .bd ul li{width:25%;margin:0px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left1 .bd ul li .pic{ text-align:center; overflow:hidden; width:90%;marign:0px auto;}
.picScroll-left1 .bd ul li .pic img{ width:100%;marign:0px auto; height:338px; display:block; border-radius:5px; overflow:hidden}
.picScroll-left1 .bd ul li .title{text-align:center;   width:90%;marign:0px auto;line-height:50px;  font-size:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.picScroll-left1 .bd ul li .pic a:hover img{ border-color:#999; -webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s; }
.part7{ margin-top:0px; background:#fafafa; padding-top:30px; overflow:hidden}
.part7_left{ float:left; width:60%; margin-left:10px;}
.part7_tit{height: 40px;width: 100%; border-bottom: #e0e0e0 solid 1px; position:relative}
.part7_tit li{float:left; position: relative; padding-bottom: 11px;}
.part7_tit li>a{color: #666666; font-size: 16px; font-weight: 400; padding: 0 30px;}
.part7_tit li.on,.part7_tit li:hover{ border-bottom: 4px solid #1d82dd;}
.part7_tit li.on,.part7_tit li.on a,.part7_tit li a:hover{color: #1d82dd;}
.part7_tit>a{ position:absolute; right:5px; top:10px;color: #737272;font-size: 15px; display:block}
.part7_tit>a:first-child{ display:block}
.part7_left .newlist{ margin-left:20px;}
.part7_right{ float:right; width:38%; }
.part7_right li{float: left; width: 48%; line-height: 75px; height: 75px; margin-top: 15px; margin-left: 1%; font-size: 18px; vertical-align:middle; background:#fff;}
.part7_right li:nth-child(2n){ float:right; margin-right:1%}
.part7_right li a{width: 100%; height: 100%; display: block; text-align: center;}
.part7_right li a img{text-align: center; display: inline-block; margin-right: 5px;vertical-align:middle;}
.part7_right li a:hover{background: #e7f3fe; font-weight:bold }
.part7_right li:hover a img{-webkit-transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8); transition-timing-function: cubic-bezier(0.6, 4, 0.3, 0.8);-webkit-animation: beat 0.7s 1;animation: beat 0.7s 1;}
.foot-link{width: 98%; height: 38px;  margin: 20px auto 20px auto;}
/* 友情链接 */
.yqlj_title{position: relative; font-size: 16px;}
.yqlj_title>ul{margin-right: 00px; height: 38px;line-height: 38px; }
.yqlj_title>ul>li{ float: left; width:24%; margin-right:1%;list-style-type:none; background-color: #fff;}
.yqlj_title>ul>li:last-child{ margin-right:0%}
.yqlj_title>ul>li p{padding-left: 14px; position: relative; cursor: pointer; transition: .3s all; z-index: 6;white-space: nowrap;}
.yqlj_title>ul>li p em { position: absolute; right: 25px; top: 16px; width: 10px; height: 10px; background: url(2023-index-link.png) no-repeat; transition: .3s all;}
.yqlj_title>ul>li p i{ position: absolute; left: 50%; bottom: 46px; margin-left:-14px; width: 28px; height:15px; display: none; background: url(2023-index-link2.png) no-repeat center;}
.yqlj_title>ul>li.on p i{ display: block;}
.yqlj_title>ul>li.on em{ transform: rotate(180deg);}
.yqlj_title>ul>li .yqlj_con1{ display: none; position: absolute; left: 0; right: 0; z-index: 5; bottom: 60px; background-color:#ffffff; padding: 15px 20px 15px 30px; border-radius: 10px; box-shadow:0 0 6px rgba(22,88,160,.21); max-height: 330px; overflow: auto;}
.yqlj_title>ul>li .yqlj_con1 li{ float: left; width:25%; line-height: 30px;list-style-type:none; padding: 6px 8px; box-sizing: border-box;}
.yqlj_title>ul>li .yqlj_con1 li a{text-decoration: none;color: #333; }
.yqlj_con1 li a{background: #f2f2f2; display: block; text-align: center; padding: 4px 0; box-sizing: border-box; border: 1px solid #f2f2f2; border-radius: 4px;}
.yqlj_title>ul>li .yqlj_con1 table {width: 100%;}
.yqlj_title>ul>li .yqlj_con1 table a{text-decoration: none;color: #333; background: none; border: none; text-align: left;}
.yqlj_title>ul>li .yqlj_con1 table li {width: 14%;margin-left: 0;}
.yqlj_con1 tr td:first-child { font-weight: bold; padding-left: 20px;}
.yqlj_con1 tr:nth-child(2n) td { background: #f2f2f2;}
.footer{background:#c11919;height:147px;width:100%;clear:both; background:#299bff}
.footerin{width:98%;margin:0 auto;text-align:center;color:#fff;line-height:32px;padding:50px 1% 50px 1%;}
.footerin p{ text-align:center}
.footerin .zfjg{ float:left; padding-left:20px}
.footerin .jc{ float:right; padding-right:20px; margin-top:-60px;}
.footerin .phone{ display:none}
.cont_path{width:98%;  margin:0px auto; line-height:65px; height:65px;background:url(../images/path_icon1.png) no-repeat 20px 20px; padding-left:2%;color:#4fadfd; font-size:16px;}
.cont_path a{color:#4fadfd}
.list .list_nav{ margin-top:0px; width:25%; float:left; margin-left:1%;}
.list .list_nav>h2{line-height:90px;color:#fff; text-align:center; background:url(23_list_bg.png) no-repeat center; font-size:24px; background-size:100%}
.menu_list{width:100%;margin:0 auto;}
.menu_head{display:block; line-height:60px; border-bottom:#ccc solid 1px; background-image:url(23_list_icon2.png) ; background-repeat:no-repeat; background-position:97%; padding-left:35px; padding-right:10px;font-size:16px;font-weight:500; border:#0e458e solid 1px; color:#0e458e}
.menu_list .current{background-image:url(23_list_icon1.png);background-repeat:no-repeat; background-position:97%; padding-left:35px; padding-right:10px;background-color:#0e458e}
.menu_list .current a{color:#fff}
.menu_body{line-height: 40px;background: #fafafa;	}
.menu_body a{display:block; margin:0px 20px; line-height:40px;        border-bottom: #ccc solid 1px;padding-left: 20px; color:#000}
.menu_body a:hover{color:#0e458e;display:block; background:#93cbfc}
.list .list_nav .sjnav a{ display:block; margin:0px 40px; line-height:40px;        border-bottom: #ccc solid 1px;padding-left:5px;}
.list .list_nav .sjnav a:hover,.list .list_nav .sjnav a.on{color:#ff9e2b;display:block; background:#93cbfc}
.list .list_right{ float:right; margin-right:30px;width:70%;}
.list .list_right .list_news{padding-top: 14px;transition: all 0.4s;}
.list_news{ margin:0px 20px;}
.list_news li{line-height: 45px;position: relative;height: 45px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 84%;padding-right: 16%;text-indent: 12px; transition: .3s all; padding-left: 0px;}
.list_news li a{color: #333;font-size: 16px; float: left;  max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list_news li:hover span, .newlist li a:hover{color: #1d82dd; font-weight: bold;}
.list_news li span{position: absolute;right: 10px;top: 0px;color: #bbb;font-size: 15px;}
.list_news li::before{content: "";position: absolute;top: 28px;left: 0;width: 5px;height: 5px;margin-top: -9px;background-color: #cccccc; border-radius: 5px;}
.list_news li:hover::before{background-color: #1d82dd;}
.list_news li:nth-child(5n){border-bottom: 1px dashed #dcdcdc;padding-bottom: 20px;margin-bottom: 20px;}
.content{width: 98%; height:auto; padding: 0 1%; float: left; margin-top: 30px; min-height: 200px;padding-bottom: 50px;}
.con_stitle{font-size: 25px;color: #000;font-weight: 400;text-align: center;line-height: 40px;width: 100%; margin:20px auto 0px auto}
.con_title{font-size: 35px;color: #000;font-weight: 400;text-align: center;line-height: 55px; width: 100%; }
.con_futitle{font-size: 25px;color: #000;font-weight: 400;text-align: center;line-height: 40px;width: 100%;}
.con_detail{height: 50px;border-bottom: 1px dotted #999;padding-top: 20px;margin-top: 20px;width:95%; margin:0px auto}
.con_detail br{display: none;}
.con_detail>p {font-size: 16px;color: #666;text-align: left;line-height: 36px;}
.con_detail span {cursor: pointer;margin-left: 5px; float:right}

.zhengwen {width: 90%;margin: 0 auto; padding: 30px 5%;}
.zhengwen img{max-width: 100%;}
#playercontainer {margin: 0 auto;text-align: center;}
.article-ewm{text-align: center;}
.article-ewm p{line-height: 40px;}
.xl_ewm{margin-top: 10px; text-align:center}
.xl_ewm img{margin: 0 auto;text-align:center}
.sp_list{ margin:0px 10px;}
.sp_list li{ width:32%; margin:20px 0.6%;background-color: rgba(244, 245, 249, 1); float:left; position:relative;overflow: hidden;}
.sp_list li img{width:100%;height:180px;position: relative; overflow:hidden}
.sp_list li:hover{-webkit-box-shadow:0 5px 8px rgba(0,0,0,0.2);box-shadow:0 5px 8px rgba(0,0,0,0.2);}
.sp_list li p{ height:40px; line-height:40px; text-align:center; font-size:16px;}
.sp_list li:hover span::before{ background-color:#2b3e9a;}
.sp_list li::after{display: block;content:'';width:0px;height:4px;position: absolute;bottom:0px;background:#2b3e9a;-webkit-transition: all 0.6s;transition: all 0.6s;z-index: 9999;}
.sp_list li:hover::after{width: 100%;} 
.sp_list li img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}
.qk_list{ margin:10px 0px 40px 0px;}
.qk_tit{ border-bottom:#ccc solid 1px; line-height:40px; margin:0px 10px;color:}
.qk_tit  h4{width:130px; border-bottom:#0e458e solid 2px; text-align:center; font-size: 20px; font-weight: 800;  color:#fff;background:#0e458e;border-top-right-radius: 10px;border-top-left-radius: 10px;}

}
@media all and (max-width:1160px){
.sj_head .logo{margin: 60px 0px 20px 1%;}
.search{margin-top: 20px; line-height:50px; height:50px}
.small_nav a{ display:none}
.small_nav span{ display:none}
.small_nav .wza{ display:block}
.small_nav .zzb{ display:block}
.search-input{ line-height:50px;}
.search-btn{ height:50px;}
.nav .n a{color: #fff; padding-bottom: 10px; font-size: 18px;}
.nav .n a img{margin: -8px 5px;width:33px;}
.nav{height:60px; line-height:60px;}
.nav .n{height:60px;}
.nav .sub{top:60px;}
.nav .sub li{ height:30px; line-height:30px;}
.footerin .pc{ display:none}
.footerin .phone{ display:block; width:70%; margin:0px 5%; text-align:center; }
.footerin{ padding:40px 0px;}
.phone span{ display:inline-block; text-align:center; float:left}
.footerin .jc{ margin-top:-20px;}
.footerin .zfjg { float:right; margin-top:10px; padding-right:30px;}
.cont_path{width:98%;  margin:0px auto; line-height:50px; height:50px;background:url(../images/path_icon1.png) no-repeat 20px 20px; padding-left:2%;color:#4fadfd; font-size:16px;}
.cont_path a{color:#4fadfd}
.list21 li{ width:47%; font-size:16px;}
.list21 li a img{ margin-right:10px;}
.list20 li{width:30%; margin-top:10px;}
.list22 li{min-width:23%; white-space:nowrap; padding:0px 8px; height:71px;}
.ysqgk_right li a img{     text-align: center;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin: 0px 10px;
    vertical-align: middle;}
	.ysqgk_right li a {font-size:14px;}
.part7_tit>a { display:none}
.newtab>a{display:none}
.part4_hd>a{ display:none!inportant;}
}
@media all and (max-width:900px){
.sj_head .logo{margin: 50px 0px 30px 1%;}
.nav .n a img{margin: -8px 5px;width:28px;}
.list .list_right{width:68%;}
.nav .n a{font-size:15px;}
.nav .sub li a { display: block;color: #fff;font-size: 14px;}
.nav .sub{display: none;width: 100%;}
.nav .sub div{width: 100%;  float: left; padding-top: 15px;}
.footerin{ padding:20px 0px;}
.footerin .phone{ display:block; width:70%; margin:0px 5%; text-align:center; }
.footerin .jc{ margin-top:-40px;}
.footerin .zfjg { float:right; margin-top:15px; padding-right:30px;}
.cont_path{line-height:50px; height:50px;}
.slideBox{ height:304px;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;height:304px; }
.newlist li{ line-height:30px; height:30px;}
.part1-right{height:304px; }
.newtab>a{display:none}
.part2 ul li a{ font-size:14px;}
.list22 li{ height:51px;}
.list21 li{ line-height:40px; height:40px; font-size:14px;}
.ysqgk_right li { margin: 5px 1%;width: 87%; line-height:25px;}
.list21 li a img{ display:none;}

.part4_hd li {padding: 20px 6px;}
.part4_b .on a{font-size:16px;}
.part4-rb{ margin-top:9px;}

.part6 .tit h4{font-size:18px;}
.picScroll-left { margin-top:0px;}
.picScroll-left .bd{ padding:20px 0px 10px; 0px}
.part7_tit {height:50px}
.part7_tit li a{ font-size: 16px; white-space:nowrap;}
.part7_tit li>a{padding: 0 0px;}
.sp_list{ margin:0px 5px;}
.list_news li a{color: #333;font-size: 16px; float: left;  max-width: 80%;}
}
	
@media all and (max-width:480px) {
	.sj_head_t{ height:200px}
.sj_head_t{ position:relative}
.small_nav{ position:absolute; top:0px; right:10px; margin-top:15px;}
.sj_head_t .logo{position:absolute; width:100%; top:65px; margin:0px; text-align:center}
.search{ position:absolute;top:120px; left:5%; }
.nav{height:70px; line-height:35px; background:#299bff }
.nav .n {width: 33.1%; font-size:14px; height:35px; border-bottom:#fff solid 1px;border-right:#fff solid 1px;}
.nav .n:nth-child(3n){ border-right:none;}
.nav .n a img{margin: -4px 6px;width:20px;}
.nav .n a{font-size:15px;}
.nav .n.on h3 a, .nav .n:hover h3 a{ border-bottom:none}
.nav .sub{ top:35px;}
.nav .sub{display: none;width: 100%;}
.nav .sub div{width: 100%;  float: left; padding-top: 15px;}
.nav .sub li a { display: block;color: #fff;font-size: 14px;}
.list .list_nav{width:96%; float:none; margin:0px auto}
.list .list_right{width:96%; float:none; margin:20px auto}
.list .list_nav>h2{line-height:80px;    font-size: 18px;}
.footer{ height:280px;}
.footerin{ padding:10px 0px; position:relative;height:90%}
.footerin .phone{ display:block; width:90%; margin:0px 5%; text-align:center; }
.phone span{ display:block; float:none}
.footerin .jc{ margin-top:-40px; position:absolute; bottom:10px ;right:30px;}
.footerin .zfjg { float:right; margin-top:15px; padding-right:30px;position:absolute;bottom:10px;left:30px;}
.slideBox{ width:98%; float:none; margin:20px auto   }
.part1-right{ width:98%; float:none; margin:0px auto  }
.part2{ margin-top:10px;}
.part2 ul li {width:49%; float:left; margin:5px 0.5%}
.part2 ul li:nth-child{2n}{ float:right}
.part2 ul li:last-child { width:99%;}
.slideBox1{ height:120px; margin-top:10px;  }
.slideBox1 .bd li{ zoom:1; vertical-align:middle;height:120px; }
.part4-left{width:98%; float:none; margin:20px auto  }
.part4-right{width:98%; float:none; margin:20px auto  }
.part4_hd li{ width:25%; margin:0px; padding: 10px 0px; text-align:center}
.part4_hd {height:50px}
.part4_hd li a{ font-size: 16px; white-space:nowrap;font-weight:400;}
.list20 li h4{font-size:16px; font-weight:600; white-space:nowrap}
.list20{ margin-top:0px;}
.part4_b .on a{ height:40px; line-height:40px;}
.list20 li{width:47%;margin:10px 1%; padding:0px; float:left}
.list20 li:nth-child(2n){ float:right}
.list20 li:first-child{margin-left:1%;}
.list20 li:nth-child(4){width:46%;}
.list22{margin: 20px 20px 10px 20px;}
.part7{ padding:10px 0px;}
.list22 li { min-width: 25%;white-space: nowrap; padding: 0px 0px;margin:5px 0px; height:65px;}
.part7_left{width:98%; float:none; margin:10px auto }
.part7_right{width:98%; float:none; margin:10px auto }
.part7_right li{font-size: 16px; height:60px; line-height:60px;}
.part7_tit li{width:33%; text-align:center}
.yqlj_title>ul>li{width:48%;}
.picScroll-left{ margin-top:0px;}
.con_detail {height:auto;
    min-height: 50px;
    overflow: hidden;
}
.con_detail span{ margin-top:20px;}
.zhengwen img{ width:90%; height:auto;margin:0px auto}
.sp_list{ margin:0px 5px;}
.sp_list li{ width:98.4%; margin:20px 0.6%;}
.picScroll-left1{ margin:0px auto;width:98%; }
.picScroll-left1 .bd{margin-left:0px; }
.picScroll-left1 .bd ul li{ width:50%; margin:0px; overflow:hidden}
.picScroll-left1 .bd ul li .pic img{ width:96%;height:100%;margin:10px auto; overflow:hidden; text-align:center}
.picScroll-left ul li{ width:96%;}
.picScroll-left .bd ul li .pic img{ width:96%;height:100%;margin:0px auto; overflow:hidden; text-align:center}
.newlist li a{max-width: 84%;}
.list_news li a{color: #333;font-size: 14px; float: left;  max-width: 80%;}
}

@media all and (max-width:380px) {
.list22 li { min-width: 10%;white-space: nowrap; padding: 0px 7px;}
.list20 li h4{font-size:14px; font-weight:600; white-space:nowrap}
.list22 li { min-width: 10%;white-space: nowrap; padding: 0px 10px; height:65px;margin:10px 0.5%;}
}
@media all and (max-width:320px) {
	.list22 li { min-width: 10%;white-space: nowrap; padding: 0px 15px;margin:10px 0.5%;}

}