@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:"å¾?è½???é»?"}
a,a:hover{ text-decoration:none}
h1,h2,h3,h4,h5,h6{ font-weight: normal; font-size:100%;}
.fl{ float:left;}
.fr{ float:right;}
.jg{ height:20px; width:100%; float:left}
.navbar{ margin-bottom:0}
/*æ¸??¤æµ®??1*/
.clear { clear:both;height:0;overflow:hidden;clear:both!important;}
.clear.both {height:10px;}

/*æ¸??¤æµ®??2*/
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.wrap{ width: 1200px; margin: 0 auto;}

/*???¨æ?è§?*/
.dqwz{ float:left; width:calc(100% - 24px); line-height:50px; color:#999; font-size:14px; background:url(../images/dqwz.png) left center no-repeat; padding-left:24px}
.dqwz a{ color:#434343}

.gl_left{ float:left; width:20%;}
.gl_left .gl_l_bt{ float:left; width:calc(100%); line-height:35px; font-size:22px; color:#003477; padding:5px 15px 5px 0px; border-bottom: 1px solid #979797;}
.gl_left .gl_l_nr{ background:#f6f6f6; border:1px solid #979797; border-top:0; border-bottom:0; margin:0; padding:0; list-style:none}
.gl_l_nr li{ list-style:none; line-height:48px; border-bottom:1px solid #979797; width:100%; float:left;}
.gl_l_nr li a{font-size:16px; color:#333; background:url(../images/sjx.png) no-repeat left center; padding-left:80px; display:block;line-height: 48px;
    /* float: left; */
    /* width: calc(100% - 80px); */white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.gl_l_nr li a:hover{  color:#00a0e9; background:url(../images/sjx1.png) no-repeat left center; }
.gl_l_nr li a.active{  color:#00a0e9; background:url(../images/sjx1.png) no-repeat left center; }
.gl_l_nr li:hover{ background:#eeeeee}

.gl_right{background-color: #fff; float:right; width:calc(80% - 15px); }
.gl_right .gl_r_bt{ float:left; border-bottom:1px solid #979797; margin:0px 20px; width:calc(100% - 40px); line-height:35px; padding-top:8px; color:#003477; font-size:22px;}
.gl_right .gl_r_bt a{  color:#00a0e9; font-size:18px;}

/*.lbcc-nr ul{padding:15px 20px; list-style:none; margin:10px 0; clear:both}
.lbcc-nr ul li{height: 36px;line-height: 36px;padding-left: 13px;background:url(../images/resy1_03.png) no-repeat left center;}
.lbcc-nr ul li a{width: 80%;white-space: nowrap;text-overflow: ellipsis;color: #333; font-size:16px;float: left;overflow: hidden;}
.lbcc-nr ul li span{float: right;color: #999; font-size:16px}
.lbcc-nr ul li:hover{background: url(../images/resy2_03.png) no-repeat left center;}
.lbcc-nr ul li:hover a{color: #00a0e9;}*/

/*ç¿»é¡µ*/
.fy{ float:left; width:90%;  margin:0px 5% 20px 5%;}

/*tplist ?¾ç??æ¦?è§?*/
.list-cbox{margin-bottom: 15px;}
.list-cbox .tpbox{ width:100%}
.list-cbox .tpbox ul{padding: 15px 0; margin:0; list-style:none}
.list-cbox .tpbox ul li{ float:left; background:#efefef; width:calc(100%/3 - 10px); margin-right:15px; margin-top:15px;}
.list-cbox .tpbox ul li:nth-child(3){margin-right:0px;}
.list-cbox .tpbox ul li:nth-child(6){margin-right:0px;}
.list-cbox .tpbox ul li:nth-child(9){margin-right:0px;}
.list-cbox .tpbox ul li .tu{ padding:10px 10px 0px 10px; width:calc(100% - 0px); float:left; height:180px; overflow:hidden}
.list-cbox .tpbox ul li .tu img{width:100%; height:auto}
.list-cbox .tpbox ul li .tpnr{ padding:0px 15px; width:calc(100% - 20px); height:87px; clear:both; background:#fff; margin:0px 10px;}
.list-cbox .tpbox ul li .tpnr .tpnrbt{float:left; width:100%;}
.list-cbox .tpbox ul li .tpnr .tpnrbt a{ width:100%; font-size:16px; display:block; color:#333; line-height:45px; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.list-cbox .tpbox ul li .tpnr .tpnrbt a:hover{ color:#00a0e9}
.list-cbox .tpbox ul li .tpnr .tpnrnr{ float:left; width:100%; line-height:24px; color:#666666; font-size:14px; border-bottom:1px solid #d9d9d9; padding-bottom:13px}
.list-cbox .tpbox ul li .tpnr .tpnrnr a{ width:100%; font-size:14px; color:#666666; line-height:24px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow:hidden;}
.list-cbox .tpbox ul li .tpnr .tpnrnr a:hover{ color:#333}
.list-cbox .tpbox ul li .tpnrsj{ padding:0px 15px; width:calc(100% - 20px); font-size:12px; color:#666; line-height:30px; background:#fff;  margin:0px 10px 10px 10px;}

/*tplist*/

/*xilan ç»???*/
.xl-content{padding: 0 0;margin-bottom: 35px;}
.xl-content .xlnk{width: 83%;margin: 0 auto;}
.xlnk h2{font-size: 26px;color: #146ac1;text-align: center;}
.xlnk h4{text-align: center;font-size: 18px;color:#666;margin-top: 12px;}
.xlnk h6{padding-bottom: 15px;border-bottom: 1px solid #dcdcdc;text-align: center;font-size: 14px;color: #666;margin-top: 30px;}
.xlnk h6 span{margin: 0 10px;}
.xl-xqnr{margin-top: 24px;}

.xl-xqnr p{color: #333;line-height: 35px;margin-top: 4px;}
.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: 37px;overflow: hidden;background: #e3e3e3;line-height: 37px;margin-top: 52px;padding: 0 19px;}
.share-box-xl .share-r span{font-size: 14px;color: #666;display: inline-block;padding-left: 28px;background-position: left center;background-repeat: no-repeat;margin-left: 13px;cursor: pointer;}
.share-r .print{background-image: url(../images/resx2_07.png);}
.share-r .close1{background-image: url(../images/resx1_10.png);}
.share-l{margin-top: 5px;}
.lbcc-nr1 ul{padding: 15px 0;border-bottom: 1px solid #dcdcdc;}
.lbcc-nr1 ul li{height: 42px;line-height: 42px;padding-left: 13px;background:url(../images/resy1_03.png) no-repeat left center;}
.lbcc-nr1 ul li a{width: 70%;white-space: nowrap;text-overflow: ellipsis;color: #333;float: left;overflow: hidden;}
.lbcc-nr1 ul li span{float: right;color: #999;}
.lbcc-nr1 ul li:hover{background: url(../images/resy2_03.png) no-repeat left center;}
.lbcc-nr1 ul li:hover a{color: #1469c3;}
.lbcc-nr1 ul li font{ float:left; color:#c40000}

/*xl_otherNews*/
.otherNews{
	margin-top:50px;
	color:#666;
}
.otherNews > .preNews {

	border-bottom: 1px dashed #666;
}
.otherNews > .preNews > span > a,.otherNews > .nextNews > span > a{
	 color:#666;
 }
.otherNews > .preNews > span > a:hover,.otherNews > .nextNews > span > a:hover{
	color:#cba455;
}
.otherNews > .nextNews >  a{
	color:#666;
	float:right;
}
.otherNews > .nextNews >  a:hover{
	color:#cba455;
}

#footer p{
	font-size:14px;
}
#footer p a{
	font-size:14px;
}
/*xilan*/

@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}
    .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{width:100%;float: left;}
	
}
@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%;}
}


#navbar > div > div > a{
	color:#fff;
}

#navbar > div > div > a:hover{
	color:#cba455;
}
.menu ul > li > a{
	font-size:18px;
	color:#000;
}
.menu ul > li > div > ul > li > a{
	font-size:16px;
	color:#000;
}