body {
	-webkit-text-size-adjust:none;
	background-color: #FFF;
	margin:0;
    font-size: 14px;
    font-family: 微软雅黑 !important;
}

#banner{
	text-align: center;
    background-repeat: no-repeat;
    background-color: #5c81b1;
    background-position: top center;
}

.logo{
	margin: 0 auto;
	/* background-image: url(../images/bottom.png); */
	width: 100%; 
	/* height: 100%;  */
	background-repeat: no-repeat;
}

#menu_out {
	background-color: #e82235;
	height: 42px;
        /*ackground-image: url(../images/col.png);*/
}

#menu {
	margin: 0px auto;
	width: 100%;
	height: 50px;
}

.search2 {
	font-family: Tahoma, Geneva, sans-serif;
	display: block;
	float: right;
	width: 220px;
	height: 36px;
	margin-top: 42px;
}

.search2 div div form div table tbody tr td input.search{
        width:37px;
	height:26px;
	border:0;
	outline:none;
	background:url(../images/search-btn.png) top left no-repeat;
	float:left;
}

.keyword{
	font-family:LucidaGrande, Lucida Sans, Arial;
	font-size:12px;
	color:#FFFFFF;
	width:117px;
	height:26px;
	padding:0 5px 0 10px;
	padding:5px 5px 0 10px \9;/* IE 7 and 8 */
	border:0;
	outline:none;
	background:url(../images/search-input-bg.png) top left no-repeat;
	float:left;
}


.btn_l2 {
	background-image: url(../images/search_btn.png);
	background-color: transparent;
	cursor: pointer;
	width: 36px;
	height: 36px;
	border: 0px;
	color: #FFF;
	margin-left: 10px;
	outline: none;
}
.btn_l2:hover {
	color: #FFF;
	background-image: url(../images/search_btn.png);
	background-position: bottom;
}

.body_mid {
	margin: 2px auto 0px auto;
	width: 1350px;
	background-color: #FFF;
}
.floor {
	margin-bottom: 0px;
	clear: both;
}
.lmtitle {
	height: 50px;
	border-bottom: 1px solid #4091dd;
	background-repeat: no-repeat;
}

.lmtitle .name{
	color: #444444;
	line-height: 50px;
	font-size: 18px;
	padding: 0px 10px 0px 60px;
	float: left;
	background-repeat: no-repeat;
	font-family: "Microsoft YaHei UI";
}

/*

.lmtitle a.more {
	display: block;
	float: right;
	line-height: 36px;
	width: 86px;
	text-align: center;
	text-decoration: none;
}


.lmtitle a.more:link ,.lmtitle a.more:visited{
	color: #444444;
	background-image: url(../images/more_bk.png);
	line-height: 36px;
	margin: 7px;
	padding-right: 15px;
	width: 71px;
}
.lmtitle a.more:hover {
	color: #000;
	background-position: bottom center;
}
.lmtitle a.more:active {
	color: #FFF;
	background-position: left bottom;
}*/
.left_2 {
	float: left;
	display: block;
	width: 440px;
	margin-right: 20px;
        height: 250px!important;
}
.right {
	float: right;
	display: block;
	margin: 20px 20px 20px 0px;
	width: 668px;
}
.right_1 {
	float: left;
	display: block;
	margin: 0px;
	width: 440px;
	margin-right: 20px;
}
.right_2 {
	float: right;
	display: block;
	margin: 0px;
	width: 420px;
}
.meeting {
	padding: 20px 0px 0px 0px;
}
.meeting a:link ,.meeting a:visited{
	background-image: url(../images/meeting_bk.png);
	height: 200px;
	width: 222px;
	display: block;
	float: left;
	margin-right: 10px;
	text-decoration: none;
}
.meeting a:hover {
	background-position: bottom;

}


.meeting a .time {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	color: #FFF;
	font-family: tw_cen_mt_condensedregular;
	padding-left: 18px;
}
.meeting a .title {
	color: #444444;
	display: block;
	padding: 10px 18px;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
}




