@charset "utf-8";

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

.header_nav{
       position: relative;
       z-index:999;
     }
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.hide {
	display: none
}

.clear {
	overflow: hidden
}

.fl {
	float: left
}

.fr {
	float: right
}

.mr10 {
	margin-right: 10px
}

.mr15 {
	margin-right: 15px
}

.mb10 {
	margin-bottom: 10px
}

.mb18 {
	margin-bottom: 18px
}

.mb20 {
	margin-bottom: 20px
}

.mb40 {
	/* margin-bottom: 40px; */
	background: #f2f1ee;
	height: 40px;
}

.red {
	color: #741516
}

hr {
	border: 0 none;
	border-top: solid 1px #ededed
}

hr.dark {
	border-top: solid 1px #c4c4c4
}

.clear_both {
	clear: both
}

body {
	font-family: Microsoft\ YaHei, "微软雅黑", Lucida, Verdana, Hiragino\ Sans\ GB, STHeiti, WenQuanYi\ Micro\ Hei, Droid\ Sans\ Fallback, SimSun, sans-serif;
	font-size: 13px;
	word-wrap: break-word;
	word-break: break-all
}

a {
	text-decoration: none
}

.layout {
	background: url(../images/xbg.jpg.pagespeed.ic.xpp6vxzuuz.jpg) center top no-repeat #fefefe;
	min-height: 100%;
}

i.arrow_r_red {
	display: inline-block;
	vertical-align: middle;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAMAAABPErQ/AAAAVFBMVEWXTEzm1dV0FBLjzc6uc3KHMzLizs6tcnKWTEzizc6scnLizM15HRx2FRJ1ExKWS0t1FBKtc3N2FBJ6HRzhzc56Hhx0ExJ1FRLm1dStc3Ln1dX////S8ObQAAAARElEQVQI1wXBhQHAMAwEsS9jmkLIvv33rCRfHwekEsYGGvJ1WUPMX6nmguOrdRdsud6TSGcoiyvl/rUOxft9HNSiNeAH074FYL3GTmIAAAAASUVORK5CYII=) no-repeat;
	width: 7px;
	height: 10px
}

.header {
	height: 199px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAADKBAMAAACI3Qd+AAAAJ1BMVEUAAAAAAAAAAACVAwCWAwCWBACQkI2QkI6QkY6RkY6VAwCWAwCWBADWMeMqAAAABnRSTlMdVnPZ2dkymjlUAAACxUlEQVQ4y2VTMY7UQBD0E+AHiBesNL35Sj3OTzo/gAhDRmQTEnEpTyD2XEDs+cHup6iqnvHugXU6105Xd1d1j4d5XddlXb8N60ywAOCZf64B1n6yirN+D7D00ByhT8O6NM5nvl7WI8SspYFlmRH6cSc/VH4ESwCwZvaal6NOSF3YQcLmZfknHW3nOUCEXh4qf5HUVawj61cHCn39X88cepaQkZNbdjsNZjlny5cBrwQskMcOkkBy9wwyiEgakUWyOUBiNjnGSinImSeWzzhBlo8o99wKKpSn0bPnpyGyXZUTSramDs54kI0cpbfKTIL+XtDRi3YsncRx2hE1iTy2Oin7lNCLv9M4gewOjDoTXYnDLPOYxmgTT+DcJ514GCSFlZOaS4aHDIVyEzZxvDRjk6aROyf1Fs4/OrWmUD2CwyOOBemaM/6L4yn38bbFqbfl2E7bIDR3Pe4xMTtGZ94MnuNk6i7EFsAwYNmt2XFKlmbjtckKJWVNrjPJeJYvi0mRQ4qy6Diy8jHDB+AcJowGkDFY9iY+aSqynAhObeAMeQo9HCoktjVZvtw5FoKk0KU5caPhXW3b3p33kNM52+OtG6meUuFF27HQo+XaWWvKx+SFngYO9blxzt6v8aQ1eZuGLnq7dRZrgptEjvWrRXej5cvb5R4fY/bzKaZKhSwnjt7ep8ENmutDa9tplb2tu38gWJjFrdOgKNViOyP8mObDQsaPmls3TQyvdPd+GWrZS631z7DXay0E/LnvAFXPlaFabgqVUku5KRRZ17oTi1N1AgLpANc90klRwZ1JBAUnt337PbDMVvdo+rptrLyRj1DZSr29Td/IjzolFL5u6g6AYEHWvu/QSoD8wso4UNbGVyEZuaVIqmqzF9selpleFQzL9QZhOxBm9fvOgby9hozmKyK3Btgd56UpLJH1MZ4Pw/t43g39+QtZRV8mq55zjgAAAABJRU5ErkJggg==) center top repeat-x;
}

.header_top {
	height: 34px;
	line-height: 34px;
	color: #b5b5b5;
	padding: 0 18px;
	overflow: hidden;
	zoom: 1;
	background: #A62926;
	border-bottom: 1px solid #F1F1F1;
}

.header_top a {
	color: #fff;
	float: left;
	margin-right: 42px;
	font-size: 16px
}

.header_top_l {
	float: left
}

.header_top_r {
	float: right
}

.header_top_r a {
	margin-right: 0;
	margin-left: 35px
}

.header_search {
	margin-top: 5px;
	height: 33px;
	width: 434px;
	background: url(../images/searc.png) no-repeat;
	overflow: hidden;
	zoom: 1;
	position: absolute;
	right: 43%;
	top: 416px;
	margin-right: -586px;
}

.header_search input,
.header_search button {
	border: 0 none;
	float: left;
	background-color: transparent
}

.header_search input {
	width: 390px;
	height: 33px;
	line-height: 33px;
	color: #94070a;
	padding-left: 5px
}

.header_search button {
	width: 37px;
	height: 33px;
	cursor: pointer
}

