@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

html,
body {
	font: 12px/1.8 'Microsoft YaHei', Tahoma, Verdana, 'Simsun';
	color: #333;
	background: #fff;
	-webkit-text-size-adjust: none;
	overflow: hidden;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #1C57C4;
	text-decoration: none;
}
.clear{ clear:both; }
img {
	background: url(../images/fix.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true);
	display: inline-block;
	zoom: 1;
}

li {
	list-style: none;
}

table {
	border-collapse: collapse;
}

table td {
	padding: 5px 0px 5px 10px;
}

/*头部*/

.inner {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

header {
	background: #013d97;
	zoom: 1
}

#web_logo {
	margin-left: 10px;
	font-size: 0px;
	position: relative;
	z-index: 999;
}

.top-nav {
	color: #fff;
	position: absolute;
	right: 5px;
	top: 8px;
	height: 77px;
	z-index: 1;
	text-align: right;
	width: 100%;
}

.top-nav a {
	color: #fff;
}

.top-nav a:hover {
	color: #fff;
}

.top-nav li.b {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.top-nav li.t span {
	padding: 0px 5px;
	font-size: 10px;
	color: #bbb;
}

.top-logo {
	min-height: 90px;
	_height: 90px;
}



nav {
	height: 40px;
	overflow: hidden;
}

nav ul li {
	float: left;
	text-align: center;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background: #007ac7 url(../images/dt-3.gif) repeat-x;
}

nav ul li a {
	color: #fff;
	font-size: 14px;
}

nav ul li a:hover {
	color: #fff;
}

nav ul li.line {
	width: 0px;
	height: 40px;
	padding: 0px;
	border-left: 1px solid #0073bc;
	border-right: 1px solid #0389de;
}

nav ul li.hover,
nav ul li.navdown {
	background: url(../images/dt-4.gif) repeat-x;
}

nav ul li.hover a,
nav ul li.navdown a {
	color: #444;
}

nav ul li.hover a:hover,
nav ul li.navdown a:hover {
	color: #444;
}

.met_flash {
	margin-top: 10px;
	font-size: 0px;
	overflow: hidden;
}

.met_flash ul {
	margin: 0px;
	padding: 0px;
}



/*首页*/

.aboutus {
	float: left;
	width: 675px;
	margin-top: 10px;
}

.case {
	float: right;
	width: 290px;
	margin-top: 10px;
	overflow: hidden;
}

.style-1 h3.title span {
	float: left;
	background: url(../images/dt-5.gif) repeat-x;
	height: 32px;
	line-height: 32px;
	padding: 0px 25px;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
}

.style-1 h3.title a.more {
	float: right;
	width: 39px;
	height: 11px;
	line-height: 1000px;
	overflow: hidden;
	background: url(../images/more.gif);
	margin: 10px 10px 0px 0px;
}

.style-1 .active {
	background: #fff;
	padding: 10px;
}

.style-2 h3.title {
	background: url(../images/dt-6.gif) repeat-x;
	height: 32px;
	line-height: 32px;
	padding-left: 15px;
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	position: relative;
}

.style-2 h3.title a.more {
	position: absolute;
	right: 10px;
	top: 0px;
	color: #fff;
	font-size: 12px;
}

.style-2 .active {
	background: #fff;
	padding: 10px;
}

.style-2 dl.ind {
	clear: both;
	zoom: 1
}

.style-2 dl.ind dt {
	float: left;
	display: inline;
	border-bottom: 1px dotted #ccc;
	padding: 10px 0px 10px 0px;
	zoom: 1
}

.style-2 dl.ind dt a {
	margin-left: 5px;
}

.style-2 dl.ind dd {
	float: right;
	display: inline;
	border-bottom: 1px dotted #ccc;
	padding: 10px 0px 10px 0px;
	overflow: hidden;
}

.style-2 dl.ind dd h4 {
	margin-left: 10px;
}

.style-2 dl.ind dd p.desc {
	margin-left: 10px;
	font-style: italic;
	color: #666;
}

.index-news {
	float: left;
	width: 330px;
	margin-right: 15px;
	margin-top: 15px;
}

.listel li {
	margin: 0px 5px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 13px;
	background: url(../images/dt-1.gif) no-repeat left 12px;
}

.listel li a {
	margin-right: 5px;
	zoom: 1;
}

.listel li span {
	float: right;
	color: #666;
}

.index-conts {
	float: right;
	width: 290px;
	margin-top: 15px;
}

.index-product {
	padding-top: 15px;
	*margin-top: 15px;
	*padding-top: 0px;
}

.index-product .profld {
	margin: 0px;
	position: relative;
	overflow: hidden;
}

.index-product h3 span {
	float: left;
}

.index-product ol {
	position: absolute;
	width: 2012em;
}

.index-product ol li {
	float: left;
	text-align: center;
}

.index-product ol li a.img {
	display: block;
	text-align: center;
	font-size: 0px;
}

.index-product ol li a.img img {
	margin: auto;
	border: 1px solid #d6d6d6;
}

.index-product ol li h3 {
	font-weight: normal;
	margin-top: 5px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.index-product .flip {
	height: 20px;
	overflow: hidden;
	margin: 8px 15px 0px;
	float: left;
}

* html .index-product .flip {
	width: 300px;
}

*+html .index-product .flip {
	width: 300px;
}

.index-product .next,
.index-product .prev {
	width: 18px;
	height: 18px;
	overflow: hidden;
	display: block;
	float: left;
	background: url(../images/neu.gif) no-repeat;
}

.index-product .next {
	background-position: -17px 0px;
}

.index-product .next:hover {
	background-position: -57px 0px;
}

.index-product .prev {
	background-position: -40px 0px;
}

.index-product .prev:hover {
	background-position: 0px 0px;
}

#trigger {
	float: left;
	margin-right: 5px;
	margin-top: 0px;
	position: relative;
	bottom: 8px;
	*bottom: 0px;
	*top: 5px;
	zoom: 1;
}

#trigger a {
	background: url(../images/neu.gif) no-repeat -78px -10px;
	width: 8px;
	height: 8px;
	font-size: 0px;
	display: inline-block;
	overflow: hidden;
	margin-right: 5px;
}

