﻿@import url("www.css");
body, html {background:#fff;}
#warp {
    width:100%;
    margin-left:auto;
    margin-right:auto;
    background:#fff;
}
#header {}
#com {
    height:50px;
    line-height:50px;
    font-size:12px;
    background:#231F20;
    border-bottom:solid 1px #ebebeb;
    color:#fff;
}
#com ul li {float:left;}
#com ul li b {
    font-family:"宋体",Arial;
    font-size:12px;
    margin:0 6px;
}
#com ul li.com_right {float:right;}
#logo {
    height:120px;
    background:#fff;
}
#logo .logo_left div {float:left;}
#logo .logo_left div.i-logo {
    margin-right:20px;
    margin-top:28px;
}
#logo .logo_left div.i-txt {margin-top:32px;}
#logo .logo_right div.i-tel {
    float:right;
    margin-top:20px;
}
#nav {
    height:60px;
    background:url(../images/nav_back.jpg) 0px 0px repeat-x;
    text-align:center;
}
#nav .margin-w {
    /*background:url(../images/nav_back.jpg) 0px -60px repeat-x;*/
}
#nav ul {
    display:inline-block;
    margin-left:-10px;
}
#nav ul li {
    float:left;
    height:60px;
    color:#fff;
    position:relative;
    margin-left:30px;
}
#nav li a {
    padding:0 20px;
    height:36px;
    line-height:34px;
    display:block;
    text-decoration:none;
    color:#fff;
    margin-top:12px;
    border-radius:50px;
    background:#E5142C;
    cursor:pointer;
}
#nav ul li a.current {
    background:#231F20;
    color:#fff;
}
#nav ul li a:hover {
    background:#231F20;
    transition: all 0.2s linear 0s;
    color:#E5142C;
}
#nav .header_center ul li div.nav_current {
    position:absolute;
    padding:10px 15px;
    background:#ffffff;
    display:none;
}
#nav ul li div.nav_current dl dd {
    line-height:30px;
}
#nav ul li div.nav_current dl dd a:hover {
    background: #E70132;
    transition: all 0.1s linear 0s;
    color:#fff;
}
#body_0 #nav ul li.hover_1 a,
#body_1 #nav ul li.hover_2 a,
#body_2 #nav ul li.hover_3 a,
#body_3 #nav ul li.hover_4 a,
#body_4 #nav ul li.hover_5 a,
#body_5 #nav ul li.hover_6 a,
#body_6 #nav ul li.hover_7 a,
#body_7 #nav ul li.hover_8 a,
#body_8 #nav ul li.hover_9 a {
    background:#231F20;
    color:#fff;
}

