 @charset "utf-8";
/* CSS Document */
.wrap {
	max-width: 1200px;
	width: 1200px;
	overflow: hidden;
	margin: 0 auto
}

/* 背景 */
/* 搜索 */
.img_list_bj {
    overflow: hidden;
}

.fzbg_tit{ background:url(s_right_img_11.jpg) no-repeat; color:#FFF;  color:#FFF; font-size:20px; font-weight:bold; overflow:hidden}
.fzbg_tit a{ color:#FFF!important;	-webkit-transition: all 0.4s;padding:30px 30px;
	transition: all 0.4s; display:block
 }
.fzbg_tit:hover a{ margin-left:20px}
.yhbc_bj{background: url(s_zjbc_bj.jpg) no-repeat!important; background-size:100%;}
.hzjq_bj{background: url(s_zjbc_bj1.jpg) no-repeat!important; background-size:100%;margin-top:10px }
.xxgkzl_bj{background: url(s_right_img_1.jpg) no-repeat!important; background-size:100%;}
.ggzyjy_bj{background: url(s_right_img_2.jpg) no-repeat!important; background-size:100%; margin-top:10px}

.contents {clear:both; overflow:hidden; margin-top:270px;
}
.search { position:relative;clear:both;}
.search form{ width:auto; float:right; margin-bottom:20PX}
.search_input {
width: 203px;
height:32px;
padding-left: 15px;
border-radius: 32px;
background: #fff;
border:0;
outline: none;
transition: .3s linear;
margin-right: 20px;
z-index:1;}
.search_btn {
width: 32px;
height:32px;
background: url(top_search_button.png) no-repeat center;
border: none;
position: absolute; top:0;
margin-right: 28px;
z-index:2;
right: 0;}
.top_nav {
    position: fixed;
    top: 42px;
    z-index:999;
    width: 50px;
    margin-left: 1162px;
}
.top_nav .search_input {
    width: 42px;
    height: 42px;
    padding-left:0;
    border-radius:100px;
    background: #fff;
    border: 2px #cccccc solid;
    outline: none;
    position: relative;
    margin-right: 20px;
    transition: .3s linear; color:#FFF
}
.top_nav .search_btn {
    width: 42px;
    height: 42px;
    background:url(top_search_button.png) no-repeat center 14px;
    border: none;
    position: absolute;top:0;
    margin-right:20px;
    z-index: 999;
    right: 0;
}

/* 头条新闻 */
.top_news {
	background: #FFF url(top_news_bg.jpg) no-repeat top right;
	position: relative
}
.top_news h2 {
	font-size: 30px;
	text-align: center;
	font-weight: bold;
	margin-top: 20px;
	width: 90%;
	margin: 20px auto;
}
.top_news h2 a {
	color: #333;
}
.top_news p {
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
}
.top_news p a {
	color: #c51910;
}
.top_news ul {
	margin: 20px 0;
	overflow: hidden;
	clear: both
}
.top_news ul li {
	float: left;
	width: 16%;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0px 2%;
}
.fx {
	position: absolute;
	background: url(fx.png) no-repeat;
	line-height: 20px;
	font-size: 13px;
	right: 2%;
	top: 25px;
	z-index: 2;
	width: 20px;
	height: 20px
}
.empty {
	height: 20px;
	clear: both
}
/* 办事大厅 */
.Work_box {
	margin-top: 20px;
	background: #ffffff;
	padding: 20px 20px;
	border-bottom: #ed3311 3px solid;
	overflow: hidden
}
/* 办事大厅栏目列表 */
.Work_list {
	width: 40%;
	float: left;
}
.Work_list li {
	width: 67px;
	margin-right: 40px;
	float: left;
	text-align: center
}
.Work_list li a {
	display: block;
	webkit-transition: all .8s ease;
	transition: all .8s ease;
	background-color: #c61a12;
}
.Work_list li a h2 {
	padding-top: 5px;
	color: #414141;
	background: #FFF
}
.Work_list li a span {
	width: 67px;
	height: 67px;
	margin: 0 auto;
	display: block;
}
/*.Work_list li a:hover {
	background-color: #c61a12!important;
	webkit-transition: all .8s ease;
	transition: all .8s ease;
}*/
.Work_list li a .Work_ico {
	background: url(bsdt_ico.png) no-repeat center;
}
.Work_list li a .Work_ico1 {
	background: url(bsdt_ico1.png) no-repeat center;
}
.Work_list li a .Work_ico2 {
	background: url(bsdt_ico2.png) no-repeat center
}
.Work_list li a .Work_ico3 {
	background: url(bsdt_ico3.png) no-repeat center
}
/*------------滑过列表------------*/
.precision_scroll {
	background-color: #fff;
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	white-space: nowrap;
	font-size: 0;
	-webkit-scroll-snap-points-x: repeat(2.22rem);
	scroll-snap-points-x: repeat(2.22rem);
	-webkit-scroll-snap-type: mandatory;
	scroll-snap-type: mandatory;
	display: none;
}
.precision_scroll li {
	display: inline-block;
	margin-right: 4%;
	margin-bottom: 15px;
	white-space: normal;
}
.precision_scroll li span {
	width: 45px;
	height: 45px;
	display: block;
	margin: 0 auto;
	background-size: 100%;
}
.precision_scroll_icon {
	background: url(icon_on.png) top center no-repeat;
}
.precision_scroll_icon1 {
	background: url(icon1.png) top center no-repeat;
}
.precision_scroll_icon2 {
	background: url(icon2.png) top center no-repeat;
}
.precision_scroll_icon3 {
	background: url(icon3.png) top center no-repeat;
}
.precision_scroll_icon4 {
	background: url(icon4.png) top center no-repeat;
}
.precision_scroll_icon5 {
	background: url(icon5.png) top center no-repeat;
}
.precision_scroll li label {
	display: block;
	line-height: 20px;
	margin-top: 5px;
	text-align: center
}
.precision_scroll li:active {
	opacity: .8;
}
.precision_scroll li:last-child {
	border-right: none;
}
/* 办事大厅栏目切换 */
.Work_switch {
	width: 58%;
	float: left;
}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing {
	cursor: url(../images/grabbing.png) 8 8, move;
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
	display: inline-block;
	zoom: 1;
*display: inline;/*IE7 life-saver*/
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	width: 13px;
	height: 33px;
}
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}
/* Styling Pagination*/
.owl-theme .owl-controls.clickable .owl-buttons .owl-prev {
	position: absolute;
	left: -40px;
	top: 25px;
	background: url(owl-prev.png) no-repeat
}
.owl-theme .owl-controls.clickable .owl-buttons .owl-next {
	position: absolute;
	right: -50px;
	top: 25px;
	background: url(owl-next.png) no-repeat
}
#owl-demo .item {
	margin: 3px;
}
.item_icon {
	background: url(icon_on.png) top center no-repeat;
}
/*.item_icon{
	background: url(icon.png) top center no-repeat;
}*/
/*.item_icon1 {
	background: url(icon1.png) top center no-repeat;
}*/
.item_icon1{
	background: url(icon1_on.png) top center no-repeat;
}
/*.item_icon2 {
	background: url(icon2.png) top center no-repeat;
}*/
.item_icon2{
	background: url(icon2_on.png) top center no-repeat;
}
/*.item_icon3 {
	background: url(icon3.png) top center no-repeat;
}*/
.item_icon3{
	background: url(icon3_on.png) top center no-repeat;
}
/*.item_icon4 {
	background: url(icon4.png) top center no-repeat;
}*/
.item_icon4{
	background: url(icon4_on.png) top center no-repeat;
}
/*.item_icon5 {
	background: url(icon5.png) top center no-repeat;
}*/
.item_icon5{
	background: url(icon5_on.png) top center no-repeat;
}
#owl-demo .item a {
	height: 80px;
	display: block
}
#owl-demo .item span {
	text-align: center;
	display: block;
	padding-top: 65px
}
.main {
	width: 96%;
	padding: 0 2%;
	overflow: hidden;
	background: #fff
}
/* 轮播图 */
.index_banner_h  {
    display: block;
    width: 100%;
    height: 376px;
}

