/* CSS Document */

a{color:#039;}

img{width:100%;}

body {
	background: rgb(238, 240, 244); margin: 0px auto; width: 100%; height: 100%; font-family: "Microsoft Yahei", "ÑÅºÚ";  min-width: 1000px; text-align:center;
}
body ul li {
	list-style-type: none;
}
img {
	width: auto; height: auto; max-width: 100%;
}
video {
	width: auto; height: auto; max-width: 100%;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
body {
	font: 16px/1.5; width: 100%; height: 100%; color: rgb(45, 45, 45); word-break: break-all; word-wrap: break-word; font-size-adjust: none; font-stretch: normal;
}
body div {
	margin: 0px auto; word-break: normal;
}
body p {
	margin: 0px auto; word-break: normal;
}
address {
	font-style: normal;
}
cite {
	font-style: normal;
}
dfn {
	font-style: normal;
}
em {
	font-style: normal;
}
var {
	font-style: normal;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
var {
	font-family: Verdana,Arial;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
a {
	color: #039; text-decoration: none;
}
p {
	color: rgb(51, 51, 51);
}
p span {
	color: rgb(86, 100, 153); font-weight: bold;
}
a:hover {
	text-decoration: none;
}
body {
	background: url("body_bg.jpg") repeat-y top / 100%;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
.alg_r {
	text-align: right;
}
.alg_c {
	text-align: center;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
.oFlow {
	overflow: hidden; zoom: 1;
}
.seg {
	width: 100%; height: auto; float: left; position: relative;
}
.segInner {
	left: 0%; top: 0px; width: 100%; overflow: hidden; position: absolute;
}
.leftT {
	left: 0px; top: 0px; width: 100%; height: auto; position: absolute;
}
.rightT {
	left: 0px; top: 0px; width: 100%; height: auto; position: absolute;
}
#header {
	width: 100%; height: 100%; position: relative;
}
#headerbk {
	width: 100%; height: 100%;
}
#headerbk .inner {
	width: 100%; height: 100%;
}
#headerbk .inner img {
	width: 100%;
}
.xjp {
	left: 13%; width: 25%; bottom: 0px; position: absolute; z-index: 99;
}
.top3 {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 60px; right: 0px; filter: alpha(opacity=70); position: absolute; z-index: 999; opacity: 0.7;
}
.top2_b {
	margin: 0px auto; width: 100%; height: 60px;
}
.top2_b img {
	height: 50px; padding-top: 5px; padding-right: 20px; float: right;
}
#header {
	position: relative;
}
#header .header_img {
	width: 30%; right: 22%; bottom: 20%; position: absolute; z-index: 9;
}
#header .header_img img {
	width: 120%; margin-left: -5%; max-width: 120%;
}
#header .title {
	left: 1%; width: 17%; bottom: 2%; position: absolute;
}
#header .title img {
	width: 100%; bottom: 0%; position: absolute;
}
#header .header_img p {
	text-align: right; right: -40px; bottom: -35px; color: rgb(255, 255, 255); font-size: 16px; position: absolute;
}
.dh {
	background: url("../images/dh_bg1.png") repeat-x left top; width: 100%; height: 95px;
}
.dh .dh_con {
	background: url("../images/dh_bg2.png") no-repeat top; margin: 0px auto; width: 1000px; height: 100%; position: relative;
}
.dh .dh_con .dh_time {
	left: 55px; bottom: 10px; position: absolute;
}
.dh .dh_con .dh_time_p {
	left: 160px; bottom: 10px; position: absolute;
}
.dh .dh_con .dh_time_p p {
	font-size: 16px;
}
.dh .dh_con .dh_time_p p a {
	color: rgb(136, 136, 136);
}
.dh .dh_con .dh_time_p p a:hover {
	color: rgb(70, 93, 154);
}
.xtap {
	margin: 0px auto; width: 900px; padding-top: 40px;
}
.til {
	margin: 0px auto; text-align: center;
}
.xtap .map {
	overflow: hidden; padding-top: 40px; zoom: 1;
}
.xtap .map .fl {
	width: 50%; margin-left: 40px;
}
.xtap .map .fr {
	width: 35%; text-indent: 2em; padding-top: 120px; font-size: 16px; margin-right: 70px;
}
.xtap .map .fr p {
	line-height: 30px;
}
.xtap .map .fr p span {
	font-size: 20px;
}
.xtap .every {
	overflow: hidden; padding-top: 40px; zoom: 1;
}
.xtap .every .fl {
	width: 30%; margin-left: 12%;
}
.xtap .every p {
	line-height: 30px; text-indent: 2em; padding-top: 10px; font-size: 16px;
}
.xtap .every .fr {
	width: 30%; margin-right: 12%;
}
.xtap .never {
	margin: 0px auto; width: 650px; overflow: hidden; zoom: 1;
}
.xtap .never .never_til {
	text-align: center; padding-top: 60px;
}
.xtap .never .never_til p {
	background: url("../images/green_line.jpg") no-repeat left; width: 480px; line-height: 24px; font-size: 24px;
}
.xtap .never .never_txt {
	text-indent: 2em; padding-top: 30px; font-size: 16px;
}
.xtap .never .never_txt p {
	line-height: 30px;
}
.til h1 {
	padding-bottom: 10px; font-size: 28px;
}
.til p {
	line-height: 28px;
}