#trigger a.current {
	background-position: -78px 0px;
}



#tabs-nav {
	float: left;
	text-align: center;
	margin-left: 15px;
}

#tabs-nav li {
	margin: 0 4px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	position: relative;
	*top: 12px;
}

#tabs-nav li a {
	width: 8px;
	height: 8px;
	display: block;
	overflow: hidden;
	background: #9df0f5;
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
}

#tabs-nav li a:hover {
	background: #fff;
}

#tabs-nav li a.flex-active {
	background: #fff;
	cursor: default;
}

.index-links {
	background: #fff;
	padding: 5px 15px 10px;
	margin-top: 15px;
	position: relative;
}

.index-links h3 {
	height: 32px;
	line-height: 32px;
	padding-left: 20px;
	background: url(../images/dt-2.gif) no-repeat left center;
	font-weight: normal;
	font-size: 14px;
	position: relative;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;
}

.index-links h3 a.more {
	position: absolute;
	right: 10px;
	top: 0px;
	color: #666;
	font-size: 12px;
}

.index-links ul {
	margin: 0px;
	padding: 0px;
}

.index-links .img {
	margin-bottom: 3px;
}

.index-links .img li {
	list-style: none;
	display: inline;
	padding-right: 5px;
}

.index-links .img img {
	width: 88px;
	height: 31px;
}

.index-links .txt {
	zoom: 1;
}

.index-links .txt li {
	list-style: none;
	float: left;
	width: 88px;
	height: 20px;
	line-height: 20px;
	margin-right: 5px;
	overflow: hidden;
}



/*底部*/

.foot-nav {
	text-align: center;
	margin-top: 10px;
	height: 25px;
	line-height: 25px;
}

.foot-nav span {
	font-size: 10px;
	margin: 0px 8px;
	color: #888;
}

.foot-text {
	text-align: center;
	padding: 10px 0px 10px;
}



/*内页侧栏*/

.sidebar {}

.sidebar .sb_nav {
	float: left;
	width: 240px;
	background: #eeeeee;
}

.sidebar .sb_nav h3.title {
	text-align: left;
	background: url(../images/dt-6.gif) repeat-x;
	padding: 0px 15px;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #cecece;
	font-size: 14px;
	color: #fff;
	display: none;
}

.sidebar .sb_nav h3.line {
	margin-top: 15px;
}

.sidebar .sb_nav .active {}

#sidebar dl {
	line-height: 45px;
	text-align: center;
}

#sidebar dl dt {}

#sidebar dl dt a {
	display: block;
}

#sidebar dl dt a:hover,
#sidebar dl dt a.on {
	background: #fff;
}

#sidebar dl dd {}

#sidebar dl dd h4 {}

#sidebar dl dt.on a {}

#sidebar dl h4.on a {}

.sidebar .sb_box {
	float: right;
	width: 740px;
	background: #fff;
	overflow: hidden;
}

.sidebar .sb_box h3.title {
	border-bottom: 1px solid #ddd;
	background: #f8f8f8;
	height: 35px;
	line-height: 35px;
	position: relative;
}

.sidebar .sb_box h3.title span {
	float: left;
	position: relative;
	font-size: 14px;
	border-bottom: 2px solid #ff6633;
	padding: 0px 15px;
}

.sidebar .sb_box h3.title .nav3 {
	text-align: left;
	padding-left: 110px;
	font-weight: normal;
}

