﻿@charset "utf-8";

/*scrollbar*/


/*//自定义浏览器滚动条*/

body::-webkit-scrollbar,
.layers-table-list::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

body::-webkit-scrollbar-track,
.layers-table-list::-webkit-scrollbar-track {
	background: rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ddd;
}

body::-webkit-scrollbar-thumb,
.layers-table-list::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.bg {
	background-color: #6a6f6d;
}

::-webkit-scrollbar-track-piece {
	width: 8px;
	background-color: #f8f8f8;
}

::-webkit-scrollbar {
	width: 8px;
	background-color: #2882e8;
}

::-webkit-scrollbar-thumb {
	width: 8px;
	background-color: #aeaeae;
}

 ::-webkit-scrollbar-thumb:hover {
	width: 8px;
	background-color: #2882e8;
}


/*网页文字选中*/


/*::selection {
	background: #3ac21a;
	color: #FFFFFF;
}

::-moz-selection {
	background: #3ac21a;
	color: #FFFFFF;
}

::-webkit-selection {
	background: #3ac21a;
	color: #FFFFFF;
}*/

* {
	list-style: none;
	text-decoration: none;
	font-size: 13px;
	font-family: "微软雅黑";
}

body,
html {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
}

img {
	max-width: 100%
}


/*主体内容*/

.x1 {
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
	overflow: hidden;
}

.x1>div {
	width: 545px;
}

.x1>div.x1_l:first-child {
	float: left;
}

.x1>div.x1_l:last-child {
	float: right;
}

.x1>div .x1_con {
	margin-top: 30px;
}

.x1>div .x1_con ul {
	padding: 0px;
	margin: 0px;
    min-height:430px;
}

.x1>div .x1_con ul li.first_list {
	margin-bottom: 38px;
}

.x1>div .x1_con ul li.first_list p {
	padding: 0px;
	margin: 0px;
	color: #111111;
	font-size: 24px;
	margin-bottom: 15px;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}

.x1>div .x1_con ul li.first_list span {
	color: #111111;
	font-size: 16px;
}

.x1>div .x1_con ul li.first_list span {
	color: #111111;
	font-size: 16px;
}

.x1>div .x1_con ul li.first_list:hover a p {
	color: #f60201;
}

    .x1 > div .x1_con ul li {
        margin-bottom: 20px;
        padding-left: 10px;
        background: url(../img/list.jpg) no-repeat left center;
    }