#float0100 {
	margin: 30px auto 0px; width: 1094px; overflow: hidden; zoom: 1; text-align:left; line-height:30px; text-indent:32px; font-size:16px; background:#e6e6e6; padding:32px; color:#000}




#float01 {
	margin: 100px auto 0px; width: 1000px; overflow: hidden; zoom: 1;
}
#float01 .til {
	/*background: url("../images/float01_d.png") no-repeat left top;*/ text-align: left; padding-left: 180px; margin-right: 40px;
}/*
#float01 .til h1 span {
	color: rgb(86, 100, 153);
}
#float01 .float01_con {
	background: url("../images/float01_1.png") no-repeat left top; margin: 40px auto 0px; width: 737px; height: auto; position: relative;
}
#float01 .float01_con p {
	top: 90px; width: 350px; right: 100px; text-indent: 2em; position: absolute;
}*/




#float02 {
	margin: 0px auto 20px; width: 1000px; overflow: hidden; padding-top: 100px;
}
#float02 .til {
	/*background: url("../images/float02_d.png") no-repeat left top;height: 105px;*/ text-align: left; padding-left: 180px; margin-right: 40px;
}
#float02 .til h1 span {
	color: rgb(86, 100, 153);
}
#float02 .float02_con {
	overflow: hidden; padding-top: 40px; zoom: 1;
}
#float02 .float02_con .tab {
	background: url("../images/float02_1.png") no-repeat bottom; margin: 10px 0px 20px 60px; border: currentColor; width: 511px; height: 265px; color: rgb(136, 136, 136); overflow: hidden; float: left; position: relative; -webkit-font-smoothing: antialiased;
}
#float02 .float02_con .tab .tab_til {
	padding-left: 20px; position: relative;
}
#float02 .float02_con .tabs {
	left: 0px; top: 5px; width: 100%; padding-left: 0px; margin-top: 0px; border-bottom-color: rgb(82, 96, 146); border-bottom-width: 4px; border-bottom-style: solid; display: table; position: absolute; z-index: 0;
}
#float02 .float02_con .tabs li {
	padding: 0px; width: 35px; height: 35px; line-height: 38px; overflow: hidden; font-size: 15px; margin-right: 3px; float: left; position: relative;
}
#float02 .float02_con .tabs a {
	border-radius: 4px; border: currentColor; width: 35px; height: 35px; text-align: center; color: rgb(82, 96, 146); line-height: 35px; letter-spacing: 0px; font-weight: 500; text-decoration: none; display: block; background-color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
}
#float02 .float02_con .tabs_item {
	padding: 0px; width: 511px; height: 250px; margin-top: 30px; display: none; position: relative; z-index: 9;
}
#float02 .text {
	width: 80%; height: 60%; margin-top: 60px; overflow-y: auto;
}
#float02 .text p {
	line-height: 30px; text-indent: 2em;
}
#float02 .float02_con :first-child.tabs_item {
	display: block;
}
#float02 .float02_con .current a {
	background: rgb(82, 96, 146); border-radius: 4px; border: 0px currentColor; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-weight: bold; z-index: 0;
}
#float02 .float02_con .qyy {
	width: 250px; height: 260px; margin-right: 50px; float: right;
}
#float02 .float02_con .qyy img {
	padding: 4px; border: 1px solid rgb(204, 204, 204);
}





