/* CSS Document */
html{
background-color:#f2f2f2;
/*background:url(../images/bg.jpg);
*/}
*{ margin:0; border:0; padding:0;}

body{
font-size:12px;
margin:0 auto;
height:auto;
padding:0;
font-family:Arial, Helvetica, sans-serif;
FONT-FAMILY: "Î¢ÈíÑÅºÚ";
color:#000000;
}
p{
margin:0;
padding:0;
line-height:30px;
}
a{
text-decoration:none;
color:#000000;
}
a:hover{
text-decoration:underline;
color:#000000;
}
ul{
list-style:none;
}
img{
border:0;
}
#header{
width:1000px;
margin:0 auto;
height:420px;
}
.logo{
width:100%;
height:65px;
}
.dh{
width:100%;
height:40px;
background:url(../images/dh_li.jpg) repeat-x;
}
.dh ul{
list-style:none;
font-size:14px;
}
.dh li{
float:left;
line-height:40px;
margin:0 7px;
}
.dh li a{
color:#fff;
display:block;
font-size:14px;
text-decoration:none;
width:96px;
height:40px;
text-align:center;
font-weight:bolder;
}
.dh li a:hover{
background:url(../images/dh_hover.jpg) no-repeat;
color:#000000;
}
.flash{
height:300px;
margin-top:10px;
margin-bottom:5px;
}
.fy {
	MARGIN: 17px auto 20px;
	WIDTH: 1000px;
	OVERFLOW: hidden;
	color:#000000;
}
.fy_left {
	WIDTH: 227px;
	FLOAT: left
}
.fy_menu {
	WIDTH: 227px
}
.fy_menu_bt {
	WIDTH: 227px;
	BACKGROUND: url(../images/fy_left_bt.jpg) no-repeat;
	HEIGHT: 38px
}
.fy_menu_bt SPAN {
	PADDING-LEFT: 15px;
	DISPLAY: block;
	FONT-FAMILY: "Î¢ÈíÑÅºÚ";
	COLOR: #fff;
	FONT-SIZE: 14px;
	PADDING-TOP: 10px
}
.fy_menu_bg {
	PADDING-BOTTOM: 20px;
	WIDTH: 227px;
	BACKGROUND: url(../images/fy_bg.jpg) repeat-y;
	OVERFLOW: hidden
}
.fy_menu_bg UL {
	PADDING-BOTTOM: 20px;
	WIDTH: 213px;
	PADDING-RIGHT: 12px;
	margin:5px 0 0 15px;
	padding:0;
}
.fy_menu_bg UL LI {
	BORDER-BOTTOM: #666666 1px dashed;
	LINE-HEIGHT: 32px;
	PADDING-LEFT: 15px;
	WIDTH: 180px;
	BACKGROUND: url(../images/fy_li.jpg) no-repeat left center;
	FLOAT: left
}

.fy_menu_bott {
	WIDTH: 227px;
	BACKGROUND: url(../images/fy_bottom.jpg) no-repeat;
	HEIGHT: 10px
}
.fy_lxwm {
	MARGIN-TOP: 10px;
	WIDTH: 225px;
	BACKGROUND: url(../images/lxwmtxt.jpg) no-repeat right bottom;
	HEIGHT: auto;
	border-left:#91bde4 1px solid;
	border-right:#91bde4 1px solid;
	border-bottom:#91bde4 1px solid;

}
.fy_lxwm P {
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 23px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}
.fy_lxwm_bt {
	LINE-HEIGHT: 40px;
	PADDING-LEFT: 15px;
	FONT-FAMILY: "Î¢ÈíÑÅºÚ";
	BACKGROUND: url(../images/fy_left_bt.jpg) no-repeat;
	HEIGHT: 39px;
	COLOR: #fff;
	FONT-SIZE: 14px;
	OVERFLOW: hidden
}
.fy_rig_bt {
	PADDING-LEFT: 5px;
	FONT-FAMILY: "Î¢ÈíÑÅºÚ";
	COLOR: #000;
	BACKGROUND: url(../images/fy_bt.jpg) no-repeat left center;
	FONT-SIZE: 14px;
	BORDER-BOTTOM: #cccccc 1px solid;
	LINE-HEIGHT: 37px;
	PADDING-LEFT: 10px;
	text-indent:1em;
	MARGIN-BOTTOM: 15px;
	OVERFLOW: hidden;

}
.fy_rig_bt SPAN {
	FLOAT: right;
}
.fy_right {
	WIDTH: 742px;
	FLOAT: right
}
.fy_con {
	CLEAR: both;
	OVERFLOW: hidden
}
.fy_con UL {
	OVERFLOW: hidden
}
.fy_con UL LI {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 10px;
	WIDTH: 225px;
	FLOAT: left;
	margin:0px 10px;
}
.fy_con UL LI img{
	border:#ccc 1px solid;
	padding:3px;
               width:100%;
	 height:auto;
}
.about {
	PADDING-BOTTOM: 30px;
	LINE-HEIGHT: 30px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 15px;
	FONT-FAMILY: "ËÎÌå";
	COLOR: #333333;
	CLEAR: both;
	FONT-SIZE: 14px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px
}
.news {
	PADDING-BOTTOM: 25px;
}
.news UL{
margin:0 0 0 20px;
padding:0;
}
.news UL LI {
	BORDER-BOTTOM: #999999 1px dashed;
	LINE-HEIGHT: 32px;
	margin:10px 0 0 0;
	WIDTH: 690px;
	BACKGROUND: url(../images/fy_li.jpg) no-repeat left center;
	padding-left:15px;
	}