.header_search.search_common {
	top: 157px;
	width: 178px;
	height: 32px;
	/* background-image: url(data:image/png;base64,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); */
	z-index: 1;
	line-height: 32px;
	/* border: 1px solid #fff; */
  position: absolute;
    z-index: 9999;
}

.header_search.search_common input {
	/* width: 104px; */
	height: 31px;
	line-height: 31px;
}
.header_search #keyword{
	width: 138px;
}
.header_search #search{
	width: 35px;
	float: left;
	cursor: pointer;
}
.header_search.search_common button {
	width: 42px;
	height: 42px
}

.header_logo {
	width: 1191px;
	height: 80px;
	margin: 22px auto;
	position: relative;
}
.header_img{
    width: 300px;
    /* height: 53px; */
    float: left;
    position: absolute;
    left: 0;
    top: 20px;
}
.header_logo a {
	width: 460px;
	height: 80px;
	display: block;
	background: url(../images/logo2018.png) no-repeat;
	float: left;
	position: absolute;
	left: 374px;
	top: -4px;
}

.header_nav {
	    width:1359px;
    overflow: hidden;
    zoom: 1;
    margin: 0 auto; 
  
}

.header_nav a {
	color: #fff;
	font-size: 18px;
	line-height: 40px;
	float: left;
	padding: 0 20px;
}

.header_nav a:hover,
.header_nav a.on {
	background-color: #fff;
	color: #94070a;
	border-radius: 2px 2px 0 0
}

.header_nav a span {
	font-size: 12px;
}

.header_nav a.fr {
	float: right;
	background-color: #ebcc78;
	padding: 0 10px;
	color: #94070a
}

.sub_nav {
	background-color: #fff;
	padding-top: 15px;
	overflow: hidden;
	box-shadow: 0 4px 4px #333;
	position: absolute;
	z-index: 2
}
.search_sub{
	position: absolute;
}
.sub_nav br {
	display: none
}

.sub_nav li {
	width: 145px;
	overflow: hidden;
	padding: 10px 30px
}

.sub_nav a.sub_nav_title {
	color: #94070a;
	font-weight: bold
}

.sub_nav a {
	display: block;
	color: #000;
	font-size: 14px;
	margin-bottom: 20px
}

.footer_layout {
	background: #F1F1F1;
	position: relative;
}

.footer {
	width: 1160px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1;
	padding: 55px 0 47px 65px;
}

.footer_logo {
	width: 90px;
	height: 90px;
	background: url(../images/xlogo_footer.png.pagespeed.ic.zwugub3fmd.png) no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -45px;
	top: -36px
}

.footer dl {
	float: left;
	width: 12%;
	margin-bottom: -10px
}

.footer dl.half {
	/* width: 17% */
}

.footer dl.last {
	/* width: 56px */
}

.footer dt {
	margin-bottom: 31px;
}

.footer dt a {
	color: #7d1010;
	font-size: 16px;
	font-weight: bold;
}

.footer dd a {
	font-size: 14px;
	display: block;
	margin-bottom: 10px;
	color: #666;
}

.copyright {
	background-color: #960300;
	height: 43px;
	line-height: 43px;
	text-align: center;
	color: #fff;
	font-size: 14px;
}

.copyright a {
	color: #fff;
	font-size: 14px;
}

.index_main {
	width: 1170px;
	margin: 0 auto 0 auto;
	overflow: hidden;
	background: #f2f1ee;
}

.index_main_l {
	width: 314px;
	overflow: hidden;
	zoom: 1;
	float: left;
	margin-right: 18px
}

.index_main_l_title {
	display: block;
	height: 52px;
	line-height: 52px;
	font-size: 18px;
	color: #fff;
	background-color: #94070a;
	padding-left: 15px;
	position: relative
}

.index_main_l_title i {
	display: block;
	width: 9px;
	height: 15px;
	position: absolute;
	right: 18px;
	top: 50%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPBAMAAADE5vg+AAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAAC3RSTlMAECAwUGCPn6/P7+LN6KAAAAAySURBVAjXY2AzYACC6sUgcvYuEEdyN4jDiIWjvbsBxN4pABKfiMJkADMZokFMBhYQEwBOdxIyHtKvKwAAAABJRU5ErkJggg==);
	margin-top: -7px
}

.index_main_l_title i.on {
	width: 15px;
	height: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKBAMAAACZNRnKAAAAJFBMVEX////p6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6emlAtRAAAAAC3RSTlMAEDBAYHCPn8/f70v9RfkAAABGSURBVAjXJcghAYAwAATAwzCPmlwEIuCJtAbMkIEMYPhyCE4eKyyUG9PR7NmoOZXcpvE2eraaCyXPeBv05AIlf9D/YG74AGQ4Emd3Etp0AAAAAElFTkSuQmCC);
	margin-top: -5px
}

.news_box {
	background: #fffcde;
	padding: 20px;
	margin-bottom: 15px;
	overflow: hidden
}

.news_box.hide {
	margin-bottom: 10px;
	height: 0;
	display: block;
	overflow: hidden;
	padding: 0
}

.news_box .news_images {
	margin-bottom: 10px;
	display: block
}

.news_box p {
	margin-bottom: 25px
}

.news_box p a {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAgMAAADUn3btAAAACVBMVEWYESSZEiSZEiW35rk3AAAAEElEQVQI12NYxfSBiZ9BCwAJyQHYv1ouJAAAAABJRU5ErkJggg==) no-repeat left center;
	padding-left: 10px
}

.index_concat {
	overflow: visible;
	zoom: 1;
	padding-top: 25px
}

.index_concat a {
	color: #0266a5
}

.index_concat .fl {
	float: left;
	width: 159px;
	margin-bottom: 40px;
}

.index_concat .fr {
	float: right;
	width: 155px;
	margin-bottom: 40px
}

