@charset "utf-8";
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.cbtn{ float:left; width:71px; height:24px; line-height:24px; text-align:center; background:url(images/btbg.gif) 0px 0px no-repeat;}
/*列表分页*/
.pagelist_box{ float:left; padding:10px 0; margin:0px; width:100%; }
.pagelist_box ul{ float:right; }
/*长文章分页*/
#page_break { float:left; padding:0px;} 
#page_break .collapse {display:none;} 
#page_break .num { width:100%; padding:10px 0; text-align:center;} 
#page_break .num li{display:inline; margin:0 2px; padding:0px 10px; border:1px solid #abcee4; background-color:#fff; color:#369;text-align:center; cursor:pointer; overflow:hidden;} 
#page_break .num li.on{background-color:#369;color:#fff;font-weight:bold;}
/***************************************************************************************************************************************************************/
/*list1 标准列表*/
ul.list_1{ float:left; width:100%; margin:0px; padding:0px 0px; }
ul.list_1 li{ float:left; width:100%; padding:5px 0px; }
ul.list_1 li a{ float:left; font-size:14px; padding:0 0 0 15px; height:30px; line-height:30px; background:url(images/iso_0.jpg) 5px 16px no-repeat;}
ul.list_1 li span{ float:right; text-ailgn:right; color:#666; height:30px;line-height:30px; font-size:14px; }
ul.list_1 li a:hover{ text-decoration:none;}
ul.list_1 li a:hover div{ color:#9A1F1C; }
ul.list_1 li.border-spli{ width:100%; float:left; background:url(images/dot_line.gif) 0px 4px repeat-x; padding:5px 0px; }
/***************************************************************************************************************************************************************/
/*list2 标题+简介*/
ul.list_2{ float:left; width:100%; list-style:none; padding:0px; margin:0px; }
ul.list_2 li{ width:100%; float:left; padding:10px 0 10px 0; border-bottom:1px dotted #CDCDCD;}
ul.list_2 li .img { float:left; padding:5px 0 0 10px; margin:0px;}
ul.list_2 li .img a{ float:left;  }
ul.list_2 li .img img{ float:left; padding:1px; margin:0px; border:1px solid #DDD; }
ul.list_2 li .img a:hover { background:#F9F9F9; }
ul.list_2 li .txt { float:left; width:100%; margin:0; padding-left:10px; }
ul.list_2 li .txt h2 a{float:left; padding-left:10px; margin:0px; height:30px; line-height:30px; font-weight:bold; background:url(images/iso_1.jpg) 2px 13px no-repeat; }
ul.list_2 li .txt h2 span{float:right; padding-right:10px; margin:0px; height:30px; line-height:30px; font-weight:normal; }
ul.list_2 li .txt p{ width:99%; float:left; color:#666666; line-height:24px; font-size:14px; padding:0px; margin:0px; }
ul.list_2 li .txt p a{ font-size:12px; color:#f00; }
/***************************************************************************************************************************************************************/
/*list3 标题+图片*/
ul.list_3 { float:left; width:100%; list-style:none; margin:0; padding:0; }
ul.list_3 li { margin:0px 15px 15px; padding:1px; text-align:center; border:1px solid #ccc; display:inline;}
ul.list_3 li a img { display:block; }
ul.list_3 li h2 {height:24px; line-height:24px; font-size:1em; font-weight:normal; text-transform:uppercase; margin:0;padding:0px 0px; background:#F0F0F0; border-top:1px solid #CCC; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.list_3 li a:hover{ color:#9A1F1C; }
.list3_lihover{ background:#ccc; }
.list3_lihover a{ color:#9A1F1C; }
/************************************************************************************************************************************************************/
/*专家人物*/
ul.list_spe1{ float:left; width:850px; list-style:none; padding:0px; margin:0px; }
ul.list_spe1 li{ width:848px; float:left; margin:5px 0px 10px 0px;padding:0px; }
ul.list_spe1 li .img { float:left; padding:0px; margin:0px; border:0px solid #ccc;  }
ul.list_spe1 li .memo { float:left; padding:0 15px; margin:0px; }
ul.list_spe1 li .memo .tit{ float:left; width:100%; }
ul.list_spe1 li .memo .tit a{ float:left; height:26px; line-height:26px; font-weight:bold; font-size:14px; color:#AF0E16; }
ul.list_spe1 li .memo .tit span a{ float:right; line-height:30px; font-weight:normal; padding-right:10px; font-size:12px; }
ul.list_spe1 li .memo .txt{ float:right; width:100%; font-size:12px; padding:0px 0px; }
ul.list_spe1 li .memo .txt p{ float:left; width:100%; padding:0px 0px; line-height:22px; }
ul.list_spe1 li .memo .txt a{
	float:left; width:80%; padding:0px 0px 0 15px; line-height:24px; height:24px; margin-top:10px;
	background:url(images/iso_5.jpg) 2px 12px no-repeat;
}
/***************************************************************************************************************************************************************/
/*时间轴*/
ul.list_spe2{ float:left; margin:0px; width:100%; }
ul.list_spe2 li{ float:left; width:100%; padding:12px 5px 10px 25px; background:url(images/bg_history.jpg) 4px top repeat-y; }
ul.list_spe2 li .tit{ float:left; width:100%; }
ul.list_spe2 li .tit a{float:left; line-height:30px; font-weight:bold; font-size:16px; }
ul.list_spe2 li .con{ float:left; width:100%; }
ul.list_spe2 li .con .txt{ float:left; width:75%; color:#666666; line-height:22px; font-size:12px; padding-right:10px; margin:0px;text-align:justify;text-justify:inter-ideograph; }
ul.list_spe2 li .con .img{ float:left; width:20%; padding:1px; margin:0px; border:1px solid #DDD; }
ul.list_spe2 li .con .img img{ }

/***************************************************************************************************************************************************************/
/*伸缩问答
.list_spe3 { float:left; width:100%; }
.list_spe3 h2{ float:left; width:100%; height:40px; line-height:40px; font-size:18px; }
.list_spe3 h2 span{ float:left; width:26px; height:26px; line-height:26px; margin-top:6px; font-size:14px; font-weight:bold; text-align:center; background:#FF9933; color:#fff; }
.list_spe3 p{ float:left; margin:0px 0 0 35px; line-height:24px; background:#f0f0f0; padding:10px; }
*/
.list_spe3 { float:left; width:100%; margin-bottom:20px; }
.list_spe3 li{ width:100%; padding:15px 0; border-bottom:1px solid #ddd; }
.list_spe3 li span{ display:block; }
.list_spe3 li:last-child{ border-bottom:none; padding-bottom:0; }
.list_spe3 li.last{ padding-bottom:0; }
.list_spe3 li.cur .cnt{ display:block; }
.list_spe3 li .title{position:relative;color:#313131; background:url("images/arrow-down.png") no-repeat right center;cursor:pointer;}
.list_spe3 li.cur .title{background:url("images/arrow-up.png") no-repeat right center; }
.list_spe3 li .title i{ background:url("images/protit.png") left 0px no-repeat;padding-left:30px; font-style:normal;}
.list_spe3 li .cnt{position:relative;font-size:14px;line-height:28px;color:#7e7e7e;margin-top:15px;display:none;background:url("images/procnt.png") no-repeat left 4px;padding-left:30px;min-height:28px; }
/*单页选项卡*/
.list_spe4{ width:100%; text-align:left;  }
.list_spe4 .hd{ height:50px; line-height:50px; padding:10px 10px 0 10px;   border-bottom:1px solid #ddd;  position:relative; }
.list_spe4 .hd ul{ float:left; position:absolute; left:20px; top:14px; height:35px;   }
.list_spe4 .hd ul li{ float:left; padding:0 20px; cursor:pointer; height:45px; overflow:hidden; font-size:16px; }
.list_spe4 .hd ul li.on{ height:45px; background:#fff; border:1px solid #ddd; border-bottom:1px solid #fff; color:#AF0E16; }
.list_spe4 .bd{  width:100%; zoom:1; padding:20px 0px; }
.list_spe4 .bd .spe4_con{ float:left; width:100%; }
.list_spe4 .bd .spe4_con a{ color:#0000CD; }
.list_spe4 .bd .spe4_con table{ border-collapse:collapse;border-spacing:0; }
.list_spe4 .bd .spe4_con table th{ background:#EFF3FA; font-weight:bold; }
.list_spe4 .bd .spe4_con table th p{ font-weight:bold; }

.list_spe5 { float:left; width:845px; margin-bottom:20px; }
.list_spe5 li{ float:left; width:248px; padding:10px 10px; margin:5px 5px; border:1px solid #ddd; }
.list_spe5 li .tit{ float:left;width:248px; height:30px; line-height:30px; color:#313131; background:url("images/arrow-down.png") no-repeat right center; cursor:pointer;}
.list_spe5 li .tit i{ float:left; background:url("images/protit.png") left 5px no-repeat; padding-left:30px; font-style:normal;}
.list_spe5 li .cnt{ display:none; }

.list_spe5 li.cur{ position:relative; z-index:1; width:248px; background:#f0f0f0; height:30px; line-height:30px; }
.list_spe5 li.cur .tit{ background:url("images/arrow-up.png") no-repeat right center; }
.list_spe5 li.cur .cnt{
	float:left; position:absolute; z-index:10; width:218px; left:-1px; top:51px; display:block; border:1px solid #ddd; border-top:1px solid #fff;
	padding:5px 10px 10px 40px; font-size:14px;line-height:28px;color:#EEA135; 
	background:url("images/procnt.png") no-repeat 10px 10px #f0f0f0;
}
/*课程*/
ul.list_spe6{ float:left; width:850px; list-style:none; padding:0px; margin:0px; }
ul.list_spe6 li{ width:848px; float:left; margin:5px 0px 10px 0px; border:1px solid #ccc; padding:0px; }
ul.list_spe6 li .img { float:left; padding:1px; margin:0px;}
ul.list_spe6 li .memo { float:left; padding:1px; margin:0px; border-left:1px solid #ccc; }
ul.list_spe6 li .memo .tit{ float:left; width:100%; background:#f0f0f0; }
ul.list_spe6 li .memo .tit a{ float:left; line-height:35px; font-weight:bold; padding-left:10px; font-size:14px; color:#AF0E16; }
ul.list_spe6 li .memo .tit span a{ float:right; line-height:30px; font-weight:normal; padding-right:10px; font-size:12px; }
ul.list_spe6 li .memo .txt{ float:left; width:100%; font-size:12px; padding:0px 0px; }
ul.list_spe6 li .memo .txt p{ float:left; padding:10px 10px; line-height:22px; height:95px; overflow-h:hidden; text-align:justify;text-justify:inter-ideograph; }
/************************************************************************************************************************************************************/
/*文章详细*/
.artilce_detail { float:left; width:100%; margin:0px; padding:10px 0 0; }
.artilce_detail .t_image{ float:left; width:100%; margin:0 auto 10px; overflow:hidden; text-align:center; }
.artilce_detail .t_head { float:left; width:100%; text-align:center; padding:0; }
.artilce_detail .t_head h1{ font-size:20px; font-weight:bold; line-height:40px; }
.artilce_detail .t_head span {text-align:center; font-size:12px; padding:0px 0px;line-height:30px;height:30px;}
.artilce_detail .t_head p{ border:1px solid #E1E1E1; line-height:24px; padding:10px; background:#FAFAF9; margin:10px 0px; }
.artilce_detail .t_content{padding:0px 0; height:auto; font-size:14px; line-height:30px;}
.artilce_detail .t_content table{ border-collapse:collapse;border-spacing:0; }
.artilce_detail .t_content table th{ background:#EFF3FA; font-weight:bold; }
.artilce_detail .t_content table th p{ font-weight:bold; }
.artilce_detail .t_content p{margin:0px; padding:0px; font-size:14px; line-height:30px;}
.artilce_detail .t_content hr{height:2px; border:none; border-top:1px solid #ddd;}
.artilce_detail .t_content h2{ font-size:24px; line-height:40px; margin:10px 0; }
.artilce_detail .t_content h3{ font-size:16px; height:40px; line-height:40px; margin:10px 0; width:100%; background:url(images/title-conbg.jpg) center center no-repeat; }
.artilce_detail  #scan_img img{
	max-width:930px; 
	_width:expression_r(this.width<930px?"auto":"930px"); 
}
.artilce_detail .share-area{ float:left; width:100%; height:45px; padding:10px 0; }
.artilce_detail .share-area span{ float:left; height:45px; line-height:45px; }
.artilce_detail .share-area .bdsharebuttonbox{ float:left; }

/*图集*/
.my-gallery{ overflow:hidden; position:relative;  border:1px solid #ccc; margin-top:10px; }
.my-gallery .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.my-gallery .hd .prev,.my-gallery .hd .next{
	display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	cursor:pointer; background:url("images/arrow.png") 0 0 no-repeat;
}
.my-gallery .hd .next{ background-position:0 -50px;  }
.my-gallery .hd .prevStop{ background-position:-60px 0; }
.my-gallery .hd .nextStop{ background-position:-60px -50px; }
.my-gallery .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.my-gallery .hd ul li{ float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.my-gallery .hd ul li.on{ background-position:0 0; }
.my-gallery .hd .pageState{ float:left;  margin-top:5px; }
.my-gallery .bd{ padding:10px;   }
.my-gallery .bd ul{ overflow:hidden; zoom:1; }
.my-gallery .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.my-gallery .bd ul li .pic{ text-align:center; }
.my-gallery .bd ul li .pic img{ width:215px; height:143px; display:block; padding:2px; border:1px solid #ccc; }
.my-gallery .bd ul li .pic a:hover img{ border-color:#999;  }
.my-gallery .bd ul li .title{ line-height:24px;   }
.my-gallery figure {
  display: none;
}
/************************************************************************************************************************************************************/
/* 图集列表*/
ul.gallery_list_1 { width:100%; float:left; list-style:none; margin:0; padding:0; }
ul.gallery_list_1 li { margin:8px 8px 8px 8px; padding:1px; text-align:center; border:1px solid #ccc; display:inline;}
ul.gallery_list_1 li .thumb { display:block; }
ul.gallery_list_1 li span {float:left; height:24px; line-height:24px; font-size:1em; font-weight:normal; text-transform:uppercase; margin:0;padding:0px 0px; background:#F0F0F0; border-top:1px solid #CCC; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.gallery_list_1 li a:hover{ color:#9A1F1C; }
.gallery_lihover{ background:#ccc; }
.gallery_lihover a{ color:#9A1F1C; }
/* 图集列表*/
ul.gallery_list_2 {float:left; width:100%; padding:0 0 0px 0px;}
ul.gallery_list_2 ul { float:left; list-style: none; }
ul.gallery_list_2 ul li { display: inline; padding:10px 10px; }
ul.gallery_list_2 ul img {border: 1px solid #ddd;}
ul.gallery_list_2 ul a:hover img {border:0;}
ul.gallery_list_2 ul a:hover { color: #fff; }
/************************************************************************************************************************************************************/
/*下载列表1*/
ul.download_list-1{ width:100%; float:left; list-style:none; padding:0px; margin:0px; }
ul.download_list-1 li{ width:100%; float:left; padding:10px 0 10px 0; border-bottom:1px dotted #CDCDCD;}
ul.download_list-1 li .imgarea { float:left; padding:0px; margin:0px;}
ul.download_list-1 li .imgarea a{ float:left; padding:1px; margin:0px; border:1px solid #DDD; }
ul.download_list-1 li .imgarea img{ float:left; border:0px; }
ul.download_list-1 li .imgarea a:hover { background:#F9F9F9; }
ul.download_list-1 li .cont { float:left; margin:0; padding-left:10px; }
ul.download_list-1 li .cont_tit a{width:98%; float:left; padding-left:13px; margin:0px; height:24px; line-height:24px; text-decoration:none;background:url(images/iso_6.jpg) left 10px no-repeat; font-weight:bold;}
ul.download_list-1 li .cont_tit a:hover{ color:#9A1F1C; }
ul.download_list-1 li .cont_memo{ width:99%; float:left; color:#666666; line-height:1.5em; padding:0px; margin:0px; text-align:justify; text-justify:inter-ideograph;}
ul.download_list-1 li .cont_para{ width:99%; float:left; }
ul.download_list-1 li .cont_para span{ float:left; height:24px; line-height:24px;  padding:0 10px 0 10px; background:url(images/iso_2.jpg) 0px 10px no-repeat; color:#3C87CB; }
/************************************************************************************************************************************************************/
/*下载详细*/
.download_detail-1 { float:left; width:100%; margin:0px; padding:10px 0 0; }
.download_detail-1 .app-pic{ float:left; width:100px; padding:5px; border:1px solid #ccc; }
.download_detail-1 .app-pic img{ float:left; width:100px; }
.download_detail-1 .app-txt{ float:left; width:580px; padding:0 10px; line-height:24px; }
.download_detail-1 .app-txt h1{ float:left; width:100%; line-height:24px; font-weight:bold; }
.download_detail-1 .app-txt ul{ float:left; width:100%; }
.download_detail-1 .app-txt ul li{ float:left; width:200px; }
.download_detail-1 .app-txt ul li .ext{ color:#999; }
.download_detail-1 .app-txt ul li.all{ float:left; width:400px; }
.download_detail-1 .app-txt div.download{  float:left; width:100%; position:relative;  }
.download_detail-1 .app-txt .download .downbutton{float:left; width:100px; height:24px; line-height:24px; padding:1px; text-align:center;background:#00BB00; color:#fff; border:1px solid #00BB00; font-size:14px;}
.download_detail-1 .app_detail{ float:left; width:100%; padding:10px 0; height:auto; font-size:14px; line-height:28px; }
.download_detail-1 .app_detail h2{float:left; width:100%; border-bottom:1px solid #ccc; font-size:14px; }
#downloadlist{ float:left; width:80%; padding:10px; position:absolute; left:0; top:30px; background:#f0f0f0; border:1px solid #ccc; }
#downloadlist li{ float:left; padding-right:10px; }
#downloadlist li a{ float:left; margin:0px; padding-left:10px; line-height:22px; background:url(images/iso_1.jpg) 0px 9px no-repeat; }
/************************************************************************************************************************************************************/
/*线路筛选*/
.line_filter{float:left; text-align:left; width:905px;; overflow:hidden;}
.line_filter table{ float:left; width:905px; font-size:12px; padding:0px; border-collapse:collapse; border-spacing:0; border-left:1px solid #ddd; border-top:1px solid #ddd; }
.line_filter table tr td,.line_filter table tr th { font-weight:normal; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px; }
.line_filter table th{ width:70px; text-align:right; background:#f0f0f0; font-weight:normal; }
.line_filter table td a { float:left; padding:2px 8px; margin:0 2px; display:inline; font-size:12px; line-height:24px; }
.line_filter table td a:hover{ background:#ff3a1f; color:#fff; }
.line_filter a.filter_on{ background:#ff3a1f; color:#fff; }
.line_filter .level1{ float:left; width:100%; }
.line_filter .level2{ float:left; width:100%; padding:5px 0; margin-top:5px; border:1px dotted #ddd; }
.line_filter .level2 a{ color:#666; }
.line_filter .level2 a:hover{ background:#62A216; color:#fff; }
.line_filter .level2 a.filter_on{ background:#62A216; color:#fff; }
.line_filter .level3{ float:left; width:100%; padding:5px 0; margin-top:5px; border:1px dotted #ddd; }
.line_filter .level3 a{ color:#666; }
.line_filter .level3 a:hover{ background:#1587DD; color:#fff; }
.line_filter .level3 a.filter_on{ background:#1587DD; color:#fff; }
/*排序条件*/
.line_sort{ float:left; width:903px; border-left:1px solid #ddd; border-right:1px solid #ddd; padding:0px 0px; background:url(images/sort_bg.jpg) left top repeat-x; }
.line_sort a{float:left; width:40px; font-size:14px; padding:0px 15px; height:40px; line-height:40px; background:url(images/sort.png) 50px 18px no-repeat; }
.line_sort a.hover{ float:left; background-color:#fff; border-top:2px solid #1587DD; height:38px; line-height:38px; }
.line_sort .count{ float:right; height:40px; line-height:40px; margin-right:10px; }
.line_sort .ASC{ background:url(images/sort.png) 50px -8px no-repeat; }
.line_sort .DESC{ background:url(images/sort.png) 50px 18px no-repeat; }
/*线路1*/
ul.linelist_1{ float:left; width:903px; list-style:none; padding:0px; margin:0px; border:1px solid #ddd; border-top:0px; }
ul.linelist_1 li{ float:left; width:903px; padding:0px 0 10px 0; margin:10px 0 0px 0; border-bottom:1px dotted #CDCDCD; }
ul.linelist_1 li .img { float:left; width:224px; padding:5px 0 0 10px; margin:0px; position:relative; z-index:1; }
ul.linelist_1 li .img a{ float:left;  }
ul.linelist_1 li .img img{ float:left; padding:1px; margin:0px; border:1px solid #DDD; width:220px; height:130px; }
ul.linelist_1 li .txt { float:left; width:520px; margin:0; padding-left:10px; }
ul.linelist_1 li .txt h2 a{float:left; padding-left:0px; margin:0px; line-height:30px; color:#000; }
ul.linelist_1 li .txt h2 a span{ background:#ddd; padding:3px 5px; font-size:12px; margin-right:5px; }
ul.linelist_1 li .txt p.memo{ float:left; width:520px; color:#FF6600; line-height:24px; font-size:12px; padding:5px; margin:0px; }
ul.linelist_1 li .txt p.sche{ float:left; width:520px; font-size:12px; line-height:22px; color:#666; }
ul.linelist_1 li .txt p.date{ float:left; width:520px; font-size:12px; line-height:22px; color:#000; }
ul.linelist_1 li .price { float:right; width:120px; margin:0; line-height:35px; font-size:12px; }
ul.linelist_1 li .price font{ color:#FF6600; font-size:20px; }

ul.linelist_1 li .brand{ position:absolute; height:22px; z-index:2; right:3px; bottom:3px; background:url(images/gray_bg.png) left bottom repeat-x; }
ul.linelist_1 li .brand span{
	float:left; color:#000; width:50px; height:22px; line-height:22px; padding:0 0px 0 13px; text-align:center; overflow:hidden;
	background:url(images/position.png) 5px 3px no-repeat; color:#fff; font-size:12px;
}

ul.linelist_1 .flg{ position:absolute; z-index:2; left:0px; top:1px; }
ul.linelist_1 .flg span{ float:left; color:#fff; width:50px; height:35px; line-height:30px; margin-left:1px; text-align:center; overflow:hidden;}
ul.linelist_1 .flg span.isbest{  background:url(images/iso_line.png) left top no-repeat; }
ul.linelist_1 .flg span.ishot{ background:url(images/iso_line.png) left -35px no-repeat; }
ul.linelist_1 .flg span.ispromote{ background:url(images/iso_line.png) left -70px no-repeat; }

/*标准线路详细*/
.line_detail_1{ float:left; width:1158px; padding:15px 20px 20px; border:1px solid #ddd; background:#fff; }
.line_detail_1 .top{ float:left; width:100%; border-bottom:1px dotted #ddd; margin:0 0 15px; }
.line_detail_1 .top .left{ float:left; width:730px; position:relative;  }
.line_detail_1 .top .left .tit{ float:left; width:730px; font-size:22px; font-weight:bold; line-height:40px; }
.line_detail_1 .top .left .tit i{ float:left; height:40px; overlow:hidden; padding:0px; margin:0px; }
.line_detail_1 .top .left .tit i.brand_369{  width:74px; background:url(images/brand_369.png) left 5px no-repeat; }
.line_detail_1 .top .left .tit i.brand_pzjq{ width:35px; background:url(images/brand_pzjq.png) left 5px no-repeat; }
.line_detail_1 .top .left .tit i.brand_gzjr{ width:57px; background:url(images/brand_gzjr.png) left 5px no-repeat; }

.line_detail_1 .top .left .memo{ float:left; width:100%; color:#CB192E; line-height:22px; padding:5px 0 10px; }
.line_detail_1 .top .print{ float:right; width:365px; padding-top:5px; }
.line_detail_1 .top .print a{float:right; margin-left:5px; padding:0 10px 0 25px; height:30px; line-height:30px; background:url(images/print.png) 5px 7px no-repeat #00B5B5; cursor:pointer; color:#fff; }
.line_detail_1 .top .print a.copy{ background:url(images/copy.png) 5px 7px no-repeat #1587DD; cursor:pointer; }
.line_detail_1 .top .print a.mobile{ background:url(images/copy.png) 5px 7px no-repeat #FF6600; cursor:pointer; }

.line_detail_1 .pic-area{ float:left; position:relative; width:605px; }
.line_detail_1 .pic-area .share-area{ float:left; width:595px; height:45px; padding:10px 0; }
.line_detail_1 .pic-area .share-area span{ float:left; height:45px; line-height:45px; }
.line_detail_1 .pic-area .share-area .bdsharebuttonbox{ float:left; }

.line_detail_1 .line_gmemo{ float:right; width:540px; padding:0px 0px; }
.line_detail_1 .line_gmemo .intro{ float:left; width:100%; padding:0px 0px 0px; position:relative; z-index:1;}
/*
.line_detail_1 .line_gmemo .intro .brand_flg{ position:absolute; z-index:2; right:0px; top:0px; }
.line_detail_1 .line_gmemo .intro .brand_flg span{ float:left; color:#fff; height:35px; line-height:30px; margin-left:1px; text-align:center; overflow:hidden;}
.line_detail_1 .line_gmemo .intro .brand_flg span.brand_369{  width:160px; background:url(images/brand_369.png) left top no-repeat; }
.line_detail_1 .line_gmemo .intro .brand_flg span.brand_pzjq{ width:135px; background:url(images/brand_pzjq.png) left top no-repeat; }
.line_detail_1 .line_gmemo .intro .brand_flg span.brand_gzjr{ width:155px; background:url(images/brand_gzjr.png) left top no-repeat; }
*/
.line_detail_1 .line_gmemo .intro p{ float:left; width:100%; line-height:28px; margin:0px; color:#000; }
.line_detail_1 .line_gmemo .intro p.price{
	width:518px; margin:10px 0px; padding:10px; border:1px solid #FFCFBE; background:#FFFCF6;
	min-height:60px; height:auto !important; height:60px; overflow:visible;
}

.line_detail_1 .line_gmemo .intro .orderarea{ float:left; width:500px; padding-top:10px; }
.line_detail_1 .line_gmemo .intro .orderarea .dateselect{
	float:left; width:210px; height:40px; line-height:40px; background:url(images/order_date.jpg) left top no-repeat;
	padding-left:50px; cursor:pointer; position:relative; z-index:1;
}
.line_detail_1 .line_gmemo .intro .orderarea .daySelect{
	width:258px; position:relative; z-index:10; left:-50px; top:0px;
	border:1px solid #ddd; border-top:0px; background:#fff; display:none;
}
.line_detail_1 .line_gmemo .intro .orderarea .daySelect a{ width:168px; line-height:30px; padding-left:50px; }
.line_detail_1 .line_gmemo .intro .orderarea .ordersub{
	float:left; width:150px; height:40px; line-height:40px; cursor:pointer; border:0px;
	margin-left:20px; background:#FF6600; color:#fff; font-size:18px;
}
.line_detail_1 .pic-area .flg{ position:absolute; z-index:2; left:0px; top:1px; }
.line_detail_1 .pic-area .flg span{ float:left; color:#fff; width:65px; height:35px; line-height:30px; margin-left:1px; text-align:center; overflow:hidden;}
.line_detail_1 .pic-area .flg span.isbest{  background:url(images/iso_line.png) left top no-repeat; }
.line_detail_1 .pic-area .flg span.ishot{ background:url(images/iso_line.png) left -35px no-repeat; }
.line_detail_1 .pic-area .flg span.ispromote{ background:url(images/iso_line.png) left -70px no-repeat; }
/*
span.isbest_detail{ float:left; background:url(images/iso_line.png) left top no-repeat; color:#fff; font-size:16px; width:90px; height:35px; line-height:30px; text-align:center; }
span.ishot_detail{  float:left; background:url(images/iso_line.png) left -35px no-repeat; color:#fff; font-size:16px; width:90px; height:35px; line-height:30px; text-align:center; }
span.ispromote_detail{float:left; background:url(images/iso_line.png) left -70px no-repeat; color:#fff; font-size:16px; width:90px; height:35px; line-height:30px; text-align:center; }
*/
/*预订日历*/
.calendar{ float:left; width:1198px; border:1px solid #ddd; border-top:0px; background:#fff; }
.calendar span.s_left{ float:left; width:50px; height:410px; padding:0 15px 0px; cursor:pointer;background:url(images/nav.png) 30px 130px no-repeat #fff;}
.calendar span.s_right{float:right;width:50px; height:410px; padding:0 15px 0px; cursor:pointer;background:url(images/nav.png) -50px 130px no-repeat #fff;}

.calendar .caln_con{ float:left; width:1038px; padding:15px 0px; }
.calendar .caln_con .month{ width:497px; position:relative; }
.calendar .caln_con .month .tit{ float:left; width:497px; text-align:center; height:40px; line-height:40px; font-size:18px; position:relative; }
.calendar .caln_con .month .tit h3{ float:left; width:497px; text-align:center; height:40px; line-height:40px; font-size:18px; }
.calendar .caln_con .month .tit .prev{ height:40px; line-height:40px; font-size:14px; left:10px; top:0px; position:absolute; color:#666; }
.calendar .caln_con .month .tit .next{ height:40px; line-height:40px; font-size:14px; right:10px; top:0px; position:absolute; color:#666; }

.calendar .caln_con .month .caln_week{ float:left; width:497px; border-left:1px solid #ddd; border-top:1px solid #ddd; }
.calendar .caln_con .month .caln_week li {
	float:left; width:70px; height:30px; line-height:30px; color:#fff; text-align:center; background:#9D9FA2; font-size:14px;
	border-right:1px solid #ddd;
}
.calendar .caln_con .month .caln_week li.end{ background:#1587DD; }

.caln_day{ float:left; width:497px; border-left:1px solid #ddd; border-top:1px solid #ddd; }
.caln_day li { float:left; width:60px; height:40px; padding:5px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;  }
.caln_day li span{ float:left; width:60px; height:20px; line-height:20px; text-align:left; font-family:Arial; font-weight:bold; }
.caln_day li em{ float:left; width:60px; height:20px; line-height:20px; text-align:right; color:#f00; font-size:12px; }
.caln_day li.selectprice{ background:#f0f0f0; cursor:pointer; }
.caln_day li.selectprice:hover{ background:#FF6600; color:#fff; }
.caln_day li.selectprice:hover em{ color:#fff; }
.caln_day li.over em{ color:#ccc; }
.caln_day li.select{ background:#FF6600; color:#fff; }
.caln_day li.select em{ color:#fff; }
.caln_con #caln_loading{ position:absolute; width:128px; height:128px; left:45%; top:180px; background:url(images/loading.gif) left top no-repeat; }

.line_detail { float:left; width:1200px; position:relative; }
.line_detail_left{ float:left; width:902px; padding:0px; }
.line_detail_left .tab_tit{ float:left; width:902px; border-bottom:2px solid #1587DD; }
.line_detail_left .tab_tit .tab{ float:left; height:35px; width:700px; padding:0 0px 0 20px; }
.line_detail_left .tab_tit .tab li a{
	float:left; height:40px; line-height:35px; font-size:16px; padding:0 20px; cursor:pointer; font-weight:bold;
	font-weight:bold; font-weight:normal;
}
.line_detail_left .tab_tit .tab li.current{ height:35px; line-height:35px; border-bottom:0px; background:#1587DD; color:#fff; }
.line_detail_left .tab_tit .tab li.current a{ color:#fff; }
.line_detail_left .tab_tit .floatorder{ float:right; width:100px; display:none; }
.line_detail_left .tab_tit .floatorder a{ float:left; height:35px; line-height:35px; width:100px; font-size:16px; background:#FF6600; text-align:center; color:#fff; }
.line_detail_left .tabcon{ float:left; width:870px; text-align:left; padding:0 15px 10px; font-size:14px; line-height:24px; background:#fff; border:1px solid #ddd; border-bottom:0; border-top:0; }
.line_detail_left .tabcon h3{
	float:left; width:850px; padding:8px 10px; margin:10px 0 10px; font-size:16px; background:#EDF6FF; color:#1587DD; font-weight:bold;
}
.line_detail_left .tabcon .detail{float:left; width:850px; padding:0 10px; }
.line_detail_left .tabcon table{ border-collapse:collapse;border-spacing:0; }
.line_detail_left .tabcon table th,
.line_detail_left .tabcon table td{ padding:5px; }
/*行程*/
.line_detail_left .tabcon .line_sche{ float:left; width:850px; padding:10px 0; border-bottom:1px dotted #ccc; }
.line_detail_left .tabcon .line_sche dt	{
	float:left; width:75px; font-weight:bold; color:#fff; padding-left:15px; font-size:16px;
	background:url(images/sche.jpg) 0px 0px no-repeat; height:30px; line-height:30px;
}
.line_detail_left .tabcon .line_sche dd { float:left; width:750px; font-size:14px; color:#666; line-height:30px;}
.line_detail_left .tabcon .line_sche dd .sche_tit{ float:left; width:100%;}
.line_detail_left .tabcon .line_sche dd .sche_tit .fl{ line-height:30px; font-size:16px;}
.line_detail_left .tabcon .line_sche dd .sche_tit .fr{ line-height:30px; color:#000; font-size:14px; }

.line_sche .para{ float:left; width:100%; }
.line_sche .para li{ float:left; width:100%; padding:2px 0px; }
.line_sche .para li i{ float: left; width:20px; height:24px; line-height:24px; background:url(images/sche_para.png) 0px 0px no-repeat; }
.line_sche .para li i.traffic { background-position: 0 0px;}
.line_sche .para li .jtgj{ float:left; margin:7px 0 0 2px; }
.line_sche .para li i.hotel { background-position: 0 -26px;}
.line_sche .para li i.dinner { background-position: 0 -50px;}
.line_sche .para li i.trip { background-position: 0 -78px;}
.line_sche .para li i.spots { background-position: 0 -130px;}
.line_sche .para li span.tit {float: left; width:45px;line-height:24px; color: #5e74a6; }
.line_sche .para li div.text { float: left; width:680px; line-height:24px;}
.line_sche .para li div.text img{ max-width:100%;}

.line_sche .para li div.text .sche_spots{ float:left; width:100%; padding:0px 0px; }
.line_sche .para li div.text .sche_spots a{ float:left; width:175px; padding:0px 0px; margin:5px; line-height:30px; text-align:center; }
.line_sche .para li div.text .sche_spots a img{ float:left; width:175px; height:105px; }

/*标准景点********************************************************************************************************************************************/
ul.spotslist_1{ float:left; width:903px; list-style:none; padding:0px; margin:0px; border:1px solid #ddd; border-top:0px; }
ul.spotslist_1 li{ float:left; width:903px; padding:10px 0 10px 0; border-bottom:1px dotted #CDCDCD;}
ul.spotslist_1 li .img { float:left; width:224px; padding:5px 0 0 10px; margin:0px;}
ul.spotslist_1 li .img a{ float:left;  }
ul.spotslist_1 li .img img{ float:left; padding:1px; margin:0px; border:1px solid #DDD; width:220px; height:130px; }
ul.spotslist_1 li .txt { float:left; width:570px; margin:0; padding-left:10px; }
ul.spotslist_1 li .txt h2 a{float:left; margin:0px; height:30px; line-height:30px; font-size:16px; }
ul.spotslist_1 li .txt h2 a span{ background:#FF6600; color:#fff; padding:3px 5px; margin-right:5px; }
ul.spotslist_1 li p.memo{ float:left; width:570px; line-height:22px; font-size:12px; margin:0px; }
ul.spotslist_1 li p.cate{ float:left; width:570px; line-height:22px; font-size:12px; margin:0px; }
ul.spotslist_1 li p.cate a{ color:#FF6600;}
ul.spotslist_1 li .star { float:right; width:85px; padding-top:10px; line-height:35px; font-size:12px;}

.spots_detail_1{ float:left; width:1158px; padding:20px; border:1px solid #ddd; background:#fff; }
.spots_detail_1 .spots_gmemo{ float:right; width:500px; padding:0px 0px; }
.spots_detail_1 .spots_gmemo .intro{ float:left; width:100% padding:0px 0px 0px; }
.spots_detail_1 .spots_gmemo .intro .tit{ float:left; width:100%; padding:0px 0 0px; font-size:22px; font-weight:bold; }
.spots_detail_1 .spots_gmemo .intro .memo{ float:left; width:100%; color:#CB192E; line-height:22px; padding:10px 0; }
.spots_detail_1 .spots_gmemo .intro p{ float:left; width:100%; line-height:40px; margin:0px; }

.spots_detail { float:left; width:1200px; position:relative; }
.spots_detail_left{ float:left; width:902px; padding:0px; }
.spots_detail_left .tab_tit{ float:left; width:902px; border-bottom:2px solid #1587DD; }
.spots_detail_left .tab_tit .tab{ float:left; height:35px; width:700px; padding:0 0px 0 20px; }
.spots_detail_left .tab_tit .tab li a{
	float:left; height:40px; line-height:35px; font-size:16px; padding:0 20px; cursor:pointer; font-weight:bold;
	font-weight:bold; font-weight:normal;
}
.spots_detail_left .tab_tit .tab li.current{ height:35px; line-height:35px; border-bottom:0px; background:#1587DD; color:#fff; }
.spots_detail_left .tab_tit .tab li.current a{ color:#fff; }
.spots_detail_left .tab_tit .floatorder{ float:right; width:100px; display:none; }
.spots_detail_left .tab_tit .floatorder a{ float:left; height:35px; line-height:35px; width:100px; font-size:16px; background:#FF6600; text-align:center; color:#fff; }
.spots_detail_left .tabcon{ float:left; width:870px; text-align:left; padding:0 15px 10px; font-size:14px; line-height:24px; background:#fff; border:1px solid #ddd; border-bottom:0; border-top:0; }
.spots_detail_left .tabcon h3{float:left; width:850px; padding:8px 10px; margin:10px 0 10px; font-size:16px; background:#EDF6FF; color:#1587DD; font-weight:bold; }
.spots_detail_left .tabcon .detail{float:left; width:850px; padding:0 10px; }
.spots_detail_left .tabcon table{ border-collapse:collapse;border-spacing:0; }
.spots_detail_left .tabcon table th,
.spots_detail_left .tabcon table td{ padding:5px; }
/************************************************************************************************************************************************************/
/*list1 品牌*/
ul.brandlist_1 { float:left; width:100%; list-style:none; margin:0; padding:0; }
ul.brandlist_1 li { margin:0px 15px 15px; padding:1px; text-align:center; border:1px solid #ccc; display:inline;}
ul.brandlist_1 li a img { display:block; }
ul.brandlist_1 li h2 {height:30px; line-height:30px; font-weight:normal; text-transform:uppercase; margin:0;padding:0px 0px; background:#F0F0F0; border-top:1px solid #CCC; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/*详细*/
.brand_detail { float:left; width:100%;  margin:0px; padding:10px 0 0; }
.brand_detail .t_image{ float:left; width:100%; margin:0 auto 10px; overflow:hidden; text-align:center; }
.brand_detail .t_head { float:left; width:100%; text-align:center; padding:0; }
.brand_detail .t_head h1{ font-size:20px; font-weight:bold; line-height:40px; }
.brand_detail .t_head span {text-align:center; font-size:12px; padding:0px 0px;line-height:30px; height:30px; }
.brand_detail .t_head p{ border:1px solid #E1E1E1; line-height:24px; padding:10px; background:#FAFAF9; margin:10px 0px; }
.brand_detail .t_content{ padding:0px 0; height:auto; font-size:14px; line-height:28px; }
.brand_detail .t_content table{ border-collapse:collapse; border-spacing:0; }
.brand_detail .t_content table th{ background:#EFF3FA; font-weight:bold; }
.brand_detail .t_content table th p{ font-weight:bold; }
.brand_detail .t_content p{margin:0px; padding:0px; font-size:14px; line-height:30px; }
.brand_detail .t_content hr{height:2px; border:none; border-top:1px solid #ddd;}
.brand_detail .t_content h2{ font-size:24px; line-height:40px; margin:10px 0; }
.brand_detail .t_content h3{ font-size:16px; height:40px; line-height:40px; margin:10px 0; width:100%; background:url(images/title-conbg.jpg) center center no-repeat; }
/*相关线路*/
.relation_line{ float:left; margin:15px 0; padding:10px 0 0 0; width:100%; text-align:left; }
.relation_line h3{float:left; width:100%; border-bottom:1px solid #ccc; text-indent:1em; height:30px; line-height:30px; font-size:16px; font-weight:bold; background:url(images/iso3.jpg) 5px 6px no-repeat;}
.relation_line ul{ float:left; padding:0px 0 0 10px; border:0px; }

/*产品列表1**********************************************************************************************************************************/
ul.goods_list-1 { width:100%; float:left; list-style:none; margin:0; padding:0; }
ul.goods_list-1 li { margin:5px 4px 5px 0px; padding:1px; text-align:center; border:1px solid #f0f0f0; display:block;}
ul.goods_list-1 li a img { display:block; }
ul.goods_list-1 li h2 {height:35px; line-height:35px; font-size:1em; font-weight:normal; margin:0;padding:0px 0px; background:#f1f1f1; border-top:1px solid #f0f0f0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
ul.goods_list-1 li a:hover{ color:#0971B0; }
.list_goods_hover{ background:#3757A4; }
.list_goods_hover a{ color:#3757A4; }
/*产品列表2*/
ul.goods_list-2{ width:100%; float:left; margin:0px; }
ul.goods_list-2 li{ width:50%; float:left; padding:10px 0 10px 0;}
ul.goods_list-2 li .imgarea{ float:left; border:1px solid #DDD; }
ul.goods_list-2 li .content { float:left; width:260px; margin:0; padding-left:10px; }
ul.goods_list-2 li .content h2 a{ float:left; width:260px; line-height:28px; color:#0F6B94; }
ul.goods_list-2 li .content p{ float:left; width:260px; line-height:22px; padding:0px; margin:0px; height:70px; font-size:12px; overflow:hidden; }
/*产品列表3*/
ul.goods_list-3{ width:850px; float:left; margin:0px; }
ul.goods_list-3 li{
	float:left; width:400px; border:1px solid #ccc; margin:0 5px 10px 5px; display:inline;
	padding:1px 10px; background:url(images/godositem_bg.jpg) left top no-repeat #fff;
}
ul.goods_list-3 li .gtit{ float:left; width:380px; padding:0 0px 0 25px; height:30px; line-height:30px; }
ul.goods_list-3 li .gtit a.more{ float:right; height:30px; line-height:30px; }
ul.goods_list-3 li .content { float:left; width:405px; margin:0; padding:10px 0px; }
ul.goods_list-3 li .content a{ float:left; border:1px solid #DDD; }
ul.goods_list-3 li .content p{ float:left; width:290px; line-height:22px; padding:1px 0 0 5px; margin:0px; overflow:hidden; }
/************************************************************************************************************************************************************/
/*条件*/
#goods_filter{float:left; text-align:left; width:99.7%; padding:1px; border:#e4e4e4 1px solid; background:#fff; overflow:hidden;margin:0px 0 10px 0px;}
#goods_filter table{  font-size:12px; }
#goods_filter table th{ width:80px; text-align:center; padding:7px 0 8px 0; background:#F6F6F6; font-style:normal; /*border-bottom:1px solid #E4E4E4;*/ }
#goods_filter table td{ text-align:left; background:#fff; }
#goods_filter table td a { float:left; height:28px; line-height:28px; padding:0 10px; margin:0 0 0 20px; display:inline; }
#goods_filter table td a:hover{ background:#ff3a1f; color:#fff; }
#goods_filter .filter_on{ background:#ff3a1f; color:#fff; }
/*标准产品详细*/
.goods_detail_1{ float:left; width:100%; padding-top:20px; }
.goods_detail_1 .goods_gallery{ float:left; margin:0; padding-left:10px; width:335px; }
.goods_detail_1 .goods_gmemo{ float:right; width:450px; text-align:left; }
.goods_detail_1 .goods_gmemo h1{ float:left; width:100%; line-height:40px; color:#000; padding:0px 0; font-size:20px; font-weight:bold; }
.goods_detail_1 .goods_gmemo span{ float:left; width:100%; line-height:24px; color:#CB192E; font-size:14px; padding-bottom:10px; }
.goods_detail_1 .goods_gmemo p{ float:left; width:100%; padding:5px 0 5px 0px; line-height:24px; margin:0px; font-size:14px; border-top:1px dotted #ddd; }
.goods_detail_1 .goods_gmemo p i{ color:#AAAAAA; font-style:normal; line-height:30px; width:200px; }
.goods_detail_1 .goods_gmemo .inquire{ float:left; width:100%; line-height:24px; padding:10px 0px; background:#F5F7FA; }
.goods_detail_1 .goods_gmemo .inquire a{
	float:left; margin-left:15px; padding-left:15px; width:150px; height:40px; line-height:40px; background:url(images/mail.png) 10px 13px no-repeat #FF712B;
	text-align:center; color:#fff; 
}
.goods_detail_1 .goods_gmemo .inquire a:hover{background:url(images/mail.png) 10px 13px no-repeat #ff3a1f;}
.goods_detail_1 .ddetail{ float:left; width:100%; }
.goods_detail_1 .ddetail .tab_goods{ float:left; height:30px; width:100%; padding:0 0px 0 0px; border-bottom:1px solid #ccc; }
.goods_detail_1 .ddetail .tab_goods li{
	float:left; height:30px; line-height:30px; font-size:14px; padding:0 20px; cursor:pointer; font-weight:bold; margin-left:10px;
	font-weight:bold;height:30px; line-height:30px; font-weight:normal;
}
.goods_detail_1 .ddetail .tab_goods li.oncurr{ height:30px; line-height:30px; border:1px solid #ccc; border-bottom:0px; background:#fff; color:#F86D18; font-weight:bold;}
.goods_detail_1 .ddetail .tabcon_goods{
	float:left; width:100%; text-align:left; padding:10px 0; border-top:0px; border-top:0px;font-size:14px; line-height:24px;
}
.goods_detail_1 .ddetail .tabcon_goods table{ border-collapse:collapse;border-spacing:0; }
.goods_detail_1 .ddetail .tabcon_goods table th,
.goods_detail_1 .ddetail .tabcon_goods table td{ padding:5px; }
/*相关产品*/
.detail_relation_pic{ float:left; margin:0px 0; padding:10px 0 0 0; width:100%; text-align:left;  }
.detail_relation_pic span{ float:left; margin:0px 0; padding:5px 0 0 0; width:100%; border-bottom:1px solid #ccc; }
.detail_relation_pic span h3{float:left; height:30px; padding:0 10px; line-height:30px; font-size:16px;	background:url(images/iso3.jpg) 0px 6px no-repeat; font-weight:bold; }
.detail_relation_pic ul{ float:left; width:100%; padding:10px 0 0 0px; }
.detail_relation_pic ul li { float:left; width:154px; padding:4px; text-align:center; }
.detail_relation_pic ul li a{ float:left; width:150px; line-height:24px; border:1px solid #ddd; padding:1px; text-align:center; }
.detail_relation_pic ul li a img{ float:left; width:150px; height:150px; }


/*简洁详细*/
.goods_detail_2 { padding-top:0px; }
.goods_detail_2 .dright{ float:right; margin:0; padding:0; }
.goods_detail_2 .ddetail{ float:left; width:100%;}
.goods_detail_2 .tabcon_goods{float:left; width:100%; text-align:left; padding:10px 0; border-top:0px; overflow:hidden; border-top:0px;font-size:14px; line-height:24px;}
/*图集详细*/
.goods_detail_3{ float:left; width:100%; }
.goods_detail_3 h1{ float:left; width:100%; line-height:40px; color:#000; padding:0px 0; }
.goods_detail_3 span{ float:left; width:100%; line-height:35px; color:#CB192E; }
/*图集
.goods_gall{ float:left; width:100% }
.goods_gall li{ float:left; border:1px solid #ccc; padding:2px; margin:7px; display:inline; }
.goods_gall li img{ float:left; }
*/
/*询盘*/
#inquire_submit{ width:62px; height:22px; border:0px; background:url(images/send.gif) left top no-repeat; cursor:pointer; }
.inquire_reset{ width:62px; height:22px; border:0px; background:url(images/rewrite.gif) left top no-repeat; cursor:pointer; }
/*************************************************************************************************************************************************************/
/*control_slide*/
.control_slide{width:830px; height:424px; position:relative; margin:0 auto 10px;}
.control_slide .btn{position:absolute; bottom:0; cursor:pointer;z-index:1000; }
.control_slide .prev{left:0; width:14px; height:64px; background:url(images/ad_scroll_back.png) center center no-repeat;}
.control_slide .prev:hover{ background-image:url(images/ad_scroll_back.png) center center;}
.control_slide .next{right:0; width:14px; height:64px; background:url(images/ad_scroll_forward.png) center center no-repeat;}
.control_slide .next:hover{ background-image:url(images/ad_scroll_forward.png);}
.control_slide #prevTop{left:0; top:30%; width:34px; height:100px; background:url(images/slider-arrow.png) -102px center no-repeat #f0f0f0;filter:alpha(opacity=50);opacity:0.5; }
.control_slide #nextTop{right:0;top:30%; width:34px; height:100px; background:url(images/slider-arrow.png) -34px center no-repeat #f0f0f0; filter:alpha(opacity=50);opacity:0.5;}
.control_slide #prevTop:hover{background:url(images/slider-arrow.png) -68px center no-repeat #000;}
.control_slide #nextTop:hover{background:url(images/slider-arrow.png) 0px center no-repeat #000;}
.control_slide .picBox{ height:350px; position:relative;overflow:hidden; }
.control_slide .picBox ul{height:350px; position:absolute;}
.control_slide .picBox li {position: relative; width:800px; height:300px;}
.control_slide .listBox{width:800px; height:64px; margin:10px auto 0; position:relative; overflow:hidden; }
.control_slide .listBox ul{height:64px;position:absolute;}
.control_slide .listBox li{width:150px;height:64px;cursor:pointer;position:relative; padding:0 5px;}
.control_slide .listBox li img{display: block; width:150px;height:64px; }
.control_slide .listBox .on img{width:146px; height:60px; border:2px solid #00d4be;}
/*************************************************************************************************************************************************************/
/*留言搜索*/
.custom {border: 1px solid #FF8C00; }
.custom .tit {height:50px;color:#000;line-height:50px;text-align:center; margin-bottom:20px; background:#fef2d6; }
.custom .tit h3 {display: inline;font-size: 18px;font-weight:bold;}
.custom .tit .cue {font-size: 12px;}
.custom dl {position:relative; padding-left:270px;width:620px;margin:15px 0; }
.custom dt {display: inline-block;position: absolute;top:4px;left:0;width:260px;text-align:right;}
.custom dt .remind {color: #c00;font-weight: bold;}
.custom dd .input-txt {width:160px;height:20px;padding:4px 4px; border:1px solid #ccc; }
.custom dd .remark-textarea {width:498px;height:130px; padding:4px; border:1px solid #ccc;}
.custom .actbox {padding:20px 0;border-top: 1px solid #f96;text-align: center;}
.custom .actbox .btn-submit {color: #fff; height:40px; line-height:40px; background:#FF6600; padding:0 50px; border:0px; font-size:18px; cursor:pointer; }
.custom .actbox .btn-submit:hover{ background:#cd5302; }

/*************************************************************************************************************************************************************/
/*招聘*/
.hr_list{ float:left; width:100%; padding-top:20px; }
.hr_list table{ border-collapse:collapse;border-spacing:0; border:0; }
.hr_list th,.hr_list td{ border-bottom:1px solid #e4e4e4;padding:10px 10px; font-size:14px; }
.hr_list table th{ background:#f0f0f0; color:#000; }
.hr_list td a{ font-size:14px; }
/*招聘详细*/
.hr_detail { float:left; width:100%; padding-top:20px; }
.hr_detail h3{ float:left; width:100%; background:#F5F5F5; }
.hr_detail h3 span{
	float:left; height:40px; line-height:40px; padding:0 25px; font-weight:bold;
	background:url(images/iso3.jpg) 10px 11px no-repeat;
}
.hr_detail h3 a{
	float:right; height:30px; line-height:30px; font-size:14px;
	padding:0 10px; margin:5px 10px 0px; font-weight:bold; background:#004694; color:#fff;
}
.hr_detail table{ border-collapse:collapse;border-spacing:0;border:0; }
.hr_detail table tr td,.hr_detail table tr th { padding:10px 10px; }
.hr_detail table tr th { font-weight:normal; color:#999999; }
.hr_detail .hr_content{ float:left; width:100%; line-height:26px; padding:10px 10px; font-size:14px; }
/*投递简历*/
.hr_resume { float:left; width:100%; padding-top:20px; }
.hr_resume table{ border-collapse:collapse;border-spacing:0;border-left:1px solid #ccc;border-top:1px solid #ccc; }
.hr_resume table tr td,.hr_resume table tr th { border-right:1px solid #ccc;border-bottom:1px solid #ccc; padding:10px 10px; line-height:28px; }
.hr_resume table tr th { font-weight:normal; background:#f0f0f0; }
.hr_resume input.vd_code{ float:left; width:50px; }
.hr_resume img.vd_image{ cursor:pointer; margin:0 0 0 5px; padding:0px; float:left; display:inline; }
.resume_btn{
	float:left; padding:10px 20px; margin:0px 0px 0 280px; border:0px;cursor:pointer;
	text-align:center; background:#004694; color:#fff; font-size:16px; 
}
/***********************************************************************************************************************************************************/
/*相关阅读、上下篇*/
.detail_relation{ float:left; margin:10px 0 0; padding:5px 0 0 0; width:100%; text-align:left; border-top:1px solid #ddd; }
.detail_relation h3{float:left; width:100%; border-bottom:1px solid #ccc; height:30px; padding:0 10px; line-height:30px; font-size:16px; background:url(images/iso3.jpg) 0px 6px no-repeat;}
.detail_relation ul{ float:left; width:100%; padding:5px 0 0 10px; }
.detail_relation ul li{ float:left; width:100%; padding:0 0 0 10px; line-height:30px; background:url(images/iso_1.jpg) 0px 13px no-repeat; }




/*
将dcss容器里的所有元素设为默认值
*/
.dcss html,.dcss address,.dcss blockquote,.dcss body,.dcss dd,.dcss div,
.dcss dl,.dcss dt,.dcss fieldset,.dcss form,.dcss frame,.dcss frameset,
.dcss h1,.dcss h2,.dcss h3,.dcss h4,.dcss h5,.dcss h6,.dcss noframes,
.dcss ol,.dcss p,.dcss center,.dcss dir,.dcss hr,.dcss menu,.dcss pre { display: block; float:none; padding:0px; margin:0px; }
.dcss ul { padding:0px; margin:0px; }
.dcss li { float:none; list-style-type:circle; padding:0px; margin:0px;}
.dcss head { display: none }
.dcss thead { display: table-header-group }
.dcss tbody { display: table-row-group }
.dcss tfoot { display: table-footer-group }
.dcss col { display: table-column }
.dcss colgroup { display: table-column-group }
.dcss caption { display: table-caption }
.dcss caption { text-align: center }
.dcss body { margin: 8px; line-height: 1.12 }
.dcss h1 { font-size: 2em; margin: .67em 0;line-height: 1.5em }
.dcss h2 { font-size: 1.5em; margin: .75em 0;line-height: 1.5em }
.dcss h3 { font-size: 1.17em; margin: .83em 0;line-height: 1.5em }
.dcss h4 { font-size: 1.09em; margin: 1.12em 0;line-height: 1.5em }
.dcss h4,.dcss p,.dcss blockquote,.dcss ul,.dcss fieldset, .dcss form,.dcss ol,.dcss dl,.dcss dir,.dcss menu { margin:0 0; padding:0px; }
.dcss h5 { font-size: .83em; margin: 1.5em 0;line-height: 1.5em }
.dcss h6 { font-size: .75em; margin: 1.67em 0;line-height: 1.5em }
.dcss h1, .dcss h2, .dcss h3, .dcss h4, .dcss h5, .dcss h6, .dcss b,.dcss strong { font-weight: bolder }
.dcss blockquote { margin-left: 40px; margin-right: 40px }
.dcss i, .dcss cite, .dcss em,.dcss var,.dcss address { font-style: italic }
.dcss pre, .dcss tt,.dcss  code,.dcss  kbd,.dcss samp { font-family: monospace }
.dcss pre { white-space: pre }
.dcss button,.dcss textarea,.dcss input,.dcss object,.dcss select { display:inline-block; }
.dcss big { font-size: 1.17em }
.dcss small, .dcss sub, .dcss sup { font-size: .83em }
.dcss sub { vertical-align: sub }
.dcss sup { vertical-align: super }
.dcss s, .dcss strike,.dcss  del { text-decoration: line-through }
.dcss hr { border: 1px inset }
.dcss ol, .dcss ul,.dcss  dir, .dcss menu, .dcss dd { margin-left:20px }
.dcss ol { list-style-type: decimal }
.dcss ol ul,.dcss ul ol, .dcss ul ul, .dcss ol ol { margin-top: 0; margin-bottom: 0 }
.dcss u,.dcss ins { /*text-decoration: underline*/ }
.dcss br:before { content: "A" }
.dcss :before, .dcss :after { white-space: pre-line }
.dcss center { text-align: center }
.dcss abbr,.dcss acronym { font-variant: small-caps; letter-spacing: 0.1em }
.dcss :link,.dcss :visited { /*text-decoration: underline*/ }
.dcss :focus { outline: thin dotted invert }
.dcss BDO[DIR="ltr"] { direction: ltr; unicode-bidi: bidi-override }
.dcss BDO[DIR="rtl"] { direction: rtl; unicode-bidi: bidi-override }
.dcss *[DIR="ltr"] { direction: ltr; unicode-bidi: embed }
.dcss *[DIR="rtl"] { direction: rtl; unicode-bidi: embed }
@media print {
    .dcss h1 { page-break-before: always }
    .dcss h1,.dcss h2,.dcss h3,.dcss h4,.dcss h5,.dcss h6 { page-break-after: avoid }
    .dcss ul,.dcss ol,.dcss dl { page-break-before: avoid }
}
.dcss img{ padding:10px; }
.dcss a{text-decoration: underline;}
.dcss a:visited{ text-decoration:none; }