.sidebar .sb_box h3.title .nav3 a {
	display: inline-block;
	margin: 0px 10px;
	font-size: 14px;
	color: #000;
}

.sidebar .sb_box h3.title .nav3 a:hover {
	border-bottom: 1px solid #ff6633;
}

.sidebar .sb_box h3.title div.position {
	display: none;
	float: right;
	font-weight: normal;
	position: relative;
	top: 3px;
	right: 15px;
}

.sidebar .sb_box h3.title div.position a {
	color: #1C57C4;
}

#head {
	position: fixed;
	height: 129px;
	top: 0px;
	z-index: 900;
	width: 100%;
	display: none;
}

#header {
	position: absolute;
	height: 92px;
	border-bottom: 1px solid #f4f4f4;
	width: 100%;
	top: 0px;
	z-index: 100;
	background: url(../images/nbg.png);
}

#logo {
	position: absolute;
	left: 50%;
	margin-left: -500px;
	top: 15px;
	display: none;
}

.abs {
	position: absolute;
	left: 50%;
	top: 50%;
}

#nav {
	width: 665px;
	margin: 0px auto;
	padding-left: 0px;
}

#nav ul {
	padding: 0px;
	margin: 0px;
}

#nav ul li {
	float: left;
	width: 95px;
	text-align: center;
	height: 129px;
	position: relative;
}

#nav ul li a {
	display: block;
	height: 90px;
	position: relative;
	z-index: 10;
}

#nav ul li.nav1 a {
	background: url(../images/n1.png) 50% 50% no-repeat;
}

#nav ul li.nav2 a {
	background: url(../images/n2.png) 50% 50% no-repeat;
}

#nav ul li.nav3 a {
	background: url(../images/n3.png) 50% 50% no-repeat;
}

#nav ul li.nav4 a {
	background: url(../images/n4.png) 50% 50% no-repeat;
}

#nav ul li.nav5 a {
	background: url(../images/n5.png) 50% 50% no-repeat;
}

#nav ul li.nav6 a {
	background: url(../images/n6.png) 50% 50% no-repeat;
}

#nav ul li.nav7 a {
	background: url(../images/n7.png) 50% 50% no-repeat;
}

#nav ul li .nav_sub {
	position: absolute;
	top: -33px;
	left: 0px;
	width: 100%;
	height: 129px;
	background: url(../images/nbgh.png) top center no-repeat;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#nav ul li .nav_sub span {
	display: block;
	width: 87px;
	height: 33px;
	line-height: 33px;
	margin: 92px auto 0px;
	color: #fff;
}

#nav ul li.nav1 .nav_sub span {
	background: #c40000;
}

#nav ul li.nav2 .nav_sub span {
	background: #6a8614;
}

#nav ul li.nav3 .nav_sub span {
	background: #527b61;
}

#nav ul li.nav4 .nav_sub span {
	background: #592e13;
}

#nav ul li.nav5 .nav_sub span {
	background: #c07e00;
}

#nav ul li.nav6 .nav_sub span {
	background: #931616;
}

#nav ul li.nav7 .nav_sub span {
	background: #0057a8;
}

/*#nav ul li.active .nav_sub{ top:0px;filter:alpha(opacity=100);-moz-opacity:1; opacity:1;}*/





.view {
	position: relative;
	width: 100%;
	height: 100%;
}

#home,
.home {}

.mouse {
	position: absolute;
	bottom: 30px;
	right: 100px;
	opacity: 0;
	-filter: alpha(opacity=0);
	-moz-opacity: 0;
	cursor: pointer;
}

#home .h1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 95px;
	background: url(../images/hbg.jpg)
}

.m1_1 {
	margin-top: -350px;
	width: 932px;
	height: 570px;
	background: url(../images/m1_1bg.jpg) bottom center no-repeat;
	margin-left: -460px;
}

.m1_2 {
	margin-top: 380px;
	margin-left: -275px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	cursor: pointer;
}

#pro {
	background: url(../images/bg2.jpg);
	height: 900px !important;
}

.m2_1 {
	top: 0px;
	width: 1px;
}

.m2_1 .cp {
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
}

.m2_1 .cp1 {
	top: 220px;
	width: 202px;
	height: 371px;
	-background: url(../images/cp1.png) 0 0 no-repeat;
	left: -100px;
	margin-left: -560px;
}

.m2_1 .cp2 {
	top: 275px;
	width: 238px;
	height: 348px;
	-background: url(../images/cp2.png) 0 0 no-repeat;
	left: -100px;
	margin-left: -330px;
}

.m2_1 .cp3 {
	top: 275px;
	width: 226px;
	height: 335px;
	-background: url(../images/cp3.png) 0 0 no-repeat;
	right: -100px;
	margin-right: -330px;
}