.slipe-box{width:100%; position:relative;}
.slipe-box .swiper-slide img{width:100%;}
.slipe-box .slipe-left,.slipe-box .slipe-right{position:absolute;bottom:10px;width:50px;height:50px;margin-top:-25px;z-index:1002;background:#000;opacity:.15;border-radius:50%;text-align:center;display:none;cursor:pointer;}
.slipe-box .slipe-left:hover,.slipe-box .slipe-right:hover{display:block;opacity:.3;}
.slipe-box .slipe-left img,.slipe-box .slipe-right img{margin-top:16px;}
.slipe-box .slipe-left{left:50px;}
.slipe-box .slipe-left img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.slipe-box .slipe-right{right:50px;}
.slipe-box .arowshow{display:block;}
.swiper-pagination{text-align:center;position:absolute;bottom:44px !important;left:50% !important;z-index:10;width:auto !important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.swiper-pagination div{cursor:pointer;width:50px;height:3px;float:left;opacity:1;border-radius:0;margin:0 5px;background:rgba(0,0,0,0.15);position:relative;overflow:hidden;}
.swiper-pagination div p{position:absolute;top:0;left:-50px;width:50px;height:3px;background:#fff;float:left;}
.swiper-pagination div .login{-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);-webkit-transition:-webkit-transform 5s linear;transition:transform 5s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}

.home-title{
	height:60px;
}
span.home-t1{
	color:#E62329;
	font-size:26px;
	line-height:35px;
	float:left;
}
span.home-more{
	line-height:35px;
	float:right;
}
.home-adv {
    height:160px;
    margin-top:20px;
}
.home-adv ul {
    margin-left:-15px;
}
.home-adv ul li {
    width:390px;
    height:190px;
	background:#f5f5f5;
    float:left;
    margin-left:15px;
    margin-bottom:15px;
}
.home-adv ul li:nth-child(1) {
    background:url(../images/adv_1.jpg) no-repeat center;
}
.home-adv ul li:nth-child(2) {
    background:url(../images/adv_2.jpg) no-repeat center;
}
.home-adv ul li:nth-child(3) {
    background:url(../images/adv_3.jpg) no-repeat center;
}
.home-adv ul li:nth-child(4) {
    background:url(../images/adv_4.jpg) no-repeat center;
}
.home-adv ul li:nth-child(5) {
    background:url(../images/adv_5.jpg) no-repeat center;
}
.home-adv ul li:nth-child(6) {
    background:url(../images/adv_6.jpg) no-repeat center;
}
.home-adv ul li:hover {
	position: relative;
    z-index: 10;
    box-shadow: 0px 0px 14px #ddd;
}
.home-adv ul li div.adv-title {
	width:200px;
    height:40px;
    background:#ff6600;
    color:yellow;
    font-size:22px;
    line-height:38px;
    font-style:italic;
    text-indent:10px;
    border-bottom-right-radius:25px;
}
.home-adv ul li div.adv-content {
	width:180px;
    height:50px;
    padding:10px;
    margin-top:80px;
    float:right;
    background:#000;
    opacity:0.7;
    color:#fff;
    line-height:17px;
    font-size:12px;
    border-top-left-radius:5px;
}
.home-adv ul li:hover div.adv-title {
	width:200px;
    height:40px;
    background:#E70132;
    color:#fff;
    transition: all 0.2s linear 0s;
}
.home-adv ul li:hover div.adv-content {
    background:#E70132;
    opacity:1;
}

.home-pro{
	background:#f5f5f5;
	padding-top:20px;
    padding-bottom:15px;
    display:table;
}
.home-pro ul {
	margin-left:-10px;
}
.home-pro ul li a {
    text-decoration:none;
}
.home-pro ul li {
    width:232px;
    height:320px;
	background:#fff;
    float:left;
	margin-left:10px;
	margin-bottom:10px;
}
.home-pro ul li:hover {
    box-shadow: 0px 0px 14px #ddd;
    cursor:pointer;
}
.home-pro ul li div p.case-photo {
    width:232px;
    height:280px;
    background-size:232px 280px;
    opacity:1;
}
.home-pro ul li div p.case-title {
    height:40px;
    line-height:36px;
    text-align:center;
}
.home-pro ul li:hover div p.case-photo {
    opacity:0.8;
    transition: all 0.2s linear 0s;
}
.home-pro ul li:hover div p.case-title {
    background:#E5142C;
    transition: all 0.2s linear 0s;
    color:#fff;
}

.home-hotproduct{
	background:#ffffff;
	padding-top:20px;
    padding-bottom:15px;
    display:table;
}
.home-hotproduct ul {
	margin-left:-10px;
}
.home-hotproduct ul li a {
    text-decoration:none;
}
.home-hotproduct ul li {
    width:232px;
    height:320px;
	background:#fff;
    float:left;
	margin-left:10px;
	margin-bottom:10px;
}
.home-hotproduct ul li:hover {
    
    cursor:pointer;
}
.home-hotproduct ul li div p.case-photo {
    width:232px;
    height:280px;
    background-size:232px 280px;
    opacity:1;
}
.home-hotproduct ul li div p.case-title {
    height:40px;
    line-height:36px;
    text-align:center;
}
.home-hotproduct ul li:hover div p.case-photo {
    opacity:0.8;
    transition: all 0.2s linear 0s;
}
.home-hotproduct ul li:hover div p.case-title {
    background:#eee;
    transition: all 0.2s linear 0s;
}
span.t1-more{
    float:right;
    line-height:30px;
}

.home-sol{
	padding-top:20px;
}
.home-sol ul {
	margin-left:-10px;
}
.home-sol ul li {
    width:232px;
    height:280px;
	background:#000;
    float:left;
	margin-left:10px;
	margin-bottom:10px;
	overflow: hidden;
}
.home-sol ul li a {
    text-decoration:none;
}
.home-sol ul li:hover {
    background-size:232px 280px; 
    cursor: pointer;
	box-shadow: 0px 0px 14px #ddd;
}
.home-sol ul li div.sol-box{
	height:100%;
	padding:20px;
    background: rgba(0, 0, 0, 0.5);
	visibility: hidden;
	opacity: 0;
	transition: all 0.2s;
	position:relative;
}
.home-sol ul li div.sol-box p{
    color: #eee;
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值，保证字体颜色不透明 */
}
.home-sol ul li:hover div.sol-box {
    opacity: 1;
    visibility: visible;
}
.home-sol ul li:hover div.sol-bottom {
    background:#E62329;
    transition: all 0.2s linear 0s;
    color:#fff;
}
.home-sol ul li div.sol-box p.sol-title{
	padding-bottom:10px;
	border-bottom:solid 1px #999;
	margin-bottom:10px;
	color:#ff0000;
	font-size:16px;
}
.home-sol ul li div.sol-box p.sol-more{
	text-align:right;
	padding-top:10px;
}

.home-sol ul li div.sol-bottom{
	width:232px;
	height:40px;
	line-height:36px;
	margin-top:240px;
	color:#fff;
	text-align:center;
	background:#000;
	position:absolute;
	display:inline-block;
	z-index:11;
    opacity:0.8
}

.home-case{
	background:#f5f5f5;
	margin-top:30px;
	padding-top:20px;
	height:460px;
}
.home-case ul {
	margin-left:-10px;
}
.home-case ul li {
    width:232px;
    height:180px;
    background:#fff;
    float:left;
	margin-left:10px;
	margin-bottom:10px;
}
.home-case ul li a {
    text-decoration:none;
}
.home-case ul li:hover {
    box-shadow: 0px 0px 14px #ddd;
    cursor: pointer;
}
.home-case ul li div p.case-photo {
    width:100%;
    height:140px;
    background-size:232px 140px;
    opacity: 1;
}
.home-case ul li div p.case-title {
    height:40px;
    line-height:38px;
    text-align:center;
}
.home-case ul li:hover div p.case-photo {
    opacity: 0.8;
    transition: all 0.2s linear 0s;
}
.home-case ul li:hover div p.case-title {
    background:#E5142C;
    transition: all 0.2s linear 0s;
    color:#fff;
}

.home-about{
	padding-top:20px;
}
.home-about ul {
	margin-left:-20px;
}
.home-about ul li {
    width:590px;
    height:340px;
	background:#f5f5f5;
    float:left;
	margin-left:20px;
	margin-bottom:10px;
    opacity:1;
}
.home-about ul li a {
    text-decoration:none;
}
.home-about ul li:hover {
    cursor:pointer;
}
.home-about ul li div.about-box {
    width:100%;
    height:100%;
    opacity:1;
}
.home-about ul li div.about-title {
    display:inline-block;
    height:40px;
    padding-left:20px; padding-right:20px;
    line-height:38px;
    font-size:22px;
    background:#E70132;
    color:#fff;
    float:right;
    border-bottom-left-radius:20px;
    font-style:italic;
}
.home-about ul li:nth-child(1) div.about-content {
    clear:both;
    width:100%;
    height:130px;
    background:#000;
    color:#fff;
    margin-top:-130px;
    opacity:0.7;
    position:relative;
    z-index:13;
}
.home-about ul li:nth-child(1) div.about-content p {
    padding:15px;
    font-size:14px;
}
.home-about ul li:hover div.about-box {
    box-shadow: 0px 0px 14px #ddd;
    transition: all 0.2s linear 0s;
    opacity:0.8;
}

.home-news{
	padding-top:20px;
}
.home-news ul {
	margin-left:-20px;
}
.home-news ul li {
    width:285px;
    height:270px;
    float:left;
	margin-left:20px;
	margin-bottom:10px;
}
.home-news ul li div {
    display:table;
    width:100%;
    height:100%;
    border:solid 1px #ebebeb;
}
.home-news ul li div p.case-photo {
    width:285px;
    height:180px;
    background-size:285px 180px;
    opacity:1;
}
.home-news ul li div p.case-photo img {
    width:285px;
}
.home-news ul li div p.case-title {
    height:40px;
    line-height:38px;
    text-align:center;
    background:#000;
    color:#fff;
    position:relative;
    z-index:11;
    margin-top:-40px;
    opacity:0.8;
}
.home-news ul li div p.case-content {
    padding:10px;
    font-size:12px;
    color:#666;
}
.home-news ul li a {
    text-decoration:none;
}
.home-news ul li:hover div {
    background-size:232px 280px; 
    cursor: pointer;
	box-shadow: 0px 0px 14px #ddd;
}

.home-news ul li:hover div p.case-photo {
    opacity:0.8;
    transition: all 0.2s linear 0s;
}
.home-news ul li:hover div p.case-title {
    opacity:1;
    background:#E62329;
    transition: all 0.2s linear 0s;
}

.home-hotnews{
	padding-top:20px;
}
.home-hotnews ul {
	margin-left:-20px;
}
.home-hotnews ul li {
    width:285px;
    height:270px;
    float:left;
	margin-left:20px;
	margin-bottom:10px;
}
.home-hotnews ul li div {
    display:table;
    width:100%;
    height:100%;
    border:solid 1px #ebebeb;
}
.home-hotnews ul li div p.case-photo {
    width:285px;
    height:180px;
    background-size:285px 180px;
    opacity:1;
}
.home-hotnews ul li div p.case-photo img {
    width:285px;
}
.home-hotnews ul li div p.case-title {
    height:40px;
    line-height:38px;
    text-align:center;
    background:#000;
    color:#fff;
    position:relative;
    z-index:11;
    margin-top:-40px;
    opacity:0.8;
}
.home-hotnews ul li div p.case-content {
    padding:10px;
    font-size:12px;
    color:#666;
}
.home-hotnews ul li a {
    text-decoration:none;
}
.home-hotnews ul li:hover div {
    background-size:232px 280px; 
    cursor: pointer;
	box-shadow: 0px 0px 14px #ddd;
}

.home-hotnews ul li:hover div p.case-photo {
    opacity:0.8;
    transition: all 0.2s linear 0s;
}
.home-hotnews ul li:hover div p.case-title {
    opacity:1;
    background:#E62329;
    transition: all 0.2s linear 0s;
}

.home-link{
	height:200px;
	background:#000;
}

.content {}
.content h1 {
    padding:50px 0;
    color:#E70132;
    font-size:18px;
    font-weight:100;
    font-style:italic;
}
.content h1 em {
    font-size:14px;
    display:block;
    color:#808080;
}
.content ul.menu_list li {float:left;}
.content ul.menu_list li a {
    display:block;
    padding:13px 25px;
    background:rgba(0,0,0,0.10);
    margin-right:5px;
    text-decoration:none;
    color:#333333;
}
.content ul.menu_list li a.current {
    background:#E70132;
    color:#ffffff;
}
.content ul.menu_list li a:hover {
    background:#E70132;
    color:#ffffff;
    transition: all 0.3s linear 0s;
}
.content ul.product_list {
    margin-top:20px;
    margin-left:-20px;
}
.content ul.product_list li {
    width:283px;
    height:230px;
    background:#ffffff;
    float:left;
    margin-left:20px;
    margin-bottom:20px;
    border:solid 1px #ebebeb;
}
.content ul.product_list li div img {
    width:283px;
    height:185px;
    display:block;
}
.content ul.product_list li div p {
    height:45px;
    line-height:43px;
    text-align:center;
}
.content .solution_list {
    width:100%;
    height:300px;
    background:#ebebeb;
    margin-top:20px;
    margin-bottom:20px;
}
#footer {
    height: 180px;
    background: #fff url(../images/foot_bak.jpg) center bottom no-repeat;
    font-size: 12px;
    color: #666;
    margin-top:20px;
}
#footer a {color: #666;}
#footer p {line-height: 30px;}
#link {
    font-size: 12px;
    line-height: 25px;
    text-align: left;
    border-bottom: dotted 1px #ddd;
    border-top: dotted 1px #ddd;
}
#link a {margin-left:5px;color: #a4a4a4;}
.footer-left, .footer-center, .footer-tip, .footer-right {
    margin-top: 40px;
    height: 90px;
    border-right: solid 1px #ccc;
    float: left;
}
.footer-left {padding-right: 30px;}
.footer-center {padding: 0 30px;}
.footer-tip {
    padding-left: 30px;
    width: 220px;
    border-right: none;
}
.footer-tip i {
    font-style: normal;
    color: #999;
    line-height: 24px;
}
.footer-center p span {font-size: 24px;}
.footer-right {
    float: right;
    border-right: none;
}
#footer ul {
    position: relative;
    margin-top: -5px;
}
#footer ul li {
    text-align: center;
    padding-left: 20px;
    line-height: 24px;
    float: left;
}
#footer ul li img {width: 80px;}


