BODY {
	OVERFLOW-X: hidden;
	BACKGROUND: #fff;
	COLOR: #000;
	font-size: 14px;
	line-height: 1.5;
	font-family: "宋体";
}
INPUT {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; FONT-SIZE: 100%
}
TEXTAREA {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; FONT-SIZE: 100%
}
SELECT {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; FONT-SIZE: 100%
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}

FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
li{
	LIST-STYLE-TYPE: none;
	margin: 0px;
	padding: 0px;
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #000; TEXT-DECORATION: none; transition: all .3s ease
}
A:hover {
	COLOR: #666
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}

U {
	FONT-STYLE: normal; TEXT-DECORATION: none
}
.banner .ban_c IMG {
	POSITION: absolute; WIDTH: 1920px; MARGIN-LEFT: -960px; TOP: 0px; LEFT: 50%
}
.wrap {
	WIDTH: 980px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.l {
	FLOAT: left
}
.r {
	FLOAT: right
}
.pr {
	POSITION: relative
}
.ban_nav A {
	TEXT-ALIGN: center; LINE-HEIGHT: 14px; WIDTH: 14px; DISPLAY: inline-block; BACKGROUND: #ccc; HEIGHT: 14px; MARGIN-LEFT: 8px; FONT-SIZE: 10px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; CURSOR: pointer; TEXT-DECORATION: none; -webkit-text-size-adjust: none
}
.ban_nav .on {
	BACKGROUND: #f90; COLOR: #fff
}


.head {
	Z-INDEX: 10; HEIGHT: 120px; BORDER-TOP: #01a2ea 9px solid; PADDING-TOP: 25px
}


.nav_wrap {
	Z-INDEX: 8; BACKGROUND: url(nav_b.png) #e7f5fc repeat-x 0px 0px; HEIGHT: 90px; _background-image: none
}
.nav{
	width:600px;
	margin-top:15px;
	background-image: url(navbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-right: 0px;
}
.nav LI {
	POSITION: relative;
	WIDTH: 12.5%;
	FLOAT: left;
	HEIGHT: 45px;
	font-family: "微软雅黑";
	font-weight: bold;
}
.nav LI li{
	font-weight: lighter;
}
.nav A { 
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 45px; DISPLAY: block; HEIGHT: 100%; COLOR: #fff; FONT-SIZE: 14px; OVERFLOW: hidden
}
.nav .cur {
	HEIGHT: 41px; BORDER-TOP: #2db2ed 4px solid; box-shadow: -2px 0 4px rgba(0, 0, 0, .3)
}
.nav .cur A {
	Z-INDEX: 2; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 36px; BACKGROUND: #fff; COLOR: #333; BORDER-RIGHT: #ccc 1px solid
}
.nav .lev2 {
	Z-INDEX: 1; BORDER-BOTTOM: #ffb400 5px solid; POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 508px; PADDING-RIGHT: 0px; FONT-FAMILY: "Microsoft Yahei"; BACKGROUND: #fff; HEIGHT: 140px; FONT-SIZE: 14px; BORDER-TOP: #ccc 1px solid; TOP: -999em; PADDING-TOP: 20px; LEFT: 1px; box-shadow: -2px 0 4px rgba(0, 0, 0, .3)
}
.nav .lev2R {
	RIGHT: 1px; LEFT: auto
}
.nav .cur .lev2 {
	TOP: 40px
}
.nav .lev2_2 {
	WIDTH: 384px; LEFT: -92px
}

.nav .lev3 {
	PADDING-LEFT: 20px; WIDTH: 100px; FLOAT: left; OVERFLOW: hidden
}
.nav .lev3_cell {
	TEXT-ALIGN: left; LINE-HEIGHT: 24px; WIDTH: 100%; HEIGHT: 24px
}
.nav .lev3_cell A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 26px; DISPLAY: inline-block; HEIGHT: 26px; FONT-SIZE: 14px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.nav .lev3_cell A:hover {
	COLOR: #ffb400
}
.nav .lev3_cell .cir {
	BORDER-BOTTOM: #fff 3px solid; BORDER-LEFT: #8e8e8e 3px solid; VERTICAL-ALIGN: middle; BORDER-TOP: #fff 3px solid; MARGIN-RIGHT: 3px; BORDER-RIGHT: #fff 3px solid
}
.lev3_r {
	LINE-HEIGHT: 1.5; WIDTH: 220px; PADDING-RIGHT: 30px; FLOAT: right
}
.nav .lev3_r A.pr {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-BOTTOM: 5px; HEIGHT: 130px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.lev3_r IMG {
	WIDTH: 100%; HEIGHT: 100%
}

.nav .on {
	COLOR: #fc0
}


.box {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 280px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 160px; PADDING-TOP: 20px
}
.box1 {
	WIDTH: 360px; MARGIN-RIGHT: 30px
}
.box3 {
	FLOAT: right
}

.foot {
	FONT-FAMILY: "Microsoft Yahei";
	BACKGROUND: #0473b3;
	COLOR: #eee;
	padding: 18px 0px;
	margin-top: 35px;
	float: left;
	width: 100%;
}

.foot A {
	COLOR: #eee
}
.foot A:hover {
	COLOR: #ffb400
}

.foot_line {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #efefef; PADDING-TOP: 30px
}
.play .play_bg {Z-INDEX: 2; POSITION: absolute; }
.play IMG {BORDER-RIGHT-WIDTH: 0px;  BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px;  BORDER-LEFT-WIDTH: 0px}
.play {POSITION: relative;OVERFLOW: hidden;float: left;}
.play .play_text {Z-INDEX: 1002; POSITION: absolute; FILTER: alpha(opacity=70); BOTTOM: 5px;  HEIGHT: 18px; RIGHT: 0px; opacity: 0.7; -moz-opacity: 0.7}
.play .play_text UL {
	float: left;
}
.play .play_text UL LI {
	TEXT-ALIGN: center;
	WIDTH: 18px;
	DISPLAY: inline-block;
	FONT-FAMILY: Tahoma, Geneva, sans-serif;
	FLOAT: left;
	HEIGHT: 18px;
	COLOR: #666666;
	CURSOR: pointer;
	background: #FFFFFF;
	margin-right: 5px;
}
.play .play_list>a,.play .play_list>img{Z-INDEX: 3; POSITION: absolute; DISPLAY: block; OVERFLOW: hidden; text-align:left;left:0px;}
.play .left_btn,.play .right_btn{z-index:6;color: #666666;position: absolute;font-family: Arial, Helvetica, sans-serif;FONT-SIZE: 60px;Z-INDEX: 6;FILTER: Alpha(Opacity="20");WIDTH: 50px;CURSOR: pointer;BACKGROUND-COLOR: #fff;TEXT-ALIGN: center;opacity: 0.2;}
.play .play_text UL LI.select{background:#FF9900;color:#FFFFFF}

.flash{
	background: url(tt.png) no-repeat center top;
	float: left;
	width: 100%;
	padding-top: 1px;
}
#nnav{
	width:1000px;
	margin: auto;
}
.flash .boxs{
	width:1030px;
	margin: auto;
}
.main{
	margin: auto;
	width: 1030px;
}
.index .etitle,
.etitlepro{
	font-size: 16px;
	float: left;
	width: 100%;
/*	border-bottom: 1px solid #999999;
	color: #000000;
	line-height: 35px;*/
		line-height: 31px;
	float: left;
	width: 100%;
	margin-top: 5px;
	text-align: left;
	text-indent: 25px;
	color: #FFFFFF;
	background-image: url(1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-left-color: #dddddd;
}
.etitlepro{ margin-top:15px;}
.index .econtent{
	font-size: 14px;
	float: left;
	width: 100%;
	margin-top: 20px; height:250px;
}
#news{
	float: left;
	width: 250px;
}
.index .firstnews{
	float: left;
	width: 100%;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 10px;
}
.index .firstnews img{
	float: left;
	margin-right: 5px;
}
.index .firstnews .img{
	float: right;
	width: 120px;
}
.index .firstnews .img .date{
	float: right;
	width: 120px;
}
.index .firstnews .img .ntitle{
	float: right;
	width: 120px;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
}
.index .econtent li{
	float: left;
	width: 100%;	line-height: 20px;
}
.index .econtent li .date{
	float: left;
	width: 60px;
}
.index .econtent li .ntitle{
	float: left;
	width: 190px;
	text-overflow: ellipsis;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.index .more{
	background: #eeeeee;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	line-height: 25px;
	float: left;
	width: 100%;
	margin-top: 5px;
	text-align: left;
	text-indent: 10px;
}
.news{
	float: left;
	width: 254px;
}
#gpro{
	float: left;
	width: 254px;
	margin-left: 30px;
	overflow: hidden;
	position: relative; height:290px;
}
#gpro .btn{
	font-family: "微软雅黑";
	position: absolute;
	top: 0px;
	right: 0px;
	width: 60px;
}
#gpro .btn div{
	float: left;
	cursor:pointer;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}

#gpro1{
	width: 508px;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 200px;
	z-index: 3333;
}

#pro{	float: left;
	width: 250px;
	margin-right: 30px;}
