.fla_pic{ width:300px; float:left}
.shipin{width:298px;height:328px;background:#f4f4f4;border:1px solid #ddd;}
.shipin h2{text-align:center;line-height:25px;font-size:12px;margin:0;}
.shipin01{width:286px;height:214px;border:1px solid #ddd;margin:4px auto; position:relative;}
.shipin01 .video_ico {position: absolute;top: 170px;left: 15px;}
.shipin02{width:288px;height:74px;margin:0 auto;}
.shipin00{float:left;width:72px;height:75px;}
.shipin03{width:68px;height:51px;padding:1px;border:1px solid #ddd;cursor:pointer;}
.shipin030{width:68px;height:51px;padding:1px;border:1px solid #049;background:#049;cursor:pointer;}
.shipin04{width:72px;height:20px;line-height:20px;text-align:center;}
.shipin04 a:hover{color:#049;text-decoration:underline;}

.ofc_trend{ border:1px solid #ddd; width:298px; height:180px;}
.ofc_trend #my_chart{width:288px; height:160px; margin:10px 0 10px 10px}

.loupan_detail { float:right; width:645px;}
.loupan_detail h1 { line-height:50px; font-size:16px; }
.hd_detail{ width:100%;}
.hd_detail ul{ margin:0px; padding:0px;}
.hd_detail .dleft{ float:left; width:50%; overflow:hidden; height:30px; line-height:30px;}
.hd_detail .dleft a{ color:#444;}
.hd_detail li{ clear:both; line-height:30px;}
.hd_detail .line{ background:url(../images/line03.gif) no-repeat; width:100%; height:10px;}
.hd_detail font{ font-size:20px; color:#FF5F00; font-family:ºÚÌå; line-height:36px}
.hd_detail a{ text-decoration:underline; }
.hd_detail a.gray{ color:#999; text-decoration:none}
.hd_detail span.gray{ color:#999; text-decoration:none}
.hd_detail a:hover{ text-decoration:underline;color:#024174;}

.hd_detail .phone_r{ float:left; margin-left:10px; width:540px; overflow:hidden; display:inline;}
.hd_detail .phone_r_t{ font-weight:bold; font-size:14px; margin-top:8px;}
.hd_detail .phone_r_t span{ font-size:12px; font-weight:normal; color:#999;}
.hd_detail .phone_r_b{font-weight:bold;font-size:22px;font-family:Arial Black, Gadget, sans-serif; color:#FF5F00}

.infoextra .newsBoxList{ width:100%; height:303px; overflow:hidden;}
.infoextra .newsBoxList .tag{ height:32px;border-bottom:1px solid #ddd; background:#f4f4f4;}
.infoextra .newsBoxList .tag li{ float:left; width:80px; border-right:1px solid #ddd; height:32px; text-align:center; line-height:32px; cursor:pointer}
.infoextra .newsBoxList .infoextra_m{ height:252px;overflow:hidden; margin-left:10px; clear:both}
.infoextra .newsBoxList .infoextra_c{ margin-top:10px; padding-right:10px;overflow:auto; line-height:22px; color:#333333;scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-face-color: #ccc; scrollbar-3dlight-color: #ccc; scrollbar-darkshadow-color: #ccc; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #ffffff}
.infoextra .right{ float:right; width:300px; height:305px; overflow:hidden; border:1px solid #ddd; border-top:none;}
.infoextra .right .hdgroupbox .hdtit2{ border-top:2px solid #f60; font-size:16px; height:32px; line-height:32px; font-weight:bold; color:#f60; padding-left:10px;}
.infoextra .right .hdgroupbox .hdtit2 em{ font-size:12px;}
.infoextra .right .hdgroup{ padding:10px;}
.infoextra .right .hdgroup .hg1{height:32px; overflow:hidden; margin-bottom:12px;}
.infoextra .right .hdgroup .hg1 .hdtxt2{ width:130px; padding-left:2px; height:28px; line-height:28px; border:1px solid #ccc;}
.infoextra .right .hdgroup .hg1 .hdselect2{ width:130px; height:28px; line-height:28px;}
.infoextra .right .hdgroup .hg1 .px{ background:none; height:28px; line-height:28px; padding:0; border:1px solid #ccc;}
.infoextra .right .hdgroup .hg1 .pt{ width:96%;}
.infoextra .right .hdgroup .hg1 .hf1{ display:none;}
.infoextra .right .hdgroup .hg1 .sr1{ float:right;}
.infoextra .right .hdgroup .hg1 .sr1 span{ margin-top:-20px; display:block;}
.infoextra .right .groupbuybtn{background:#f60; width:100%; height:30px; line-height:30px; cursor:pointer;font-size:14px; color:#fff; border:0;}

.loupan_trend .con { width:100%; margin:0px auto;}
.loupan_trend .con table{ width:100%; border:1px solid #ddd;}
.loupan_trend .con th{ line-height:30px; text-align:center;border:1px solid #ddd}
.loupan_trend .con td{ line-height:30px; text-align:center;border:1px solid #ddd}
.loupan_trend .con td p{ line-height:30px; text-align:left; padding-left:10px;}

.mapabc .top_search{height:60px; margin:0px auto; border:1px solid #ddd; line-height:30px; background:#f7f7f7; padding:5px 10px 5px}
.mapabc .map_main{margin:0px auto; border:1px solid #ddd; border-top:none; height:285px;}
.mapabc .mapabc_left{ width:710px; float:left; height:285px;}
.mapabc .open_close{ width:8px; height:172px; background:#e4eaf0; padding-top:113px; float:left}
.mapabc .mapabc_right{ width:240px; float:right}
.mapabc .right_top{ height:50px; border-bottom:1px solid #ddd;line-height:28px; padding-left:10px;}
.mapabc .right_top a{ text-decoration:underline; color:#049;}
.mapabc .right_t1{ height:26px; background:url(../images/map_bg.gif) repeat-x; border-bottom:1px solid #ddd; line-height:26px; font-weight:bold; width:240px;}
.mapabc .right_t2{ height:22px; background:#e4eaf0; line-height:22px; font-weight:bold}
.mapabc .right_t1 span{ float:left; padding-left:10px;}
.mapabc .right_t1 em{ font-style:normal; float:right; display:block;}
.mapabc .right_t2 .r1{ float:left; width:136px; margin-left:10px;}
.mapabc .right_t2 .r2{ float:left; width:44px;}
.mapabc .right_t2 .r3{ float:left; width:40px;}
.mapabc .right_r_b ul{ margin:0px; padding:0px; margin-top:8px;}
.mapabc .right_r_b li{ clear:both;}
.mapabc .right_r_b li .r1{ float:left; line-height:24px; width:136px; margin-left:10px;}
.mapabc .right_r_b li .r2{ float:left; line-height:24px; width:44px; text-align:center}
.mapabc .right_r_b li .r3{ float:left; line-height:24px; width:40px; text-align:center}
.mapabc .right_r_b li .r3 a{ text-decoration:underline}
.mapabc .change{ background:url(../images/change.gif) no-repeat top left; padding-left:20px; height:25px; line-height:25px;}

.photo_list .con {padding:10px 0px 0px; width:100%; overflow:hidden;}
.photo_list .con .item { width:180px; text-align:center; float:left; margin-right:15px;}
.photo_list .con .item img { width:178px; height:133px;border:1px solid #ddd; margin-bottom:5px; }
.photo_list .con .item h4 { line-height:18px; }

.comments .con {padding:10px 10px; border:1px solid #ddd; border-top:0;}
.comments .con .comment_score{  width:626px;}
.comments .con .comment_score td{ height:30px;}
.comments .b_tit{height:33px; background:#f4f4f4; margin-top:10px; border:1px solid #ddd;}
.comments .b_tit span{ line-height:33px; margin-left:10px; font-size:14px; font-weight:bold; float:left}
.comments .b_tit em{ float:right; padding-right:10px; line-height:33px;}
.comments .con .item { margin:10px auto 0px; border-bottom:1px dashed #ddd; }
.comments .con .none { border-bottom:none; }
.comments .con .item .left { float:left; width:72px; text-align:center; }
.comments .con .item .left img { border:1px solid #ddd; }
.comments .con .item .left a { line-height:22px; }

.scorebox{ width:100%;}
.scorebox .cbox{ border:1px solid #ddd; border-top:0; padding-bottom:10px;}
.scorebox .top { padding:10px; font-size:18px; clear:both; }
.scorebox .top var { font-size:12px; color:#999;}
.scorebox .top em { font-size:24px; color:#F00; font-style:normal; font-weight:bold; }
.scorebox .top b{ color:#444}
.scorebox .top a { float:right; color:#024174; font-size:12px; }
.scorebox .hscore{ padding:10px; padding-top:0;border-bottom:1px dashed #ddd;}
.scorebox ul.score-list li{ margin-left:2px; height:22px; line-height:22px; clear:both; width:266px;}
.scorebox ul.score-list li span.score-bg,ul.score-list li span.score-bg span{background:url(../images/score.gif) no-repeat 0 0; display:block;}
.scorebox ul.score-list em{ width:50px; float:left}
.scorebox ul.score-list span{ float:left}
.scorebox ul.score-list li span.score-bg{width:177px; height:16px; overflow:hidden;}
.scorebox ul.score-list li span.score-bg span{text-indent:-99em}
.scorebox ul.score-list li span.scale{margin-left:5px; color:#b92638}
.scorebox ul.score-list li.c_jt span.score-bg span{background-position:0 -16px;}
.scorebox ul.score-list li.c_hj span.score-bg span{background-position:0 -32px;}
.scorebox ul.score-list li.c_gh span.score-bg span{background-position:0 -48px;}
.scorebox ul.score-list li.c_pt span.score-bg span{background-position:0 -64px;}
.scorebox ul.score-list li.c_kfs span.score-bg span{background-position:0 -80px;}
.scorebox ul.score-list li.c_jt em{color:#cf2a62;}
.scorebox ul.score-list li.c_hj em{color:#4f8b1a;}
.scorebox ul.score-list li.c_gh em{color:#0badb8;}
.scorebox ul.score-list li.c_pt em{color:#d6990a;}
.scorebox ul.score-list li.c_kfs em{color:#3845b8;}
.scorebox .score-item{ clear:both;}
.scorebox .score-item ul{ margin:0; padding:0px; float:none; list-style:none}
.scorebox .score-item li{ clear:both; line-height:24px;}
.scorebox .score-item li .c1{ color:#cf2a62}
.scorebox .score-item li .c2{ color:#4f8b1a}
.scorebox .score-item li .c3{ color:#0badb8}
.scorebox .score-item li .c4{ color:#d6990a}
.scorebox .score-item li .c5{ color:#3845b8}
.scorebox .score-item label{ float:left; width:60px; text-align:right}
.scorebox .score-item p{ float:left; width:112px; cursor:pointer;}
.scorebox .score-item span font{ color:#CCCCCC; font-size:12px}
.scorebox .btn { text-align:center; }



.btm_phone{ width:650px; margin:0 auto; clear:both; text-align:left;}
.maptips{ line-height:24px; color:#333;}
.maptips b{ color:#FF5F00;}