.guide_download {
	margin-top: 30px;
	background-image: url(../images/icon_download.png);
	display: block;
	height: 141px;
	width: 100%;
}
.guide_download .name {
	font-family: "Microsoft YaHei UI";
	font-size: 18px;
	color: #444;
	float: left;
	display: block;
	margin: 56px 0px 60px 85px;
}
.guide_download .links {
	float: left;
	/* margin: 18px 88px; */
}
.guide_download .links a {
	display: block;
	float: left;
	width: 140px;
	text-align: center;
	margin: 0px 10px;
	height: 24px;
	padding-top: 90px;
	background-position: center 15px;
	background-repeat: no-repeat;
	font-size: 14px;
	border-radius:5px;
}
.guide_download .links a:link {
	text-decoration: none;
	color: #444444;

}
.guide_download .links a:hover {
	text-decoration: none;
	color: #1DACA0;
	background-color: #f4f4f4;
}
.guide_download .links a:active {
	text-decoration: none;
	color: #1DACA0;
	background-color: #eeeeee;
}
.links_two {
	border: 1px solid #dddddd;
	padding: 10px;
}

.left_links {
	float: left;
	display: block;
	width: 320px;
	margin: 0px 7px;
}
.left_links span  {
	display: block;
	background-image: url(../images/links_t_bk.png);
	line-height: 32px;
	font-size: 14px;
	color: #4091DD;
	font-weight: bold;
	padding-left: 20px;
	margin-bottom: 5px;
	width: 300px;
	float: left;
}
.left_links a:link   {
	display: block;
	float: left;
	width: 132px;
	line-height: 24px;
	padding-left: 20px;
	margin: 0px 4px;
	background-image: url(../images/dot_links.png);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #444444;
}
.left_links a:hover   {
	background-position: left bottom;
	color: #4091DD;
}


.right_links {
	float: left;
	display: block;
	width: 620px;
	margin: 0px 7px;
}
.right_links span {
	display: block;
	background-image: url(../images/links_t_bk.png);
	line-height: 32px;
	font-size: 14px;
	color: #4091DD;
	font-weight: bold;
	padding-left: 20px;
	margin-bottom: 5px;
	width: 600px;
	float: left;
}
.right_links a:link {
	display: block;
	float: left;
	width: 167px;
	line-height: 24px;
	padding-left: 20px;
	margin: 0px 4px;
	background-image: url(../images/dot_links.png);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #444444;
}
.right_links a:hover {
	background-position: left bottom;
	color: #4091DD;
}
.lm_slogan {
	margin: 0px 0px 24px 0px;
	background-repeat: no-repeat;
	line-height: 100px;
	padding-left: 50px;
	color: #FFF;
	font-family: "Microsoft YaHei UI", "FZLTXHK";
	font-size: 30px;
}

