@charset "gb2312";
/* CSS Document */

*{
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html
{
    width:100%;
    height:100%;
}
body, div, td
{
    line-height: 1.4em;
}
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, p, th, td, dl, dt, dd
{
    margin: 0;
    padding: 0;    
    font-family:Arial,"Microsoft Yahei",asimsun;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
	color:#474747;
}
html,body{background-color:#fff;}
/*body {min-width:960px;_width:960px;}*/
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
img
{
    border: 0 none;
	margin:0;
	padding:0; 
	vertical-align:bottom;
}
address, caption, cite, code, dfn, em, th, var
{
    font-style: normal;
    font-weight: normal;
}
ul li,ol li
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6
{
    vertical-align: baseline;
    zoom: 1;
}
input, textarea, select, button
{
    font-weight: inherit;
    font-family: inherit;
    font-size: inherit;
}
button
{
    border: none;
    padding: 0;
}
button::-moz-focus-inner{
    border: none;
}
input[type=radio], input[type=checkbox]
{
    vertical-align: middle;
}
input{
    outline:0 none;
}
input.checkbox {vertical-align:middle;}
* html input
{
    vertical-align: baseline;
}
textarea
{
    overflow: auto;
}
fieldset{
    border:0 none
}
a:focus
{
    outline-style: none;
    outline-width: 0;
}
a{text-decoration:none; color:#666;}
a:hover{text-decoration:underline;}
ul:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.fl{float:left;}
.fr{float:right;}
.auto{margin:0px auto;}
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.clear{clear:both;overflow:hidden;line-height:0;font-size:0;}
.none{display:none;}

/*返回顶部*/
.retu{ background:url(icon-pc-top.png) no-repeat center center #fff; border:1px solid #ccc; position:fixed; bottom:100px; left:50%; margin-left:555px; height:46px; width:46px; display:none; z-index:9999;}
/*返回顶部end*/

/*顶部小导航*/
.navigation{ background:#FCFCFC; border-bottom:1px solid #CCC; height:37px;}
.navbar{ margin: 0 auto; display:block; height:37px; width:980px; overflow: hidden;}
.navbar li.logo{ border:0 none; height:37px; line-height:0; margin:0; padding:0; width:91px;}
.navbar li{ border-right:1px solid #8c8c8c; display:block;  float:left; line-height:normal; margin-top:12px; padding: 0 11px; font:12px/1.2 microsoft yahei;}
.navbar li.nobod{ border:none;}
.navbar li a{ color:#666;}
/*顶部小导航end*/

/*版权信息*/
.footer{ background:#575556;/*#999;*/ text-align:center; padding:20px 0px; font-size:12px; line-height:1.8; color:#f6f6f6;}
/*版权信息end*/

.header{ background:url(tuniu_01.jpg) no-repeat center top;}
.main{ margin:0 auto; max-width:970px;}
.space{ margin-top:30px;}
.title{ font-size:24px; line-height:1.4em; color:#002864; display:block; margin-bottom:15px; border-left:14px solid #00a2e6; padding-left:13px; font-weight:bold;}
.title span{ color:#00a2e6; font: normal 16px/1.4em microsoft yahei,verdana; padding-left:20px;}
.gray{ border-left:14px solid #c6c6c6; }

.focus{ width:640px; height:250px; overflow:hidden;}
.focus_img{ width:334px;}
.focus_tex{ width:306px; background:#f1f1f1;}
.focus_tex li{ border-bottom:1px solid #e1e1e1; height:63px; padding:7px 15px;  *height:52px; *padding:5px 15px; font-size:16px;;}
.focus_tex li.last{ border:none;}
.focus_tex li a{ text-decoration:none;}
.focus_tex li.on{ background:#58c4ef;  position:relative}
.focus_tex li.on i{ position:absolute; background:url(tuniu_06.png) no-repeat center top; width:9px; height:17px; top:20px; left:50%; margin-left:-162px; top:35px;}
.focus_tex li.on a{ color:#fff;}

.ideas{ width:300px; }
.heavy li{ width:49%;* width:47%;border-right:1px dashed #ccc; float:left; padding:20px 0 20px 0; }
.heavy li h3{ font-size:18px; line-height:1.4; padding-bottom:6px;}
.heavy li a{ color:#00a2e6; font-family:Georgia,Microsoft Yahei;}
.heavy li.even{ border:none; padding-right:0; padding-left:30px;}
.speaker li{ display:block; float:left; width:183px; margin-right:10px; height:340px;}
.speaker li img{display:block; margin:0 auto}
.speaker li p,.person li p{  padding:5px 10px; text-align:left;}
.speaker li p b,.person li p b{ display:block; font-size:16px; line-height:1.6; text-align:center;}
.speaker li.child{ margin:0;}

.blue{ background:url(tuniu_08.jpg) no-repeat center top; }
.blue .main{ border:5px solid #00a2e6; padding:20px; height:429px; overflow-y:scroll;}
.blue p,.shorthand p{ padding-bottom:15px;}
.blue p:last-child,.shorthand p:last-child{ padding-bottom:0;}


.tips{ background:#f2f2f2; height:38px; overflow:hidden; margin-bottom:2px;}
.tips span{ display:block; background:url(tuniu_09.png) no-repeat left top; height:38px; font-size:22px; color:#fff; line-height:1.2;  padding:7px 0px 0px 25px; }

.person{ width:360px;}
.person li{ float:left; width:153px; margin-right:25px; display:block;}
.shorthand{ width:590px; border:8px solid #f2f2f2; border-right:0; padding:20px; height:560px; overflow-y:scroll;}

.erweima{ position:fixed; left:50%; margin-left:520px; bottom:160px;}

.qu_talbs td{ border:1px #58c4ef solid; padding:5px 10px;}
.qu_talbs td.tbd{ background:#a4e5ff;}

.txtlist li{padding:5px 0 5px 18px; border:none; background:url(e1.jpg) no-repeat left center; margin-right:8px;width:47%;float:left;}
.qu_talbs tabel{ border:#6699FF 1px solid;}
.qu_talbs tabel td{ border-bottom:dotted #6699FF 1px}

.qu_table tabel{ border:#669FFF 1px solid;}
.qu_table tabel td{ border-bottom:dotted #669FFF 1px}