/*产品中心*/
#banner-page {
     height:235px;
}
#banner-page .margin {
    position:relative;
    top:175px;
    height:50px;
    line-height:50px;
    background:url(../images/hot_home_back.png) repeat-x;
}
#banner-page .margin-w {
    background:#fff;
    height:50px;
}
#banner-page .hot-title, #banner-page .hot-link, #banner-page .site-path {
        float: left;
}
#banner-page .hot-title {
        width: 300px;
        background:url(../images/nav_back.jpg) repeat-x;
        color: #fff;
        font-weight: bold;
        text-align: center;
        font-size: 14px;
}

#banner-page .hot-link {
        padding-left: 10px;
}

#banner-page .hot-link a {
            margin-left: 10px;
            font-size:12px;
}
#banner-page .site-path {
        width:860px;
        padding:0 20px;
        font-size:14px;
        font-weight:bold;
        color:#E70132;
}
#banner-page .site-path span {
        font-weight:100;
        font-size:12px;
        float:right;
        color:#333;
}
#banner-page .site-path span b {
        font-family:"宋体";
        margin:0 5px;
        font-weight:100;
}
div.second-menu {
    text-align:center;
    padding-top:20px;
    margin-bottom:-30px;
}
div.second-menu ul {
    margin-left:-5px;
    display:inline-table;
}
div.second-menu ul li {
    margin-left:5px;
    float:left;
    padding:10px 15px 10px 15px;
    background:#666;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
div.second-menu ul li a {
    color:#fff;
    text-decoration:none;
}
div.second-menu ul li:hover {
    background:#E70132;
    transition: all 0.2s linear 0s;
    cursor:pointer;
}

.product-box {
    margin:30px;
    color:#333;
}
.product-box ul {
	margin-left:-10px;
}
.product-box ul li a {
    text-decoration:none;
}
.product-box ul li {
    width:200px;
    height:280px;
	background:#fff;
    float:left;
	margin-left:10px;
	margin-bottom:10px;
    border:solid 1px #f1f1f1;
}
.product-box ul li:hover {
    box-shadow: 0px 0px 14px #ddd;
    cursor:pointer;
}
.product-box ul li div p.case-photo {
    width:200px;
    height:240px;
    background-size:200px 240px;
    opacity:1;
}
.product-box ul li div p.case-title {
    height:40px;
    line-height:36px;
    text-align:center;
}
.product-box ul li:hover div p.case-photo {
    opacity:0.8;
    transition: all 0.2s linear 0s;
}
.product-box ul li:hover div p.case-title {
    transition: all 0.2s linear 0s;
}

/*新闻中心*/
#memo {
    background:#f9f9f9;
    border-bottom:solid 1px #ebebeb;
}
#memo .margin-w {
    background:#ffffff url(../images/left_xian.png) repeat-y;
    margin-top:-10px;
}
#memo .memo-left, #memo .memo-right {
    float:left;
}
#memo .memo-left{
    width:300px;
    padding-bottom:30px;
}
.memo-leftbox {
    margin-right:10px;
    background:#ffffff;
}
.memo-leftbox .label-box {
    padding:20px;
    font-size:12px;
}
.memo-leftbox .label-box a {
    margin-right:5px;
}
.memo-leftbox a img {
    margin-left:15px;
    margin-top:15px;
    width:265px;
}
.memo-leftbox .contact-a {
    text-align:center;
    padding:10px;
}
.memo-left h1 {
    margin-top:20px;
    height:26px;
    text-indent: 10px;
    border-bottom:solid 1px #eee;
    font-weight:bold;
    font-size:14px;
}
.memo-left h2 {
    margin-top:20px;
    height:26px;
    text-indent: 15px;
    border-bottom:solid 1px #eee;
    font-weight:bold;
    font-size:14px;
}

