@charset "gb2312";
/**
 *
 * @authors weiwuzhu
 * @date    2014-08-11
 * @description 首页样式
 * @important  注释风格按以下风格
 */
/*--模块1--*/

/*子模块1*/

/*--模块2--*/

/*子模块1*/

html,body{height: 100%;overflow: hidden;background: #fff;min-width: 1200px;
   font-family:"Microsoft YaHei", '微软雅黑';
}
.pages-container{position: relative;top:0;height: 100%;
	-webkit-transition: top .5s cubic-bezier(0.645,.045,.355,1);
	-moz-transition: top .5s cubic-bezier(0.645,.045,.355,1);
	-o-transition: top .5s cubic-bezier(0.645,.045,.355,1);
	-ms-transition: top .5s cubic-bezier(0.645,.045,.355,1);
	transition: top .5s cubic-bezier(0.645,.045,.355,1);
}
.pages-item{position: relative;height: 100%;min-width: 1200px;overflow: hidden;}
.pages-item > .inner{position: relative;margin: 0 auto;width:1120px;height: 100%;}

/*--数据概览--*/
.data-overview{width:100%;height:100%;background:url(imagessjtopbg.png) center top no-repeat #fdfdfd;color: #666;}
.data-overview .datas{width: 100%;position:absolute;top:20%;}
.data-overview .overview-title{margin:0px auto 0;width: 520px;height: 140px;line-height:130px;background: url(imageszfsjbg.png) no-repeat;overflow: hidden;font-size:68px;font-weight:normal;}
.data-overview .data-list li{position: absolute;}
.data-overview .data-list .ctn{position: absolute;left:50%;bottom:100%;margin: 0 0 15px -175px;width: 350px;text-align: center;font-size: 16px;}
.data-overview .data-list .ctn em{font-weight: bold;font-size: 18px;}

/*.data-overview li.init .ctn{opacity: 0.6;filter:alpha(opacity=60);}
.data-overview li.animating .ctn{opacity: 1;filter:alpha(opacity=0.6);
	-webkit-animation:changeOpacity 1s;
	-moz-animation:changeOpacity 1s;
	-ms-animation:changeOpacity 1s;
	-o-animation:changeOpacity 1s;
	animation:changeOpacity 1s;
}*/

/*各个圆点的位置*/
.data-overview .po1{left:232px;top:33.846%;}
.data-overview .po2{left:475px;top:50.577%;}
.data-overview .po3{left:690px;top:39.808%;}
.data-overview .po4{left:970px;top:31.346%;}
.data-overview .po5{left:111px;top:72.885%;}
.data-overview .po6{left:379px;top:77.115%;}
.data-overview .po7{left:620px;top:92.308%;}
.data-overview .po8{left:816px;top:67.308%;}
.data-overview .po9{left:1039px;top:82.115%;}

.data-overview .light{position: relative;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.data-overview .light .dot{position: relative;display: block;width: 16px;height: 16px;background: url(../img/spr-dot.png) no-repeat;z-index: 2;}
.data-overview .light:before{content: '.';position: absolute;left:0;top:0;width: 100%;height: 100%;border: 2px solid rgba(96,194,30,0.3);border-radius: 8px;font-size: 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.data-overview.animating .light:before{
	-webkit-animation:lighting 1.5s infinite;
	-moz-animation:lighting 1.5s infinite;
	-ms-animation:lighting 1.5s infinite;
	-o-animation:lighting 1.5s infinite;
	animation:lighting 1.5s infinite;
}
.data-overview .light.delay1:before{
	-webkit-animation-delay:0.3s;
	-moz-animation-delay:0.3s;
	-ms-animation-delay:0.3s;
	-o-animation-delay:0.3s;
	animation-delay:0.3s;
}
.data-overview .light.delay2:before{
	-webkit-animation-delay:0.5s;
	-moz-animation-delay:0.5s;
	-ms-animation-delay:0.5s;
	-o-animation-delay:0.5s;
	animation-delay:0.5s;
}
.data-overview .light.delay3:before{
	-webkit-animation-delay:0.7s;
	-moz-animation-delay:0.7s;
	-ms-animation-delay:0.7s;
	-o-animation-delay:0.7s;
	animation-delay:0.7s;
}

.data-overview .light.s .dot{width: 15px;height: 15px;background-position: -16px 0;}
.data-overview .light.xxs:before{border-radius: 7.5px;}

.data-overview .light.xs .dot{width: 12px;height: 12px;background-position: -31px 0;}
.data-overview .light.xxs:before{border-radius: 6px;}

.data-overview .light.xxs .dot{width: 8px;height: 8px;background-position: -43px 0;}
.data-overview .light.xxs:before{border-radius: 4px;}

/*圆点闪烁动画*/
@-webkit-keyframes lighting{
	0%{
		-webkit-transform:scale(1);
	}
	50%{
		-webkit-transform:scale(2);
	}
	100%{
		-webkit-transform:scale(1);
	}
}
@-moz-keyframes lighting{
	0%{
		-moz-transform:scale(1);
	}
	50%{
		-moz-transform:scale(2);
	}
	100%{
		-moz-transform:scale(1);
	}
}
@-ms-keyframes lighting{
	0%{
		-ms-transform:scale(1);
	}
	50%{
		-ms-transform:scale(2);
	}
	100%{
		-ms-transform:scale(1);
	}
}
@-o-keyframes lighting{
	0%{
		-o-transform:scale(1);
	}
	50%{
		-o-transform:scale(2);
	}
	100%{
		-o-transform:scale(1);
	}
}
@keyframes lighting{
	0%{
		transform:scale(1);
	}
	50%{
		transform:scale(2);
	}
	100%{
		transform:scale(1);
	}
}
.sjzh {
    background:url("imagesdownbg.png") no-repeat top center #fdfdfd;
    height: 100%;
    width: 100%;
}
.sjzh .inner1{
    position: relative;
    width:100%;
    height: 100%;
}
.sjzh .datas{
    position: absolute;
    top:25%;
    left:0;
    width: 100%;
    height: 3149px;
}
.sjzh .overview-title{
    width: 100%;
    height: 100px;
    background: url(../img/bg_sjzh.png) no-repeat center;
}
.sjzh .inner2{
    margin: 0 auto;
    width:1024px;
    position: relative;
    height: 82.3%;
}
.sjzh .sjzhdown {
	width:1200px;
	margin:50px auto 0;
	background: url(imagessjdownbg.png) no-repeat center;
	}
.sjzh .sjzhdown .zjzhbt {
    color: #333;
    display: block;
    font-size: 36px;
    padding:0 0 60px 500px;
    text-align: left;
    text-decoration: none;
}
.sjzh .sjzhdown .txt {
    color: #333;
    font-size: 16px;
    line-height: 35px;
    padding-left: 500px;
    text-align: left;
    width: 625px;
}
.sjzh .sjzhdown .txt .acor {
    color: #0ab1e8;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
}
.bigdata-sjzh a{display: block;margin:0 18px;padding:0 0 12px 0;background-color: #ffffff;}
.bigdata-sjzh h3{
    width: 100%;
    text-align:center;
    height: 44px;
    line-height:44px;
    font-size:32px;
    font-weight: normal;
    color:#231f20;
    overflow: hidden;
    margin:12px 0;
}
.bigdata-sjzh .desc{
    padding: 0 26px;
    text-align: center;
    height: 84px;
    line-height: 28px;
    font-size: 14px;
    color: #676767;
}
.bigdata-sjzh a:hover{text-decoration: none;}

.bigdata-sjzh i{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 100%;
    height: 200px;
    background-color: #02b46d;
    background-repeat: no-repeat;
    background-position: center;
}
.bigdata-sjzh .icon-sjhb{
    background-image: url(../img/icon_51.png);
}
.bigdata-sjzh .icon-cybd{
    background-image: url(../img/icon_52.png);
}
.bigdata-sjzh .icon-bsfw{
    background-image: url(../img/icon_53.png);
}
.bigdata-sjzh a:hover h3,
.bigdata-sjzh a:hover p{
    color: #0c8555;
}
.bigdata-sjzh a:hover i{
    background-color: #0c8555;
}


.sjrhfw{
	background:url(imagessjhqbg.png) no-repeat top center #eee;
    height: 100%;
    width: 100%;
	}
.sjrhfw .inner1{
    position: relative;
    width:100%;
    height: 100%;
}
.sjrhfw .datas{
    position: absolute;
    top:25%;
    left:0;
    width: 100%;
    height: 100%;
}
.sjrhfw .overview-title{
	width: 1120px;
	height: 85px;
	margin:0 auto 55px;
	font-size:36px;
	color:#333;
	font-weight:normal;
	background:url(imagesAcquisition.png) no-repeat left bottom #eee;
}
.sjrhfw .inner2{
    margin: 0 auto;
    width:1120px;
    position: relative;
	height:212px;
	background:url(imagessz.png) no-repeat left center #eee;
}
.bigdata-sjrh{width:100%;text-align: center;padding-top:100px;}
.bigdata-sjrh > li{width:60px;display: inline-block;*display: inline;*zoom: 1;line-height:25px;font-size:18px;font-weight:bold;color:#fff;float:left;}
.bigdata-sjrh a{display: block;color: #231f20;margin:0 18px;padding:10px 0 17px 0;}
.bigdata-sjrh h3{
    width: 100%;
    text-align:center;
    height: 44px;
    line-height:44px;
    font-size:32px;
    font-weight: normal;
    color:#231f20;
    overflow: hidden;
    margin-bottom: 12px;
}
.bigdata-sjrh .dl{
	padding:55px 0 0 32px;
	}
.bigdata-sjrh .grzx{
	padding:55px 0 0 75px;
}
.bigdata-sjrh .hd{
	padding:75px 0 0 100px;font-size: 20px;
}
.bigdata-sjrh .me{
	padding:50px 0 0 130px;font-size: 20px;
}
.bigdata-sjrh .hding{
	padding:50px 0 0 140px;font-size: 22px;width:130px;
}
.bigdata-sjrh .txtdown{
	padding:0px 0 0 130px;font-size: 22px;width:130px;text-align:right;margin-top:-25px;
}
.bigdata-sjrh .txtdown p{
	font-size: 16px;font-weight:normal;
	}

.bigdata-sjrh .desc{
    padding: 0 34px;
    text-align: center;
    height: 84px;
    line-height: 28px;
    font-size: 14px;
    color: #676767;
}
.bigdata-sjrh a:hover{text-decoration: none;}

.bigdata-sjrh i{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 16px;
    width: 131px;
    height: 131px;
}
.bigdata-sjrh .icon-sdk{
    background: url(../img/icon_21_off.png) no-repeat center;
}
.bigdata-sjrh a:hover h3,
.bigdata-sjrh a:hover p{
    color: #054baa;
}
.bigdata-sjrh .icon-brh{
    background: url(../img/icon_22_off.png) no-repeat center;
}

.tygnfw{
    background: rgba(0, 0, 0, 0) url(imagesbotbg.png) no-repeat top center;
    height: 100%;
    width: 100%;
}
.tygnfwbg{
	 background:url(imagesflbg.png) no-repeat top center #fdfdfd;
	}
.tygnfw .inner1{
    position: relative;
    width:100%;
    height: 100%;
}
.tygnfw .datas{
    position: absolute;
    top:13%;
    left:0;
    width: 100%;
    height: 100%;
}
.tygnfw .overview-title{
    width: 1120px;
    height: 70px;
    margin:0 auto;
	font-size:30px;
	color:#333;
	font-weight:normal;
	text-align:center;
	background:url(imagesList.png) no-repeat center bottom;
}
.tygnfw .inner2{
    margin: 0 auto;
    width:1100px;
    position: relative;
	background:#eee;
	overflow:hidden;
}

.bigdata-tygn{position: absolute;left:0;top:10%;width:100%;font-size: 0;}
.bigdata-tygn > li{display: inline-block;*display: inline;*zoom: 1;width: 50%;}
.bigdata-tygn a{
    display: block;
    margin:25px;
    width: 462px;
    height: 176px;
    background: url("../img/icon_30.png") no-repeat left center;
}
.bigdata-tygn .tygn-p{
    float: left;
    width: 331px;
}
.bigdata-tygn h3{
    padding: 20px 25px 12px 25px;
    height: 44px;
    line-height:44px;
    font-size:30px;
    font-weight: normal;
    color:#404040;
    overflow: hidden;
}
.bigdata-tygn .desc{
    padding: 0 25px;
    height: 84px;
    line-height: 28px;
    font-size: 14px;
    color: #676767;
}
.bigdata-tygn a:hover{text-decoration: none;}
.bigdata-tygn a:hover h3{
    color: #02bb71;
}
.bigdata-tygn i{
    float: left;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 131px;
    height: 100%;
}
.bigdata-tygn .icon-sjjr{
    background: url(../img/icon_31.png) no-repeat center;
}
.bigdata-tygn .icon-sjdc{
    background: url(../img/icon_32.png) no-repeat center;
}
.bigdata-tygn .icon-sjycl{
    background: url(../img/icon_33.png) no-repeat center;
}
.bigdata-tygn .icon-sjcl{
    background: url(../img/icon_34.png) no-repeat center;
}

.gjfw{
	height:100%;
    background: #555555;
	color:#fff;
}
.gjfw .inner1{
    position: relative;
    width:100%;
    height: 100%;
}
.gjfw .datas{
    position: absolute;
    top:26%;
    left:0;
    width: 100%;
    height: 58%;
}
.gjfw .overview-title{
    width: 100%;
    height: 100px;
    background: url(../img/bg_gjfw.png) no-repeat center;
}
.gjfw .inner2{
    margin: 0 auto;
    width:1120px;
    position: relative;
    height: 82.3%;
}
.gjfw .inner2 p{text-align:left;line-height:50px;font-size:18px;}

.bigdata-gjfw{position: absolute;left:0;top:20%;width:100%;text-align: center;font-size: 0;}
.bigdata-gjfw > li{display: inline-block;*display: inline;*zoom: 1;width: 33%;}
.bigdata-gjfw a{display: block;color: #fff;margin:0 18px;padding:10px 0 17px 0;}
.bigdata-gjfw h3{
    width: 100%;
    text-align:center;
    height: 44px;
    line-height:44px;
    font-size:32px;
    font-weight: normal;
    color: #ffffff;
    overflow: hidden;
    margin-bottom: 12px;
}
.bigdata-gjfw .desc{
    padding: 0 10px;
    text-align: center;
    height: 84px;
    line-height: 28px;
    font-size: 14px;
    color: #ffffff;
}
.bigdata-gjfw a:hover{text-decoration: none;}

.bigdata-gjfw i{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 40px;
    width: 131px;
    height: 131px;
}
.bigdata-gjfw .icon-gis{
    background: url(../img/icon_41_off.png) no-repeat center;
}
.bigdata-gjfw a:hover .icon-gis{
    background: url(../img/icon_41_on.png) no-repeat center;
}
.bigdata-gjfw .icon-jmgj{
    background: url(../img/icon_42_off.png) no-repeat center;
}
.bigdata-gjfw a:hover .icon-jmgj{
    background: url(../img/icon_42_on.png) no-repeat center;
}
.bigdata-gjfw .icon-kshgj{
    background: url(../img/icon_43_off.png) no-repeat center;
}
.bigdata-gjfw a:hover .icon-kshgj{
    background: url(../img/icon_43_on.png) no-repeat center;
}




.yyal .inner1{
    position: relative;
    width:100%;
    height: 100%;
}
.yyal .datas{
    position: absolute;
    top:26%;
    left:0;
    width: 100%;
    height: 58%;
}
.yyal .overview-title{
    width: 100%;
    height: 100px;
	color:#666;
    background: url(../images/zfshbg.png) no-repeat center;
}
.yyal .inner2{
    margin: 0 auto;
    width:1024px;
    position: relative;
    height: 82.3%;
}
.bigdata-yyal{position: absolute;left:0;top:20%;width:100%;text-align: center;font-size: 0;}
.bigdata-yyal > li{display: inline-block;*display: inline;*zoom: 1;width: 33%;}
.bigdata-yyal a{display: block;color: #fff;margin:0 10px;padding:10px 0 17px 0;}

.bigdata-yyal a:hover{text-decoration: none;}

.bigdata-yyal img{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 315px;
    height: 200px;
    padding: 1px;
}

.bigdata-yyal a:hover img{
    width: 317px;
    height: 202px;
    padding: 0;
}
.bigdata-yyal > li.al-more{
    margin-top: 65px;
    width: 100%;
}
.bigdata-yyal > li.al-more a{
    display: inline-block;
    margin: 0 auto;
    padding: 0;
    width: 225px;
    height: 51px;
    line-height: 51px;
    color: #ffffff;
    font-size: 24px;
    text-align: center;
    background: url("../img/bg_more.png") no-repeat center;
}
.bigdata-yyal > li.al-more a:hover{
    color: #075234;
}



.ptjk {
    background-color: #efefef;
}
.ptjk .inner1{
    position: relative;
    width:100%;
    height: 100%;
}
.ptjk .datas{
    position: absolute;
    top:26%;
    left:0;
    width: 100%;
    height: 58%;
}
.ptjk .overview-title{
    width: 100%;
    height: 100px;
    background: url(../img/bg_ptjk.png) no-repeat center;
}
.ptjk .inner2{
    margin: 0 auto;
    width:1024px;
    position: relative;
    height: 82.3%;
}
.bigdata-ptjk{position: absolute;left:0;top:20%;width:100%;text-align: center;font-size: 0;}
.bigdata-ptjk > li{display: inline-block;*display: inline;*zoom: 1;width: 50%;}
.bigdata-ptjk a{display: block;color: #fff;margin:0 18px;padding:10px 0 17px 0;}

.bigdata-ptjk a:hover{text-decoration: none;}

.bigdata-ptjk img{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 415px;
    height: 131px;
    padding: 1px;
}

.bigdata-ptjk a:hover img{
    width: 417px;
    height: 133px;
    padding: 0;
}

.foot{
    background-color: #01af69;
    position: absolute;
    width: 100%;
    height: 100px;
    text-align: center;
    bottom: 0;
    padding: 30px 0 10px 0;
    font-size: 14px;
    color: #ffffff;
}
.foot-ul{
    margin-bottom: 10px;
}
.foot-ul li{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.foot-ul li a{
    color: #ffffff;
    padding: 0 20px;
    margin-bottom: 18px;
}
.foot-p{
    cursor: default;
}

.bigdata-features{width:100%;text-align: center;font-size: 0;}


.bigdata-features a {
    color: #333;
    display: block;
    font-size: 36px;
    padding:30px 0 10px 0;
    text-align: left;
	margin-bottom:20px;
}
.bigdata-features .downbg{
	
	background:url(imagesIntroduction.png) no-repeat left bottom;
	}
.bigdata-features .txt {
    color: #333;
    font-size: 16px;
    line-height: 35px;
    text-align: left;
    width: 625px;
}
.bigdata-features .txt .acor {
    color: #0ab1e8;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
	margin:0;
}
.bigdata-features .txt{width:625px;font-size:16px;text-align:left;color: #333;line-height:35px;}
.bigdata-features .txt .acor{font-size:16px;font-weight:bold;color:#0ab1e8;padding:0;display:inline-block;}
.bigdata-features .icon{display: inline-block;*display: inline;*zoom: 1;margin-bottom: 16px;width: 131px;height: 131px;background: url(../img/bg_circle_off.png) no-repeat center;}
.bigdata-features h3{width: 100%;
    text-align:center;
    height: 44px;
    line-height:44px;
    border-bottom:1px solid rgba(10,30,107,0.3);
    font-size:24px;
    font-weight: normal;
    color:#ffffff;
    overflow: hidden;
    margin-bottom: 12px;
}
.bigdata-features .desc{
    padding: 0 34px;
    text-align: center;
    height: 84px;
    line-height: 28px;
    font-size: 14px;
    color: #ffffff;
}
.bigdata-features a:hover{text-decoration: none;}
.bigdata-features a:hover .icon{
    background: url("../img/bg_circle_on.png") no-repeat center;
}

.bigdata-features .icon i{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 100%;
    height: 100%;
}
.bigdata-features .icon .icon-sjml{
    background: url(../img/icon_11_off.png) no-repeat center;
}
.bigdata-features a:hover .icon .icon-sjml{
    background: url("../img/icon_11_on.png") no-repeat center;
}
.bigdata-features .icon .icon-rkk{
    background: url(../img/icon_12_off.png) no-repeat center;
}
.bigdata-features a:hover .icon .icon-rkk{
    background: url("../img/icon_12_on.png") no-repeat center;
}
.bigdata-features .icon .icon-frk{
    background: url(../img/icon_13_off.png) no-repeat center;
}
.bigdata-features a:hover .icon .icon-frk{
    background: url("../img/icon_13_on.png") no-repeat center;
}
.bigdata-features .icon .icon-kjk{
    background: url(../img/icon_14_off.png) no-repeat center;
}
.bigdata-features a:hover .icon .icon-kjk{
    background: url("../img/icon_14_on.png") no-repeat center;
}




/*向下翻页的指引动画*/
@-webkit-keyframes guiding{
	0%{
		opacity: 1;
	}
	50%{
		opacity: 0.4;
	}
	100%{
		opacity: 1;
	}
}
@-moz-keyframes guiding{
	0%{
		opacity: 1;
	}
	50%{
		opacity: 0.4;
	}
	100%{
		opacity: 1;
	}
}
@-ms-keyframes guiding{
	0%{
		opacity: 1;
	}
	50%{
		opacity: 0.4;
	}
	100%{
		opacity: 1;
	}
}
@-o-keyframes guiding{
	0%{
		opacity: 1;
	}
	50%{
		opacity: 0.4;
	}
	100%{
		opacity: 1;
	}
}
@keyframes guiding{
	0%{
		opacity: 1;
	}
	50%{
		opacity: 0.4;
	}
	100%{
		opacity: 1;
	}
}




/*icon切换动画*/
@-webkit-keyframes changeOpacity{
	0%{
		opacity: 0.6;
	}
	100%{
		opacity: 1;
	}
}
@-moz-keyframes changeOpacity{
	0%{
		opacity: 0.6;
	}
	100%{
		opacity: 1;
	}
}
@-ms-keyframes changeOpacity{
	0%{
		opacity: 0.6;
	}
	100%{
		opacity: 1;
	}
}
@-o-keyframes changeOpacity{
	0%{
		opacity: 0.6;
	}
	100%{
		opacity: 1;
	}
}
@keyframes changeOpacity{
	0%{
		opacity: 0.6;
	}
	100%{
		opacity: 1;
	}
}

/*--翻页控件--*/
.pages-ctrl{position: fixed;right:45px;top:50%;margin-top: -60px;border-left: 2px solid #fff;}
.pages-ctrl li{position: relative;margin: 25px 0 0 -7px;width: 12px;height: 12px;cursor: pointer;font-size: 0;}
.pages-ctrl li:first-child{margin-top: 0;}
.pages-ctrl i{position: absolute;left:50%;top:50%;margin: -6px 0 0 -6px;width: 12px;height: 12px;background: url(imagesspr-ctrl.png) no-repeat;text-indent: -9999px;overflow: hidden;cursor: pointer;}
.pages-ctrl i:hover{margin: -8px 0 0 -8px;width: 16px;height: 16px;background-position: 0 -12px;}
.pages-ctrl li.current i,
.pages-ctrl li.current i:hover{margin: -11px 0 0 -11px;width: 22px;height: 22px;background-position: 0 -28px;}
/*偶数页的风格*/
.pages-ctrl.even{border-color: #3973ef;}
.pages-ctrl.even i{background-position: -22px 0;}
.pages-ctrl.even i:hover{background-position: -22px -12px;}





.sjjr{background-color: #ffffff;}
.sjjr .data-list li{position: absolute;}
.sjjr .data-list .ctn{position: absolute;left:50%;bottom:100%;margin: 0 0 15px -175px;width: 350px;text-align: center;font-size: 16px;}
.sjjr .data-list .ctn em{font-weight: bold;font-size: 18px;}

.sjjr .inner1{
    position: relative;
    width:100%;
    height: 100%;
}
.sjjr .sjjr-t{
    background: url(../img/index-banner.jpg) center bottom no-repeat;
    height: 40%;
}
.sjjr-tp{
    width: 100%;
    height: 100%;
    background: url("../img/bg_rh.png") no-repeat center 86%;
}
.sjjr .datas{
    width: 100%;
}
.sjjr .overview-title{
    margin-top: 2%;
    width: 100%;
    height: 80px;
    background: url("../img/bg_rh_jrsj.png") no-repeat center;;
}
.sjjr .inner2{
    margin: 2% auto 0 auto;
    width:1024px;
    position: relative;
}
/*各个圆点的位置*/
.sjjr .po1{left:232px;top:33.846%;}
.sjjr .po2{left:475px;top:50.577%;}
.sjjr .po3{left:690px;top:39.808%;}
.sjjr .po4{left:970px;top:31.346%;}
.sjjr .po5{left:111px;top:72.885%;}
.sjjr .po6{left:379px;top:77.115%;}
.sjjr .po7{left:620px;top:92.308%;}
.sjjr .po8{left:816px;top:67.308%;}
.sjjr .po9{left:1039px;top:82.115%;}

.sjjr .light{position: relative;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.sjjr .light .dot{position: relative;display: block;width: 16px;height: 16px;background: url(../img/spr-dot.png) no-repeat;z-index: 2;}
.sjjr .light:before{content: '.';position: absolute;left:0;top:0;width: 100%;height: 100%;border: 2px solid rgba(96,194,30,0.3);border-radius: 8px;font-size: 0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
}
.sjjr.animating .light:before{
    -webkit-animation:lighting 1.5s infinite;
    -moz-animation:lighting 1.5s infinite;
    -ms-animation:lighting 1.5s infinite;
    -o-animation:lighting 1.5s infinite;
    animation:lighting 1.5s infinite;
}
.sjjr .light.delay1:before{
    -webkit-animation-delay:0.3s;
    -moz-animation-delay:0.3s;
    -ms-animation-delay:0.3s;
    -o-animation-delay:0.3s;
    animation-delay:0.3s;
}
.sjjr .light.delay2:before{
    -webkit-animation-delay:0.5s;
    -moz-animation-delay:0.5s;
    -ms-animation-delay:0.5s;
    -o-animation-delay:0.5s;
    animation-delay:0.5s;
}
.sjjr .light.delay3:before{
    -webkit-animation-delay:0.7s;
    -moz-animation-delay:0.7s;
    -ms-animation-delay:0.7s;
    -o-animation-delay:0.7s;
    animation-delay:0.7s;
}

.sjjr .light.s .dot{width: 15px;height: 15px;background-position: -16px 0;}
.sjjr .light.xxs:before{border-radius: 7.5px;}

.sjjr .light.xs .dot{width: 12px;height: 12px;background-position: -31px 0;}
.sjjr .light.xxs:before{border-radius: 6px;}

.sjjr .light.xxs .dot{width: 8px;height: 8px;background-position: -43px 0;}
.sjjr .light.xxs:before{border-radius: 4px;}

/*圆点闪烁动画*/
@-webkit-keyframes lighting{
    0%{
        -webkit-transform:scale(1);
    }
    50%{
        -webkit-transform:scale(2);
    }
    100%{
        -webkit-transform:scale(1);
    }
}
@-moz-keyframes lighting{
    0%{
        -moz-transform:scale(1);
    }
    50%{
        -moz-transform:scale(2);
    }
    100%{
        -moz-transform:scale(1);
    }
}
@-ms-keyframes lighting{
    0%{
        -ms-transform:scale(1);
    }
    50%{
        -ms-transform:scale(2);
    }
    100%{
        -ms-transform:scale(1);
    }
}
@-o-keyframes lighting{
    0%{
        -o-transform:scale(1);
    }
    50%{
        -o-transform:scale(2);
    }
    100%{
        -o-transform:scale(1);
    }
}
@keyframes lighting{
    0%{
        transform:scale(1);
    }
    50%{
        transform:scale(2);
    }
    100%{
        transform:scale(1);
    }
}
.bigdata-sjjr{position: absolute;left:0;top:42%;width:100%;text-align: center;font-size: 0;}
.bigdata-sjjr > li{display: inline-block;*display: inline;*zoom: 1;width: 25%;}
.bigdata-sjjr a{display: block;;margin:0 4px;padding: 17px 12px;}
.bigdata-sjjr .icon{display: inline-block;*display: inline;*zoom: 1;margin-bottom: 16px;width: 163px;height: 163px;background: url(../img/bg_rh_circleoff.png) no-repeat center;}
.bigdata-sjjr h3{
    width: 100%;
    text-align:center;
    height: 44px;
    line-height:44px;
    font-size:24px;
    font-weight: normal;
    color:#231f20;
    overflow: hidden;
    font-weight: normal;
}
.bigdata-sjjr a:hover{text-decoration: none;}
.bigdata-sjjr a:hover .icon{
    background: url("../img/bg_rh_circleon.png") no-repeat center;
}
.bigdata-sjjr .icon i{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 100%;
    height: 100%;
}
.bigdata-sjjr .icon .icon-mrzc{
    background: url(../img/icon_rh_11off.png) no-repeat center;
}
.bigdata-sjjr a:hover .icon .icon-mrzc{
    background: url("../img/icon_rh_11on.png") no-repeat center;
}
.bigdata-sjjr .icon .icon-sjjr{
    background: url(../img/icon_rh_12off.png) no-repeat center;
}
.bigdata-sjjr a:hover .icon .icon-sjjr{
    background: url("../img/icon_rh_12on.png") no-repeat center;
}
.bigdata-sjjr .icon .icon-sjzl{
    background: url(../img/icon_rh_13off.png) no-repeat center;
}
.bigdata-sjjr a:hover .icon .icon-sjzl{
    background: url("../img/icon_rh_13on.png") no-repeat center;
}
.bigdata-sjjr .icon .icon-sjbz{
    background: url(../img/icon_rh_14off.png) no-repeat center;
}
.bigdata-sjjr a:hover .icon .icon-sjbz{
    background: url("../img/icon_rh_14on.png") no-repeat center;
}

.sypt .inner1{
    position: relative;
    width:100%;
    height: 100%;
}
.sypt .datas{
    position: absolute;
    top:20%;
    left:0;
    width: 100%;
    height: 58%;
}
.sypt .overview-title{
    width: 100%;
    height: 80px;
    background: url(../img/bg_rh_sypt.png) no-repeat center;
}
.sypt .inner2{
    margin: 0 auto;
    width:1024px;
    position: relative;
    height: 82.3%;
}
.bigdata-sypt{position: absolute;left:0;top:20%;width:100%;font-size: 0;}
.bigdata-sypt > li{display: inline-block;*display: inline;*zoom: 1;width: 25%;}
.bigdata-sypt a{
    display: block;
    padding: 16px 8px;
    height: 88px;
    border: 1px solid #ebebeb;
}
.bigdata-sypt h3{
    padding: 6px 0 0 0;
    font-size:24px;
    font-weight: normal;
    color:#404040;
    font-weight: normal;
    text-align: center;
    overflow: hidden;
}
.bigdata-sypt a:hover{text-decoration: none;}
.bigdata-sypt a:hover h3{
    color: #054baa;
}
.bigdata-sypt i{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 100%;
    height: 22px;
}
.bigdata-sypt .icon-sypt{
    background:  url("../img/icon_rh_21off.png") no-repeat right top;
}
.bigdata-sypt a:hover .icon-sypt{
    background:  url("../img/icon_rh_21on.png") no-repeat right top;
}
.bigdata-sypt a.sypt-more {
    background-color: #eeeeee;
}
.bigdata-sypt a.sypt-more h3 {
    color: #054baa;
}
.bigdata-sypt a.sypt-more:hover h3 {
    font-weight: bold;
}

.rhsj{
    background-color: #efefef;
}
.rhsj .inner1{
    position: relative;
    width:100%;
    height: 100%;
}
.rhsj .datas{
    position: absolute;
    top:20%;
    left:0;
    width: 100%;
    height: 58%;
}
.rhsj .overview-title{
    width: 100%;
    height: 80px;
    background: url(../img/bg_rh_rhsj.png) no-repeat center;
}
.rhsj .inner2{
    margin: 0 auto;
    width:1024px;
    position: relative;
    height: 82.3%;
}
.bigdata-rhsj{position: absolute;left:0;top:2%;width:100%;text-align: center;font-size: 0;}
.bigdata-rhsj > li{display: inline-block;*display: inline;*zoom: 1;width: 33%;}
.bigdata-rhsj a{display: block;color: #fff;padding:5px 7px 5px 7px;}
.bigdata-rhsj a:hover{text-decoration: none;}
.bigdata-rhsj img{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 324px;
    height: 220px;
}
.bigdata-rhsj a:hover{
    background-color: #ffffff;
}

.ksh{
    background-color: #efefef;
}
.ksh .inner1{
    position: relative;
    width:100%;
    height: 100%;
}
.ksh .datas{
    position: absolute;
    top:20%;
    left:0;
    width: 100%;
    height: 58%;
}
.ksh .overview-title{
    width: 100%;
    height: 80px;
    background: url(../img/bg_rh_ksh.png) no-repeat center;
}
.ksh .inner2{
    margin: 0 auto;
    width:1024px;
    position: relative;
    height: 82.3%;
}
.bigdata-ksh{position: absolute;left:0;top:5%;width:100%;text-align: center;font-size: 0;}
.bigdata-ksh > li{display: inline-block;*display: inline;*zoom: 1;width: 25%;}
.bigdata-ksh a{display: block;padding:0 4px;}
.bigdata-ksh a:hover{text-decoration: none;}
.bigdata-ksh img{
    display: block;
    width: 244px;
    height: 176px;
    padding: 1px;
    border: 1px solid #ebebeb;
}
.bigdata-ksh a:hover img{
    padding: 0;
    border: 2px solid #054baa;
}
.bigdata-ksh h3{
    text-align: center;
    width: 100%;
    padding: 14px 0 18px 0;
    color: #404040;
    font-size: 18px;
    font-weight: normal;
}

.gis{
    background-color: #efefef;
}
.gis .inner1{
    position: relative;
    width:100%;
    height: 100%;
}
.gis .datas{
    position: absolute;
    top:20%;
    left:0;
    width: 100%;
    height: 58%;
}
.gis .overview-title{
    width: 100%;
    height: 80px;
    background: url(../img/bg_rh_gis.png) no-repeat center;
}
.gis-map{
    width: 100%;
    margin-top: 10px;
}
.gis-map img{
    width: 100%;
}
.gis-btn{
    margin: 1% auto 0 auto;
    width: 300px;
    height: 50px;
}
.gis-btn a{
    display: block;
    width: 100%;
    height: 100%;
    line-height: 50px;
    text-align: center;
    color: #ffffff;
    font-size: 24px;
    background: url("../img/icon_rh_52.png") no-repeat center;
    background-size: 100% 100%;
}
.gis-btn a:hover{
    text-decoration: none;
    color: #01469c;
}
.gis .foot{
    height: 70px;
}

/*2017-5-2添加样式*/

/* 清理浮动 */
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.fn-clear {
	zoom:1; /* for IE6 IE7 */
}
/* 清理浮动 */


.datas-fl{
	width: 1120px;
    margin: 0 auto;
	padding:30px 0 0;
}
.datas-wqkf{
	width:480px;
	float:left;
	
	}
.fgx{
	width:2px;
	height:120px;
	background:#d7e5e7;
	float:left;
	margin:50px 0 0 70px;
	}
.datas-dxkf{
	width:480px;
	float:right;
	}

.datas-wqkf p,.datas-dxkf p {
    color: #333;
    font-size: 16px;
    line-height: 35px;
    text-align: left;
}
.datas-wqkf p a,.datas-dxkf p a{
	color:#0ab1e8;
	}
.view{
	width:130px;
	height:40px;
	line-height:40px;
	padding-left:40px;
	font-size: 16px;
	margin-top:50px;
	display:block;
	color:#0ab1e8;
	border:solid 1px #d7e5e7;	
	}
.view span{
	width:20px;
	height:15px;
	float:right;
	margin:12px 30px 0 0;
	display:inline-block;
	background:url(imagesjtleft.png) no-repeat right center;
	}
.view:hover{
	background:#0ab1e8;
	color:#fff;
	text-decoration:none;
	}
.view:hover span{
	background:url(imagesjtleft-on.png) no-repeat right center;
	}
.wqkf-title,.dxkf-title{
	width:380px;
    height: 70px;
	font-size:30px;
	color:#333;
	font-weight:normal;
	margin-bottom:10px;
	}


.wqkf-title{

	background:url(imageswide-open.png) no-repeat right bottom;
}

.dxkf-title{
	background:url(imagesDirectional.png) no-repeat right bottom;
	}

.select{
	overflow:hidden;
	}
.select-tit{
	height:50px;
	margin:0 auto 20px;
    width: 1100px;
	border-bottom:solid 2px #eee;
	}
.select-tit ul{
	margin-top:1px;
	display:inline-block;
	float:left;
	overflow:hidden;
	}
.select-tit ul li{
	padding:6px 0;
	margin:0 30px;
	display:inline-block;
	float:left;
	font-size:18px;
	font-weight:bold;
	cursor:pointer;
	}
.select-tit ul li.liact{
	color:#35c6f4;
	border-bottom:solid 3px #35c6f4;
	}
.select-tit p{
	margin-top:12px;
	display:inline-block;
	float:right;
	color:#ff9e23;
	font-size:16px;
	}
.page p{
	width:70px;
	float:right;
	background:#eee;
	text-align:center;
	border-radius:5px;
	margin:10px 55px 0 0;
	cursor:pointer;
	font-size: 14px;
	}
.page p:hover{
	background:#999;
	color:#fff;
	}
.tygnfwlf{
	width:230px;
	float:left;
	padding:5px 0;
	background:#0ab1e8;
	}
.tygnfwlf a{
	display:block;
	height:45px;
	line-height:45px;
	background:#0ab1e8;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	}
.tygnfwrf{
	width:800px;
	height:auto;
	padding-bottom:20px;
	min-height:380px;
	*height:380px;
	float:left;
	background:#fff;
	border-radius:15px;
	margin:10px 0 10px 30px;
	}
.tygnfwrf div ul li{
	float:left;
	height:55px;
	position:relative;
	}
.tygnfwrf div ul li .fl-tit{
	width:200px;
	height:40px;
	line-height:40px;
	padding:0 10px;
	font-size:16px;
	background:#0ab1e8;
	color:#fff;
	text-align:center;
	display:inline-block;
	border-radius:8px;
	margin:15px 0 0 30px;
	text-decoration:none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	}
.tygnfwrf div ul li .fl-tit-act{
	background:#485d79;
	}
.tygnfwlf .active{
	border-left:5px solid #485d79;
	background:#eee;
	color:#485d79;
	}
.fl-details{
	width:700px;
	height:auto;
	min-height:215px;
	position:absolute;
	top:75px;
	left:20px;
	padding:0 30px;
	background:#fff;
	z-index:0;
	border:solid 1px #eee;
	}
.details-two{
	left:-230px;
	}
.details-three{
	left:-480px;
	}
.fl-details strong{
	margin:15px 0 10px;
	padding-left:10px;
	display:block;
	font-size:16px;
	color:#485d79;
	border-left:solid 5px #485d79;
	}
.fl-details p{
	font-size:14px;
	line-height:25px;
	}
.fl-details p b{
	color:#485d79;
		}
.tygnfwrf div ul li .more{
	padding:0 20px 10px;
	height:30px;
	line-height:30px;
	font-size:16px;
	background:none;
	color:#ff9e23;
	float:right;
	margin:0;
	text-decoration:none;
	}
.tygnfwrf div ul li .more:hover{
	color:#485d79;
	}
.mr-top{
	top:180px;
	}
.mr-top1{
	top:70px;
	}
.mr-top2{
	top:125px;
	}
.mr-top3{
	top:70px;
	}

.p-hg{
	height:55px;
	overflow-y:scroll;
	margin-bottom:10px;
	}








