/*公共样式css document*/

/********重置样式*********begin*********/
body{font-family:"微软雅黑";font-size: 14px;color: #000;margin: 0;}
h1,h2,h3,h4,h5,h6{margin: 0;font-weight: bold;}
p{margin: 0; }
ul,li,ol{margin: 0;padding: 0;list-style:none; }
a,a:link,a:visited,a:hover{text-decoration: none;color: inherit;}
a:focus{outline: none;}

#show2 a {
	width: 300px;
	height: 60px;
	margin: 40px auto;
	display: flex;
	justify-content: center;
	border-radius: 30px;
	border: 3px solid #ccc;
	align-items: center;
	text-decoration: none;
	font-size: 20px;
	color: #ccc;
}
.lang{    border-right: 1px solid #fff;
	line-height: 1;
	margin-right: 5px;
	padding-right: 5px;
	display: inline-block;}
.u_link a{color: #fff; font-size:20px;}
.u_link{color: #fff; font-size:20px;    position: absolute;  right: 0;  top: 70px;}
.m-nav{position: absolute; top:50px; left: 250px;}
.m-nav .u-nav #menu >li{font-size:22px !Important;}
.u-weibo {
    margin-bottom: 40px;
}
    .u-weibo
.m-details-title .u-come{display: none;}
.u-date span:last-child{display: none;}
/*.u-content p{text-indent: 2em; text-align: justify;} 7-15*/
.u-content p{text-align: justify;} /*7-15*/

.u-content p audio,.voice {  min-width: 100%; width: 100% !important; margin-left: -2em !important; margin-top: 10px !important; outline: none;}
.u-content a{color:#0f369b ;}
.u-content em{margin-bottom:20px;}
.u-content ol{
	display: block;
    list-style-type: decimal;
    padding-inline-start: 45px;
}
.u-content ol li{
	display: list-item;
    text-align: -webkit-match-parent;
	list-style:inherit;
}

/*定义通用样式*/

.f-clamp{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.f-clamp_wrap{width:1280px;
	background-color: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom:0;
	height:50px;
	left:50%;
	color: #fff;
	font-size: 20px;
	line-height: 50px;
	padding-left: 20px;
	margin-left:-640px; overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.f-clamp2{ overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.f-clamp3{overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 48px; line-height: 24px;}
.f-clamp4{overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.f-50{height: 50px;width: 100%;}

/*****************内页页头****begin***********/
.g-head{width: 100%;}
.m-logo{background-color: #001c58;margin: 0 -10px;}
.m-logo .u-logo{position: relative;max-width: 1200px;margin: 0 auto;height: 154px;}
.m-logo .logo a:first-child{position: absolute;top: 30px;left: 0; width: 200px;}
.m-logo .logo a:first-child img{width: 100%;}

.m-nav{background-color: #001c58;margin: 0 -10px;}
.m-nav .u-nav{max-width: 1200px;margin: 0 auto;}
.m-nav .u-nav ul{text-align: right;}
.m-nav .u-nav #menu >li{color: #fff;font-size: 24px;display: inline-block;height: 66px;line-height: 66px;padding: 0 22px;position: relative;}
.m-nav .u-nav li:last-child{padding-right: 0;}
.m-nav .u-nav li .children{position: absolute;top: 66px;left: 0;background-color: #dcdcdc;white-space: nowrap;display: none;z-index: 99;}
.m-nav .u-nav li .children a{display: block;padding: 10px 20px;font-size: 18px;line-height: 1.7;min-width: 120px;text-align: center;color: #0f369b;}
.m-nav .u-nav li:hover .children{display: block;}
.m-nav .u-nav li .children a:hover{background-color: #00479d;color: #fff;}
/*****************内页页头*****end************/

/*
.g-foot{background-color: #00479d;color: #a3cdff;}
.g-foot .m-foot{max-width: 1200px;margin: 0 auto;padding-top: 40px;padding-bottom: 20px;}
.m-foot .title{color: #fff;margin-bottom: 20px;}
.m-foot .u-link .link{font-size: 16px;line-height: 40px;}
.m-foot .u-link .link li{width: 50%;float: left;}
.m-foot .u-contact .contact p:first-child{font-size: 18px;font-weight: bold;margin-bottom: 20px;}
.m-copyright{border-top: solid 2px #1758a6;max-width: 1200px;margin: 0 auto;padding: 20px 0;}
.m-copyright .u-media ul{overflow: hidden;}
.m-copyright .u-media li{float: left;margin: 0 2px;}
.m-foot .u-contact .contact p{overflow: hidden;}
.m-foot .u-contact .contact span{display: block;}
.m-foot .u-contact .contact span:first-child{float: left;height: 40px;}
/*****************页脚*****end************/
.m-foot .col-sm-2{width: 16.66666667%;}
.m-foot .col-sm-4{width: 33.33333333%;}
.g-foot{background-color: #001c58;padding-bottom: 30px;}
.m-foot{max-width: 1200px;margin: 0 auto;color: #fff;}
.m-foot .u-logo{margin-top: 58px;}
.m-foot .u-sustech{width: 240px;margin-top: 160px;}
.m-foot .u-logo img{width: 100%;height: auto;}
.m-foot .title{font-size: 17px;padding: 7px 0;font-weight: bold;border-bottom:solid 2px #fff; }
.m-foot .u-menu{overflow: hidden;margin-top: 45px;}
.m-foot .u-menu ul{margin-top: 12px;}
.m-foot .u-menu li{margin-bottom: 10px;}
.m-foot .u-topic li{width: 33.3333%;float: left;}
.m-copy{max-width: 1200px;margin: 0 auto;color: #fff;}
.m-copy .u-sustech img{width: 100%;height: auto;}
.m-copy .u-media{margin-top: 30px;text-align: right;}
.m-copy .u-media .fa{font-size: 20px;margin-left: 6px;}
.m-copy .u-media .media{overflow: visible;}
.m-copy .u-media .media span{padding-right: 14px;}
.m-copy .u-media .weixin,.m-copyright .u-media .weixin{position: relative;}

.m-copy .u-media .weixin .media-code,.m-copyright .u-media .weixin .media-code{position: absolute;bottom: 40px;left: -60px;display: none;z-index: 9;}
.m-copy .u-media .weixin:hover .media-code{
	display: block;}
.m-copy .u-link{margin-top: 45px;}
.m-copy .u-link span{font-size: 18px;margin-right: 35px;}
.m-copy .u-link a{font-size: 12px;margin-right: 25px;}
.m-copy .u-copyright{font-size: 12px;margin-top: 35px;}
.g-copyright{border-top: solid 2px #fff;background-color: #001c58;padding: 20px 0 35px;}


/*****************右侧按钮****begin***********/
.g-share{position: fixed;bottom: 100px;right: 0;z-index: 998;display: none;}
.m-share .icon{background-color: #dcdcdc;width: 80px;height: 80px;line-height: 80px;text-align: center;cursor: pointer;position: relative;}
.m-share >div:hover .icon{background-color: #00479d;}
.m-share .search,.m-share .code,.m-share .media,.m-share .message{position: absolute;right: 80px;margin-top: -80px;display: none;}
.m-share .u-search:hover .search,.m-share .u-weixin:hover .code,.m-share .u-media:hover .media,.m-share .u-message:hover .message{display: block;}
.m-share .search .form-control{height: 80px;width: 200px;border-radius: 0;}
/*.m-share .media{min-width: 200px;overflow: hidden;background-color: #fff;}*/
/*.m-share .media a{line-height: 80px;margin: 28px 12px;float: right;}*/
.m-share .media a{  margin: 5px 18px;font-size: 30px;  color: #fff;}

.bdsharebuttonbox{    display: block;
	height: 80px;
	line-height: 80px;
	background: #dcdcdc;min-width: 200px;overflow: hidden;}
.m-share .message{height: 80px;min-width: 100px;line-height: 80px;}
/*****************右侧按钮*****end************/
.u-imgs{display: none;}

