@charset gb2312; /**** newry ****/
body { font-family:Avenir,"Hiragino Sans GB","Noto Sans S Chinese","Microsoft Yahei","Microsoft Sans Serif","WenQuanYi Micro Hei",sans-serif }
#chart { margin:20px 0; }
.title { font-weight:100; }
a:hover{ color:#333}
.fontYaHei { font-family:"Hiragino Sans GB", "Microsoft YaHei", 黑体, 宋体, sans-serif; }
.sidebar { padding-top:25px; float:right; margin-left:20px; width:260px; border-top:8px solid rgb(51,51,51); margin-top:-8px; }
p img { margin:0; }
strong { font-weight:bold; }
.bdline { border-bottom:1px dotted #DDDDDD; }
.xi2, .xi2 a, .xi3 a{ color:#333}
.nav_box { background:#1c222a;display:block; clear:both; }
.nav_min .search { float:right; margin-right:10px; margin-top:10px; }
.nav_min .search input#s { background:none repeat scroll 0 0 rgb(255,255,255); color:rgb(85,85,85); border:medium none; float:right; }
.newry_m_n,
.newry_m_n * { margin:0; padding:0; list-style:none outside none; }
.newry_m_n { line-height:1; float:left; }
.newry_m_n ul { position:absolute; top:-999em; width:8.8em; }
.newry_m_n ul li { width:100%; }
.newry_m_n li { float:left; margin-right:0; border-right:1px solid #555 }
.newry_m_n li.active a { background:url("../img/nav_dq.png") no-repeat scroll center bottom }
.newry_m_n li li { margin-right:15px; }
.newry_m_n a { display:block; text-decoration:none; line-height:27px; min-width:1px; z-index:11; }
.newry_m_n li { background:none repeat scroll 0 0 transparent; }
.newry_m_n li a { line-height:60px; font-family:"Microsoft Yahei"; font-size:16px; color:#fff; padding:0 40px; }
.newry_m_n li a:hover,
.newry_m_n li.sfHover a { text-decoration:none; background:url("../img/nav_dq.png") no-repeat scroll center bottom  }
.newry_m_n li:hover { color:#fff; }
.newry_m_n li li { background:none; }
.newry_m_n li li li { background:none; }
.newry_m_n a.sf-with-ul { padding-right:28px; min-width:1px; }
.bodycontainer.nav_mincontainer { z-index:10; }
.newry_m_n li ul,
.newry_m_n li li ul { }
.nav_min { margin:0 auto; background:none; height:;
z-index:13; }
.newry_m_n a { color:#fff; }
.logo { float:left; height:75px; overflow:hidden; }
.logo_ad{ overflow:hidden}
.address{
	text-align:center;
	}
.address .top-info {
	display: inline-block;
	padding-left: 20px;
	text-align:left;
}
.address .top-info:first-child {
	padding-left: 0;
}
.address .top-info:first-child .icon {
	padding-left: 0;
	border: none;
}
.address .top-info:first-child .icon:after {
	display: none;
}
.address .top-info .icon-box,
.address .top-info .content-box {
	display: table-cell;
	vertical-align: middle;
}
.address .top-info .icon-box {
	padding-right: 20px;
}
.address .top-info .icon-box span {
	font-size: 30px;
	border-left: 1px solid #F6F6F7;
	padding-left: 25px;
	position: relative;
	color: #282F39;
}
.address .top-info .icon-box span:after {
	content: '';
	position: absolute;
	left: -1px;
	top: 0;
	width: 1px;
	height: 100%;
	background: #CFCFD0;
}
.icon {
    font-family: 'Stroke-Gap-Icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-Pointer::before {
    content: "\e6ab";
}
#umnav_menu .pipe{ display:none}
#scbar_type_menu { top:115px!important; }
.ct2_a .appl { margin-left:0!important; }
.ct2_a { padding-left:0!important; }
.bdl { margin-right:10px; }
.ct2 .sd { margin-right:0!important; }
#umnav_menu， #umnav_menu li, #umnav_menu li a{ width:100px !important}
.ct2 #chart,
.ct2 #an { margin:20px 0!important; } /**UI**/
.newry_left { display:block; float:left; width:880px; }
.newry_right { float:right; overflow:hidden; width:280px; }
.fl .fl_g dt a { font-size:16px; }
.fl .fl_tb h2 a { font-size:16px; font-weight:100;}
.bm,
.bn { margin-bottom:10px; }
.fl{ background:none !important; }
.bm_c { padding:10px; }
.bm_h .o { float:right; width:30px; }
.bm_h .o img { float:right; margin-top:8px; cursor:pointer; }
.bm_h .i { padding-left:10px; }
.bm_h .pn { margin-top:4px; }
.bm_h { padding:0 10px; height:38px; border-top:1px solid #FFF; border-bottom:1px solid #EFF2F5; background:#F2F2F2; line-height:38px; white-space:nowrap; overflow:hidden; }
.bmw { border:1px solid #CDCDCD; }
.bmw .bm_h { border-top-color:#FFF; border-right:1px solid #FFF; border-bottom-color:#EFF2F5; border-left:1px solid #FFF; background:#EFF2F5; }
.bmw .bm_h a { color:#333; }
.bml .bm_h { padding-top:5px; border:none; background:transparent; }
.bml .bm_c { padding-top:0; }
.bmn { padding:7px 10px; border-color:#EFF2F5; background:#EFF2F5; }
.fl { border:0 solid #CDCDCD; border-top:none; background:#FFF; }
.fl .bm { margin-bottom:0;margin-bottom:20px; }
.fl .bm_h,
.bm_h { border-width:1px 0; border-color:#ddd; background:#fff; border-top:none; padding:10px }
.fl_tb td{ padding:20px 0}
.newry_list{ margin-bottom:60px}
.forum_list_box { margin:20px 0; }
.forum_list_tit a { font-size:32px; font-weight:400; margin-right:20px; }
.tl th,
.tl td { border-bottom:1px solid #EFEFEF; }
.bbs_sidetool2 { background:none repeat scroll 0 0 #EBF7FE; border:1px solid #CCE8F9; padding:10px 14px; }
.bbs_sidetool2 .lastwrite { color:#636363; line-height:14px; overflow:hidden; padding-top:13px; text-overflow:ellipsis; white-space:nowrap; width:100%; }
.btn_newbbs2 { background:url(../img/postbtns2.png) no-repeat scroll 0 0 transparent; display:block; height:38px; line-height:300px; overflow:hidden; width:240px; }
.btn_newbbs2:hover { background-position:0 -50px; }
.bbs_lastread { -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; background:none repeat scroll 0 0 #EBF7FE; border-color:#CCE8F9; border-image:none; border-right:1px solid #CCE8F9; border-style:solid; border-width:0 1px 1px; position:relative; }
.bbs_lastread_tit { line-height:14px; padding:10px 0; text-align:center; }
.blank20 { clear:both; display:block; height:20px; overflow:hidden; }
#threadlist{ background:#fff;}
#newry_act { padding:10px 0 0; margin-bottom:10px; border-radius:5px; background:#fff; display:inline-block; }
.newry_act { width:260px; border-top:10px solid #eff2f5; }
.newry_act .bm_c { padding:10px 0; background:#ffffff; overflow:hidden; }
.newry_act ul { height:48px; margin-left:-1px; margin-right:-1px; }
.newry_act li { float:left; height:48px; width:56px; width:55px; border-left:1px solid #fff; border-right:1px solid #d2d2d2; }
.newry_act li a,
.newry_act li span { display:block; padding-top:30px; background:url(../img/fudong.gif) 0 0 no-repeat; text-align:center; }
.newry_act li span { color:#d3d3d3; }
.newry_act .a1 a { background-position:0 0; }
.newry_act .a2 a { background-position:-58px 0; }
.newry_act .a3 a { background-position:-116px 0; }
.newry_act .a4 a { background-position:-174px 0; }
.newry_act .a1 a:hover { background-position:0 -48px; }
.newry_act .a2 a:hover { background-position:-58px -48px; }
.newry_act .a3 a:hover { background-position:-116px -48px; }
.newry_act .a4 a:hover { background-position:-174px -48px; }
.newry_act .a1 span { background-position:0 -96px; }
.newry_act .a2 span { background-position:-58px -96px; }
.newry_act .a3 span { background-position:-116px -96px; }
.newry_act .a4 span { background-position:-174px -96px; }
.nn_bbs_top { width:1180px; height:210px; margin:20px auto 10px; overflow:hidden; }
.nn_bbs_top a { float:left; margin-left:20px; margin-bottom:10px; position: relative;}
.nn_bbs_top a span{ position:absolute; bottom:0; left:0; width:280px; height:30px; color:#fff; font-size:16px; line-height:30px; text-indent:10px; background:url(../img/cf_xy.png)}
.nn_bbs_top a.ttone { float:left; margin-left:0; }
.nn_bbs_top a img { width:280px; height:210px; float:left; }
#postlist .vwthd h1{ padding:0 20px}


	
/** list_news **/
.list_box_bg{background: #eaeaea url(../img/body_bg.gif) repeat-y center top;padding: 0 0 30px; overflow:hidden}
.list_box_content{ width:1180px; margin:0 auto}
#xh_content { width:940px; background: #fff; float:right; padding:5px}
#xh_sidebar { width:200px; float:left; display:block; background:#fff; padding:5px }
.pla_side { float:right; width:270px; }
.pla_title { color:#323232; font-size:18px; line-height:20px; }
.pla_wrap { display:block; overflow:hidden; clear:both; }
.pla_bigtit { color:#323232; float:left; font-size:24px; line-height:26px; }
.pla_salehotellist_small li { width:212px; float:left; }
.xld .atc { float:left; margin-right:20px; margin-left:0; }
.xld .atc img { width:120px; height:120px; max-width:120px; max-height:120px; border:none; }
.ie8 .xld .atc { max-width:200px; height:200px; width:200px; }
.ie6 .xld .atc img { width:expression(this.width>400&&this.width>=this.height?290:true);
height:expression(this.height>240&&this.width<=this.height?150:true);}
.xld dt{ padding:0}
.list_tit { font-size:16px; line-height:32px; }
.list_border { height:40px; line-height:40px; margin-bottom:30px; background:none; border:none; border-bottom:1px solid #ddd;}
.bbda { border-bottom:1px solid #ececec; margin-bottom:10px; padding-bottom:10px; }
.list_p_tit { font-size:30px; line-height:32px; color:#147850; display:block; padding-top:5px; font-family:"Hiragino Sans GB", "Microsoft YaHei", sans-serif; }
.list_down { line-height:22px; }
.pla_rimcitylist { margin:-18px 0 0 -14px; }
.pla_rimcitylist li { float:left; margin:18px 0 0 14px; width:128px; }
.pla_rimcitylist .pic img { display:block; }
.pla_rimcitylist .title { font-size:14px; line-height:16px; margin-top:9px; overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap; width:100%; }
.pla_rimcitylist .pct .title { text-align:left; }
.pla_rimcitylist .pct .title em { color:#F5802D; font-weight:700; }
.pla_rimcitylist .pct .title span { color:#636363; }
.pla_topbar_tools { float:right; padding-bottom:20px; }
.pl_topbox_numbeen { clear:both; color:#0073B6; float:right; font-size:30px; line-height:32px; padding-top:19px; text-align:right; }
.pl_topbox_btn { clear:both; float:right; height:26px; padding-top:9px; }
.pl_topbox_btn li { float:left; height:26px; margin-left:30px; position:relative; }
.pl_topbox_btn li:first-child { margin-left:0; }
.pl_topbox_btn .click { background:url(../img/want_been_lived.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); color:#636363; display:block; font-size:14px; height:26px; line-height:26px; padding-left:31px; }
.pl_topbox_btn .click:hover { text-decoration:none; }
.pl_topbox_btn .num { color:#959595; display:none; left:-2px; min-width:100px; position:absolute; top:-29px; }
.pl_topbox_btn .num span { background-color:#FFFFD0; border:1px solid #D7D7D7; float:left; height:22px; line-height:22px; padding:0 5px; }
.pl_topbox_btn .num em { background:url(../img/topbtn_numarrow.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); bottom:-4px; height:5px; left:10px; overflow:hidden; position:absolute; width:9px; z-index:2; }
.pl_topbox_want .click { background-position:0 0; }
.pl_topbox_been .click { background-position:0 -60px; }
.pl_topbox_lived .click { background-position:0 -120px; }
.pl_topbox_want_hav .click { background-position:0 -30px; }
.pl_topbox_been_hav .click { background-position:0 -90px; } /* view */
.vw .d img { max-width:700px!important; }
.titbox_title { color:#333; font-size:24px; line-height:36px; padding-bottom:2px; text-align:left; margin-top:10px; }
#diy_v_top { position:relative; }

.l-right-col .lefttopname {
	padding: 20px 10px 15px;
	text-align: left
}
.l-right-col .leftmenu ul.sort {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	text-align: left
}
.l-right-col .leftmenu ul.sort li {
	margin: 0 0 4px;
*margin:0;
	height: 30px;
	border-bottom: 1px solid #c3c3c3;
	background: #f4f4f4 url(../img/li_more.gif) no-repeat 10px center
}
.l-right-col .leftmenu ul.sort li a {
	float: left;
	padding: 0 0 0 26px;
	width: 174px;
	font: 12px/30px "宋体"
}
.l-right-col .leftmenu ul.sort li a:hover, .l-right-col .leftmenu ul.sort li.sel a {
	background: #c21f08 url(../img/li_more2.gif) no-repeat 10px center;
	color: #fff
}
.l-main-col .topbox {
	padding: 0 0 40px;
	margin: 0 0 30px;
	border-bottom: 1px solid #ddd
}
.l-main-col .topbox div.left img {
	width: 330px;
	height: 220px;
}
.l-main-col .topbox div.right {
	width: 570px
}
.l-main-col .topbox div.right p {
	margin: 0
}
.l-main-col .topbox div.right p.date {
	color: #828181
}
.l-main-col .topbox div.right p.title {
	font: bold 14px/30px "宋体";
	padding: 10px 0
}
.l-main-col .topbox div.right p.info {
	color: #464646
}
.l-main-col .topbox div.right p.link {
	margin: 20px 0 0
}
.Fa_group_hot li { list-style:none; }
.ct2 .mn { width:880px!important; }
.ct2 .sd{ width:280px}
.tt_hotlist { background:#EFF2F5; padding:10px; }
.tt_hot { }
.tt_hot h4 { position:relative; border-bottom:none; width:260px; height:34px; }
.tt_hot .tab { position:absolute; left:0; top:0; width:260px; }
.tt_hot .tab span { float:left; width:130px; text-align:center; height:34px; line-height:34px; font-size:14px; font-weight:700; }
.tt_hot .tab span.fb { background:#fff; border-radius:2px 2px 0 0; }
.tt_hot ul { width:240px; overflow:hidden; padding:0 10px; }
.tt_hot li { float:left; width:235px; height:35px; line-height:35px; border-bottom:1px dashed #eee; overflow:hidden; padding-left:15px; background:none; }
.tt_hot li a em { margin-right:10px; }
.tt_hot li span { float:right; color:#999; }
.tt_hot li a { display:block; float:left; }
.tt_hot li a:hover { text-decoration:none; }
.lxz_xiaozuhottie { background:url(../img/hot_top.jpg) no-repeat left top #fff; }
.tt_jctj { width:260px; overflow:hidden; background:#EFF2F5; padding:0 10px 10px; display:inline-block; margin-top:10px; }
.tt_jctj .tit { width:260px; height:36px; line-height:36px; font-size:14px; font-weight:700; }
.tt_jctj .tit span { float:left; }
.tt_jctj .tit a { float:right; }
.tt_jctj .tit a:hover { text-decoration:none; }
.tt_jctj .tt_jctj_c { width:260px; }
.tt_jctj .tt_jctj_c a { width:260px; background:#fff; display:inline-block; float:left; margin-bottom:10px; }
.tt_jctj .tt_jctj_c a img { width:260px; height:190px; }
.tt_jctj .tt_jctj_c a:hover { text-decoration:none; }
.tt_jctj .biaoti { width:240px; padding:0 10px; line-height:20px; margin-top:10px; font-size:14px; font-weight:700; text-align:center; }
.tt_jctj .neirong { width:240px; padding:0 10px; line-height:20px; margin-bottom:10px; }
.pro_list { float: left; margin: 18px 17px 8px; width:250px; height:300px; overflow:hidden; }
.pro_list_bt { text-align: center; }
.pro_list_bt a { color:#333;}
.pro_list_img img { width:250px; height:250px; display:block; margin-bottom:5px}

 /*社区*/
.forum-list-item { float:left; height:65px; margin:9px 0 0; }
.forum-item-link { display:block; float:left; font-size:0; height:65px; margin-right:10px; width:141px; }
.forum-list-item .forumimg { height:65px; width:141px; }
.forum-item-con { float:left; overflow:hidden; width:48%; }
.forum-item-tit { display:block; font-weight:700; overflow:hidden; padding:3px 0 5px; text-overflow:ellipsis; white-space:nowrap; width:100%; }
.forum-item-txt { color:#969696; font-size:12px; line-height:16px; }
.list-tit { height:20px; line-height:20px; margin-bottom:5px; overflow:hidden; position:relative; width:100%; }
.list-tit-bgline { border-top:1px solid #DDD; left:0; position:absolute; top:9px; width:100%; z-index:1; }
.list-tit-show { height:20px; left:0; position:absolute; width:100%; z-index:3; }
.list-tit-info,
.list-tit a.mor { background:none repeat scroll 0 0 #FFF; display:inline-block; padding:0 10px; position:absolute; vertical-align:baseline; z-index:3; }
.list-tit-info { border-left:4px solid #E2E2E2; color:#000; font-family:"Microsoft Yahei"; font-size:1.286em; font-weight:400; left:0; padding-left:5px; }
.block .xl1 ul li { background:url(../img/dot.gif) no-repeat scroll 0 50%; padding:3px 0 3px 10px; }
#forumleftside .bdl_h { background:#fff; display:block; font-weight:700; line-height:28px; overflow:hidden; text-indent:15px; }

/*推荐小组*/
.Fa_title { overflow:hidden; zoom:1; }
.Fa_title a { font-size:12px; color:#999999; font-weight:normal; line-height:22px; }
.Fa_group_hot { overflow:hidden; zoom:1; }
.Fa_group_hot li { width:308px; float:left; padding:20px 0 15px; border-top:1px solid #ddd; list-style:none; }
.Fa_group_hot li.lirig { float:right; padding-left:44px; }
.Fa_group_hot li.linoborder { border:0 none; }
.Fa_group_hot li .left { float:left; width:52px; padding-right:13px; }
.Fa_group_hot li .left a { display:block; width:50px; height:50px; white-space:nowrap; }
.Fa_group_hot li .left em { display:block; text-align:center; font-size:12px; color:#999; line-height:20px; margin-top:5px; }
.Fa_group_hot li .right { width:243px; float:left; }
.Fa_group_hot li .right span { display:block; overflow:hidden; zoom:1; }
.Fa_group_hot li .right span a { color:#333333; font-size:16px; line-height:22px; }
.Fa_group_hot li .right span a:hover { color:#CE618D; }
.Fa_group_hot li .right span cite { cursor:pointer; float:right; width:50px; text-align:Center; color:#ffffff; font-size:14px; line-height:22px; background:#6FC877; border:1px solid #5DC268; }
.Fa_group_hot li .right p { color:#999999; font-size:14px; line-height:20px; margin-top:10px; height:40px; overflow:hidden; } /* v游记 */
.bannerbox { height:400px; overflow:hidden; margin:20px 0 auto; position:relative; }
.footer-bottom .footer-bottom-icon { float:right; padding:13px 0; }
.footer-bottom .footer-bottom-icon a { width:33px; height:33px; display:block; float:left; margin-left:13px; background:url(../img/footer-bottom-icon-bg.png) no-repeat 0 0; }
.footer-bottom .ft-qiniu { margin-left:13px; }
.footer-bottom .ft-qiniu a.foo-qiniu { background:url(../img/qiniu.png) no-repeat 0 0; width:105px; }
.footer-bottom .ft-qiniu a:hover.foo-qiniu { background:url(../img/qiniu-hover.png) no-repeat 0 0; }
.footer-bottom .footer-bottom-icon .foo-tencent { background-position:-46px 0; }
.footer-bottom .footer-bottom-icon .foo-douban { background-position:-93px 0; }
.footer-bottom .footer-bottom-icon .foo-da { background-position:-139px 0; }
.footer-bottom .footer-bottom-icon a:hover { background:url(../img/footer-bottom-icon-bg-hover.png) no-repeat 0 0; }
.footer-bottom .footer-bottom-icon a:hover.foo-tencent { background-position:-46px 0; }
.footer-bottom .footer-bottom-icon a:hover.foo-douban { background-position:-93px 0; }
.footer-bottom .footer-bottom-icon a:hover.foo-da { background-position:-139px 0; }
#picshow_right { position:relative; width:260px; height:430px; }
.r_pic_btn { display:block; position:absolute; bottom:0; cursor:pointer; font-size:14px; width:255px; height:45px; line-height:45px; background-image:url(../img/focus-left-bg.png); background-repeat:no-repeat; background-color:#00a1ed; text-indent:3em; }
.r_pic_btn a { color:#fff; }
.clear { display:block; overflow:hidden; clear:both; }
#xh_sidebar .widget p a:hover,
.post-wrap-sf a:hover,
.post-cat-more a:hover,
.post-content-gl .title a:hover,
.post-content-sd .title a:hover,
.post-content-sd-m .title a:hover,
.heng-box .title a:hover,
.post-suject a:hover,
.post-suject p a:hover,
#xh_sidebar .post-suject a:hover { color:#000000; text-decoration:underline; }
.heng-b-m1 a:hover,
.heng-b-m2 a:hover { color:#ffffff; text-decoration:underline; }
.post-right-list .views,
.post-right-list .loves,
.heng-box .views,
.heng-box .loves { background:url(../img/ls2_post_info_eng.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); float:right; line-height:20px; margin-left:15px; padding-left:20px; color:#666666; }
.post-right-list p { line-height:25px; }
.post-content-gl .views,
.post-content-gl .loves,
.post-content-sd .views,
.post-content-sd-m .views,
.post-content-sd .loves,
.post-content-sd-m .loves,
.heng-box .views,
.heng-box .loves { float:left; margin-left:0; margin-right:15px; }
.post-right-list .loves,
.heng-box .loves { background-position:0 -60px; }
.post-right-list .views,
.w280 { width:280px; }
.left { float:left; }
.right { float:right; }
.pr26 { margin-right:20px; }
.footer { display:block; clear:both; width:100%; min-width:1180px; float:left; margin-top:40px }
.footer .footer-top { height:230px; background:#eff2f5; }
.footer .footer-info { float:left; color:#99a1a7; width:630px; }
.footer .footer-info .foo-info-logo { margin-top:20px; display:block; overflow:hidden; }
.footer .footer-info .foo-info-logo a {/* width: 158px;*/ height:50px; display:block; float:left; }
.footer .footer-info .foo-info-logo span { float:left; height:20px; line-height:20px; margin-top:30px; color:#3498db; font-size:14px; }
.footer .footer-info p { line-height:22px; margin-top:15px; }
.footer .footer-list-nav { float:right; padding:50px 0; }
.footer .footer-list-nav .foo-qrcode { float:right; height:100px; width:100px; background:url(../img/qrcode_for_gh_d2cae8c50b74_100.png) no-repeat 0 0; }
.footer .footer-list-nav dl { float:right; margin-right:40px; }
.footer .footer-list-nav dl dt { font-size:14px; font-weight:bold; margin-bottom:8px; }
.footer .footer-list-nav dl dd { height:25px; line-height:25px; }
.footer .footer-list-nav dl dd a { color:#99a1a7; }
.footer .footer-list-nav dl dd a:hover { color:#3498db; }
#nv_search #ft{ background:#0173E5}

.pls{ background:#f9f9f9}
.new_tie { background:#03978b; display:inline-block; height:28px; padding:0 10px; border:none; border-radius:3px; overflow:hidden; font:14px/28px helvetica, arial, 宋体b8b\4f53, sans-serif; color:#fff; cursor:pointer; overflow:visible; clear:both }
.new_tie:hover{ color:#fff}
.ui_button { background:#03978b; display:inline-block; height:28px; padding:0 10px; border:none; border-radius:3px; overflow:hidden; font:14px/28px helvetica, arial, 宋体b8b\4f53, sans-serif; color:#fff; cursor:pointer; overflow:visible; }
.ui_button:hover { background:#03978b; color:#fff }

h1, .h1, h2, .h2, h3, .h3{ margin-top:0}
#scbar input{ height:28px!important; background:#f3f3f3; padding:0 0 0 10px; line-height: 22px!important}

#ft{ padding:20px 0px 50px}
#ft, #ft a{ color: #fff;}
#ft em{ margin-right: 10px;}
.blue{ background:none; border:none;}
.red{ border:none; background:none;}

#scform { margin: 10px 0;}
	#scform h1 { margin-right: 20px; }
	#scform_tb a { float: left; display: inline; margin: 3px 15px 0 3px; height: 26px; line-height: 26px; }
		#scform_tb .y a { margin: 0 3px 0 15px; }
		#scform_tb .a  { background:#76d07b; color:#FFF; border-radius:3px; margin:3px 5px; padding:0px 10px; }
	#scform_form { background: #fff; }
		.td_srchtxt { background: #fff; }
		.td_srchbtn { background: url(../img/searchbar.png) no-repeat 0 -70px; }
		#scform_srchtxt { padding: 0 10px; width: 330px; background: transparent; outline: none; }
		#scform_submit { width: 38px; opacity: 0; filter: alpha(opacity=0); cursor: pointer; }
		#scform_srchtxt, #scform_submit { height: 32px; border: none; }
			.ie_all #scform_srchtxt { height: 32px; line-height: 32px; }
	.sttl { margin: 10px 0; padding: 5px; background: #F1F8FB; border-bottom:none }
		.slst a { color: #00C; text-decoration: underline; font-weight: 400; }
		.slst a:visited { color: purple; }
			.slst a strong { font-weight: 400;}
			.slst p span { color: #3A8000; }
				.slst p span a, .slst p span a:visited { color: #666; }
		.pbw strong { font-weight: 400; }
			.pbw p { color: #000; }
#nv_search #ft { margin: 20px; text-align: center; }
#myspace_menu li a, #navs_menu li a { background-repeat: no-repeat; background-position: -200px 0; }
.searchform{ background:#F1F8FB; padding:10px}
#scform_tb{ margin-top:10px}
.lx_mb{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #E4E4E4; height:110px}
.discuz_box { overflow:hidden; margin-bottom:20px; _margin-bottom:30px; }
.dz_b_cnt { float:right; position:relative; width:400px; height:340px; overflow:hidden; }
.slides { position:absolute; width:400px; }
.slides li { width:400px; height:340px; overflow:hidden; }
.slides li { position:relative; }
.slides li em { display:block; float:left; position:absolute; text-align:center; bottom:0; width:100%; height:30px; background: url(../img/cf_xy.png) repeat 0 0; }
.slides li em a { font-size:14px; font-weight:bold; line-height:28px; color:#fff; }
.dz_b_cnt .hd { z-index:10; position:absolute; top:10px; left:5px; height:25px; overflow:hidden; }
.dz_b_cnt .hd li { float:left; }
.dz_b_cnt .hd li { float:left; width:11px; height:11px; margin-left:6px; border-radius:20px 20px 20px 20px; overflow:hidden; background:#BFBFBF; cursor:pointer; text-indent:-999px; }
.dz_b_cnt .hd li.on { background:#03978b; }
.turn { color: #0093D0; margin-right: 8px; }
.link,
.link a,
a.link { color:#03978b }
.date,
.author { margin-left:5px; display: block; float: right; font-size: 12px; overflow: hidden; text-align: right; color:#999; }
.discuz_box_r { width:780px; float: left; }
#discuz_box_r .hd ul { float: left; margin-right: 2px; height:39px; margin-bottom:-3px; }
#discuz_box_r .hd li { float: left; text-align: center; height: 38px; line-height: 38px; font-size: 14px; padding: 0 10px; cursor: pointer; background: #f2f2f2; }
#discuz_box_r .hd li.on { background: #03978b; color:#fff; }
#discuz_box_r .bd ul { margin-top: 10px; _margin-top: 5px; overflow: hidden; }
#discuz_box_r .bd li { width: 100%; height: 26px; line-height: 26px; overflow: hidden; float: left; ; font-size:14px; }
.top3 em { background:#3184db; color:#fff; }
.part-a .hd { border-bottom:1px #3184db solid; }
.tmzw h2 { border-bottom:2px #3184db solid; }
.qgjy h2 { border-bottom:2px #3184db solid; }
.topNews .topHot { padding:15px 20px 0; line-height:2em; }
.topNews h3 { text-align:center; }
.tmzw h2 { width:70px; border-bottom:2px #dc4a3d solid; }
.topNews .topHot { padding:15px 20px 0; line-height:2em; }
.topNews h3 { text-align:center; }
.topNews h3 a { font-size:20px; color:#333; line-height:2em; font-weight:bold; }
.topNews p.txt { text-align:center; }
.topNews p a { padding:0px 2px; }
.t_f, .t_f td{ line-height:22px}

.bar_left{ display:block; overflow:hidden; width:270px; float:left}
#umnav_menu .pipe{ display:none}
.pnc, a.pnc{ background-color:#c21f08 !important; border-color:#c21f08 !important; background-image:none;}

.page-footer {
	margin-top:20px;
	padding-top:40px;
}
.page-footer>.container-lg {
	text-align:center
}
.page-footer>.container-lg>ul {
	display:inline-block;
	padding-bottom:55px;
	text-align:left;
	*display:inline;
	*zoom:1
}
.page-footer>.container-lg>ul>li {
	font-size:14px;
	float:left;
	width:140px;
	color:#fff;
}
.page-footer>.container-lg>ul>li li {
	margin-bottom:5px
}
.page-footer>.container-lg>ul .divider {
	width:1px;
	height:134px;
	margin-right:80px;
	padding:0;
	background:#fff;
}
.page-footer h4 {
	font-size:16px;
	margin-top:0;
	margin-bottom:18px;
	color:#fff;
	font-weight:100;
}
.page-footer a {
	color:#7c8c98
}
.page-footer a:focus,.page-footer a:hover {
	color:#5a5d6f
}
.page-footer img {
	display:block;
	width:80px;
	margin-bottom:3px;
	padding:2px;
	border:1px solid #cacbcd;
	background:#fff
}
.page-footer .ft,caption {
	padding-top:8px;
	padding-bottom:8px
}
.page-footer .icon-telephone {
	margin-top:4px
}
.page-footer .media {
	margin-right:70px
}
.page-footer .media-body {
	font-size:14px;
	line-height:20px
}
.page-footer .text-primary {
	font-size:18px;
	margin-left:6px
}
.page-footer .ft {
	line-height:22px;
	clear:both;
	color:#b2bcc5;
	border-top:1px solid #bbc5ce
}
.page-footer .ft i {
	font-style:normal;
	margin:0 15px
}
.contentL { width:880px; float:left;}
.sideR { width:290px; float:right;}
.articleList { clear:both;}
.articleList ul.list li { padding:20px 8px; border-bottom:#e5e5e5 1px solid; text-align:left;}
.articlePic { width:150px; height:120px; float:left;} .articlePic img {width:150px; height:120px;}
.articleTxt { margin-left:180px; line-height:22px;}
.articleTxt p.txt { padding:5px 0px;}
.articleList h2 { font-size:16px; font-weight:normal;}
.list_pic li{ display:block; overflow:hidden; width:200px; height:250px; margin-bottom:15px; padding:16px; float:left;background:url(../img/zuopin_bg.gif)}
.tea_pic img{ width:200px; height:200px;}
.tea_tit h2{ font-size:14px; line-height:18px; margin-top:10px; height:36px; overflow:hidden}

.pages { height:25px; line-height:25px; padding:30px 0px; clear:both; text-align:center;}
a.page { display:inline-block; margin:0px 3px; height:25px; padding:0px 9px; background-color:#f8f8f8; font-family:"Arial"; border:#cbcbcb 1px solid;}
a.page:hover,a.pageDq {display:inline-block; margin:0px 3px; height:25px; padding:0px 9px; font-family:"Arial"; background-color:#fbb62b; color:#ffffff; border:#c78c14 1px solid;}
a.pagePre {  display:inline-block; margin:0px 3px; height:25px; padding:0px 10px 0px 25px; border:#cbcbcb 1px solid; background:url(../img/page_arr.gif) no-repeat left 0px;}
a.pageNext {  display:inline-block; margin:0px 3px; height:25px; padding:0px 25px 0px 10px; border:#cbcbcb 1px solid; background:url(../img/page_arr.gif) no-repeat right -36px;}
/*a.pagePre:hover,a.pageNext:hover {background-color:#fbb62b; color:#ffffff;}*/

.askBox { margin:12px 0px; clear:both; background-color:#daecf5; padding:10px 10px 5px 10px;}
.askBox li { line-height:35px; clear:both; }
.askInput { width:200px; height:20px; padding:3px 5px; overflow:hidden; background-color:#ffffff; float:left; color:#abacae;}
.submitBt { width:48px; height:26px; display:block; float:right; margin:0px; padding:0px; text-align:center; text-align:center; color:#ffffff; line-height:26px; border:0px; background:url(../img/submit_bt.gif) no-repeat center center; cursor:pointer;}

.sideBoxBg { background:#f2f2f2; padding:10px 10px 10px 12px; clear:both;}
.sideBoxBg .infoList li { line-height:22px; padding:5px 0px; clear:both; }
span.icoA,span.icoB { display:inline-block; width:14px; height:12px; line-height:12px; text-align:center; color:#ffffff;  font-family:"Arial"; font-size:12px; margin-right:5px; }
span.icoA { background-color:#fd7822;}
span.icoB { background-color:#ccc;}

.guwenBox { margin:5px 0px 15px 0px;}
.guwenBox .pic { width:75px; /*height:110px; */padding:5px 5px 0px 5px; border:#dddddd 1px solid; float:left; overflow:hidden; text-align:center; line-height:25px; background-color:#ffffff; font-size:12px;}
.guwenBox .pic img { width:75px; height:90px;}
.guwenBox .txt { width:150px; float:right; line-height:24px; }
a.zixunBt { display:block; clear:both; width:144px; height:28px; background:url(../img/zixun_bt.gif) no-repeat 0px 0px; margin:10px 0px;}

.ziliaoList { padding:0px 0px;}
.ziliaoList li { width:50%; float:left; padding:6px 0px; text-align:center; line-height:20px;}
.ziliaoList .pic,.listBoxS_picList .pic { width:70px; height:90px; margin:0px auto 2px auto; clear:both; border:#dddddd 1px solid; position:relative;}
.ziliaoList .pic img,.listBoxS_picList .pic img { width:70px; height:90px; }
.ziliaoList .ico,.listBoxS_picList .ico { display:block; width:22px; height:13px; position:absolute; left:-1px; top:-1px; z-index:99; background:url(../img/ico_shenqing.gif) no-repeat 0px 0px;}
.moreBt { display:inline-block; height:20px; padding:0px 5px; line-height:20px; background-color:#56bdf3;}

.sideRpic { margin:10px auto; clear:both;}
.sideRpic img { width:100%;}
.sideRcontact  li { line-height:24px; padding:5px 0px;}
.sideRcontact  .fl { width:60px; text-align:right; float:left;}
.sideRcontact  .fr { width:200px; float:right;}
#mu ul{ background-image:none; background:#fff}
.colTit { height:35px; border-bottom:#d5d5d5 1px solid;height:33px; line-height:33px; }
.colTit .tit { display:inline-block; border-bottom:#1D2F5E 2px solid; padding:0px 8px; font-size:20px;}
.colTit .rTab { padding:0px 20px; float:right;}
.currentBarBg { width:100%; height:50px; background-color:#eceff4;}
.currentBar { width:1200px; margin:0 auto; height:28px; line-height:28px; padding:11px 0px 11px 40px; font-size:12px; background:url(../img/ico_current.gif) no-repeat left center;} .currentBar a { padding:0px 5px;}
.currentBar .current { float:left; margin:0px 10px; padding-left:14px; background:url(../img/ico_current2.gif) no-repeat left center;}
.currentBar .current span {background:url(../img/ico_current2.gif) no-repeat right center; display:inline-block; padding-right:13px;}
.hasMoreTab{ width:368px; height:300px; font-family:"Microsoft YaHei"; background:#fff; }
.hasMoreTab .hd{ line-height:36px; height:36px; border-bottom:1px solid #C8D1D5; position:relative; padding-right:10px;}
.hasMoreTab .hd .more{ float:right; }
.hasMoreTab .hd ul{ z-index:5; position:absolute; height:36px;  overflow:hidden; zoom:1; }
.hasMoreTab .hd li{ float:left;  padding:0 10px; cursor:pointer; margin-left:-1px; line-height:36px; }
.hasMoreTab .hd li.on{ font-weight:bold; height:36px; line-height:36px; background:#fff; border:1px solid #C8D1D5; color:#c21f08; border-top:0;  border-bottom:1px solid #fff;  font-weight:bold }
.hasMoreTab .bd{  padding:10px; clear:both; position:relative; background:#fff; }
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#999;  }
.hasMoreTab .bd p a{ color:#c41c00;  }
.hasMoreTab .bd ul a{ color:#333;  }
.conWrap ul li{ margin:10px 0}
.bbs.p_pop a{ padding:0 !important}
.pls{ border-right:1px solid #f5f5f5;}
.ad .pls{ background:#1d2f5e}

.focusBox { position: relative; width: 800px; height: 300px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 800px; height: 300px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#c41c00;  }
.dzcnt_box{ display:block; overflow:hidden; clear:both; margin:30px 0}
.dzcnt_box .dz_left{ display:block; overflow:hidden; width:800px; float:left}
.dzcnt_box .dz_right{display:block; overflow:hidden; width:370px; float:right}

.common_box{margin:20px auto; position:relative; background:#f6f6f6; width:1200px; height:280px;}
.common_box ul li{margin-left:16px;}
.clear{clear:both;}
.summary{background:#333;}
.listbox{float:left; margin-top:10px; margin-bottom:20px; padding:10px; _padding:10px 10px 8px 10px ;background:#fff; width:260px; height:240px; position:relative;}
.listimg{float:left; width:260px; height:165px; position:relative; overflow:hidden;}
.listimg img{background:#333; width:260px; height:165px; top:0; left:0; position:absolute;}
.summary{width:260px;height:165px;top:165px;left:0;position:absolute;}
.summarytxt{margin:5px 10px;width:250px;height:auto;line-height:22px;font-size:12px;color:#cfcfcf;}
.listinfo{_margin-bottom:3px; padding-left:10px; width:250px; line-height:22px; font-size:12px;}
.listinfo a{font-size:12px;}
.listtitle{float:left; margin-top:8px; _margin-top:-2px; width:250px; font-size:14px;}
.listtitle a{font-size:14px;}
.listtitle a:hover{color:#369;}
.listtag{float:left;padding-left:18px;background:url(../img/taglist.gif) 0 5px no-repeat;width:232px;color:#999;}
.listtag a{margin:0 8px 0 0;margin:2px 8px -2px 0\9;_margin:0 8px 0 0;color:#999;}
.listtag a:hover{color:#369;}
.listdate{float:left;margin-right:13px;padding-left:18px;background:url(../img/time.gif) 0 5px no-repeat;color:#999;}
.listview{float:left;margin-right:13px;padding-left:24px;background:url(../img/view.gif) 0 5px no-repeat;color:#999;}
.listcomment{float:left;margin-right:13px;padding-left:20px;background:url(../img/comment.gif) 0 5px no-repeat;color:#999;}
.listdemo a{float:left;margin-top:0;margin-top:2px\9;_margin-top:0;color:#999;white-space:nowrap;}
.listdemo a:hover{color:#369;}
.xl2 li{ width:48% !important}
.xl2 li.xl2_r{ border:none}
.bdl dt{ border:none; background-image:none; background:#f3f3f3;}
.bdl dd.bdl_a a{ background:#f9f9f9}

.didian{ float:left; margin-left:0px; margin-top:25px; display:block;}
.didian img{ height:40px; width:20px; }
.didian a{ text-decoration:none; color:red; margin-left:-26px; float:left; display:block; }
.meiti{ float:left; margin-top:25px; margin-left:50px; overflow:hidden; display:inline;}
.meiti1{ float:left; margin-top:10px; margin-left:50px; overflow:hidden; display:inline;}
.tel_xin { height:28px; width:200px;  overflow:hidden; float:left; margin-top:26px; margin-left:40px; display:inline; padding-left:36px;}
.tel_xin p{ text-align:left; font-size:18px; color:#333; line-height:28px; height:28px; }


.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.banner_box .swiper-container {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }
.banner_box .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.banner_box img{ width:100%}
.swiper-pagination-bullet-active {
    background: #fd8238;
}
.swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23f2f2f2'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23f2f2f2'%2F%3E%3C%2Fsvg%3E");
}