.index_concat i.tele,
.index_concat i.mail,
.index_concat i.weibo,
.index_concat i.weixin {
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 10px;
	background: url(../images/xicons_contact.jpg.pagespeed.ic.-afmtuihfp.jpg) no-repeat;
	margin-top: -5px
}

.index_concat i.mail {
	background-position: -24px 0
}

.index_concat i.weibo {
	background-position: 0 -24px
}

.index_concat i.weixin {
	background-position: -24px -24px
}

.index_concat i.code {
	width: 60px;
	height: 60px;
	float: left;
	background: url(../images/xicons_contact.jpg.pagespeed.ic.-afmtuihfp.jpg) no-repeat 0 -48px;
	margin-top: -18px
}

.index_main_r {
	background-color: #fff;
	overflow: hidden;
	zoom: 1;
	padding: 20px 30px
}

.index_main_r .latest_news {
	float: left;
	width: 415px;
	margin-right: 30px;
}

.index_main_r .recommand_activity {
	float: left;
	width: 450px;
	/* margin-bottom: 30px; */
	margin-right: 30px;
}

.index_tabs {
	margin-bottom: 40px
}

.index_tabs_title {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 25px
}

.index_tabs_title a {
	height: 44px;
	line-height: 44px;
	float: left;
	width: 369px;
	margin-right: 1px;
	background-color: #e6e6e6;
	color: #0465a2;
	font-size: 16px;
	text-align: center;
}

.index_tabs_title a.last {
	margin-right: 0
}

.index_tabs_title a.on {
	color: #000;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAsCAMAAAB10OkXAAAAQlBMVEWVAwCWAwDs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///8h3GdeAAAAMUlEQVQI12NkZGBgYGFg+M/ACGbBiP9MDMhcBjAXRDCCZYmUwCmGpBeNhU0CG5cIAgCK4gWWoAFnggAAAABJRU5ErkJggg==)
}

.index_tabs_content {
	height: 239px
}

.index_tabs_content a.fl {
	margin-right: 30px
}

.index_tabs_content .clear {
	color: #454444;
	line-height: 1.6em
}

.index_tabs_content .clear a {
	color: #020202
}

.index_tabs_content .clear a.more {
	color: #0050a0
}

.index_tabs_content .clear h6 {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px
}

.index_tabs_item_list {
	font-size: 14px;
	line-height: 1.8em
}

.index_others_content a {
	float: left;
	width: 145px;
	height: 30px;
	padding: 60px 0 0 15px;
	font-size: 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPBAMAAADE5vg+AAAAJFBMVEX////////////////////////////////////////////////Vd7HLAAAAC3RSTlMAECAwUGCPn6/P7+LN6KAAAAAySURBVAjXY2AzYACC6sUgcvYuEEdyN4jDiIWjvbsBxN4pABKfiMJkADMZokFMBhYQEwBOdxIyHtKvKwAAAABJRU5ErkJggg==) no-repeat 133px 60px;
	color: #fff;
	margin-right: 30px;
}

.index_others_content a.blue {
	background-color: #04386e
}

.index_others_content a.olive {
	background-color: #c4c829
}

.index_others_content a.gray {
	background-color: #b5b6b6
}

.index_others_content a.orange {
	background-color: #eb6e1f;
	margin-right: 0
}

.index_comunity {
	float: left;
	width: 364px
}

.news_title {
	font-size: 20px;
	color: #0465a2;
	margin-bottom: 18px;
	position: relative;
}

.news_title i {
	position: absolute;
	height: 13px;
	background: url(../images/titbgred.png) 3px 0px  repeat;
	right: 0;
	left: 141px;
	top: 50%;
	margin-top: -6px;
}

.index_main_r h3 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	line-height: 22px
}

.index_main_r h3 a {
	color: #000
}

.des {
	color: #454444;
	font-size: 13px;
	line-height: 20px
}

.more {
	color: #03539e;
	font-style: italic
}

.latest_news_links {
	font-size: 14px;
	color: #000;
	line-height: 20px;
	display: flex;
	align-items: center;
	gap: 20px;
	height: 20px;
}
.latest_news_links .a_title{
    flex: 1;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow-wrap: break-word;
}
.activity_item {
	overflow: hidden;
	zoom: 1;
	margin-bottom: 19px;
}

dl.calendar {
	float: left;
	margin-right: 15px
}

.calendar dt {
	width: 62px;
	height: 22px;
	line-height: 22px;
	background-color: #A52926;
	color: #fff;
	text-align: center;
}

.calendar dd {
	width: 60px;
	height: 31px;
	line-height: 31px;
	border: solid 1px #cbcbcb;
	border-top: 0 none;
	text-align: center;
	font-size: 20px;
	/* font-family: Georgia, "Times New Roman" */
}

dl.activity {
	overflow: hidden;
	zoom: 1
}

.activity dt {
	margin-bottom: 10px
}

.activity dt a {
	line-height: 22px;
	color: #000;
	font-size: 16px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	overflow-wrap: break-word;
}

.activity dd {
	color: #454444;
	font-size: 14px;
	line-height: 20px;
}
.activity dd p{
	display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;
overflow-wrap: break-word;

	
}
.index_main_r .index_conact {
	float: left;
	width: 323px;
	margin-right: 55px
}

.index_video {
	color: #464646;
	font-size: 13px;
	line-height: 1.8em;
	margin-bottom: 30px
}

.index_video a {
	color: #03539e;
	font-style: italic
}

.index_main_r h2 {
	font-size: 18px;
	color: #076dad;
	margin-bottom: 15px
}

.index_conact ul {
	padding: 10px 0
}

.index_conact li {
	font-size: 15px;
	margin-bottom: 15px
}

.index_conact li a {
	color: #0266a5
}

