@charset "gb2312";
/* CSS Document */
/*xilan Ï¸À¸*/

.wrap-con{padding: 10px 66px 38px 66px;background: #fff; margin-bottom: 20px; overflow: hidden;}
@media screen and (max-width:1199px){.wrap-con{padding: 20px}}

.xlnk h2{line-height: 56px;font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå";font-size: 30px;text-align: center; color:#333;}

.xlnk h4{text-align: center;font-size: 24px;color:#333;margin-top: 20px;}
.xlnk h6{ background-color: #f6f6f6; padding: 10px 0; text-align: center;font-size: 14px;color: #666;margin-top: 30px;}
.xlnk h6 span{margin: 0 10px;}
.xl-xqnr{margin-top: 24px;font-family: '\5b8b\4f53' !important;font-size: 16px !important;line-height: 34px !important;}
.xl-xqnr div,.xl-xqnr font,.xl-xqnr span{font-family: '\5b8b\4f53' !important;font-size: 16px !important;line-height: 34px !important;}

.xl-xqnr p{color: #333;margin-top: 15px !important;font-family: '\5b8b\4f53' !important;font-size: 16px !important;line-height: 34px !important;}
.xl-xqnr p,.xl-xqnr span,.xl-xqnr div,.xl-xqnr{font-size: 16px !important;line-height: 34px !important;}

.xl-ewm{text-align: center;margin-top: 40px;}
.xl-ewm span{display: block;font-size: 12px;color: #999;margin-bottom: 5px;}
.share-box-xl{height: 45px;overflow: hidden;line-height: 45px;margin-top: 20px;border-top: 1px solid #ddd;font-size:12px;}
.share-box-xl .share-r span{font-size: 14px;color: #333;display: inline-block;padding-left: 15px;background-position: left center;background-repeat: no-repeat;cursor: pointer;}
.share-l{margin-top: 5px;}

.ewb-info-block {
	padding: 15px 50px;
	border: 2px solid #ddd;
    background-color: #fff;
	margin-bottom:20px;
}

.ewb-info-con {
	float: left;
    width: 33.3%;
    line-height: 36px;
	text-indent: 20px;
	font-size: 16px;
	color: #333;
}

.ewb-info-con.spe {
    width: 66.6%;
}

.m-comment{margin-top: 25px;padding-top: 25px;}
.m-comment ul.hd{padding: 0;float: right;clear: both;overflow: hidden;margin-top: -40px;}
.m-comment ul.hd li{float: left;list-style: none;color: #333;margin-left: 10px;position: relative;font-size: 18px;font-weight: bold;} 
.m-comment ul.hd li a{font-size: 14px;font-weight: normal;color: #333;background-color: #015293;color: #fff;padding: 2px 15px;}
.m-comment ul.hd li.active a{color: #fff;}
.m-comment ul.hd li:nth-child(2),.m-comment ul.hd li:nth-child(1){display: none;}

ul.xt-comment-list{padding: 0;}
ul.xt-comment-list li{list-style: none; margin-bottom: 15px; font-size: 14px; background-color: #f8f8f8; padding: 15px 25px;}
.xt-comment-item-u-info span{ margin-right: 20px; color: #666;}
.xt-comment-item-coment{line-height: 28px;}
.xt-comment-item-action-bar{text-align: right;}
.xt-comment-item-action-bar a{padding: 0 10px;color: #015293;}

.form-comment-btn{ display: inline-block;width:90px; margin:0 10px; border: 1px solid #ddd; color: #666; line-height: 30px; padding: 0 12px; border-radius: 15px;}
a.form-comment-btn:hover, a.form-comment-btn:focus {
    text-decoration: none;
    color: #0069c5;
}
/*xilan*/
/*Ïà¹ØÎÄµµ*/
.xiangguan{width: 100%;clear: both;margin:10px auto;border: #ccc dashed 2px;padding: 10px;border-radius: 5px;}
.xiangguan .bt{font-size:18px;color:#015293;font-weight:bold;width:100%;border-bottom: solid 1px #015293;padding-bottom: 10px;}
.xiangguan .xg{ margin-top:15px}
.xiangguan .xg a{display:block; font-size:16px; line-height: 32px; color:#333}
.xiangguan .xg a:hover{color: #316ba1;}


@media only screen and (max-width: 991px) {
	.wrap{width:calc(100%); margin:0px 0px;}
	.jg{ height:0}
	.gl_left{ float:left; width:100%}
	.gl_left .gl_l_nr{ border-left:0; border-right:0}
	.gl_right{ float:left; width:100%; margin-top:0; border:0}
	.gl_right2{margin: 0;}
    .list-cbox .tpbox ul li{width:100%; margin-right:0px; margin-top:0; margin-bottom:15px;}
	.dqwz{ margin-left:10px; width:calc(100% - 34px)}
	.xl-content{padding: 20px 0;}
	.xl-content .xlnk{width: 94%;}
	.xl-content{background: #fff;}
	.xl-xqnr img{max-width:100% !important;float: left;}
	
	.ewb-info-con, .ewb-info-con.spe {
		width: 100%;
		text-indent: 0;
	}

	.share-box-xl .share-r{display: none;}

.wrap-con{padding:20px 0;}
	
}
@media only screen and (max-width: 499px) {
	.lbcc-nr ul li a{width: 70%;}
	.wrap{width:calc(100%); margin:0px;}
}
@media only screen and (max-width: 375px) {
	.lbcc-nr ul li a{width: 60%;}
}

.form-horizontal .control-label{font-size: 14px !important;}
@media print { 
#weather-float-he,.m-comment{display:none;}
}