@import url(/static/public/css/layout.css);
body{ font-size:14px;}
#header { background: url(/static/public/images/chaxun/top_bg.gif) no-repeat; }
#header dt { width: 280px;}
#header dt a{ float:left;}
#header dt a:hover{ text-decoration:none;}
#header dt a.logo_cs{ font-family:"Microsoft YaHei"; color:#0490dc; font-size:22px; border-left:1px solid #0490dc; margin:10px 0 0 10px; padding-left:10px; height:25px; line-height:25px;}
#header dd { width: 700px;}
#menu .topnav,#menu .t-nav { background:#6aace5 url(../images/chaxun/menu_bg.gif);}
#menu .topnav li,#menu .t-nav li { border-color:#c9c7f7;}
#menu .t-nav li i{ border-left:solid 1px #AECDE8;}

.txt_list_1 li {line-height: 28px;height: 28px;overflow: hidden; background: url(/static/public/images/dot.gif) no-repeat; padding-left: 10px;}

.p-main { width:713px; float:left; overflow:hidden;}
.list { border-right: solid 1px #eee; padding-right: 10px; width: 710px; }
.list h3{ border-bottom: 1px solid #eee; height:45px; line-height:45px; font-size:20px; background:url(/static/public/images/chaxun/cs_icon.gif) no-repeat 0 0; padding-left:35px;}
.list h3.cs_title1{ color: #4fa0d4; background-position:0 0;}
.list h3.cs_title2{ color: #e95892; background-position:0 -38px;}
.list h3.cs_title3{ color: #be5fe7; background-position:0 -78px;}
.list h3.cs_title4{ color: #b68d72; background-position:0 -118px;}
.list ul{ border-bottom:1px solid #eee; padding:5px 0;}
.list ul li{ width:209px; border-left:1px dashed #eee; height:64px; padding:15px 0 15px 20px; margin-left: 20px; float:left;}
.list ul li.first { margin-left: 0; padding-left: 0; border-left: none }
.list ul li img { float:left; margin-right:10px; width:64px; height:64px; border-radius:5px;}
.list ul li strong { line-height:24px; height:24px; overflow:hidden; display:block;}
.list ul li strong a{ color:#0f79b3;}
.list ul li em.star_m {}
.list ul li a { display: block }
.list ul li p { font-size:12px; line-height:20px; height:20px; overflow:hidden; margin-top:3px; color:#888;}

.p-cols{ width:262px; float:right; overflow:hidden;}
.p-cols .ld_box{ background:#f2eef9 url(/static/public/images/chaxun/cs_skin.gif) no-repeat 0 bottom; border-top:2px solid #a388d5;}
.p-cols .ld_box .ld_box_form{ border-bottom: #e0c0e3 solid 1px; width: 250px; padding: 10px;}
.p-cols .ld_box .ld_box_form select{font-size:13px; height: 21px; vertical-align:middle; width:60px; margin-right: 7px;}
.p-cols .ld_box .ld_box_form select.sel_1{ width:108px;}
.p-cols .ld_box .ld_box_form select.sel_2{ width:60px;}
.p-cols .ld_box .ld_text { padding: 0 10px 10px; *padding:0 0px 10px; }
.p-cols .ld_box li { line-height:24px; margin-top:7px;}
.p-cols .ld_box li strong { width:40px; height:20px; line-height:20px; float:left; text-align:center; border-radius:5px; background:#D5A9D8; margin-right:7px; color:#fff; font-size:13px; margin-top:2px;}
.p-cols .ld_box li strong.yi_bg{ background:#ea76a6;}
.p-cols .ld_box li strong.ji_bg{ background:#73a8e7;}
.p-cols .ld_box li span { float:left; width:195px;}
.p-cols .ld_box .btn a { display:inline-block; height:30px; line-height:30px; border-radius:5px; width:77px; color:#fff; background:#b0a0d2; text-align:center; margin-left: 5px; font-size:12px;}
.p-cols .ld_box .btn a.ckxx_bg { background:#87c3e8; margin-left: 0;}
.p-cols .fun_box .select_box li{ height:30px;}
.select_box{ width:269px;}
.select_box li {height:26px; overflow:hidden;}
.select_box li select {font-size:13px; height: 21px; vertical-align:middle; width:90px; margin-right: 7px;}
.select_box li select.sel02 { width:187px; }
.select_box li button {border: 0; color: #fff; vertical-align:middle; line-height:normal;border-radius: 5px;}
.astro_fun .select_box li { height: 30px; }
.other_select_box li button {font-size:12px; height:22px; width:67px; padding: 1px 0; background: #87c3e8;}
.query_select_box select.sel_1 { width: 85px;}
.query_select_box select.sel_2 { width: 60px;}
.query_select_box .btn a, .query_select_box button { height: 30px; font-size: 14px; width: 107px; border-radius: 4px; }
.query_select_box button {background: #ea76a6; margin-left: 42px; }
.query_select_box .btn a {display: inline-block; line-height: 30px; vertical-align: middle; background: #87c3e8;color: #fff; text-align: center; margin-left: 5px;}
.p-cols h3 { border-bottom:1px solid #ddd; height:30px; line-height:30px; color:#0f79b3; font-size:16px;}
.p-cols .re-list{ margin-top:10px;}
.p-cols .re-list li{ margin-bottom:10px; clear:both;}
.p-cols .re-list li small{ float:left; background-image:url(/static/public/images/hot_list_icon.gif); width:14px; height:14px; display:block; margin:2px 5px 0 0;}
.p-cols .re-list li small.num1{ background-position:0 -8px;}
.p-cols .re-list li small.num2{ background-position:0 -36px;}
.p-cols .re-list li small.num3{ background-position:0 -64px;}
.p-cols .re-list li small.num4{ background-position:0 -92px;}
.p-cols .re-list li small.num5{ background-position:0 -120px;}
.p-cols .re-list li small.num6{ background-position:0 -148px;}
.p-cols .re-list li small.num7{ background-position:0 -176px;}
.p-cols .re-list li small.num8{ background-position:0 -204px;}
.p-cols .re-list li small.num9{ background-position:0 -232px;}
.p-cols .re-list li small.num10{ background-position:0 -260px;}
.p-cols .re-list li a.min ,.p-cols .re-list li.on a.big ,.p-cols .re-list li small{ display:block;}
.p-cols .re-list li a.big ,.p-cols .re-list li.on a.min ,.p-cols .re-list li.on small{ display:none;}
.p-cols .re-list li a { }
.p-cols .re-list li a.min{ height:18px; line-height:18px; overflow:hidden; display:inline-block;}
.p-cols .re-list li a.big{ padding: 3px; border: solid 1px #eee; background: #f5f5f5; height: 64px;border-radius: 5px;}
.p-cols .re-list li a.big img { float: left; width:64px; height:64px; border-radius:5px; margin-right:8px;}
.p-cols .re-list li a.big strong{ display:block; height:20px; line-height:20px;color:#6b0caf;}
.p-cols .re-list li a p {  color: #999; font-size: 12px; margin-top: 5px; }

/** view **/
.view-box {overflow:hidden; padding: 170px 16px 15px 17px;}
.v-box h3 {	height: 56px; line-height: 56px; padding: 0 20px; font-size: 16px; color: #fff; overflow: hidden; }
.v-box .v-main {background-position: -680px 0; padding: 10px 20px;}
.v-box .v-bottom {background-position: 0 -56px; height: 15px;}
.selbox {text-align: center;}
.selbox p {	color: #999; font-size: 14px; border-bottom: 1px #ddd solid; padding-bottom: 15px; line-height: 160%}
.selbox form {padding-top: 20px}
.selbox span {font-size:14px; color:#000; vertical-align:middle; display:inline-block; height:21px; margin-right: 10px; color: #3377b5 }
.selbox select {vertical-align: middle; padding: 2px 5px; margin-right:10px; font-size:14px;}
.selbox .btn button,.selbox .btn a {background:url(/static/public/images/chaxun/btn_bg.gif) no-repeat;border:0; width:150px; height:42px; vertical-align:middle; cursor:pointer; margin:20px 0 0 0px;}
.selbox .btn button:hover {background-position: 0 -50px;}
.selbox a.back { background-position:0px -100px; display:inline-block; margin-left:20px; }
.selbox .back:hover {background-position:0px -150px;}
.result{padding: 10px 15px; font-size: 15px;}
.result p {line-height:250%; margin: 20px 0; text-indent: 30px;}
.result .copy {line-height:35px; color:#EE9713; font-size:14px; height:35px; margin-top:5px;}
.result ul {margin-top:10px; height:auto; overflow:hidden; display:block;}
.result ul li{font-size:14px; line-height: 30px; padding:5px 0;}
.result ul li img {vertical-align: middle;}
.result ul li strong {color: #438dbd;}
.result ul li label{color: #4ab3cc; font-weight: 700; display: inline-block;}
.result ul li.s2 span{font-size:14px;}
.result ul li .txt_icon1 ,.result ul li .txt_icon2{ display:inline-block; text-align: center; border-radius:100%; color:#fff; margin: 0 10px 0 0; width:20px; height:20px; line-height:20px;vertical-align: middle;}
.result ul li .txt_icon1{ background:#7da1f3;}
.result ul li .txt_icon2{ background:#f5a398;}
.result .c2 {color: #d74283;}
.result ul.line li {border-bottom: dashed 1px #ddd;}
.result ul.fcxline li span{font-size:16px;display:inline-block;width:580px;vertical-align:middle;}
.result ul.fcxline li.t_line{border-top:1px solid #eee; margin-top:20px; padding-top:20px}
.result ul.fcxline li.t_line:first-child{border:0; margin:0; padding:0;}
.result h4 {margin: 10px 0; background: #89c6e9; line-height: 32px; padding: 0 10px; color: #fff; font-size: 16px; border-radius: 10px;}
.result h5 {border-bottom: #65b3e4 dashed 1px; font-size: 15px; color: #2180bc; line-height: 32px;}
.result ul.list_ls li small{color: #4ab3cc;font-size: 14px;margin-right: 15px;}

.result dl dt span{ background:#ffd2d2; color:#d81b1d; padding:0 8px; font-weight: bold; height:24px; line-height: 24px; display:inline-block; border-radius: 5px; margin-right: 10px;}
.result dl.yp > dt{ color:#d81b1d}
.result dl.jp > dt{ color:#983500}
.result dl.jp dt span{ background:#efcbb8; color:#983500;}
.result dl.jp{ margin-top: 30px;}
.result dl p{ margin:10px 0; padding:15px 25px; background:#eee; border-radius: 5px; line-height: 30px;}
.result dl dl{ margin-bottom: 10px;}
.result dl dl dt{ line-height: 40px; font-weight: bold;}
.result dl dl dt em{ font-size: 15px; margin-right: 20px; color:#ff7a46;}
.result dl dl dt em:first-child{ color:#438dbd;}
.result dl dl dd{ line-height:40px; height:40px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.result dl dl dd strong{ color:#4ab3cc;}

.text_tips_1,.text_tips_2 {background: #ecaacb;color: #fff;display: inline-block;padding: 2px 5px;font-size:12px;border-radius: 100%;height: 16px;line-height: 16px;margin-right: 5px;}
.text_tips_2 {background: #a1d1f1;}
.content {border-bottom: #ddd 1px solid;}
.b-btn {text-align: center; padding: 15px 0;}
.b-btn a {display: inline-block; padding: 0 20px; line-height: 35px; background: #5caee3; color: #fff; border-radius: 5px; font-weight: 700;}
.bl {border-bottom: dashed #ddd 1px;}
/*¿ìËÙ²éÑ¯*/
.v-box .fast{width:636px; overflow:hidden;border:1px solid #ddd; background:#f8f8f8; margin:0 auto; border-top: none;}
.v-box .fast li{float:left; width:204px; border:1px solid #e4e4e4; padding-left:8px; height:45px; line-height:45px; margin-bottom:-1px; margin-left:-1px; padding-top:0; padding-bottom:0; border-right:0;}
/** view end **/

.view .xgcs_list { padding:10px 0 10px 10px; background:#f1f1f1; margin:10px 0; height:64px;}
.view .xgcs_list li { float:left; width: 175px; overflow:hidden; height:64px; font-size: 12px;}
.view .xgcs_list li strong { font-size: 14px; margin-bottom: 5px; display: block }
.view .xgcs_list li img { float: left; margin-right: 5px;border-radius: 5px; }
.view .xgcs_list li a { display: block;}
.view .xgcs_list li p { margin-top: 5px; }

.view h4 { overflow:hidden; background: #c3b4e4; border-radius: 5px; margin: 10px 0; font-size: 14px; line-height: 29px; height: 29px;}
.view h4 strong { color: #fff; padding: 0 10px; display: block; font-size: 1em;  letter-spacing: 2px; }
.view h4 a { float: right; font-size: 12px; width: 40px; text-align: right; font-weight: 100; background:url(/static/public/images/chaxun/cs_skin.gif) no-repeat -295px 8px; color: #eae3f9; padding-right: 22px;}
.view .txt_list_1 li{ float:left; width: 345px;}
.adb_0 { text-align: left; margin-bottom: 5px }
.ad_pd {float:right}