.m2_1 .cp4 {
	top: 220px;
	width: 274px;
	height: 374px;
	-background: url(../images/cp4.png) 0 0 no-repeat;
	right: -100px;
	margin-right: -560px;
}

.m2_1 .cp5 {
	top: 125px;
	width: 325px;
	left: 200px;
	margin-left: -520px;
}

.m2_1 .junfei {
	top: 360px;
	width: 190px;
	background: url(../images/junfei.png) top center no-repeat;
	height: 296px;
	left: 0px;
	margin-left: -95px;
}



.m2_1 a {
	margin-top: -100px;
	display: block;
	width: 798px;
	height: 366px;
}

.m2_1 .s1 {
	margin-left: 200px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	margin-top: 0px;
	background: url(../images/m1.png) 0 0 no-repeat;
	height: 366px;
}

.m2_1 .s2 {
	margin-left: -200px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	margin-top: -100px;
	background: url(../images/m2.png) 0 0 no-repeat;
	height: 365px;
}

.m2_1 .s3 {
	margin-left: 200px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	margin-top: -100px;
	background: url(../images/m3.png) 0 0 no-repeat;
	height: 372px;
}

.m2_1 .s4 {
	margin-left: -200px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	margin-top: -100px;
	background: url(../images/m4.png) 0 0 no-repeat;
	height: 393px;
}

.m2_2 {
	width: 90px;
	margin-left: 580px;
	text-align: center;
	top: 240px;
}

.m2_2 img {
	margin-bottom: 50px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	margin-top: 100px;
}

#network {
	background: url(../images/bg3.jpg) top center no-repeat;
	height: 900px !important;
}

#map {
	margin-left: -960px;
	margin-top: -100px;
	top: 0px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	width: 1920px;
	height: 778px;
}

#map2 {
	position: absolute;
	width: 1920px;
	height: 778px;
	background: url(../map/ditu.png) 0 0 no-repeat;
}

.m3_1 {
	margin-top: 171px;
	margin-left: -700px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
}

#network .j {
	z-index: 98;
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: 305px;
	border-right: 3px solid #77b2d7;
	width: 0px;
	height: 0px;
}

#network .j img {
	position: absolute;
	top: -30px;
	left: -50px;
	display: none;
}

#network .w {
	z-index: 98;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -960px;
	margin-top: -267px;
	border-top: 3px solid #77b2d7;
	height: 0px;
	width: 0px;
}

#network .w img {
	position: absolute;
	right: -100px;
	top: -20px;
	display: none;
}

#network .star {
	margin-left: 297px;
	margin-top: -275px;
	z-index: 101;
	display: none;
}



.area {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	width: 1920px;
	height: 778px;
}

.areatext {
	position: absolute;
	left: 478px;
	top: 100px;
	z-index: 100;
}

.areatext a {
	position: absolute;
	width: 65px;
	height: 20px;
	display: block;
	background-image: url(../map/text.png);
	left: 0px;
	top: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true);
}

.areatext a.anhui {
	left: 721px;
	top: 353px;
	background-position: -721px -353px;
}

.areatext a.beijing {
	left: 670px;
	top: 200px;
	background-position: -670px -200px;
}

.areatext a.chongqing {
	left: 541px;
	top: 396px;
	background-position: -541px -396px;
}

.areatext a.daqing {
	left: 788px;
	top: 96px;
	background-position: -788px -96px;
	width: 30px;
}

.areatext a.fujian {
	left: 765px;
	top: 459px;
	background-position: -765px -459px;
}

.areatext a.gansu {
	left: 324px;
	top: 216px;
	background-position: -324px -216px;
}

.areatext a.guangdong {
	left: 679px;
	top: 517px;
	background-position: -679px -517px;
}

.areatext a.guangxi {
	left: 563px;
	top: 520px;
	background-position: -563px -520px;
}

.areatext a.guizhou {
	left: 521px;
	top: 459px;
	background-position: -521px -459px;
}

.areatext a.haerbin {
	left: 818px;
	top: 98px;
	background-position: -818px -98px;
	width: 52px;
}

.areatext a.hainan {
	left: 605px;
	top: 626px;
	background-position: -605px -626px;
}

.areatext a.hebei {
	left: 661px;
	top: 240px;
	background-position: -661px -240px;
}

.areatext a.henan {
	left: 638px;
	top: 316px;
	background-position: -638px -316px;
}

.areatext a.hubei {
	left: 621px;
	top: 369px;
	background-position: -621px -369px;
}

.areatext a.hunan {
	left: 626px;
	top: 439px;
	background-position: -626px -439px;
}

.areatext a.jiangsu {
	left: 767px;
	top: 324px;
	background-position: -767px -324px;
}

.areatext a.jiangxi {
	left: 707px;
	top: 426px;
	background-position: -707px -426px;
}