.new_slider {
	width: 60%;
	float: left;
	margin-top: 20px;
	overflow: hidden
}
.new_right {
	width: 38%;
	float: right;
}
/* 新闻列表 */
.col31 {
	float: left;
	width: 32%;
}
.col49 {
	width: 49%;
	float: left
}
.col_last {
	margin-right: 0!important
}
/* 图片视频列表 */
.list_img {
	width: 66%;
	overflow: hidden;
	float: left
}
.list_img img {
	width: 100%;
}
.list_img p {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 28px;
	line-height: 28px;
	margin-bottom: 8px
}
.firstimg {
	width: 51%;
	border: none;
	text-align: center;
	float: left;
}
.firstimg_h {
	height: 287px;
	display: block
}
.list_img_h {
	height: 126px;
	display: block
}
.list_img_ul {
	width: 48%;
	float: right
}
.list_img_ul li {
	width: 47%;
	margin: 0 1% 0 2%;
	float: left;
}
.list_img_ul li:nth-child(2n) {
	float: right;
	margin: 0
}
.list_img_app {
	display: none
}
/* 统计公报 */
.tjgb {
	background: url(tjbg_bg.jpg) no-repeat;
	height: 310px
}
.tjgb p {
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	padding: 10% 12% 20px;
}
/*.tjgb ul{background:#FFFFFF;filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8; overflow:hidden; margin:0 8% 50px; padding-right:6%; padding-bottom:6%}

.tjgb ul li{float: left;width: 43%;margin: 6% 0 0 6%; height:30px; line-height:30px;border: #c51810 1px solid;color:#c51810;background: url(icon_tjbg.png) no-repeat right center; text-indent:20px}
.tjgb ul li:hover{border: #c51810 1px solid;color:#c51810;background:#c51810 url(icon_tjbg.png) no-repeat right center;webkit-transition: all .8s ease;transition: all .8s ease; }
.tjgb ul li:hover a{ color:#FFF!important}
*/