.x1>div .x1_con ul li a {
	color: #333333;
	font-size: 16px;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
    .x1 > div .x1_con ul li a span {
        display: block;
        width: 75%;
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        color: #333;
        font-size: 16px;
    }
    .x1 > div .x1_con ul li a font {
        float: right;
        display: block;
        width: 20%;
        color: #666666;
        font-size: 14px;
        text-align:right;
        transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
    }

.x1>div .x1_con ul li:hover a,
.x1>div .x1_con ul li:hover a font {
	color: #f60201;
}

.x2 {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	background: url(../img/index/01.jpg) no-repeat center;
	margin-top: 72px;
}

.x2 .x2_box {
	width: 1200px;
	margin: 0 auto;
	height: 760px;
	padding-top: 45px;
}

.x2 .x2_box .title {
	text-align: center;
}

.x2 .x2_box .title p {
	color: #FFFFFF;
	width: 809px;
	font-size: 32px;
	padding: 0px;
	margin: 0px auto;
	padding-bottom: 5px;
	position: relative;
    font-weight:bold;
}

.x2 .x2_box .title p::before {
	position: absolute;
	content: '';
	width: 300px;
	height: 0px;
	background: #dcdcdc;
	top: 50%;
	left: 0px;
}

.x2 .x2_box .title p::after {
	position: absolute;
	content: '';
	width: 300px;
	height: 0px;
	background: #dcdcdc;
	top: 50%;
	right: 0px;
}

.x2 .x2_box .title span {
	color: #FFFFFF;
}

.x2 .x2_box .x2_list {
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
}

.x2 .x2_box .x2_list>.am-g>.am-u-sm-12:last-child {
	margin-top:15px;
}

.x2 .x2_box .x2_list .am-u-sm-12 {
	padding: 0px;
}

.x2 .x2_box .x2_list .am-u-sm-3 {
	text-align: center;
	padding: 0px;
}

.x2 .x2_box .x2_list .am-u-sm-3 p {
	padding: 35px 0px 15px 0px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 20px;
}

    .x2 .x2_box .x2_list .am-u-sm-3 span {
        color: #a5a2fe;
        font-size: 14px;
        line-height: 20px;
    }

.x2 .x2_box .x2_list .am-u-sm-3 a {
	display: inline-block;
	width: 262px;
	height: 253px;
	padding-top: 15px;
	padding: 36px 20px 0px 20px;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}

.x2 .x2_box .x2_list .am-u-sm-3 a img {
	transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.x2 .x2_box .x2_list .am-u-sm-3 a:hover {
	background: rgba(255, 255, 255, .72);
	border-radius: 5px;
}

.x2 .x2_box .x2_list .am-u-sm-3 a:hover img {
	transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-webkit-transform: translateY(-5px);
}

.x2 .x2_box .x2_list .am-u-sm-3 a:hover p,
.x2 .x2_box .x2_list .am-u-sm-3 a:hover span {
	color: #333333
}

.x3 {
	width: 1200px;
	margin: 0 auto;
	margin-top: 35px;
	overflow: hidden;
}

.x3 .x3_l {
	width: 548px;
	float: left;
}

.x3 .x3_r {
	width: 550px;
	float: right;
}

.x3 .pub_t span {
	color: #333333;
}

.x3 .pub_t font a {
	color: #333333;
	font-size: 16px;
}

.x3 .pub_t font a:hover {
	color: #f60201;
}

.x3 ul {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
}

.x3 ul li {
	height: 40px;
	overflow: hidden;
	transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	-webkit-transition: all 0.6s ease-in-out;
}

.x3 ul li.active {
	height: 90px;
}

.x3 ul li.active a p {
	color: #f60201 !important;
}

.x3 .x3_l .x3l_con {
	margin-top: 40px;
}

.x3 .x3_l .x3l_con .first_li {
	/*margin-bottom: 15px;*/
}

.x3 .x3_l .x3l_con img {
	max-width: 100%;
}

.x3 .x3_l .x3l_con .first_li font {
	color: #999999;
	font-size: 14px;
	display: block;
	padding: 10px 0px;
}
    .x3 .x3_l .x3l_con .first_li a {
        display: block;
        line-height:35px;
        padding-left: 10px;
        background: url(../img/list.jpg) no-repeat left center;
    }
    .x3 .x3_l .x3l_con .first_li p {
        color: #333;
        font-size: 16px;
        padding: 0px;
        margin: 0px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width:70%;
        float:left;
    }
    .x3 .x3_l .x3l_con .first_li font {
        float: right;
        padding: 0;
    }
        .x3 .x3_l .x3l_con .first_li span {
            color: #666666;
            font-size: 14px;
        }

/*.x3 .x3_l .x3l_con ul li:not(:first-child) {
	margin-bottom: 12px;
}

.x3 .x3_l .x3l_con ul li:not(:first-child) a {
	color: #333333;
	font-size: 16px;
}*/

.x3 .x3_l .x3l_con ul li:hover a p,
.x3 .x3_l .x3l_con ul li:hover a {
	color: #f60201;
}

.x3 .x3_l .pic_roll .swiper-slide a {
	position: relative;
	display: block;
}

.x3 .x3_l .pic_roll .swiper-slide a p {
	position: absolute;
	width: 100%;
	height: 50px;
	background: rgba(0, 0, 0, .5);
	font-size: 16px;
	color: #ffffff;
	bottom: 0px;
	text-align: center;
	line-height: 50px;
	padding: 0px;
	margin: 0px;
}

.x3 .x3_r .x3r_con {
	margin-top: 20px;
}

    .x3 .x3_r .x3r_con .x3r_list {
        padding: 16px 0;
        border-bottom: 1px solid #dcdcdc
    }

.x3 .x3_r .x3r_con .x3r_list a div:first-child {
	float: left;
	width: 186px;
}

    .x3 .x3_r .x3r_con .x3r_list a div:last-child {
        width: 100%;
        float: right;
        padding: 5px 0px;
    }

    .x3 .x3_r .x3r_con .x3r_list a div:last-child font {
        color: #333;
        font-size: 16px;
        display: block;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight:bold;
    }

.x3 .x3_r .x3r_con .x3r_list a div:last-child p {
	color: #333333;
	font-size: 16px;
	padding: 5px 0px;
	margin: 0px;
}

.x3 .x3_r .x3r_con .x3r_list a div:last-child span {
	color: #333333;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

.x3 .x3_r .x3r_con .x3r_list:hover a div:last-child font {
	color: #f60201;
}

.x4 {
	width: 100%;
	height: 200px;
	background: #eeeeee;
	margin-top: 50px;
	line-height: 200px;
}

.x4 .x4_box {
	width: 1200px;
	min-height:200px;
	margin: 0 auto;
	position: relative;
}

.x4 .x4_box .swiper-slide {
	text-align: center
}

.x4 .x4_box .swiper-slide img {
	display: inline-block;
	max-width: 100%;
}

.x4 .x4_box .swiper-button-prev {
	left: -5%;
	width: 18px;
	height: 48px;
	background: url(../img/index/flink/left.png);
	background-position-x: center;
	background-position-y: 0px;
	outline: none;
}

.x4 .x4_box .swiper-button-prev:hover,
.x4 .x4_box .swiper-button-next:hover {
	background-position-y: -62px;
}

.x4 .x4_box .swiper-button-next {
	right: -5%;
	width: 18px;
	height: 48px;
	background: url(../img/index/flink/right.png);
	background-position-x: center;
	background-position-y: 0px;
	outline: none;
}


/*底部导航*/

footer {
	width: 100%;
	height: 375px;
	background: url(../img/public/foot.jpg) no-repeat center;
	background-size: 100% 100%;
	position: relative;
}

.foot {
	width: 1200px;
	height: 300px;
	margin: 0 auto;
}

.foot>div {
	width: 33.33333%;
	float: left;
	height: 300px;
	color: #c0c0c0;
	font-size: 14px;
}

.foot>div:first-child {
	line-height: 314px;
}

.foot>div:nth-child(2) dl dd a:hover {
	color: #FB0300;
}

.foot>div:nth-child(2),
.foot>div:nth-child(3) {
	padding-top: 30px;
	padding-left: 150px;
	position: relative;
}

.foot>div:nth-child(2)::before,
.foot>div:nth-child(3)::before {
	position: absolute;
	content: '';
	width: 1px;
	height:80%;
	background: rgba(255, 255, 255, .1);
	left: 0px;
	top: 10%;
}

.foot>div:nth-child(3) dl dd label,
.foot>div:nth-child(3) dl dd span {
	font-size: 14px;
	margin: 0px;
	font-weight: inherit;
}

.foot>div:nth-child(3) dl dd label {
	float: left;
}

.foot>div:nth-child(3) dl dd:nth-child(2) span {
	display: inline-block;
	width: 68%;
	float: right;
}

.foot>div:nth-child(3) dl dd span {
	display: inline-block;
	width: 80%;
	float: right;
}

.foot>div a {
	color: #c0c0c0;
	font-size: 14px;
}

.foot>div dl dt {
	font-size: 18px;
	color: #c0c0c0;
}

.foot>div dl dd {
	display: block;
	margin-top: 12px;
}

.Copyright {
	width: 100%;
	height: 60px;
	position: absolute;
	bottom: 0px;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.Copyright_box {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

.Copyright .Copyright_box p {
	color: #C0C0C0;
	font-size: 14px;
	line-height: 60px;
	display: inline-block;
	float: left;
	padding: 0px;
	margin: 0px;
}

.Copyright .Copyright_box a {
	color: #C0C0C0;
	font-size: 14px;
}

.Copyright .Copyright_box>a {
	float: right;
	cursor: pointer;
	line-height: 60px;
}


/*二级页面banner*/

.banners {
	width: 100%;
	height: auto;
}

.banners img {
	max-width: 100%;
}

.context {
	width: 1200px;
	margin: 0 auto;
	margin-top: 60px;
	margin-bottom: 100px;
	overflow: hidden;
}

.public_left {
	width: 263px;
	float: left;
}

.show_nav_name {
	width: 100%;
	height: 100px;
	background: url(../img/public/nav_bj.jpg) no-repeat center;
	padding-top: 20px;
	padding-left: 35px;
}

.show_nav_name p {
	font-size: 30px;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.show_nav_name span {
	font-size: 12px;
	color: #ffffff;
}

.nav_second ul {
	padding: 0px;
	margin: 0px;
}

.nav_second ul li {
	border-bottom: 1px solid #e1e1e1;
}

.nav_second ul li a {
	display: block;
	width: 100%;
	padding: 20px 0px;
	color: #333333;
	font-size: 16px;
	text-indent: 1em;
	background: url(../img/ico/nav_r1.png) no-repeat;
	background-position-x: 90%;
	background-position-y: center;
}

.nav_second ul li a:hover,
.nav_second ul li a.active {
	background: url(../img/ico/nav_r.png) no-repeat;
	background-position-x: 90%;
	background-position-y: center;
	color: #fb0300;
}

.public_left>p {
	padding: 0px;
	margin: 0px;
	color: #333333;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 16px;
}

.public_left>p span {
	color: #FB0300;
	font-size: 24px;
}

.public_left>p font {
	display: inline-block;
	float: right;
	width: 220px;
}

.context_box {
	width: 900px;
	float: right;
}

.context_box .con_title {
	padding-bottom: 10px;
	border-bottom: 1px solid #dedede;
}

.context_box .con_title>p {
	padding: 0px;
	margin: 0px;
}

.context_box .con_title>p:first-child {
	color: #333333;
	font-size: 20px;
	float: left;
	display: inline-block;
}

.context_box .con_title>p:first-child font {
	color: #cacaca;
	font-size: 12px;
	margin-left: 10px;
}

.context_box .con_title>p:last-child {
	float: right;
	display: inline-block;
	color: #b3b3b3;
	font-size: 14px;
}

.context_box .con_title>p:last-child a {
	color: #b3b3b3;
	font-size: 14px;
}

.con_details {
	padding-top: 30px;
	min-height: 665px;
}

#dituContent img {
	max-width: none;
}

#dituContent *,
#dituContent :after,
#dituContent :before {
	-webkit-box-sizing: unset;
	box-sizing: unset;
}

.map {
	width: 100%;
}

.map #dituContent {
	width: 100%;
	height: 350px;
	border: 1px solid #DEDEDE;
}

.map .map_ {
	width: 100%;
	margin-top: 50px;
}

.map .map_>div {
	width: 50%;
	float: left;
}

.map .map_ .m_l h1 {
	color: #454545;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.map .map_ .m_l p {
	color: #454545;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.m_r>div {
	width: 50%;
	float: left;
	text-align: center;
}

.m_r>div p {
	color: #454545;
	font-size: 14px;
	margin: 10px 0px;
}


/*关于我们*/

.abo_con {
	margin-top: 30px;
}

.abo_con img {
	max-width: 100% !important;
}

.abo_con p,
.abo_con span,
.abo_con p span {
	color: #454545;
	font-size: 14px;
}


/*新闻*/

.news {
	width: 100%;
	min-height: 665px;
}

.news .news_list {
	/*min-height: 120px;*/
	border-bottom: 1px dashed #dedede;
	/*margin-bottom: 30px;*/
}

.news .news_list a {
	display: block;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

    .news .news_list p {
        width: 80%;
        color: #333333;
        font-size: 18px;
        padding: 0px;
        margin: 0px;
        /* margin-bottom: 17px; */
        padding: 10px 0px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        float: left;
        background: url(../img/list.jpg) no-repeat left center;
        padding-left: 10px;
    }

.news .news_list span {
	color: #666666;
	font-size: 14px;
	line-height: 20px;
	display: block;
	margin-bottom: 15px;
}

    .news .news_list font {
        color: #aaaaaa;
        font-size: 14px;
        width: 15%;
        height: 48px;
        line-height: 48px;
        float: right;
        text-align: right;
    }

.news .news_list:hover a {
	/*transform: translateX(10px);
	-moz-transform: translateX(10px);
	-ms-transform: translateX(10px);
	-webkit-transform: translateX(10px);*/
}

.news .news_list:hover p {
	color: #fb0300;
}


/*新闻详情*/

.ns_title {
	width: 100%;
	border-bottom: 1px solid #dedede;
	margin-top: 30px;
}

.ns_title h1 {
	color: #333333;
	font-size: 24px;
	font-weight: inherit;
	text-align: center;
	margin-bottom: 10px;
}

.ns_title p {
	text-align: center;
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
	color: #999999;
	font-size: 14px;
}

.ns_title p span {
	margin-left: 10px;
}

.ns_con {
	padding-top: 30px;
}

.ns_con p,
.ns_con p span {
	color: #454545;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

.ns_con img {
	max-width: 100% !important;
}

.back_ {
	margin-top: 50px;
}

.back_ ul {
	padding: 0px;
	margin: 0px;
}

.back_ ul li:first-child a {
	background: url(../img/news/back.png) no-repeat left;
	text-indent: 1.5em;
}

.back_ ul li:first-child a:hover {
	background: url(../img/news/back2.png) no-repeat left;
}

.back_ ul a {
	color: #666666;
	display: block;
	padding: 5px 0px;
	font-size: 14px;
}

.back_ ul a:hover {
	color: #fb0300;
}

.core_con p {
	padding: 0px;
	margin: 0px;
	color: #454545;
	font-size: 14px;
}


/*资讯团队*/

.ct_list {
	margin-bottom: 37px;
}

/*.ct_list .Photo {
	width: auto;
	float: left;
}*/

.ct_list .text {
	/*width: 657px;*/
	/*float: right;*/
    width:100%;
	padding: 15px 0px;
}

.ct_list .text p {
	color: #454545;
	font-size: 22px;
}

.ct_list .text p span {
	color: #989898;
	font-size: 14px;
	padding-left: 10px;
}

    .ct_list .text > span {
        color: #454545;
        font-size: 14px;
        display: block;
        text-indent: 2em;
        min-height: 80px;
        margin-bottom: 15px;
    }

.ct_list .text>font {
	color: #454545;
	font-size: 14px;
	position: relative;
}

.ct_list .text>font::before {
	position: absolute;
	content: "";
	width: 5px;
	height: 7px;
	top: 50%;
	margin-top: -2.5px;
	right: -10px;
	background: url(../img/ico/01.png) no-repeat center;
}

.ct_list:hover .text>font {
	color: #fb0300;
}

.ct_list:hover .text>font::before {
	background: url(../img/ico/02.png) no-repeat center;
}

.team_show {
	width: 100%;
}

/*.team_show .team_pic {
	float: left;
	width: 205px;
}*/

.team_show .team_con {
	/*float: right;
	width: 660px;*/
    width:100%;
    float:left;
}

.team_show .team_con .name {
	color: #454545;
	font-size: 22px;
}

.team_show .team_con .name span {
	color: #989898;
	font-size: 14px;
	padding-left: 10px;
}

.team_show .team_con div {
	margin-bottom: 35px;
}

.team_show .team_con div h1 {
	color: #454545;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}

.team_show .team_con div p {
	color: #454545;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	line-height: 25px;
}

.case_box {
	width: 100%;
}

.case_box .case_list {
	padding: 10px 0px;
	border-bottom: 1px dashed #DEDEDE;
}

.case_box .case_list a {
	display: block;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

    .case_box .case_list a p {
        color: #333333;
        font-size: 16px;
        padding: 0px;
        margin: 0px;
        width: 80%;
        height: 28px;
        line-height: 28px;
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        /* 文本溢出显示省略号*/
        white-space: nowrap;
        /*文本不会换行（单行文本溢出）*/
        transition: all 0.2s ease-in-out;
        -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
        background: url(../img/list.jpg) no-repeat left center;
        padding-left:10px;
    }

.case_box .case_list a font {
	color: #aaaaaa;
	font-size: 14px;
	width: 15%;
	height: 28px;
	line-height: 28px;
	float: right;
	text-align: right;
}
.case_box .case_list a:hover p{
	color: #fb0300;
}
/*------*/
.manage_show {
	width: 100%;
	padding-top: 0px;
}

.manage_show .ma_title {
	width: 100%;
	height: 55px;
	background: #f8f8f8;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 40px;
}

.manage_show .ma_title span {
	color: #FFFFFF;
	font-size: 14px;
	display: block;
	width: 118px;
	height: 100%;
	text-align: center;
	line-height: 55px;
	background: #fb0300;
}

.ma_box {
	min-height: 200px;
	margin-bottom: 30px;
}

    .ma_box p,
    .ma_box span,
    .ma_box p span {
        color: #454545;
        font-size: 14px;
        padding: 0px;
        margin: 0px;
        line-height: 25px;
    }