ul.memo-leftlist {
    padding:15px 10px 15px 15px;
}
ul.memo-leftlist li {
    line-height:34px;
    font-size:12px;
    background:url(../images/pro_li_hover.jpg) repeat-x;
    text-indent:20px;
    font-weight:100;
    border-bottom:solid 1px #ddd;
}

ul.memo-leftlist li dl {
    padding:10px;
    background:#fff;
    border-top:solid 1px #ddd;
}
ul.memo-leftlist li:first-child dl {
}
ul.memo-leftlist li dl dd {
    line-height:24px;
    background:#fff;
    text-indent:35px;
    font-weight:100;
}

.hot-news { width:840px; height: 180px; margin: 0;  border-bottom: solid 1px #ddd; }
.hot-news dt { width: 246px; height:170px; overflow:hidden; margin-right:10px; float: left; line-height: 24px;text-align:center; background:#f1f1f1; }
.hot-news dt a img {
    width:226px;
    height:150px;
}
.hot-news dd { width: 580px; float: left; padding-top:15px; font-size: 13px; line-height: 28px; color: #666; background:#fff; }
.hot-news dd span { padding-left: 20px; display: block; font-size: 12px; background: url(../images/hot_news_icon.gif) left 50% no-repeat; }
.hot-news dd a { color: #363636; font-size: 18px; display: block; }
.hot-news dd a:hover { text-decoration: underline; }

#memo .memo-right {
    width:899px;
    background:#fff;
}
.memo-right .memo-one,.memo-right .memo-tuijian {
    margin:10px 30px 10px 30px;
}
.memo-tuijian {
    padding-bottom:20px;
}
.memo-right .memo-one h1 ,.memo-right .memo-tuijian h1 {
    font-size:14px;
    color:#E70132;
    padding-bottom:10px;
    border-bottom:solid 1px #ddd;
    text-indent:10px;
    font-weight:bold;
    margin-bottom:15px;
}
.memo-right .memo-one p {
    margin:0 10px;
}
.memo-right .memo-one p.title a {
    font-size:18px;
}
.memo-right .memo-one p.remark {
    color:#999;
    font-size:12px;
    margin-top:10px;
}
.memo-tuijian ul {
    margin-left:30px;
}
.memo-tuijian ul li {
    float:left;
    width:400px;
    line-height:30px;
    font-size:12px;
    text-align:left;
    list-style:square;
}
#memo .memo-box{
    margin:30px;
    color:#333;
}
#memo .memo-box h1{
    text-align:center;
    font-size:24px;
    padding-top:10px;
    padding-bottom:10px;
}
#memo .memo-hot{
    text-align:center;
    font-size:12px;
    border-top:dotted 1px #999;
    background:#eee;
    border-bottom:dotted 1px #999;
    padding:5px 0;
    margin:10px 0;
    margin-bottom:20px;
}
#memo .memo-box img{
    max-width:760px;
    padding:10px 0;
}
#memo .memo-box ul.memo-newslist li{
    line-height:40px;
    border-bottom:dotted 1px #ccc;
    text-align:right;
}
#memo .memo-box ul.memo-newslist li a{
    float:left;
}
#memo .content-box hr.pageline{
    margin:10px 0;
    background:#ccc;
    border:solid 1px #ccc;
}
#memo .memo-box,#memo .memo-box p{
    line-height:28px;
}