.news SPAN {
	FLOAT: right;
	margin-right:10px;
	COLOR: #333333
}
.rightcontent2 {
	WIDTH: 723px;
	FLOAT: left;
	HEIGHT: 100%
}
.rightp1 {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 48px;
	WIDTH: 720px;
	FONT-FAMILY: Î¢ÈíÑÅºÚ;
	HEIGHT: 48px;
	COLOR: #333333;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold
}
.rightp2 {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 18px;
	WIDTH: 720px;
	HEIGHT: 18px;
	COLOR: #999999
}
.rightp3 {
	MARGIN-LEFT: 260px
}

.blank {
	WIDTH: 100%;
	FLOAT: left;
	HEIGHT: 30px
}
.blank2 {
	BORDER-BOTTOM: #666666 1px dashed;
	margin:5px 0 5px 20px;
	WIDTH: 703px;
	FLOAT: left;

}
.p_view_back {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 24px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #333333;
	PADDING-TOP: 20px
}
.p_view_back A {
	COLOR: #333333
}
.p_view_top {
	LINE-HEIGHT: 20px;
	MARGIN: 0px auto 10px;
	WIDTH: 95%;
	COLOR: #333333;
	OVERFLOW: hidden
}
.p_view_top A {
	COLOR: #333333
}

.about p{
font-size:12px;
clear:both;
}
.page {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 15px;
	LINE-HEIGHT: normal;
	PADDING-LEFT: 0px;
	WIDTH: 100%;
	PADDING-RIGHT: 0px;
	CLEAR: both;
	OVERFLOW: hidden;
	PADDING-TOP: 0px
}