.linkbox{width:100%;}
.linkbox .box{overflow:auto;zoom:1}
.linkbox li{float:left;line-height:20px !important;white-space:nowrap;padding:0 5px;}
.linkbox li a{color:#888}

.mlist{float:left;border:1px #DDD dashed;background:#FFF;overflow:hidden}
.mlist:hover{border:1px #F90 dashed}
.mlist .title,#ptop{position:relative;height:28px;background:url(images/h.png) repeat-x;padding:8px 0 0 12px}
.mlist .title strong{display:block;float:left;height:28px;line-height:28px;color:#FFF;padding:0 15px;border-radius:5px 5px 0 0}
.mlist .title .more{position:absolute;top:12px;right:10px}
.mlist .box{padding:10px;}
.mlist .box li{line-height:28px}
.mlist .box li span{float:right;color:#AAA}
.title_rain {
    text-align: left;
    position:relative;
    height:28px;
    background:url(../images/h.png) repeat-x;
    padding:8px 0 0 12px;
    color: #4091DD;
}
.right_links {
    text-align: left;
	float: left;
	display: block;
    width: 100%;
	margin: 0px 9px;
    overflow: auto;
}
ul{list-style:none}

.r_name {
	display: block;
	line-height: 32px;
	color: #3378D8;
	background-image: url(../images/r_t_bk.gif);
	padding-left: 30px;
	font-size: 12px;
	font-weight: bold;
}
#piclk {
	margin-bottom: 5px;
}
#piclk a img {
	margin-bottom: 15px;
}


#branch {
	background-image: url(../images/branch_bk.png);
	width: 100%;
	display: block;
}
#branch_bottom {
	background-image: url(../images/branch_bk_bottom.png);
	width: 100%;
	display: block;
	clear: both;
	height: 5px;
}

#right_m {
	width: 1116px;
	padding: 0px 0px 0px 24px;
	float: right;
}
#left_m {
	width: 210px;
	float: left;
	background-repeat: no-repeat;
}
#left_m .name {
	line-height: 57px;
	font-size: 18px;
	background-color: #F4F4F4;
	color: #6FC4BD;
	font-family: tw_cen_mt_condensedregular, "Arial Narrow";
	display: block;
	border-bottom: 1px solid;
	border-bottom-color: #72A7DE;
	padding: 0px 0px 0px 15px;
}

#l_menu {
	display: block;
	width: 210px;
	padding: 18px 0px 2px 0px;
}
#l_menu a {
	display: block;
	text-decoration: none;
	line-height: 35px;
	font-size: 15px;
	background-image: url(../images/menu_l_bk.png);
	height: 35px;
	margin-bottom: 8px;
}

#l_menu a:link ,#l_menu a:visited{
	color: #444444;
}
#l_menu a:hover {
	color: #216FBC;
	background-position: left center;
}
#l_menu a.cur ,#l_menu a:active{
	color: #FFFFFF;
	background-position: left bottom;
}
a.v_more:link, a.v_more:visited {
	background-image: url(../images/icon_more.png);
	display: block;
	float: right;
}
a.v_more:hover {
	background-image: url(../images/icon_more.png);
	display: block;
	float: right;
	background-position: bottom center;
}
.r_lm {
	margin-bottom: 24px;
	font-size: 12px;
}
.search_tools {
	border: solid #dddddd;
	border-width: 0px 1px;
	padding: 15px 0px 5px 0px;
	text-align: center;
}
.search_t {
	color: #666666;
	display: block;
	line-height: 20px;
	font-family: Verdana, Geneva, sans-serif;
}
.t12b {
	font-size: 12px;
	font-weight: bold;
	color: #4677DB;
}


.lm_bottom {
	background-image: url(../images/r_lm_bottom.gif);
	height: 10px;
	display: block;
}
a.trial_b:link, a:trial_b:visited {
	background-image: url(../images/freetrial_big.png);
	display: block;
	float: left;
}
#foot {
	display: block;
	width: 100%;
	background-color: #a60404;
}
.copyright {
	text-align: center;
	display: block;
	background-color: #a60404;
	color: white;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0px auto;
	width: 100%;
	height: 167px;
	line-height: 180%;
	padding: 15px 0px;
}

#lm_title {
}
.lm_out {
	margin: 0px auto 25px auto;
	float: left;
}
.news_top {
	padding: 24px 0px 0px 10px;
	width: 420px;
	float: left;
	margin-bottom: 15px;
	line-height: 36px;
}
.news_time {
	color: #666666;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.news_http {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: italic;
	font-size: 12px;
	padding-left: 30px;
	background-image: url(../images/page_white_link.png);
	background-repeat: no-repeat;
	line-height: 20px;
	background-position: 8px 0px;
}


.news_t {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #666666;
	line-height: 36px;
}

.p10 {
	font-family: Tahoma, helvetica;
	font-size: 10px;
	color: #999999;
}


