@charset "utf-8";
img {
	line-height: 1;
}
.ad_txt{  color:#434343; line-height:35px;}
.ad_txt h1{ font-size:20px;color:#1d589a; margin:0 0 0 40px;}
.ad_txt li{ font-size:14px;color:#1d589a; margin:0 0 0 40px;}
.growup{ margin:0px 0 0 20px;}
.growup li { width:100%; margin:20px 0 0 0;}
.growup li h1{ width:150px;}
.growup li .gr_txt{ background:#f6f7fb; width:600px; min-height:40px; padding:0 0 0 20px; border:1px solid #e1e6e9; background:url(../images/bg7.jpg) top right no-repeat #f6f7fb; line-height:27px; color:#989797; }

.input1 {
	padding: 0 5px;
	width: 263px;
	height: 30px;
	border: 1px #d3d3d3 solid;
	border-radius: 3px;
	background: #fff;
}
.btn1 {
	zoom: 1;
	width: 208px;
	height: 66px;
	overflow: hidden;
	line-height: 500px;
	text-indent: -999px;
	text-indent: 0\9;
	cursor: pointer;
	border: none;
	background: url(../images/btn-zh.png) 0 -190px no-repeat;
}
.btn2 {
	margin-left:50px;
	zoom: 1;
	display:inline-block;
	width: 208px;
	height: 66px;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
	background: url(../images/btn-zh.png) 0 -400px no-repeat;
}
.pic-game {
	width: 265px;
	height: 37px;
	background: url(../images/title-zh.png) 0 4px no-repeat;
}
.pic-game-msg {
	width: 97px;
	height: 39px;
	background: url(../images/btn-zh.png) 0 0 no-repeat;
}
.pic-game-msg-down {
	width: 201px;
	height: 39px;
	background: url(../images/btn-zh.png) 0 -40px no-repeat;
}
.pic-detail {
	width: 110px;
	height: 29px;
	background: url(../images/btn-zh.png) 0 -80px no-repeat;
}
.pic-news {
	width: 144px;
	height: 29px;
	background: url(../images/title-zh.png) 0 -296px no-repeat;
}
.pic-team {
	width: 242px;
	height: 29px;
	background: url(../images/title-zh.png) 0 -326px no-repeat;
}
.pic-team-player {
	width: 133px;
	height: 39px;
	background: url(../images/btn-zh.png) 0 -110px no-repeat;
}
.pic-detail2 {
	width: 97px;
	height: 39px;
	background: url(../images/btn-zh.png) 0 -150px no-repeat;
}
.pic-business {
	width: 270px;
	height: 29px;
	background: url(../images/title-zh.png) 0 -356px no-repeat;
}
.pic-down {
	width: 120px;
	height: 39px;
	background: url(../images/btn-zh.png) 0 -257px no-repeat;
}
.pic-read {
	width: 120px;
	height: 39px;
	background: url(../images/btn-zh.png) 0 -297px no-repeat;
}
.pic-service {
	width: 219px;
	height: 29px;
	background: url(../images/title-zh.png) 0 -386px no-repeat;
}
.pic-hotel {
	width: 131px;
	height: 40px;
	background: url(../images/title-zh.png) 0 -416px no-repeat;
}
.pic-repast {
	width: 123px;
	height: 40px;
	background: url(../images/title-zh.png) 0 -457px no-repeat;
}
.pic-media {
	width: 282px;
	height: 29px;
	background: url(../images/title-zh.png) 0 -497px no-repeat;
}
.pic-media-photo {
	width: 160px;
	height: 28px;
	background: url(../images/title-zh.png) 0 -527px no-repeat;
}
.pic-media-video {
	width: 160px;
	height: 28px;
	background: url(../images/title-zh.png) 0 -556px no-repeat;
}
.pic-footer {
	width: 324px;
	height: 29px;
	background: url(../images/title-zh.png) 0 -585px no-repeat;
}
.pic-news2 {
	width: 189px;
	height: 24px;
	background: url(../images/title-zh.png) 0 -615px no-repeat;
}
.pic-map {
	width: 180px;
	height: 24px;
	background: url(../images/title-zh.png) 0 -665px no-repeat;
}
.pic-data {
	width: 148px;
	height: 24px;
	background: url(../images/title-zh.png) 0 -690px no-repeat;
}
.pic-time {
	width: 188px;
	height: 24px;
	background: url(../images/title-zh.png) 0 -765px no-repeat;
}
#ftinfo {
	padding-top: 17px;
}
.ftinfo-bd {
	padding-top: 15px;
	background: url(../images/ftlogo.jpg) 0 0 no-repeat;
}
.ftinfo-bd .ftinfo-lt {
	float: left;
	width: 350px;
	padding-left: 115px;
}
.ftinfo-bd .ftinfo-contact {
	padding-top: 6px;
}
.ftinfo-bd .ftinfo-contact dl {
	padding-top: 10px;
	float: left;
	width: 100%;
}
.ftinfo-bd .ftinfo-contact dt {
	float: left;
	width: 42px;
	text-align: center;
	color: #8a8c94;
	border-radius: 2px;
	background: #080d13;
}
.ftinfo-bd .ftinfo-contact dd {
	float: left;
	margin-left: 10px;
	color: #a7a9ac;
}
.ftinfo-bd .ftinfo-contact dd a {
	color: #a7a9ac;
}
.ftinfo-copyright {
	padding-top: 15px;
	color: #7b7e83;
}
.ftinfo-bd .ftinfo-rt {
	float: right;
	padding-left: 30px;
	width: 492px;
	border-left: 1px #2a333f solid;
}
.ftinfo-bd .ftinfo-rt .link-text dt {
	margin-left: 0;
}
.ftinfo-bd .ftinfo-rt .link-text dd {
	width: 419px;
}
.ftinfo-bd .ftinfo-rt .link-text dd a {
	color: #e3e3e4;
}
.footer-rt {
	margin-right: 0;
}
#wrapper {

	width: 960px;
	background: #fff url(../images/bg5.jpg) 0 0 no-repeat; margin:0 auto 10px auto;
}
.wrapper-hd {
	zoom: 1;
	position: relative;
	padding:20px 20px 40px 20px;
}
.pic-title {
	line-height: 1; margin:0 0 0 20px;
}
.pic-title h1{ font-size:25px; color:#1a5698; font-family:"Microsoft YaHei"; margin:0 0 10px 0; }
.pic-title h2{ font-size:18px; color:#69839e;font-family:"Microsoft YaHei";}

.crumbs {
	position: absolute;
	right: 20px;
	top: 26px;
	text-align: right;
}
.crumbs-title {
	display: inline-block;
	padding-right: 9px;
	padding-left: 9px;
	color: #fff;
	border-radius: 3px;
	background: #94a5b6;
}
.crumbs-link {
	margin-top: 10px;
}
.crumbs-link a {
	display: inline-block;
	margin-left: 3px;
	padding-left: 9px;
	color: #393e44;
	background: url(../images/icon.png) 0 -205px no-repeat;
}
.crumbs-link .home {
	padding-left: 0;
	background: none;
}
.crumbs-link .current {
	color: #83858c;
}

.content{width:100%; position:relative;  }
.content .left{  float:left; width:196px; background:url(../images/nav_bg.png); min-height:500px;margin-top: 40px;
padding-top: 45px;}
.content .right{  float:right; width:750px; padding:50px 0 0 0;}

.subnav {
	padding-top: 20px;
}
.subnav li {
    display:block; width:100%;
	overflow: hidden;
}
.subnav a {
	line-height: 33px; display:block;
	font-size: 14px;text-align:left;
	color: #393e44;  padding:0 0 0 20px;
	 width:100%; 
}
.subnav .current {
	border-color: #1a5698;
}
.subnav .current a, .subnav a:hover{
	color: #fff;
	border-color: #3167a3;
	background: url(../images/subnav.jpg) 0 0 no-repeat;
}

a.abtn{display:block;height:130px;width:17px;overflow:hidden;background:url(../images/arrow3.png) no-repeat 0px 50%;}
a.aleft{float:left;}
a.agrayleft{cursor:default;background-position:-34px 50%;}
a.aright{float:right;background-position:-17px 50%;}
a.agrayright{cursor:default;background-position:-51px 50%;}
.scrolllist{width:742px;height:204px;margin:0 auto; border-bottom:1px solid #b4b4b4; padding:20px 0 20px 0;}
.scrolllist .imglist_w{width:704px;height:204px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:156px;float:left;padding:0 10px;}
.scrolllist .imglist_w li img{padding:2px;border:solid 1px #ddd;}
.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none;float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{height:48px;line-height:24px;overflow:hidden;float:left;}
.product_img { text-align:center; border-bottom:1px dotted #b4b4b4; padding:20px 0 20px 0;}
.product_txt { width:90%; line-height:28px; font-family:"Microsoft YaHei"; padding:20px 0 0 0; margin:auto;font-size: 14px;}

.game-about {
}
.game-about-title, .game-course-title p, .game-events-title {
	line-height: 1.2;
	font-size: 36px;
	color: #1a5698;
}
.game-about-description {
	padding-top: 8px;
	line-height: 1.8;
	color: #393e44;
}
.game-course, .game-events {
	margin-top: 20px;
	padding-top: 16px;
	border-top: 1px #999 dotted;
}
.game-course-title span {
	color: #74787c;
}
.game-course-item {
	position: relative;
	min-height: 200px;
	height: auto!important;
	height: 200px;
}
.game-course-year {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 60px;
	padding-right: 9px;
	width: 132px;
	height: 154px;
	line-height: 1.2;
	text-align: center;
	background: url(../images/bg6.gif) 0 0 no-repeat;
}
.game-course-year p {
	font-size: 28px;
	font-weight: 700;
	color: #fff;
}
.game-course-year span {
	padding-left: 20px;
	font-size: 24px;
	color: #fff;
}
.game-course-item {
	margin: 15px 13px 0 13px;
	padding-bottom: 10px;
}
.game-course-con {
	margin-left: 153px;
	padding-top: 25px;
	line-height: 1.8;
}
.game-events-list {
	width: 960px;
	overflow: hidden;
}
.game-events-list ul {
	width: 1020px;
}
.game-events-list li {
	_display: inline;
	float: left;
	margin-right: 60px;
	padding-top: 16px;
	padding-bottom: 12px;
	width: 450px;
	height: 120px;
}
.game-events-list img {
	float: left;
}
.game-events-list div {
	float: right;
	padding-top: 3px;
	width: 276px;
}
.game-events-list span {
	font-size: 20px;
}
.game-events-list p {
	padding-top: 8px;
}
.game-schedule-item {
	position: relative;
	padding: 10px 0;
}
.game-schedule-time {
	position: absolute;
	top: 10px;
	left: 0;
	font-size: 18px;
}
.game-schedule-time span {
	margin-right: 20px;
	font-size: 28px;
	font-weight: 700;
	color: #1a5698;
}
.game-schedule-con {
	margin-left: 326px;
	padding: 12px 18px;
	border: 1px #d6d8da solid;
	border-radius: 3px;
	background: #f5f8fa url(../images/bg7.jpg) right 0 no-repeat;
}
.game-schedule-con .item {
	padding: 5px 0;
}
.game-schedule-con .item span {
	display: inline-block;
	margin-right: 16px;
	padding: 0 10px;
	color: #fff;
	border-radius: 2px;
	background: #86c9e9;
}
.game-schedule-con .item .place {
	color: #f5f8fa;
	background: none;
}
.game-schedule-item .icon {
	position: absolute;
	top: 22px;
	left: 315px;
	width: 12px;
	height: 14px;
	background: url(../images/icon.png) 0 -227px no-repeat;
}
.game-schedule-con .msg {
	color: #e6980d;
}
.game-msg {
	margin-top: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	line-height: 1.8;
	border-top: 1px #7f7f7f dotted;
}
.game-msg-hd {
	padding-bottom: 5px;
}
.game-history {
	zoom: 1;
	position: relative;
	margin-bottom: 35px;
	padding: 0 370px 0 206px;
	padding-bottom: 15px;
	border-bottom: 1px #7f7f7f dotted;
	background: url(../images/line2.gif) 161px 0 repeat-y;
}
.game-history-info {
	position: absolute;
	top: 0;
	left: 0;
	width: 160px;
	height: 100%;
}
.game-history-info .name {
	line-height: 1.2;
}
.game-history-info .name .li1 {
	font-size: 20px;
	font-weight:normal;
	color: #1a5698;
}
.game-history-info .name .li2 {
	font-size: 24px;
	color: #474747;
}
.game-history-info .name .li3 {
	padding-top: 23px;
	color: #898d93;
}
.game-history-info .param {
	position: absolute;
	bottom: 18px;
	left: 0;
	color: #898d93;
}
.game-history-info .param p {
	padding-top: 7px;
}
.game-history-info .param span {
	display: inline-block;
	margin-right: 8px;
	padding: 0 5px;
	color: #fff;
	border-radius: 2px;
	background: #86c9e9;
}
.game-history-description{ width:500px;}
.game-history-description .text {
	padding-top: 5px;
	padding-bottom: 6px;
	min-height: 155px;
	height: auto!important;
	height: 155px;
	color: #898d93;
}
.game-history-pic {
	position: absolute;
	top: 0;
	right: 45px;
}
.game-history .icon {
	position: absolute;
	left: 146px;
	bottom: -1px;
	width: 31px;
	height: 22px;
	background: url(../images/icon.png) 0 -251px no-repeat;
}
.game-history-name .year {
	line-height: 1.1;
	font-size: 20px;
	font-weight:normal;
	color: #1a5698;
}
.game-history-name .title {
	line-height: 1.1;
	font-size: 24px;
	color: #474747;
}
.game-history-name .msg {
	color: #898d93;
}
.game-history-con .team-info {
	margin-top: 35px;
	background-image: url(../images/history-info-zh.gif);
}
.ubb {
	line-height: 1.8;
}
.news-list {
	margin-bottom: 18px;
	width: 960px;
	overflow: hidden;
	border-bottom: 1px #d9d9d9 solid;
}
.news-list ul {
	width: 1100px;
}
.news-list li {
	_display: inline;
	float: left;
	margin-right: 60px;
	padding-bottom: 20px;
	width: 450px;
	height: 120px;
	overflow: hidden;
}
.news-list .pic, .service-life .pic {
	float: left;
	padding: 1px 5px 6px 1px;
	background: url(../images/bg8.gif) 0 0 no-repeat;
}
.news-list .info {
	float: right;
	padding-top: 3px;
	width: 300px;
}
.news-list .title a {
	font-size: 16px;
	color: #1a5698;
}
.news-list .description {
	padding-top: 8px;
	color: #83858c;
}
.news-list .time {
	padding-top: 13px;
	color: #909aa5;
}
.news-list .time span {
	color: #fdb813;
}
.page {
	padding-bottom: 30px;
}
.page-lt {
	float: left;
}
.page-lt a {
	float: left;
	margin-right: 10px;
	line-height: 23px;
	padding: 0 10px;
	color: #1a5698;
	border: 1px #d9d9d9 solid;
	box-shadow: 0px 0px 8px #eee;
	background: #edf1f3;
}
.page-lt .on {
	color: #fff;
	border-color: #1a5698;
	background: #1a5698;
}
.page-rt {
	float: right;
	line-height: 25px;
	color: #a4a4a4;
}
.page-rt .num, .page-rt .gopage {
	height: 22px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	border: 1px #ccc solid;
	background: #fff;
}
.page-rt .num {
	margin-right: 10px;
	margin-left: 6px;
	width: 23px;
}
.page-rt .gopage {
	width: 41px;
	color: #1a5698;
}
.news-title {
	font-size: 24px;
	color: #1a5698;
}
.news-info {
	padding-top: 3px;
	line-height: 24px;
}
.news-info .param {
	float: left;
	color: #909aa5;
}
.news-info .param span {
	padding-left: 6px;
	color: #fdb813;
}
.news-info .line {
	float: left;
	margin-right: 11px;
	margin-left: 11px;
	color: #d9d9d9;
}
.news-info .share {
	float: left;
	margin-left: 12px;
}
span.bds_more, .bds_tools a {
	padding-top: 2px!important;
}
.news-con {
	padding-top: 23px;
	line-height: 1.8;
}
.prev-next {
	margin-top: 30px;
	padding-top: 18px;
	padding-bottom: 30px;
	color: #83858c;
	border-top: 1px #d9d9d9 solid;
}
.prev-next p {
	padding-top: 4px;
}
.prev-next a {
	color: #1a5698;
}
.team-tab li {
	float: left;
	padding-right: 17px;
	width: 80px;
	height: 24px;
}
.team-tab a{
	display: block;
	padding-left: 5px;
	line-height: 24px;
	font-size: 12px;
	font-weight: 700;
	color: #393e44;
	background: url(../images/team-tab.png) -80px 0 no-repeat;
}
.team-tab .current a {
	color: #fff;
	background-position: 0 0;
}
.team-list {
	position: relative;
	margin-top: 10px;
	margin-bottom: 18px;
	padding-bottom: 19px;
	overflow: hidden;
	border-bottom: 1px #d9d9d9 solid;
}
.team-list li {
	float: left;
	margin-top: -1px;
	padding-top: 20px;
	padding-bottom: 16px;
	width: 100%;
	border-top: 1px #7f7f7f dotted;
}
.team-list .pic, .team-name .pic {
	float: left;
	padding: 1px 5px 6px 1px;
	background: url(../images/bg9.gif) 0 0 no-repeat;
}
.team-list .info {
	float: left;
	margin-left: 14px;
	padding-top: 2px;
	width: 136px;
	color: #898d93;
}
.team-list .info p {
	position: relative;
	padding-top: 5px;
	padding-left: 36px;
}
.team-list .info p span {
	position: absolute;
	top: 5px;
	left: 0;
}
.team-list .info span, .team-name .info span, .team-info span, .team-player span, .business-about .site span, .business-contact span, .service-life .param span, .media-bd span, .job-lt .param span, .team-player-con-hd .param span, .key {
	display: inline-block;
	margin-right: 5px;
	padding: 0 4px;
	color: #fff;
	border-radius: 2px;
	background: #86c9e9;
}
.team-list .con {
	float: left;
	width: 468px;
}
.team-list .title a {
	font-size: 24px;
	color: #1a5698;
}
.team-list .description {
	padding-top: 10px;
	color: #595959;
}
.team-list .player {
	float: right;
}
.team-list .item {
	_display: inline;
	float: left;
	margin-left: 18px;
	text-align: center;
}
.team-list .item p, .team-style li {
	padding-top: 3px;
	color: #898d93;
}
.team-con {
	padding-bottom: 30px;
}
.team-lt {
	float: left;
	width: 410px;
}
.team-name .info {
	float: right;
	width: 278px;
}
.team-name .title {
	padding-bottom: 12px;
	font-size: 28px;
	font-weight: 700;
	color: #1a5698;
}
.team-name .country {
	padding-top: 3px;
	color: #898d93;
}
.team-name .country img {
	margin-right: 5px;
	vertical-align: middle;
}
.team-info {
	margin-top: 10px;
	padding: 15px 10px 15px 132px;
	border-top: 1px #d6d8da solid;
	background: #eef1f3 url(../images/team-info-zh.gif) 20px 22px no-repeat;
}
.team-info p {
	padding: 4px 0;
	color: #898d93;
}
.team-style {
	margin-top: 23px;
}
.team-style li {
	_display: inline;
	float: left;
	margin-top: 5px;
	margin-right: 18px;
	height: 106px;
	text-align: center;
}
.team-slides {
	position: relative;
	padding: 6px 6px 15px;
	width: 730px;
	height: 293px;
	overflow: hidden;
	background: url(../images/bg10.gif) 0 0 no-repeat;
}
.team-slides-main {
	display: none;
	position: relative;
	width: 499px;
	height: 293px;
	overflow: hidden;
}
.team-rt {
	float: right;
	width: 100%;
}
.team-slides-page {
	position: absolute;
	top: 19px;
	right: 21px;
	z-index: 300;
}
.team-slides-page li {
	float: left;
	margin-left: 4px;
	padding: 0 10px;
	color: #9aa1aa;
	cursor: pointer;
	border-radius: 2px;
	background: #414951;
}
.team-slides-page .current {
	color: #fff;
	background-color: #1a5698;
}
.team-about {
	padding: 10px 6px 0 6px;
}
.team-about .title{ color:#1e599b; font-size:18px; font-family:"Microsoft YaHei"; padding:0 0 10px 0;}

.team-about .description {
	padding-top: 6px;
}
.wrapper-team {
	background-image: url(../images/wrapper-team-bg.jpg)!important;
}
.form-item {
	padding-top: 11px;
	width: 398px;
}
.form-key {
	float: left;
	padding-right: 5px;
	width: 115px;
	line-height: 32px;
	text-align: right;
}
.form-key span {
	padding-left: 12px;
	background: url(../images/icon.png) -39px -161px no-repeat;
}
.form-item input {
	float: left;
}
.team-join-game {
	padding: 5px 0 38px 162px;
	background: url(../images/game-info-zh.gif) 8px 0 no-repeat;
}
.team-join-game label {
	float: left;
	margin-top: 10px;
	margin-right: 30px;
}
.team-join-game input {
	float: left;
	margin-right: 5px;
}
.team-join-game img {
	float: left;
	margin-top: 2px;
}
.team-join-down {
	float: right;
	margin-top: 5px;
	padding-left: 27px;
	text-decoration: underline;
	font-size: 14px;
	color: #777b82;
	background: url(../images/icon.png) 0 -279px no-repeat;
}
.ship-info {
	padding: 30px 0 0 162px;
	border-top: 1px #7f7f7f dotted;
	background: url(../images/ship-info-zh.gif) 7px 30px no-repeat;
}
.player-info {
	margin-top: 33px;
	padding: 26px 0 0 162px;
	border-top: 1px #7f7f7f dotted;
	background: url(../images/join-info-zh.gif) 7px 30px no-repeat;
}
.player-info label {
	float: left;
	margin: 6px 8px 0 12px;
}
.player-info label input {
	margin-top: 2px;
	margin-right: 5px;
}
.wrapper-team .form-btn {
	padding: 30px 0 30px 278px;
}
.team-player {
	position: relative;
	width: 960px;
	overflow: hidden;
}
.team-player ul {
 *padding-bottom:40px;
	width: 1100px;
}
.team-player li {
	_display: inline;
	position: relative;
	float: left;
	margin-right: 40px;
	margin-bottom: 40px;
	padding-left: 249px;
	width: 211px;
	height: 210px;
	border-bottom: 1px #7f7f7f dotted;
	background: url(../images/line2.gif) 227px 0 repeat-y;
}
.team-player .pic {
	position: absolute;
	top: 0;
	left: 0;
}
.team-player .title a {
	font-size: 24px;
	color: #1a5698;
}
.team-player .param p {
	padding-top: 7px;
	color: #898d93;
}
.team-player .description {
	position: absolute;
	right: 0;
	bottom: 20px;
	width: 210px;
}
.team-player .icon {
	position: absolute;
	bottom: -1px;
	left: 212px;
	width: 31px;
	height: 22px;
	background: url(../images/icon.png) 0 -251px no-repeat;
}
.business-about {
	position: relative;
	padding-left: 246px;
	width: 716px;
	overflow: hidden;
}
.business-about .sort {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 20px;
	color: #1a5698;
}
.business-about ul {
	position: relative;
	top: -20px;
	padding-left: 47px;
	background: url(../images/line2.gif) 0 0 repeat-y;
}
.business-about li {
	float: left;
	margin-top: 20px;
	width: 100%;
}
.business-about .pic {
	float: left;
	border: 1px #d6d8da solid;
	background: #f6f9fa;
}
.business-about .info {
	float: left;
	margin-left: 24px;
	width: 432px;
}
.business-about .title a {
	font-size: 18px;
	color: #1a5698;
}
.business-about .description {
	padding-top: 5px;
	color: #83858c;
}
.business-about .site {
	padding-top: 10px;
}
.business-about .site a {
	color: #898d93;
}
.business-lt {
	float: left;
	width: 468px;
}
.business-data-title {
	line-height: 1.3;
	color: #87898c;
}
.business-data-title strong {
	display: block;
	font-size: 36px;
	color: #1a5698;
}
.business-con {
	padding-top: 20px;
	line-height: 1.8;
}
.business-data-down {
	line-height: 39px;
	color: #87898c;
}
.business-data-down div {
	padding-top: 15px;
}
.business-data-down a {
	float: left;
	margin-right: 22px;
	line-height: 1;
}
.business-line {
	margin-top: 30px;
	padding-top: 24px;
	border-top: 1px #7f7f7f dotted;
}
.business-rt {
	float: right;
	width: 429px;
	overflow: hidden;
}
.bisomess-demo {
	padding-top: 8px;
	width: 450px;
}
.bisomess-demo li {
	_display: inline;
	float: left;
	margin-top: 11px;
	margin-right: 19px;
}
.bisomess-demo p {
	padding-left: 6px;
	font-size: 14px;
	color: #27292c;
}
.business-contact {
	margin-top: 23px;
	background: url(../images/line2.gif) 164px 0 repeat-y;
}
.business-contact li {
	_display: inline;
	float: left;
	margin-right: 46px;
}
.business-contact p {
	font-size: 16px;
	color: #1a5698;
}
.service-life-item {
	width: 448px;
}
.service-life li {
	float: left;
	padding-top: 20px;
	width: 100%;
}
.service-life .pic {
	float: left;
}
.service-life .info {
	float: right;
	width: 300px;
}
.service-life .title a {
	font-size: 18px;
	color: #1a5698;
}
.service-life .description {
	padding-top: 8px;
	color: #83858c;
}
.service-life .param {
	padding-top: 15px;
	color: #898d93;
}
.service-watch-lt {
	float: left;
	width: 444px;
	overflow: hidden;
}
.service-watch-lt .title {
	font-size: 36px;
	color: #1a5698;
}
.service-watch-lt .description {
	padding-top: 10px;
	line-height: 1.8;
}
.service-watch-rt {
	float: right;
	width: 410px;
}
.service-watch-rt .item {
	margin-bottom: 10px;
	padding: 15px 0 25px 79px;
	border-bottom: 1px #7f7f7f dotted;
}
.service-watch-rt .title {
	font-size: 18px;
}
.service-watch-rt .description {
	color: #898d93;
}
.service-watch-rt .detail {
	padding-top: 15px;
}
.service-watch-rt .schedule {
	background: url(../images/icon-schedule.png) 0 8px no-repeat;
}
.service-watch-rt .weather {
	background: url(../images/icon-weather.png) 0 8px no-repeat;
}
.service-watch-rt .travel {
	background: url(../images/icon-travel.png) 0 15px no-repeat;
}
.service-watch-rt .traffic {
	border-bottom: none;
	background: url(../images/icon-traffic.png) 0 17px no-repeat;
}
.slides {
	position: relative;
	margin: -30px -20px 26px -20px;
	width: 1000px;
	height: 530px;
	overflow: hidden;
	background: #13181b url(../images/bg11.jpg) center -6px no-repeat;
}
.slides-main, .slides-page {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 652px;
	overflow: hidden;
}
.slides-main {
	margin-top: 32px;
	height: 376px;
}
.slides-main .item p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	line-height: 48px;
	text-indent: 2em;
	font-size: 14px;
	color: #fff;
	background: url(../images/black.8.png) 0 0 repeat;
}
.slides-page {
	margin-top: 19px;
	height: 77px;
}
.slides-page ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 3000px;
}
.slides-page li {
	_display: inline;
	float: left;
	margin-right: 8px;
	width: 134px;
	height: 77px;
	cursor: pointer;
	overflow: hidden;
}
.slides-page img {
	float: left;
}
.slides-page .current {
	width: 128px;
	height: 71px;
	border: 3px #fafdff solid;
}
.slides-page .current img {
	margin: -3px;
}
.slides .prev, .slides .next {
	position: absolute;
	top: 182px;
	width: 37px;
	height: 74px;
	cursor: pointer;
	background: url(../images/icon.png) 0 -303px no-repeat;
}
.slides .prev {
	left: 72px;
}
.slides .next {
	right: 72px;
	background-position: 0 -378px;
}
.media {
}
.media-lt {
	float: left;
	width: 200px;
}
.media-bd {
	padding-top: 25px;
}
.media-lt a {
	display:block;
	margin-top: 5px;
	margin-right: 5px;
	padding-right:18px;
	width:78px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	color: #424242;
	background:url(../images/media-tag-bg.gif) 0 0 no-repeat;
}
.photo-list, .video-list {
	float: right;
	width: 728px;
}
.photo-list li {
	position: relative;
	_display: inline;
	float: left;
	margin-left: 30px;
	padding-bottom: 28px;
	width: 152px;
	height: 144px;
	overflow: hidden;
}
.photo-list li a {
	float: left;
}
.photo-list p {
	position: absolute;
	bottom: 28px;
	left: 0;
	padding: 5px 0;
	width: 100%;
	text-indent: 1em;
	color: #000;
	filter: Alpha(opacity=70);
	opacity: 0.7;
	background: #fff;
}
.photo-list span {
	position: absolute;
	top: 10px;
	right: 9px;
	padding: 0 10px;
	font-size: 14px;
	color: #0c4789;
	filter: Alpha(opacity=80);
	opacity: 0.8;
	border-radius: 2px;
	background: #fff;
}
.media-line {
	padding-top: 26px;
	border-top: 1px #7f7f7f dotted;
}
.media-video .media-bd span {
	background-color: #feb166;
}
.media-photo .photo-list, .media-photo .video-list{
	float:none;
	padding-top:28px;
	width:100%;}
.media-photo .photo-list li{
	margin-left:34px;}
.media-photo-header{
	padding-left:59px;
	height:35px;
	line-height:34px;
	font-size:20px;
	font-weight:700;
	color:#fff;
	background:url(../images/media-photo-header.jpg) 0 0 no-repeat;}
.video-list li {
	position: relative;
	_display: inline;
	float: left;
	margin-left: 30px;
	width: 152px;
	height: 160px;
	overflow:hidden;
	text-align: center;
}
.video-list a {
	color: #393e44;
	cursor: pointer;
}
.video-list span {
	display: block;
	height: 95px;
	background: #000;
}
.video-list span img {
}
.video-list p {
	padding-top: 3px;
}
.video-list .icon {
	position: absolute;
	top: 35px;
	left: 57px;
	z-index: 100;
	width: 38px;
	height: 38px;
	background: url(../images/icon-video.png) 0 0 no-repeat;
}
.about {
	padding-left: 375px;
	line-height: 1.8;
	background: url(../images/logo2.png) 3px 10px no-repeat;
}
.job li {
	position: relative;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 15px;
	padding-left: 264px;
	min-height: 100px;
	height: auto!important;
	height: 100px;
	border-bottom: 1px #7f7f7f dotted;
	background: url(../images/line2.gif) 222px 0 repeat-y;
}
.job-lt .title {
	position: absolute;
	top: 0;
	left: 3px;
	font-size: 24px;
	color: #474747;
}
.job-lt .param {
	position: absolute;
	bottom: 18px;
	left: 3px;
}
.job-lt .param p {
	padding-top: 7px;
	color: #898d93;
}
.job-rt .description {
	padding-top: 5px;
}
.job-rt .msg {
	margin-top: 45px;
	color: #898d93;
}
.job-rt .btn {
	padding-top: 5px;
}
.job-rt .btn img {
	width: 110px;
	height: 18px;
	background: url(../images/btn-zh.png) 0 -337px no-repeat;
}
.job .icon {
	position: absolute;
	left: 207px;
	bottom: -1px;
	width: 31px;
	height: 22px;
	background: url(../images/icon.png) 0 -251px no-repeat;
}
.media-download {
	width: 960px;
	overflow: hidden;
}
.media-download ul {
	width: 1100px;
}
.media-download li {
	position: relative;
	_display: inline;
	float: left;
	margin: 0 60px 35px 0;
	padding-bottom: 9px;
	width: 450px;
	border-bottom: 1px #7f7f7f dotted;
	background: url(../images/line2.gif) 315px 0 repeat-y;
}
.media-download .info {
	float: left;
	width: 294px;
}
.media-download .title a {
	font-size: 16px;
	color: #1a5698;
}
.media-download .description {
	padding-top: 6px;
	color: #83858c;
}
.media-download .param {
	float: right;
	width: 110px;
}
.media-download .num {
	padding-top: 2px;
	color: #909aa5;
}
.media-download .num span {
	margin-left: 6px;
	color: #fdb813;
}
.media-download .btn {
	padding-top: 13px;
}
.media-download .btn img {
	width: 110px;
	height: 29px;
	background: url(../images/btn-zh.png) 0 -356px no-repeat;
}
.media-download .icon {
	position: absolute;
	left: 300px;
	bottom: -1px;
	width: 31px;
	height: 22px;
	background: url(../images/icon.png) 0 -251px no-repeat;
}
.team-player-con {
	position: relative;
	padding-left: 250px;
	min-height: 400px;
	height: auto!important;
	height: 400px;
}
.team-player-con .pic {
	position: absolute;
	top: 0;
	left: 0;
}
.team-player-con-hd .info {
	float: left;
}
.team-player-con-hd .title {
	line-height: 1.2;
	font-size: 24px;
	color: #1a5698;
}
.team-player-con-hd .param p {
	padding-top: 7px;
	color: #898d93;
}
.team-player-con-hd .page-btn {
	float: right;
}
.team-player-con-hd .page-btn img {
	width: 69px;
	height: 69px;
	background: url(../images/icon.png) 0 -453px no-repeat;
}
.team-player-con-hd .page-btn .next img {
	background-position: 0 -523px;
}
.team-player-con-hd .page-btn .prev:hover img {
	background-position: 0 -593px;
}
.team-player-con-hd .page-btn .next:hover img {
	background-position: 0 -663px;
}
.team-player-con .ubb {
	margin-top: 30px;
}
.contact {
	padding-top: 0px;
}
.contact-lt {
	float: left;
	padding-top: 127px;
	padding-left: 15px;
	width: 458px;
	overflow: hidden;
	background: url(../images/logo2.png) 8px 0 no-repeat;
}
.contact-address {
	padding-top: 30px;
	border-top: 1px #7f7f7f dotted;
}
.contact-address p {
	font-size: 20px;
}
.contact-tel {
	padding-top: 22px;
}
.contact-tel div {
	float: left;
}
.contact-tel p {
	font-size: 16px;
}
.contact-tel .item {
	margin-left: 24px;
	padding-left: 24px;
	border-left: 1px #7f7f7f dotted;
}
.contact-tel .item p {
	color: #1a5698;
}
.contact-email {
	margin-top: 30px;
	padding-top: 23px;
	border-top: 1px #7f7f7f dotted;
}
.contact-email .title {
	color: #898d93;
}
.contact-email .title span {
	margin-right: 6px;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 700;
	color: #474747;
}
.contact-email .item {
	padding-top: 12px;
}
.contact-email .item p {
	padding-top: 2px;
	font-size: 14px;
}
.contact-rt {
	padding: 5px;
	float: right;
	width: 442px;
	height: 586px;
	overflow: hidden;
	border: 1px #d9d9d9 solid;
	box-shadow: 0px 0px 8px #ddd;
	background: #e7ebef;
}
.contact-rt #bdmap {
	width: 442px;
	height: 586px;
	overflow: hidden;
}
.wrapper-place {
	padding: 10px!important;
	width: 980px!important;
	background: #fff!important;
}
.place-slides {
	position: relative;
	float: left;
	padding: 3px;
	width: 300px;
	height: 353px;
	overflow: hidden;
	background: #e7ebef;
}
.place-slides-main {
	position: relative;
	width: 300px;
	height: 353px;
	overflow: hidden;
}
.place-slides-main .item {
	position: absolute;
	height: 353px;
	overflow: hidden;
}
.place-slides-main p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	line-height: 24px;
	text-indent: 2em;
	color: #fff;
	background: url(../images/black.8.png) 0 0 repeat;
}
.place-slides-page {
	position: absolute;
	right: 18px;
	bottom: 10px;
	z-index: 300;
}
.place-slides-page li {
	_display: inline;
	float: left;
	margin-left: 4px;
	width: 8px;
	height: 8px;
	overflow: hidden;
	line-height: 100px;
	cursor: pointer;
	background: url(../images/place-slides-page.png) 0 0 no-repeat;
}
.place-slides-page .current {
	background-position: -12px 0;
}
.articles {
	_display: inline;
	float: right;
	margin-right: 11px;
	width: 318px;
}
.articles .top {
	padding-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 15px;
	border-bottom: 1px #999 dotted;
}
.articles .title a {
	font-size: 18px;
	color: #1a5698;
}
.articles .description {
	padding-top: 5px;
	color: #666a6e;
}
.articles .time {
	padding-top: 8px;
	color: #909aa5;
}
.articles .time span {
	margin-left: 5px;
	color: #fdb813;
}
.articles .item {
	padding-top: 10px;
}
.articles .item a {
	padding-left: 11px;
	color: #393e44;
	background: url(../images/icon.png) 0 -82px no-repeat;
}
.news-list2 {
	position: relative;
	width: 292px;
	height: 310px;
	overflow: hidden;
}
.news-list2 ul {
	position: absolute;
	top: -13px;
	left: 0;
}
.news-list2 li {
	_display: inline;
	float: left;
	padding-top: 12px;
	padding-bottom: 5px;
	width: 292px;
	border-top: 1px #999 dotted;
}
.news-list2 .pic {
	float: left;
	padding: 1px 5px 6px 1px;
	background: url(../images/bg4.gif) 0 0 no-repeat;
}
.news-list2 .info {
	float: right;
	padding-top: 4px;
	width: 192px;
}
.news-list2 .title a {
	color: #1a5698;
}
.news-list2 .time {
	padding-top: 10px;
	color: #909aa5;
}
.news-list2 .time span {
	margin-left: 5px;
	color: #fdb813;
}
.beidou {
	margin: 0 auto;
	padding-bottom: 4px;
	width: 274px;
	height: 209px;
	overflow: hidden;
}
.game {
	padding: 10px 0 10px 5px;
}
.result-tab {
	padding-left: 0;
}

/*直击赛场增加日程*/
.game-time{
	position:relative;
	height:295px;
	overflow:hidden;}
.game-time-main{
	position:absolute;
	top:0;
	left:0;}
.game-time .game-schedule-time{
	position:static;
	font-size:12px;
	color:#909aa5;}
.game-time .game-schedule-time span{
	margin-right:8px;
	font-size:16px;
	color:#1a5698;}
.game-time .game-schedule-con{
	margin-left:0;
	padding:0;
	border:none;
	background:none;}
.game-time .game-schedule-item{
	margin-bottom:10px;
	padding-top:0;
	border-bottom:1px dotted #989898;}
.game-time .game-schedule-con .item span{
	margin-right:8px;}
.game-place-time .box-ft-slide a{
	background:url(../images/prev-next2.png) 0 0 no-repeat;}
.game-place-time .box-ft-slide .next{
	background-position:-20px 0;}
	
	
/* job */
.job{ width:100%;  padding:0px 0 0 0; font-size:14px;} 

.job .description{ color:#434343; font-size:14px; font-family:"Microsoft YaHei"; padding:10px 30px 10px 20px; line-height:25px;border-bottom:1px dashed #dbdbdb; }
.job .block{ color:#434343; font-size:14px; font-family:"Microsoft YaHei"; padding:10px 0 10px 20px;line-height:25px; }

/* contact */
.contact{ margin:0px auto 0 auto; }
.contact .txt{ }


.f_block{ width:100%;height:auto; background:url(../images/f_icon.png) 20px 30px no-repeat; padding:5px 0 0 0;}

.feedback { width:auto; height:auto;font-size:14px;color:#434343; margin:40px auto 0 auto; }
.feedback tr { height:40px;}
.feedback td { height:auto; min-height:40px; width:auto; text-align:left; padding-left:8px;}
.feedback button {width:98px; height:29px; background:url(../images/button.gif) top left no-repeat; border:none;color:#000;}
.feedback .btn {width:98px; height:29px; background:#1d589a; border:none;color:#fff;}
.feedback input ,.feedback textarea { color:#434343; border:1px solid #d3d3d3;}
.txtContent{width:}

.products { width:100%; height:auto; overflow:hidden; padding-bottom:30px;}
.products li { width:150px; height:150px; float:left; list-style:none; overflow:hidden;  margin:10px 7px 10px; text-align:center;}
.products_name { height:30px; display:block; margin:auto;   }

#prev-02{ width:16px; height:40px; margin-top:50px; background:url(../images/arrow3.png); display:block; float:left;}
#next-02{ width:16px; height:40px; margin-top:50px; background:url(../images/arrow3.png) 16px 0; display:block; float:left;}

.carousel{overflow: hidden;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
width: 734px;}