.tjgb_flex li span {
	display: none;
	color: #fff;
	font-size: 13px;
	line-height: 45px;
}
.tjgb_flex {
	background: #FFFFFF;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	overflow: hidden;
	margin: 0 8% 50px;
	padding-right: 6%;
	position: relative;
	z-index: 1;
}
.tjgb_flex li {
}
.tjgb_flex li span {
	width: 43%;
	margin: 6% 0 0 6%;
	height: 30px;
	line-height: 30px;
	border: #c51810 1px solid;
	color: #c51810;
	background: url(icon_tjbg.png) no-repeat right center;
	text-indent: 20px;
	display: block;
	float: left
}
.tjgb_flex li span:hover {
	border: #c51810 1px solid;
	color: #c51810;
	background: #c51810;
	webkit-transition: all .8s ease;
	transition: all .8s ease;
}
.tjgb_flex li span:hover a {
	color: #FFF!important
}
/*button*/
.tjgb_flex li:hover .flex-top {
	display: block;
}
.tjgb_flex li:hover .flex-center {
	display: block;
}
.tjgb_flex li:hover .flex-bottom {
	display: block;
}
.tjgb_flex li .flex-top {
	width: 268px;
	height: 56px;
	position: absolute;
	left: 18px;
	top: 49px;
	padding-top: 10px;
	z-index: 999px;
	background: #fff;
	display: none;
	webkit-transition: all .8s ease;
	transition: all .8s ease;
}
.tjgb_flex li .flex-top a {
	display: block;
	background: url(li_bj.gif) no-repeat 2px 8px;
	margin-bottom: 8px;
	line-height: 20px;
	padding-left: 11px
}
.tjgb_flex li .flex-center {
	width: 268px;
	height: 60px;
	padding-top: 10px;
	position: absolute;
	left: 18px;
	top: 100px;
	z-index: 999px;
	background: #fff;
	display: none;
	webkit-transition: all .8s ease;
	transition: all .8s ease;
}
.tjgb_flex li .flex-center a {
	display: block;
	background: url(li_bj.gif) no-repeat 2px;
	margin-bottom: 8px;
	line-height: 20px;
	padding-left: 11px
}
.tjgb_flex li .flex-bottom {
	width: 268px;
	height: 56px;
	position: absolute;
	left: 18px;
	bottom: 53px;
	z-index: 999px;
	background: #fff;
	display: none;
	webkit-transition: all .8s ease;
	transition: all .8s ease;
}
.tjgb_flex li .flex-bottom a {
	display: block;
	background: url(li_bj.gif) no-repeat 2px 8px;
	margin-bottom: 8px;
	line-height: 20px;
	padding-left: 11px
}
/* 图片banner */
.banner_img {
	width: 100%;
	height: 187px;
}
/* 专题专栏 */
.special {
	width: 100%;
	clear: both;
	overflow: hidden
}
.special li {
	float: left;
	margin-right: 1.95%;
	width: 32%;
	overflow: hidden;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px
}
.special li:last-child {
	float: right;
	margin-right: 0;
}
.special li h3 {
	height: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	font-size: 16px
}
.special li img {
	width: 100%;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	vertical-align: middle;
	height: auto
}
.special li:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.xxzz {
	background: #fff7f0 url(gh_icon.gif) no-repeat right top;
	height: 190px;
	padding: 10px
}
/*轮播图*/
#banner {
	width: 960px;
	height: 450px;
	margin: 0 auto
}
.pro-switch {
	height: 450px;
	overflow: hidden;
	position: relative;
	width: 960px;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%;
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
.slides {
	height: auto;
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;
	width: 100%;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -40px 0 0;
	display: block;
	background: url(ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
	margin: 0;
	padding: 0
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}
/*轮播图结束*/
/*在线访谈*/
.index_zxjl {
	overflow: hidden
}
.index_zxjl h3 {
	font-size: 16px;
	font-weight: bold;
}
.index_zxjl h3 span {
	display: block;
	font-weight: normal;
	font-size: 14px;
	margin-top: 10px
}
.index_zxjl_ul {
	overflow: hidden;
	clear: both;
	margin: 15px 0 20px
}
.index_zxjl_ul li {
	background: url(li_bj.gif) 0 12px no-repeat;
	padding-left: 11px;
	line-height: 20px;
	margin-bottom: 8px;
}
.index_zxjl_ul li a {
	float: right;
	color: #c51910;
}
.index_zxjl_icon {
	overflow: hidden;
	border: #c51910 1px solid;
	background: #fefaf9;
	margin-bottom: 20px
}
.index_zxjl_icon li {
	float: left;
	width: 16.6%;
	height: 70px;
	text-align: center;
	margin: 17px auto;
}
.index_zxjl_icon li span {
	display: block;
	text-align: center;
	width: 50px;
	height: 50px;
	margin: 0 auto
}
.index_zxjl_icon li .zxjl_icon {
	background: url(zxjl_bg.png) top left no-repeat
}
/*.index_zxjl_icon li:hover .zxjl_icon {
	background: url(zxjl_bg.png) top left no-repeat
}*/
.index_zxjl_icon li .zxjl_icon1 {
	background: url(zxjl_bg.png) 0 -50px no-repeat
}
/*.index_zxjl_icon li:hover .zxjl_icon1 {
	background: url(zxjl_bg.png) 0 -50px no-repeat
}*/
.index_zxjl_icon li .zxjl_icon2 {
	background: url(zxjl_bg.png) 0 -100px no-repeat
}
/*.index_zxjl_icon li:hover .zxjl_icon2 {
	background: url(zxjl_bg.png) 0 -100px no-repeat
}*/
.index_zxjl_icon li .zxjl_icon3 {
	background: url(zxjl_bg.png) 0 -150px no-repeat
}
/*.index_zxjl_icon li:hover .zxjl_icon3 {
	background: url(zxjl_bg.png) 0 -150px no-repeat
}*/
.index_zxjl_icon li .zxjl_icon4 {
	background: url(zxjl_bg.png) 0 -200px no-repeat
}
/*.index_zxjl_icon li:hover .zxjl_icon4 {
	background: url(zxjl_bg.png) 0 -200px no-repeat
}*/
.index_zxjl_icon li .zxjl_icon5 {
	background: url(zxjl_bg.png) 0 -250px no-repeat
}
/*.index_zxjl_icon li:hover .zxjl_icon5 {
	background: url(zxjl_bg.png) 0 -250px no-repeat
}*/
/*公开专栏*/
.index_gkzl {
	overflow: hidden
}
.index_gkzl li {
	float: left;
	width: 47%;
	margin: 5px 0;
	border-bottom: #ededed 1px solid;
	color: #545454;
	padding-left: 1.5%;
	background: url(icon_tjbg.png) right center no-repeat;
	padding-bottom: 4px;
}
.index_gkzl li:nth-child(2n) {
	float: right
}
.index_gkzl li a {
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.index_gkzl li span {
	width: 34px;
	height: 34px;
	display: inline-block;
	float: left;
	padding-right: 10px
}
.index_gkzl li a:hover {
	margin-left: 10px;
}
.gkzl_ico {
	background: url(xjgk_column.png) top left no-repeat;
}
.gkzl_ico1 {
	background: url(xjgk_column.png) 0 -34px no-repeat;
}
.gkzl_ico2 {
	background: url(xjgk_column.png) 0 -68px no-repeat;
}
.gkzl_ico3 {
	background: url(xjgk_column.png) 0 -102px no-repeat;
}
.gkzl_ico4 {
	background: url(xjgk_column.png) 0 -136px no-repeat;
}
.gkzl_ico5 {
	background: url(xjgk_column.png) 0 -170px no-repeat;
}
.gkzl_ico6 {
	background: url(gkzl-ico1.png) no-repeat;
}
.gkzl_ico7 {
	background: url(gkzl-ico2.png) no-repeat;
}
.gkzl_ico8 {
	background: url(gkzl-ico3.png) no-repeat;
}
.gkzl_ico9 {
	background: url(gkzl-ico4.png) no-repeat;
}
.mode_xxgk_img {
	width: 80%;
	clear: both;
	background: url(img_3.jpg) no-repeat top left;
	height: 105px;
	position: relative;
	padding: 0 10%;
}
.mode_xxgk_img li {
	width: 44%;
	margin: 16px 2% 0;
	float: left;
	font-size: 16px;
	font-weight: bold
}
.mode_xxgk_img li a {
	color: #FFF;
}
.mode_xxgk_img li span {
	width: 33px;
	height: 33px;
	display: inline-block;
	float: left;
	margin-right: 10px
}
/* 搜索 */
.zcjd_search {
	background: #f1f0f0;
	padding: 5px;
	width: 100%;
	margin-bottom: 15px;
	overflow: hidden
}
.zcjd_search_input {
	line-height: 30px;
	border: none;
	color: #767676;
	font-size: 14px;
	width: 86%;
	background: #f1f0f0;
	float: left;
	height: 30px;
}
.zcjd_search_button {
	background: url(zcjd_secrach.png) no-repeat center;
	width: 40px;
	float: left;
	cursor: pointer;
	width: 30px;
	height: 30px;
	border: none
}
/* 边距 */
.col-offset-2 {
	margin-right: 2%;
}
.col-pt-20 {
	padding-top: 20px
}
.mt20 {
	margin-top: 20px
}
.mt15 {
	margin-top: 15px
}
.mb20 {
	margin-bottom: 20px
}
.mr0 {
	margin-right: 0!important
}

/* iPads (landscape) ----------- */
@media screen and (max-width:1024px) {
.contents, .top_news, .row {
	max-width: 1000px;
}
.wrap {
	max-width: 1000px;
	width: 1000px;
}
.Work_switch {
	width: 48%;
	float: left;
}
.Work_list {
	width: 49%;
	float: left;
}
.mode_xxgk_img {
	width: 89%;
	padding: 0 5.5%;
}
}

/* smart-phone ----------- */
@media (max-width:768px) {
.main {
	width: 96%;
	padding: 0 2%;
}
.Work_list, .Work_switch, .new_slider, .new_right, .list_img, .col31, .col49 {
	width: 100%;
}
.header, .search {
	display: none
}
.head_APP {
	display: block
}
.contents {
	margin-top: 63px;
}
.col-offset-2 {
	margin-right: 0;
	margin-bottom: 20px
}
.contents, .top_news, .row {
	max-width: 100%;
}
.wrap {
	max-width: 100%;
	width: 100%;
}
.Work_box {
	padding: 20px 2%;
}
.Work_switch {
	width: 90%;
	float: none;
	margin: 0 auto;
}
.Work_list {
	width: 100%;
	margin: 0 auto;
	float: none;
	margin-bottom: 20px;
	overflow: hidden
}
.tjgb {
	background: url(tjbg_bg.jpg) no-repeat;
	overflow: hidden;
	background-size: 100%;
	height: auto
}
.tjgb_flex li:hover .flex-top {
	display: none;
}
.tjgb_flex li:hover .flex-center {
	display: none;
}
.tjgb_flex li:hover .flex-bottom {
	display: none;
}
.flexslider {
	display: none
}
.mode_xxgk_img {
	background-size: 100%
}
.top_news h2 {
	font-size: 20px;
	padding: 0 4%;
}
.top_news p {
	font-size: 16px;
	padding: 0 4%;
}
.top_news ul {
	margin: 20px 2%;
	overflow: hidden;
	clear: both;
}
.xxzz {
	background: none;
	padding: 0;
	height: auto
}
.Work_list li {
	width: 23%;
	margin-right: 2%;
	float: left;
	text-align: center;
}
.Work_list li a span {
	width: 70px;
	height: 70px;
	margin: 0 auto;
	display: block;
	background-size: 100%!important;
}
.fx {
	display: none
}

.sgs_tp img{ width: 50%;}
.mode_xxgk_img li{ margin: 1% 2% 0;}
}

/* iPhone 6Plus (landscape) ----------- */
@media (max-width: 736px) {
}
/* iPhone 6 (landscape) ----------- */
@media (max-width: 667px) {
}

/* iPhone 5 (landscape) ----------- */
@media (max-width: 568px) {
.firstimg {
	display: none
}
.list_img_ul {
	width: 100%;
	float: right;
}
.main {
	width: 92%;
	padding: 0 4%;
}
.Work_box {
	padding: 20px 4%;
}
.precision_scroll {
	display: block
}
.Work_switch {
	display: none
}
.index_banner_h {
	height: 293px!important;
}
.top_news h2 {
	font-size: 18px;
}
.top_news p {
	font-size: 16px;
	padding: 0 4%;
}
.Work_box {
	margin-top: 10px
}
.contents {
	margin-top: 60px;
}
.empty {
	height: 10px;
	clear: both
}
}

/* iPhone 4 (landscape) ----------- */
@media (max-width:414px) {
.index_banner_h  {
	display: block;
	width: 100%;
	height: 202px!important;
}
.index_gkzl li {
	width: 96%;
	margin: 5px 2%;
	padding-left: 0;
}
.mode_xxgk_img {
	width: 80%;
	margin-top: 20px;
	clear: both;
	height: auto;
	position: relative;
	padding: 0 10% 10px;
	overflow: hidden
}
.mode_xxgk_img li {
	width: 100%;
	margin: 13px 0 0;
}
.mode_xxgk_img {
	background-size: cover;
}
.tit span {
	display: none
}
.Work_list li a span {
	width: 50px;
	height: 70px;
	margin: 0 auto;
	display: block;
	background-size: 100% !important;
}
.top_news ul li {
	width: 90%;
	margin: 0px;
	background: url(li_bj.gif) 2px no-repeat;
	padding-left: 12px
}
.index_zxjl_icon {
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	white-space: nowrap;
	font-size: 0;
	-webkit-scroll-snap-points-x: repeat(2.22rem);
	scroll-snap-points-x: repeat(2.22rem);
	-webkit-scroll-snap-type: mandatory;
	scroll-snap-type: mandatory;
	border: none;
	background: #fefaf9;
	margin-bottom: 0;
	padding-top: 10px
}
.index_zxjl_icon li {
	float: none;
	width: auto;
	height: auto;
	text-align: center;
	margin: 0;
	display: inline-block;
	margin: 0 4%;
	margin-bottom: 15px;
	white-space: normal;
}
.index_zxjl_ul li a {
	float: none;
	color: #c51910;
	display: block
}
.special {
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	white-space: nowrap;
	font-size: 0;
	-webkit-scroll-snap-points-x: repeat(2.22rem);
	scroll-snap-points-x: repeat(2.22rem);
	-webkit-scroll-snap-type: mandatory;
	scroll-snap-type: mandatory;
}
.special li {
	float: none;
	margin-right: 1.3%;
	width: auto;
	display: inline-block;
	white-space: normal;
	position: relative;
}
.special li:last-child {
	float: none;
	margin-right: 0;
}
.list_img_ul {
	display: none;
}
.list_img_app {
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	white-space: nowrap;
	font-size: 0;
	-webkit-scroll-snap-points-x: repeat(2.22rem);
	scroll-snap-points-x: repeat(2.22rem);
	-webkit-scroll-snap-type: mandatory;
	scroll-snap-type: mandatory;
	display: block
}
.list_img_app li {
	width: 48%;
	margin: 0 1%;
	float: none;
	display: inline-block;
	white-space: normal;
}
.list_img_h {
	height: 90px;
	display: block;
}
}

/* smart phone width: 360px ----------- */
@media (max-width: 360px) {
}

/* iPhone 4/5 (portrait) ----------- */
@media (max-width: 320px) {
	.Work_list li a span {
	height: 60px;
}

}