#float03 {
	margin: 0px auto 20px; width: 1000px; padding-top: 100px;
}
#float03 .til {
	/*background: url("../images/float03_d.png") no-repeat left top;*/ text-align: left; padding-left: 180px; margin-right: 40px;
}
#float03 .til h1 span {
	color: rgb(86, 100, 153);
}
#float03 .float03_con {
	overflow: hidden; padding-top: 40px; zoom: 1;
}
#float03 .float03_con .tab {
	background: url("../images/float03_1.png") no-repeat bottom; margin: 10px 0px 20px 60px; border: currentColor; width: 511px; height: 265px; color: rgb(136, 136, 136); overflow: hidden; float: left; position: relative; -webkit-font-smoothing: antialiased;
}
#float03 .float03_con .tab .tab_til {
	padding-left: 20px; position: relative;
}
#float03 .float03_con .tabs {
	left: 0px; top: 5px; width: 100%; padding-left: 0px; margin-top: 0px; border-bottom-color: rgb(82, 96, 146); border-bottom-width: 4px; border-bottom-style: solid; display: table; position: absolute; z-index: 0;
}
#float03 .float03_con .tabs li {
	padding: 0px; width: 35px; height: 35px; line-height: 38px; overflow: hidden; font-size: 15px; margin-right: 3px; float: left; position: relative;
}
#float03 .float03_con .tabs a {
	border-radius: 4px; border: currentColor; width: 35px; height: 35px; text-align: center; color: rgb(82, 96, 146); line-height: 35px; letter-spacing: 0px; font-weight: 500; text-decoration: none; display: block; background-color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
}
#float03 .float03_con .tabs_item {
	padding: 0px; width: 511px; height: 250px; margin-top: 30px; display: none; position: relative; z-index: 9;
}
#float03 .text {
	width: 80%; height: 60%; margin-top: 60px; overflow-y: auto;
}
#float03 .text p {
	line-height: 30px; text-indent: 2em;
}
#float03 .float03_con :first-child.tabs_item {
	display: block;
}
#float03 .float03_con .current a {
	background: rgb(82, 96, 146); border-radius: 4px; border: 0px currentColor; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-weight: bold; z-index: 0;
}
#float03 .float03_con .qyy {
	width: 250px; height: 260px; margin-right: 50px; float: right;
}
#float03 .float03_con .qyy img {
	padding: 4px; border: 1px solid rgb(204, 204, 204);
}





#float04 {
	margin: 0px auto 20px; width: 1000px; padding-top: 100px;
}
#float04 .til {
	/*background: url("../images/float04_d.png") no-repeat left top; height: 100px;*/ text-align: left; padding-left: 180px; margin-right: 40px;
}
#float04 .til h1 span {
	color: rgb(86, 100, 153);
}
#float04 .float04_con {
	overflow: hidden; padding-top: 40px; zoom: 1;
}
#float04 .float04_con .tab {
	background: url("../images/float04_1.png") no-repeat bottom; margin: 10px 0px 20px 60px; border: currentColor; width: 511px; height: 343px; color: rgb(136, 136, 136); overflow: hidden; float: left; position: relative; -webkit-font-smoothing: antialiased;
}
#float04 .float04_con .tab .tab_til {
	padding-left: 20px; position: relative;
}
#float04 .float04_con .tabs {
	left: 0px; top: 5px; width: 100%; padding-left: 0px; margin-top: 0px; border-bottom-color: rgb(82, 96, 146); border-bottom-width: 4px; border-bottom-style: solid; display: table; position: absolute; z-index: 0;
}
#float04 .float04_con .tabs li {
	padding: 0px; width: 35px; height: 35px; line-height: 38px; overflow: hidden; font-size: 15px; margin-right: 3px; float: left; position: relative;
}
#float04 .float04_con .tabs a {
	border-radius: 4px; border: currentColor; width: 35px; height: 35px; text-align: center; color: rgb(82, 96, 146); line-height: 35px; letter-spacing: 0px; font-weight: 500; text-decoration: none; display: block; background-color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
}
#float04 .float04_con .tabs_item {
	padding: 0px; width: 511px; height: 250px; margin-top: 30px; display: none; position: relative; z-index: 9;
}
#float04 .text {
	width: 80%; height: 75%; margin-top: 80px; overflow-y: auto;
}
#float04 .text p {
	line-height: 30px; text-indent: 2em;
}
#float04 .float04_con :first-child.tabs_item {
	display: block;
}
#float04 .float04_con .current a {
	background: rgb(82, 96, 146); border-radius: 4px; border: 0px currentColor; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-weight: bold; z-index: 0;
}
#float04 .float04_con .qyy {
	width: 250px; height: 260px; margin-top: 52px; margin-right: 50px; float: right;
}
#float04 .float04_con .qyy img {
	padding: 4px; border: 1px solid rgb(204, 204, 204);
}