.areatext a.jiaoqu {
	left: 806px;
	top: 68px;
	background-position: -806px -68px;
}

.areatext a.jilin {
	left: 809px;
	top: 140px;
	background-position: -809px -140px;
}

.areatext a.liaoning {
	left: 767px;
	top: 170px;
	background-position: -767px -170px;
}

.areatext a.neimenggu {
	left: 523px;
	top: 210px;
	background-position: -523px -210px;
}

.areatext a.ningxia {
	left: 502px;
	top: 260px;
	background-position: -502px -260px;
}

.areatext a.qinghai {
	left: 301px;
	top: 290px;
	background-position: -301px -290px;
}

.areatext a.qiqihaer {
	left: 768px;
	top: 63px;
	background-position: -768px -63px;
	width: 20px;
	height: 60px;
}

.areatext a.shandong {
	left: 714px;
	top: 269px;
	background-position: -714px -269px;
}

.areatext a.shanghai {
	left: 836px;
	top: 349px;
	background-position: -836px -349px;
}

.areatext a.shanxi {
	left: 553px;
	top: 320px;
	background-position: -553px -320px;
}

.areatext a.shanxi1 {
	left: 606px;
	top: 263px;
	background-position: -606px -263px;
}

.areatext a.shengdongbu {
	left: 870px;
	top: 89px;
	width: 52px;
	background-position: -870px -89px;
}

.areatext a.sichuan {
	left: 436px;
	top: 386px;
	background-position: -436px -386px;
}

.areatext a.taiwan {
	left: 845px;
	top: 497px;
	background-position: -845px -497px;
}

.areatext a.tianjin {
	left: 682px;
	top: 220px;
	background-position: -682px -220px;
}

.areatext a.xianggang {
	left: 712px;
	top: 572px;
	background-position: -712px -572px;
}

.areatext a.xinjiang {
	left: 136px;
	top: 196px;
	background-position: -136px -196px;
	;
}

.areatext a.xizang {
	left: 159px;
	top: 353px;
	background-position: -159px -353px;
}

.areatext a.yunnan {
	left: 400px;
	top: 506px;
	background-position: -400px -506px;
}

.areatext a.zhejiang {
	left: 792px;
	top: 390px;
	background-position: -792px -390px;
}

.areatext a.heilongjiang {
	left: 818px;
	top: 71px;
	background-position: -818px -71px;
}

.areatext a.eluosi {
	width: 855px;
	height: 100px;
	left: 134px;
	top: -100px;
	background-position: -612px 0px;
	background-image: url(../map/zi.png)
}

.areatext a.menggu {
	width: 319px;
	height: 79px;
	left: 339px;
	top: 61px;
	background-position: -817px -161px;
	background-image: url(../map/zi.png)
}

.areatext a.hasakesitan {
	width: 480px;
	height: 86px;
	left: -264px;
	top: 37px;
	background-position: -214px -137px;
	background-image: url(../map/zi.png)
}

.areatext a.yilang {
	width: 176px;
	height: 207px;
	left: -436px;
	top: 279px;
	background-position: -42px -379px;
	background-image: url(../map/zi.png)
}

.areatext a.tukuman {
	width: 137px;
	height: 70px;
	left: -356px;
	top: 202px;
	background-position: -122px -302px;
	background-image: url(../map/zi.png)
}

.areatext a.wuzibiekesitan {
	width: 118px;
	height: 49px;
	left: -219px;
	top: 184px;
	background-position: -259px -284px;
	background-image: url(../map/zi.png)
}

.areatext a.afuhan {
	width: 111px;
	height: 45px;
	left: -224px;
	top: 318px;
	background-position: -254px -418px;
	background-image: url(../map/zi.png)
}

.areatext a.tajike {
	width: 74x;
	height: 37px;
	left: -146px;
	top: 264px;
	background-position: -332px -364px;
	background-image: url(../map/zi.png)
}

.areatext a.bajisitan {
	width: 134px;
	height: 127px;
	left: -124px;
	top: 368px;
	background-position: -354px -468px;
	background-image: url(../map/zi.png)
}

.areatext a.jierjisi {
	width: 94px;
	height: 28px;
	left: -88px;
	top: 197px;
	background-position: -390px -297px;
	background-image: url(../map/zi.png)
}

.areatext a.keshimier {
	width: 78px;
	height: 54px;
	left: -56px;
	top: 247px;
	background-position: -422px -347px;
	background-image: url(../map/zi.png)
}

.areatext a.chaoxian {
	width: 54px;
	height: 81px;
	left: 833px;
	top: 179px;
	background-position: -1311px -279px;
	background-image: url(../map/zi.png)
}

.areatext a.hanguo {
	width: 49x;
	height: 70px;
	left: 872px;
	top: 264px;
	background-position: -1350px -364px;
	background-image: url(../map/zi.png)
}