.business-more {
    line-height: 80px;
    font-size: 12px;
    padding-bottom:10px;
    text-align:center;
}

.business-more a {
    color: #E70132;
}
a.home-more, span.home-more {
   padding:3px 20px 5px 20px;
   background:#E70132;
   border:solid 1px #E70132;
   color:#fff;
   display:inline-block;
   text-align:center;
   line-height:28px;
   margin:0 10px;
   font-size:14px;
   text-decoration:none;
   cursor:pointer;
}
a.home-more:hover, span.home-more:hover {
   
   background:#cc0000;
   border:solid 1px #E70132;
   color:#fff;
}
/* 四大优势 Start */
.w {
    width: 1200px;
    margin: 0 auto;
}
.clearfix::after {
    clear: both;
}
.clearfix::before, .clearfix::after {
    display: table;
    content: "";
}
#advantage {
	height: 462px;
}

#advantage .advantage_txt {
	margin-top: 66px;
}

#advantage .advantage_txt p:nth-child(1) {
	font-family: "Microsoft YaHei", 微软雅黑;
	float: left;
	color: #c9141e;
	font-size: 23px;
}

#advantage .advantage_txt p:nth-child(2) {
	float: right;
	margin-top: 8px;
}

#advantage .advantage_img {
	width: 1204px;
	margin-left: 4px;
}