i.icon {
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAABHCAQAAABGrRTcAAAE3ElEQVRIx+2We0zbVRTH71DYIEoy5zKfY0skupj9YfYQHTOKZCbqMFOjyXSb0xinW0g24xSiYzDjdtyAzpW+aIFKGYPx2IMBI8VZCoPxLDAe49FR+qCsLUh5P8bx/NpaS2lM9of/kW/Sc889n/s7557f796UAXPLDzbBV5AEGQ6J4Ci8BY95xBmyf4bBEA31MAfoJRMt2+iNbwfNIvBfjcMxTzwKpl2BWfgBZK6xGfZCp3tJKvg78dWghrvQDb3QD+9CJOgoaIEx+o2Dp0BJsz0kPex04pHwKyTAcTgFL8LbBI3CfsJCQUxjAQTCYTgB8fAL7S2Aw39ypauHtWAgu8/diavkRcJBV/y2E38OOsjR0vM+I6uDR914FPnFZDPIzlFO11bXUBFPkC2naQ0sc+Ovkm+HJ2n0JmxZ2HdG3Z2i8BA865752lHEJ75eE6PtOmuUufwQ6hbnZ/nCA6HN3eMS+BJioc/lGWHlYjz8P95q1IPh+xbj/tT/UirDW6Ughcc9cHwgLeFL+P+Nd+9pi2k/0n7Yh460x/Ts9sJTjaLZlBnBjNBLgpmUGfFsmtELF1nTUY4iksRDnC/HNBRbvXGLBM+TBB4LRCjEbMxCMUosXrjYIqbpAizEFNcCES29hHlkxShdjEscgWK86sjAwUUkLoPENy7Bs1jQfi9O1ZFCOdQN92JzO886MvnEU1Buvn2yTKW+efNKzcWKMqW6NSnNIvCNc6Woe5UdyVRGS2JTMh95eENXYRL7ql1oEeJlLMFzFBQ6xNXPx+u0eaGvzmRivgNJJQldlvPzqfOLcJFNRrXzqRBumwK35WZkKLZ54bk6xXjmmMKHuNk8nRfeHmZ4w/yabxlf73h56awu4d74NJtkBqZlGmZkdlbLetkIG2DjbHKZ5fmWb5q/00UaVg9TZMgbN7lxI40tK5oTFHrFQElr57GRAJ/4KKvz611lDzayfmZa0Xb4jyJV3oVB8XydaCpwEW5+eGh7RWJxcdVFXVg3q2ajy/X7tYe0e4rKU7DrZ/tDC/DWVa0nCvUiukISUVNpYeUB5g3VjSIszTZFXNDn6Pv3euD6p1X5UuTuAikd8fqenk+LBFUZXalNCtl8BzT+KEVVkxsfXFdzTUynk0O505ptV9hldH38rjXHldqaCxqOylBpduGzy1tEqQRzN6SCrotCzHRcIDzyjdGNEf0vVPJzRjpjHPicn/Wd88PJ9OTLWm2sOaz5A/22pvW90VeMfMrVkNsTame2teYNgwEOfDL0VhkP5VMtp7vX1e1Q5Meh/FLzR/2sZk1ZnvR+EhaO23ZNUNcHnY00fJx/m4eNvEmm+Xw3PoMbcAt+i/U71axvvbKWT9uvVM2zMWZ24l3H5QY5Dmw1hSTcibDHaxMn3seX8FChkE0sr8zjU2PLa+9TO+xOfPC93C4pWrd2vnIAz9zq/z6+ZzNuw9TT9cy6o8DMoxut++QM4VNOfC6og/cbVirqVmYlHPwrWrN5dOOsoPBusC5cqeFemfraxKpJxsmB08qgJnH6VPGfhg9vnEqgP4LKc5pNTWdyTEnIn6q+ZAuZYB74NFU17t934HrDlUHVeDXWYtVQji0dM2aVNXe+GAiycR/zQnyUDT8yEF6Vl9+VrT5fmV4naVG0VecOhVkDTMy6AP8b1H8xYGt+150AAAAASUVORK5CYII=) no-repeat;
	vertical-align: middle
}

i.icon_tel {
	width: 22px;
	height: 16px
}

i.icon_mail {
	width: 22px;
	height: 14px;
	background-position: 3px -29px
}

i.icon_weibo {
	width: 21px;
	height: 17px;
	background-position: 0 -54px
}

.friend_links {
    margin: 30px auto;
    width: 1100px;
}

.friend_links span {
	color: #7d1010;
	font-weight: bold;
	margin-right: 40px;
	font-size: 16px;
}

.friend_links a {
	color: #000;
	margin-right: 40px;
	font-size: 14px;
	font-weight: bold;
}

.index_scroll {
	height: 122px;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 43px
}

.scroll_l,
.scroll_r {
	width: 28px;
	height: 122px;
	cursor: pointer
}

.scroll_l {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAABKCAMAAACfBMRMAAAAe1BMVEWVlZWWlpaVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWWlpaa+ha1AAAAKXRSTlMAAAYICQsVFxgaGx0eIC8yMzU2OTs+UVNUVllaXGtsbm9xcnR7fX6AgD1itvAAAAEASURBVEjHndXbVsIwFIThCC0oFFRA5HySMLz/E3qjXbTNPxR6+62spMnes0PgrzCWnwxuxDYTY3FhzI5i3IhxJsZhZMyOYlyJcSrGQWTMDmJciXEixkG8InYP4pVLMU7E+BoZu3sxLsT4Kcb6hrfY2YlxIcYPMfbPjKkNS5xLkq5JfJdwZe/M2NmKcS7GcfMgJeKGdxH/4/6B6O7+LqFvLgHeq7z4b4f2yVLV1bJMfIE1e6F1UTf6r9ZIS4fVnq8371us1mf7tq8k1INRc5OKqXibOrTBWGZ4OoyHJoz/5wYNgLVDOzpCcUF88ePKD7qQn/TkcA3hy6Ed6CH/MRhGv0Cymi7uF2HlAAAAAElFTkSuQmCC) no-repeat center center;
	float: left
}