.areatext a.riben {
	width: 173px;
	height: 497px;
	left: 938px;
	top: -17px;
	background-position: -1416px -84px;
	background-image: url(../map/zi.png)
}

.areatext a.niboer {
	width: 236px;
	height: 51px;
	left: 103px;
	top: 446px;
	background-position: -581px -546px;
	background-image: url(../map/zi.png)
}



.huabei {
	left: 556px;
	top: 117px;
}

.huazhong {
	left: 556px;
	top: 254px;
}

.huanan {
	left: 540px;
	top: 429px;
}

.huadong {
	left: 716px;
	top: 295px;
}

.xibei {
	left: 175px;
	top: 145px;
}

.xinan {
	left: 277px;
	top: 311px;
}



#history {
	height: 2754px !important;
	background: url(../images/bg4_2.jpg) center 0px no-repeat;
}

.m4_1 {
	padding-top: 550px;
	height: 2204px;
}

.jiu {
	position: absolute;
	left: 50%;
	top: 212px;
	margin-left: -452px;
}

.river {
	width: 962px;
	height: 2164px;
	background: url(../images/he1.png) 0px 0 no-repeat;
	margin-left: -65px;
	position: relative;
	z-index: 10;
	overflow: hidden;
}

.river2 {
	width: 962px;
	height: 0px;
	background: url(../images/he.png) 0 0 no-repeat;
}

.point {
	position: absolute;
	left: 0px;
	top: 0px;
	cursor: pointer;
	padding: 0px 20px;
	font-size: 16px;
	font-weight: bold;
	color: #fdf0cd;
	background: url(../images/point.png) right 50% no-repeat;
	display: none;
}

.point:hover {
	color: #fdf0cd;
}

.point.r {
	background: url(../images/point.png) left 50% no-repeat;
}





.m4_2 {
	position: fixed;
	display: none;
	top: 50%;
	margin-top: -300px;
	left: 50%;
	margin-left: 130px;
	width: 538px;
	height: 600px;
	background: url(../images/hisbg.png) 0 0 no-repeat;
	font-size: 15px;
	line-height: 20px;
}

.m4_2 .c {
	padding: 80px 40px 0px 55px;
	color: #684207;
	display: none;
}

.m4_2 .c h1 {
	font-family: "Impact", "微软雅黑";
	font-size: 70px;
	line-height: 80px;
	text-align: center;
}

.m4_2 .c p {
	text-indent: 2em;
	margin-bottom: 15px;
}

.m4_2 .c .his {
	height: 350px;
}

.m4_2 .c .his a.more {
	width: 100%;
	color: #684207;
	display: block;
	text-align: center;
	cursor: pointer;
}

.m4_3 {
	height: 40px;
}

#gongyi {
	background: url(../images/bg5.jpg) top center no-repeat;
	height: 900px !important;
}

.m51 {
	width: 1000px;
	height: 300px;
	padding-top: 252px;
}

.m5_1,
.m5_2 {
	margin-left: -100px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
}

.m5_2 {
	margin-left: 100px;
}

.m52 {
	width: 1220px;
	display: none;
}



.line {
	position: absolute;
	width: 0px;
	height: 325px;
	background: url(../images/line.png) 190px 120px no-repeat;
}



.gy {
	position: absolute;
	cursor: pointer;
	margin-left: -100px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
}

.g1 {
	top: 203px;
	left: 0px;
}

.g2 {
	top: 95px;
	left: 145px;
}

.g3 {
	top: 207px;
	left: 309px;
}

.g4 {
	top: 56px;
	left: 434px;
}

.g5 {
	top: 187px;
	left: 627px;
}

.g6 {
	top: 22px;
	left: 769px;
}

.g7 {
	top: 187px;
	left: 910px;
}

.g8 {
	top: 0px;
	left: 1046px;
}

#huodong {
	background: url(../images/bg6.jpg) top center no-repeat;
	height: 900px !important;
}

.m6_1 {
	position: absolute;
	left: 50%;
	margin-left: 395px;
	top: 152px;
	margin-top: 100px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
}

.m6_2 {
	padding: 170px 95px 0px 0px;
	overflow: hidden;
}

.m6_2 .t {
	margin-left: 100px;
	margin-bottom: 50px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
}



#huodong li.content {
	background: url(../images/nlbg.png) 0 0 no-repeat;
	width: 216px;
	height: 402px;
	padding: 100px 20px 0px;
	margin: 0px 10px;
	float: left;
	color: 666;
}

#huodong li.content .title {
	line-height: 20px;
	font-weight: bold;
}

#huodong li.content a {
	color: 666;
}

#huodong li.content .date {
	line-height: 20px;
}

#huodong li.content .desc {
	line-height: 20px;
	height: 100px;
}

#huodong li.content .pic {
	width: 204px;
	margin: 0px auto 0;
}