#float05 {
	margin: 0px auto 20px; width: 1000px; padding-top: 100px;
}
#float05 .til {
	/*background: url("../images/float05_d.png") no-repeat left top; height: 100px;*/ text-align: left; padding-left: 180px; margin-right: 40px;
}
#float05 .til h1 span {
	color: rgb(86, 100, 153);
}
#float05 .float05_con {
	overflow: hidden; padding-top: 40px; zoom: 1;
}
#float05 .float05_con .tab {
	background: url("../images/float05_1.png") no-repeat bottom; margin: 10px 0px 20px 60px; border: currentColor; width: 511px; height: 267px; color: rgb(136, 136, 136); overflow: hidden; float: left; position: relative; -webkit-font-smoothing: antialiased;
}
#float05 .float05_con .tab .tab_til {
	padding-left: 20px; position: relative;
}
#float05 .float05_con .tabs {
	left: 0px; top: 5px; width: 100%; padding-left: 0px; margin-top: 0px; border-bottom-color: rgb(82, 96, 146); border-bottom-width: 4px; border-bottom-style: solid; display: table; position: absolute; z-index: 0;
}
#float05 .float05_con .tabs li {
	padding: 0px; width: 35px; height: 35px; line-height: 38px; overflow: hidden; font-size: 15px; margin-right: 3px; float: left; position: relative;
}
#float05 .float05_con .tabs a {
	border-radius: 4px; border: currentColor; width: 35px; height: 35px; text-align: center; color: rgb(82, 96, 146); line-height: 35px; letter-spacing: 0px; font-weight: 500; text-decoration: none; display: block; background-color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
}
#float05 .float05_con .tabs_item {
	padding: 0px; width: 511px; height: 250px; margin-top: 30px; display: none; position: relative; z-index: 9;
}
#float05 .text {
	width: 80%; height: 55%; margin-top: 50px; overflow-y: auto;
}
#float05 .text p {
	line-height: 30px; text-indent: 2em;
}
#float05 .float05_con :first-child.tabs_item {
	display: block;
}
#float05 .float05_con .current a {
	background: rgb(82, 96, 146); border-radius: 4px; border: 0px currentColor; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-weight: bold; z-index: 0;
}
#float05 .float05_con .qyy {
	width: 250px; height: 260px; margin-right: 50px; float: right;
}
#float05 .float05_con .qyy img {
	padding: 4px; border: 1px solid rgb(204, 204, 204);
}
#float05 .float05_con #vod {
	width: 400px; height: 59px; overflow: hidden; margin-top: 30px; display: block; position: relative; cursor: pointer;
}
#float05 .float05_con #vod #vod_d {
	top: 0px; right: 0px; bottom: 0px; position: absolute;
}
#float05 .float05_con #vod #vod_gif {
	left: 90px; top: 20px; display: none; position: absolute;
}