.scroll_r {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAABKCAMAAACfBMRMAAAAb1BMVEWVlZWWlpaVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZXutKsfAAAAJXRSTlMAAAIFBggJCxUYGhsdHjIzNjg7PD5RU1RXWVpca2xvcXR7fX6A6mvy9gAAAN5JREFUSMed1skSgjAQBFBRIiAim4iKgMT+/2/0IBRb0oXD9R2aCplpduGOPPmV4SciiNYjiIohMobW2BwA2iNBPBlaYnvUIUFz7IB4METK0BA7IhpFcB07RSQM9YngMnaOKBnOY5eoA4KoFcFp7BoRMxxjDYjaJYgbwyHWjJ1PsI+1IAqGuDDsfIJ4HQiikGLtCl8oFh4CO74uEH6ykl0TJbxgifBSN0o4SGwE78KxX+6pGabCJbXeqhsXYyZcxmyN60hYHRWrK09YdL9mdv4u17ch0NlS6OxX4Ly32xfC5Y8DkR8abAAAAABJRU5ErkJggg==) no-repeat center center;
	float: right
}

.scroll_content {
	float: left;
	width: 1075px;
	margin-left: 20px;
	overflow: hidden
}

.scroll_inside {
	width: 9999px
}

.scroll_content a {
	float: left;
	padding-right: 9px;
	width: 171px;
	height: 122px
}

.scroll_content a {
	width: 171px;
	height: 122px
}

.go_top {
	position: fixed;
	bottom: 20%;
	right: 50%;
	margin-right: -710px;
	width: 60px;
	height: 60px;
	display: block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEV/f3+AgID///+BmPJZAAAAY0lEQVQoz2NgYGSgADgwjCwA8y8LuoQIGj8Tlcu4CjWk2FZNQOFLrVqCws9qW4mqHdUAthUMWROQ3CO1gEEK2YCsBgY2ZANWgYxAcJlWQNTAANcCiBlwPkiKDchnHG7xNuwAAEjcEnzUYcX0AAAAAElFTkSuQmCC)
}

.go_top.hide {
	display: none
}

.main {
	width: 100%;
	min-height: 700px;
	margin-bottom: -50px;
	padding-bottom: 50px;
	background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx//2wBDAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wAARCAAIB3YDAREAAhEBAxEB/8QAGgABAQADAQEAAAAAAAAAAAAAAAECAwQFCP/EACoQAAIBAwIEBwEAAwAAAAAAAAABEQIhMUFxEiJRwTJhgZGhsdEEAwVC/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/EABQRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/APpaKlVE2biegFWtLf6pAkvw2huJznQC4XBlde24ETaapV6cOc3As1YT5X77AG7qnrhxPoBIqVUTZuJ6AVa0t/qkCS/DaG4nOdALhcGV17bgRNpqlXpw5zcCzVhPlfvsAbuqeuHE+gEipVRNm4noBVrS3+qQJL8Nobic50AuFwZXXtuBE2mqVenDnNwLNWE+V++wBu6p64cT6ASKlVE2biegFWtLf6pAkvw2huJznQC4XBlde24ETaapV6cOc3As1YT5X77AG7qnrhxPoBIqVUTZuJ6AVa0t/qkCS/DaG4nOdALhcGV17bgRNpqlXpw5zcCzVhPlfvsAbuqeuHE+gEipVRNm4noBVrS3+qQJL8Nobic50AuFwZXXtuBE2mqVenDnNwLNWE+V++wBu6p64cT6ASKlVE2biegFWtLf6pAxbfhtDcTnOgGFdlwK669twPQ/hUfy0ev2wN4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHD/s1L/xRnmhewHNR/wA1JudUvmwGy6ai1Wq2AtLw5brej7gRztU82+wKnU45oq67ZTAKqpLXi89fICNSk5fE7Q+4BaVJudUvmwFcpqLVarYBS8OW63o+4Ec7VPNvsCp1OOaKuu2UwCqqS14vPXyAjUpOXxO0PuAWlSbnVL5sBXKai1Wq2AUvDlut6PuBHO1Tzb7AqdTjmirrtlMAqqkteLz18gI1KTl8TtD7gFpUm51S+bAVymotVqtgFLw5brej7gRztU82+wKnU45oq67ZTAKqpLXi89fICNSk5fE7Q+4BaVJudUvmwFcpqLVarYBS8OW63o+4Ec7VPNvsCp1OOaKuu2UwCqqS14vPXyAjUpOXxO0PuAWlSbnVL5sBXKai1Wq2AUvDlut6PuBHO1Tzb7AqdTjmirrtlMAqqkteLz18gI1KTl8TtD7gFpUm51S+bAVymotVqtgFLw5brej7gS8zD4n5esAf/9k=) repeat-y center center;
	margin-top: -21px;
}

.main_inside {
	width: 1160px;
	padding: 10px 20px;
	overflow: hidden;
	zoom: 1;
	margin: 0 auto;
}

.search_query {
	color: #333;
	font-weight: bold;
	margin-bottom: 10px
}

.search_query span.gray {
	color: #666;
	font-size: 14px
}

.main_nav {
	width: 200px;
	float: left;
	padding-top: 50px;
}

.main_nav a {
	display: inline-block;
	margin: 0 0 22px;
	color: #94070a;
	font-size: 14px;
	padding: 5px 10px
}