.t14gray {
	font-size: 14px;
	font-weight: bold;
	color: #444444;
}

.t16b {
	font-size: 16px;
	color: #005fcb;
	font-weight: bold;
}

.ad {
	width: 930px;
	margin: 0px auto;
}
.profile {
	width: 928px;
	margin: 0px auto;
	background-color: #f6f6f6;
	border: 1px solid;
	border-color: #e8e8e8;
	border-top: none;
}
.profile .neirong {
	float: left;
	padding: 30px 0px 20px 30px;
	line-height: 180%;
	font-family: "Microsoft YaHei", Verdana;
	font-size: 14px;
	width: 644px;
}
.profile .text {
	padding: 15px 0px 15px 110px;
	line-height: 180%;
	font-family: "Microsoft YaHei", Verdana;
	font-size: 14px;
	width: 600px;
	margin: 0px auto;
}
.shuoming {
	display: block;
	margin: 0px 12px 12px 0px;
	float: left;
}
.shuoming .t_a {
	line-height: 32px;
	padding-left: 40px;
	padding-top: 7px;
}
.shuoming .t_b {
	line-height: 39px;
	padding-left: 40px;
}

.btn_b {
	background-image: url(../images/button_bk.png);
	font-family: "Microsoft YaHei", Verdana;
	font-size: 14px;
	cursor: pointer;
	cursor: hand;
	color: #000;
	width: 147px;
	height: 30px;
	border: none;
	margin: 10px 0px;
}
.btn_b:hover {
	BORDER: none;
	color: #000;
	background-image: url(../images/button_bk.png);
	background-position: center bottom;
}
.btn_b:active {
	BORDER: none;
	color: #000;
	background-image: url(../images/button_bk.png);
	background-position: center bottom;
}
.red {
	color: #F00;
}
.orange {
	color: #F60;
}
.bb

 {
	font-weight: bold;
	color: #1E6ECD;
}
#vip {
	background-image: url(../images/vip_bk.png);
	margin-bottom: 20px;
}
#vip .title {
	color: #FFF;
	display: block;
	padding: 0px 0px 0px 55px;
}
#vip .title span {
	color: #FFF;
	display: block;
	padding: 0px;
	font-family: "Microsoft YaHei", "黑体";
	font-size: 18px;
	line-height: 46px;
	float: left;
}
#vip .title a.more {
	display: block;
	float: right;
	line-height: 46px;
	width: 88px;
	text-align: center;
	text-decoration: none;
}



#vip .title a.more:link ,#vip .title a.more:visited{
	color: #444444;
	background-image: url(../images/more_bk_VIP.gif);
}
#vip .title a.more:hover {
	background-image: url(../images/more_bk_VIP.gif);
	background-position: bottom center;
}
#vip .title a.more:active {
	background-image: url(../images/more_bk_VIP.gif);
}


#vip .name {
	color: #444444;
	display: block;
	padding: 12px 10px 5px 22px;
	font-family: "Microsoft YaHei", "黑体";
	font-size: 18px;
}
#vip .time {
	color: #3378d8;
	display: block;
	padding: 0px 22px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
}
#vip .tab {
	padding: 5px 15px 5px 17px;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	font-family: Verdana, Geneva, sans-serif;
}
#vip .tab td {
	padding: 2px 5px;
}




#vip .bottom {
	background-image: url(../images/vip_bk_bottom.png);
	height: 6px;
}
#picnews {
	margin-right: 20px;
	width: 100%;
	height: 400px;

}
#picnews a img {
	margin-bottom: 10px;
	display: block;
	float: left;
}
.focus {
	margin-bottom: 20px;
}
#Publication {
	background-image: url(../images/Publication_bk.png);
	height: 225px;
	padding: 12px 12px 9px 62px;
}
#Publication a {
	color: #3690e4;
	font-family: "Microsoft YaHei", "黑体";
	font-size: 16px;
	display: block;
	line-height: 40px;
	margin-bottom: 3px;
	padding-left: 55px;
	border: 1px solid #ced8e1;
}
#Publication a:hover {
	border-color: #F90;
	text-decoration: none;
	color: #F60;
}