#float06 {
	margin: 0px auto 20px; width: 1000px; padding-top: 100px;
}
#float06 .til {
	/*background: url("../images/float06_d.png") no-repeat left top; height: 100px;*/ text-align: left; padding-left: 180px; margin-right: 40px;
}
#float06 .til h1 span {
	color: rgb(86, 100, 153);
}
#float07 {
	margin: 0px auto 20px; width: 900px; padding-top: 100px;
}
#float07 .til {
	background: url("../images/float07_d.png") no-repeat left top; height: 100px; text-align: left; padding-left: 180px; margin-right: 40px;
}
#float07 .til h1 span {
	color: rgb(86, 100, 153);
}
#float07 .float07_con {
	overflow: hidden; padding-top: 40px; zoom: 1;
}
#float07 .float07_con .tab {
	background: url("../images/float05_1.png") no-repeat bottom; margin: 10px 0px 20px 60px; border: currentColor; width: 511px; height: 267px; color: rgb(136, 136, 136); overflow: hidden; float: left; position: relative; -webkit-font-smoothing: antialiased;
}
#float07 .float07_con .tab .tab_til {
	padding-left: 20px; position: relative;
}
#float07 .float07_con .tabs {
	left: 0px; top: 5px; width: 100%; padding-left: 0px; margin-top: 0px; border-bottom-color: rgb(82, 96, 146); border-bottom-width: 4px; border-bottom-style: solid; display: table; position: absolute; z-index: 0;
}
#float07 .float07_con .tabs li {
	padding: 0px; width: 35px; height: 35px; line-height: 38px; overflow: hidden; font-size: 15px; margin-right: 3px; float: left; position: relative;
}
#float07 .float07_con .tabs a {
	border-radius: 4px; border: currentColor; width: 35px; height: 35px; text-align: center; color: rgb(82, 96, 146); line-height: 35px; letter-spacing: 0px; font-weight: 500; text-decoration: none; display: block; background-color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
}
#float07 .float07_con .tabs_item {
	padding: 0px; width: 511px; height: 250px; margin-top: 30px; display: none; position: relative; z-index: 9;
}
#float07 .text {
	width: 80%; height: 55%; margin-top: 50px; overflow-y: auto;
}
#float07 .text p {
	line-height: 30px; text-indent: 2em;
}
#float07 .float07_con :first-child.tabs_item {
	display: block;
}
#float07 .float07_con .current a {
	background: rgb(82, 96, 146); border-radius: 4px; border: 0px currentColor; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-weight: bold; z-index: 0;
}
#float07 .float07_con .qyy {
	width: 250px; height: 260px; margin-right: 50px; float: right;
}
#float07 .float07_con .qyy img {
	padding: 4px; border: 1px solid rgb(204, 204, 204);
}
#float08 {
	margin: 0px auto; width: 900px; padding-top: 80px;
}
#float08 .til {
	background: url("../images/float08_d.png") no-repeat left top; text-align: left; padding-left: 180px; margin-right: 40px;
}
#float08 .til h1 span {
	color: rgb(86, 100, 153);
}
#float08 .float08_con {
	overflow: hidden; padding-top: 40px; zoom: 1;
}
#float08 .float08_con .tab {
	background: url("../images/float05_1.png") no-repeat bottom; margin: 10px 0px 20px 60px; border: currentColor; width: 511px; height: 267px; color: rgb(136, 136, 136); overflow: hidden; float: left; position: relative; -webkit-font-smoothing: antialiased;
}
#float08 .float08_con .tab .tab_til {
	padding-left: 20px; position: relative;
}
#float08 .float08_con .tabs {
	left: 0px; top: 5px; width: 100%; padding-left: 0px; margin-top: 0px; border-bottom-color: rgb(82, 96, 146); border-bottom-width: 4px; border-bottom-style: solid; display: table; position: absolute; z-index: 0;
}
#float08 .float08_con .tabs li {
	padding: 0px; width: 35px; height: 35px; line-height: 38px; overflow: hidden; font-size: 15px; margin-right: 3px; float: left; position: relative;
}
#float08 .float08_con .tabs a {
	border-radius: 4px; border: currentColor; width: 35px; height: 35px; text-align: center; color: rgb(82, 96, 146); line-height: 35px; letter-spacing: 0px; font-weight: 500; text-decoration: none; display: block; background-color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
}
#float08 .float08_con .tabs_item {
	padding: 0px; width: 511px; height: 250px; margin-top: 30px; display: none; position: relative; z-index: 9;
}
#float08 .text {
	width: 80%; height: 55%; margin-top: 50px; overflow-y: auto;
}
#float08 .text p {
	line-height: 30px; text-indent: 2em;
}
#float08 .float08_con :first-child.tabs_item {
	display: block;
}
#float08 .float08_con .current a {
	background: rgb(82, 96, 146); border-radius: 4px; border: 0px currentColor; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-weight: bold; z-index: 0;
}
#float08 .float08_con .qyy {
	width: 250px; height: 260px; margin-right: 50px; float: right;
}
#float08 .float08_con .qyy img {
	padding: 4px; border: 1px solid rgb(204, 204, 204);
}
#float09 {
	margin: 0px auto; width: 900px; padding-top: 80px;
}
#float09 .til {
	background: url("../images/float09_d.png") no-repeat left top; text-align: left; padding-left: 180px; margin-right: 40px;
}
#float09 .til h1 span {
	color: rgb(86, 100, 153);
}
.float09_con {
	text-align: center; padding-top: 30px;
}
#float010 {
	margin: 0px auto; width: 800px; padding-top: 80px;
}
#float010 .til {
	background: url("../images/float010_d.png") no-repeat left top; text-align: left; padding-left: 180px; margin-right: 40px;
}
#float010 .til h1 span {
	color: rgb(86, 100, 153);
}
.float010_con {
	text-align: center; padding-top: 30px;
}