.main_nav a.on {
	background-color: #94070a;
	border-radius: 3px;
	color: #fff
}
.main_nav .Column_Anchor {
	display: block;
	color: #94070a;
	margin: 0 0 22px;
	padding: 0;
	padding-left: 19px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAMAAACjHN8KAAAARVBMVEXomZnpm5vpnJzqn5/ro6PtrKzutLTvt7fxvr7xwMDyxsb0zs721dX21tb22dn439/54uL77Oz88/P++vr++/v//f3////I15z2AAAAPklEQVQI1y3NNw4AQRACwd7z3i//f+oFEFHSCIa5SpIEwxvQPwHdHdBeAWUL4EiOn3OqPi1prd4pu5eb079+BcMEbmh0MxIAAAAASUVORK5CYII=) no-repeat left center;
	font-size: 16px
}

.main_nav br {
	display: block;
	margin: 0;
	padding: 0
}

.main_nav a.main_nav_link {
	padding: 0;
	padding-left: 19px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAMAAACjHN8KAAAARVBMVEXomZnpm5vpnJzqn5/ro6PtrKzutLTvt7fxvr7xwMDyxsb0zs721dX21tb22dn439/54uL77Oz88/P++vr++/v//f3////I15z2AAAAPklEQVQI1y3NNw4AQRACwd7z3i//f+oFEFHSCIa5SpIEwxvQPwHdHdBeAWUL4EiOn3OqPi1prd4pu5eb079+BcMEbmh0MxIAAAAASUVORK5CYII=) no-repeat left center;
	font-size: 16px
}

.main_content {
	width: 959px;
	overflow: hidden;
	zoom: 1;
}

.main_content.search_content {
	width: 100%
}

.main_content.search_content td {
	text-align: left;
	padding-left: 25px
}

.main_content.search_content td.main_list_date {
	text-align: center
}

.path {
	/* height:60px; */
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAA1CAAAAACsfn6UAAAAKElEQVQY02O8yAAELIwgkokBwcZCMhEhjsmmRJZ4ezHcz/gfIUI7EgAE0wKosTbsmgAAAABJRU5ErkJggg==) repeat-x top left;
	line-height: 30px;
	padding-left: 25px;
	font-size: 13px;
    color: #2f2f2f;
    font-size: 16px;
    background: url(../images/dw.png) left no-repeat;
}

.path a {
	color: #6f6f6f;
    color: #2f2f2f;
    font-size: 16px;
}
.path a::after{content:'»';}
.path a:last-of-type::after{display:none;}
.possplit{display:none;}
.list_top {
	padding: 0px 20px;
	/* margin-bottom:30px */
}

.list_top h3 {
	margin-bottom: 17px
}

.list_top h3 a {
	font-size: 14px;
	font-weight: bold;
	color: #000
}

.list_top p {
	line-height: 23px;
	color: #262626
}

.list_top_img {
	float: left;
	margin-right: 30px;
	border: solid 1px #edede6;
	margin-bottom: 10px
}

.list_top_img img {
	width: 180px;
	height: 120px
}

.main_list_table {
	width: 100%;
	margin-bottom: 30px
}

.main_list_table th {
	height: 35px;
	line-height: 35px;
	/* background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAjCAIAAADT+FeZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNpifP/+PQMSYGJABeh8FkZGRhQ+ExMTPnmS9VNqHol8Qv4llU9v++jNBwgwANrQA13NMVS6AAAAAElFTkSuQmCC) repeat-x top left; */
	color: #6f6f6f;
	font-size: 13px;
	/* border:1px solid #ddd; */
	border-left: 0 none;
	border-right: 0 none;
}

.main_list_table td {
	padding: 10px 0 10px 0;
	line-height: 1.1em;
	color: #262626;
	font-size: 15px
}

.main_list_table td a {
	color: #262626
}

.main_list_table td.main_list_date {
	color: #6f6f6f;
	width: 125px
}

.page_info {
	text-align: center;
	font-size: 16px;
	color: #736f6a;
	margin-bottom: 50px;
}

.page_info a {
	color: #333
}

.page_info a.on {
	color: #fd0000
}

.main_article h2 {
	font-size: 24px;
	text-align: center;
	color: #262626;
	margin-bottom: 30px;
	margin-top: 20px;
}

.article_aside {
	color: #6f6f6f;
	font-size: 12px;
	margin-bottom: 20px
}

.article_aside ul {
	float: right
}

.article_aside li {
	display: inline-block;
	margin-left: 10px
}

.article_hr {
	border: 1px solid #dedede;
	border-top: 0 none;
	border-left: 0 none;
	border-right: 0 none;
	margin-bottom: 20px
}

.typo p,
.typo pre,
.typo ul,
.typo ol,
.typo dl,
.typo form,
.typo hr,
.typo table,
.typo-p,
.typo-pre,
.typo-ul,
.typo-ol,
.typo-dl,
.typo-form,
.typo-hr,
.typo-table {
	margin-bottom: 1.2em
}

.typo h1,
.typo h2,
.typo h3,
.typo h4,
.typo h5,
.typo h6 {
	font-weight: 500;
	*font-weight: 800;
	font-family: Helvetica\ Neue, Microsoft\ Yahei, Hiragino\ Sans\ GB, WenQuanYi\ Micro\ Hei, sans-serif;
	color: #333;
	text-align: inherit
}

.typo h1,
.typo h2,
.typo h3,
.typo h4,
.typo h5,
.typo h6,
.typo-h1,
.typo-h2,
.typo-h3,
.typo-h4,
.typo-h5,
.typo-h6 {
	margin-bottom: .4em;
	line-height: 1.5
}

.typo h1,
.typo-h1 {
	font-size: 1.8em
}

.typo h2,
.typo-h2 {
	font-size: 1.6em
}

.typo h3,
.typo-h3 {
	font-size: 1.4em
}

.typo h4,
.typo-h4 {
	font-size: 1.2em
}

.typo h5,
.typo h6,
.typo-h5,
.typo-h6 {
	font-size: 1em
}

