.app_body_frame{padding-bottom: 20px;}




.home_top{position: relative;}
.home_top .nav_frame{padding: 30px; background-color: #fff; margin-bottom: 5px;}
.home_top .nav_frame .title{text-align: center;}
.home_top .nav_frame .title a{color: #ce0010; font-size: 32px; font-weight: 500;}
.home_top .nav_frame .summary{text-align: center; padding-top: 15px; font-size: 16px; display: none;}

.home_top .close{position: absolute; right: 30px; top: 12px; cursor: pointer; display: none;}


.slide_info_list_img{
	position: absolute;
    width: 1080px;
    height: 486px;
    background: rgba(255,255,255,.85);
    z-index: 100000;
    margin-left: -540px;
    margin-top: 69px;
    top: 50%;
    left: 50%;
}




.home_main{
	padding: 20px 0;
}
.home_main_l{
	float: left; width: 555px; height: 357px;
	border: 1px solid #ddd; padding: 4px;
}
.home_main_r{
	float: right; width: 585px; height: 357px;
}




.home_total_count{
	width: 1200px;
	height: 100%;
	margin:auto;
}

.home_total_count .home_total_list{
	width: 33%;
	float: left;
	height: 50%;
	text-align: center;
	padding-top: 10px;
}
.home_total_count .home_total_list .home_total_list_img{ 
	display: inline-block;
	color:#fff;
	margin-right: 20px;
}
.home_total_count .home_total_list .home_total_list_msg{ 
	width: 128px;
	display: inline-block;
	color:#fff;
	text-align: left;
}
.home_total_count .home_total_list .home_total_list_msg div:first-child{
	font-size: 22px;
	padding: 10px 0;
}
.home_total_count .home_total_list .home_total_list_msg div:last-child{
	font-size: 12px;
}

.home_total{
	position: absolute;
	top: 866px;
	left: 0;
	right: 0;
	height: 190px;
	background:rgba(0,76,170,0.84);
	z-index: 1000;
}



.home_main{
	width: 1200px;
	margin: 0px auto;
}
.home_main .home_main_count{
	float: right;
	width: 570px;
	height: 400px;
}
.home_main .home_main_count:first-child{
	float: left;
}
.home_main_top{
	text-align: center;
}
.home_main .home_main_count .home_main_top_img{
	display: inline-block;
	height: 26px;
}
.home_main .home_main_count .home_main_top_img img{
	height: 76%;
	margin-bottom: -3px;
}
.home_main .home_main_count .home_main_top_tit{
	display: inline-block;
	color: #014f8d;
	font-size: 20px;
	font-weight: bold;
}

.home_main .home_main_count .home_main_img{
	height: 180px;
	margin-top: 20px;
}
.home_main .home_main_count .home_main_img_ps{
	width: 50%;
	height: 156px;
	float: left;
}
.home_main .home_main_count .home_main_img_ps img{
	width: 100%;
	height: 100%;
}

.home_main .home_main_count .home_main_img_msg{
	float: left;
	width: 50%;
	padding:10px;
	height: 156px;
	background: #f3f3f3;
}
.home_main .home_main_count .home_main_img_msg .msg_tit{
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	color: #333;
	cursor: pointer;
}
.home_main .home_main_count .home_main_img_msg .msg_tit:hover{
	color: #004caa;
}
.home_main .home_main_count .home_main_img_msg .msg_info{
	margin-top: 10px;
	font-size: 12px;
	line-height: 20px;
	color: #888;
}

.home_main_bottom{
	width: 100%;
	text-align: center;
}
.home_main_bottom .home_main_bottom_more{
	cursor: pointer;
	padding: 10px;
	width: 120px;
    margin: 10px auto;
    background: #014f8d;
    color: #fff;
    border-radius: 20px;
}
.home_main_bottom .home_main_bottom_more span{
	display: inline-block;
	border-radius: 50%;
	width: 15px;
	height: 15px;
	line-height: 13px;
	color: #05a7ad;
	background: #fff;
	margin-left: 5px;
    font-weight: bold;
}

.home_run{
	width: 100%;
	height: 580px;
	background: #004caa;
}
.home_run .run_cont{
	position: relative;
	width: 1200px;
	height: 100%;
	margin:auto;
}
.home_run .run_bg{
	position: absolute;
	width: 100%;
	height: 580px;
	background: url(../images/bg.png) no-repeat center center;
}

.home_run .run_msg{
	position: absolute;
	left: 0;
	top: 30px;
	color: #fff;
}
.home_run .run_msg .run_msg_tit{
	font-size: 40px;
}
.home_run .run_msg .run_msg_stit{
	font-size: 16px;
}
.home_run .run_msg .run_msg_nm{
	padding: 5px;
}
.home_run .run_msg .run_msg_ot{
	padding: 5px;
}

.run_service{
	position: absolute;
    width: 225px;
    text-align: center;
    left: 0;
    top: 70px;
}
.run_service_count{
	width: 50%;
    position: relative;
    height: 98px;
	margin-top: 15px;
	float: left;
}
.run_service_count.last{
	margin-left:
}
.run_service_wh_tit{
	color: #fff;
    font-size: 12px;
    margin: 7px 0;
}
.run_service_count input{
	float: left;
    margin-left: 76px;
    height: 30px;
    line-height: 30px;
    width: 342px;
    padding: 0 10px;
    border: none;
    background: rgba(255,255,255,.2);
    outline: none;
    color: #fff;
    border-radius: 30px;
}
.run_search{
	    float: left;
    height: 30px;
    width: 39px;
    border: none;
    background: url(../images/search.png) no-repeat center center;
    cursor: pointer;
    margin-left: -42px;
}


.run_center_link_list{
	width: 90px;
	height: 80px;
	position:absolute;
	color:#fff !important;
}
.run_center_list_tit{
	position: absolute;
	bottom:0;
}

.home_run .run_link{
	position: absolute;
	width: 240px;
	right: 0;
	bottom:0;
	top: 71px;
	color: #fff;
}
.home_run .run_link .run_link_list{
	position: relative;
	float: left;
	width: 120px;
	text-align: center;
	margin-top: 15px;
	cursor: pointer;
	height: 98px;
}
.run_center_link a:hover{
	color: #0dfbd7 !important;
}
.home_run .run_link .run_link_list .run_link_list_tit{
	margin-top: 10px;
}
.home_run .run_link .run_link_list:hover .run_link_list_ewm{
	display: block;
}
.home_run .run_link .run_link_list .run_link_list_ewm{
	display: none;
	position: absolute;
	top: -50px;left: 100px;
	width: 198px;
	height: 170px;
	background: url(../images/ewm_bg.png) no-repeat center center;
	padding: 30px 50px;
	z-index: 999;
}
.home_run .run_link .run_link_list .run_link_list_ewm_2x{
	width: 320px;
	background: url(../images/ewm_bg_2x.png) no-repeat center center;
}
.home_run .run_link .run_link_list .run_link_list_ewm img{
	height: 117px;
}
.run_center_service{
	position: absolute;
    left: 65px;
    top: 23px;
    width: 100px;
    color: #fff;
    font-size: 25px;
}
.run_center_online{
	position: absolute;
    left: 552px;
    top: 23px;
    width: 100px;
    height: 131px;
    color: #fff;
    font-size: 25px;
}
.run_link_sm{
	position: absolute;
	width: 100px;
    right: 71px;
    top: -50px;
    color: #fff;
    font-size: 25px;
}

.home_rtc_list{
	position: relative;
	width: 100%;
}
.home_rtc_list_cont{
	width: 1200px;
	height: 370px;
	margin:auto;
}
.slide_info_list{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1080px;
	height: 486px;
	margin-top: -243px;
	margin-left: -540px; 
	background: rgba(255,255,255,.85);
	padding: 40px 30px;
	z-index: 100000;
}

.slide_info_l{
	width: 130px;
	height: 120px;
	float: left;
	display: none;
}
.slide_info_r{
	width: 100%;
	height: 120px;
	float: left;
	text-align: center;
}

.slide_info_tit{
	width: 100%;
	height: 140px;
	text-align: center;
}
.slide_info_tit .slide_info_tit_z{
	width: 100%;
	font-size: 35px;
	font-weight: 500;
	overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.slide_info_tit .slide_info_tit_c{
	width: 100%;
	font-size: 16px;
	padding-top:15px;
	overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
	color:#777;
}
.slide_info_list_l{
	float: left;
	width: 50%;
	height: 266px;
	padding-right: 40px;
    border-right: 2px dotted #999;
}
.slide_info_list_r{
	float: right;
    width: 50%;
    height: 266px;
    padding-left: 40px;
}
.slide_list_tit{
	color: red;
	font-size: 18px;
	font-weight: 700;
}
.slide_info_list .slide_list div{
	padding-top:20px;
	font-size: 16px;
	cursor: pointer;
	overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.slide_info_list .slide_list div:hover{
	color: #0df6ff;
}
.slide_info_list .slide_list .huandeng2_img{
	display: inline-block;
	margin-top: 60px;
	margin-right: 30px;
	width: 80px;
	height: 80px;
}
.slide_info_list .slide_list .huandeng2_img img{
	width: 100%;
	height: 100%;
}

.slide_info_middle{
	position: relative;
	margin-top: -15px;
}
.slide_info_middle .sim_more{
	position: absolute; right: 0; bottom: 3px;
}

.slide_info_middle .sib_list{
	height: 190px;
	border-bottom: 2px dotted #999;
}

.slide_info_middle .sib_list > a{
	display: block;
	float: left; margin-left: 15px;
	width: 192px;
}
.slide_info_middle .sib_list > a:first-child{
	margin-left: 0;
}

.slide_info_middle .sib_list .sim_image{
	width: 192px; margin: auto;
}
.slide_info_middle .sib_list .sim_image img{
	width: 192px; height: 120px;
}
.slide_info_middle .sib_list .sim_title{
	text-align: center;
	font-size: 16px; font-weight: bold;
	height: 44px; line-height: 22px; margin-top: 7px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.slide_info_bottom{
	padding-top: 20px;
}
.slide_info_bottom .sib_left{
	float: left; width: 470px;
}
.slide_info_bottom .sib_right{
	float: right; width: 470px;
}
.slide_info_bottom .sib_title{
	color: red;
    font-size: 18px;
	font-weight: 700;
	height: 36px;
}
.slide_info_bottom .sib_left .sib_list{
	height: 22px;
	margin-top: 10px;
}
.slide_info_bottom .sib_left .sib_list > div{
	float: right;
	width: 470px;
	height: 22px;
	list-style: 22px;
	font-size: 16px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.slide_info_bottom .sib_left .sib_list > div:first-child{
	float: left;
}
.slide_info_bottom .sib_right .sib_list{
	margin-top: -10px;
}
.slide_info_bottom .sib_right .sib_list > div{
	float: left; width: 220px;
}
.slide_info_bottom .sib_right .sib_list > div:first-child{
	margin-right: 30px;
}
.slide_info_bottom .sib_right .sib_list > div > span{
	float: left;
}
.slide_info_bottom .sib_right .sib_list > div > span.yylogo{
	width: 60px; height: 60px;
}
.slide_info_bottom .sib_right .sib_list > div > span.yylogo img{
	width: 60px; height: 60px;
}
.slide_info_bottom .sib_right .sib_list > div > span.yytitle{
	margin-left: 10px; margin-top: 8px; width: 150px;
	height: 44px; line-height: 22px;
	font-size: 16px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}



/* banner */
.banner{position: relative; width: 545px; height: 347px;}
.banner > .banner_images{position: relative; z-index: 1; width: 100%; height: 100%;}
.banner > .banner_bar{
	position: absolute; z-index: 2; left: 0; right: 0; bottom: 0; height: 32px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8EF5350', endColorstr='#D8EF5350');background:rgba(239,83,80,0.85);
	cursor: default;
}
.banner > .banner_title{position: absolute; z-index: 3; left: 12px; right: 0; bottom: 8px; height: 16px; overflow: hidden;}
.banner > .banner_page{position: absolute; z-index: 4; right: 12px; bottom: 9px;}

.banner > .banner_title > a{
	position: absolute; line-height: 16px; height: 16px; width: 350px; 
	font-size: 16px; color: #fff;
	overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;
}


.banner > .banner_images > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.banner > .banner_images > a > img{width: 100%; height: 100%;}


.banner > .banner_page > a{
	display:inline-block; *display:inline; *zoom:1;
	width: 28px; height: 5px; margin-left: 8px;
	border-radius: 3px;
	background-color: #fff;
}
.banner > .banner_page > a.active{background-color: #b71c1c;}






.home_main_r .app_tab_body{height: 214px;}
.home_main_r .app_tab_body .app_tab_body_item{display: none;}
.home_main_r .app_tab_body .app_tab_body_item:first-child{display: block;}
.home_main_r .app_tab_body .app_tab_body_item > div > a > .title{width: 460px;}




.home_main .notice{background-color: #ebebeb; padding: 12px;}
.home_main .notice_head{
	float: left;
	width: 98px; height: 90px; padding-top: 10px;
	background-color: #d10b1a; color: #fff;
	border-radius: 3px;
	text-align: center;
	font-family: '微软雅黑'; font-size: 22px; line-height: 34px;
}
.home_main .notice_body{float: right; width: 440px; margin-top: 10px;}
.home_main .notice_body > .notice_items{position: relative; width: 440px; height: 66px; overflow: hidden;}
.home_main .notice_body > .notice_items > a{
	position: absolute; left: 0; top: 0;
	width: 440px; height: 66px; overflow: hidden;
	font-size: 16px; line-height: 22px;
}

.home_need_data{
	width: 100%;
	height: 129px;
	background:  url(../images/need_data_bg.png) no-repeat center center;
	padding-top: 34px;
}
.need_data_btn{
	width: 220px;
	height: 60px;
	margin:auto;
	background: #29faf8;
	text-align: center;
	line-height: 60px;
	color: #015293;
	font-size: 22px;
	font-weight: bold;
	border-radius: 10px;
	cursor: pointer;
	box-shadow: 0px 4px 12px #585858;
}















.table_nav{width: 100%; border: 0; border-collapse: collapse;}
.table_nav > tbody > tr >td{padding: 0;}

.table_nav_title > span{
	display:inline-block; *display:inline; *zoom:1;
	font-family: '微软雅黑'; font-size: 24px; color: #3e3e3e;
	width: 24px; line-height: 24px;
}




.banner_box{border: 1px solid #d8d7d6; width: 100%;}
.banner_box > table{width: 100%; border: 0; border-collapse: collapse;}
.banner_box_l{position: relative; width: 30px; padding: 0;}
.banner_box_c{
	position: relative; height: 80px; overflow: hidden;
	background: url(../images/table_box_c_bg.png) repeat-x center -1px #f4f4f4;
	padding: 0;
	vertical-align: top;
}
.banner_box_r{position: relative; width: 30px; padding: 0;}
.banner_box_l_a,
.banner_box_r_a{
	display: block; width: 30px; height: 80px;
	background-color: #fff;
}
.banner_box_l_a{background: url(../images/arrow_l.png) no-repeat center center;}
.banner_box_r_a{background: url(../images/arrow_r.png) no-repeat center center;}

.banner_box_l_a:hover{background-image: url(../images/arrow_l_over.png);}
.banner_box_r_a:hover{background-image: url(../images/arrow_r_over.png);}

.banner_box_l_a.disabled{cursor: default; background-image: url(../images/arrow_l.png);}
.banner_box_r_a.disabled{cursor: default; background-image: url(../images/arrow_l.png);}


.banner_box_frame{position: absolute; left: 0; top: 0;}
.banner_box_frame > .item{float: left;}




.xuexijiaoliu{padding: 20px 0 0 0;}
.xuexijiaoliu .nav_frame{background: #fff; padding: 20px;}

.xuexijiaoliu .table_nav_title{width: 43px;}

.xuexijiaoliu .banner_box{width: 1117px;}
.xuexijiaoliu .banner_box_c,
.xuexijiaoliu .banner_box_l_a,
.xuexijiaoliu .banner_box_r_a{height: 180px;}

.xuexijiaoliu .banner_box_frame{top: 15px; width: 2400px; height: 150px;}
.xuexijiaoliu .banner_box_frame .item{width: 240px; height: 150px; margin-left: 20px; background-color: #fff;}
.xuexijiaoliu .banner_box_frame .image{width: 240px; height: 120px; overflow: hidden; position: relative;}
.xuexijiaoliu .banner_box_frame .image img{width: 100%; height: 100%;}
.xuexijiaoliu .banner_box_frame .title{
	width: 240px; height: 30px; line-height: 30px;
	text-align: center; font-size: 13px;
	overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;
}




.zaixianfuwu{padding: 13px 0 0 0;}
.zaixianfuwu .nav_frame{background: #fff; padding: 20px;}

.zaixianfuwu .table_nav_title{width: 43px;}
.zaixianfuwu .table_nav_body{width: 722px;}

.zaixianfuwu .table_nav_body .banner_box{width: 722px;}
.zaixianfuwu .table_nav_body .banner_box_c,
.zaixianfuwu .table_nav_body .banner_box_l_a,
.zaixianfuwu .table_nav_body .banner_box_r_a{height: 160px;}

.zaixianfuwu .table_nav_body .banner_box_frame{top: 28px; width: 1800px; height: 115px;}
.zaixianfuwu .table_nav_body .banner_box_frame .item{width: 110px; height: 115px;}
.zaixianfuwu .table_nav_body .banner_box_frame .image{width: 110px; height: 75px; overflow: hidden; position: relative; text-align: center;}
.zaixianfuwu .table_nav_body .banner_box_frame .title{
	width: 110px; height: 40px; line-height: 40px;
	text-align: center; font-size: 15px;
	overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;
}

.zaixianfuwu .table_nav_ge{width: 29px;}

.zaixianfuwu .table_nav_qr{}
.zaixianfuwu .table_nav_qr .banner_box{width: 366px;}
.zaixianfuwu .table_nav_qr .banner_box_c,
.zaixianfuwu .table_nav_qr .banner_box_l_a,
.zaixianfuwu .table_nav_qr .banner_box_r_a{height: 160px;}

.zaixianfuwu .table_nav_qr .banner_box_frame{top: 10px; width: 1800px; height: 140px;}
.zaixianfuwu .table_nav_qr .banner_box_frame .item{width: 152px; height: 140px;}
.zaixianfuwu .table_nav_qr .banner_box_frame .image{width: 152px; height: 120px; overflow: hidden; position: relative; text-align: center;}
.zaixianfuwu .table_nav_qr .banner_box_frame .image img{width: 120px; height: 120px;}
.zaixianfuwu .table_nav_qr .banner_box_frame .title{
	width: 152px; height: 20px; line-height: 20px;
	text-align: center; font-size: 15px;
	overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;
}























.suzisichuan{padding: 20px 0 10px 0;}
.suzisichuan .nav_frame{position: relative; width: 1200px; margin: auto;}
.suzisichuan .nav_frame_lt{position: absolute; z-index: 1; left: -12px; top: -9px;}
.suzisichuan .nav_frame_rt{position: absolute; z-index: 1; right: -12px; top: -9px;}
.suzisichuan .nav_frame_lb{position: absolute; z-index: 1; left: -12px; bottom: -14px;}
.suzisichuan .nav_frame_rb{position: absolute; z-index: 1; right: -12px; bottom: -14px;}
.suzisichuan .nav_frame_c{position: relative; z-index: 2;}


.suzisichuan_head{
	font-family: '微软雅黑'; font-size: 24px; height: 76px; line-height: 76px; text-align: center;
	color: #d10b19;
	background: url(../images/box_head_bg.png) no-repeat center center;
}


.suzisichuan .column{padding: 20px;}
.suzisichuan .column .item{float: left; width: 374px; margin-left: 19px;}
.suzisichuan .column .item:first-child{margin-left: 0;}
.suzisichuan .column .item_head{height: 32px;}
.suzisichuan .column .item_head .name{float: left; font-family: '微软雅黑'; font-size: 18px;}
.suzisichuan .column .item_head .more{float: right; padding-top: 5px;}

.suzisichuan .column .item_body{position: relative; width: 374px; height: 160px; overflow: hidden;}
.suzisichuan .column .item_body a{display: block;}
.suzisichuan .column .item_body .image{position: relative; z-index: 1;}
.suzisichuan .column .item_body .image img{width: 360px; height: 154px;}
.suzisichuan .column .item_body .title_bg{
	position: absolute; z-index: 2; left: 0; right: 0; bottom: 0; height: 32px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);
}
.suzisichuan .column .item_body .title{
	position: absolute; z-index: 3; left: 15px; right: 15px; bottom: 0; height: 32px; line-height: 32px; text-align: center;
	overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;
	color: #fff; font-size: 13px;
}


.suzisichuan .show{
	position: relative; width: 1200px; height: 620px; margin: auto; overflow: hidden;
	/*background: url(../other/home_show_bg.png) no-repeat center center;*/
}
.suzisichuan .show_menu_light{
	position: absolute; 
}
.suzisichuan .show_menu{}
.suzisichuan .show_body{}


.suzisichuan .show_menu > a{
	position: absolute; z-index: 2; width: 0; height: 0; 
	cursor: default;
	transition: all 300ms ease;
}
.suzisichuan .show_menu > a > span{
	position: absolute;
	transition: all 300ms ease;
}
.suzisichuan .show_menu > a .circle,
.suzisichuan .show_menu > a .title{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.suzisichuan .show_menu > a img{width: 100%; height: 100%;}
.suzisichuan .show_menu > a > .default{
	opacity: 1; z-index: 2;
	width: 120px; height: 120px; left: -60px; top: -60px;}
.suzisichuan .show_menu > a > .over{
	opacity: 0.01; z-index: 1;
	width: 120px; height: 120px; left: -60px; top: -60px;}
	


.suzisichuan .show_menu > a.active{z-index: 1; cursor: default;}
.suzisichuan .show_menu > a.active > .default{
	opacity: 0.01; z-index: 1;
	width: 207px; height: 207px; left: -103px; top: -103px;}
.suzisichuan .show_menu > a.active > .over{
	opacity: 1; z-index: 2;
	width: 207px; height: 207px; left: -103px; top: -103px;}


@keyframes rotation{
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
@-webkit-keyframes rotation{
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes rotation{
    from {-moz-transform: rotate(0deg);}
    to {-moz-transform: rotate(360deg);}
}
@-ms-keyframes rotation{
    from {-ms-transform: rotate(0deg);}
    to {-ms-transform: rotate(360deg);}
}
.suzisichuan .show_menu > a > .over > .circle{
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	
    animation: rotation 8s linear infinite;
    -webkit-animation: rotation 8s linear infinite;
    -moz-animation: rotation 8s linear infinite;
    -ms-animation: rotation 8s linear infinite;
}






.suzisichuan .show_body > div{position: absolute; left: 0; width: 1200px; height: 620px; overflow: hidden;}

.suzisichuan .show_body .c1{top: 0;}
.suzisichuan .show_body .c2,
.suzisichuan .show_body .c3,
.suzisichuan .show_body .c4,
.suzisichuan .show_body .c5,
.suzisichuan .show_body .c6{top: 600px;}









/* c1 */
.suzisichuan .show_body .c1 .map{position: absolute; width: 479px; height: 404px; left: 365px; top:160px;}
.suzisichuan .show_body .c1 .map > .bg{position: absolute; z-index: 1; left: 0; top: 0;}
.suzisichuan .show_body .c1 .map > .area{position: absolute; z-index: 5; left: 0; top: 0;}
.suzisichuan .show_body .c1 .map > .city{position: absolute; z-index: 2; left: 0; top: 0;}
.suzisichuan .show_body .c1 .map > .city > div{position: absolute; left: 0; top: 0; display: none;}
.suzisichuan .show_body .c1 .map > .city > div.active{display: block;}
.suzisichuan .show_body .c1 .map > .tip{position: absolute; z-index: 4; left: 0; top: 0;}
.suzisichuan .show_body .c1 .map > .tip > span{
	position: absolute; padding: 8px 15px;
	font-size: 14px; white-space:nowrap;
	color: #012b51; background-color: #0df6ff; border: 1px solid #03badc; 
	border-radius: 3px;
}
.suzisichuan .show_body .c1 .map > .point{position: absolute; z-index: 3; left: 0; top: 0;}
.suzisichuan .show_body .c1 .map > .point > a{position: absolute; width: 0; height: 0; cursor: pointer;}
.suzisichuan .show_body .c1 .map > .point > a > span{position: absolute; width: 22px; height: 22px; margin-left: -10px; margin-top: -10px; border-radius: 100%;}
.suzisichuan .show_body .c1 .map > .point > a > span img{width: 100%; height: 100%;}
.suzisichuan .show_body .c1 .map > .point > a.cp1{left: 368px; top: 45px;}
.suzisichuan .show_body .c1 .map > .point > a.cp2{left: 422px; top: 50px;}
.suzisichuan .show_body .c1 .map > .point > a.cp3{left: 460px; top: 66px;}
.suzisichuan .show_body .c1 .map > .point > a.cp4{left: 391px; top: 73px;}
.suzisichuan .show_body .c1 .map > .point > a.cp5{left: 425px; top: 96px;}
.suzisichuan .show_body .c1 .map > .point > a.cp6{left: 365px; top: 89px;}
.suzisichuan .show_body .c1 .map > .point > a.cp7{left: 311px; top: 76px;}
.suzisichuan .show_body .c1 .map > .point > a.cp8{left: 331px; top: 103px;}
.suzisichuan .show_body .c1 .map > .point > a.cp9{left: 292px; top: 111px;}
.suzisichuan .show_body .c1 .map > .point > a.cp10{left: 355px; top: 122px;}
.suzisichuan .show_body .c1 .map > .point > a.cp11{left: 388px; top: 153px;}
.suzisichuan .show_body .c1 .map > .point > a.cp12{left: 345px; top: 158px;}
.suzisichuan .show_body .c1 .map > .point > a.cp13{left: 330px; top: 132px;}
.suzisichuan .show_body .c1 .map > .point > a.cp14{left: 283px; top: 138px;}
.suzisichuan .show_body .c1 .map > .point > a.cp15{left: 235px; top: 183px;}
.suzisichuan .show_body .c1 .map > .point > a.cp16{left: 199px; top: 227px;}
.suzisichuan .show_body .c1 .map > .point > a.cp17{left: 124px; top: 96px;}
.suzisichuan .show_body .c1 .map > .point > a.cp18{left: 233px; top: 46px;}
.suzisichuan .show_body .c1 .map > .point > a.cp19{left: 320px; top: 55px;}
.suzisichuan .show_body .c1 .map > .point > a.cp20{left: 284px; top: 89px;}
.suzisichuan .show_body .c1 .map > .point > a.cp21{left: 230px; top: 119px;}





.suzisichuan .show_body .c1 .box{
	position: absolute; width: 282px; height: 540px; right: 14px; top: 45px;
	background: url(../images/c_box_1.png) no-repeat left top;
}

.suzisichuan .show_body .c1 .box_head{position: absolute; width: 240px; height: 20px; left: 22px; top: 20px;}
.suzisichuan .show_body .c1 .box_head > span{
	display:inline-block; *display:inline; *zoom:1; 
	background-color: #2feff9;
	height: 28px; line-height: 28px;
	font-size: 16px; font-weight: bold; color: #012b51;
	padding: 0 24px;
}
.suzisichuan .show_body .c1 .box_body{position: absolute; width: 240px; height: 470px; left: 22px; top: 54px; overflow: hidden;}

.suzisichuan .show_body .c1 .box_body > .items{width: 240px; height: 410px; overflow-x: hidden; overflow-y: auto;}
.suzisichuan .show_body .c1 .box_body > .search{height: 36px; padding: 5px 0 0 0;}



.suzisichuan .show_body .c1 .box_body > .items > div{
	padding: 15px; margin-top: 2px;
	background: url(table_odd.png) repeat left top;
	color: #fff;
}
.suzisichuan .show_body .c1 .box_body > .items > div:first-child{margin-top: 0;}
.suzisichuan .show_body .c1 .box_body > .items > div.even{
	background-image: url(table_even.png);
}
.suzisichuan .show_body .c1 .box_body > .items .name{font-size: 14px;}
.suzisichuan .show_body .c1 .box_body > .items .info{font-size: 12px; font-weight: bold; padding-top: 8px;}
.suzisichuan .show_body .c1 .box_body > .items .back{text-align: center;}
.suzisichuan .show_body .c1 .box_body > .items .back button{
	width: 60px; height: 30px; 
	font-size: 12px; color: #012b51; 
	border: 1px solid #2feff9; background-color: #2feff9;
	cursor: pointer;
}


.suzisichuan .show_body .c1 .box_body > .search > .search_l{float: left;}
.suzisichuan .show_body .c1 .box_body > .search > .search_r{float: right;}
.suzisichuan .show_body .c1 .box_body > .search input{
	width: 172px; height: 30px; line-height: 28px; padding: 0 6px;
	font-size: 12px; color: #fff; 
	border: 1px solid #2feff9; background-color: #046188;
}
.suzisichuan .show_body .c1 .box_body > .search button{
	width: 60px; height: 30px; 
	font-size: 12px; color: #012b51; 
	border: 1px solid #2feff9; background-color: #2feff9;
	cursor: pointer;
}









/* c2 */
.suzisichuan .show_body .c2 .box1{
	position: absolute; width: 282px; height: 570px; right: 555px; top: 40px;
	background: url(../images/c_box_1.png) no-repeat left top;
}
.suzisichuan .show_body .c2 .box2{
	position: absolute; width: 282px; height: 650px; right: 277px; top: 40px;
	background: url(../images/c_box_1.png) no-repeat left top;
}
.suzisichuan .show_body .c2 .box3{
	position: absolute; width: 282px; height: 650px; right: -1px; top: 40px;
	background: url(../images/c_box_1.png) no-repeat left top;
}

.suzisichuan .show_body .c2 .box_head{position: absolute; width: 240px; height: 20px; left: 22px; top: 50px;}
.suzisichuan .show_body .c2 .box_head > span{
	display:inline-block; *display:inline; *zoom:1; 
	border-left: 6px solid #0df6ff;
	height: 20px; line-height: 20px;
	font-size: 15px; font-weight: bold; color: #fff;
	padding-left: 8px;
}
.suzisichuan .show_body .c2 .box_body{position: absolute; width: 240px; height: 410px; left: 22px; top: 104px;}


.suzisichuan .show_body .c2 .time{text-align: center; font-size: 12px; font-weight: bold; color: #0df6ff; height: 16px; line-height: 16px; margin-top: 40px;}


.suzisichuan .show_body .c2 .chart1{height: 150px;}
.suzisichuan .show_body .c2 .table1{height: 160px;}
.suzisichuan .show_body .c2 .table1 table{width: 100%; border-collapse: collapse;}
.suzisichuan .show_body .c2 .table1 table td{height: 22px; color: #fff; font-size: 12px; text-align: right;}
.suzisichuan .show_body .c2 .table1 table tr td:first-child{text-align: left;}

.suzisichuan .show_body .c2 .table2{ height: 310px;}
.suzisichuan .show_body .c2 .table2 table{width: 100%; height: 300px; border-collapse: collapse;}
.suzisichuan .show_body .c2 .table2 table td{vertical-align: bottom; text-align: center; color: #fff;}
.suzisichuan .show_body .c2 .table2 table td .bar{background-color: #0dfbd7; width: 36px; height: 0; margin: auto;}
.suzisichuan .show_body .c2 .table2 table td .data{padding-bottom: 10px;}
.suzisichuan .show_body .c2 .table2 table td .name{padding-top: 10px; font-size: 12px; font-weight: bold;}
.suzisichuan .show_body .c2 .table2 table td .bc1{background-color: #74e080;}
.suzisichuan .show_body .c2 .table2 table td .bc2{background-color: #f7f056;}
.suzisichuan .show_body .c2 .table2 table td .bc3{background-color: #0dfbd7;}


.suzisichuan .show_body .c2 .table3{height: 310px; padding-top: 50px;}
.suzisichuan .show_body .c2 .table3 table{width: 100%; border-collapse: collapse;}
.suzisichuan .show_body .c2 .table3 table td{vertical-align: middle; font-size: 12px; color: #fff; padding: 8px 0;}
.suzisichuan .show_body .c2 .table3 table td .item{height: 26px; padding-top: 2px;}
.suzisichuan .show_body .c2 .table3 table td .name{font-weight: bold;}
.suzisichuan .show_body .c2 .table3 table td .bar{float: left; height: 22px;}
.suzisichuan .show_body .c2 .table3 table td .data{float: left; height: 22px; line-height: 22px; padding-left: 5px;}


.suzisichuan .show_body .c2 .table3 table td .tip{padding-top: 10px;}
.suzisichuan .show_body .c2 .table3 table td .tip > div{display:inline-block; *display:inline; *zoom:1; margin: 0 10px 0 10px}
.suzisichuan .show_body .c2 .table3 table td .tip .tip_bar{width: 22px; height: 6px; margin: auto;}
.suzisichuan .show_body .c2 .table3 table td .tip .tip_name{text-align: center; padding-top: 5px;}
.suzisichuan .show_body .c2 .table3 .bc1{background-color: #22ebe9;}
.suzisichuan .show_body .c2 .table3 .bc2{background-color: #17b5dd;}







/* c3 */
.suzisichuan .show_body .c3 .map{position: absolute; width: 479px;  height: 404px; left: 365px; top:160px;}
.suzisichuan .show_body .c3 .map > .bg{position: absolute; z-index: 1; left: 0; top: 0;}
.suzisichuan .show_body .c3 .map > .area{position: absolute; z-index: 5; left: 0; top: 0;}
.suzisichuan .show_body .c3 .map > .city{position: absolute; z-index: 2; left: 0; top: 0;}
.suzisichuan .show_body .c3 .map > .city > div{position: absolute; left: 0; top: 0; display: none;}
.suzisichuan .show_body .c3 .map > .city > div.active{display: block;}
.suzisichuan .show_body .c3 .map > .tip{position: absolute; z-index: 4; left: 0; top: 0;}
.suzisichuan .show_body .c3 .map > .tip > span{
	position: absolute; padding: 8px 15px;
	font-size: 12px; white-space:nowrap;
	color: #012b51; background-color: #0df6ff; border: 1px solid #03badc; 
	border-radius: 3px;
}
.suzisichuan .show_body .c3 .map > .tip > span > span{display: block; font-size: 14px; padding-bottom: 5px;}
.suzisichuan .show_body .c3 .map > .point{position: absolute; z-index: 3; left: 0; top: 0;}
.suzisichuan .show_body .c3 .map > .point > a{position: absolute; width: 0; height: 0; cursor: default;}
.suzisichuan .show_body .c3 .map > .point > a > span{position: absolute; width: 18px; height: 18px; margin-left: -10px; margin-top: -10px; border-radius: 100%;}
.suzisichuan .show_body .c3 .map > .point > a > span img{width: 100%; height: 100%;}
.suzisichuan .show_body .c3 .map > .point > a.p1{left: 368px; top: 45px;}
.suzisichuan .show_body .c3 .map > .point > a.p2{left: 422px; top: 50px;}
.suzisichuan .show_body .c3 .map > .point > a.p3{left: 460px; top: 66px;}
.suzisichuan .show_body .c3 .map > .point > a.p4{left: 391px; top: 73px;}
.suzisichuan .show_body .c3 .map > .point > a.p5{left: 425px; top: 96px;}
.suzisichuan .show_body .c3 .map > .point > a.p6{left: 365px; top: 89px;}
.suzisichuan .show_body .c3 .map > .point > a.p7{left: 311px; top: 76px;}
.suzisichuan .show_body .c3 .map > .point > a.p8{left: 331px; top: 103px;}
.suzisichuan .show_body .c3 .map > .point > a.p9{left: 292px; top: 111px;}
.suzisichuan .show_body .c3 .map > .point > a.p10{left: 355px; top: 122px;}
.suzisichuan .show_body .c3 .map > .point > a.p11{left: 388px; top: 153px;}
.suzisichuan .show_body .c3 .map > .point > a.p12{left: 345px; top: 158px;}
.suzisichuan .show_body .c3 .map > .point > a.p13{left: 330px; top: 132px;}
.suzisichuan .show_body .c3 .map > .point > a.p14{left: 283px; top: 138px;}
.suzisichuan .show_body .c3 .map > .point > a.p15{left: 235px; top: 183px;}
.suzisichuan .show_body .c3 .map > .point > a.p16{left: 199px; top: 227px;}
.suzisichuan .show_body .c3 .map > .point > a.p17{left: 124px; top: 96px;}
.suzisichuan .show_body .c3 .map > .point > a.p18{left: 233px; top: 46px;}
.suzisichuan .show_body .c3 .map > .point > a.p19{left: 320px; top: 55px;}
.suzisichuan .show_body .c3 .map > .point > a.p20{left: 284px; top: 89px;}
.suzisichuan .show_body .c3 .map > .point > a.p21{left: 230px; top: 119px;}


.suzisichuan .show_body .c3 .box{
	position: absolute; width: 282px; height: 530px; right: 14px; top: 40px;
	background: url(../images/c_box_1.png) no-repeat left top;
}
.suzisichuan .show_body .c3 .box .box_tip{
	position: absolute; left: 0; right: 0; bottom: 18px; text-align: center; color: #fff; font-size: 12px;
}
.suzisichuan .show_body .c3 .box .box_body{
	position: absolute; width: 240px; height: 480px; left: 22px; top: 14px;
	overflow-x: hidden; overflow-y: auto;
	color: #fff;
}

.suzisichuan .show_body .c3 .title{font-size: 13px; padding-bottom: 10px;}
.suzisichuan .show_body .c3 table{width: 100%; border: 0; border-collapse: separate; border-spacing:0px 1px;}
.suzisichuan .show_body .c3 table td{font-size: 13px; padding: 8px 6px;}
.suzisichuan .show_body .c3 table thead td{font-weight: bold; background: url(table_even.png) repeat left top;}
.suzisichuan .show_body .c3 table tbody td{background: url(table_odd.png) repeat left top;}
.suzisichuan .show_body .c3 table tbody .even td{background-image: url(table_even.png);}
















/* c4 */
.suzisichuan .show_body .c4 .box1{
	position: absolute; width: 407px; height: 282px; right: 415px; top: 172px;
	background: url(../images/c_box_2.png) no-repeat left top;
}
.suzisichuan .show_body .c4 .box2{
	position: absolute; width: 407px; height: 282px; right: 0px; top: 172px;
	background: url(../images/c_box_2.png) no-repeat left top;
}



.suzisichuan .show_body .c4 .box_head{position: absolute; width: 366px; height: 20px; left: 20px; top: 24px;}
.suzisichuan .show_body .c4 .box_head > span{
	display:inline-block; *display:inline; *zoom:1; 
	border-left: 6px solid #0df6ff;
	height: 20px; line-height: 20px;
	font-size: 15px; font-weight: bold; color: #0df6ff;
	padding-left: 6px;
}
.suzisichuan .show_body .c4 .box_body{position: absolute; width: 366px; height: 206px; left: 20px; top: 54px;}
.suzisichuan .show_body .c4 table{width: 100%; border-collapse: collapse; height: 206px;}
.suzisichuan .show_body .c4 td{padding: 0 5px;}
.suzisichuan .show_body .c4 .square{height: 70px; border-radius: 5px; text-align: center; color: #fff; padding-top: 6px;}

.suzisichuan .show_body .c4 .square .data{font-size: 16px; font-weight: bold; line-height: 16px; padding: 10px 0;}
.suzisichuan .show_body .c4 .square .title{font-size: 13px; font-weight: bold;}

.suzisichuan .show_body .c4 .box1 .square_1{background-color: #45a6dd;}
.suzisichuan .show_body .c4 .box1 .square_2{background-color: #4d75eb;}
.suzisichuan .show_body .c4 .box1 .square_3{background-color: #e8bf4b;}
.suzisichuan .show_body .c4 .box1 .square_4{background-color: #39b3b9;}
.suzisichuan .show_body .c4 .box1 .square_5{background-color: #7e66ba;}
.suzisichuan .show_body .c4 .box1 .square_6{background-color: #4498f6;}

.suzisichuan .show_body .c4 .box2 .square_1{background-color: #4498f6;}
.suzisichuan .show_body .c4 .box2 .square_2{background-color: #4d75eb;}
.suzisichuan .show_body .c4 .box2 .square_3{background-color: #7e66ba;}


.c5 .box1 span{
	color: #fff;
    position: absolute;
    top: -20px;
}



.home_tongzhi{
	position: absolute;
	top: 186px;
	left: 0;
	right: 0;
	height: 29px;
	background: url(../images/tongzhi_bg.png) no-repeat center center;
	z-index: 2;
	text-align: center;
	line-height: 29px;
}
.home_tongzhi .tongzhi_tit{
	color: #2454a2;
	font-weight: bold;
}
.home_tongzhi .tongzhi_cont{
	color: #333;
}


.home_tongzhi_g{width: 1200px; margin: auto; height: 29px; font-size: 14px;}
.home_tongzhi_g_title{float: left; width: 78px; height: 29px; line-height: 29px; text-align: right; color: #2454a2; font-weight: bold;}
.home_tongzhi_g_list{float: right; width: 1122px; height: 29px; line-height: 29px; position: relative; overflow: hidden;}

.home_tongzhi_g_list > div{
	position: absolute; left: 0; top: 0; height: 29px;
	display: table;
}
.home_tongzhi_g_list > div > div{
	display: table-cell; height: 29px; padding-right: 42px;
}
.home_tongzhi_g_list > div > div > a{
	height: 29px; line-height: 29px;
	color: #333;
	cursor: pointer;
	white-space:nowrap;
}