#huodong li.content .pic img {
	border: 2px solid #fff;
}

#huodong .more {
	margin-top: 10px;
	font-size: 26px;
}

#service {
	background: url(../images/bg7.jpg) top center no-repeat;
	height: 900px !important;
}

.m7_1 {
	text-align: left;
}

.m7_2 {
	margin-top: -224px;
	margin-left: -500px;
}

.m7_3 {
	margin-top: -114px;
	margin-left: -500px;
}

.m7_4 {
	margin-top: -4px;
	margin-left: -500px;
}

.m7_5 {
	margin-top: 107px;
	margin-left: -500px;
}

.m7_6 {
	margin-top: 219px;
	margin-left: -500px;
}

.m7_7 {
	margin-top: -224px;
	margin-left: 30px;
	width: 518px;
	height: 547px;
	background: url(../images/7_05.jpg) 0 0 no-repeat;
}

.m7_left {
	float: left;
	width: 518px;
}

.m7_left img {
	margin-left: -100px;
	opacity: 0;
	-filter: alpha(opacity=0);
	-moz-opacity: 0;
}

.m7_right {
	float: right;
	width: 518px;
	height: 547px;
	background: url(../images/7_08.png) 0 0 no-repeat;
	margin-top: 100px;
	opacity: 0;
	-filter: alpha(opacity=0);
	-moz-opacity: 0;
}

.m7_right .c {
	padding: 125px 30px 0px;
}

td.text {
	color: #000;
}

.m7_right .submit {
	color: #915f1a;
	background: #fff;
}

.mengban {
	position: fixed;
	width: 100%;
	z-index: 999;
	height: 100%;
	left: 0px;
	top: 0px;
	background: url(../images/mengban.png);
	display: none;
}

#subframe {
	position: fixed;
	width: 980px;
	right: -1100px;
	height: 100%;
	background: #fff;
	z-index: 1000;
	top: 0px;
}

#subframe .subtitle {
	height: 100px;
	background: url(../images/subt.jpg) 0 0 no-repeat;
	text-align: left;
}

#subframe .subtitle .closeSub {
	width: 63px;
	height: 63px;
	position: absolute;
	z-index: 1000;
	left: -100px;
	top: 15px;
	background: url(../images/return.png) 0 0 no-repeat;
	cursor: pointer;

	-webkit-transition: -webkit-transform 0.5s ease-out;

	-moz-transition: -moz-transform 0.5s ease-out;

	-o-transition: -o-transform 0.5s ease-out;

	-ms-transition: -ms-transform 0.5s ease-out;

}

#subframe .subtitle .closeSub:hover {
	/*background:url(../return.png) center bottom no-repeat;*/

	-webkit-transform: rotateZ(180deg);

	-moz-transform: rotateZ(180deg);

	-o-transform: rotateZ(180deg);

	-ms-transform: rotateZ(180deg);

	transform: rotateZ(180deg);

}

#subframe .subcontent {
	background: url(../images/snbg.jpg) 0 0 repeat-y;
}



#loading {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 999999;
	background: #fff;
}

#loading .pic {
	margin-top: -350px;
	margin-left: -466px;
}

#loading .content {
	width: 500px;
	margin-top: 180px;
	margin-left: -250px;
	text-align: center;
}

#loading .text {}

#loading .copy {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	text-align: center;
}

.text input {
	color: #fff;
	height: 20px;
	line-height: 20px;
	padding: 0 15px;
	background: #0442a9;
	border: 0
}

.jindu {
	margin: 0px auto;
	color: #fff;
	width: 500px;
	height: 20px;
	line-height: 20px;
	position: relative;
	text-align: left;
	border-top: 2px solid #cecece;
}

.jindu b {
	color: #0442a9;
	font-size: 0px;
	border-width: 5px;
	border-color: transparent transparent transparent #0442a9;
	border-style: dotted dotted dotted solid;
	position: absolute;
	left: -16px;
	top: 5px
}

.jindu .jindu2 {
	width: 0px;
	height: 2px;
	top: -2px;
	line-height: 20px;
	background: #ac1f24;
	position: absolute
}

.jindu .text {
	width: 500px;
	height: 20px;
	line-height: 20px;
	color: #ac1f24;
	text-align: center;
	position: absolute
}



#test {
	position: fixed;
	left: 0px;
	top: 100px;
	background: #fff;
	color: #000;
	z-index: 99999;
	width: 200px;
	height: 100px;
}

.met_page {
	display: none;
}



#showproduct .pshow dd {
	float: left;
	padding-left: 30px;
}

#showproduct .pshow dd li {
	padding-left: 90px;
}

#imglist li a.img {
	font-size: 12px;
}



#demo {
	overflow: hidden;
}

#indemo {
	width: 1000em;
}

#demo1 {
	float: left;
}