#advantage .advantage_img ul li {
	float: left;
	margin-top: 40px;
	margin-right: 8px;
	width: 292px;
	height: 293px;
	box-shadow: 6px 0px 28px rgba(0, 0, 0, .2);
	border-radius: 20px;
	transition: all 0.4s;
}

/*#advantage .advantage_img ul li a {*/
/*    text-decoration:none;  四大优势清除下划线*/
/*}*/

#advantage .advantage_img ul li p:nth-child(1) {
	font-family: "Microsoft YaHei", 微软雅黑;
	font-size: 14px;
	text-align: center;
	margin-top: 43px;
	font-size: 22px;
	color: #c9151e;
}

/*四大优势背景 Start */
#advantage .advantage_img ul li:nth-child(1) {
	background: url("../images/advantage/advantage_3.jpg") center no-repeat;
}

#advantage .advantage_img ul li:nth-child(2) {
	background: url("../images/advantage/advantage_2.jpg") center no-repeat;
}

#advantage .advantage_img ul li:nth-child(3) {
	background: url("../images/advantage/advantage_1.jpg") center no-repeat;
}

#advantage .advantage_img ul li:nth-child(4) {
	background: url("../images/advantage/advantage_4.jpg") center no-repeat;
}

/*四大优势背景 Stop */
.advantage_img_p2 {
	width: 230px;
	margin-left: 35px;
	Line-height: 28px;
	color: #666666;
	font-size: 14px;
}

#advantage .advantage_img ul li span {
	display: inline-block;
	margin-top: 16px;
	width: 34px;
	height: 4px;
	background-color: #c9141e;
	margin-bottom: 10px;
	margin-left: 43%;
	border-radius: 5188px;
	transition: all 0.4s;
}

/*四大优势红线动画*/
#advantage .advantage_img ul li:hover {
	margin-top: 18px;
}

#advantage .advantage_img ul li:hover span {
	width: 64px;
	margin-left: 38%;
}
/* 四大优势 stop *
/* 关于暖邦 Start */

#about {
	height: 530px;
	background: url("../images/advantage/bj.jpg") center no-repeat;
}
#about a {
	text-decoration: none;
}
#about .about_title {
	padding-top: 45px;
}
#about .about_title p:nth-child(1) {
	font-family: "Microsoft YaHei", 微软雅黑;
	float: left;
	color: #c9141e;
	font-size: 23px;
}
#about .about_title p:nth-child(2) {
	float: right;
	margin-top: 8px;
}
#about .about_txt_p .about_txt_p_title {
	margin-top: 30px;
	display: inline-block;
	height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 38px;
	font-size: 22px;
	background: #E70132;
	color: #fff;
	float: right;
	border-bottom-left-radius: 20px;
	font-style: italic;
}
#about .about_txt_p {
	background: url("../images/2019012237502862.jpg") no-repeat center;
	height: 400px;
	margin-left: 613px;
}
#about li .about_img_details {
	background: url(../images/2019012251991577.jpg) no-repeat center;
	height: 340px;
	width: 590px;
	float: left;
	margin-top: 30px;
	position: absolute;
}
#about li .about_img_details_title {
	display: inline-block;
	height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 38px;
	font-size: 22px;
	background: #E70132;
	color: #fff;
	float: right;
	border-bottom-left-radius: 20px;
	font-style: italic;
}
#about li .about_img_details_txt {
	clear: both;
	height: 99px;
	width: 570px;
	background: #000;
	padding: 10px;
	color: #fff;
	opacity: 0.7;
	position: relative;
	top: 251px;
	transition: all 0.4s;
}

