﻿* html{
background-image:url(about:blank);
background-attachment:fixed;
}

.fix
{
	width:100%;
	position:fixed;
	top: 0;    
	left: 0;
	_left:auto;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop));
	z-index:999;
}

body{ font-family:Microsoft Yahei;font-size:14px; color:#000; background:#fff;}
.com_width{width:998px; margin-left:auto; margin-right:auto;}
.mt43{margin-top:43px;}
.pt43{padding-top:43px;}
.mt8{margin-top:8px;}
.w700{ width: 700px; }
.pad10{ padding-top: 10px; }
.pad15{ padding-top: 15px; }
.pad20{ padding-top: 20px; }
.mr20{margin-right:20px;}

#banner{ height:510px;}
#banner{ position: relative; border-top: solid 1px #ddd; width:100%; height:510px; }
.w_banner_list li { display: none; position: absolute; top: 0; left: 0; width:100%; height:510px; }
.w_banner01 { background: url(../images/banner4_5.jpg) no-repeat center top; }
.w_banner02 { background: url(../images/banner4_5.jpg) no-repeat center top; }
.w_banner03 { background: url(../images/banner3.jpg) no-repeat center top; }


.nav_box{ height:66px; background:#063dae; line-height:66px; z-index:9999;}
.nav li{ float:left; display:inline; margin-right:25px;}
.nav li a{color:#fff;font-size:18px;}
.nav_reg,.nav_sponsor{display: inline; width:193px; height:41px; line-height:41px; border-radius:20px; margin-top:13px; font-size:22px;color:#fff; background:#9b2c7a; font-weight:bold; text-align:center;}
.nav_reg:hover,.nav_sponsor:hover{ text-decoration:none;color:#fff;}
.nav_reg i{ display:inline-block; width:29px; height:25px; background:url(../images/ico_reg.png) 0 0 no-repeat; vertical-align:middle;margin-left:18px;}
.nav_sponsor{ width: 150px; margin-right: 40px; }

#content{width:998px; overflow:hidden;}
#main_left{width:690px; }
.title{ position:relative;width:100%;}
.title h3{ text-align:center; background:#fff;width:149px; margin:0 auto;}
.title h3 p{ font-size:20px;color:#312c88; font-weight:bold;margin-top:7px;}
.title .line{ width:100%; height:1px; background:#7672b0; overflow:hidden; position:absolute;left:0;bottom:12px; z-index:-1;}
.meet_introduce p{ line-height:24px; text-indent:2em;margin-top:20px;}

.meet_table{ border-collapse:collapse;border:1px solid #c3c2c2;margin-bottom:8px;margin-top:18px;}
.meet_table td{border:1px solid #cfcece; /*padding:8px 0;*/}
.meet_table td.noborder{border:none;}
/*.meet_table .tdpl1{ padding:0 5px; text-align:center;}
.meet_table .tdpl2{ padding-left:20px;}
.meet_table .tdpl3{ padding-left:15px;}*/
.list-type1{ display: block; padding-left: 20px; background: url(../images/dian_13.jpg) 5px center no-repeat;}

.meet_list{ padding: 10px 0 40px; margin-top:17px;}
.meet_list li{ background:url(../images/arrow.gif) left center no-repeat; width: 483px; height:29px; font-size: 12px; line-height:29px; padding-left:16px;}





#side{width:300px;}
.side_title{ font-size:18px;color:#acacac;}
.side_title span{color:#505050;}
#side dl dd{ padding-left:25px;}
#side .logos dd{ padding-left:0;text-align:center;}
.tenyear{margin-top:22px;}
.tenyear ul{margin-right:-8px;*padding-bottom:7px;margin-top:11px;}
.tenyear ul li{ position:relative; height:173px; float:left; display:inline;margin-right:8px;margin-bottom:7px;}
.tenyear .list_item{font-size:28px;color:#464646; line-height:50px; text-align:center; font-weight:bold;}
.tenyear .list_item  strong{font-size:42px;color:#b80808; display:block; padding-top:28px; position:static;}
.tenyear ul li .con{ position:absolute; left:0; top:0; z-index:1; padding:0 20px;font-size:14px;color:#fff;  padding-top:38px; display:none;}
.tenyear ul li .con p{line-height:25px;}
/*.tenyear ul li .con strong{font-size:38px; float:right; margin-top:-17px;}
.tenyear ul li .con strong.mt25{margin-top:8px}
*/
.tenyear strong{right:20px; bottom:32px; position:absolute; z-index:1;font-size:38px;color:#fff; display:none;}


.tenyear ul li .bg{ position:absolute; height:173px;left:0;top:0; background:#000; opacity:0.7;filter:alpha(opacity=70); z-index:0; display:none;}
.w571{width:571px;}
.w418{width:418px;}
.mt23{ margin-top:23px;}
.guest_list{margin-right:-90px;*padding-bottom:50px;}
.guest_list li{ float:left; width:200px; height:215px;padding-right:65px;color:#181818; text-align:center; line-height:18px;margin-bottom:50px;}
.guest_list li h3{ font-weight:bold;margin-top:15px; font-size:14px;}
.guest-wrap{ overflow: hidden; width: 100%; }

.traffic img{padding:11px 10px 10px 10px;border:1px solid #a6a6a6;}
.traffic p{ line-height:35px;margin-top:80px;}


.meet_info{width:100%; height:406px; padding-top:63px;background:#4e4e4e;color:#fefbfb;margin-top:73px;}
.meet_info a{color:#fefbfb;} 
.meet_info dd{ line-height:20px;}
.info_title{font-size:20px;color:#312c88; font-weight:bold;}
.w379{width:379px;}
.w482{width:482px;}
.meet_info table td{ height:39px; line-height:39px;}

.guest_recomm{width:277px; margin:0 auto; }
.guest_recomm p{color:#838383;font-size:15px;}
.input_box{margin-top:8px; cursor:pointer;}
.input_box .input_txt{width:164px; height:35px; line-height:35px;color:#ccc; background:#fffbfb; border:1px solid #555; font-family:Microsoft Yahei; padding-left:10px; border-top-left-radius:3px; border-bottom-left-radius:3px; outline:none;behavior:url(ie-css3.htc);}
.input_box .btn{width:101px; height:37px; background:#ba1515; border:none;color:#fff;font-family:Microsoft Yahei; border-top-right-radius:5px; border-bottom-right-radius:5px;behavior:url(ie-css3.htc); outline:none; cursor:pointer; font-size:15px;}

.weixin{ padding-top:44px;}
.contact{font-size:13px;}
.contact dt{border-bottom:1px solid #dbdbdb; padding-bottom:3px;margin-bottom:7px;}
#side .contact dd{ padding-left:0;  line-height:20px;}
#side .weixin{padding-top:20px;}
#side .weixin dd{ padding-left:0;}
.logos dd{ padding:10px 0;}
.zzlogos dd{ padding:15px 0;}



#popup{width:450px; height:560px;border:1px solid #ddd; position:fixed;_position:absolute; background:#fff; z-index:999; display:none; box-shadow:0 0 15px #ccc; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');}
#popup .close{ position:absolute;top:50%;right:0;width:20px;height:20px; background:#ccc; line-height:20px; text-align:center; color:#C63; cursor:pointer;}





.left_title
{
	font:normal 18px/24px "Microsoft Yahei","黑体";
	color:#333;
	padding-bottom:20px;
}
.richeng_table
{
	border-top:solid 1px #000;
	border-left:solid 1px #000;
	width:99.99%;
	font-size:14px;
}
.richeng_table tr td
{
	line-height:20px;
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
	padding:10px;
}
.richeng_table .title
{
	background:#b80808;
	font-weight:bold;
	color:#fff;
}
.richeng_zhuce
{
	margin:4px 0 20px;
}
.richeng_zhuce h3
{
	padding-bottom:10px;
	font-size:14px;
	color:#333;
}
.richeng_zhuce .richeng_table
{
	font-size:12px;
	width:345px;
}
.richeng_zhuce .richeng_table tr td
{
	padding:2px 5px;
}


.fuchuang,.xufu_weixin
{
	position:fixed;
  z-index: 3;
	_position:absolute;
    _bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
    bottom: 0;
	_margin-bottom:0;
	display:none;
}

.xufu_weixin{ background:#fff; width:120px; height:315px; text-align:center;font-size:14px;color:#636363;left:0;}
.xufu_weixin p{padding-top:4px; margin-bottom:3px;}
.xufu_weixin span{ display:block;}

.fuchuang{ width:119px; height:315px;right:0; display:none;}
#gotop{ background:#808080;}
.fuchuang .link,.fuchuang_share{ display:block;height:62px; line-height:62px; text-align:center; background:#145b78; font-size:16px;color:#fff;margin-top:1px; text-decoration:none;}
/*.fuchuang a:hover{ background:#808080;}*/
.fuchuang .link img{ vertical-align:middle; margin-right:6px;}
.fuchuang_share{ position:relative; cursor:pointer;}


.jiabin_list{ font-family:Simsun;}
.jiabin_list dt img { width: 110px; height: 160px; }
.jiabin_list dl{margin-bottom:5px;}
.jiabin_list dd{font-size:12px;width:570px;margin-top:20px;}
.jiabin_list dd h3{ font-weight:bold;}
.jiabin_list dd h3,.jiabin_list dd p{line-height:23px;color:#767676;}
.jiabin_list dd p a{color:#e53333;}

.zanzhu_list li{width:700px; margin:5px 0px; overflow:hidden;}
.line24, .line24 p {
  line-height: 24px;
	font-size:13px;
}
#map img{ padding: 0; }
/* bottom-btn */
.bottom-btn{ margin: 40px 0 30px 0; text-align: center; }

/* traffic-guide */
.traffic-guide{ margin: 30px 0 0; font-family: Microsoft Yahei; }
.traffic-guide .hd{ font: normal 24px/30px Microsoft Yahei; }
.traffic-guide .bd{ margin: 10px 0 0; line-height: 28px; }

.gzfx-bd{ padding: 30px 0 50px; text-align: center; }
.logos{ margin-top: 20px; }