.infotitle {
	font-size: 20px;
	clear: both;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 1.5em;
	text-align: center;
	font-weight: bold;
}

.infotitle_fu {
	font-weight:40;
}

.border2 {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}

.article {
	font-size: 10.5pt;
	line-height: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
}
/* 分享二维码 */
.shares{text-align:center;}
.shares ul{width:auto; margin:0 auto;text-align: left;float:left;}
.shares li{float:left; margin:4px 6px;}
.shares li a{display:inline-block; width: 97px; height: 97px; border: 0px solid red;  opacity:.9; filter:Alpha(opacity=90); vertical-align:top;}
.shares li a:hover{ opacity:1; filter:Alpha(opacity=100); }
.shares li.i1 a{background-position:0px 0px;}
.shares li.i2 a{background-position: -72px 0px;}
.shares li.i3 a{background-position: -144px 0px;}
.shares li span{display:block; line-height:22px; font-size:12px; color: #D0D4EA;text-align:center;}
.shares li.i1 {
	width: 97px;
	height: 97px;
/* background:url(../images/wxe.png) no-repeat; */
}
.shares li.i2 {
	width: 97px;
	height: 97px;
/* background:url(../images/wbwe.png) no-repeat; */
}
.shares li.i3 {
	width: 77px;
	height: 77px;
	background:url(../images/yx.png) no-repeat ;
}
.shares li.i4 {
	width: 97px;
	height: 97px;
/* background:url(../images/wxe2.png) no-repeat ; */
}
.clearfix li{list-style:none;}
.all {
    width: 480px;
    float: left;
	height: 180px;
}
.right-s {
    width: 82px;
    float: left;
	margin-left: 37px;
}

#wp_nav_w1 .wp_nav .nav-item {
    display: inline-block;
    float: left;
    position: relative;
    vertical-align: bottom;
    width: 150px;
}


.main{
	width: 83%;
	height: 1120px;
	margin: 0 auto;
	padding-top: 20px;
	min-width: 1400px;
}

.box{
	float: left;
	width: 42%;
	height: 334px;
	margin-left: 5%;
	margin-bottom: 20px;
	/* background-color: #000; */
}

.inline-box{
	margin-bottom: 10px;
	height: 30px;
	width: 587px;
}

.inline-box1{
	margin-bottom: 10px;
	height: 30px;
	width: 100%;
}

.title{
	float: left;
    width: 10%;
    height: 30px;
    margin-left: 10px;
    margin-top: 10px;
}

.media_box{
	width: 83%;
	height: 370px;
	margin: 0 auto;
	padding-top: 20px;
	min-width: 1400px;
	margin-bottom: 30px;
	/* background-color: #000; */
}

.mline_box{
	display: flex;
  	justify-content: center; /* 水平居中 */
 	align-items: center; /* 垂直居中 */
}

.media_title{
	background-color: #d9d9d9;
	width: 180px;
	height: 46px;
	display: grid;
	place-items: center;
}

.m1 {
    margin-top: 30px;
    /* background-color: black; */
    height: 50%;
    width: 20%;
    margin-left: 50px;
	float: left;
}

.media_1{
	height: 200px;
	/* background-color: #000; */
	margin: 40px;
	/* display: grid;
	place-items:center; */
}

.media_main{
	height: 83%;
	/* background-color: black; */
	border-top: 2px solid #d9d9d9;
	border-bottom: 2px solid #d9d9d9;
	
}

.main2 {
	font-family: "微软雅黑"!important;
    width: 70%;
    min-height: 800px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100% 10px;
    margin-top: 50px;
    text-align: left!important;
    padding-top: 20px;
    min-width: 800px;
}