.typo ul,
.typo-ul {
	margin-left: 1.3em;
	list-style: disc
}

.typo ol,
.typo-ol {
	list-style: decimal;
	margin-left: 1.9em
}

.typo li ul,
.typo li ol,
.typo-ul ul,
.typo-ul ol,
.typo-ol ul,
.typo-ol ol {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 2em
}

.typo li ul,
.typo-ul ul,
.typo-ol ul {
	list-style: circle
}

.typo table th,
.typo table td,
.typo-table th,
.typo-table td .typo table caption {
	padding: .5em 1em;
	color: #666
}

.typo table th,
.typo-table th {
	background: #fbfbfb
}

.typo table thead th,
.typo-table thead th {
	background: #f1f1f1
}

.typo table caption {
	border-bottom: none
}

.article {
	color: #252525;
	line-height: 1.8em;
	font-size: 16px;
	margin-bottom: 10px;
	word-break: normal
}

.article_author {
	text-align: right;
	margin-bottom: 20px;
	font-size: 13px;
	color: #6f6f6f
}

.article_author a {
	color: #6f6f6f
}

.article p {
	/* text-indent: 2em; */
	margin-bottom: 10px;
}

.article p.wp-caption-text {
	text-indent: 0
}

.article a {
	color: #333
}

.article table.grid_table tr,
.article table.grid_table td,
.article table.grid_table th {
	border: #ddd solid 1px
}

.other_articles h4 {
	width: 114px;
	height: 44px;
	line-height: 44px;
	font-size: 15px;
	color: #fff;
	background-color: #c3c3c3;
	margin-bottom: 20px;
	text-align: center
}

.other_articles li {
	margin-bottom: 15px
}

.other_articles li a {
	color: #6f6f6f
}

.noContent {
	font-size: 28px;
	color: #666;
	line-height: 200px;
	text-align: center
}

.magazine_list {
	overflow: hidden;
	zoom: 1
}

.magazine_introduce {
	color: #6f6f6f;
	padding: 20px 10px 0 10px;
	line-height: 1.5em
}

.magazine_item {
	line-height: 1.5em;
	font-size: 15px;
	overflow: hidden;
	zoom: 1;
	color: #252525;
	position: relative;
	padding: 0 10px;
	margin-bottom: 60px
}

.image_list {
	padding: 0 5px 20px 5px
}

#infscr-loading {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -110px
}

#infscr-loading div {
	display: none
}

.image_item {
	float: left;
	width: 200px;
	padding-bottom: 10px
}

.image_item img {
	width: 198px;
	margin-bottom: 5px
}

.image_item a {
	display: block;
	background-color: #fff;
	border: 1px solid #eee;
	border-radius: 3px;
	overflow: hidden;
	box-shadow: 0 0 5px #888;
	transition: .7s
}

.image_item a:hover {
	border-color: #999;
	box-shadow: 0 0 5px #333
}

.image_item a span {
	display: block;
	padding: 0 10px 5px 10px;
	color: #333;
	line-height: 1.2em
}

.magazine_item h3 {
	font-size: 16px;
	line-height: 20px;
	height: 20px;
	border-bottom: 1px solid #94070a;
	margin-bottom: 20px
}

.magazine_item h3 span {
	color: #fff;
	background-color: #94070a;
	padding: 0 5px;
	font-weight: bold
}

.magazine_item a.fl {
	margin-right: 40px;
	max-width: 185px;
	max-height: 230px
}

.magazine_item .btns {
	margin-bottom: -12px
}

.magazine_item .btns a {
	width: 137px;
	height: 40px;
	background-image: url(../images/xmagazine.png.pagespeed.ic.yd2bwickra.png);
	margin-bottom: 12px;
	display: block
}

.magazine_item .btns a.btn_subscribe {
	background-position: 0 -53px
}

.magazine_item .btns a.btn_ipad {
	background-position: 0 -107px
}

.magazine_item .btns a.btn_surport {
	background-position: 0 -160px
}

.magazine_item .contribution {
	position: absolute;
	right: 10px;
	bottom: 0;
	color: #6f6f6f;
	font-size: 13px
}

.magazine_summary {
	margin-bottom: 30px
}

.service_list dl {
	font-size: 15px;
	line-height: 1.5em;
	float: left;
	border: solid 1px #ecb2b2;
	margin-bottom: 20px
}

.service_list dt {
	border-bottom: solid 1px #ecb2b2;
	color: #94070a;
	background-color: #faf4f4;
	height: 42px;
	line-height: 42px;
	padding-left: 15px
}

.service_list dt a {
	color: #94070a
}

.service_list dd {
	padding: 15px;
	overflow: hidden
}

.service_list dd img {
	float: left;
	margin: 0 20px 20px 0
}

.service_list dl.service_top {
	width: 97%;
	padding: 1px
}

.service_list dl.service_center {
	width: 48%;
	height: 180px;
	margin-right: 1%
}

.service_list dl.service_bottom {
	width: 48%;
	height: 320px;
	margin-right: 1%
}

.article .aligncenter {
	margin-right: auto;
	margin-left: auto
}

.article .aligncenter {
	text-align: center
}

.article .aligncenter .wp-caption-text {
	text-align: center
}

.article img.aligncenter {
	display: block
}

.article strong {
	font-weight: bold
}

.organization_list table {
	width: 600px;
	margin-bottom: 15px
}

.organization_list .organization_title {
	font-weight: bold;
	background-color: #ccc
}

.organization_list .area_title td {
	background-color: #eee;
	color: #666;
	border-bottom: 1px solid #ccc;
	cursor: pointer
}

.organization_list td {
	text-align: center;
	line-height: 1.6em;
	color: #333
}

.organization_list td a {
	color: #333
}

.organization_list td a:hover {
	text-decoration: underline
}