#floatCtro {
	background: url("left.PNG") no-repeat top; left: 10%; top: 15%; z-index:9999; width: 200px; height: 500px; display: none; position: fixed;
}

#floatCtro p {
	margin: 0px; padding: 0px; width: 95px; height: 20px; text-align: center; color: white; line-height: 16px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; cursor: pointer;
}
#floatCtro p span {
	color: white; font-size: 20px; font-weight: 400; 	
}
#floatCtro a {
	margin: 20px 0px 0px; width: 100px; height: 100px; color: white; vertical-align: middle; display: none; cursor: pointer;
}
#floatCtro a span {
	margin: 8px 16px; width: 28px; height: 44px; text-align: center; line-height: 22px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px; display: block; _margin: -10px 0 0 16px;
}
#floatCtro a:hover {
	/*background: url("dh_s_bg_green.png") no-repeat top;*/ white; zoom: 1;
}
#floatCtro p:hover {
	/*background: url("dh_s_bg_green.png") no-repeat top;*/  color: white;
}
#floatCtro p:hover span {
	color: rgb(255, 255, 255); font-weight: 400;
}
#floatCtro p.cur {
	/*background: url("dh_s_bg_green.png") no-repeat top;*/ color: white;
}
#floatCtro p.cur span {
	color: rgb(255, 255, 255);
}




