body, ul, li, table, tr, td, dt, dd, dl, p, h1, h2, h3, h4, h5, h6, form, input, select, textarea {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

li {
	list-style-type: none;
}

a {
	text-decoration: none;
	color: #333;
}

.fl {
	float: left;
	display: inline;
}
.f2{
	float: right;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}

.w {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

.m {
	width: 1000px;
	margin: 0 auto;
}

input {
	outline: none;
}

.clear {
	clear: both
}



.header {
	height: 105px; 
	position: absolute;
	top: 0px;
	z-index:5;
	width: 100%;
}

.wei, .search {
	top: 28px;
	position: absolute;
}

.wei {
	right: 260px
}

.wei {
	line-height: 23px
}

.wei img {
	vertical-align: middle
}

.header_top {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

.logo {
	padding-top: 20px;
	overflow: hidden;
}

.wei a {
	color: #666;
}

.wei ul li {
	float: left;
	padding: 0 10px;
}

.search {
	margin-left:10px;
	position: absolute;
	right: 0;
}

.s_box {
	border: 0px solid #fff;
	height: 23px;
	padding: 0px 0px;
	display: block;
	overflow: hidden;
	width: 250px;
}

.s_box1 {
	background: #f9fafb;
	border-width: 0px !important;
	height: 23px;
	line-height: 23px;
	padding: 0px 5px;
	display: block;
	overflow: hidden;
	width: 210px;
	float: left
}

.s_box2 {
	background: url(../images/search.png) center center no-repeat #f9fafb;
	border: 0;
	height: 23px;
	padding: 0px 0px;
	display: block;
	overflow: hidden;
	width: 30px;
	float: right
}

.w_CN a {
	color: #00a0e9;
}

.header_bg {
	background: #FFF;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: alpha(opacity=70);  
	-moz-opacity: 0.70; 
	opacity: 0.70;  
}



.nav {
	height: 10px;
	_width: 800px;
	position: absolute;
	right: -15px;
	top: 65px;
}

.nav ul li a {
	font-size: 16px;
	color: #333;
	display: block;
	line-height: 34px;
	padding: 0 30px 20px;
	font-family: "微软雅黑", "Arial";
}

.nav ul li {
	float: left;
	position: relative;
	z-index: 999;
}

.nav ul li a:hover, .nav ul li.now a {
	color: #25bbff;
}



.secondary {
	color: #333;
	width: 308px;
	height: 218px;
	position: absolute;
	top: 40px;
	
	font-size: 14px;
	display: none; 
	_margin-top: -10px;
}
.nav ul li .secondary .img{
	width: 176px;
	height: 202px;
	float: left;
}

.nav ul li .secondary p img {
	float: left;
	margin-left: 10px;
	padding-top: 8px;
	display: block;
}

.nav ul li .secondary p a {
	text-align: left; 
	margin-left: 200px;
	line-height: 30px;
	display: block;
	background: url(/images/dot.png) left center no-repeat;
	padding: 0 0px 0 15px;
	color: #333;
	font-size: 14px;
}

.nav ul li .secondary p>a {
	margin-top: 11px
}

.nav ul li .secondary p a:hover {
	text-align: left;
	color: #25bbff;
}


.nav ul li .secondary p img {
	float: left;
	margin-left: 10px;
	padding-top: 8px;
	display: block;
	width: 100%;
	height: 100%;
}

.secondary2 {
	width: 450px;
	height: 218px;
}

.nav ul li .secondary dl {
    width: 255px;
    float: right;
}
.nav ul li .secondary dd {
    width: 100px;
    float: left;
    text-align: center;
    
    margin-left: 25px;
}
.nav ul li .secondary dd a {
	text-align: left; 
	
	line-height: 30px;
	display: block;
	background: url(/images/dot.png) left center no-repeat;
	padding: 0 0px 0 15px;
	color: #333;
	font-size: 14px;
}

.nav ul li .secondary dd>a {
	margin-top: 11px
}

.nav ul li .secondary dd a:hover {
	text-align: left;
	color: #25bbff;
}

.nav_bg {
	background: url(/images/nav_bg2.png) right bottom no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1; 
}

.secondary2 .nav_bg {
	background: url(/images/nav_bg.png) right bottom no-repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1; 
}


.in_out {
	width: 100%;
	bottom: 77px;
	position: fixed;
}

.in_out h3 {
	margin: 10px 30px 10px;
	font-size: 15px;
	position: relative;
	z-index: 1;
	font-weight: normal;
}

.in_out h3 a {
	color: #333
}

.o_summry h3 a{
	color: #00a0e9;
	font-weight: normal;
}
.o_news h3 a{
	color: #00a0e9;
	font-weight: normal;
}
.o_industrial h3 a{
	color: #00a0e9;
	font-weight: normal;
}
.in_out p {
	width: 215px;
	position: relative;
	z-index: 1;
	color: #333;
	line-height: 25px;
	margin: 8px 30px;
}

.i_summry img, .i_industrial img, .i_news img {
	position: relative;
	z-index: 1;
}

.i_pic {
	margin: 0 0 0 50px;
	position: relative;
	z-index: 1;
	float: left;
	width: 362px;
	height:180px;
}



.i_bg {
	background: #fff;
	width: 362px;
	height: 37px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	filter: alpha(opacity=70);  
	-moz-opacity: 0.70; 
	opacity: 0.70;  
}

.i_summry, .i_news, .i_industrial {
	position: absolute;
	width: 362px;
	height: 37px;
}

.i_summry {
	left: 0
}

.i_news {
	left: 840px
}

.i_industrial {
	left: 420px
}

.i_news_bg {
	background: #fff;
	width: 362px;
	height: 37px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: alpha(opacity=70);  
	-moz-opacity: 0.70; 
	opacity: 0.70;  
}

.i_industrial_bg {
	background: #fff;
	width: 362px;
	height: 37px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: alpha(opacity=70);  
	-moz-opacity: 0.70; 
	opacity: 0.70;  
}

.i_bar {
	border-bottom: 1px solid #000;
	width: 60%;
	clear: both;
	margin-left: 30px;
	position: relative;
	z-index: 1;
	filter: alpha(opacity=30);  
	-moz-opacity: 0.30; 
	opacity: 0.30;  
}

.n_bar {
	border-bottom: 1px solid #000;
	width: 80%;
	clear: both;
	margin-left: 30px;
	position: relative;
	z-index: 1;
	filter: alpha(opacity=30);  
	-moz-opacity: 0.30; 
	opacity: 0.30;  
}

.o_bg {
    background: #fff;
    width: 362px;
    height: 180px;
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: 0;
    filter: alpha(opacity=70);
    -moz-opacity: 0.70;
    opacity: 0.70;
}

.o_summry, .o_news{
	position: absolute;
	width: 362px;
	height: 180px;
	bottom: -37px;
	display: none;
}
 .o_industrial {
	position: absolute;
	width: 362px;
	height: 180px;
	bottom: -37px;
	display: none;
}
.o_summry {
	left: 0
}

.o_news {
	left: 840px
}

.o_industrial {
	left: 420px
}

.o_news p {
	width: 290px;
	position: relative;
	z-index: 1;
	color: #333;
	line-height: 19px;
	margin: 5px 30px;
}



.orbit-wrapper {
	position: relative;
	overflow: visible; 
	height: 300px;
	bottom: 13px;
}

.orbit {
	position: relative;
	overflow: hidden;
	    margin-left: 25px;
}

.orbit span {
	display: none;
}

.orbit a img {
	position: absolute;
	display: block;
	width: 194px;
	box-shadow: 0 3px 8px rgba(0,0,0,0.5);
	padding: 3px;
	border: #ccc 1px solid;
	background: #fff;
}

.orbit-wrapper h4 {
	display: none;
}

.timer {
	display: none;
}

.slider-nav {
	display: block;
}

.slider-nav span {
	width: 20px;
	height: 100px;
	color: #fff;
	text-align: center;
	position: absolute;
	z-index: 100;
	top: 60px;
	cursor: pointer;
	text-indent: -9999px;
}

.slider-nav span.right {
	margin-right: 15px;
	right: 15px;
	background: url(/images/slider_right.png) no-repeat;
	filter: alpha(opacity=50);  
	-moz-opacity: 0.50; 
	opacity: 0.50;  
	transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	-o-transition: 0.4s;
}

.slider-nav span.left {
	margin-left: 15px;
	left: -50px;
	background: url(/images/slider_left.png) no-repeat;
	filter: alpha(opacity=50);  
	-moz-opacity: 0.50; 
	opacity: 0.50;  
	transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	-o-transition: 0.4s;
}

.slider-nav span.right:hover {
	background: url(/images/slider_right.png) no-repeat;
	filter: alpha(opacity=100);  
	-moz-opacity: 1; 
	opacity: 1;  
}

.slider-nav span.left:hover {
	background: url(/images/slider_left.png) no-repeat;
	filter: alpha(opacity=100);  
	-moz-opacity: 1; 
	opacity: 1;  
}

.carousel-container {
	position: relative;
	width: 362px;
	margin: 0 auto;
}
#carousel {
	height:160px;
	width: 362px;
	position: relative;
}
.carousel-image {
	border: 0;
	display: block;
}
.carousel-feature {
	position: absolute;
	top: -1000px;
	left: -1000px;
	cursor: pointer;
	border:5px solid #fff;
	box-shadow: 0 3px 8px rgba(0,0,0,0.5);
	
}



.content .banner {
	position: relative;
	height: 363px;
	overflow: hidden;
}

.content .banner img {
	display: block;
	width: 1600px;
}

.content .banner .title {
	width: 412px;
	height: 314px;
	background: url(/images/t-1.png) repeat-x;
	position: relative;
	top: -363px;
}

.content .banner .title h2 {
	font: 40px/314px Microsoft Yahei;
	color: #FFFFFF;
	text-align: center;
}

.content .main {
	position: relative;
	margin-top: -49px;
	background: url(/images/content.png) no-repeat center top;
}

.content .main h2 {
	font: 26px/26px Microsoft Yahei;
	color: #000000;
	padding-left: 40px;
}

.content .main .detail {
	background: #FFFFFF;
	padding: 40px 0;
}

.content .banner .bannerTab {
	left: 50%;
	margin-left: -800px;
	position: relative;
	width: 1600px;
	overflow: hidden;
}

.content .banner ul {
	overflow: hidden;
	_zoom: 1;
	width: 9999px;
}

.content .banner ul li {
	float: left;
}

.content .banner ul li img {
	display: block;
	width: 1600px;
}

.content .banner .leftBtn {
	display: inline-block;
	width: 51px;
	height: 79px;
	background: url(/images/leftBtn.png) no-repeat;
	position: absolute;
	top: 120px;
	left: 301px;
	z-index: 999;
}

.content .banner .rightBtn {
	display: inline-block;
	width: 51px;
	height: 79px;
	background: url(/images/rightBtn.png) no-repeat;
	position: absolute;
	top: 120px;
	right: 301px;
	z-index: 999;
}

.g_banner {
	background-repeat: no-repeat !important;
	background-position: center center !important;
	height: 408px;
	width: 100%;
}




.m_left {
	width: 171px;
}

.m_left h1 {
	font-size: 24px;
	font-weight: normal;
	color: #00a4f0;
}

.m_left p {
	text-transform: Uppercase;
}

.m_left a {
	color: #333;
	font-size: 14px;
	padding: 15px 0px 15px 40px;
	display: block;
	width: 130px;
	border-bottom: #cdd6db 1px solid;
}

.m_left a:hover {
	background: #00a4f0;
	color: #FFF;
}

.m_active a {
	background: #00a4f0;
	color: #FFF; 
}

.m_right {
	margin: 20px 0 100px 74px;
	width: 755px;
	font-size: 14px;
	min-height: 350px;
	line-height: 180%
}

.m_right img{
	max-width:100%;}
.m_right .m_news img.fl {
	width: 140px;
	height: 100px;
	margin-right: 10px
}

.m_right a {
	color: #666;
}

.m_right p {
	line-height: 35px;
}

.m_right span {
	line-height: 200%;
	width: 630px;
	margin-bottom: 20px;
}

.m_right p {
	line-height: 200%; 
}

.m_text p {
	margin-bottom: 20px;
}

.bar {
	border-bottom: 1px solid #cdd6db;
	width: 100%;
	margin: 20px 0;
	height: 0;
	overflow: hidden
}

.con {
    padding: 0 29px;
    margin-top: 60px;

}


.History{ margin:0 auto; margin-bottom:20px; }
.History h1{ font-size:18px; font-weight:bold; color:#444; margin:30px 0 20px;}

.History-time{ border-bottom:1px solid #ddd;}
.History-time li{ border-top:1px solid #ddd; position:relative;  }
.History-time li h3{ color: #00a0e9; font-size:14px; width:100px; float:left;padding:20px 0; text-align:center; position:relative;}
.History-time li div{ width:590px; float:left; padding:20px 0; border-left:4px solid #ddd;}
.History-time li div p{ color:#666; padding:3px 30px;}
.History-time li i{ width:12px; height:12px;  position:absolute; left:96px; top:-7px; background:url(/images/r.png) no-repeat; display:block;}
.History-time h3 em{ display:block; width:4px; height:40px; background:#ddd; position:absolute; right:-4px; top:-30px;}
.hispage{margin:30px 0; }

.clr {
    zoom: 1;
}
.clr:after {
    content: "";
    clear: both;
    visibility: hidden;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.History-time li div p span{
	padding-right:10px;
	}


.zlhzhb li{
	width:25%;
	text-align:center;
	float:left
	}
.zlhzhb li img{
		width:90%;
		border: 1px solid #ccc;
		
		}
.zlhzhb li {
    width: 25%;
    text-align: center;
    float: left;
    margin: 10px 0;
}		

.move li {
    width: 50%;
    overflow: hidden;
    float: left;
    
    margin-bottom: 35px;
}
.move li a {
    width: 94%;
    
    overflow: hidden;
    display: block;
    position: relative;
    text-align: center;
    margin: 0 auto;
}
.move li h2 {
    font-size: 16px;
    color: #303030;
    text-align: center;
    font-weight: normal;
    padding-top: 15px;
    padding-bottom: 10px;
}
.bg_back {
    width: 100%;
    height: 100%;
    background: url(/images/black50.png);
    position: absolute;
    top: 0;
    left: 0;
    filter: alpha(opacity=0);
    opacity: 0;
}
.bg_back i {
    width: 44px;
    height: 44px;
    background: url(/images/jy_bf.png) no-repeat;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -22px;
    margin-top: -22px;
}



.chanye {
	width: 780px;
}

.chanye ul {
	width: 110%;
}

.chanye ul li {
	float: left;
	margin: 10px 35px 15px 0;
	position: relative;
}

.chanye ul li a {
	color: #FFF;
}

.chanye ul li .chanyeText {
	font-size: 18px;
	width: 227px;
	text-align: center;
	display: block;
	position: absolute;
	bottom: 5px;
	z-index: 2;
	color: #FFF;
}

.chanye ul li .chanyeText p {
	height: 30px;
}

.chanye ul li .chanyeText .en {
	font-size: 14px;
	line-height: 20px;
	height: 20px;
}

.chanye ul li .block {
	width: 226px;
	height: 69px;
	background: #000;
	position: absolute;
	bottom: 7px;
	left: 0;
	filter: alpha(opacity=70);  
	-moz-opacity: 0.70; 
	opacity: 0.70;  
}


.m_news p.bt{
	font-size:16px; 
	font-weight:bold;
}
.m_news p.bt a{
	color: #333;
}
.m_news p.bt a:hover{
	color: #01a4f1;
}
.m_news p.bt i{
	font-size: 14px;
	font-weight: normal;
	font-style:normal;

}
.m_news .title{
	padding-bottom: 10px;
}

.map{
	padding-bottom: 50px;
}
.map_txt h1{
	padding-bottom: 20px;
	font-size: 26px;
	color: #333;
}
.map_txt span{
	font-size: 16px;
	line-height: 2;
}
.rczplb{
	padding-bottom: 50px;
}
.rczplb h1{
	padding-bottom: 10px;
}
.rcln p{
	font-size: 14px;
	line-height: 1.8;
}
.fix:before, .fix:after {
    display: table;
    clear: both;
    content: '';
}
.fix li {
    border-bottom: 1px solid #cccccc;
    float: left;
    width: 100%;
    height: 50px;
    line-height: 50px;
}

.fix li.first { background: #f2f2f2; border-bottom: none; padding: 0; }
.fix li { border-bottom: 1px solid #cccccc; float: left; width: 100%;height: 50px;line-height: 50px;}
.fix li ._t1 { width: 30%;padding-left: 7%;}
.fix li ._t2 { width: 24%; }
.fix li ._t3 { width: 24%; }
.fix li ._t4 { width: 14%; }
.fix li ._t5 { width: 14%; }
.fix li ._t6 { width: 10%; }
.fix li.first ._ut { float: left; color: #333; font-weight: 700; font-size:17px; }
.fix li ._un { float: left; text-align: center; height: 50px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.rczp{
	margin-top: 50px;
}
.zplb li{

	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	float: left;
	width: 100%;

	font-size: 15px;
}
.zplb ._jt dd {
    float: left;
    width: 30%;
    padding-left: 7.2%;
}
.zplb ._jt dd.strong02 {
    width: 22%;
    padding-left: 0.5%;
}
.zplb ._jt dd.strong03 {
    width: 22%;
    padding-left: 1.5%;
}
.zplb ._jt dd.strong04 {
    width: 14%;
    padding-left: 2%;
}
.zpmc{
		height: 40px;
	line-height: 40px;
	border-bottom: 1px #f2f2f2 solid;
	color: #666;
	font-weight: bold;
}

.zplb ._jc {
    display: none;
    float: left;
    width: 100%;
    font-size: 13px;
    border-bottom: 1px #f2f2f2 solid;
}
.zplb ._jcon {
    padding: 10px 7%;
    line-height: 2.5;
    max-height: 300px;
    overflow-y: scroll;
}
.m_detail {
    border: 2px #f67702 solid;
    width: 160px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    display: inline-block;
    margin-top: 40px;
    font-size: 16px;
        color: #f67702;
}
._jcon .m_detail {
    margin-top: 20px;
}
.ico {
    display: inline-block;
    overflow: hidden;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background: url(../images/ico.png);
    margin: 0 .3em;
}
.ico5_4 {
    background-position: -60px -80px;
}
.transition {
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
.m_detail i, .shzr_sort_list li ._detail i, .new_tj .more .ico5_3 {
    margin-left: 5px;
    margin-right: 0;
    vertical-align: -4px;
}
.m_detail:hover{ background-color:#f67702; color:#fff;}
.m_detail:hover i{background-position:-40px -80px;}




.footer {
	position: fixed;
	width: 100%;
	height: 40px;
	bottom: 0;
}

.f_box {
	width: 1200px;
	margin: 0 auto;
	color: #FFF;
}

.f_box p {
	text-align: center;
	line-height: 40px;
	z-index: 1;
	position: relative;
}

.footer_bg {
	background: #000;
	width: 100%;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	filter: alpha(opacity=50);  
	-moz-opacity: 0.50; 
	opacity: 0.50;  
}

.g_footer {
	width: 100%;
	height: 40px;
	clear: both;
	position: relative;
}

.g_f_box {
	width: 1200px;
	margin: 0 auto;
	color: #FFF;
}

.g_f_box p {
	text-align: center;
	line-height: 40px;
	z-index: 1;
	position: relative;
}

.g_footer_bg {
	background: #000;
	width: 100%;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	filter: alpha(opacity=50);  
	-moz-opacity: 0.50; 
	opacity: 0.50;  
}



.page{
	text-align: center;
	padding-top: 60px;
}
.page a,.page span{
	width: 40px;
	height: 40px;
	display: inline-block;
	line-height: 40px;
	text-align: center;
	margin-right: 5px;
	font-size: 16px;
	color: #333;
}
.page span{
	background: #00a0e9;
	color: #fff;
}
.page a.pre{
	
	background:#e6e6e6 url(/images/page.png) no-repeat left center;
	text-indent:-9999px
}
.page a.next{

	background:#e6e6e6 url(/images/page.png) no-repeat right center;
	text-indent:-9999px


}
.page a:hover{
	background: #00a0e9;
	color: #fff;
}
.page a:hover.pre{
	
	background:#00a0e9 url(/images/page.png) no-repeat left center;
	text-indent:-9999px
}
.page a:hover.next{

	background:#00a0e9 url(/images/page.png) no-repeat right center;
	text-indent:-9999px


}




.main .detail {
	width: 740px;
	margin-bottom: 10px
}

.main .detail h1 {
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #5b5b5b;
}

.main .detail ul {
	padding: 0px 0 40px 0;
}

.main .detail li {
	float: left;
	width: 50%;
	line-height: 28px;
}

.main .detail #div_Duty, .main .detail #div_Require {
	padding-bottom: 20px;
	border-bottom: 1px solid #c7c7c7;
}

.main .btn {
	display: inline-block;
	margin-top: 20px;
	width: 111px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	background: url(/images/btn_01.png) center 0 no-repeat;
	cursor: pointer;
	display: block
}

.main .strong strong {
	font-weight: bold;
	line-height: 36px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #5B5B5B;
}

#zoom img {
	max-width: 100% !important;
	height: auto !important
}

#dituContent {

}

.renli li {
	padding: 10px 0 20px 0;
	border-bottom: 1px solid #ddd;
	line-height: 200%
}

.renli li span {
	width: auto;
	margin-bottom: 5px
}

.renli li .ganwei {
	font-size: 18px;
	color: #000;
}

.renli li .more {
	font-size: 14px;
	color: #01a4f1
}

.renli li .info {
	padding: 0px 0 0 0;
	height: 115px;
	overflow: hidden
}


.right-main{  float:left; _display:inline;  margin: 0px 0 100px 74px;
width: 755px;
font-size: 14px;
min-height: 350px;}
.right-main h2{height:43px; border-bottom:1px #d6d6d6 solid; width:100%; background:#f5f5f5; line-height:43px; font-size:13px; text-indent:22px; font-weight:500;color:#5f5f5f;}
.right-main h2 a{color:#5f5f5f;}
.right-main h2 a:hover{color:#F60000}

.new-gsxw{margin:0 auto;padding-bottom: 30px;Min-Height:311px;_height:expression((this.scrollHeight < 300 ? "300px" : "auto"));}
.news-cn{width:708px; margin:0 auto;}
.news-cn ul li{height:98px; padding-top:30px; border-bottom:1px #c4c4c4 solid;width:708px;}
.news-cn ul .last{border-bottom:none;}
.times{float:left;width:97px;text-align:center; font-size:14px;color:#717272;height:94px;}
.times span{display:block; font-size:30px; font-weight:600; padding-bottom:4px;}
.neirong{line-height:20px; width:600px; float:left}
.neirong a{font-size:16px; color:#373737; line-height:24px; font-weight:600;}
.neirong a:hover{color:#F60000;}
.neirong p{color:#868686; line-height:22px;}
.new-xq{font-size:13px;color: #525151;
line-height: 25px; }
.new-xq p{color:#525151; line-height:25px; margin-bottom:30px; text-indent:2em;}
.new-xq p img{margin:0 auto; display:block}
.new-xq h3{ width:708px;  height:40px;line-height:40px;font-size:16px; color:#333;text-align:center;}
.time{width:707px; height:40px; line-height:30px; font-size:12px; color:#999;}
.time span{padding-right:28px;}
.time span a:hover{color:#F60000}
.time span a{ color:#4b4d4c;}
.yaowen{width:706px; padding-top:20px; padding-bottom:16px; border:1px #ebebeb solid; background:#f7f7f7;color:#333; text-indent:2em; padding-left:7px; padding-right:7px; line-height:22px; font-size:13px; margin-bottom:20px;margin-top:20px; }

.gyldtd-t{
	width:180px;
	float:left;
	}
	.gyldtd-t img{
		width:100%;
		height:auto;}
.gyldtd-w{
	width:560px;
	float:right;}




.headesapp, .bannerapp,.mapp, .g_bannerapp {
	display: none
}


.footerapp {
	width: 100%;
	display: none;
}
@media screen and (min-width:1000px) and (max-width:1200px){
.header_top{ width:100%}

.s_box {

    margin-right: 45px;
}
.wei {
    right: 300px;
}
.nav ul li a {
	
}
.nav {
height: 10px;
_width: 800px;
position: absolute;
right: 15px;
top: 65px;
}
.g_f_box{
	width:100%}

}
 
 
 @media screen and (max-width:1000px) {

body {
	min-width: 320px;
	
}

.header, .in_out,.footer, .g_banner, .g_footer,.right-main h2 {
	display: none
}
.banner{ display:block}
.bannerapp, .footerapp, .g_bannerapp {
	display: block;
	width: 100%;
}


.footerapp {
	width: 100%;
	background: #00a0e9
}

.f_box {
	width: 100%;
	margin: 0 auto;
	color: #000;
	padding-bottom: 5px;
}

.f_box p {
	text-align: center;
	line-height: 24px;
	z-index: 1;
	color: #fff;
	
}

.mapp{ display:block; margin-top:20px}
.mapp h1{ font-size:16px; margin-bottom:10px; color:#01a4f1}
.jtcy{ margin-bottom:20px;}
.jtcy li{ width:33.333%; text-align:center; float:left;}
.jtcy li img{ max-width:100%;}
.jtcy h1{ padding-left:4%}



.g_bannerapp img {
	width: 100%;
	height: auto
}

.m {
	margin-top: 0 !important;
	width: 100%
}

.m_left {
	float: none;
	display:none;
}

.m_left h1, .m_left p{
	display: none;
}
 .m p.mbx {
	display:block;
	margin-top: 20px;
	padding:0 4%;
	font-size: 12px;
}
.fl ul {
	margin: 5px auto;
}



.m_left a {
	display: block;
	border: 1px solid #00a0e9;
	padding: 0 10px;
	text-align: center;
	width: 100%;
}

.m_right {
	margin: 0 auto;
	

	width: 100% !important

}

.m_right span {
	
}
.m_right img{ max-width:100%}
.m_text {
	padding: 0 4%;
}

.m_text p {
	display: block;
}
.gltab-main{
	padding:0 4%}
.gyldtd-t {
    width: 50vw;
     float:none; 
    margin: 0 auto;
}
.gyldtd-w p:first-child{ text-align:center;}
.gyldtd-w {
    width: 90vw;
    float: none;
    margin: 0 auto;
	line-height:1.5
}
.History-time li {
    float: left;
	height:auto;
	line-height:none;
	margin:auto;
	    width: 100%;
}	
.History-time li h3 {
    width: 50px;
}
.History-time li div {
    width: 79%;
}
.History-time li i {
    left: 46px;
}
.History-time li div p {
    color: #666;
    padding: 8px 10px;
}
.con {
    padding: 0 4%;
}
.zlhzhb li {
    width: 33.333%;
}



.m_news {
	padding: 0 4%;
}

.m_news img {
	padding-right: 10px;
}

.m_news p {
	display: block;
float: none;
}


.right-main{ width:100%; margin:0}
.new-gsxw{ width:100%}
.new-xq h3{ width:100%}
.new-gsxw .time{ width:100%}
.new-xq .time span{ padding-left:3%; padding-right:3%}
.new-xq .time span:nth-child(3){ display:none;}
.new-xq{ padding-bottom:15px;}
.m_news img{ width:100%}



.chanye {
	width: 100%;
	padding-left: 3%;
}

.chanye ul li {
	margin: 5px 10px
}

.chanye li {
	width: 25%;
	height: auto;
}

.chanye ul li .block {
	width: 100%;
	
}

.chanye li img {
	width: 100%;
	height: auto;
}

.chanyeText p {
	display: block;
	font-size: 12px
}

.chanye ul li .chanyeText p {
	
	height: 30px;
}

.chanye ul li .chanyeText {
	width: 100%;
}


.map{
	width: 90%;
	margin: 0 auto;
}
#dituContent {
	width: 100%;
	height: 280px;
	border: #ccc solid 1px;
	
	margin-bottom: 30px;
}

.renli li {
	padding: 10px 0 119px 0;
	border-bottom: 1px solid #ddd;
	line-height: 100%;
}

.rcln{
	width: 94%;
	margin: 0 auto;
}
.rczp h1{
	margin-left: 3%;
}
}

.chanye ul li .chanyeText .en {
	font-size: 12px;
	line-height: 16px;
	height: 33px;
	text-transform : uppercase
}
@media screen and (max-width:761px) {


.move li h2 {
    font-size: 14px;
    color: #303030;
    text-align: center;
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 10px;
}
.move li {
    width: 50%;
    overflow: hidden;
    float: left;
    
    margin-bottom: 15px;
}
.page {
    text-align: center;
    padding: 10px 0;
}
.m_news p.bt i {
    float: none;
    display: block;
}
.fix li.first ._ut {

    font-size: 14px;
}
.zpmc {

    font-weight:normal;
    font-size: 12px;
}
.jtcy li img{width:90%;}

}
 @media screen and (max-width:580px) {

.weiapp {
	position: absolute;
	right: 11px;
	bottom: 6px;
}

.weiapp a {
	color: #F00;
}

.map_txt h1{
	padding-bottom:0px;
	font-size: 16px;
	color: #333;
}
.map_txt span{
	font-size:14px;
}
}
 @media screen and (max-width:480px) {

.m_news p.bt{
	font-size: 12px;
}
.m_news p.bt i{
	font-size: 12px;
}
.m_news .title {
    padding-bottom: 0px;
}
.chanye {
	width: 100%;
	padding-left: 3%;
}

.chanye ul li {
	margin: 5px 5px
}

.chanye li {
	width: 40%;
	height: auto;
}

.chanye ul li .block {
	width: 100%;

}

.chanye li img {
	width: 100%;
	height: auto;
}

.chanyeText p {
	display: block;
}

.chanye ul li .chanyeText {
	width: 100%;
}

.m_left a {
	padding: 0 5px;
}

.zlhzhb li {
    width:50%;
	margin: 5px 0;
}
.move li {
    width: 90%;
    overflow: hidden;
    float:none;
	margin:0 auto;
	margin-bottom: 15px;
}

.page a, .page span {
    width: 30px;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    margin-right:0px;
    font-size: 12px;
    color: #333;
}
.page span {
    color: #fff;
}
.page a.pre {
    background-size: 60px;
}
.page a.next {
    background-size: 60px;
}
.BMap_omCtrl{
	display: none;
}
.map{
	width: 94%;
}
#dituContent {
    height: 200px;

}
.fix{
	display: none;
}
.zplb ._jt dd {
	display: none;
}
.zplb ._jt dd.strong01 {
    width: 95%;
    text-align: left;
    padding-left: 5%;
    display: block;
    font-size: 15px;
    font-weight: bold;
    color: #666;
}
}