﻿BODY {
	FONT-SIZE: 14px; BACKGROUND: url(../images/bg_021.jpg) repeat-x 50% top; MARGIN: 0px auto; COLOR: #545454
}
A:link {
	FONT-SIZE: 14px; COLOR: #323338; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 14px; COLOR: #323338; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 14px; COLOR: #ff0000; TEXT-DECORATION: none
}

.a14:link {
	FONT-SIZE: 14px; COLOR: #323338; TEXT-DECORATION: none
}
.a14:visited {
	FONT-SIZE: 14px; COLOR: #323338; TEXT-DECORATION: none
}
.a14:hover {
	FONT-SIZE: 14px; COLOR: #ff0000; TEXT-DECORATION: none
}

.ab14:link {
	FONT-SIZE: 14px;
	COLOR: #323338;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.ab14:visited {
	FONT-SIZE: 14px; COLOR: #323338; TEXT-DECORATION: none;font-weight: bold;
}
.ab14:hover {
	FONT-SIZE: 14px; COLOR: #ff0000; TEXT-DECORATION: none;font-weight: bold;
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.indextp {
	BORDER-RIGHT: #c0c4c9 1px solid; BORDER-TOP: #c0c4c9 1px solid; BACKGROUND: #ffffff; VERTICAL-ALIGN: middle; BORDER-LEFT: #c0c4c9 1px solid; WIDTH: 154px; BORDER-BOTTOM: #c0c4c9 1px solid; HEIGHT: 124px
}
.indextp IMG {
	VERTICAL-ALIGN: middle; ; WIDTH: expression(this.width > 150 && this.width > this.height ?120: true); ; HEIGHT: expression(this.height > 120? 120: true); max-width: 150px; max-height: 120px
}

.indextpin {
	BACKGROUND: #ffffff;
	VERTICAL-ALIGN: middle;
	WIDTH: 260px;
	HEIGHT: 240px;
	border: 1px solid #EDEEEF;
}
.indextpin IMG {
	VERTICAL-ALIGN: middle; ; WIDTH: expression(this.width > 220 && this.width > this.height ?170: true); ; HEIGHT: expression(this.height > 290? 200: true); max-width: 260px; max-height: 260px
}


.top_pic {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; BACKGROUND: #ffffff; VERTICAL-ALIGN: middle; BORDER-LEFT: #dedede 1px solid; WIDTH: 160px; BORDER-BOTTOM: #dedede 1px solid; HEIGHT: 130px
}
.top_pic IMG {
	VERTICAL-ALIGN: middle; ; WIDTH: expression(this.width > 150 && this.width > this.height ?120: true); ; HEIGHT: expression(this.height > 120? 120: true); max-width: 150px; max-height: 120px
}
.top {
	BACKGROUND: url(../images/topbg_01.jpg) repeat-x 50% top; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 180px
}
.top .top1 {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1100px; HEIGHT: 140px
}
.top .top1 UL LI {
	FLOAT: left
}
.top .topmenu {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1130px; HEIGHT: 34px
}
.top .topmenu UL LI {
	FLOAT: left; TEXT-ALIGN: center
}
.top .topmenu .menu {
	WIDTH: 136px; PADDING-TOP: 7px; TEXT-ALIGN: center
}
.top .topmenu .menu A {
	FONT-WEIGHT: bold; COLOR: #e0e4eb; font-size:16px;
}
.top .topmenu .menu A:hover {
	COLOR: #ff0000; font-size:16px;
}
.topflash1 {
	BACKGROUND: url(../images/bannerbg.jpg) no-repeat 50% top; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1003px; HEIGHT: 391px
}
.topflash2 {
	BACKGROUND: url(../images/bannerbg.jpg) no-repeat 50% top; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1003px; HEIGHT: 292px
}
.index {
	MARGIN: 0px auto; WIDTH: 1200px
}
.index .index1 {
	BACKGROUND: url(../images/indexprobg_08.jpg) repeat-x 50% top; OVERFLOW: hidden; WIDTH: 1003px; HEIGHT: 39px
}

.index .indexal {
	OVERFLOW: hidden; WIDTH: 1003px; HEIGHT: 44px
}
.index .index1 UL LI {
	FLOAT: left
}
.index .index2 {
	OVERFLOW: hidden; WIDTH: 1003px; HEIGHT: 150px
}
.index .index2 UL LI {
	FLOAT: left
}

.index .indexal2 {
	OVERFLOW: hidden; WIDTH: 1200px; HEIGHT: 330px
}
.index .indexal2 UL LI {
	FLOAT: left
}

.index .index3 {
	OVERFLOW: hidden;
	WIDTH: 1003px;
	background-color: #D1D8DE;
	background-image: url(../images/index3bg_18.jpg);
	background-repeat: repeat-x;
	background-position: 50% top;
}
.index .index3 .index31 {
	OVERFLOW: hidden; WIDTH: 1003px; HEIGHT: 10px
}
.index .index3 .index32 {
	OVERFLOW: hidden; WIDTH: 1003px; HEIGHT: 200px
}
.index .index3 .index32 UL LI {
	FLOAT: left
}
.index .index3 .index32 .index32nt {
	OVERFLOW: hidden; WIDTH: 308px; HEIGHT: 24px
}
.index .index3 .index32 .index32n {
	OVERFLOW: hidden; WIDTH: 308px; HEIGHT: 160px
}
.index .index3 .index32 .index32n .index32n1 {
	OVERFLOW: hidden; WIDTH: 308px; PADDING-TOP: 10px; BORDER-BOTTOM: #676c71 1px dotted; HEIGHT: 70px
}
.index .index3 .index32 .index32n .index32n2 {
	OVERFLOW: hidden; WIDTH: 308px; HEIGHT: 80px
}
.index .index3 .index32 .index32n .index32n2 UL LI {
	WIDTH: 308px; PADDING-TOP: 4px; BORDER-BOTTOM: #676c71 1px dotted; HEIGHT: 21px; TEXT-ALIGN: right
}
.index .index3 .index32 .index32n .index32n2 UL LI A {
	FLOAT: left
}
.index .index3 .index32 .index32n .index32n1 UL LI {
	FLOAT: left
}
.index .index3 .index32 .index32at {
	OVERFLOW: hidden; WIDTH: 339px; HEIGHT: 24px
}
.indexab {
    OVERFLOW: hidden;
    WIDTH: 580px;
    LINE-HEIGHT: 28px;
    PADDING-TOP: 7px;
    HEIGHT: 288px;
    padding-left: 7px;
}
.index .index3 .index32 .indexd {
	OVERFLOW: hidden; WIDTH: 339px; HEIGHT: 43px
}
.index .index3 .index32 .indexd UL LI {
	FLOAT: left
}
.index .index3 .index32 .index32cont {
	OVERFLOW: hidden; WIDTH: 230px; HEIGHT: 24px
}
.index .index3 .index32 .indexcon {
	PADDING-LEFT: 10px; WIDTH: 210px; LINE-HEIGHT: 22px; PADDING-TOP: 10px; HEIGHT: 87px
}
.main {
	MARGIN: 0px auto; WIDTH: 1003px
}
.main UL LI {
	FLOAT: left
}
.main .titlebg {
	PADDING-LEFT: 150px; FONT-SIZE: 16px; BACKGROUND: url(../images/titlebg_04.jpg) no-repeat 50% top; OVERFLOW: hidden; WIDTH: 639px; COLOR: #ffffff; PADDING-TOP: 8px; FONT-FAMILY: "微软雅黑"; HEIGHT: 28px
}
.titlebg {
	PADDING-LEFT: 150px; FONT-SIZE: 16px; BACKGROUND: url(../images/titlebg_04.jpg) no-repeat 50% top; OVERFLOW: hidden; WIDTH: 639px; COLOR: #ffffff; PADDING-TOP: 8px; FONT-FAMILY: "微软雅黑"; HEIGHT: 28px
}
.main .mainm {
	MIN-HEIGHT: 685px; BACKGROUND: #ffffff; WIDTH: 789px;
}
.main .mainm .about {
	PADDING-LEFT: 15px; WIDTH: 760px; LINE-HEIGHT: 24px; PADDING-TOP: 15px
}
.main .mainm .abouts {
	PADDING-LEFT: 15px; WIDTH: 760px; LINE-HEIGHT: 24px; PADDING-TOP: 15px; height:700px;
}
.main .mainm .contact {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 600px; LINE-HEIGHT: 28px; PADDING-TOP: 15px
}
.main .mainm .map {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 600px
}
.left {
	MIN-HEIGHT: 500px; BACKGROUND: #f2f2f2; WIDTH: 214px; HEIGHT: 610px
}
.left .title {
	OVERFLOW: hidden; WIDTH: 214px; HEIGHT: 51px
}
.left .leftmenu {
	MARGIN: 0px auto; WIDTH: 180px
}
.left .leftmenu1 {
	MARGIN: 0px auto; WIDTH: 160px
}
.left .leftmenu UL LI {
	WIDTH: 180px
}
.left .leftmenu .leftmu {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/menubg_07.jpg) no-repeat 50% top; WIDTH: 160px; PADDING-TOP: 7px; HEIGHT: 19px
}
.left .leftmenu .leftmu A {
	COLOR: #474747
}
.foot {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 100px; padding-top:5px;background-color: #151c40;
}
.foot UL LI {
	FLOAT: left
}
DIV#content {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/mainbg_03.jpg); PADDING-BOTTOM: 6px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1003px; PADDING-TOP: 6px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
DIV#content_left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; height:750px; WIDTH: 214px; PADDING-TOP: 0px
}
DIV#content_right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 789px; LINE-HEIGHT: 160%; PADDING-TOP: 0px
}
DIV#content_right H1 {
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../images/titlebg_04.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; TEXT-INDENT: 150px; LINE-HEIGHT: 40px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 40px
}
DIV#content_right_s {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 10px
}
DIV.newss {
	WIDTH: 308px
}

