/*header*/
.header {
	margin: 0px auto; width: 100%;  overflow: hidden; background-color: rgb(255, 255, 255);
}
.header .headerWrap {
	margin: 0px auto; width: 1200px; overflow: hidden;
}
.header .logo {
	background: url("../images/logo.png") no-repeat left; width: 290px; height: 55px; text-indent: -9999em; float: left;
}
.header .menu {
	float: right;
}
.header .menu ul {
	overflow: hidden; margin-right: 20px;
}
.header .menu ul li {
	width: 120px; text-align: center; float: left;
}
.header .menu ul li a {
	font: 14px/55px "Microsoft Yahei"; width: 120px; color: rgb(51, 51, 51); display: inline-block; font-size-adjust: none; font-stretch: normal;
}

.header .menu ul li a.act {
	 color: rgb(217,39,25);
}
.header .menu ul li a:hover {
	color: rgb(217,39,25);
}
.header .subMenu {
	top: 0px; width: 120px; right: 0px; display: none; position: absolute; z-index: 99;
}
.header .subMenu ul {
	margin: 0px auto; width: 120px; background-color: rgb(102, 102, 102);
}
.header .subMenu ul li {
	margin: 0px 10px; text-align: center; display: none;
}
.header .subMenu ul li a {
	border-top-color: rgb(186, 186, 186); border-bottom-color: rgb(126, 126, 126); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.header .subMenu li a em {
	font: 14px/32px "Microsoft Yahei"; margin: 4px 0px; height: 32px; color: rgb(255, 255, 255); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
.header .subMenu li a:hover em {
	background-color: rgb(217,39,25);
}

.section {
	margin: 0px auto; width: 100%; padding-bottom: 20px;
}
.banBox{ background-position:top center; background-repeat: no-repeat; height:260px; width:100%; display:inline-block;}
.pageBanner {
	width: 100%; height: 260px; text-align: center;
}
.pageBannerabout a {
	background: url("../images/about_banner.jpg") center 0px; height: 260px; display: block;
}
.pageBannerJrwm a {
	background: url("../images/joinus_banner1.jpg") center 0px; height: 260px; display: block;
}
.pageBannerWithtq a {
	background: url("../images/regards_banner.jpg") center 0px; height: 260px; display: block;
}
.pageBannerKhfw a {
	background: url("../images/khfu_banner.jpg") center 0px; height: 260px; display: block;
}
.pageBanner img {
	overflow: hidden;
}
.contentMod {
	margin: 20px auto; width: 1160px; overflow: hidden; padding-bottom: 40px; box-shadow: 0px 0px 8px #d7d6d6; background-color: rgb(255, 255, 255);
}
.contentMod .leftMenuMod {
	 width: 290px; height: 100%; overflow: hidden; float: left; position: relative; 
}
.contentMod .articleMod {
	padding: 0px 15px; overflow: hidden; background: url("../images/list_bottom.png") no-repeat left bottom;
}
.contentMod .listTitle {
	padding: 0px 25px; height: 120px; line-height: 100px; font-size: 28px ; color:rgb(255,255,255); background:url(../images/bg_left_top.jpg);
}
.contentMod .listTitle span {
	color: rgb(230, 0, 0); font-size: 12px; font-weight: normal; margin-left: 6px;
}
.contentMod .navLeft {
	padding: 0px 12px;
}
.contentMod .navLeft li {
	border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid;
}
.contentMod .navLeft li a {
	background: url("../images/icon_list_dot.png") no-repeat left center; margin: 4px 0px; padding: 0px 25px; height: 50px; color: rgb(51, 51, 51); line-height: 50px; font-size: 16px; display: block;
}
.contentMod .navLeft li a.on {
	background: rgb(203, 1, 0); color: rgb(255, 255, 255);
}
.contentMod .navLeft li a:hover {
	background: rgb(203, 1, 0); color: rgb(255, 255, 255);
}
.contentMod .listConTitle {
	background: url("../images/listConTitle_bj.png") no-repeat bottom; height: 57px; line-height: 57px; display: block; position: relative;
}
.contentMod .listConTitle strong {
	font-size: 20px; font-weight: normal; padding-left:15px;
}
.contentMod .listConTitle .bq {
	color: rgb(153, 153, 153); font-size: 12px; margin-left: 10px;
}
.contentMod .contitleall {
	height: 60px; line-height: 60px;
}
.contentMod .dhLay {
	top: 0px; right: 15px; position: absolute; color: rgb(204, 204, 204);
}
.contentMod .dhLay a {
	color: rgb(162, 12, 3); font-size: 14px;
}
.contentMod .dhLay a.on {
	color: rgb(102, 102, 102);
}
.contentMod .dhLay a:hover {
	color: rgb(203, 1, 1); 
}
.contentMod .articleMod .main {
	padding: 0px 18px; line-height: 25px;
}
.articleMod .main p {
	font-size: 14px; margin-bottom: 15px;
}
.contentMod .articleMod .imgLay {
	margin: 22px 0px; text-align: center;
}
.articleMod .main .largRegardList p {
	text-indent: 2em; font-size: 16px; margin-bottom: 25px;
}
.regardsTitle {
	color: rgb(203, 1, 1); margin-bottom: 20px;
}
.chaTitle {
	color: rgb(203, 1, 1); margin-bottom: 20px;
}
.regardsTitle {
	font-size: 16px;
}
.regardsTitle .ys {
	font-family: "SimSun"; margin-right: 5px;
}
.regardsTitle i {
	margin: 0px 6px; width: 50px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: dotted; display: inline-block;
}
.regardsTitle em {
	color: rgb(51, 51, 51); font-size: 14px;
}
.regardListLay .regardList {
	margin-top: 30px;
}
.regardList .mainLay .left {
	display: inline-block;
}
.regardList .mainLay .right {
	display: inline-block;
}
.regardList .mainLay .left {
	width: 220px; vertical-align: top;
}
.regardList .mainLay .right {
	width: 540px; margin-left: 20px;
}
.regardListLay .regardList .right p {
	margin-bottom: 18px;
}
.contentMod .regardListLay p {
	margin-bottom: 0px;
}
.textintro {
	padding: 20px 0px; line-height:28px;
}
.regardListLay {
	padding-bottom: 30px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.hydtListMain {
	margin-top: 20px;
}
.hydtListMain li {
	height: 40px; line-height: 40px; overflow: hidden; padding-right: 120px; padding-left: 10px; font-family: "Microsoft YaHei"; margin-top: 5px; margin-left: 10px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: dashed; position: relative; font-size:13px;
}
.hydtListMain li a {
	background: url("../images/hydtList.png") no-repeat 0px 6px; color: rgb(51, 51, 51); padding-left: 15px;
}
.hydtListMain li a:hover {
	text-decoration: none; color:#CC0000;
}
.hydtListMain li .hotpints {
	top: 0px; right: 20px; position: absolute;
}
.hydtListLay .bottom {
	text-align: center; font-size: 16px; margin-top: 13px;
}
.regardListLay .bottom {
	text-align: center; font-size: 16px; margin-top: 13px;
}
.zhcsMain .chaTitle {
	margin-bottom: 0px;
}
.zhylLay {
	padding-top: 20px;
}
.zhylLay .chaTitle {
	text-indent: 2em;
}
.dateUl {
	padding: 0px 30px;
}
.dateUl li {
	line-height: 20px; padding-left: 15px; font-size: 14px; border-left-color: rgb(203, 1, 1); border-left-width: 2px; border-left-style: solid; position: relative; min-height: 52px;
}
.dateUl li i {
	background: rgb(255, 255, 255); border-radius: 50%; border: 2px solid rgb(203, 1, 1); left: -5px; top: -5px; width: 4px; height: 4px; display: block; position: absolute;
}
.dateUl li .date {
	margin-right: 15px;
}
.dateUl li.bottom {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.dateUl li.bottom i {
	left: -3px;
}
.dateUl li .content {
	left: 15px; top: -10px; vertical-align: top; position: absolute;
}
.rrtdListLay .chaTitle {
	margin-bottom: 10px;
}
.rrtdListLay {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.contentMod .zzsyhListLay p {
	margin-bottom: 25px;
}
.contentMod .zzsyhListLay .regardList p {
	margin-bottom: 0px;
}
.dataList li {
	padding-bottom: 40px; margin-top: 40px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: dashed;
}
.dataList li .img {
	display: inline-block;
}
.dataList li .right {
	display: inline-block;
}
.dataList li .img {
	border-radius: 50%; width: 144px; height: 144px; overflow: hidden;
}
.dataList li .right {
	width: 590px; padding-left: 20px; font-size: 14px; vertical-align: top;
}
.dataList li .right p {
	margin: 4px 0px; text-indent: 0px;
}
.dataList li .right strong {
	width: 79px; vertical-align: top; display: inline-block;
}
.dataList li .right .content {
	width: 490px; height: 50px; overflow: hidden; display: inline-block;
}
.dataList li .right em {
	padding: 0px 8px; border-radius: 4px; color: rgb(255, 255, 255); margin-left: 10px;
}
.dataList li .right em.boy {
	background: rgb(39, 179, 255);
}
.dataList li .right em.wh {
	background: rgb(157, 157, 157);
}
.dataList li .right em.man {
	background: rgb(242, 25, 153);
}
.dataList li .right em.yh {
	background: rgb(183, 7, 194);
}
.dataList li .right .name {
	color: rgb(203, 1, 1);
}
.dataList li .img img {
	width: 100%;
}
.main .inviteLay p {
	text-indent: 0px;
}
.inviteLay .rz {
	padding: 0px 40px;
}
.inviteLay .sideMenu h3 {
	background: rgb(244, 244, 244); font: bold 14px/37px "Microsoft YaHei"; height: 37px; padding-left: 10px; margin-bottom: 5px; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.inviteLay .sideMenu h3 em {
	background: url("../images/gzjh.png") no-repeat 16px -22px; width: 40px; height: 32px; float: right; display: block; cursor: pointer;
}
.inviteLay .sideMenu h3.on em {
	background-position: 16px 5px;
}
.inviteLay .sideMenu .gzjhMain {
	padding: 20px 20px 40px; display: none;
}
.contentMod .articleMod .partList {
	padding: 0px 60px;
}
.partConTitle .dhLay {
	right: 0px; position: relative;
}
.partListLay {
	padding-bottom: 60px;
}
.partListLay .partListTitle {
	text-align: center; line-height: 40px; margin-top: 40px; margin-bottom: 35px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: dashed;
}
.partListLay .partListTitle p {
	color: rgb(153, 153, 153); margin-bottom: 0px;
}
.partListLay .partListTitle p span{
	margin-right: 20px; color:rgb(185,185,185)
}
.partListLay .partListTitle h1 {
	font-size: 18px;
}
.stateTip {
	background: rgb(255, 255, 255); padding: 8px; border-radius: 4px; border: 2px solid rgb(35, 133, 177); color: rgb(51, 51, 51); font-family: Tahoma; font-size: 12px; display: none; position: fixed; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#StateTip {
	background: rgb(255, 255, 255); padding: 8px; border-radius: 4px; border: 2px solid rgb(35, 133, 177); color: rgb(51, 51, 51); font-family: Tahoma; font-size: 12px; display: none; position: fixed; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.mapInfo i {
	background: rgb(174, 174, 174); border-radius: 15px; width: 15px; height: 15px; text-align: center; color: rgb(255, 255, 255); line-height: 15px; font-family: Tahoma; font-size: 11px; font-style: normal; margin-top: 5px; display: inline-block; -webkit-border-radius: 15px;
}
.mapInfo i.active {
	background: rgb(226, 127, 33);
}
.mapInfo span {
	padding: 0px 5px 0px 3px;
}
.mapInfo b {
	color: rgb(39, 112, 181); font-weight: normal;
}
.RegionMap {
	display: inline-block;
}
.mapRight {
	display: inline-block;
}
.mapRight {
	margin: 60px 0px 0px 15px; border: 1px solid rgb(230, 230, 230); width: 230px; vertical-align: top;
}
.mapRight ul {
	padding: 15px 20px;
}
.mapRight .regardsTitle {
	background: rgb(250, 250, 250); padding-left: 10px; margin-bottom: 0px;
}
.mapRight li {
	font-size: 16px; font-style: italic;
}
.lxwmLay {
	margin-top: 40px;
}
.lxwmLay .lxwmLeft {
	vertical-align: top; display: inline-block;
}
.lxwmLay .lxwmRight {
	vertical-align: top; display: inline-block;
}
.lxwmLay .gsyx {
	vertical-align: top; display: inline-block;
}
.lxwmLay .gsyxLay {
	vertical-align: top; display: inline-block;
}
.lxwmLay .lxwmLeft {
	width: 340px; font-size: 14px;
}
.main .lxwmLay p {
	text-indent: 0px; margin-bottom: 10px;
}
.lxwmLay .gsyx {
	vertical-align: top;
}
.lxwmLay .lxwmLeft strong.blue {
	width: 75px; display: inline-block;
}
.lxwmLay .gsyxLay {
	width: 255px;
}
.lxwmLay .gsyxLay span {
	color: rgb(153, 153, 153);
}
.maplx {
	background: rgb(255, 255, 255); padding: 4px; border: 2px solid rgb(230, 230, 230); width: 427px;
}
.contentMod .articleMod .flsmLay {
	padding: 0px 30px; margin-top: 35px;
}
.flsmLay .regardListLay {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.flsmLay .flsm {
	padding: 0px 30px;
}
.flsmLay .chaTitle {
	margin-bottom: 10px;
}
.flsmLay .regardsTitle {
	margin-bottom: 10px;
}
.flsmLay .padd {
	padding: 0px 28px;
}
.contentMod .flsmTitle span {
	color: rgb(153, 153, 153);
}
.webMapLay .webMapLayTit a {
	background: rgb(203, 1, 1); padding: 20px 12px; width: 15px; color: rgb(255, 255, 255); line-height: 20px; font-size: 16px; margin-top: 48px; float: left; position: relative;
}
.webMapLay .webMapMain {
	overflow: hidden; padding-left: 43px; position: relative;
}
.webMapLay .webMapMain li {
	background: rgb(255, 255, 255); padding: 0px 5px; text-align: center; line-height: 34px; display: inline-block; position: relative; z-index: 99999;
}
.webMapLay .webMapMain li a {
	background: rgb(51, 187, 255); border-radius: 2px; width: 88px; height: 34px; color: rgb(255, 255, 255); font-size: 14px; display: block;
}
.webMapLay .webMapMain li.on {
	margin-right: 40px;
}
.webMapLay .webMapMain li.on a {
	background: rgb(203, 1, 1); font-size: 16px;
}
.webMapLay .webMapMain ul {
	width: 1100px; padding-left: 35px;
}
.webMapLay .borys {
	background: rgb(204, 204, 204); left: 42px; top: 18px; width: 1px; height: 181px; display: block; position: absolute;
}
.webMapLay .webMapUl {
	margin-bottom: 25px; position: relative;
}
.webMapLay .borysleft {
	background: rgb(204, 204, 204); left: 0px; top: 50%; width: 270px; height: 1px; display: block; position: absolute;
}
.contentMod .page {
	text-align: center; font-size: 14px; margin-top: 40px;
}
.contentMod .page a {
	border: rgb(203, 1, 1) 1px solid; padding: 2px 6px; color: rgb(203, 1, 1); font-size: 14px; margin-right: 6px;
}
.contentMod .page a:hover{
	background: rgb(203, 1, 1); color: rgb(255, 255, 255); 
}
.contentMod .page select {
	margin: 0px 6px; width: 40px;
}
.contentMod .page a.qd {
	background: rgb(203, 1, 1); padding: 4px 10px; color: rgb(255, 255, 255); margin-left: 10px;
}
.stateTip {
	background: rgb(255, 255, 255); padding: 8px; border-radius: 4px; border: 2px solid rgb(35, 133, 177); color: rgb(51, 51, 51); font-family: Tahoma; font-size: 12px; display: none; position: fixed; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
#StateTip {
	background: rgb(255, 255, 255); padding: 8px; border-radius: 4px; border: 2px solid rgb(35, 133, 177); color: rgb(51, 51, 51); font-family: Tahoma; font-size: 12px; display: none; position: fixed; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.mapInfo i {
	background: rgb(174, 174, 174); border-radius: 15px; width: 15px; height: 15px; text-align: center; color: rgb(255, 255, 255); line-height: 15px; font-family: Tahoma; font-size: 11px; font-style: normal; margin-top: 5px; display: inline-block; -webkit-border-radius: 15px;
}
.mapInfo i.active {
	background: rgb(226, 127, 33);
}
.mapInfo span {
	padding: 0px 5px 0px 3px;
}
.mapInfo b {
	color: rgb(39, 112, 181); font-weight: normal;
}
.RegionMap {
	width: 588px; overflow: hidden; margin-left: -35px; position: relative;
}
.RegionMap {
	display: inline-block;
}
.mapRight {
	display: inline-block;
}
.mapRight {
	margin: 30px 0px 0px 15px; border: 1px solid rgb(230, 230, 230); width: 222px; vertical-align: top;
}
.mapLay {
	margin-top: 35px;
}
.mapRight ul {
	padding: 15px 20px;
}
.mapRight .regardsTitle {
	background: rgb(250, 250, 250); padding-left: 10px; margin-bottom: 0px;
}
.mapRight li {
	font-size: 16px; font-style: italic;
}
.mlsLayBj {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute;
}
.mlsLayBj .bj {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=50); position: fixed; opacity: 0.5;
}
.materialsLay {
	background: rgb(255, 255, 255); margin: -250px 0px 0px -400px; left: 50%; top: 50%; width: 800px; height: 470px; padding-bottom: 30px; position: fixed; z-index: 99999;
}
.materialsLay .mLeft {
	height: 100%; vertical-align: top; display: inline-block;
}
.materialsLay .mRight {
	height: 100%; vertical-align: top; display: inline-block;
}
.materialsLay .mLeft {
	background: rgb(252, 252, 252); padding: 0px 20px; width: 140px; text-align: center; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
.materialsLay .mRight {
	padding: 0px 25px; width: 535px; overflow-y: auto;
}
.materialsLay .mLeft img {
	margin: 10px 0px; border-radius: 50%; width: 100%;
}
.materialsLay .mRight .regardsTitle {
	text-align: center; color: rgb(51, 51, 51); margin-top: 35px;
}
.materialsLay .close {
	background: url("../images/close.png") no-repeat; top: -12px; width: 32px; height: 32px; right: -12px; display: block; position: absolute;
}
.materialsLay .mRight p {
	line-height: 25px; text-indent: 2em; font-size: 14px; word-break: break-all;
}
.materialsLay .mRight .mMain {
	margin-top: 35px;
}
/*team */
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.team-ind {margin-top: 22px;}
.team-ind h2{ font-size:20px;font-weight:normal;margin-bottom: 20px;}
.team-ind h2 a{color:#d6000f;}
.team-ind h5{ font-size:14px;font-weight:bold;padding:20px 0px; border-top:1px #CCC dotted;}
.team-ind .syuninn dl{ margin-bottom:30px; padding-top:20px;}
.team-ind .syuninn dt{width:160px;float:left;}
.team-ind .syuninn dt .lsname{ text-align:center; font-size:22px; border-bottom:1px #ddd solid; padding:10px 0px; letter-spacing:2px;}
.team-ind .syuninn dd{width:800px;float:right;}
.team-ind .lsname{ font-size:16px; font-weight:bold; margin-right:5px;}
/*business */
.businessMod {
	margin: 20px auto; width: 1160px; overflow: hidden; padding-bottom: 40px; background-color: rgb(255, 255, 255);
}
.businessMod .dhLay {
	color: rgb(204, 204, 204); 
}
.businessMod .dhLay a {
	color: rgb(162, 12, 3); font-size: 14px;
}
.businessMod .dhLay a.on {
	color: rgb(102, 102, 102);
}
.businessMod .dhLay a:hover {
	color: rgb(203, 1, 1); 
}
.business-ind {margin-top: 22px;}
.business-ind h2{ font-size:20px;font-weight:normal;margin-bottom: 20px;}
.business-ind h2 a{color:#d6000f;}
.business-ind ul { margin: -30px 0 0 -30px; padding-top: 30px; }
.business-ind ul li { display: inline-block; width: 311px; height: 154px; float: left; margin: 30px 0 0 30px; border: 1px solid #ddd;  padding: 25px; }
.business-ind ul li h3 { margin-bottom: 10px; line-height: 24px; font-size: 22px; font-weight: normal; }
.business-ind ul li a { }
.business-ind ul li a:hover { color: #c90000; }
.business-ind ul li p { height: 80px; margin-bottom: 20px; overflow: hidden; line-height:25px;}
.business-ind ul li > a { padding: 3px 10px; border: 1px solid #d7251b; color:#d7251b }

.businessMod .page {
	text-align: center; font-size: 14px; margin-top: 40px;
}
.businessMod .page a {
	border: rgb(203, 1, 1) 1px solid; padding: 2px 6px; color: rgb(203, 1, 1); font-size: 14px; margin-right: 6px;
}
.businessMod .page a:hover{
	background: rgb(203, 1, 1); color: rgb(255, 255, 255); 
}
.businessMod .page select {
	margin: 0px 6px; width: 40px;
}
.businessMod .page a.qd {
	background: rgb(203, 1, 1); padding: 4px 10px; color: rgb(255, 255, 255); margin-left: 10px;
}
/* magazine */
.magazine-main2 { overflow: hidden; margin-top: 22px; }
.magazine-main2 h2{ font-size:20px;font-weight:normal;margin-bottom: 20px;}
.magazine-main2 h2 a{color:#d6000f;}
.magazine-main2 h6{ text-align: center;}
.magazine-main2 ul { margin: -40px 0 -40px -8px; border-bottom: 1px dotted #e3e3e3; }
.magazine-main2 ul li { float: left; width: 300px; border: 1px solid #e3e3e3; margin: 40px 15px 0px 0px; padding: 12px; background-color: #f9f9f9; }
.magazine-main2 ul li img { border: 1px solid #e3e3e3; width:; }
.magazine-main2 ul li a:first-child + a { display: block; padding: 3px 0; width: 300px; text-align: center; background-color: #c90000; color: #fff; margin: 6px 0 14px 0; }
.magazine-main2 ul li span { text-align: center; color: #797979;display: inline-block;width:70px; }
.magazine-main2 ul li span strong { color: #c90000; }
.magazine-list .inline{display: inline-block;width:93px;background-color: #C90000;color:#fff;text-align: center;}





/* magazine */
.magazine-main { overflow: hidden; margin-top: 22px; }
.magazine-main h2{ font-size:20px;font-weight:normal;margin-bottom: 20px;}
.magazine-main h2 a{color:#d6000f;}
.magazine-main h6{ text-align: center;}
.magazine-main ul { margin: -40px 0 -40px 10px; border-bottom: 1px dotted #e3e3e3; }
.magazine-main ul li { float: left; width: 300px; border: 1px solid #e3e3e3; margin: 40px 40px 0px 0px; padding: 12px; background-color: #f9f9f9; }
.magazine-main ul li img { border: 1px solid #e3e3e3; width:; }
.magazine-main ul li a:first-child + a { display: block; padding: 3px 0; width: 300px; text-align: center; background-color: #c90000; color: #fff; margin: 6px 0 14px 0; }
.magazine-main ul li span { text-align: center; color: #797979;display: inline-block;width:70px; }
.magazine-main ul li span strong { color: #c90000; }
.magazine-list .inline{display: inline-block;width:93px;background-color: #C90000;color:#fff;text-align: center;}

/* contact */

.contact-bd .item { padding: 40px 0; }
.contact-bd .item .title { display: inline-block; border: 1px solid #d7251b; height: 36px; line-height: 36px; font-size: 14px; font-weight: bold; text-align: left; padding: 0 20px; color: #d7251b;  }
.contact-bd .content { margin-top: 30px; }
.u-content-ewm{
	float:right; margin-top:35px; margin-right:50px; text-align:center; line-height:35px; display:inline-block;
}