/*关于暖邦-遮罩动画*/
/*#about li .about_img_details_txt:hover {*/
/*    font-size: 18px;*/
/*    font-weight: 500;*/
/*    padding: 86px 10px 144px 10px;*/
/*;*/
/*    top: 30px;*/
/*    opacity: 0.8;*/
/*}*/

.about_img_details_txt_hover {
	clear: both;
	height: 100px;
	width: 570px;
	background: #000;
	padding: 112px 10px 127px 10px;
	color: #fff;
	opacity: 0.7;
	position: relative;
	top: 31px;
}
#about .about_img {
	width: 590px;
	float: left;
}
#about .about_button {
	position: relative;
	left: 485px;
	overflow: hidden;
}
/*当鼠标移入*/
.about_button_hover {
	position: relative;
	top: 68px;
	overflow: hidden;
}
#about .about_button a:hover {
	background-color: red;
}
#about .about_button a {
	height: 36px;
	float: left;
	line-height: 36px;
	display: block;
	text-decoration: none;
	color: #fff;
	border-radius: 50px;
	background: #E5142C;
	cursor: pointer;
	width: 110px;
	text-align: center;
	margin-right: 10px;
	font-size: 15px;

}
#about .about_button a:hover {
	background: #231F20;
	transition: all 0.2s linear 0s;
	color: #E5142C;
}

/* 关于暖邦 Stop */
/* 工程案例 Start */
#engineering {
	height: 544px;
}

#engineering .engineering_title {
	margin-top: 45px;
}

#engineering .engineering_title p:nth-child(1) {
	font-family: "Microsoft YaHei", 微软雅黑;
	float: left;
	color: #c9141e;
	font-size: 23px;
}

#engineering .engineering_title p:nth-child(2) {
	float: right;
	margin-top: 8px;
}

#engineering .engineering_img li {
	width: 586px;
	height: 420px;
	float: left;
	margin-top: 20px;
}

#engineering .engineering_img .engineering_img_box1 {
	width: 100%;
	height: 420px;
	background: url(../images/engineering1.png) center no-repeat;
	position: relative;
}

/* #engineering .engineering_img li:nth-child(2) {
    margin-top: 10px;
} */

#engineering .engineering_img .engineering_img_box1 p {
	width: 570px;
	padding-top: 380px;
	color: #fff;
	font-size: 17px;
	text-align: right;
}

#engineering .engineering_img .engineering_img_box2 {
	width: 337px;
	height: 210px;
	background: url(../images/engineering3.png) center no-repeat;
	position: relative;
}

#engineering .engineering_img .engineering_img_box2 p {
	width: 298px;
	padding-top: 168px;
	color: #fff;
	font-size: 17px;
	text-align: right;
}

#engineering .engineering_img .engineering_img_box3 {
	width: 288px;
	height: 190px;
	background: url(../images/engineering4.png) center no-repeat;
	position: relative;
	float: right;
	top: -200px;
	left: 29px;
	overflow: hidden;
}

#engineering .engineering_img .engineering_img_box3 p {
	padding-top: 160px;
	color: #fff;
	font-size: 17px;
	text-align: right;
	margin-right: 42px;
}

#engineering .engineering_img .engineering_img_box4 {
	width: 287px;
	height: 190px;
	left: 25px;
	top: 10px;
	background: url(../images/engineering5.png) center no-repeat;
	position: relative;
	overflow: hidden;
}

#engineering .engineering_img .engineering_img_box4 p {
	padding-top: 160px;
	color: #fff;
	font-size: 17px;
	text-align: right;
	margin-right: 14px;
}

#engineering .engineering_img .engineering_img_box5 {
	width: 337px;
	height: 207px;
	float: right;
	background: url(../images/engineering2.png) center no-repeat;
	position: relative;
	top: -189px;
	left: 54px;
}

#engineering .engineering_img .engineering_img_box5 p {
	padding-top: 92px;
	color: #fff;
	font-size: 17px;
	text-align: right;
	margin-right: 94px;
}

/*工程案例鼠标移入*/
#engineering .engineering_img .engineering_img_box1:hover {
	opacity: 0.6;
}

#engineering .engineering_img .engineering_img_box2:hover {
	opacity: 0.6;
}

#engineering .engineering_img .engineering_img_box3:hover {
	opacity: 0.6;
}

#engineering .engineering_img .engineering_img_box4:hover {
	opacity: 0.6;
}

#engineering .engineering_img .engineering_img_box5:hover {
	opacity: 0.6;
}

/* 工程案例 Stop */
/* 信息中心 Start */

#information {
	height: 625px;
	background: #eeeeee;
}

.information_img {
	width: 1204px;
}

#information .information_title {
	padding-top: 40px;
}

#information .information_title p:nth-child(1) {
	font-family: "Microsoft YaHei", 微软雅黑;
	float: left;
	color: #c9141e;
	font-size: 23px;
}

#information .information_title p:nth-child(2) {
	float: right;
	margin-top: 8px;
}

#information .information_img ul {
	margin-top: 40px;
}

