@charset "utf-8";
/* CSS Document */
html {color: #222;background: #fff;	font-family: microsoft yahei; font-size:62.5%; }
body{font-size: 16px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin: 0; padding: 0;}
ol, ul, li { list-style: none; }
.fl { float: left; }
.fr { float: right; }
a { text-decoration: none; color:#333;}
.cl { clear: both; }
.cl:after { content: ""; display: block; clear: both; visibility: hidden; height: 0; }


.wrap{width:1200px;margin:0 auto;position: relative}
.banner{width:100%;height:545px;background:url(images/banner.png) no-repeat center center;}

.tit{padding:40px 0;text-align:center;}
.tit h2{
height:52px;
font-size:40px;
font-family:MicrosoftYaHei-Bold;
font-weight:bold;
color:#E6212A;
line-height:52px;
}
.tit em{display:block;height:30px;padding:10px 0;background:url(images/cutline.png) repeat-x left center;}
.tit em b{
display:block;
width:240px;
height:30px;
margin:0 auto;
background:#fff;
font-size:20px;
font-family:Arial-BoldMT;
font-weight:normal;
color:#999;
line-height:30px;
}

.steward-rcm dl{overflow:hidden;margin-bottom:80px;}
.steward-rcm dt{float:left;width:600px;height:305px;position:relative;}
.steward-rcm dt img{display:block;width:600px;height:305px;}
.steward-rcm dt p{position: absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;font-size:18px;color:#fff;text-indent:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0,0,0,.5);}
.steward-rcm dd{float:left;width:566px;height:270px;padding:27px 0 0 30px;border:4px solid #E6212A;}
.steward-rcm .bl0{border-left:0;}
.steward-rcm .br0{border-right:0;}
.steward-rcm dd h3{float:left;height:63px;padding:0 20px;border:1px solid #E6212A;font-weight:bold;font-size:26px;line-height:63px;box-shadow: 4px 4px 0px 0px #E6212A, 8px 8px 4px 0px rgba(165,165,165,0.5);}
.steward-rcm dd ul{margin:80px 0 10px;}
.steward-rcm dd ul li{padding-left:15px;height:32px;line-height:32px;font-size:14px;background:url(images/dot.png) no-repeat left center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.steward-rcm dd ul li a{color:#666;text-decoration:underline;}
.steward-rcm dd ul li a:hover{color:#E6212A;}
.steward-rcm dd .more{display:block;width:164px;height:36px;background:#E6212A;font-size:14px;line-height:36px;text-align:center;color:#fff;}

.hotbrand ul{width:1230px;overflow:hidden;}
.hotbrand li{float:left;width:378px;height:436px;margin:0 30px 50px 0;border:1px solid #dadada;}
.hotbrand li .logo{display:block;width:378px;height:285px;overflow:hidden;}
.hotbrand li .logo img{display:block;width:380px;height:285px;margin-left: -1px;transition:transform 1s;}
.hotbrand li .logo:hover img{transform:scale(1.05,1.05);}
.hotbrand li h3{margin:20px 0;font-weight:bold;font-size:26px;line-height:36px;text-align:center;}
.hotbrand li .more{display:block;width:162px;height:42px;margin:0 auto;font-size:16px;line-height:42px;text-align:center;color:#fff;background:#E6212A;}
.hotbrand .knowmore{display:block;width:380px;height:70px;margin: 0 auto 50px;background:#E6212A;font-size:22px;line-height:70px;font-weight:bold;color:#fff;text-align:center;background:linear-gradient(90deg,rgba(250,71,79,1) 0%,rgba(230,33,42,1) 100%);box-shadow:0px 4px 10px 0px rgba(227,168,162,1);}

.content-union {width:1230px;overflow:hidden;}
.content-union li{float:left;width:378px;height:170px;margin-right:30px;border:1px solid #dadada;text-align:center;}
.content-union li a{display:table-cell;width:378px;height:170px;vertical-align:middle;}

.bottomimg{width:100%;height:220px;margin-top:100px;background:url(images/bottomimg.png) no-repeat center center;}