.organization_list tr {
	display: none
}

.organization_list tr.area_title {
	display: table-row
}

.organization_list h3 {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px
}

.map {
	width: 600px;
	height: 400px;
	margin-bottom: 20px
}

.organization_list table.common_table tr {
	display: table-row
}

.rule_list a {
	color: #333;
	line-height: 1.2em
}

.rule_list h4 {
	font-size: 17px;
	font-weight: bold;
	margin-bottom: 20px
}

.rule_list h5 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px
}

.rule_list h6 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	text-indent: 1em
}

.rule_list p {
	font-size: 14px;
	text-indent: 2em;
	margin-bottom: 10px
}

.article img {
	max-width: 1400px;
  margin:0 auto;
}
.m2ru2tm{
      font-size: 14px;
      color: #d81a1c;
      line-height: 26px;
      height: 96px;
      text-align: center;
      padding: 12px 12px 0px 0px;
      width: 62px;
      float: left;
      margin-top: 3px;
      background: url(../images/m2tmbg.png) no-repeat center center;
  }
.m2ru2tm p {
    font-size: 30px;
    line-height: 32px;
}
.list-bg{
        float: left;
    width: 155px;
    margin-right: 16px;
    height: 109px;
    margin-left: 20px;
    background: url(../images/listimg.jpg) no-repeat center center;
  }
.sttopcon{
    overflow: hidden;
    width: 100%;
}
  .stwailian{
    float: left;
    /* margin-right: 20px; */
    width: 185px;
}
  .stwailian a{
    float: left;
    margin-bottom: 47px;
}
  .stwailian a img{}
  .hmc1_t{
  	    line-height: 36px;
  	    height: 36px;
  	    font-size: 22px;
  	    color: #0465a2;
  }
  .part_mlyf{
    /* margin-top: 15px; */
    width: 100%;
    height: 268px;
    /* overflow: hidden; */
    float: left;
}
.gjxy_content .prev,.next{
    width: 28px;
    height: 52px;
    background: #eeeeee;
    /* line-height: 130px; */
    /* color: #999999; */
    /* font-size: 20px; */
    /* text-align: center; */
    cursor: pointer;
    position: absolute;
    z-index: 99;
    top: 32%;
}
.gjxy_content .prev{
    background: url(../images/hpyf-r.png) no-repeat center;
  right: -45px;
  transform: rotate(180deg);
}
.gjxy_content .next{
     background: url(../images/hpyf-r.png) no-repeat center;
      left: -39px;
}
.part_mlyf ul{
    height: 270px;
    float: left;
    overflow: hidden;
}
.part_mlyf li{
    width: 200px;
    height: 255px;
    margin-left: 8px;
    /* background: #000; */
    color: #fff;
    overflow: hidden;
    position: relative;
    margin-right: 8px;
}
.part_mlyf li a{
    display: inline-block;
    width: 195px;
    height: 249px;
    padding: 5px;
    background: #fff;
}
.part_mlyf li a img{
    width: 190px;
    height: 200px;
}
.part_mlyf li a span{color: #333;margin-top: 4px;width: 100%;display: inline-block;height: 20px;text-align: left;line-height: 20px;font-size: 14px;font-weight: bold;}
.part_mlyf li a div{

position: absolute;

bottom: 0;

background: #000;

filter: alpha(opacity=50);

-moz-opacity: 0.5;

-khtml-opacity: 0.5;

opacity: 0.5;

width: 100%;

height: 32px;

position: absolute;

bottom: 0;

left: 0;
}

.part_mlyf li .video{
    position: absolute;
    width: 32px;
    height: 32px;
    background: none;
    top: 58px;
    left: 97px;
}
.tempWrap{
    width: 100%;
    overflow: hidden;
}
.gjxy_content{
    width: 100%;
    background: url(../images/gjbg.jpg) no-repeat center;
    height: 315px;
    background-size: cover;
    padding: 20px 0px;
}
.container{
	width: 1142px;
	margin: 0 auto;
}
.hmc1_con{
	width: 1074px;
	height: 320px;
	margin-top: 15px;
	position: relative;
	margin-left: 16px;
}
.scaleImg{width: 281px;float: left;margin-right: 15px;}
.hmc4bom{
    background: #A52926;
    padding: 0px 18px 0px;
    height: 54px;
    }
.hmc4bom strong{font-size: 18px;line-height: 50px;display: block;height: 50px;font-weight: bold;color: #fff;text-align: center;}
 .hmc4bom p{
 	    font-size: 14px;
 	    line-height: 24px;
 	    height: 60px;
 	    overflow: hidden;
 	    margin-bottom: 20px;
 	    color: #666;
 }
 .hmc4more{
 	    font-size: 13px;
    line-height: 26px;
    text-transform: uppercase;
    color: #FFF;
    background: #CF3712;
    padding: 0px 16px;
    height: 26px;
    border-radius: 1.8em;
    display: inline-block;

 }
.scaleImg .bgImg{
	width: 100%;
	transition: all 0.5s ease;
	/* position: absolute; */
	height: 250px;
	/* width: 100%; */
	/* left: 0; */
	/* top: 0; */
	}
	.cont3{
		width: 100%;
		height: 348px;
		overflow: hidden;
	}
	.news_title a{FONT-SIZE: 12px;color: #0465a2;margin-left: 10px;}
	.news_title .title{
    font-size: 20px;
    color: #0465a2;
    margin-bottom: 18px;
    position: relative;
    margin-left: 0;
}
	.footer_content dl a span{
    font-size: 12px;
    font-weight: normal;
    float: left;
    width: 100%;
    margin-top: 4px;
}
.friend_bg{
    width: 100%;
    background: url(../images/friend_bg.png) no-repeat center;
    height: 190px;
    background-size: cover;
    padding: 15px 0px;
}