.index #pro img{
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCCCCC;
}
#pro .dp{
	float: left;
	height: 100px;
	width: 100%;
	overflow: hidden;
}
#prosort{
	float: right;
	width: 190px;
}
#index{
	float: left;
	width: 100%;
	margin-top: 20px;
}
#prosort li{
	background: url(li.png) no-repeat 5px center;
	float: left;
	width: 170px;
	padding-left: 20px;
	line-height: 20px;
}
#prosort li ul{
	display: none;
}
#prosort .econtent{ height:200px;}
.qrcode{
	float: left;
	width: 100%;
	border-top: 1px dotted #CCCCCC;
	margin-top: 5px;
	padding-top: 5px;
}
.gotop{
	cursor:hand;
	background: url(gtop.png) no-repeat center top;
	position: absolute;
	top: -45px;
	right: 0px;
	width: 35px;
	height: 30px;
}
.banner{
	margin: auto; width:100%;
	max-width: 1600px;
}

#left{
	float: left;
	width: 200px; min-height:350px;
}
#right{
	float: right;
	width: 800px;
}
.leftdh{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.leftdh ul,.leftdh ul li{
	float: left;
	width: 100%;
}
.leftdh ul li a{
	background: #DFEEF9;
	color: #333333;
	line-height: 25px;
	float: left;
	width: 178px;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #BDDCF2;
}
.leftdh ul li a.select,.leftdh ul li a:hover{
	background: #2c8bcd;
	color: #FFFFFF;

}

#left .etitle{
	line-height: 35px;
	text-align: center;
	float: left;
	width: 100%;
	font-size: 18px;
	border-bottom: 1px solid #ccc;
}
#left .etitle1{
	line-height: 35px;
	text-align: center;
	float: left;
	width: 100%;
	font-size: 18px;
	border-bottom: 1px solid #ccc;
}
#lianxi{
	float: left;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 20px;
	overflow: hidden; color:#000000
}