#information .information_img ul li {
	width: 285px;
	float: left;
	margin: 0 15px 0 0;
}

#information .information_img ul li:nth-child(4) div {
	margin-left: 10px;
}

#information .information_img ul li:nth-child(3) div {
	margin-left: 6px;
}

#information .information_img ul li:nth-child(2) div {
	margin-left: 3px;
}

#information .information_img ul li div {
	display: table;
	background: #ffffff;
}

#information .information_img .information_img_product {
	width: 290px;
	height: 180px;
	background-size: 285px 180px;
}

#information .information_img .information_img_title {
	height: 28px;
	line-height: 28px;
	color: #333;
	font-size: 14px;
	padding: 25px 0 0 10px;
	font-weight: bold;
}

#information .information_img .information_img_date {
	margin-left: 10px;
	font-size: 12px;
	font-family: "Microsoft YaHei", 微软雅黑;
	color: #a4a4a4;
}

#information .information_img .information_img_date span {
	height: 2px;
	width: 25px;
	border-bottom: solid 2px #cc0000;
	margin-top: 8px;
	display: block;
	transition: width 1s;
}

/* 定义信息中心div模块动画 */
#information .information_img li div {
	cursor: pointer;
	transition: all 0.4s;
}

/* 信息中心div模块动画margin往上移动 */
#information .information_img li div:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
	transform: translate(0, -15px);
}

/* 信息中心span红色横线宽度增加动画 */
#information .information_img li div:hover span {
	width: 74px;
}

/* 信息中心了解详情模块hover动画 */
#information .information_img li div:hover a {
	background: #cc0000;
	color: #fff;
}

#information .information_img .information_img_content {
	padding: 10px 0 10px 17px;
	font-size: 14px;
	line-height: 22px;
	color: #a4a4a4;
	width: 260px;
	text-align: left;
}

#information .information_img .information_img_more {
	text-align: center;
	padding-top: 5px;
}

#information .information_img .information_img_more a {
	display: inline-block;
	padding: 10px 20px;
	border: solid 1px #cc0000;
	color: #cc0000;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	margin-bottom: 20px;
}

/* 信息中心 Stop */
/* 专利证书 Start */

#patent .patent_img {
	height: 140px;
    background: url(../images/honor.jpg) center no-repeat;
	text-indent: -9999px;
}
/* 专利证书 Stop */
/* 搜索 Start */
#bulletin .bulletin_all {
    font-family: "Microsoft YaHei", 微软雅黑;
    height: 50px;
    margin-right: -16px;
}
b, strong {
    font-weight: bold;
}
#bulletin .bulletin_all a {
    display: inline;
    line-height: 50px;
    font-size: 12px;
}
.nbspto {
    margin-left: 14px;
}
.adver-right {
    float: right;
}
.ipt-box {
    margin-top: -40px;
}
.ipt-box input[type="text"] {
    width: 200px;
    height: 28px;
    line-height: 28px;
    padding: 0 8px;
    font-size: 12px;
    border: solid 1px #fff;
    background-color: #eeeeee;
}
.ipt-box input {
    float: left;
}
.ipt-box input[type="submit"] {
    width: 28px;
    height: 26px;
    background: #eeeeee url(../images/so.png) center center no-repeat;
    border: solid 1px #eeeeee;
    margin-left: -29px;
    margin-top: 3px;
    cursor: pointer;
}
/* 搜索 Stop */
/*推荐新闻Start*/
.about_hotproduct .w .about_memo_title {
    height: 60px;
}
.about_hotproduct .clear ul {
	margin-left: -20px;
}
.clear a {
	text-decoration: none;
}
.about_hotproduct .clear ul li {
	width: 285px;
	height: 270px;
	float: left;
	margin-left: 20px;
	margin-bottom: 10px;
	transition: all 0.4s;
}
.about_hotproduct .clear ul li:hover {
	transform: translate(0, -15px);
	background-size: 232px 280px;
	cursor: pointer;
	
}
.about_hotproduct .clear ul li:hover p.case-title{
	opacity: 1;
	background: #E62329;
	transition: all 0.2s linear 0s;
}
.about_hotproduct .clear ul li div {
	display: table;
	box-shadow: 6px 0px 20px rgba(0, 0, 0, .2);
}
.about_hotproduct .clear ul li div p.case-photo {
	width: 285px;
	height: 180px;
	background-size: 285px 180px;
	opacity: 1;
}

.about_hotproduct .clear ul li div p.case-photo img {
	width: 285px;
}
.about_hotproduct .clear ul li div p.case-title {
	height: 40px;
	line-height: 38px;
	text-align: center;
	background: #000;
	color: #fff;
	position: relative;
	z-index: 11;
	/*margin-top: -40px;*/
	opacity: 0.8;
}
.about_hotproduct .clear ul li div p.case-content {
	padding: 10px;
	font-size: 12px;
	color: #666;
}
/*推荐新闻Stop*/