.bg {
	BACKGROUND: #fff;
	COLOR: #666
}
.bg:hover {
	COLOR: #666
}
.bookmain {
	MARGIN: 0px auto;
	WIDTH: 650px;
	HEIGHT: auto
}
.bookline {
	BACKGROUND-IMAGE: url(../images/about_box_line.jpg);
	MARGIN-TOP: 10px;
	WIDTH: 650px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 0px 0px;
	FLOAT: left;
	HEIGHT: 34px
}
.book {
	MARGIN: 0px auto;
	WIDTH: 650px
}
.booktop {
	MARGIN-TOP: 20px;
	WIDTH: 650px;
	BACKGROUND: url(../images/bookico.png) no-repeat 10px 7px;
	FLOAT: left;
	HEIGHT: 30px
}
.booktop_name {
	LINE-HEIGHT: 30px;
	PADDING-LEFT: 30px;
	WIDTH: 470px;
	FLOAT: left;
	HEIGHT: 30px;
	COLOR: #5c6d8f;
	FONT-WEIGHT: bold
}
.booktop_time {
	TEXT-ALIGN: right;
	LINE-HEIGHT: 30px;
	WIDTH: 200px;
	FLOAT: left;
	HEIGHT: 30px;
	COLOR: #4b7bd4
}
.bookcontent {
	BORDER-BOTTOM: #b3c3e4 1px solid;
	BORDER-LEFT: #b3c3e4 1px solid;
	PADDING-BOTTOM: 10px;
	MIN-HEIGHT: 40px;
	PADDING-LEFT: 10px;
	WIDTH: 628px;
	PADDING-RIGHT: 10px;
	BACKGROUND: url(../images/bookcontentbg.jpg) #fff repeat-x;
	FLOAT: left;
	HEIGHT: auto !important;
	BORDER-TOP: #b3c3e4 1px solid;
	BORDER-RIGHT: #b3c3e4 1px solid;
	PADDING-TOP: 10px
}
.bookadmin {
	WIDTH: 650px;
	FLOAT: left;
	HEIGHT: auto
}
.bookadmin_top {
	WIDTH: 650px;
	FLOAT: left;
	HEIGHT: 12px
}
.bookadmin_mid {
	BORDER-BOTTOM: #d6deef 1px solid;
	BORDER-LEFT: #d6deef 1px solid;
	PADDING-BOTTOM: 10px;
	MIN-HEIGHT: 30px;
	PADDING-LEFT: 10px;
	WIDTH: 628px;
	PADDING-RIGHT: 10px;
	FLOAT: left;
	HEIGHT: auto !important;
	COLOR: #8695b1;
	BORDER-RIGHT: #d6deef 1px solid;
	PADDING-TOP: 10px
}
.messagecol {
	COLOR: #df5b0b
}
.admincol {
	COLOR: #0c3b90;
	FONT-WEIGHT: bold
}
.admintimecol {
	COLOR: #5e7194
}
.message {
	WIDTH: 600px;
	FLOAT: left;
	HEIGHT: auto;
	COLOR: #3d6a96
}
.message LI {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	WIDTH: auto;
	PADDING-RIGHT: 0px;
	FLOAT: left;
	HEIGHT: 40px;
	PADDING-TOP: 0px
}
.message LI INPUT {
	BORDER-BOTTOM: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	LINE-HEIGHT: 22px;
	WIDTH: 150px;
	BACKGROUND: url(../images/inputbg.png) repeat-x;
	HEIGHT: 22px;
	BORDER-TOP: #999 1px solid;
	BORDER-RIGHT: #999 1px solid
}
.message LI P.message_title {
	TEXT-ALIGN: right;
	WIDTH: 180px;
	FLOAT: left;
	HEIGHT: 25px
}
.message LI P.message_content {
	WIDTH: 400px;
	FLOAT: left
}
.message LI.contentb {
	WIDTH: auto;
	FLOAT: left;
	HEIGHT: 150px
}
.message LI.contentb TEXTAREA {
	WIDTH: 370px;
	HEIGHT: 120px
}
.message LI.yzm {
	WIDTH: 500px;
	FLOAT: left;
	HEIGHT: 60px
}
.message LI P.message_yzminput {
	WIDTH: 100px;
	FLOAT: left
}
.message LI P.message_yzminput INPUT {
	WIDTH: 70px
}
.message LI P.message_yzmico {
	WIDTH: 100px;
	FLOAT: left;
	HEIGHT: 40px
}
.message LI P.message_sub {
	TEXT-ALIGN: right;
	MARGIN-TOP: -10px;
	FLOAT: left;
	HEIGHT: 40px
}
.hr {
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	LINE-HEIGHT: 24px;
	MARGIN: 10px auto;
	WIDTH: 100%;
	BORDER-TOP: #ccc 1px solid;
	BORDER-RIGHT: #ccc 1px solid
}
.hr TD {
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-RIGHT: #ccc 1px solid
}
.hr A {
	COLOR: #333
}
.hr A:hover {
	COLOR: #de0303
}
.hr_btn {
	WIDTH: 100px;
	HEIGHT: 40px;
	FONT-SIZE: 14px
}
#footer{
width:1000px;
margin:0 auto;
height:110px;
clear:both;
background:url(../images/foot_bg.jpg) repeat-x;

}
#footer .p{
text-align:center;
line-height:25px;
padding-top:5px;
color:#FFFFFF;
}
#footer a{
color:#02a3e7;
}


/*banner*/
.wrapper {
	
	width: 1000px;
	overflow: hidden;
	
}
.swipe {
	width: 1000px;
	overflow: hidden;
	margin: 0 auto
}
.swipe ul {
	-webkit-transition: left 800ms ease-in 0;
	-moz-transition: left 800ms ease-in 0;
	-o-transition: left 800ms ease-in 0;
	-ms-transition: left 800ms ease-in 0;
	transition: left 800ms ease-in 0;
	list-style:none;
}
.swipe #pagenavi {
	position: absolute;
	left: 0;
	bottom: 10px;
	text-align: center;
	width: 1000px;
}
.swipe #pagenavi a {
	width: 10px;
	height: 10px;
	line-height: 99em;
	background: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 4px;
	overflow: hidden;
	cursor: pointer;
	display: inline-block;
*display:inline;
*zoom:1;
}
.swipe #pagenavi a.active {
	background: #C80002;
}

.fy_conn{ background-color:#fff;}
.fy_conn ul li{ float:left; margin:10px 0.5%;}
.fy_conn ul li img{ width:100%;}