.ztt {
	margin: 50px auto 30px; width: 100%; text-align: center;
}
.tab1 {
	margin: 100px auto 0px; border: 2px solid rgb(82, 96, 146); width: 1000px; height: 500px; color: rgb(136, 136, 136); line-height: 1.5; overflow: hidden; padding-top: 30px; font-family: "Roboto", sans-serif; font-weight: 300; position: relative; -webkit-font-smoothing: antialiased;
}
.tab1 .bg1 {
	top: 0px; right: 0px; position: absolute;
}
.tab1 .bg2 {
	left: 0px; bottom: 0px; position: absolute;
}
.tab1 .tab_til {
	padding-left: 20px; position: relative;
}
.tab1 .tabs {
	left: 0px; top: 100px; width: 100%; margin-top: 100px; display: table; position: absolute;
}
.tab1 .tabs li {
	padding: 0px; width: 62px; height: 62px; line-height: 38px; overflow: hidden; font-size: 20px; position: relative;
}
.tab1 .tabs a {
	border-radius: 8px; border: 1px dashed rgb(82, 96, 146); width: 60px; height: 60px; text-align: center; color: rgb(82, 96, 146); line-height: 60px; letter-spacing: 0px; font-weight: 500; text-decoration: none; display: block; background-color: rgb(255, 255, 255); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;
}
.tab1 .tabs_item {
	padding: 100px 0px; width: 900px; margin-right: 20px; display: none;
}
.tab1 .tabs_item h4 {
	color: rgb(135, 211, 183); font-size: 20px; font-weight: bold;
}
.tab1 .tabs_item img {
	width: 200px; margin-right: 30px; float: left;
}
.tab1 :first-child.tabs_item {
	display: block;
}
.tab1 .current a {
	background: rgb(82, 96, 146); border-radius: 10px; border: 0px currentColor; text-align: center; color: rgb(255, 255, 255); line-height: 60px;
}
.tab1 .course_nr {
	background: url("../images/ico9.gif") repeat-x center; height: 162px;
}
.tab1 .course_nr li {
	background: url("../images/dot.png") no-repeat top; width: 50px; height: 50px; text-align: center; padding-top: 30px; font-size: 12px; margin-top: 65px; margin-right: 25px; float: left; position: relative;
}
.shiji {
	padding: 10px; border-radius: 5px; left: 50%; width: 120px; bottom: 100px; margin-left: -70px; display: none; position: absolute; background-color: rgb(82, 96, 146);
}
.shiji p {
	text-align: left; color: rgb(255, 255, 255); text-indent: 2em; font-family: "Î¢ÈíÑÅºÚ"; font-size: 14px;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "--";
}
* + html .clearfix {
	zoom: 1;
}
.course_nr1 {
	margin-left: 30px;
}
.course_nr1 li {
	position: relative;
}
.course_nr1 li .riqi {
	left: 0px; top: 8px; width: 80px; height: 50px; position: absolute;
}
.course_nr1 li .riqi img {
	left: 15px; width: 20%; position: absolute;
}
.course_nr1 li .riqi p {
	left: 0px; bottom: 0px; color: rgb(82, 96, 146); font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; position: absolute; cursor: pointer;
}
.course_nr2 {
	margin-left: 30px;
}
.course_nr2 li {
	width: 55px; position: relative;
}
.course_nr2 li .riqi {
	left: 0px; top: 8px; width: 100px; height: 50px; position: absolute;
}
.course_nr2 li .riqi img {
	left: 15px; width: 15%; position: absolute;
}
.course_nr2 li .riqi p {
	left: 0px; bottom: 0px; color: rgb(82, 96, 146); font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; position: absolute; cursor: pointer;
}
#wrap {
	margin: 80px auto 0px; width: 760px; height: 1220px; position: relative;
}
#wrap .box {
	background: rgb(255, 255, 255); margin: 0px 30px 20px 0px; width: 222px; height: 294px; text-align: left; overflow: hidden; float: left; box-shadow: 2px 2px 3px #ddd;
}
#wrap .box .info {
	background: rgb(255, 255, 255); width: 222px;
}
#wrap .box .info .pic {
	margin: 19px 11px 10px; width: 200px; height: 200px;
}
#wrap .box .info .pic:hover {
	-webkit-animation: shade 3s ease-in-out 1; -moz-animation: shade 3s ease-in-out 1; -ms-animation: shade 3s ease-in-out 1; -o-animation: shade 3s ease-in-out 1; animation: shade 3s ease-in-out 1;
}
#wrap .box .info .pic img {
	border-radius: 3px;
}
#wrap .box .info .pic a {
	display: block;
}
#wrap .box .info .title {
	margin: 0px auto 0px 15px; color: rgb(102, 102, 102); overflow: hidden; font-size: 13px;
}
#wrap .box .info .title a {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px;
}
#wrap .box {
	position: relative;
}
#wrap .box .miaoshu {
	background: rgb(255, 255, 255); padding: 10px; left: 10px; width: 181px; bottom: 74px; color: rgb(51, 51, 51); font-size: 12px; display: none; position: absolute;
}
.content ul {
	margin-left: 25px;
}
.content ul li {
	background: rgb(255, 255, 255); margin: 0px 10px 20px 0px; width: 222px; height: 294px; text-align: left; float: left;
}
.content ul li img {
	margin: 20px 10px 10px;
}
.content ul li a {
	line-height: 26px; text-decoration: none;
}
.content ul li .ys01 {
	color: rgb(102, 102, 102); font-size: 13px; margin-left: 15px;
}
.content ul li {
	position: relative;
}
.content ul li a .miaoshu {
	background: rgb(255, 255, 255); padding: 10px; left: 10px; width: 180px; bottom: 74px; color: rgb(51, 51, 51); font-size: 12px; display: none; position: absolute;
}
.digg {
	width: 12px; height: auto; font-size: 12px; font-weight: normal;
}
.digg a {
	width: 12px; height: 12px; color: rgb(153, 153, 153); text-decoration: none; display: block; position: relative; background-image: url("http://www.xinhuanet.com/video/datanews/good.gif"); background-repeat: no-repeat;
}
.digg .good {
	margin-top: -16px; margin-left: 150px;
}
.digg .good a {
	background-position: -12px 0px;
}
.digg .good a:hover {
	
}
.digg a p {
	line-height: 10px; padding-left: 15px;
}
p b {
	text-indent: 0px;
}
.footer {
	text-align: center; padding-bottom: 20px; margin-top: 10px; font-size:16px; line-height:30px;
}
.footer p {
	color: rgb(0, 0, 0);
}
.footer p a {
	color: rgb(0, 0, 0);
}
.footer p a:hover {
	color: rgb(252, 165, 66);
}
body {
	background: url("body_bg.jpg") top;
}
