*{margin:0px;padding:0px;box-sizing: border-box;}
 html,body{
	min-width:1200px;
}
.topIndex{width: 100%;background: #fff;}
.topHead{background: #fff;overflow:hidden;}
.logo{display: block;width: 518px;margin:20px 0;}
.seaBox{width:356px;height:44px;background:url(../hebei_img/search.png) no-repeat!important;margin:24px 0;overflow:hidden;}
.seaBox .txt{width:220px!important;box-sizing:border-box;padding-left:10px;font-size:15px;color:#333;float:left;outline:none;padding:10px 12px;height:44px;background:transparent;}
.seaBox .sub{width:52px;height:44px;float:right;outline:none;background:transparent;}
.seaBox select {
    height: 44px;
    outline: none;
    border: none;
    line-height:44px;
    cursor:pointer;
    font-size: 15px;
    color: #666666;
    appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../hebei_img/arrow.png) no-repeat right center transparent!important;
    padding-right: 20px;
    padding-left: 10px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}
.zjul li a{
	display: inline-block;
    width: 100%;
    height: 100%;
}
.indexloginbox{
	background: #3b59da;
    color: #fff;
    padding: 0px 10px;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
}
.indexloginbox a{color: #fff; font-size:14px;}
.loginregbox a{color:#3b59da;font-size:14px;}
.loginregbox{
	border: 1px solid #3b59da;
    color: #3b59da;
    padding: 0px 10px;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
}
.dialogBox1{width: 100%;height:100%;position: fixed; background:url(../img/opa.png) repeat;z-index:333;top:0;display: none;}
.dialog1{padding:20px;background:#fff;border:1px solid #ededed;border-radius:4px;width:470px;position: relative;left: 50%;top: 50%;margin-left: -185px;margin-top: -240px;}
.diaitem{margin:20px 0;overflow:hidden}
.diaitem lable{color:#0e86d1;font-size:16px;display: inline-block;width: 80px;}
.diaitem input,.diaitem textarea{width:300px;border:1px solid #ededed;border-radius:3px;font: 14px;height:32px;line-height: 32px;vertical-align: middle;outline: none}
.diaitem textarea{height: 180px;}
.close{position: absolute;top: 10px;right:10px;font-size: 20px;color: #333;}
.buttonBox{width:100%;;text-align: center}
.buttonBox button{width: 80px;height:36px;line-height: 36px;text-align: center;color: #fff;border-radius:3px;font-size:14px;background:#0e86d1;margin:20px;}
.buttonBox button+button{background:#fff;border:1px solid #999;color: #999;}
.seaBox select:focus { background-color:#f4f4f4; }
.seaBox select::-ms-expand{display:none; }
.sy_language{margin:42px 0;}
.Ena{width: 22px;height: 22px;font-size: 12.5px;color: #1c8dd4;border: 1px solid #1c8dd4;padding: 4px 6px;margin-right: 10px;}
.Cna{width: 22px;height: 22px;font-size: 12.5px;color: #bdbdbd;margin-right: 10px;}
.topNav{width:100%;background:#1f5d9d;height:60px;}
.topIndexNav>ul{float: left;}
.topIndexNav>ul>li{float: left;box-sizing: border-box;position:relative;/* width:44px; */position:relative;}
.topIndexNav>ul>li+li{/* width:90px; */}
.topIndexNav>ul>li{margin:0 25px;}
.topIndexNav>ul>li b{background-color: #fff;position:absolute;bottom: 3px;border-radius: 2px;height: 4px;left: 0;display: none;width:100%;}
.topIndexNav>ul>li+li b{width:100%;}
.topIndexNav>ul>li>a,.topIndexNav>ul>li>ul li a{color: #fff;font-size: 18px;height:60px;line-height: 60px;display: block;text-align:center;text-decoration: none;}
.topIndexNav>ul>li>ul li a{color:#333;height:44px;line-height:44px;font-size:15px;}
.topIndexNav ul li.act b,.topIndexNav ul li:hover b{display:block;}
.topIndexNav>ul>li>ul li:hover>a,.topIndexNav>ul>li>ul li>ul li:hover>a{color:#1580be}
.topIndexNav ul li.act {position:relative}
.topIndexNav ul li.iconar{background:url(../img/iconar.png) no-repeat  right center;}
.topIndexNav>ul>li>ul{box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.4);position:absolute;top:60px;z-index:11;background:#eee;width:120px;display:none;border-radius:3px;left:50%;margin-left:-60px;}
.topIndexNav>ul>li>ul>li>ul{position:absolute;right:-120px;top:0;display:none;width:120px;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.4);background:#eee;}

.dropdown{position:relative;}
.dropdown i{display:block;width:30px;height:30px;cursor:pointer;margin:15px 0;}
.dropdown i img{width:100%;}
.dropdown-menu {
    position: absolute;
    top: 60px;
    min-width: 120px;
    width: 120px;
    overflow: hidden;
    z-index: 100;
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.4);
    border-radius:5px;
    left:50%;
    margin-left:-60px;
    display:none;

}
.ggwimg img{width:1200px;height:130px;}
.textover2{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -ms-line-clamp: 2;
    -moz-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.nemohei{
	height:90px;
	overflow: hidden;
}
a:hover{    text-decoration: none;}
.dropdown-menu a{display:block;background:#fff;padding:10px;color:#333;font-size:14px;text-align:center;}
.dropdown-menu a+a{border-top: 1px solid #ebeef5;}
.dropdown-menu a:hover{background:#e6e6e6;}
.dropdown-menu a{display:none;}
.article_title {
    text-align: center;
    font-size: 20px;
    border-bottom: 1px solid #1da0cb;
    padding: 20px;
    word-break: break-all;
}
.article center {
    font-size: 14px;
    padding: 16px 0 20px;
}
.cont {
    font-size: 14px;
    line-height: 30px;
    text-align: justify;
    min-height: 300px;
}
.cont p {
    padding-bottom: 15px;
    font-size: 14px;
    word-break: break-all;
}
ul, li {
    list-style: none;
}
.conbox{
	width:1200px;
	margin: 0 auto;
}
.text_c{text-align: center;}
.dis_in{display:inline-block;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mt30{margin-top:30px;}
.fs14{font-size: 14px;}
.fs15{font-size: 15px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs24{font-size: 24px;}
.fs20{font-size: 20px;}
.fs30{font-size: 30px;}
.mr20{margin-right:20px;}
.ml30{margin-left:30px;}
.line-h25{line-height: 25px;}
.line-h22{line-height: 22px;}
.col666{color:#666;}
.col999{color:#999;}
.colfff{color:#fff;}
.top{
	height:38px;
	line-height:38px;
	color:#333;
	font-size:14px;
	background:#f5f5f5;
}

.fl{float:left;}
.fr{float:right;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mt40{margin-top:40px;}
.mt8{margin-top:8px;}
.cur{cursor: pointer;}
.spancontop>span{display:inline-block;}
.logobox{height:140px;width:100%;background:#fff; background-repeat: repeat-x;}
.logoimg{/* width:512px; */margin-top:30px;}
.serachbox{float:right;margin-top:50px;}
.selpro{
	width:70px;
	height:40px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	background:#3b59da;
	margin-right: -5px;
}
.selpro select{
	width: 100%;
	height: 38px;
	float: left;
	border: none;
	color: #fff;
	font-size: 16px;
	padding: 0px 7px;
	outline: none;
	border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    background: #3b59da;
}
.selpro select option{
	color:#333;
}

.serach{
	background:#d7e7ff;
	width:208px;
	height:40px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.serachinp{
	width: 135px;
	height: 40px;
	border: none;
	background: #d7e7ff;
	padding: 0px 10px;
	font-size: 14px;
	outline: none;
}
.serachimg{
	margin-top:12px;
	margin-right:5px;
}
.navbox{
	width:100%;
	height:60px;
	background-image: url(/images/jlpstm/navbg.png);
	background-size:100% 100%;
}
.navul{overflow: hidden;}
.navul li{
	float: left;
	font-size: 18px;
	color: #fff;
	line-height: 60px;
	margin: 0px 13px;
	cursor: pointer;
	padding: 0px 15px;
}
.navul li a{
	font-size: 18px;
	color: #fff;
	cursor: pointer;
	display:inline-block;
	text-decoration: none;
}
.navul li.active{
	font-weight: bold;
	border-bottom: 4px solid #fff;
	/*margin-top: -4px;*/
}
.banner{
	width:100%;
	height:450px;
	background-image: url(/images/jlpstm/banner.png);
	background-size: 100% 100%;
	position: relative;
	 min-width:1200px;
}
.infoboxab11{
	position: absolute;
	width:1200px;
	margin:0 auto;
	bottom:-50px;
	height:100px;
	background:#f1f1f1;
	box-shadow:0px 0px 10px;
	border-radius: 10px;
	left:50%;
	margin-left:-600px;
	padding:17px 0px;
}
.infoboxab{
	position: absolute;
	width: 1220px;
	margin: 0 auto;
	height: 200px;
	/* background: #f1f1f1;
	box-shadow: 0px 0px 10px;
	border-radius: 10px; */
	left: 50%;
	top:50%;
	margin-top: -100px;
	margin-left: -600px;
}

.eachinfobox{display:inline-block;width:16%;text-align: left; padding-left: 25px;position: absolute;
    right: 0px;height:50px;background: rgba(0,0,0,0.5);border-radius: 10px;}
.eachinfobox a{display:block;}
.eachinfobox i{font-size: 30px;color: #fff;vertical-align: middle;margin-right: 10px;}
.eachinfobox p{font-size:18px;margin-top:10px;cursor: pointer;display: inline-block;color: #fff;}
.lbtban .fullSlide .hd ul{display:none;}
#bannerBox .fullSlide .hd ul{display:none;}
.banbtn{
	width:398px;
	height:90px;
	line-height:90px;
	text-align:center;
	color:#fff;
	background:rgba(82,101,164,0.7);
	font-size:24px;
}
.banbtn:hover{
	background:rgba(82,101,164,1);
}
.banbtnbox{
	position: relative;
	height:450px;
}
.banbtnbox p.btntwo{left:400px;}
.banbtnbox p.btnth{left:800px;}
.banbtnbox p{
	position: absolute;
	bottom:0px;
	/* top:90px; */
}
.iconbox{
	/* height:440px; */
	background-image: url(/images/jlpstm/mapimg.png);
	background-size: 100% 100%;
	padding:0px 0px 30px 0px;
}
.iconboxtop .each{
	display:inline-block;
	width:265px;
}
.icontitle{
	font-size:18px;
	color:#333;
	font-weight: bold;
}
.numcol1>span{color:#1da1f2;}
.numcol2>span{color:#80a926;}
.numcol3>span{color:#ff7420;}
.numcol4>span{color:#586cff;}
.iconnum{font-size: 30px;font-weight: bold;text-align: center;margin:0px 10px;}
.iconname{font-size:18px;width:110px;text-align: center;margin:0px 10px;}
.numcol1,.numcol2,.numcol3,.numcol4{
	
}
.numcol1 span,.numcol2 span,.numcol3 span,.numcol4 span{
	margin-bottom:5px;
}
.numcol1 i,.numcol2 i,.numcol3 i,.numcol4 i{
	 vertical-align:bottom;
	/*position: absolute;
    bottom: -5px; */
}
.line{
	width:1px;
	height:146px;
	margin-top:75px;
	background:#ddd;
	display:inline-block;
}
.conname{
	width: 74px;
	height: 74px;
	color: #fff;
	background: #1da1f2;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	padding: 15px;
}
.liname{
	font-size:17px;
	font-weight: bold;
	color:#333;
	margin-bottom: 5px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.linemo{
	font-size:15px;
	color:#999;
}

.sliul li{
	float: left;
	width: 340px!important;
	height: 74px;
	background: #f3f3f3;
	padding: 15px;
	margin-right: 10px;
}
.titleimg{
	display:block;
	margin:30px auto;
}
.xwleftimg{
	width:550px;
	height:380px;
	margin-right:25px;
}
.xwtabname{
	width:625px;
	height:48px;
	line-height:48px;
	color:#333;
	background:#f0f7ff;
	margin-bottom: 13px;
}
.xwtabname>span{
	display:inline-block;
	width:115px;
	text-align: center;
	font-size: 17px;
	cursor: pointer;
}
.xwtabname>span.active{
	color:#3b59da;
	font-weight: bold;
	border-bottom: 2px solid #3b59da;
	margin-top:-2px;
}
.databox{
	width:60px;
	height:46px;
	border:1px solid #3b59da;
	vertical-align: middle;
	margin-right:15px;
}
/*.year{
	height:23px;
	line-height: 23px;
	text-align: center;
	color:#fff;
	background:#3b59da;
}
.data{
	height:23px;
	line-height: 23px;
	text-align: center;
	color:#666;
}*/
.eachxwbox{
	margin:9px 0px;
}
.xwtitle{
	width:540px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
.fbimgbox{width:570px;vertical-align: top;}
.fbimgbox img{
	width:268px;
	height:120px;
	margin-bottom: 20px;
	margin-right:15px;
}
.fbmapbox{
	/* background: #f8f9ff;
	border: 1px solid #7ac1ff; */
	width: 621px;
	background: #fcfcfc;
    box-shadow: 0px 0px 6px #d6d6d6;
	/* margin-left: 20px; */
	height: 262px;
	padding:5px;
}
.fbmapbox img{
	margin-left:4px;
	cursor:pointer;
	transition:all 0.6s;
}
.fbmapbox img:hover{
	transform:scale(1.1);
}
.fbmapbox>span{
	font-size: 18px;
	color:#3b59da;
	vertical-align: top;
	font-weight: bold;
}
.fbmapbox>img{margin-left:35px;}
.zrxqbox>div{
	width:585px;
	height:408px;
}
.zrtitlebox{
	height:36px;
	line-height:33px;
}
.zrxqtitle{
	font-size: 20px;
	color:#333;
	font-weight: bold;
}
.zrmore{font-size: 12px;float:right;}
.zrthbox{
	width:100%;
	height:50px;
	/* background:#dde1f9; */
	background-image: linear-gradient(#dbebf8, #fafafa);
	line-height:50px;
	color:#333;
	font-size:16px;
}
.th2,.th1,.th3{text-align: center;}
.th1{width:50%;}
.th2{width:15%;}
.th3{width:34%;}
.zrtbody{
	width:100%;
	background-image: url(/images/jlpstm/zrtdbg.png);
	background-size: 100% 100%;
	height:40px;
	margin:10px 0px;
	line-height: 40px;
	font-size: 18px;
	color:#666;
}
.zrtbody>div>span{
	width:80%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
.zrtbodybox{
	border:1px solid #b2c1ff;
	width: 100%;
    height: 300px;
}
.zrtbodybox a{
	display: block;
   	height: 50px;
}

.zrtbody {
   	width: 100%;
    height: 50px;
    margin: 0px;
    line-height: 50px;
    font-size: 16px;
    color: #666;
    background: #fff;
}
.zrtbodybox a:nth-of-type(even) .zrtbody{
	background:#f4f4f4;
}
.jingjiabox{
	margin:50px 0px;
	height:580px;
	width:100%;
	background-image: url(/images/jlpstm/jingjiabg.png);
	background-size: 100% 100%;
	min-width:1200px;
}
.jjdtimg{
	padding:10px 0px 10px 0px;
	display:block;
	text-align: center;
}
/* .ggbox{width:1180px;} */
.ggrbox{
	width: 515px;
	height: 90px;
	background: #f0f7ff;
	float: left;
	padding: 20px 25px;
	position: relative;
	margin-left:10px;
}
.mb18{margin-bottom: 18px;}
.ggtitle{
	font-size: 16px;
	color:#333;
	margin-bottom: 10px;
	width: 85%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
.ggtime{
	font-size:14px;
	color:#0d325e;
}
.ggtimespan{
	display:inline-block;
	margin-left:20px;
}
.ggtype{
	width:120px;
	display:inline-block;
}
.ggstate{
	font-size: 18px;
	color:#80a926;
	font-weight: bold;
	position: absolute;
	right: 25px;
	top: 32px;
}
.ggmore{
	width:90px;
	height:30px;
	border:1px solid #3b59da;
	line-height:30px;
	text-align: center;
	color:#3b59da;
	font-size: 16px;
	float:right;
}
.hdul{
	display: flex;
	/* justify-content: space-between; */
}
.hdul>li{
	float:left;
	width:290px;
	margin:0px 5px;
}
.hdul>li .wid100{
	width:100%;
	height:134px;
	margin-bottom: -3px;
}
.hdul>li .hdlibox{
	height:284px;
	background:#f2f8ff;
	padding:25px 15px;
}
.hdbtn{
	width:165px;
	height:38px;
	border:1px solid #3b59da;
	line-height:38px;
	text-align: center;
	color:#3b59da;
	font-size: 15px;
	background:inherit;
	margin:30px auto 0px;
	display:block;
}
.fwbg{
	width:100%;
	height:285px;
	background-image: url(/images/jlpstm/fwbg.png);
	background-size: 100% 100%;
	padding-top:95px;
	    background: #d5def0;
}
.flexsp{
	display: flex;
	justify-content: space-between;
}
.footer{
	width:100%;
	height:305px;
	background:#fff;
	/* border-top: 1px solid #c2c2c2; */
}
.footerul>li,.footerul>li a{
	font-size: 14px;
	color:#333333!important;
	font-weight: bold;
	float:left;
	margin-right:15px;
}
.footlogo{
	width:430px;
	margin-top:65px;
}
.ewmul{
	right:0px;
	top:60px;
	text-align: center;
	color:#333;
	font-size: 14px;
}
.ewmul li{
	float:left;
	margin-left:30px;
	color:#333!important;
}
.pore{position: relative;}
.poab{position: absolute;}
.footline{width:100%;height:1px;background:#dbdbdb;margin:30px 0px;}
.fotban{color:#333333;font-size: 14px;text-align: center;line-height: 25px;}
/* 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷�*/
.jsbanner{
	min-width:100%;
	height:355px;
	cursor: pointer;
}
.jsbanner img{width:100%;height:355px;}
.jstitle{
	width:160px;
	height:50px;
	background:#c0d1fb;
	border-radius: 10px;
	text-align: center;
	line-height:50px;
	font-size: 26px;
}
.jsnemo{
	font-size:18px;
	line-height:30px;
	text-indent:35px;
	margin-top:20px;
	height: 210px;
    overflow: hidden;
}
.jsleftbox,.jsrightbox{
	width:600px;
	padding:0px 15px;
	height:340px;
}
.mw100{
	max-width:100%;
	max-height: 100%;
}
.jsmore{color:#0e12b7;text-align: right;cursor: pointer;margin-top: 10px;}
.xwbg{
	width:100%;
	height:315px;
	background-image: url(/images/jlpstm/jsjjr/js5.png);
	background-size: 100% 100%;
}
.eachxw{
	width: 44%;
    height: 60px;
    background: #fff;
    border-radius: 10px;
    padding: 0px 10px;
    line-height: 60px;
    font-size: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    margin: 15px 3%;
    float: left;
}
.jstitlexw{
	width: 160px;
	height: 50px;
	background: #c0d1fb;
	border-radius: 10px;
	text-align: center;
	line-height: 50px;
	font-size: 26px;
	margin-bottom: 20px;
	display: inline-block;
}
.tl{
	text-align:left;
	margin: 13px 0px 13px 0px;
}
.mb40{margin-bottom: 40px;}
.jsrightbox>img{
	text-align: center;
}
/* 鍐滀笟骞冲彴 */
.nongyboxleft{
	margin-right:20px;
	/* border:1px solid #c8c8c8; */
	height:330px;
	overflow: hidden;
}
.ntxqbox{
	overflow: hidden;
    position: relative;
    border: 1px solid #01421f;
    height: 300px;
}
.nylistbox>div{
	margin:15px;
}
.nylistbox{
	width:390px;
	cursor: pointer;
}
.wid100{
	width:100%;
}
.nyimgbox{
	width:390px;
	height:320px;
	margin-right:10px;
}
.pr10{padding-right:10px;}
.nytitle{
	width: 310px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
.nyzltitle{
	height: 50px;
    /* background: #c0d1fb; */
    text-align: left;
    line-height: 50px;
    font-size: 16px;
    /* padding-left: 20px; */
    /* border-bottom: 1px solid #c8c8c8; */
    background-image: linear-gradient(#dbebf8, #fafafa);
}
.nyzltitle span{
	display:inline-block;
	height:50px;
	border-bottom:2px solid #3b59da;
	padding:0px 10px;
}
.nybanner{
	width:100%;
	height:200px;
	background:url(/images/jlpstm/nybanner.jpg);
	background-size:100% 100%;
	color:#fff;
	text-align:center;
	font-size:40px;
	line-height:200px;
}
.nybanner span{border-bottom:3px solid #fff;}
.nytitlep{
	height: 34px;
    /* background: #f4f4f4; */
    /* background-image: linear-gradient(#dbebf8, #fafafa); */
    text-align: left;
    line-height: 20px;
}
.nytitlep span{
	display: inline-block;
    /* border-bottom: 2px solid #3b59da; */
    padding: 0px 16px;
    /* background:url(/images/jlpstm/bgtit1.png); */
    background-size:100% 100%;
    /* color:#fff; */
  

}
.overh{
	overflow:hidden;
}

.acttitle {
    width: 200px;
    border-bottom: 1px solid #dcdcdc;
    text-align: center;
    margin: 0 auto;
}
.acttitle>p {
   /* width: 100px; */
    border-bottom: 2px solid #3b59da;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 10px;
}
.nyzlul li{
	float:left;
	width:50%;
	margin-bottom: 20px;
	padding:0px 30px;
}
.nyzlul li>span{
	float:right;
}
.nyzlul li>p{
	background: #fff;
	padding: 6px;
	border-radius: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	cursor: pointer;
	padding-right: 100px;
    position: relative;
}
.nyzlul li>p>span{
	float:right;
	position: absolute;
    right: 6px;
}
.nybg{
	background-image: url(/images/jlpstm/nybg.jpg);
	background-size: 100% 100%;
	padding:20px 0px 10px 0px;
}

/* 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹 */
.yqljbox {
    /* background: #f7f9fa; */
    width: 100%;
    height: 245px;
    padding-top: 35px;
}
.linkbox {
    margin-top: 50px;
    overflow: hidden;
    height: 74px;
}
.linkbox img {
    margin-right: 15px;
    height: 74px;
    float: left;
    width:100%;
}
.linkbox ul li{
	float: left;
    width: 232px!important;
    margin-right: 10px;
    overflow: hidden;
}
/* 閿熺嫛纭锋嫹閿熸枻鎷锋簮閿熸枻鎷烽敓鏂ゆ嫹 */
.pagebg{
	background:#f4f3f3;
	padding:10px 0px;
	min-width:1200px;
}
.linknav{
	background:#fff;
	height:38px;
	line-height:38px;
	margin-bottom: 5px;
	padding:0px 10px;
}
.linknav a{
	display:inline-block;
	height:38px;
	line-height:38px;
	margin-bottom: 5px;
	padding:0px 10px;
}
.bgfff{background:#fff;}
.kjzydtleft{
	width:350px;
	padding:0px;
	display:inline-block;
	/* min-height: 400px;
    background: url(/images/jlpstm/conleftbott.png) left bottom no-repeat; */
}
.linbgimg{
	background: url(/images/jlpstm/conleftbott.png) left bottom no-repeat;
	min-height: 500px; 
}
.lh45{line-height:45px;}
.kjzydttitle{
	font-size: 26px;
    font-weight: bold;
    color: #272f50;
    height: 80px;
    line-height: 80px;
     /* border-bottom: 0px solid #f3f3f3; */
    text-align: center;
    border-bottom: 2px solid #7790fa;
}
.kjzydttitle img{
	vertical-align: middle;
	margin-right: 10px;
}
.kjzydtul li{
	width: 100%;
    height: 80px;
    text-align: left;
    line-height: 80px;
    /* background: #fff; */
    border-radius: 0px; 
    font-size: 20px;
    padding:0px 45px;
    color: #a3aac2;
    margin: 0px 0px;
    cursor: pointer;
    border-bottom: 1px solid #f2f3f7;
}
.kjzydtul li a{font-size: 20px;display: inline-block;
    width: 100%;}
.kjzydtul li.active{
	color:#3c5cdc;
	color: #fff;
	background:url(/images/jlpstm/conbg.png);
    background-size:100% 100%;
}
.conimg{
	float: right;
   	margin-top: 25px;
}
.conleftbott{
	left:0px;
	bottom:0px;
	width:350px;
}
.kjzydtright{
	display: inline-block;
	width: 840px;
	border-left: 6px solid #f4f3f3;
	min-height: 400px;
	padding: 0px 20px;
	float: left;
}
.v-m{
	vertical-align: middle;
}
.text_over{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
}
.kjxmtitle{
	width:600px;
	margin-left:8px;
}
.jishuxm{
	overflow:hidden;
}
.jishuxm .imgurl{
	width: 230px;
    height: 80px;
    margin: 10px 15px;
    box-shadow: 0px 0px 5px #cecece;
}

.jishuxm>p{
	margin:20px;
	cursor: pointer;
}
.eachzjbox{
	width:800px;
	height:90px;
	background:#f6f8ff;
	border-radius: 10px;
	padding: 10px 15px;
	margin:15px 0px;
}
.eachzjbox>p>span{
	color:#3b59da;
	font-size:18px;
	font-weight: bold;
}
.zjboxul li{
	float:left;
	margin: 10px 10px 0px 40px;
	font-weight: bold;
}
.eachinterluy>img{
	width:250px;
	height:155px;
	margin-right:20px;
}
.mb10{margin-bottom: 10px;}
.infoluy{padding-top:10px;}
.luynemo{
	height: 75px;
    line-height: 25px;
    margin: 5px 0px;
    overflow: hidden;
    font-size: 18px;
}
.luytimemore>img{
	vertical-align: bottom;
	margin-right: 5px;
}
.luytimemore{color:#5c5a5a;margin-top:10px;}
.eachinterluy{
	overflow: hidden;
	margin:20px 0px;
}
.lxwmp{padding:20px 0px;}
.lxwmp>p{
	margin:20px 0px;
	font-size:18px;
}
.lxwmp>p>label{
	font-weight: bold;
}

a{color: inherit;}
.qyzybox {
    display: inline-block;
    width: 580px;
    height: 365px;
}
.qytitlt {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}
.qymore {
    text-align: right;
    border-bottom: 2px solid #6c84ec;
    padding-bottom: 5px;
}
.qyul li {
    float: left;
    text-align: center;
    width: 170px;
    margin: 10px;
}
.qyul li img {
    width: 100%;
    height: 102px;
}
.qyul li p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.tabless{
	width:100%;
	
}
.tabless thead{
	background:#3b59da;
	color:#fff;
}
.tabless th,.tabless td{
	text-align: center;
	height: 38px;
	border: 1px solid #e7e7e7;
}

/* 閿熸枻鎷烽敓鏂ゆ嫹閿熸彮锟�/
.titName {
    width: 100%;
    text-align: left;
    /* border-bottom: 1px solid #c9c9c9; */
}
.titName .tabL>a {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #000;
    font-size: 18px;
    padding: 0 20px;
    margin: 10px 0px;
    position: relative;
}
.titName .tabL a.act img {
    display: block;
}

.titName .tabL a img {
    display: none;
    position: absolute;
    bottom: -17px;
    left: 50%;
    margin-left: -33.5px;
}
.more a {
    /* color: #808080;
    font-size: 14px; */
    line-height: 42px;
}
.clear::after {
    content: '';
    display: block;
    overflow: hidden;
    clear: both;
}
.xmjs_list {
    width: 1200px;
    margin: 0 auto;
}
.yzxmTab {
    display: none;
    padding: 20px 0;
    overflow: hidden;
}
.yzxmUl {
    width: 100%;
    overflow: hidden;
}
.xmjs_list ul li {
    border: solid 1px #e5e5e5;
    width: 283px;
    margin: 0px 8px;
    border-radius: 4px;
    background: #fafafa;
    overflow: hidden;
    float: left;
    margin-bottom: 20px;
}
.xmjs_list ul li a.xmjs_img {
    display: block;
    width: 283px;
    height: 184px;
    position: relative;
}
.pro-abspan {
    position: absolute;
    background: #ee4e4e;
    color: #fff;
    font-size: 12px;
    padding: 2px 5px;
    right: 0;
    top: 0;
}
.pro-abspan2 {
    position: absolute;
    background: #188e2d;
    color: #fff;
    font-size: 12px;
    padding: 2px 5px;
    right: 0;
    top: 0;
}
.pro-abspan3{
	position: absolute;
    background: #959895;
    color: #fff;
    font-size: 12px;
    padding: 2px 5px;
    right: 0;
    top: 0;
}    
.xmjs_list ul li a.xmjs_img img {
    width: 283px;
    height: 184px;
}
}
.xmjs_box {
    padding: 10px 15px 0 15px;
    position: relative;
}
.xmjs_title {
    line-height: 30px;
}
.xmjs_title {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xmjs_title a {
    color: #333;
    font-size: 16px;
    font-weight: bold;
	text-decoration: none;
}
.xmjs_label {
    margin-top: 10px;
    font-size: 12px;
    /* color: #999; */
    height: 20px;
}
.xmjs_label .fl {
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
.xmjs_category, .xmjs_add, .xmjs_industry, .xmjs_organization {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    top: 3px;
}
.xmjs_category {
    background: url(/images/jlpstm/xmicon1.png) 0 0 no-repeat;
}
.infobg{
	background: url(/images/jlpstm/infobg.jpg) no-repeat;
	background-size:100% 100%;
	min-height:560px;
}
.xmjs_label_cont {
    color: #333;
}
.xmjs_label .fr {
    width: 25%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xmjs_add {
    background: url(/images/jlpstm/xmicon3.png) 0 0 no-repeat;
}
.clear {
    clear: both;
}
.xmjs_organization {
    background: url(/images/jlpstm/xmicon2.png) 0 0 no-repeat;
}
.xmjs_label_price {
    height: 44px;
    line-height: 40px;
    border-top: solid 1px #e5e5e5;
    max-width: 253px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xmjs_label_money {
    font-weight: bold;
    margin-left: 5px;
}
.xmjs_label_money {
    color: #a50005;
}
.fs15 {
    font-size: 15px!important;
}
.xmjs_footer {
    line-height: 40px;
    height: 40px;
    border-top: solid 1px #e5e5e5;
    text-align: center;
    color: #666;
	font-size: 12px;
}
.xmjs_footer .fl {
    width: 100%;
}
.xmjs_footer .fl span {
    display: block;
    /* border-right: solid 1px #e5e5e5; */
}
.xmjs_box {
    padding: 10px 15px 0 15px;
    position: relative;
}
.qyxm_table {
    width: 100%;
    border: 1px solid #e6e6e6;
}
.qyxm_table tr th {
    height: 50px;
    line-height: 50px;
    background: #ededed;
    font-size: 15px;
    color: #333;
}
.qyxm_table tr td {
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 10px 6px;
    font-size: 14px;
    color: #333;
    text-align: left;
}
.qyxm_table tr td a, .qyxm_table tr td span {
    font-size: 14px;
    color: #333;
	text-decoration: none;
}
.qyxm_table tr td+td {
    text-align: center;
}
.qyxm_table tr td span {
    color: #479dff;
}
.qyxm_table tr td a i {
    display: inline-block;
    width: 15px;
    height: 14px;
    background: url(/images/jlpstm/zj5.png) no-repeat;
    padding-right: 10px;
    margin-bottom: -2px;
    margin-left: 6px;
}

/* 鐭ヨ瘑閿熸枻鎷锋潈閿熷彨鐧告嫹 */
.tgnumbox{
	width: 325px;
	height: 100px;
	margin: 20px 20px 0px 0px;
	box-shadow: 0px 0px 5px;
	background-image: url(/images/jlpstm/numssimgbg.jpg);
	background-size:100% 100%;
	font-size: 24px;
	padding: 10px;
}
.numss{font-size:40px;color:#f00;font-weight: bold;margin-top:0px;}
.tgdjinfo{
	width: 325px;
	height: 100px;
	line-height:100px;
	margin: 20px 0px 0px 0px;
	box-shadow: 0px 0px 5px;
	background-image: url(/images/jlpstm/numinfoimg.jpg);
	background-size:100% 100%;
	font-size: 24px;
	color: #fff;
	cursor: pointer;
}
.zsbanner {
    background-image: url(/images/jlpstm/zsbg.jpg);
    background-size: 100% 100%;
    height: 300px;
    font-size: 50px;
    line-height: 300px;
    text-align: center;
    color: #666;
}


/* 閿熸枻鎷峰綍 */
.logoboxlogin{
	height:110px;
}
.bglogin{
	width:100%;
	height:560px;
	background-image: url(/images/jlpstm/loginbg.jpg);
	background-size: 100% 100%;
	min-width:1200px;
}
.loginbox{
	width:450px;
	height:480px;
	background:#fff;
	float:right;
	margin-top:40px;
	padding:30px 30px;
}
.logintype{
	border-bottom: 1px solid #d3d3d3;
	/* padding:10px 10px; */
}
.logintype>span{
	display:inline-block;
	padding:10px 20px;
	font-size:16px;
	cursor: pointer;
}
.logintype>span.active{
	color:#ff6000;
	border-bottom: 3px solid #ff6000;
}
.logininput{
	outline: none;
	border:none;
}
.inpbox{
	border:1px solid #d3d3d3;
	width:100%;
	height:48px;
	line-height:48px;
	padding: 0px 10px;
	margin:32px 0px;
}
.inpbox>img{
	vertical-align: middle;
	margin-right: 15px;
}
.inpbox>input.logininput{
	outline: none;
	border:none;
	width:300px;
	height:40px;
	font-size:14px;
}
.yanzmbtn{
	position: absolute;
	width: 115px;
	right: 0px;
	top: 0px;
	height: 47px;
	border: none;
	background: #2a96e5;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
}
.loginbtn{
	width: 100%;
	height: 48px;
	border: none;
	border-radius: 10px;
	background: #2a96e5;
	color: #fff;
	font-size: 18px;
	margin: 30px 0px;
	cursor: pointer;
}

/* 娉ㄩ敓鏂ゆ嫹 */
.rgbg{
	background-image: url(/images/dzxh/reg_background.png);
	background-size: 100% 100%;
	height:560px;
}
.regbox{
	width: 450px;
	height: 480px;
	background: #fff;
	float: right;
	margin-top: 40px;
	padding: 15px;
	border-radius: 10px;
	box-shadow: 0px 0px 5px;
	margin-right:5px;
}
.regtype {
    border-bottom: 1px solid #d3d3d3;
    /* padding: 10px 10px; */
	display: flex;
	justify-content: space-around;
}
.regtype>span.active {
    color: #2554cf;
    border-bottom: 3px solid #2554cf;
}
.regtype>span {
    display: inline-block;
    padding: 10px 25px;
    font-size: 16px;
    cursor: pointer;
}
.reginpbox>img {
    vertical-align: middle;
    margin-right: 15px;
}
.reginpbox>input.logininput {
    outline: none;
    border: none;
    width: 300px;
    height: 28px;
    font-size: 14px;
}
.reginpbox{
	border: 1px solid #d3d3d3;
	width: 100%;
	height: 44px;
	line-height: 44px;
	padding: 0px 10px;
	margin: 10px 0px;
}
.regyanzmbtn{
	position: absolute;
	width: 100px;
	right: 0px;
	top: 0px;
	height: 43px;
	border: none;
	background: #2a96e5;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
}
.regbtn{
	width: 50%;
	height: 48px;
	border: none;
	border-radius: 10px;
	background: #2a96e5;
	color: #fff;
	font-size: 18px;
	margin: 20px 0px;
	cursor: pointer;
}
.backindex{
	width: 48%;
	display: inline-block;
	text-align: right;
	color: #2a96e5;
	cursor: pointer;
	text-decoration: none;
}

/*閿熸枻鎷烽敓鏂ゆ嫹*/
#prev2 {
    background: url(/images/jlpstm/iconleft.png) no-repeat center center;
    width: 26px;
    height: 74px;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 100;
}
#next2 {
    background: url(/images/jlpstm/iconright.png) no-repeat center center;
    width: 26px;
    height: 74px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 100;
}
.main {
    position: relative;
    z-index: 2;
}

.jsjjrlistp{
	height: 34px;
    text-align: left;
    line-height: 34px;
    font-size: 16px;
    border-bottom: 2px solid #285dde;
   	width: 584px;
}
.jsjjrlistp span{
	display: inline-block;
    height: 34px;
    background: url(/images/jlpstm/jjbgp.png);
    color: #fff;
    width: 130px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-left: 20px;
}
.jsjjrlistp a{
	color:#285dde;
	font-size:14px;
}
.nongyboxleft1{
	margin-right: 28px;
    border: 1px solid #ebebeb;
    height: 350px;
    overflow: hidden;
    margin-top: 10px;
}
/*閿熸枻鎷烽敓鏂ゆ嫹鑾搁敓鏂ゆ嫹閿燂拷閿熸枻鎷峰 */
.leftgkbox{
	width:20%;
	border:1px solid #999;
}
.kjdhbox{
	width:100%;
	height:38px;
	line-height:38px;
	color:#fff;
	background:#ed8211;
	text-align:center;
	font-size:18px;
}
.leftkjul li a{
	display:inline-block;
	width:100%;
	border-bottom:1px dashed #999;
	padding: 10px 10px 10px 60px;
}
.leftkjul li a i{
	margin-right:15px;
}
/*閿熸枻鎷烽敓鏂ゆ嫹鑾搁敓鏂ゆ嫹閿燂拷閿熸枻鎷烽敓鏂ゆ嫹 */

.hdlibox p.textover2{
	height:50px;
	overflow: hidden;
}
#tipbox{
	padding:20px;
	text-indent:25px;
	line-height:32px;
}
.nytitle img.mr10{width:18px;}
.titpng{
    margin: 0 auto;
    display: block;
    height: 65px;
	
}
.iconimg{width:15px;}

.serachbox select{
	-webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance:none;
    appearance:none;
    background:none;
	background:url(/images/jlpstm/serbg.jpg) no-repeat!important;
}
.selpro select::-ms-expand { display: none; }
.nybott{
	background:url(/images/jlpstm/bottngimg1.png);
	width:100%;
	height:400px;
	border-top:10px solid #fff; 
	/* color: #fff; */
	background-repeat: no-repeat;
    background-size: 100% 100%;
   min-width:1200px;
}
.nybott a{
	color: #333;
	cursor: pointer;
}
.nybott a:hover{
	color: #333;
	cursor: pointer;
}
.nybottlist a,.nybottlist span{
	margin:40px 10px;
	font-size:20px;
	display:inline-block;
	color: #333;
}

.ewmleft img{
	width:150px;
	margin-bottom:10px;
}
.infobott {
	text-align: left;
    vertical-align: top;
    font-size: 18px;
    margin-left:30px;
}
.infobott p{
	margin: 5px 0px 20px 0px;
	font-size:18px;
}




/* 閿熸枻鎷烽敓鏂ゆ嫹涓氶敓鏂ゆ嫹濮�*/
.zxbanner{
	background-image: url(/images/jlpstm/zxyw/zxbanner.png);
	background-size: 100% 100%;
	height:375px;
	line-height:375px;
}
.zxbanner .zxywfont {
    width:1200px;
    text-align:left;
    line-height:375px;
    color:#ebf0fd;
    font-size:60px;
    margin:0 auto;
    padding-left:88px;
}
.gxdjbg{
	background-image: url(/images/jlpstm/zxyw/banbg.png);
	background-size: 100% 100%;
	height:70px;
	line-height:70px;
	color:#fff;
	font-size:35px;
	text-align:center;
}
.zxgxul li{
	float:left;
	margin: 20px 0px;
    width: 370px;
	height:395px;
	text-align:center;
	background-size: 100% 100%;
	color:#fff;
	padding-top:40px;
}
.zxgxul li.kjcgtg{background-image: url(/images/jlpstm/zxyw/gxbg01.png);}
.zxgxul li.xq{background-image: url(/images/jlpstm/zxyw/gxbg02.png);}
.zxgxul li.js{background-image: url(/images/jlpstm/zxyw/gxbg03.png);}
.cgalbox{
	background-image: url(/images/jlpstm/zxyw/cgal.png);
	/* height:1000px; */
	padding-bottom:20px;
	background-repeat: no-repeat;
    background-position: 15px 225px;
    position: relative;
}
.cgalbox a.more{
    color: #151313;
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 47%;
}
ul.one{padding-left:125px;overflow: hidden;}
ul.two{overflow: hidden;}
ul.one li.eachlicon{
	width:350px;
	margin:20px 55px;
	overflow: hidden;
}
ul.two li.eachlicon{
	width:350px;
	
}
.allip{
	background-image: url(/images/jlpstm/zxyw/alleft.png);
	height: 227px;
    background-repeat: no-repeat;
}
.allip img{
	width: 335px;
    height: 235px;
    position: absolute;
    top: -20px;
    left: 15px;
}
.allipright{
	background-image: url(/images/jlpstm/zxyw/alright.png);
	height: 227px;
    background-repeat: no-repeat;
    background-position: 30px 0px;
}
.allipright img{
	width: 335px;
    height: 235px;
    position: absolute;
    top: -20px;
    right: 15px;
}

.spdb a{
	font-size:22px;
	position: absolute;
    right: 50px;
}
a:hover{
	color:initial;
}
/*.name{
	position: absolute;
	bottom:0px;
	width:100%;
	height:55px;
	text-align:center;
	line-height:55px;
	font-size:24px;
	color:#fff;
	background:rgba(0,0,0,0.4);
}*/
.spul li{
	float:left;
	width:370px;
	height:220px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin: 25px 15px 0px 15px;
    overflow: hidden;
}
.spul li a>img{width:100%;}
.kjpgname{
	font-size:30px;
	color:#fff;
}
.kjpgul li{
	float:left;
	width:270px;
	height:300px;
	background:#fff;
	border-radius: 10px;
	text-align:center;
	padding:45px 20px 0px 20px;
	margin: 10px 15px;
	box-shadow: 0px 0px 10px #999999;
}
.kjpgul li img{width:78px;height:78px;}
.kjcgpjbg{
	background-image: url(/images/jlpstm/zxyw/kjcg.png);
	background-size:100%;
	background-repeat: no-repeat;
}
.jjrysbg{
	background-image: url(/images/jlpstm/zxyw/jjrys.png);
	background-size:100%;
	background-repeat: no-repeat;
}
.jsrcbgimg{
	background-image: url(/images/jlpstm/zxyw/bg2.png);
	background-size:100%;
	background-repeat: no-repeat;
}
.kjcgbox{
	/* position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -600px; */
    padding-top:95px;
}
.jszyfont{
	position: absolute;
    left: 0px;
    top: 0px;
}
.pgmore{
	width:100px;
	height:38px;
	text-align:center;
	line-height:38px;
	background:#f5f5f5;
	display:inline-block;
}
.pgalul li{
	float:left;
	width:380px;
	height:290px;
	margin: 20px 10px 0px;
}
.pgalul li img{
	width:100%;
	height:100%;
}
.pgalul li .transdiv{
	position: absolute;
	opacity: 0;
	background:rgba(0,0,0,0.6);
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	padding:70px 45px 40px 45px;
	transition-duration: 2s;
    transition-property: all;
    transition-timing-function: ease;
    transition-delay: 0s;
}
.pgalul li .transdiv:hover{
	opacity: 1;
}
.addcon{
	width:40px;
	height:40px;
	border-radius: 100%;
	background:rgba(255,255,255,0.8);
	text-align:center;
	color:#333;
	margin-top:10px;
}
.bg1box{
	background-image: url(/images/jlpstm/zxyw/bg1.png);
	height: 1470px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.jshtul li{
	float: left;
    background: #fff;
    text-align: center;
    width: 380px;
    margin: 30px 10px;
    height: 215px;
    padding-top: 30px;
}
.jshtul li a{display:inline-block;width: 380px;
    height: 215px;}
.tzful li{
	float:left;
	width:585px;
	height:405px;
	padding:60px 35px 0px;
}
.tzful li.one{
	background-image: url(/images/jlpstm/zxyw/tzfbg1.png);
	background-repeat: no-repeat;
	background-size:100% 100%;
}
.tzful li.two{
	background-image: url(/images/jlpstm/zxyw/tzfbg2.png);
	background-repeat: no-repeat;
	background-size:100% 100%;
	margin-left:30px;
}
.tzful li span{
	display:inline-block;
	width:120px;
	height:65px;
	text-align:center;
	line-height:65px;
	color:#fff;
	background:#0154f7;
	position: absolute;
    top: 12px;
    left:0px;
}
.jshtbox{
	width:585px;
	height:370px;
	background:#fff;
	padding:30px;
}
.jshtbox p,.rdzcbox p{
	width:100%;
	height:50px;
	line-height:50px;
	background:#f5f5f5;
}
.jshtbox p span,.rdzcbox p span{
	width:166px;
	padding-left:20px;
	background:#0154f7;
}
.jshtbox p a,.rdzcbox p a{float:right;
margin-right:20px;}
.jsdian{
	display:inline-block;
	width:6px;
	height:6px;
	border-radius: 100%;
	background:#969696;
	float: left;
    margin-top: 20px;
    margin-right: 10px;
}
.htflul li{
	border-bottom:1px solid #f5f5f5;
    height:45px;
    line-height:45px;
    padding: 0px 10px;
}
.htname{
	width: 460px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    display:inline-block;
}
.pxxwul li{
	width:380px;
	height:385px;
	float:left;
	margin:10px;
}
.pxxwul li a{
	display:inline-block;cursor: pointer;
}
.pxxwul li img{width:100%;height:270px;}
.pxxwul li p{padding:0px 10px;max-height:50px;}
.pxygbox{
	width:100%;
	/* height:155px; */
	background:#447bec;
	padding: 10px 20px;
}
.pxtable{
	width:100%;
	max-width: 100%;
	margin-bottom:0px;
    color: #fff;
    border: 1px solid #dadbdd;
}
.pxtable thead th{
	text-align:center;
}
.pxtable tbody td,.pxtable thead th{border-right:1px solid #dadbdd;}
.iwbm{
	background: #16387e;
    border: 1px solid #fff;
    padding: 5px 10px;
}
.pxygbox .eachpxmemo{
	display:inline-block;
	width:195px;
	height:70px;
	text-align:center;
	line-height:70px;
	color:#fff;
	font-size:30px;
	background:#0154f7;
	border: 1px solid #d2d2d2;
    margin: 43px 20px;
}
.pxygbox .eachpxmemo:hover{
	background:#f8b62d;
	cursor: pointer;
}
.kjjrfwbox{
	width:100%;
	height:270px;
	background:#f5f5f5;
	margin-top:20px;
}
.kjjeleftbox{
	width:650px;
	height:270px;
	display:inline-block;
}
.kjjeleftbox li{
	float:left;
	text-align:center;
	width:214px;
    margin: 55px 0px;
}
.rdzcbox{
	width: 545px;
    height: 250px;
    background: #fff;
    padding-left: 30px;
    float: right;
}
.jrjg_p span{
	display:inline-block;
	font-size:20px;
	width:85px;
	height:38px;
	text-align:center;
	line-height:38px;
	cursor: pointer;
}
.jrjg_p>p{
	display:inline-block;
	margin-right:70px;
}
.jrjg_p span:hover,.jrjg_p span.active{
	background:#0154f7;
	color:#fff;
	
}
.jrjgimgbox{
/* background: #f8f7f7; */
}
.jrjgimgbox li{
	float: left;
    padding: 0px;
    overflow: hidden;
    margin: 10px 5px;
    width: 230px;
    height: 80px;
    box-shadow: 0px 0px 5px #cecece;
}
.jrjgimgbox li a{
	display:inline-block;
	width:100%;
	height:100%;
}
.jrjgimgbox li a img{
	width:100%;
	height:100%;
}
.fwbgimg{
	width:585px;
}
.fwbgimg>img{
	height:215px;
}
.hytype{
	width:485px;
	height:62px;
	text-align:center;
	line-height:62px;
	background:#eaeaea;
	margin: 0px 50px;
    margin-bottom: 15px;
    display:block;
}
.eachcgal{
    overflow: hidden;
    margin: 20px 0px;
    width: 50%;
    float: left;
    padding: 0px 10px;
    min-height:385px;
}
.eachcgal>img {
    width: 100%;
    height: 270px;
}
.gxdjbg a:hover{color:#fff;}
.jr-p{
	display: inline-block;
    background: #447bec;
    color: #fff;
    padding: 5px 20px;
    margin-top: 10px;
    font-size: 16px;
}
.gxbgbox{
	background: url(/images/jlpstm/zxyw/gxbg.png);
	background-repeat: no-repeat;
	background-size:100%;
}
.ptitlep{
	font-size:30px;
    color: #fff;
    text-align: center;
    margin-bottom: 110px;
}
.jrbgbox{
	background: url(/images/jlpstm/zxyw/jrbg.png);
	background-repeat: no-repeat;
	background-size:100% 100%;
}
.rddjbgbox{
	background: url(/images/jlpstm/zxyw/rddj.png);
	background-repeat: no-repeat;
	background-size:100%;
}
.zxywtitlep{
	height: 40px;
   /*  background: #f4f4f4; */
    text-align: left;
    line-height: 40px;
    
    border-bottom: 1px solid #999;
}
.zxywtitlep span{
	display:inline-block;
	background: url(/images/jlpstm/zxyw/jjbgp.png);
    color: #fff;
    width: 195px;
    font-size: 16px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-left: 20px;
}
/* 閿熸枻鎷烽敓鏂ゆ嫹涓氶敓鏂ゆ嫹閿熸枻鎷烽敓锟�/

/* 鐭ヨ瘑閿熸枻鎷锋潈閿熸枻鎷峰 */
.kjrkul{
	margin:50px 0px;
}
.kjrkul li{
	float:left;
	background:#fff;
	border-radius: 15px;
	width:360px;
	height:460px;
	text-align:center;
	padding-top:20px;
}
.kjrkul li a:hover{
	color:#fff;
}
.imgp{
	height:260px;
}
.rknum{
	color:#1f3cc4;
	font-size:30px;
	    /* margin-top: 15px; */
    height: 77px;
    line-height:77px;
}
.namerk{
	font-size:18px;
	color:#fff;
	background:#1f3cc4;
	height:55px;
	padding:8px 20px;
	line-height:40px;
	border-radius: 10px;
	margin-top:30px;
	display:inline-block;
}
.ywleftbox{
	width:650px;
	padding:0px 10px;
}
.ywtitle{
	font-size:20px;
	
}
.ywmemo{
	font-size:18px;
	line-height:40px;
	margin:15px 0px 20px 0px;
	height: 320px;
    overflow: hidden;
    text-indent: 50px;
}
.ywmore{
	width:100px;
	height:40px;
	color:#fff;
	background:#1f3cc4;
	font-size:18px;
	text-align:center;
	line-height:40px;
	border-radius: 10px;
	display:inline-block;
}
.ywmore:hover{color:#fff;}
.ywmore:link{color:#fff;}
.ywmore:active{color:#fff;}
.ywmore:visited{color:#fff;}
.listleftbox{
	width:575px;
	height:425px;
	background:#f6f6f6;
}
.listrighttop{
	width:575px;
	height:220px;
	background:#fff;
}
.listrightbott{
	width:575px;
	height:310px;
	background:#fff;
	margin-top:30px;
}
.listleftbox .listtab,.listrighttop .listtab,.listrightbott .listtab{
	height:70px;
	border-bottom:1px solid #ececec;
	padding-right:20px;
	line-height:65px;
	color:#cacaca;
}
.listleftbox .listtab span,.listrighttop .listtab span,.listrightbott .listtab span{
	display:inline-block;
	margin:0px 20px;
	font-size:20px;
}
.listleftbox .listtab span.active,.listrighttop .listtab span.active,.listrightbott .listtab span.active{
	color:#1f3cc4;
	border-bottom:4px solid #1f3cc4;
}

a{cursor: pointer;}
.zslistul li{
	height:50px;
	line-height:50px;
}
.zslistul li a{display:inline-block;width:100%;height:50px;padding: 0px 20px;}
.zslistul li a:hover{
	background:#1f3cc4;
	color:#fff;
}
.zslistul li a p{
	width:95%;
	display:inline-block;
}
.zsrightlistul li{
	margin-top:15px;
}
.zsrightlistul li a p{
	width:75%;
	display:inline-block;
}
.zsrightlistul li a{display:inline-block;width:100%;padding: 0px 20px;}
.zsrightlistul li a p:hover{
	color:#1f3cc4;
}
.liucleftbox{
	width:580px;
	height:570px;
	background:#fff;
	text-align:center;
}
.liucleftbox p{
	height:70px;
	line-height:70px;
	border-bottom:1px solid #ececec;
	padding:0px 20px;
	font-size:20px;
	color:#1f3cc4;
	text-align:left;
}
.liucleftbox img{width:90%;margin-top:15px;height:470px;}
.downul img.dowm{margin-top:18px;}
.xgzclistbox li{
	height:90px;
	padding:0px 20px;
	margin-top:20px;
}
.xgzclistbox li a{display:inline-block;width:100%;height:90px;}
.xgzclistbox li img{
	width:120px;
	height:90px;
	margin-right:10px;
}
.xgzclistbox li a .text_over2{
	height:55px;
}
.tgjgtitle{
	font-size:20px;
	text-align:center;
}
.tgjgul li{
	float:left;
	width:580px;
	height:210px;
	padding:15px 20px;
	background:#fff;
	margin-top:35px;
}
.tgjgul li:nth-child(odd){
	margin-right:40px;
}
.tgjgul li .tgliimg{
	width: 155px;
    height: 125px;
    float: left;
    margin-right: 15px;
    margin-top: 20px;
}
.tgjgul li .tgtitle{
	height:55px;
}
.tgjgul li .tgmemo{
	font-size: 15px;
    height: 182px;
	overflow: hidden;
	
}
.tgjgul li .tgbut{
	display:inline-block;
	width:85px;
	height:30px;
	color:#fff;
	background:#1f3cc4;
	text-align:center;
	font-size:14px;
	line-height:30px;
	border-radius: 5px;
	display:none;
}
.jrcptitle{
	font-size:20px;
	text-align:center;
}
.jrcpul li{
	float:left;
	width:265px;
	height:305px;
	background:#fff;
	margin: 30px 17px 0px 18px;
}
.jrcpul li img{
	width:265px;
	height:230px;
}
.jrcpul li p{padding:0px 10px;}
.jrcpul li .jrcpname{
	margin-top:22px;
}
.morename,.morename1{
    position: absolute;
    right: 20px;
    top: 25px;
}
/*鐭ヨ瘑閿熸枻鎷锋潈閿熸枻鎷烽敓鏂ゆ嫹  */



.totaltiao{
	line-height:35px;
	margin-left:10px;
}
#bannerTitle .fullSlide .prev, #bannerTitle .fullSlide .next{
	background:none!important; 
}
.lyzhtitle{
	line-height: 40px;
    background:url(/images/jlpstm/zhtitbg.png);
    background-size:100% 100%;
    border-top: 2px solid #6195c5;
    padding: 0px 10px;
    font-size: 18px;
    margin-top: 20px;
}

.xmlyul li,.xmlyzh li{
	    float: left;
    width: 23%;
    margin: 0px 12px;
    margin-top: 20px;
    box-shadow: 0px 0px 5px #c0c0c0;
}
.xmlyul li img,.xmlyzh li img{
	width:100%;
	height:180px;
}
.xmlyul li p{
	font-size:16px;
	white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding:5px 8px;
}
.xmlyzh li div{
	padding:5px 8px;
}
.xmlyzh li p.time{font-size:14px;margin-top:3px;}
.xmlyzh li p{
	font-size:16px;
	white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    
    text-align:center;
}

/* 涓撻敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹 */
.banbox{
	background:url(/images/jlpstm/zjtx/zjtxban.png);
	background-size:100% 100%;
	width:100%;
	height:450px;
}
.bannemo{
	width: 1010px;
    padding: 100px 110px;
    margin: 0 auto;
    color: #fff;
    font-size: 20px;
    line-height: 36px;
    text-indent: 36px;
	position: relative;
}
.ztleft{
	position: absolute;
    left: 65px;
    top: 95px;
}
.ztright{
	position: absolute;
	right: 65px;
}

.zjtxul li{
	float:left;
	width:300px;
	height:460px;
	background-size:100% 100%;
	
}
.zjtxul li>div{
	font-size:18px;
	line-height:36px;
	padding:20px;
}
.zjtxul li>p{
	height:130px;
	text-align:center;
	line-height:130px;
}
.zjtxul li.zjtxli1>p{
	border-bottom:2px solid #1a80ad;
}
.zjtxul li.zjtxli2>p{
	border-bottom:2px solid #d37a08;
}
.zjtxul li.zjtxli3>p{
	border-bottom:2px solid #1743ab;
}
.zjtxul li.zjtxli4>p{
	border-bottom:2px solid #13b5b1;
}
.zjtxul li.zjtxli1{
	background:url(/images/jlpstm/zjtx/zbg.png);
	color:#1a80ad;
}
.zjtxul li.zjtxli2{
	background:url(/images/jlpstm/zjtx/jbg.png);
	color:#d37a08;
}

.zjtxul li.zjtxli3{
	background:url(/images/jlpstm/zjtx/tbg.png);
	color:#1743ab;
}
.zjtxul li.zjtxli4{
	background:url(/images/jlpstm/zjtx/xbg.png);
	color:#13b5b1;
}
.zjtxrightbox{
	padding:0px 5px 0px 20px;
	width:620px;
}
.zjtxleftimg{
	width:580px;
	height:425px;
}
.zjtxtabname{
	
	height:75px;
	padding-right:5px;
	border-bottom:1px solid #ececec;
}
.zjtxtabname span{
	color:#aeafb1;
	font-size:20px;
	font-weight:bold;
	margin-right:15px;
	display:inline-block;
	line-height:70px;
	cursor: pointer;
}
.zjtxtabname span.active{
	color:#1f3cc4;
	border-bottom:5px solid #1f3cc4;
}
.zjtxmore{
	line-height:65px;
	color:#aeafb1
}
.zjtxtabtitle{
	width:70%;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.zjtxeachp{
	padding:20px 15px 20px 5px;
	font-size:18px;
	color:#333;
	border-bottom:1px solid #ececec;
}
.zjtxeachp a{
	display:block;
}
.fcbox{padding:30px 0px;}
.fctitle{
	font-size:20px;
	color:#1f3cc4;
	font-weight:bold;
	text-align:center;
}
.linefc{
	width:100px;
	height:3px;
	background:#1f3cc4;
	margin:12px auto;
}
.fcul li{
	float:left;
	width: 220px;
    text-align: center;
    margin: 30px 10px 0px;
}
.fcul li img{width:148px;height:150px;}
.fcul li p{
	font-size:18px;
	line-height:30px;
}
.fcul li:nth-child(even){
	margin-top:150px;
}
.sbbox{
	background:url(/images/jlpstm/zjtx/sbbg.png);
	width:100%;
	height:300px;
	background-size:100% 100%;
}
.sbbtn1{
	background:url(/images/jlpstm/zjtx/sbbtn1.png);
	    width: 165px;
    height: 65px;
	background-size:100% 100%;
	color:#ffb900;
}
.sbbtn2{
	background:url(/images/jlpstm/zjtx/sbbtn2.png);
	    width: 165px;
    height: 65px;
	background-size:100% 100%;
	color:#d0dcfd;
}
.sbbtn3{
	background:url(/images/jlpstm/zjtx/sbbtn3.png);
	    width: 165px;
    height: 65px;
	background-size:100% 100%;
	color:#10f3f8;
}
.sbbtn4{
	background:url(/images/jlpstm/zjtx/sbbtn4.png);
	    width: 165px;
    height: 65px;
	background-size:100% 100%;
	color:#09fc59;
}
.sbbtn1:hover{color:#ffb900;}
.sbbtn2:hover{color:#d0dcfd;}
.sbbtn3:hover{color:#10f3f8;}
.sbbtn4:hover{color:#09fc59;}
.sbbtnbox>a{
	    display: inline-block;
    float: left;
    font-size: 26px;
    line-height: 62px;
    padding-left: 35px;
    margin: 115px 115px;
    cursor: pointer;
}
.citybox1{
	background:url(/images/jlpstm/zjtx/city1.png);
	width:200px;
	height:233px;
	background-size:100% 100%;
	color:#597cfe;
}
.citybox2{
	background:url(/images/jlpstm/zjtx/city2.png);
	width:200px;
	height:233px;
	background-size:100% 100%;
	color:#20cbdf;
}
.citybox3{
	background:url(/images/jlpstm/zjtx/city3.png);
	width:200px;
	height:233px;
	background-size:100% 100%;
	color:#5ac923;
}
.citybox4{
	background:url(/images/jlpstm/zjtx/city4.png);
	width:200px;
	height:233px;
	background-size:100% 100%;
	color:#ff9900;
}
.ssfbbox>p{
	text-align:center;
	font-size:60px;
	padding-top:60px;
	margin: 30px 50px 25px;
}
.qyzstitle{
	text-align:center;
	line-height:40px;
	border-bottom:3px solid #1f3cc4;
	color:#1f3cc4;
	font-size:20px;
	margin:0px auto;
	width:100px;
}
.areanamep img{
	vertical-align: top;
}
.areaname1{
	margin-left:5px;
	display:inline-block;
	color:#df0202;

}
.areaname2{
	margin-left:5px;
	display:inline-block;
	color:#1f59c4;

}
.areaname3{
	margin-left:5px;
	display:inline-block;
	color:#12ae6a;

}
.areaname4{
	margin-left:5px;
	display:inline-block;
	color:#f9cd55;
}
.areaul{border-bottom:1px solid #dcdcdc; padding-bottom: 20px;}
.areaul li{
	float: left;
    font-size: 18px;
    color: #999;
    width: 400px;
    padding-left: 20px;
    margin-top: 18px;
}
.areamore{
	color:#276bd5;
	font-size:16px;
	display:block;
	margin:30px;
	text-align:center;
}
.xqzsbg{
	background:url(/images/jlpstm/zjtx/xqboxbg.png);
	background-size:100% 100%;
	width:100%;
	height:613px;
}
.xqzstitle{
	color:#1f3cc4;
	font-size:20px;
	width:100px;
	border-bottom:3px solid #1f3cc4;
	line-height:38px;
	margin:0px auto;
	text-align:center;
}
.pxtitle{
	color: #1f3cc4;
    font-size: 20px;
    /* width: 100px; */
    border-bottom: 3px solid #1f3cc4;
    line-height: 38px;
    display:inline-block;
}
.pxhdul li{
	float:left;
	width:280px;    
	margin: 25px 10px;
}
.pxhdul li img{
	width:100%;
	height:200px;
}
.li-pbox{
	background:#fff;
	padding:15px 10px;
	height:105px;
}

.yzfwul li{
	float:left;
	width:280px;
	height:200px;
	padding:25px 20px;
	border:1px dashed #b4cffb;
	position: relative;
}
.yzfwul li .namefw{
	font-size:20px;
	color:#1f3cc4;
}
.yzfwul li .namefw img{
	margin-right:10px;
}
.nemofw{
	text-indent: 36px;
	font-size:16px;
	line-height:24px;
	margin-top:22px;
}
.ltqiu,.lbqiu,.rtqiu,.rbqiu{
	position: absolute;
	width:22px;
	height:22px;
	background:#b4cffb;
	border-radius: 100%;
}
.ltqiu{
	top:-11px;
	left:-11px;
}
.lbqiu{
	bottom:-11px;
	left:-11px;
}
.rtqiu{
	top:-11px;
	right:-11px;
}
.rbqiu{
	bottom:-11px;
	right:-11px;
}
#pxyg tr td{
	vertical-align: middle;
}
.banbtnboxadd{
	position: absolute;
	top:0px;
	right:50%;
	margin-right:-600px;
}
.banbtnboxadd span{
	display: block;
    background: rgba(135,159,235,0.3);
    color: #fff;
    font-size: 24px;
    width: 200px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    margin-bottom: 35px;
    cursor:pointer;
    position: absolute;
    right:0px;
}
.banbtnboxadd span.banbtn1{
	top:85px;
}
.banbtnboxadd span.banbtn2{
	top:180px;
}
.banbtnboxadd span.banbtn3{
	top:275px;
}
/*閿熸枻鎷风洰璺敓鏂ゆ嫹  */
.xmlyban{
	width:100%;
	height:300px;
	background:url(/images/jlpstm/xmly/xmlyban.png);
	background-size:100% 100%;
	background-repeat: no-repeat;
	padding-top:7%;
}
.xmlyban p{
	width:1100px;
	text-align:center;
	line-height:50px;
	color:#fff;
	font-size:38px;
	margin:0px auto;
	text-shadow:2px 2px 1px #2f4fc5;
}
.xmlytitle{
	width:140px;
	height:38px;
	line-height:38px;
	text-align:center;
	background:#2f4fc5;
	color:#fff;
	font-size:18px;
	border-radius:10px;
}
.xmlyleftbox{
	width:100%;
	line-height: 35px;
        font-size: 18px;
        text-indent: 32px;
        margin-top: 30px;
}
.xmlyrightbox{
	width:25%;
}
.luzhul li{
	float:left;
	width:26%;
	padding:5px;
}
.luzhul li img{
	width:100%;
	height: 165px;
   /*  box-shadow: 0px 0px 2px #d4d4d4; */
}
.liuyb{
	width: 490px;
    margin: 20px auto;
}
.liuyb p{
	margin-bottom:10px;	
}
.liuyb p label{
	width:75px;
	vertical-align: top;
}
.liuyb p input{
	width:300px;
	height:30px;
	padding:0px 3px;
	line-height:30px;
	display:inline-block;
}
.liuyb p textarea{
	width:400px;
	height:180px;
	padding:3px 3px;
	display:inline-block;
}
.xmlyreast{
	padding:3px 20px;
	border:1px solid #2f4fc5;
	border-radius:10px;
	color:#2f4fc5;
	background:#fff;
	display:inline-block;
	margin:0px 10px;
}
.xmlysubmit{
	padding:3px 20px;
	background:#2f4fc5;
	border:1px solid #2f4fc5;
	color:#fff;
	border-radius:10px;
	display:inline-block;
	margin:0px 10px;
}
.lxfsbox{
	width: 240px;
    height: 110px;
    border-radius: 10px;
    background: url(/images/jlpstm/xmly/lxfsbg.png);
    position: absolute;
    right: 10px;
    overflow: hidden;
    background-size: 100% 100%;
    top: 5px;
    text-align: center;
    box-shadow: 0px 0px 4px #333;
}
.phoneimg{
	position: absolute;
    left: 10px;
    top: 30px;
    width: 50px;
}
/* 閿熸枻鎷烽敓鏂ゆ嫹灞曢敓鏂ゆ嫹 */
.wlzhban{
	width:100%;
	height:350px;
	background:url(/images/jlpstm/ban.png);
	background-size:100% 100%;
	background-repeat: no-repeat;
	padding-top:7%;
}
.wlzhtime{
	width: 1100px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    margin: 10px auto;
    display:block;
    text-shadow: 2px 2px 1px #2f4fc5;
}
.wlzhnomebox{
	width:49%;
	border:1px solid #b2b2b2;
	padding:10px 10px;
}
.wlzhnomebox img{
	width:100%;
	height:270px;
	
}
.wlzhnomebox p{
	font-size:16px;
	color:#333;
	margin-top:10px;
}
.wlzhdetailbox{
	width:49%;
}
.wlzhdetailbox>p{
	font-size: 16px;
    line-height: 28px;
    margin-bottom: 10px;
    max-height: 275px;
    overflow: hidden;
}
.wlzhdetailbox>p>span,.form-control-static{
	word-wrap: break-word;
}
.wantsub{
	width: 165px;
    height: 40px;
    background: #618032;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 40px;
    border-radius: 10px;
    border: none;
    font-weight: bold;
}
.bmnum{
	color:#618032;
	font-size:16px;
	margin-left:30px;
	width:50%;
	float:right;
	font-weight: bold;
	line-height:38px;
}
.table{
	border:1px solid #ddd;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	border-right:1px solid #ddd;
	text-align:center;
}
.tableleftbox{
	width:65%;
	float:left;
	    
}
.tabbg1{
	background:url(/images/jlpstm/zhtabbg1.png);
	width:215px;
	height:44px;
	line-height:44px;
	text-align:center;
	display: inline-block;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
}
.tabbg2{
	background:url(/images/jlpstm/zhtabbg2.png);
	width:215px;
	height:44px;
	line-height:44px;
	text-align:center;
	display: inline-block;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
}
.btngxq{
	background: #76befa;
    border-radius: 10px;
    border: none;
    width: 100px;
    height: 25px;
    line-height: 25px;
    color: #fff;
}
.listrightbox{
	width:33%;
	float:right;
}
.listtitle{
	height:45px;
	border-bottom:2px solid #3b57c4;
	font-size:18px;
	color:#3b57c4;
	padding-left:5px;
	width:100%;
	line-height:45px;
}
.fwzxbox p.fs14{padding-left:10px;}
.zhdtbox>div{padding-left:10px;}
.zhdtbox>div>p{
	font-size:14px;
	margin-top:10px;
}
.zhdtbox>div>p>span{
	width:5px;
	height:5px;
	border-radius: 100%;
	background:#3b57c4;
	display:inline-block;
	margin-right:10px;
}
.wrapul li img {
    width: 100%;
    height: 180px;
    margin-top: 10px;
}
.tableleftbox>p.active{font-weight:bold;}
.table .bg{
	background:#f2f2f2;
	font-weight:bold;
}
.laysub{
	width:150px;
	height:40px;
	line-height:40px;
	text-align:center;
	margin:10px auto;
	border:none;
	background:#618032;
	color:#fff;
	font-size:16px;
	border-radius: 10px;
    display: block;
}
.laytable input[type='text']{
	width:80%;
	birder-radius:10px;
	padding:3px 5px;
}

.wlzhtitle>span{
	display:inline-block;
	width:150px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#333;
	font-size:16px;
	border-bottom:2px solid #fff;
	cursor: pointer;
}
.wlzhtitle>span.active{
	background:#cddff4;
	border-bottom:2px solid #6195c5;
}


/* 澶ф暟鎹姇灞忛〉闈㈠紑濮�*/
.databg{
	background:url(/images/jlpstm/data/databg.png);
	background-repeat: no-repeat;
	background-size:100% 100%;
	width:100%;
	height:100%;
	padding:5.75% 1.25% 1.25% 1.25%;
}
.data_lefttop{
	width:39%;
	height:34%;
	border:1px solid #4cbbee;
}
.data_righttop{
	width:60%;
	height:34%;
	border:1px solid #4cbbee;
	overflow:hidden;
}
.data_bottleft{
	width:39%;
	height:64%;
	margin-top:1%;
	border:1px solid #4cbbee;
}
.data_bottleft>.topdata{
	width:100%;
	height:36%;
	border-bottom:1px solid #4cbbee;
}
.data_cenbox{
	width:29%;
	height:64%;
	margin-top:1%;
	margin-left:1%;
	border:1px solid #4cbbee;
}
.datatlul{
	list-style: none;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.datatlul li{
	float: left;
    text-align: center;
    width: 30%;
    padding: 3.5% 5% 0px;
}
.datatlul li img{
	width:48%;
}
.num{
	font-size:2em;
	color:#fff;
	font-weight:bold;
}
.font{
	font-size:1.7em;
	color:#fff;
	font-weight:bold;
}
.fonts{
	font-size:1.6em;
	color:#fff;
	font-weight:bold;
}
.table_data{
	width:100%;
	font-size:1.5em;
	text-align:center;
}
.b{
	font-weight:bold;
}
.table_data th{
	border-bottom:1px solid #4cbbee;
	color:#4cbbee;
	padding:6px 0px;
	text-align:center;
}
.table_data td{
	border-bottom:1px solid #4cbbee;
	color:#fff;
	padding:6px 0px;
}
.listul{
	list-style: none;
    display: flex;
    justify-content: space-around;
    padding-top:5%;
}
.listul li{
	float: left;
    text-align: center;
    
}
.listul li img{
	width:80%;
}
.listul li>p.mt10{
	margin-top:10%;
}
.typeul{
	list-style: none;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
.typeul li.pore{
	float: left;
    text-align: center;
    width:50%;
}
.numbg1{
	background: url(/images/jlpstm/zjtx/city1.png);
    width: 100px;
    height: 110px;
    text-align:center;
    line-height:110px;
    background-size: 100% 100%;
    color: #597cfe;
    font-size:2.5em;
    display:inline-block;
}
.numbg2{
	background: url(/images/jlpstm/zjtx/city2.png);
    width: 100px;
    height: 110px;
    text-align:center;
    line-height:110px;
    background-size: 100% 100%;
    color: #20cbdf;
    font-size:2.5em;
    display:inline-block;
}
.numbg3{
	background: url(/images/jlpstm/zjtx/city3.png);
    width: 100px;
    height: 110px;
    text-align:center;
    line-height:110px;
    background-size: 100% 100%;
    color: #5ac923;
    font-size:2.5em;
    display:inline-block;
}
.numbg4{
	background: url(/images/jlpstm/zjtx/city4.png);
    width: 100px;
    height: 110px;
    text-align:center;
    line-height:110px;
    background-size: 100% 100%;
    color: #ff9900;
    font-size:2.5em;
    display:inline-block;
}
.titbg{
	width: 200px;
    height: 60px;
    background: url(/images/jlpstm/data/titbg.png);
    background-size: 100% 100%;
    color: #fff;
    font-size: 2.5em;
    text-align: center;
    line-height: 55px;
    float: right;
    margin-top: 5%;
}
.mapimg{width:100%;height:80%;}
.tipbox{
	height:75%;
	background:url(/images/jlpstm/data/area.png);
	background-size:100% 100%;
	position: relative;
}
.listbox{
	height:25%;
	background:#243154;
	
}
.tipbox img{
}
.tip1{
	position: absolute;
	top:10%;
	left:15%;
}
.tip2{
	position: absolute;
	top:20%;
	left:35%;
}
.tip3{
	position: absolute;
	top:15%;
	left:55%;
}
.tip4{
	position: absolute;
	top:45%;
	left:25%;
}
.tip5{
	position: absolute;
	top:20%;
	left:79%;
}
.tip6{
	position: absolute;
	top:35%;
	left:70%;
}
.tipspan{
	vertical-align: sub;
	margin-left:5px;
}
.listbox{
	list-style: none;
   /*display: flex;
    justify-content: space-around;
    flex-wrap: wrap;*/
}
.listbox li{
	float: left;
    padding-top: 5%;
    width: 33%;
    height: 45px;
    padding-left: 2%;
}
.textover{
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.tablethead,.tabletbody{
	border-bottom:1px solid #4cbbee;
}
.tablethead>p{
	display:inline-block;
	font-size:1.8em;
	color:#4cbbee;
	padding:13px 0px;
	text-align:center;
}
.tabletbody>p{
	display:inline-block;
	font-size:1.6em;
	color:#fff;
	padding:10px 0px;
	text-align:center;
}
.span1{width:58%;}
.span2{width:10%;}
.span3{width:15%;}
.span4{width:15%;}

#infolist:hover{
	background:none;
}
.typeul li.pore>p.mt5{
	margin-top:7%;
}
.typeul li.pore>p.mt10{
	margin-top:5%;
}



/* 澶ф暟鎹姇灞忛〉闈㈢粨鏉�*/



