/* CSS Document */
#page_content{/* margin-top:46px; */ overflow:hidden;}
#page_left{float:left;width:880px;position: relative;}
#page_right{ float:right; width:275px; }
#page_full{ width:100%;}
.box{ width:1180px; margin:0 auto;}
.item { width:100%; display:none;}
.item a img { top:0; left:0;width:100%;}

#post_list_box{/* margin-top:25px; */}
#post_list_box .post_loading{text-align: center;padding: 10px 0;}
.post{padding:25px; overflow:hidden; border-bottom:1px dashed #ddd;}
.post:hover{box-shadow:0px 0px 6px 3px #ddd; border-bottom:1px solid #fff;}
.post_left{float:left;width:30.682%;position:relative;overflow:hidden;display: none;}
.post_left img{ width:100%; position:relative;}
.post_right{float:left;display:inline;/* width:59%; */margin-left:25px;overflow:hidden;}
.post_title{ height:30px; line-height:30px; overflow:hidden;}
.post_title a{display:block; color:#333; height:30px; line-height:30px; font-size:18px; font-weight:bold;}
.post_title a:hover{ color:#0D79CB;}
.post_property{ margin-top:0.2rem;}
.post_author{ float:left; font-weight:bold; color:#333; font-size:14px; }
.post_author a{ color:#0076D3}
.post_author a:hover{ color:#0D79CB;}
.post_author span { color:#53D40F;}
.post_spliter{ float:left; margin-left:10px; margin-right:10px; color:#999}
.post_date{float:left; font-size:14px; color:#999; }
.post_brief{margin-top:0.2rem;color:#656565;font-size:14px;line-height:25px;/* height:1.5rem; */overflow:hidden;}
.post_meta{ margin-top:20px; font-size:14px;}
.post_tag{ float:left; text-decoration:none;}
a.post_tag_item{ float:left; display:block; font-size:14px; margin-right:10px; border:0; color:#999;}
a.post_tag_item:hover{color:#0D79CB;}
.page_box .pagination{margin:10px 0;padding:0 15px 20px 20px;}

.post_type_salon{position: absolute; padding:4px 10px; left:0px; bottom:0px; background:#0e79cc; font-size:14px; color:#fff; z-index:60;}

#post_content{ padding:35px 35px 20px 35px; overflow:hidden; margin-bottom:40px; background: url(../image/ggf.jpg) no-repeat top right;}
#post_title{ text-align:left; font-size:24px; margin-bottom:28px; color:#333; font-weight:bold;}
.post_option{ margin-bottom:10px;}
.questionnaire_textarea{ width:1028px; height:100px; padding:10px; }
.questionnaire_subm{ float:right; padding:6px 30px; border-radius:4px; background:#0e75cc; font-size:16px; color:#fff; border:none;}
#post_info{ color:#333; font-size:14px;}
#post_info i{font-size:14px; font-weight:normal;}
#post_info_left{ float:left; width:100%;}
#post_industry{ float:left;}
#post_industry .post_industry_item{background:#0e79cc; padding:2px 10px; border-radius:5px; margin-right:12px; color:#fff;}
#post_source{ float:left; margin-right:20px; font-weight:bold; margin-left:10px;}
#post_author{ float:left; margin-right:20px; font-weight:bold;}
#post_date{ float:left;}
 
#post_comment_count{float:right;}
 
#post_audio{ width:480px; overflow:hidden; margin:0 auto 20px;}
#post_audio audio{ width:100%;}
#post_source.marginfz{margin-left: 0;}
#post_brief{ color:#999; margin-top:25px; line-height:30px; font-size:16px; word-wrap: break-word; overflow:hidden;}
#post_thumbnail{ margin:20px auto; text-align:center; overflow:hidden;}
#post_thumbnail img{ width:480px;}
#post_thumbnail .post_copyright {color:#aaa; font-style:italic;}
.aligncenter { clear:both; display:block; margin-left:auto; margin-right:auto;}/*æ–‡ç« å¤§å›¾*/
#post_description{ overflow:hidden;}
#post_description h1{ height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#000; margin:10px 0;}
#post_description p{font-size:16px;line-height:30px;color:#222;word-wrap: break-word;display: block;/* width: 40%; *//* float: left; */text-align: left;line-height: 40px;}
#post_description p:first-child{ margin-top:0;}
#post_description img{display:block; margin:10px auto; text-align:center;}
#post_description img.size-full{ display:block; margin:10px auto; text-align:center;}
#post_description p a{ color:#0076D3; border-bottom:1px dashed #0e79cc; word-wrap: break-word}
#post_description pre{ padding:15px; font-size:16px; font-family: "å¾®è½¯é›…é»‘", "é»‘ä½“", Tahoma, Verdana; text-indent:32px;line-height:26px; background:#fbfbfb; }
#post_description p em{ font-style:italic;}
#post_description.nf_infocontent p {margin-top:0;}

#post_comment{ margin-top:30px;}



.article_info_box{ border:1px solid #efefef; padding:15px; border-radius:4px;background:#fafafa;}
.article_info_box_left{ float:left; width:20px; margin-right:15px;}
.article_info_box_right{ float:left; width:650px; overflow:hidden;}
a.article_info_tag{ float:left; display:block; font-size:14px; background:#eaeaea; padding:3px 8px; margin-right:8px; border:0; border-radius:3px; color:#333;text-shadow:0.1em 0.1em 0.1em #fff;}
a.article_info_tag:hover{background:#95A3A8; color:#fff;text-shadow:none;}/*æ ‡ç­¾*/
.glyphicon{ font-size:20px; margin-top:2px;}/*å›¾æ ‡*/
#article_copyright{ margin-top:15px; margin-bottom:30px;}
#article_copyright_info{color:#333;text-shadow:0.1em 0.1em 0.1em #fff; line-height:25px; font-size:14px;}
#article_weixin_info{ margin-top:15px;}
#article_weixin_info_left{ width:100px; float:left;}
#article_weixin_info_left img{ width:100px;}
#article_weixin_info_right{ width:535px; margin-left:15px; float:left;color:#333;text-shadow:0.1em 0.1em 0.1em #fff; line-height:25px; font-size:14px;}


#top_nav_box{height:40px; background:#2D6192; width:100%;}
#top_nav_box .nav-menu{ width:1000px; margin:0 auto;-webkit-padding-start:0px;}
#top_nav_box ul li{ float:left; display:block; margin-right:15px;}
#top_nav_box ul li.menu-item a{ display:block; height:40px; line-height:40px; padding:0 12px; font-size:14px; font-weight:bold; color:#fff;}
#top_nav_box ul li.menu-item a:hover{ background:#234C71}
#top_nav_box ul li.current-menu-item{background:#234C71}
#top_nav_box_bottom{width:1000px; margin:0 auto; height:36px; background:#fbfbfb; -webkit-box-shadow: #ccc 0px 0px 10px; -moz-box-shadow: #ccc 0px 0px 10px; box-shadow: #ccc 0px 0px 10px; padding-left:18px;}
.tb_nav_item{ float:left; line-height:36px; margin-left:17px;}
.tb_nav_item_spliter{ float:left; width:1px; border-left:1px solid #ccc; border-right:1px solid #fff; height:16px; margin-top:12px; margin-left:15px;}
.tb_nav_item a{ color:#555;}
.tb_nav_item a:hover{ color:#22618c;}


.post_box_title h1{ display:block; font-weight:bold; color:#2D6192;font-size:18px; padding-left:16px; border-left:4px solid #2D6192; height:18px; line-height:18px; margin-top:10px; margin-bottom:10px;}
.post_box_title h1 a{color:#2D6192; font-weight:bold;}
.post_box_headline{margin-top:20px; margin-bottom:10px;}
.post_box_headline_image{ float:left; width:90px;}
.post_box_headline_image img{ width:120px; height:80px;}
.post_box_headline_title{ float:right; width:180px;}
.post_box_headline_title a{ line-height:30px; font-size:16px;}
.post_box_list ul{ color:#bbb}
.post_box_list_item{ line-height:30px; height:30px; list-style:disc inside; font-size:14px; width:100%; overflow:hidden;}
#box_follow_us{ margin-top:20px;}

.right_box{ width:275px; padding-bottom:20px; overflow:hidden;}
.right_box_title{ height:60px; line-height:60px; color:#0e79cc; font-size:18px; font-weight:bold; text-indent:21px; border-bottom:1px solid #e5e5e5;}
.border_gray{border:1px solid #e5e5e5; background:#fff;}

#post_label .right_box_content {padding: 15px 16px;}
#post_label .right_box_content a{ float:left; padding:4px 12px 4px 12px; margin:4px 2px 8px 2px;border-radius: 20px; border:1px solid #eee; color:#999; font-size: 14px;}
#post_label .right_box_content a:hover{box-shadow:0px 0px 6px #ddd; color:#333;}
#top_post{margin-top:20px;}

#top_post_filter{ border-bottom:1px solid #e5e5e5; }
#top_post_filter li{ float:left; width:33.3%; height:56px; line-height:56px; color:#999; font-size:14px; text-align:center;}
#top_post_filter li:hover,#top_post_filter .top_post_filter_active{ border-bottom:4px solid #0e79cc; cursor:pointer; color:#0e79cc}
a.top_post_item{ display:block; border-bottom:1px dashed #ddd; margin:14px 20px; padding-bottom:14px;width:233px;}
a.top_post_item img{ display:block; float:left; width:40px; height:40px; border-radius:6px;}
a.top_post_item p{ display:block; float:left; width:175px; height:44px; overflow:hidden; margin-left:14px; margin-top:-4px; color:#999; font-size:14px; line-height:24px;}
a.top_post_item:hover img{box-shadow:0px 0px 3px 2px #ddd;}
a.top_post_item:hover p{ color:#333;}
a.top_post_item_no_border{ border-bottom:0;}

@media (width: 1024px){
	.box,.Package{ width:96% !important; margin:0px 2% !important;}
	#page_right{ display:none;}
    #page_left{ width:100%;}
	}
	
/**ä¼˜æƒ å¥—é¤**/
.Package{ width:1190px; margin:0 auto;}
.Package ul li{width:98%;border:5px solid #38b5e6;margin: 30px 1%;}
.Package-tit{padding: 12px 1%;width:98%;border-bottom:1px solid #38b5e6;}
.Package-tit span,.Package-tit font{font-size: 20px;font-weight:bold;}
.Package-tit font{ color:#F00;}
.Package ul li dd{padding: 12px;width:98%;display:none;}
.Package ul li dd dl{float:left;/* width:3.5rem; */text-align:center;line-height: 30px;font-size: 14px;margin: 0px 10px;}
.Package p{display:block;width:98%;margin:0px auto;padding:10px 0px;font-size:0.5em;}

.Package h1{height:60px;margin-bottom: -20px;}
.Package h1 li{float:left;width:130px;height:45px;padding-top:15px;margin:0 0 0 10px;border:solid #38B5E6 1px;text-align:center;cursor: pointer}
.Package h1 li.on{background:#38B5E6;color:white;}

/**è½¯æ–‡ä»£å†™**/
.border1{ border:1px solid #df513c;}
.border2{ border:1px solid #77b54f;}
.border3{ border:1px solid #3195c5;}
.zlbz-font1 h3{ font-size:0.45rem; margin-bottom:0.2rem;}
.write-guarantee h2,.write-price h2{ color:#c40000;}
.write-guarantee,.write-price table{ margin-left:1%; margin-bottom:20px; width:98%;}
.zlbz{width: 98%; margin-left:0.1rem; border-radius:5px; height:200px;margin-bottom:0.2rem;}
.bg1{ background:#a854d3;}
.bg2{ background:#3392be;}
.bg3{ background:#5eb450;}
.zlbz-img{ padding:30px 12px;width: 20%;}
.zlbz img{ height:2rem;}
.zlbz-font,.zlbz-font1{width: 70%; padding-top:30px; padding-right:12px}
.zlbz-font h3{ font-size:0.45rem; color:#fff; margin-bottom:0.2rem;}
.zlbz-font p{ color:#fff;}

.write-price table tr td,.write-price table tr th{border:1px solid #fff;padding: 12px 10px;font-size: 14px;}
.write-price table tr td a{ text-decoration:underline;}
.write-price table tr th {color: #FFF;font-size: 20px;font-weight:normal;}

.write-price,.zxlc{ width:1150px; padding:0.3rem 0; text-align:center; margin:0px auto;}
.write-price h2,.zxlc h2{ padding:40px 0;}
.zxbz{ width:20%; margin-bottom:20px;}
.zxbz-title,.dxbz-title{font-size: 16px;}
.zxbz-img img{width: 100px;margin-bottom: 10px;}
.zxbz-title img{ float:left; margin-left:30px; width:50px; }
.zxbz-title span{ float:left; padding-top:10px; text-align:center}
.zxbz-ico{ padding-top:20%;}
.zx-btn{ text-align:center;}
.zx-btn a{ margin:2.5%; display:block; width:28%; float:left;}
.zx-btn a img{ width:100%;}
.dxbz-title span {padding-top:10px; text-align:center}
.zxlc p{margin-bottom: 30px;font-size: 14px;}

.wrap1024{ width:1024px; margin:0 auto;}
.wrap1024 h1,.write-price h2,.zxlc h2{color:#c40000;font-size:36px;font-weight:normal;line-height: 36px;text-align: center;}
.app{ display:none;}
/*@media (width: 1024px){
.pc,.d1024{ display:none;}	
.app{ display:block; width:98%; margin:0px 1%;}
.zxbz{ width:30%; margin-bottom:0.3rem;}
.m10{ margin-left:1.5rem;}
.write-price,.zxlc{ width:98%; padding:0.3rem 0; text-align:center; margin:0px 1%;}
.write-price h2,.zxlc h2,.write-guarantee h2{ padding:0.3rem 0;}
.wrap1024 h1,.write-price h2,.zxlc h2,.write-guarantee h2{ color:#c40000; font-size:0.5rem ; font-weight:normal; line-height:0.8rem;}
}*/


.ggbq{ position:absolute; right:1px; top:1px;}