#cms,#cms1{
	float: left;
	width: 100%;
	min-height:300px;
	font-size: 14px;
	margin-top: 15px;
	padding-bottom: 15px;
}
#postion{
	line-height: 35px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #dddddd;
}
#postion b{
	font-size: 16px;
	float: left;
}
#postion span{
	float: right;
}
#cms .li{
	line-height: 32px;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #CCCCCC;
}
#cms .li .ntitle{
	font-family: "宋体";
	color: #FF9900;
	float: left;
	width: 700px;
	text-overflow: ellipsis;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
#cms .li .ntitle a{
	font-family: "微软雅黑";
}
#cms .li .date{
	float: right;
	width: 75px;
}
.list{
	margin: 10px 16px;
	float: left;
}
.list .ntitle{text-overflow: ellipsis;
	text-align: center;
	white-space: nowrap;
	float: left;
	overflow: hidden;
}
.bk{
	border: 1px solid #dddddd;
}
#page{
	line-height: 50px;
	text-align: center;
	float: left;
	width: 800px;
}
#info{
	color: #999999;
	text-align: center;
}
#cms1 .content{
	float: left;
	width: 100%;
	margin-top: 20px;
	padding-bottom: 20px; min-height:300px;
}
#tel{
	text-align: right;
	float: left;
	width: 100%;
	font-size: 16px;
	color: #FF0000;
	font-family: "微软雅黑";
	font-weight: bold;
}
.head .logo{ float:left; width:350px; margin-top:10px;}
.head .r1{ width:600px; float:right;  overflow:hidden;}