#submainn {
	MARGIN: 0px auto; WIDTH: 1003px; 
}


DIV.newss P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 5px
}
DIV.newss UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.newss UL LI {
	PADDING-LEFT: 5px; WIDTH: 300px; LINE-HEIGHT: 26px; BORDER-BOTTOM: #676c71 1px dashed; HEIGHT: 26px; padding-bottom:0px;
}
.news_s UL LI {
	PADDING-LEFT: 2px; WIDTH: 360px; LINE-HEIGHT: 36px; BORDER-BOTTOM: #d2d3d4 1px dashed; HEIGHT: 36px;
}
.news_s1 UL LI {
	PADDING-LEFT:auto; WIDTH: 430px; LINE-HEIGHT: 26px; BORDER-BOTTOM: #676c71 1px dashed; HEIGHT: 26px;
}

DIV.newss UL LI SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.indexad {
	PADDING-BOTTOM: 10px; WIDTH: 340px; PADDING-TOP: 10px
}
DIV.indexad UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.indexad UL LI {
	FLOAT: left; MARGIN: 0px; WIDTH: 110px; TEXT-ALIGN: center
}
.web_link_txt {
width:992px;
height:40px;
padding-left:10px;
border:#ccc solid 1px;
background-color:#D1D8DE;
margin-left:auto;
font-size:12px;
padding-top:5px;
margin-right:auto;
}
.web_link {
width:993px;
height:25px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
}
.n_bg_left {
width:430px;
height:25px;
margin-left:auto;
margin-right:auto;
border-bottom:#ccc dashed 1px;
font-size:12px;
line-height:27px;
float:left;
}
.n_bg_left_left {
width:10px;
height:20px;
float:left;
padding-top:5px;
}
.n_bg_left_right {
width:430px;
height:20px;
float:right;
padding-top:5px;
font-size:12px;

}

.web_body_right_left_top {
width:515px;
height:34px;
}

.web_body_right_left_top_end {
width:430px;
height:246px;
background:url(images/n_bg.jpg);
border:#ccc solid 1px;
font-size:12px;
line-height:22px;
padding-top:0px;
padding-left:5px;

}
.treekuang {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D3D3D3;
	border-bottom-color: #D3D3D3;
	border-left-color: #D3D3D3;
}
