@charset "utf-8";
/* CSS Document */
/*图片引用*/
.topicImglArr{background: url(http://himg2.huanqiu.com/statics/images/travel/lArr01.png) no-repeat;}
.topicImgrArr{background: url(http://himg2.huanqiu.com/statics/images/travel/rArr01.png) no-repeat;}

.main { padding:0 0 10px; background:none!important;}

.row { margin:2px auto 12px auto; width:950px;  overflow:hidden;}		/* 分栏主体 */
.row2 { margin:2px 0px 12px 0px; width:960px;  overflow:hidden;}	/* 通栏主体 */
.col { display:inline; }
.c3_1 { width:299px; overflow:hidden;  float:left; margin-right:10px;}	/* 三栏格局 */
.c3_2 { width:380px; overflow:hidden;  float:left; margin-right:10px;}
.c3_3 { width:250px; overflow:hidden;  float:right;}

.c2_1 { width:635px; overflow:hidden;  float:left; margin-right:10px;}	/* 两栏格局 */
.c2_2 { width:299px; overflow:hidden;  float:right;}

.box { overflow:hidden; margin-top:10px;}
.c3_1 .box, .c3_3 .box {}
.pad { margin:0; padding:10px;}
.c3_2 .pad { padding:10px 8px;}
.c3_1 .pad, .c3_3 .pad, .c2_1 .pad, .c2_2 .pad { border:1px solid #d7d7d7; border-top:none;}
.row2 .pad { padding:10px 12px;}
.padTop0 { padding-top:0;}
.borTop { border-top:1px solid #d7d7d7}
.marBot0 { margin-bottom:0!important;}
.clear { height:0px; font-size:0px; clear:both;}

/* 模块高度 */
.sp_focus {}		/* 焦点图 */
.sp_video {}		/* 左上视频 */
.sp_i     {}		/* 右上信息 */
.sp_survey{}		/* 调查 */
.c3_1 .pad, .c3_3 .pad {}
.sp_topic {}		/* 导语 （两栏） */
.sp_intro {}		/* 简介 */
.sp_ending .pad{}
.c2_2 .pad {}					/* 右栏模块（两栏） */
.c2_1 .pad {}

/* 焦点图 */
#focus {width:297px; height:257px; border:1px solid #d7d7d7; overflow:hidden; position:relative; background:#fff;}
#focus ul { position:absolute; padding-left:7px; padding-top:6px;}
#focus ul li {float:left; width:283px; height:251px; overflow:hidden; position:relative; margin-right:14px;}
#focus ul li img{ width:284px; height:216px;}
#focus ul li div {position:absolute; overflow:hidden; bottom:0; left:0; width:298px; height:35px; line-height:35px; color:#333; font-size:12px;}
#focus ul li div a{ font-weight:800; color:#333; font-size:12px; text-decoration:none;}
#focus ul li div a:hover { text-decoration:underline} 
#focus .btnBg {position:absolute; width:298px; height:30px; left:0; bottom:35px;}
#focus .btn {position:absolute; width:284; height:20px; padding:5px 15px; right:0; bottom:35px; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:18px; height:18px; border:1px solid #fff; background:#a8b7ce; font-size:12px; margin-left:5px; cursor:pointer; text-align:center; line-height:18px; color:#fff;}
#focus .btn span.on {background:#fff; color:#333;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; cursor:pointer;}
#focus .pre {left:0; display:none}
#focus .next {right:0; background-position:right top; display:none}

/* 导语 */
.lead { margin-top:10px; padding:8px; line-height:20px;}
.lead em { font-weight:800; margin-right:12px; color:#d40402}

/* 两栏导语 */
.sp_topic { border-top:1px solid #d7d7d7; background:white; padding:10px 0 10px 30px;}

/* 两栏简介 */
.sp_intro { padding:0 15px 10px 20px!important;}
.introL { width:179px; padding:25px 5px 0px 0; display:inline; float:left; background: url(../../images/special/fadeR.jpg) right 0 no-repeat;}
.introR { width:389px; padding:25px 0 0px 20px; display:inline; float:right;}
.introR h1 { font-size:16px; font-weight:bold; height:20px; margin-bottom:10px; color:#185098;}
.introR h5  { font-size:14px; color:#000!important; line-height:24px; height:72px; overflow:hidden; margin-bottom:20px;}
.introR h5 em a { color:#185098;}
/* 结语 */
.ending_content { padding:10px 30px 0 0;}
/* 头条 */
.firNews { margin-top:12px;}
.c3_2 h1,.firNews h1 { font-size:18px !important; font-family:SimHei, MsYahei,; font-weight:normal; overflow:hidden; width:376px; white-space:nowrap; height:30px; line-height:30px; text-align:center; margin:0 auto; font-weight:800;}
.c3_2 h1 a,.firNews h1 a { font-size:18px !important;font-family:SimHei, MsYahei; font-weight:normal;color:#063468;}
.c3_2 h5,.firNews h5 { color:#666 !important; line-height:20px; margin-bottom:10px;}
.firNews h5 {padding:0 10px;}
.c3_2 h5 a,.firNews h5 a { color:#666 !important; line-height:20px;}
.c3_2 h5 a:hover,.firNews h5 a:hover { color:#900 !important;}
.c3_2 h5 em ,.firNews h5 em a{ color:#900;  margin:0 3px; text-decoration:none;}
.c3_2 h5 em a:hover,.firNews h5 em a:hover { text-decoration:underline;}


/* 专题信息 */
.sp_i { width:220px; margin:0px auto; padding:10px 14px}
.sp_i img { width:220px; height:180px; margin-bottom:13px;}
.sp_i i { font-style:normal; color:#0d3862; font:12px; line-height:22px;}

/* 调查 */
.sp_survey h3 {font-weight:bold;}
.sp_survey p { margin:0; padding:0; color:#06346f; font-size:12px; font-weight:800; line-height:24px;}
.surveyList { overflow:hidden; margin:8px 0px !important;}
.surveyList li{ display:block; width:220px !important; height:27px; line-height:27px; overflow:hidden;}
.surveyList li input{ border:none; margin:3px 0 0 0;*margin:3px 0 0 0;top:-2px;}
.surveyList li label{ padding-left:5px;vertical-align:middle;}
.sp_survey .btn{ height:30px !important; padding-left:53px; *padding-left:42px;}
.sp_survey .btn input{ position:relative; top:0; left:0; margin-left:3px !important; color:#323f6a; cursor:pointer;}
.sp_survey .btn em{ color:#000; margin-left:1px; *margin-left:px;}

.picText { width:271px; height:130px;  overflow:hidden; margin-bottom:7px;}
.picText li { width:199px; height:91px; float:left; overflow:hidden; margin-right:0px; white-space:normal;}
.picText h1,.picText h1 a {width:270px; white-space:nowrap; overflow:hidden; margin:0 0 8px; font-size:14px!important; font-weight:bold; }
.picText img { width:130px; height:85px; float:left; border:1px solid #ccc;}
.picText h5 { width:132px; float:right; height:80px; overflow:hidden; line-height:20px; font-weight:normal; color:#666 !important; overflow:hidden;}
.picText em { margin:0 5px;}
.picText em a { color:#900; margin:0 3px;}
.c3_3 .picText { width:215px;}
.c3_3 .picText img { width:85px; height:85px;}
.c3_3 .picText h1 { width:210px;}
.c3_3 .picText h5 { width:120px;}
.c2_1 .picText { float:left; margin-right:15px; margin-top:10px}
.c2_1 .picText h1{ margin-bottom:12px;}

.picAll { padding-bottom:10px; margin-bottom:10px;}
.picAll li{ padding:0 3px;}
.picAll .txt { margin:1px auto;}
.big { padding:10px 6px;}
.big .picAll { padding-bottom:0; margin-bottom:5px;}
.big img { width:280px; height:200px; border:none;}
.big .picAll li { width:280px; height:230px;}
.big .picAll a { width:auto; height:auto;}
.big .picAll .txt { width:270px; height:25px; font-size:14px; font-weight:800; margin:5px auto;}
.figure .picAll { width:212px; margin:0 auto; padding-bottom:10px; margin-bottom:10px;	}
.figure .picAll li { width:212px; height:121px; margin:0;}
.figure .picAll a { width:auto; height:auto;}
.figure .picAll img { width:210px; height:90px;}
.figure .picAll .txt { width:204px;}

.tall .picAll { width:980px; padding-bottom:0px; margin-bottom:0;}
.tall .picAll li { width:150px; height:259px; padding:5px 5px 0 ; margin:10px 31px 10px 0; background:#eee; border:1px solid #d4d3d3;}
.tall .picAll a { width:auto; height:auto;}
.tall .picAll img { width:150px; height:229px;}
.tall .picAll .txt { width:144px; color:#063468}
/**/
.tall .picSeven { width:980px; padding-bottom:0px; margin-bottom:0;}
.tall .picSeven li { width:100px; height:158px; padding:5px 12px 0 ; margin:10px 5px 10px 0; background:#eee; border:1px solid #d4d3d3; float:left; text-align:center; overflow:hidden;}
.tall .picSeven a { width:auto; height:auto;}
.tall .picSeven img { width:100px; height:120px; display:block;}
.tall .picSeven .txt { width:144px; color:#063468; text-align:center;}
.tall .picSeven input { display:inline-block; margin-right:5px;}
.btnSeven { text-align:center; padding:0 0 15px;}
.btnSeven input { width:60px; height:25px; line-height:25px;}
/**/
.short .picAll { width:980px; padding-bottom:0px; margin-bottom:0;}
.short .picAll li { padding:5px 5px 0 5px; margin:10px 15px 10px 0; background:#eee; border:1px solid #d4d3d3;}

.secL  .picAll { width:250px; padding-bottom:0px; margin-bottom:0;}
.secL  .picAll li { width:250px; height:auto; margin:8px 0; padding:0;}
.secL  .picAll a   { width:auto; height:auto;}
.secL  .picAll img { width:250px; height:191px; border:none;}
.secL  .picAll .txt { font-weight:800; color:#063468; width:247px; margin:0 auto;}
.secR  .picAll { width:680px; padding-bottom:0px; margin-bottom:0;}
.secR  .picAll li { padding:5px 5px 0 5px; margin:8px 12px; background:#eee; border:1px solid #d4d3d3;}

.c3_1 .iconBox li{ width:278px; overflow:hidden;}
.c3_2 .iconBoxT14{ width:349px; overflow:hidden;}
.c3_3 .iconBox li{ width:228px; overflow:hidden;}
.hor .iconBoxT14 li { width:265px; float:left; display:inline; margin-right:20px; line-height:30px;}
.sp_topic .iconBoxT14 li { line-height:30px;}
.acc .iconBoxT14 li { width:570px;}
.acc .iconBoxT14 a { float:left; width:405px; overflow:hidden;}
.acc .iconBoxT14 em { float:right; width:90px; color:#063468; font-family:"宋体";}

/* 相册 */
.album #d_picTit { display:none;}
.album .summary { display:none;}
.album #efpPreGroup,#efpNextGroup { display:none;}
.album #eFramePic { width:930px!important; margin:6px auto 0;}
.album #efpBigPic { width:930px!important;}
.album #d_BigPic { width:910px!important; padding:12px 9px 0px; border:1px solid #d4d3d3; background:#eee; border-bottom:none;}
.album #d_BigPic img { filter: blendTrans(Duration=0.4); width: expression(this.width > 910? 910: true); max-width: 910px;}
.album #efpTxt { border:1px solid #d4d3d3; background:#eee; border-top:none; margin:0 3px; padding:15px 45px;}
.album #efpTxt #d_picIntro{ font-size:14px; font-weight:800; color:#063468;}
.album #efpPicList { margin-top:-3px;}
.album #efpListLeftArr,#efpListRightArr { margin:27px 15px 0 20px; display:inline;}
.album #efpPicListCont { width:820px;}
.album .picCont td { text-align:center;}

.secL { display:inline; float:left; width:250px; margin-left:3px;}
.secR { display:inline; float:right; width:660px; overflow:hidden;}

/* 文本配图翻动 */
#book { width:936px; height:404px; background:#fff; margin:0 auto; position:relative; overflow:hidden;}
#book ul {list-style:none; margin:0 10px; padding:0 45px; width:411px; height:20px;background:#666; position:absolute; right:4px; bottom:24px; text-align:center;}
#book li { float:left; text-indent:0; padding:0; margin:0 !important; list-style-image:none !important; overflow:visible;}
#book ul a {font-size:16px; font-weight:800; display:block; font-family:"宋体"; line-height:20px; margin:0px; padding:0px 18px; text-align:center; text-decoration:none; color:#fff; cursor:pointer;}
#book ul a:active {color:#ffde03;}
#book ul a.current, #book ul a.current:hover, #book li.current a {color:#063468; background:url(../../images/special/stuff.jpg) 0 0 repeat-x}
#book ul a:hover {}
#book .pages div {display:none; padding:6px;  height:400px;}
#book .pages .con{ display:inline; float:left; margin:4px 25px; padding:0px; width:350px; height:387px;
font-size:12px; color:#fff;}
#book .pages a{ position:absolute; right:4px; top:10px; padding:9px 9px 49px 9px; background:#eee; border:1px solid #d4d3d3;}
#book .pages .con a{ position:inherit; padding:0; margin:0;}
#book .pages img { width:501px; height:328px; border:none;}
#book .pages h1 { display:block; color:#063468!important; margin:15px 0; font-size:18px; line-height:16px; font-weight:100; font-family:SimHei, MsYahei; text-align:center;}
#book .pages p  { display:block; color:#333!important; margin:0 3px; line-height:24px;}
#book .clear { clear:both;}

/* 换肤工具条 */
.skin-label { position:fixed; bottom:0px; z-index:40; right:0px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight - this.offsetHeight));}
.btn-foldskin { display:block; width:32px; height:109px; margin-bottom:5px; text-decoration:none; outline:none; cursor:pointer;}
.expand-label { width:151px; display:block;}
.btn-skinclose { display:block; width:11px; height:30px; margin:0 0 0 130px; cursor:pointer; line-height:30px; text-decoration:none!important; color:white; text-indent:-9999px;}
.outer { padding-bottom:6px;}
.inner { text-align:left; width:150px; padding:8px 0 0; line-height:16px;}
.inner a { display:inline-block; position:inherit; }
.inner a.skin { margin-left:3px; width:138px; height:80px; margin-bottom:10px; overflow:hidden; text-decoration:none; cursor:pointer;}
.inner a.skin i { display:block; font-style:normal; width:180px; height:80px;}
.inner a.skin img { width:138px; height:80px; float:left;}
.inner a.skin em { display:block; float:left; width:12px; height:130px; padding:4px; background:#555; color:#fff; margin-left:-20px;}
.inner a.skin em.active { background:#ccc; color:#333;}

.btn-foldskin {  background:#eee url(../../images/special/btn.png) no-repeat left -48px;}
.btn-foldskin:hover {}
.expand-label {  background:#eee url(../../images/special/btn.png) no-repeat left top;}
.btn-skinclose {  background: url(../../images/special/btn.png) no-repeat -347px 8px;}
.outer { background:#333; border-left:1px solid #555;}
.inner a.skin { background:#f1f1f1; border:3px solid #666;}
.inner a.skin:hover { background:#eee; border:3px solid #777;}

/*微调*/

.c3_1 .picAll{ padding-bottom:15px;}
.c3_1 .iconBox{ padding:3px 0 7px 0;}
.c3_1 .picText {height: 135px;}
.c3_3 .picAll{ padding-bottom:15px;}
.c3_3 .iconBox{ padding:3px 0 6px 0;}
.c3_3 .picText {height: 135px;}

/*评论添加背景颜色及内边距*/
.thread {background:#fff;padding:0 10px 20px;width:940px;margin:0 auto;}

.topAll {width:960px;margin:0 auto;padding:0;}
.lead {width:920px;margin:0 auto;}
/*中间列导语*/
.c3_1 .lead,.c3_2 .lead,.c3_3 .lead {width:auto;margin-top:10px;}

/*专题列表*/
.con { width:950px; margin:0 auto 10px; display:block; overflow:hidden;}
/***** 新增图片列表页 20121115 *****/
.newPic .page {clear: both;margin: -3px 10px 0;padding: 8px 0 20px;text-align: center;}
.newPic .picList {width: 950px;overflow:hidden;padding: 0px;margin: 6px auto 0; }
.newPic .picList .picAll{height:auto; margin-bottom:0px; padding-bottom:0px;}
.newPic .picList li { width:142px; border:1px solid #fdfdfd; height:122px; overflow:hidden; float:left; display:inline; margin:0 4px 20px 4px; _margin:0 4px 20px 4px; background:#efefef;}
.newPic .picList a { width:132px; height:87px; margin:5px 5px 0 5px; overflow:hidden;}
.newPic .picList img { width:130px; height:85px; overflow:hidden; border:1px solid #ccc;}
.newPic .picList .txt { width:132px; height:auto; text-align:center; margin:1px auto; margin:/*\**/3px auto\9;*margin:2px auto; color:#3e3e3e!important; }

/*图片滚动*/
.shScroll {position:relative; margin-left:-5px; overflow:hidden; margin-top:0px; padding-top:0px;width:960px; height:144px;}
.shScroll .picAll { width:960px; padding-bottom:0px; margin-bottom:0;}
.shScroll .picAll li { padding:5px 5px 0 5px; margin:0px 15px 10px 0; background:#eee; border:1px solid #d4d3d3; height:137px;}
.shScroll .picAll .txt {height: 45px;line-height: 20px;margin: 6px auto;overflow: hidden;white-space:normal;text-align: center;}
.topicImglArr,.topicImgrArr{width:40px;height:40px; display:block;position: absolute;top: 45px;cursor: pointer;}
.topicImglArr img,.topicImgrArr img{ display:none;}
.topicImglArr{background-position:0 0;left:8px;top: 45px;}
.topicImgrArr{right:15px;left: auto;background-position:0 0;}
/*展开收起*/
.topicArea{height:615px; overflow:hidden;}
.topicArea .box{ margin-top:0px;  height:35px;position:relative;}
.topicArea .cap{ cursor:pointer;}
.topicArea .capSel{ background:url(http://himg2.huanqiu.com/statics/images/special/capSel.jpg) no-repeat !important;background-position: 0 0px !important;}