.main3{
	width: 100%;
	height: 100%;
	overflow-y: auto;
	/* background-color: black; */
	margin: 0 auto;
	background-size: 100% 10px;
}

.name {
    height: 60px;
	line-height: 60px;
	font-size: 20px;
	color: #fff;
	font-family: "微软雅黑";
    text-align: center;
	padding: 0 0 0 10px;
}

.menu {
    width: 100%;
    min-height: 200px;
    text-align: center;
    position: relative;
    background-color: #d9d9d9;
	margin: 0 0 50px 0;
}

.menu div ul li {
	height: 60px!important;
	line-height: 60px!important;
	font-size: 16px!important;
	border-bottom: 1px solid #fff!important;
}

.menu div ul li a {
	height: 100%!important;
	font-family: "微软雅黑"!important;
	color: #0f0f0f!important;
	font-weight: normal!important;
	background: none!important;
	padding: 0!important;
	background-color: #f0f0f0!important;
}

.menu div ul li a:hover {
	background-color: #d9d9d9!important;
	transition: all .5s;
}

.menu div ul li a .column-name {
	line-height: 60px!important;
	text-align: center!important;
	width: 100%!important;
	padding: 0!important;
}

.left {
	float: left;
	width: 25%;
	height: 100%;
	min-height: 700px;
}

.right {
	float: right;
	width: 70%;
	height: 100%;
	min-height: 700px;
}

.left-part {
	float: right;
	width: 80%;
	max-width: 200px;
	margin: 20px 20px 0 50px;
    /* min-height: 30vh; */
    background-image: url(../images/tableCol2.png);
    background-repeat: no-repeat;
    background-size: 100% 60px;
}

.right-part {
	float: left;
	min-height: 700px;
    width: 80%;
    margin: 20px 50px 0 20px;
    background-image: url(../images/divider.png);
    background-repeat: no-repeat;
	background-size: 100%;
    background-position: top;
}

.lan-box {
	margin: 20px 20px 0 0;
	height: 20px;
	display: flex;
	justify-content: right;
}

.lan {
	border-left: 4px solid #d70b11;
	padding: 0 0 0 5px;
}

.lan-box span, .lan-box a {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #aaa;
}

.list-col table tbody tr{
    width: 100%!important;
    height: 50px!important;
    line-height: 50px!important;
    border-bottom: 1px dotted #ccc!important;
}
.list-col table tbody tr td{
    display: flex;
    justify-content: space-between;
    padding: 0 20px 0 20px;
	border-bottom: none!important;
}
.list-col table tbody tr td:hover{
    background-color: #f0f0f0;
    transition: all .5s;
}
.list-col table tbody tr td div a {
	font-family: "微软雅黑";
    color: #000;
    font-size: 15px;
}
.list-col table tbody tr td div a:hover {
    color: #8f2130!important;
}

.title {
	font-family: "微软雅黑";
	font-size: 20px;
	font-weight: bolder;
	line-height: 20px;
	height: 20px;
	color: #d70b11;
	width: auto;
}

.more {
	color: #b4b4b4;
	font-size: 14px;
	line-height: 14px;
	margin: 20px 10px 0 0;
	float: right;
}

.more1 {
	color: #b4b4b4;
	font-size: 14px;
	line-height: 14px;
	margin: 20px 10px 0 0;
	float: right;
}

.more-text {
	color: #b4b4b4;
	font-size: 14px;
	line-height: 14px;
}

.list {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
}

.list div ul {
	list-style: none;
}

.list div ul li {
	list-style: none;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

.info-main, .info-main div p, .info-main div p span {
	font-family: "微软雅黑"!important;
}

.wp_search table tbody tr, .wp_search table tbody tr td input, .wp_search table tbody tr td {
        height: 32px;
}

.wp_search table tbody tr {
        background: #ee737fCC;
        border-radius: 5px;
}

.search {
        background: url(../images/search.png)!important;
        width: 16px!important;
        height: 16px!important;
        margin: 8px;
}