#demo2 {
	float: left;
}



#huodong2 {
	background: url(../images/6_15.jpg);
	height: 900px !important;
	width: 100%;
	z-index: auto;
	position: fixed;
	left: 0px;
	top: 100%;
}

#service2 {
	background: url(../images/7_15.jpg) top center;
	width: 100%;
	height: 900px !important;
	z-index: auto;
	position: fixed;
	left: 100%;
	top: 0px;
}

.section {
	overflow: hidden;
}



#home2 {
	height: auto;
}

#product2 {
	height: 900px !important;
}

#network2 {
	height: 900px !important;
}

#history2 {
	height: 2754px !important;
}

#gongyi2 {
	height: 900px !important;
}

#huodong2 {
	height: 900px !important;
}



.service {
	width: 100%;
	height: 900px !important;
	position: fixed;
	background: url(../images/bg7.jpg) top center;
	left: 0px;
	top: 1080px;
}

.agriculture {
	width: 100%;
	position: fixed;
	left: 100%;
	top: 0px;
}

.agriculture2 {
	width: 100%;
	height: 1000px;
	position: fixed;
	left: 0px;
	top: 1080px;
}

.logistics {
	width: 100%;
	position: fixed;
	left: 100%;
	top: 1080px;
}

.logistics2 {
	width: 100%;
	height: 1920px;
	position: fixed;
	left: 0px;
	top: 1080px;
}

.home {
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	background: url(../images/bg1.jpg) bottom center no-repeat #fff;
}

.fixed {
	position: fixed;
	width: 100%;
	left: 0px;
	top: 950px;
	overflow: hidden;
}



#history {
	position: relative;
	overflow: hidden;
}



#agriculture {}

#agriculture2 {
	height: 1000px !important;
}

#logistics {}

#logistics2 {
	height: 1920px !important;
}

#html {
	position: fixed;
	left: 0px;
	top: 0px;
	background: #fff;
	color: #000;
}



#notice {
	position: absolute;
	top: 5%;
	width: 100%;
	left: 0px;
	color: #805336;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	display: none;
}

#notice ul {
	width: 100%;
}

#notice li {
	text-align: center;
}

#notice li a {
	color: #805336;
	font-weight: bold;
}

/* .default {
	position: fixed;
	z-index: 99;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 20% 0 0;
	background: url(../images/6_15.jpg) 0 0;
}

#logos {
	text-align: center;
}

.my-nav {
	padding: 120px 0 0;
}

.my-nav {
	text-align: center;
}

.my-nav li {
	padding: 0 20px;
	display: inline-block;
}

.my-nav li a {
	display: block;
	font: 400 36px/48px '微软雅黑';
	color: #eab713;
	text-align: center;
	transition: 0.3s;
}
.my-nav li a:hover{
	transform: translate3d(0,-20px,0);
} */

.my-flash {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.my-nav {
	display: flex;
	position: absolute;
	z-index: 99;
	left: 50%;
	top: 50%;
	width: 980px;
	margin-left: -490px;
	margin-top: 135px;
	/* background: #000; */
}

.my-nav li{
	width: 33.3%;
}
.my-nav li a{
	display: block;
	height: 100px;
}
#showtext {
    padding: 15px;
    line-height: 2;
}
#productlist{ padding:15px 10px;}
#productlist li{ float:left; display:inline; text-align:center;}
#productlist li a.img{ display:block; text-align:center; font-size:0px;}
#productlist li a.img img{ margin:auto; border:1px solid #ccc;}
#productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showproduct{ padding:15px;}
#showproduct h1.title{ font-size:18px; padding:5px 0px; margin-bottom:5px;}
#showproduct .pshow dt{ float:left;}
#showproduct .pshow dd{ float:left;}
#showproduct .pshow dd ul{ margin-left:15px; }
#showproduct .pshow dd li{ padding:5px 5px 5px 45px; min-height:28px; _height:28px; margin:5px 0px; clear:both; border-bottom:1px solid #eee; line-height:2; }
#showproduct .pshow dd li span{  color:#999; padding:5px; height:28px;}
#showproduct .ctitle{ margin:15px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc; }
#showproduct .editor{ line-height:2; padding:0px 10px; font-size:14px;}
#newslist{ padding:15px 20px;}
#newslist li{ padding:6px 10px; background:url(../images/dt-0.gif) no-repeat left 19px;}
#newslist li a{ font-size:14px; margin-right:5px;}
#newslist li span{ float:right; color:#aaa;}
#newslist li p{ color:#aaa;}
#shownews{ padding:0px 15px 15px;}
#shownews .editor{ line-height:2; padding:0px 10px; font-size:14px;}
#shownews h1{ font-size:20px; text-align:center; border-bottom:1px dotted #ccc; padding:5px 0px; margin:10px 0px; color:#333;}