@charset "utf-8";
/*Author: www.szhulian.com*/
* {margin: 0;padding: 0;list-style: none;border-style: none;}
body {font:14px/24px Helvetica,Arial,"微软雅黑",sans-serif;background-color: #ffffff;min-width: 1200px;color:#333;}
ul li,ol li {list-style: none;}
h1 ,h2, h3, h4, h5, h6 {font-weight: normal;}
a {text-decoration: none;color:#333;}
a:hover{color:#9a1d22;}
a:focus{outline:none;}
i,em {font-style: normal;}
body.index {background-color: #f5f5f5}

.clearfix:after {content: '';display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {*zoom:1;}
.w1200 {width: 1200px;margin: 0 auto;}
.w1400 {width: 1400px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
img {vertical-align: middle;border: 0;max-width: 100%;}
input,select,button,textarea,select{border:none;outline: none;background: none;border:none;color:#333;appearance: none;-webkit-appearance: none;font:14px/24px Helvetica,Arial,"微软雅黑",sans-serif;}
table{border-collapse:collapse; border-spacing:0;}

.clearfix:after {content: '.';display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {*zoom:1;}
.w1200 {width: 1200px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}


#header .navbar {width: 100%;height:30px;background: #f3f3f3;}
#header .navbar h1 {display: inline;color: #555;font-size: 12px;line-height: 30px;}
#header .navbar .rbar {float: right;}
#header .navbar .rbar h2 {line-height:30px;color: #555;font-size: 12px;}


/*导航*/
.header {width: 100%;position: relative;}
.header .header_box {padding: 10px 0px;}
.header .header_box .logo{float: left;-webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.header .header_box .logo img {height:75px;-webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.header .header_box .tel{float: right;}
.header .header_box .tel h2{font-size: 28px;font-weight: bold;color:#9a1d22;background:url(../images/bg12.png) left center no-repeat;padding-left:40px;float: right;line-height:40px;margin-bottom: 10px;}
.header .header_box .tel p span{display: inline-block;padding-left: 30px;font-size: 16px;color:#666;margin-left: 10px;}
.header .header_box .tel p span:nth-child(1){background:url(../images/bg13.png) left center no-repeat;}
.header .header_box .tel p span:nth-child(2){background:url(../images/bg14.png) left center no-repeat;}
.header .header_box .tel p span:nth-child(3){background:url(../images/bg15.png) left center no-repeat;}
.header .nav {width:100%;height: 60px;background-color: #9a1d22;-webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.header .nav ul {padding-top: 16px;}
.header .nav ul li{float:left;margin-right:60px;padding-left:40px;width:80px;height:30px;position: relative;}
.header .nav ul li a{color:#fff;font-size:16px;display:block;line-height:30px;font-weight:500}
.header .nav ul li:hover,.header .nav ul li.active{color:#9a1d22;border-radius:10px;background-color:#fff;box-shadow:2px 2px 4px #de4102}
.header .nav ul li:hover a,.header .nav ul li.active a{color:#9a1d22}
.header .nav ul li.li1{background-image:url(../images/icon1.png);background-repeat: no-repeat;background-position: 20px center;padding-left:50px;width:59px;}
.header .nav ul li.li2{background-image:url(../images/icon2.png);background-repeat: no-repeat;background-position: 13px center;padding-left:40px;width:79px;}
.header .nav ul li.li3{background-image:url(../images/icon3.png);background-repeat: no-repeat;background-position: 13px center;}
.header .nav ul li.li4{background-image:url(../images/icon4.png);background-repeat: no-repeat;background-position: 11px center;}
.header .nav ul li.li5{background-image:url(../images/icon5.png);background-repeat: no-repeat;background-position: 11px center;}
.header .nav ul li.li6{background-image:url(../images/icon6.png);background-repeat: no-repeat;background-position: 15px center;}
.header .nav ul li.li7{background-image:url(../images/icon7.png);background-repeat: no-repeat;background-position: 15px center;margin-right: 0px;}
.header .nav ul li.li1:hover,.header .nav ul li.li1.active{background-image:url(../images/icon1H.png);background-repeat: no-repeat;background-position: 20px center;}
.header .nav ul li.li2:hover,.header .nav ul li.li2.active{background-image:url(../images/icon2H.png);background-repeat: no-repeat;background-position: 13px center;}
.header .nav ul li.li3:hover,.header .nav ul li.li3.active{background-image:url(../images/icon3H.png);background-repeat: no-repeat;background-position: 13px center;}
.header .nav ul li.li4:hover,.header .nav ul li.li4.active{background-image:url(../images/icon4H.png);background-repeat: no-repeat;background-position: 11px center;}
.header .nav ul li.li5:hover,.header .nav ul li.li5.active{background-image:url(../images/icon5H.png);background-repeat: no-repeat;background-position: 11px center;}
.header .nav ul li.li6:hover,.header .nav ul li.li6.active{background-image:url(../images/icon6H.png);background-repeat: no-repeat;background-position: 15px center;}
.header .nav ul li.li7:hover,.header .nav ul li.li7.active{background-image:url(../images/icon7H.png);background-repeat: no-repeat;background-position: 15px center;}
.header .nav .Navdl {position: absolute;z-index:999;left:0;top:26px;line-height:22px;background:#fff; width:99px;text-align:center;display:none;padding:10px;border-radius:6px 6px 8px 8px}
.header .nav .Navdl dd a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.header .nav .Navdl dd a:hover{color:#666}


/*banner*/
#banner {width: 100%;height: 655px;overflow: hidden;position: relative;}
.banner {width: 1920px;height: 655px;position: absolute;left: 50%;margin-left: -960px;}
.banner .bd ul li a img {display: block;height: 100%}
.banner .hd {width: 100%;text-align: center;position: absolute;bottom: 15px;z-index: 3;}
.banner .hd ul li{display:inline-block; *display:inline; *zoom:1; margin:0 5px; width:12px; height:12px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; cursor:pointer; background:#c4c4c4;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg); transform:rotate(45deg);}
.banner .hd ul li i{position:absolute; left:50%; top:50%; background:#9a1d22; width:12px; height:12px; display:block; margin-left:-6px; margin-top:-6px; -webkit-transform:scale(0); -moz-transform:scale(0); transform:scale(0);  -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.banner .hd ul li.on i{-webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1);}


.nybanner{width:100%;overflow:hidden;position:relative;}
.nybanner p{position:relative;left:50%;margin-left:-960px;}
.nybanner img{width:1920px;}

#wrap {padding-bottom:50px;}
#wrap .container {padding-top: 40px;}

.fourth_number {background-color: #292728;padding: 45px 0px;}
.fourth_number .fourth {color: #fff;width: 20%;float: left;text-align: center;}
.fourth_number .fourth div {display: inline-block;vertical-align: middle;}
.fourth_number .fourth .num {font-size: 48px;font-weight: 700;}
.fourth_number .fourth .ico {text-align: center;}
.fourth_number .fourth .ico img {width: 60px;}

/*首页关于我们*/
.index_about{padding:50px 0;background-color: #f5f5f5;}
.index_about .left_img{width:455px;height:538px;float: left;margin-right: 45px;text-align: right;}
.index_about .right_text{width: 700px;float: left;}
.index_about .right_text .text_title{padding-bottom: 10px;position:relative;}
.index_about .right_text .text_title h2 {font-size: 38px;font-weight: bold;display: inline-block;vertical-align: middle;}
.index_about .right_text .text_title strong {display: inline-block;vertical-align: middle;font-size: 48px;color: #d6d3d6;}
.index_about .right_text .text_content{padding:20px 0 0 0;font-size: 14px;line-height: 32px;height:225px;overflow: hidden;}
.index_about .right_text .text_content p {text-indent: 2em;}
.index_about .right_text a{margin:20px 0;display: block;width:135px;height:45px;margin-left: calc(100% - 145px);line-height: 45px;background-color: #9a1d22;font-size: 16px;color:#fff;text-align: center;position: relative;}
.index_about .right_text a:after{content:"+";display: inline-block;width: 15px;height: 15px;background-color: #fff;color: #9a1d22;position: absolute;right: 25px;top: 15px;border-radius: 50%;line-height: 15px;text-align: center;}
.index_about .right_text a:hover{background-color: #64170a;}
.index_about .left_img .about-pagination .swiper-pagination-bullet {margin:0 3px;}
.left_img .swiper-button-next, .left_img .swiper-button-prev {
	width: 40px;
	height: 40px;
	background-image: url(../images/arrow_icon.png);
	background-repeat:no-repeat;
	background-size: 80px auto
}
.left_img .swiper-button-next {
	background-position:-40px 0px;
}
.left_img .swiper-button-prev {
	background-position:0px 0px;
}
.left_img .swiper-button-next:hover {
	background-position:-40px -40px;
}
.left_img .swiper-button-prev:hover {
	background-position:0px -40px;
}



/*首页产品*/
.index_title {text-align: center;}
.index_title strong {color: #d6d3d6;font-size: 48px;}
.index_title h2{font-size:36px;font-weight: bold;line-height: 120%;text-align: center;position: relative;margin-top: 10px;}
.index_title h2:after{content:"";display: block;width:70px;height:2px;background-color:#9a1d22;margin:10px auto 0;}

.index_pro {padding:50px 0px;}
.index_pro .pro_tabs .hd ul{text-align: center;margin:30px 0 40px;}
.index_pro .pro_tabs .hd ul li{width:170px;height:48px;line-height:48px;display:inline-block;vertical-align:top;padding:0 24px;position: relative;border:1px #999 solid;text-align: center;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;font-size: 18px;margin:0 40px;}
.index_pro .pro_tabs .hd ul li a{display: block;color:#555;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.index_pro .pro_tabs .hd ul li:before{content:"";width:10px;height:10px;background-color:#999;position: absolute;left: 10px;top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg); transform:rotate(45deg);}
.index_pro .pro_tabs .hd ul li:after{content:"";width:10px;height:10px;background-color:#999;position: absolute;right:10px;top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg); transform:rotate(45deg);}
.index_pro .pro_tabs .hd ul li.on{background-color:#9a1d22;border:1px #9a1d22 solid;}
.index_pro .pro_tabs .hd ul li.on a{color:#fff;}
.index_pro .pro_tabs .hd ul li.on:before,.index_pro .pro_tabs .hd ul li.on:after{background-color:#fff;}

.index_pro .pro_tabs .bd ul li{width:374px;float: left;margin-right: 26px;margin-bottom: 40px;}
.index_pro .pro_tabs .bd ul li:nth-child(4n){margin-right: 0;}
.index_pro .pro_tabs .bd ul li a{display: block;}
.index_pro .pro_tabs .bd ul li .img{width:372px;height:220px;border:1px #fafafa solid;position: relative;}
.index_pro .pro_tabs .bd ul li .img img{width:372px;height:220px;}/*fe912f*/
.index_pro .pro_tabs .bd ul li .img .look{position:absolute;width:100%;height:100%;top:0;left: 0;background:rgba(0,0,0,0.4);opacity:0;filter:alpha(opacity=0);transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-webkit-transition:all 0.6s;}
.index_pro .pro_tabs .bd ul li .img .look span{display: block;width:120px;height:46px;line-height: 46px;color:#fff;font-size: 16px;text-align: center;margin:100px auto 0;position: relative;}
.index_pro .pro_tabs .bd ul li .img .look em{background:#fff;border-radius: 1px;-ms-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;position: absolute;}
.index_pro .pro_tabs .bd ul li .img .look em.top{left: -90px;top: 0px;width: 0;height: 1px;}
.index_pro .pro_tabs .bd ul li .img .look em.right{right: -90px; bottom:0px; width: 0;height: 1px;}
.index_pro .pro_tabs .bd ul li .img .look em.bottom{top: -40px;right: -1px;width: 1px;height: 0;}
.index_pro .pro_tabs .bd ul li .img .look em.left{bottom: -40px;left: -1px;width: 1px;height: 0;}
.index_pro .pro_tabs .bd ul li:hover .img .look em.top{width:122px;left:-1px;}
.index_pro .pro_tabs .bd ul li:hover .img .look em.right{width:122px;right:-1px;}
.index_pro .pro_tabs .bd ul li:hover .img .look em.bottom{height:46px;top:1px;}
.index_pro .pro_tabs .bd ul li:hover .img .look em.left{height:46px;bottom:0px;}

.index_pro .pro_tabs .bd ul li .text{padding:0 10px;height:50px;line-height: 50px;background:#efefef;color:#666;font-size: 16px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_pro .pro_tabs .bd ul li:hover .img{border:1px #9a1d22 solid;}
.index_pro .pro_tabs .bd ul li:hover .img .look{opacity:1;filter:alpha(opacity=100);}
.index_pro .pro_tabs .bd ul li:hover .text{background-color:#9a1d22;color:#fff;}



/*首页案例*/
.index_case{background:url(../images/bg08.jpg) center top no-repeat;padding:50px 0px;}
.index_case .index_title strong {color: #ffffff;}
.index_case .index_title h2{color:#9a1d22;}
.index_case .index_title p{color:#666666;text-align: center;padding:0 90px;font-size:16px;line-height: 30px;padding-top:15px;}
.index_case .index_title h2:after{background-color: #fff;}

.index_case .case_tabs .hd{margin-top: 30px;}
.index_case .case_tabs .hd ul li{width:179px;float: left;height:75px;background-color: #292728;border-right: 1px #fff solid;text-align: center;color:#888;padding:10px 10px 15px;cursor:pointer;}
.index_case .case_tabs .hd ul li.on{background-color:#9a1d22;color:#fff;}
.index_case .case_tabs .hd ul li h2{font-size: 30px;line-height:45px;}
.index_case .case_tabs .hd ul li p{font-size: 16px;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.index_case .case_tabs .bd{padding:20px 15px;background-color: #fff;box-shadow:0 5px 15px rgba(0,0,0,0.2)}
.index_case .case_tabs .bd .con{overflow: hidden;*zoom:1;}
.index_case .case_tabs .bd .img{float: left;width:490px;height:375px;margin-right:40px;}
.index_case .case_tabs .bd .img img{width:490px;height:375px;}
.index_case .case_tabs .bd .text{float:left;width:640px;}
.index_case .case_tabs .bd .text h2{font-size: 24px;line-height: 60px;padding-left: 10px;}
.index_case .case_tabs .bd .text h3{color:#9a1d22;font-size: 18px;font-weight: bold;line-height: 40px;padding-top: 10px;}
.index_case .case_tabs .bd .text p{line-height: 32px;font-size: 16px;color:#888;padding-left: 10px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.index_case .case_tabs .bd .text a{display: block;width:120px;height:40px;line-height: 40px;background-color:#9a1d22;text-align: center;color:#fff;margin-top: 30px;font-size: 16px;}
.index_case .case_tabs .bd .text a:hover{background:#9a1d22;}


/*首页荣誉*/
.index_honor {background-color:#f3f0f0;padding:50px 0;}
.index_honor .honor_left{margin-top: 30px;}
.index_honor .honor_left ul li{width:290px;text-align: center;margin-right: 16px;cursor:pointer;}
.index_honor .honor_left ul li a{display: block;}
.index_honor .honor_left ul li .img{width: 290px;height:305px;line-height: 285px;padding:10px;box-sizing:border-box;overflow: hidden;background-color: #fff;position:relative;}
.index_honor .honor_left ul li .img img{max-width:100%;max-height:100%;transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;}
.index_honor .honor_left ul li:hover .img img{transform: scale(1.05);-ms-transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.index_honor .honor_left ul li .img span{position: absolute;width:100%;height:100%;top:0;left: 0;background-color:rgba(0,0,0,0.5);background-image: url(../images/view_ico.png);background-repeat: no-repeat;background-position: center;z-index: 10;display: none;}
.index_honor .honor_left ul li .img:hover span{display: block;}
.index_honor .honor_left ul li p{font-size: 16px;color:#333;margin-top: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
/*.index_honor .honor_left ul li:hover p{background-color: #64170a;}*/


/*首页新闻*/
.index_news .index_title p{text-align: center;font-size: 16px;line-height: 30px;padding-top:10px;color:#666;}

.index_news{padding:50px 0;}
.index_news_list {margin-top: 30px;}
.index_news_list .left{width:580px;margin-right: 50px;float: left;position: relative;}
.index_news_list .left a{display: block;}
.index_news_list .left:hover .text h2{color:#9a1d22;}
.index_news_list .left .img{width:580px;height:286px;overflow: hidden;}
.index_news_list .left .img img{width:580px;height:286px;transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s}
.index_news_list .left:hover .img img{transform: scale(1.05);-ms-transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.index_news_list .left .date{width:100%;height:80px;color:#000;position: relative;border-bottom: 1px solid #e0e0e0;margin: 10px 0;}
.index_news_list .left .date strong,.index_news_list ul li .date strong{display:block;font-size: 48px;line-height: 40px;padding-top: 12px;}
.index_news_list .left .date strong{height: 40px;}
.index_news_list .left .date i{margin: 10px 0;display: block;width: 135px;height: 45px;line-height: 45px;background-color: #9a1d22;font-size: 16px;color: #fff;text-align: center;position: absolute;top: 10px;right: 0;}
.index_news_list .left .date i:after{content: "+";display: inline-block;width: 15px;height: 15px;background-color: #fff;color: #9a1d22;position: absolute;right: 25px;top: 15px;border-radius: 50%;line-height: 15px;text-align: center;}
.index_news_list .left .date span,.index_news_list ul li .date span{display: block;line-height:15px;}
.index_news_list .left .date span{width: 80px;height: 28px;border-bottom: 1px solid #9a1d22}
/*.index_news_list .left:hover .date span{width: 100px;}*/
.index_news_list .left .text h2{font-size:20px;line-height: 40px;padding-top: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_news_list .left .text p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#777;line-height: 30px;}

.index_news_list ul{width:100%;}
.index_news_list ul li {width:32%;margin-right:2%;float:left;background:#e8e8e8;position:relative;margin-top:10px;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.index_news_list ul li:last-child {margin-right:0;}
.index_news_list ul li a {display: block; padding: 100px 8% 60px; }
.index_news_list ul li .date {width: 70px; background: #333; text-align: center; color: #fff; line-height: 25px; padding: 10px 0; position: absolute; left: 8%; top: -10px; }
.index_news_list ul li:hover .date{background-color:#9a1d22;}
.index_news_list ul li:hover .date{color:#ffffff;}
.index_news_list ul li .text h2{font-size: 18px;margin-bottom: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_news_list ul li .text p {display: -webkit-box;-webkit-line-clamp:3; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical;}
.index_news_list ul li .viewmore{float: left;width: 70px;line-height: 80px;color: #9a1d22;margin-left: 10px;position: relative;}
.index_news_list ul li .viewmore:after{content: "+";display: inline-block;width: 16px;height: 16px;background-color: #9a1d22;color: #fff;position: absolute;right: 0px;top: 31px;border-radius: 50%;line-height: 16px;text-align: center;font-size: 16px;}

/*.index_news_list ul li .text p{color:#777;line-height: 24px;height:48px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}*/


/*共用样式*/
.inside_sort{border-bottom:1px #e5e5e5 solid;height:70px;margin-bottom:36px;background: #fff;}
.inside_sort ul li{height:70px;line-height: 70px;font-size: 18px;float: left;width:200px;text-align: center;position: relative;background:url(../images/bg09.jpg) right center no-repeat;}
.inside_sort ul li:last-child{background: none;}
.inside_sort ul li a{display: block;}
.inside_sort ul li:hover,.inside_sort ul li.cur{background:#9a1d22;}
.inside_sort ul li:hover a,.inside_sort ul li.cur a{color:#fff;}
.inside_sort ul li:hover a:after,.inside_sort ul li.cur a:after{content:"";width:14px;height:14px;background-color:#9a1d22;position:absolute;bottom:-6px;left:90px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg); transform:rotate(45deg);}

.bread_crumbs{line-height: 50px;color:#999;margin-bottom: 25px;background-image:url(../images/bg10.png);background-position:left center;background-repeat:no-repeat;padding-left:20px;}
.bread_content{position:relative;background-color:#fff;}
.bread_crumbs a{display:inline-block;color:#999;}
.bread_crumbs a:hover{color:#9a1d22;}
.bread_crumbs span{padding:0 10px;}

.page{text-align: center;padding:20px 0 50px;}
.page a{width:40px;height: 36px;border:1px #d2d2d2 solid;border-radius: 4px;text-align: center;line-height: 36px;display: inline-block;margin:0 5px;color:#999;}
.page a.prev,.page a.next{width:80px;}
.page a.first,.page a.last{width:60px;}
.page a.on,.page a:hover{background: #9a1d22;color:#fff;border:1px #9a1d22 solid;}

.page .page_num{display: inline-block;}
.page .jump{display: inline-block;}
.page .jump span{color:#999;}
.page .jump input{text-align: center;border:1px #d2d2d2 solid;line-height: 36px;height:36px;color:#999; border-radius: 4px;}
.page .jump .jump_kuan{width:60px;}
.page .jump .jump_btn{width:45px;margin-left: 10px;}


/*关于我们*/
.about_title{text-align: center;margin-bottom: 40px;}
.about_title h2{font-size: 32px;line-height: 70px;position: relative;}
.about_title h2:after{content:"";width:66px;height:3px;background-color:#aaaaaa;position: absolute;left: 50%;margin-left:-33px;bottom: 0;}
.about .about_content{margin-bottom: 50px;}
.about .about_text{line-height: 30px;font-size: 16px;}
.about .about_text p {text-indent: 2em;}
.about .about_list{padding:50px 0;}
.about .about_list ul li{width:156px;height:180px;float: left;background:url(../images/bg16.png) center center no-repeat;margin:0 72px;text-align:center;color:#555;cursor: pointer;}
.about .about_list ul li h2{line-height: 50px;padding-top:50px;}
.about .about_list ul li h2 strong{font-size: 42px;}
.about .about_list ul li h2 span{font-size: 18px;}
.about .about_list ul li p{font-size: 16px;line-height: 30px;}
.about .about_list ul li:hover {color: #fff;background:url(../images/bg19-1.png) center center no-repeat;background-size:100% 100%;}

/*企业文化*/
.culture_content ul li{width:240px;margin:0 80px;float: left;cursor:pointer;}
.culture_content ul li .icon{width:174px;height:200px;background: url(../images/bg19.png) center center no-repeat;display:block;margin:auto;}
.culture_content{padding:30px 0 60px;}
.culture_content ul li .icon span{width:174px;height:200px;display: block;}
.culture_content ul li .icon1 span{background: url(../images/bg20.png) center center no-repeat;}
.culture_content ul li .icon2 span{background: url(../images/bg21.png) center center no-repeat;}
.culture_content ul li .icon3 span{background: url(../images/bg22.png) center center no-repeat;}
.culture_content ul li:hover .icon{background: url(../images/bg19-1.png) center center no-repeat;}
.culture_content ul li:hover .icon1 span{background: url(../images/bg21-1.png) center center no-repeat;}
.culture_content ul li:hover .icon2 span{background: url(../images/bg22-1.png) center center no-repeat;}
.culture_content ul li:hover .icon3 span{background: url(../images/bg23-1.png) center center no-repeat;}
.culture_content ul li .text{text-align: center;}
.culture_content ul li .text h2{font-size: 24px;font-weight: bold;line-height: 70px;}
.culture_content ul li .text p{font-size:16px;line-height: 26px;}

.culture .concept {margin-bottom: 75px;}
.culture .concept .concept_img{float: left;width: 120px;height:466px;cursor:pointer;position: relative;overflow: hidden;}
.culture .concept .concept_img img{width: auto;height:466px;}
.culture .concept .concept_img .text{position:absolute;top:0;left:0;width:100%;height:100%;text-align: center;background:rgba(0,0,0,0.1);}
.culture .concept .concept_img .text h2{font-size: 18px;line-height: 60px;color:#fff;padding:140px 0px 100px;}
.culture .concept .concept_img .text img {width: 50px;height: 50px;}

.culture .concept .concept_img .text h2 span{border-top: 1px #fff solid;border-bottom: 1px #fff solid;display: inline-block;}
.culture .concept .concept_text{float: left;width:276px;background:#f5f5f5;height: 466px;padding:0 30px;display: none;box-sizing:border-box;}
.culture .concept .concept_text h2{font-size: 20px;font-weight: bold;color:#9a1d22;line-height: 60px;position:relative;padding:100px 0px 0px;margin-bottom: 20px}
.culture .concept .concept_text h2:after{content:"";width:50px;height:1px;background:#9a1d22;position: absolute;left: 0;bottom: 0;}
.culture .concept .concept_text h3{font-size: 18px;line-height: 50px;}
.culture .concept .concept_text p{color:#666;line-height: 30px;}


/*荣誉资质*/
.honor {padding:20px 0 60px;}
.honor ul li{width:290px;text-align: center;margin-right: 13px;float: left;margin-bottom: 30px;}
.honor ul li:nth-child(4n){margin-right: 0;}
.honor ul li a{display: block;}
.honor ul li .img{width: 290px;height:305px;line-height: 285px;border:1px solid #dcdcdc;border-radius: 3px;padding:10px;box-sizing: border-box;overflow: hidden;position: relative;}
.honor ul li .img img{max-width:100%;max-height:100%;transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;}
.honor ul li .img span{position: absolute;width:100%;height:100%;top:0;left: 0;background-color:rgba(0,0,0,0.5);background-image: url(../images/view_ico.png);background-repeat: no-repeat;background-position: center;z-index: 10;display: none;}
.honor ul li .img:hover span{display: block;}
.honor ul li .img:hover img{transform: scale(1.05);-ms-transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.honor ul li .title{font-size: 16px;color:#333;height:45px;padding: 0px 0px;margin:10px 0px 0px;}



/*products*/
.products ul li{width:370px;float: left;margin-right:45px;margin-bottom: 40px;;}
.products ul li:nth-child(3n){margin-right: 0;}
.products ul li a{display: block;}
.products ul li .img{width:368px;height:328px;border:1px #fafafa solid;position: relative;}
.products ul li .img img{width:368px;height:328px;}
.products ul li .img .look{position:absolute;width:100%;height:100%;top:0;left: 0;background:rgba(235,86,6,0.5);display:none;}
.products ul li .img .look span{display: block;width:120px;height:70px;line-height:70px;color:#fff;font-size:24px;text-align: center;margin:90px auto 0;background:url(../images/bg08.png) center bottom no-repeat;padding-bottom:40px;}
.products ul li .text{padding:0 10px;height:50px;line-height: 50px;background:#efefef;color:#666;font-size: 16px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.products ul li:hover .img{border:1px #9a1d22 solid;}
.products ul li:hover .img .look{display: block;}
.products ul li:hover .text{background-color:#9a1d22;color:#fff;}



/*产品*/
.products_list,.application{background:#fff;padding:20px;width:1160px;margin: auto;}

.xbanner{width:1160px;position:relative;margin-bottom: 20px;}
.xbanner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.xbanner .bd ul{ width:1160px !important;height:560px;}
.xbanner .bd li{ width:1160px !important;height:560px;overflow:hidden; text-align:center;position:absolute;}

.xbanner .hd{ width:100%;  position:absolute; z-index:1; bottom:15px; left:0;line-height: 12px;height:12px;}
.xbanner .hd ul{ text-align:center; }
.xbanner .hd ul li{ cursor:pointer;display:inline-block; zoom:1; width:145px; height:12px;margin:0 6px; overflow:hidden; background:#e2e2e2;line-height:999px;transition:0.2s;-moz-transition:0.2s;-webkit-transition:0.2s;}
.xbanner .hd ul .on{ background:#ffc30b;}

.xbanner > a{display:block;position:absolute; z-index:1; top:50%;margin-top:-33px;z-index:1; width:66px; height:66px;background:rgba(0,0,0,0.2);text-align: center;line-height: 66px;border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-webkit-border-radius: 50%;}
.xbanner > a i{font-size: 16px;color:#fff;}
.xbanner > a:hover{background:rgba(0,0,0,0.3);}
.xbanner .sPrev{left:18px;}
.xbanner .sNext{right:18px;}

.products_list > ul{margin-bottom: 20px;}
.products_list > ul li{float: left;width:580px;}
.products_list > ul li a{display: block;position: relative;}
.products_list > ul li img{width:580px;height:430px;}
.products_list > ul li .text{position: absolute;left: 0;top:0;width:546px;height:396px;background:rgba(60,60,60,0.8);text-align: center;color:#fff;padding:17px;display: table;}
.products_list > ul li .text h2{font-size: 32px;line-height: 70px;font-weight: bold;}
.products_list > ul li .text p{font-size: 24px;line-height: 30px;}
.products_list > ul li .text .name{border:3px #fff solid;height:100%;padding:0 80px;display: table-cell;vertical-align: middle;}
.products_list > ul li:hover .text{background:rgba(174,14,22,0.8);}
.pro_bottom p{font-size: 18px;color:#555;line-height:30px;position: relative;padding-left:20px;}
.pro_bottom p:before{content:"";width:12px;height:12px;background-color:#f84000;position:absolute;left: 0;top:9px;border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-webkit-border-radius: 50%;}



/*应用领域*/
.fold_wrap{width:1160px;height:880px;overflow:hidden;}
.fold_wrap > li{float:left;width:232px;height:880px;position:relative;overflow:hidden;cursor:pointer;transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-webkit-transition: all 0.6s;}
.fold_wrap > li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(250,122,65,.3);text-align: center;color:#fff;}
.fold_wrap > li:nth-child(2n) .mask_b{background:rgba(244,223,175,.3);}
.fold_wrap > li:hover .mask_b{background: none;}
.fold_wrap > li.active .mask_b{background:none;}
.fold_wrap > li .mask_b h3{font-size: 16px;padding:160px 0 100px;}
.fold_wrap > li .mask_b h2{font-size: 20px;line-height: 30px;}
.fold_wrap > li .mask_b p{font-size: 12px;}
.fold_wrap > li.big{width:322px;}
.fold_wrap > li .adv_intro{ width:570px;padding:0px 60px;overflow:hidden;position: absolute;top:100px;left: 0;text-align: center;display: none;}
.fold_wrap > li .adv_intro h2{font-size: 45px;line-height:60px;color:#333;}
.fold_wrap > li .adv_intro h3{font-size:20px;line-height: 30px;padding-bottom: 60px;color:#333;font-family:Arial;}
.fold_wrap > li .adv_intro p{font-size: 34px;line-height: 48px;color:#9a1d22;}
.fold_wrap > li .adv_intro dl{padding-top: 70px;}
.fold_wrap > li .adv_intro dl dd{font-size: 20px;background: url(../images/bg27.png) center center no-repeat;width:162px;height:187px;float: left;margin-right:28px;color:#fff;display:flex;align-items: center;}
.fold_wrap > li .adv_intro dl dd span{padding:0 10px;text-align: center;display: block;width:142px;}
.fold_wrap > li .adv_intro dl dd:nth-child(3n){margin-right: 0;}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}

.pic_auto{width:100%;height:100%;}

.fold_wrap > li:hover .pic_auto{background:#fef8f2;width:690px;}
.fold_wrap > li:hover .adv_intro{display: block;}

.application .popular_areas{margin-top: 55px;}
.application .popular_areas h3{font-size: 16px;height:45px;line-height: 45px;border-bottom: 1px #ccc solid;}
.application .popular_areas h3 span{width:135px;color:#fff;background: #9a1d22;display: block;text-align: center;}
.application .popular_areas ul{margin:30px 0;}
.application .popular_areas ul li{float: left;width:278px;margin-right: 16px;}
.application .popular_areas ul li:nth-child(4n){margin-right: 0;}
.application .popular_areas ul li a{display: block;position: relative;}
.application .popular_areas ul li img{width:278px;height:190px;}
.application .popular_areas ul li .text{position: absolute;left: 0;top:0;width:258px;height:170px;background:rgba(248,64,0,0.8);text-align: center;color:#fff;padding:10px;display: table;opacity: 0;filter:alpha(opacity=0);}
.application .popular_areas ul li .text h2{font-size:24px;line-height:30px;}
.application .popular_areas ul li .text .name{border:1px #fff solid;height:100%;padding:0 10px;display: table-cell;vertical-align: middle;}
.application .popular_areas ul li:hover .text{opacity: 1;filter:alpha(opacity=100);}


/*产品详情*/
.products_list .det_left{width: 850px;float: left;margin-right:20px;padding-right: 19px;border-right:1px #eee solid;}
.products_list .det_left .det_title{border-bottom: 1px #e5e5e5 dashed;padding-bottom:8px;}
.products_list .det_left .det_title h2{font-size:26px;line-height: 40px;}
.products_list .det_left .det_title p{color:#999;line-height: 30px;}
.products_list .det_left .det_title p span{padding-right:40px;}
.products_list .det_left .det_content{padding:20px 0 60px;}
.products_list .det_left .det_content p{font-size: 16px;line-height: 30px;}
.products_list .det_left .det_content img{padding:10px 0;}

.products_list .det_right{float: left;width:270px;}
.products_list .det_right ul{margin-bottom: 20px;}
.products_list .det_right ul li{width:270px;margin-bottom: 10px;}
.products_list .det_right ul li a{display: block;position: relative;}
.products_list .det_right ul li .text{width:256px;height:190px;background:rgba(60,60,60,0.8);text-align: center;color:#fff;padding:7px;display: table;}
.products_list .det_right ul li .text h2{font-size:22px;line-height:36px;font-weight: bold;}
.products_list .det_right ul li .text p{line-height:20px;}
.products_list .det_right ul li .text .name{border:1px #fff solid;height:100%;padding:0 10px;display: table-cell;vertical-align: middle;}
.products_list .det_right ul li:hover .text{background:rgba(248,64,0,0.8);}


/*产品详情*/
.products_det .products_det_top{margin-bottom: 40px;}
.products_det .tz-gallery{float: left;width:480px;margin-right:60px;}
.products_det .tz-gallery a{display: block;border:1px #dcdcdc solid;position: relative;}
.products_det .tz-gallery img{width:478px;height:426px;}
.products_det .tz-gallery a span{position: absolute;width: 100%;height:100%;left: 0;top:0;background: url(../images/bg11.png) center no-repeat;z-index: 10;display: none;}
.products_det .tz-gallery a:hover span{display: block;}

.products_det_text{float: left;width:660px;}
.products_det_text .text_top{border-bottom: 1px #e2e2e2 solid;padding-bottom:20px;}
.products_det_text .text_top h2{font-size: 30px;color:#9a1d22;font-weight: bold;line-height: 70px;padding-bottom:10px;}
.products_det_text .text_top p{line-height: 40px;font-size: 18px;}
.products_det_text .text_top p span{font-weight: bold;}

.products_det_text .text_content{padding-top: 20px;height:160px;overflow: hidden;}
.products_det_text .text_content p{font-size: 16px;line-height: 40px;position: relative;padding-left: 20px;}
.products_det_text .text_content p:before{content:"";width:10px;height:10px;background:#9a1d22;position: absolute;left: 0;top:15px;}

.products_det_content .content_title{height: 50px;background: #eee;}
.products_det_content .content_title h2{width:150px;background:#9a1d22;font-size: 18px;line-height:50px;color:#fff;text-align: center;}
.products_det_content .content_text{padding:20px 0;}


/*点击小图弹出大图*/
.baguetteBox-button {background-color: transparent !important;}

#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
.baguetteBox-button#next-button{right:2%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
.baguetteBox-button svg{position:absolute;left:0;top:0}


/*工程案例*/
.case ul{padding-bottom:20px;}
.case ul li{width:368px;border:1px #e5e5e5 solid;margin-right: 45px;float: left;margin-right: 45px;margin-bottom: 20px;}
.case ul li:nth-child(3n){margin-right: 0;}
.case ul li a{display: block;}
.case ul li .img{width:368px;height:330p;overflow: hidden;position: relative;}
.case ul li .img img{width:368px;height:330px;-webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.case ul li:hover .img img{-webkit-transform:scale(1.05); -moz-transform:scale(1.05); transform:scale(1.05);}
.case ul li .text h2{line-height:36px;font-size: 18px;padding:6px 15px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.case ul li .text p{color:#666;padding:0 15px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;line-height: 24px;height:48px;}
.case ul li .text span{background-color:#9a1d22;display: block;color:#fff;line-height:30px;padding:0 15px;opacity:0;-webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.case ul li:hover .text span{opacity: 1;}
.case ul li .img .look{position:absolute;width:100%;height:100%;top:0;left: 0;background:rgba(0,0,0,0.4);opacity:0;filter:alpha(opacity=0);transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-webkit-transition:all 0.6s;}
.case ul li .img .look span{display: block;width:120px;height:46px;line-height: 46px;color:#fff;font-size: 16px;margin:150px auto;text-align: center;position: relative;}
.case ul li .img .look em{background:#fff;border-radius: 1px;-ms-transition: all 0.4s linear;-moz-transition: all 0.4s linear;-webkit-transition: all 0.4s linear;-o-transition: all 0.4s linear;transition: all 0.4s linear;position: absolute;}
.case ul li .img .look em.top{left: -90px;top: 0px;width: 0;height: 1px;}
.case ul li .img .look em.right{right: -90px; bottom:0px; width: 0;height: 1px;}
.case ul li .img .look em.bottom{top: -40px;right: -1px;width: 1px;height: 0;}
.case ul li .img .look em.left{bottom: -40px;left: -1px;width: 1px;height: 0;}
.case ul li:hover .img .look{opacity:1;filter:alpha(opacity=100);}
.case ul li:hover .img .look em.top{width:122px;left:-1px;}
.case ul li:hover .img .look em.right{width:122px;right:-1px;}
.case ul li:hover .img .look em.bottom{height:46px;top:1px;}
.case ul li:hover .img .look em.left{height:46px;bottom:0px;}



.case_det .case_det_img{width:543px;float: left;border:1px #dcdcdc solid;margin-right: 45px;}
.case_det .case_det_img img{width:515px;height:460px;padding:14px;}
.case_det .case_det_text{float: left;width:610px;}
.case_det .case_det_text .case_det_title{overflow: hidden;*zoom:1;border-bottom: 1px #e5e5e5 solid;margin-bottom: 20px;}
.case_det .case_det_text .case_det_title strong{font-size: 30px;float: left;line-height: 70px;}
.case_det .case_det_text .case_det_title span{float: right;color:#999;line-height:50px;padding-top: 20px;}
.case_det .case_det_text .case_det_content h3{font-size: 18px;color:#9a1d22;line-height: 40px;padding-bottom:10px;font-weight: bold;}
.case_det .case_det_text .case_det_content p{line-height: 36px;font-size: 16px;}



/*新闻资讯*/
.news_list ul li{background: #f6f6f6;zoom:1;margin-bottom:30px;position: relative;overflow: hidden;}
.news_list ul .line{display: block;position: absolute;background: #9a1d22;}
.news_list ul li:after{content: "";clear: both;display: table;}
.news_list ul li .news_time{width: 240px;height: 180px;padding:10px;box-sizing:border-box;}
.news_list ul li .news_time img {width: 213px;height: 160px;}
.news_list ul li .news_time .day{display: block;font-size: 70px;color: #fff;font-family: "Impact";text-align: right;line-height: 100px;}
.news_list ul li .news_time .year{display: block;color: #eee;text-align: right;line-height: 22px;}
.news_list ul li .news_time .author{display: block;color: #eee;text-align: right;line-height: 22px;font-size: 14px;}
.news_list ul li .news_time .type{display: block;text-align: right;margin-top: 4px;background: url(../images/n01.jpg) no-repeat right top;padding-top: 6px;}
.news_list ul li .news_time .type a{color: #fff;font-size: 12px;}
.news_list ul li .news_cont{width:960px;padding: 0 40px 0 0;box-sizing: border-box;}
.news_list ul li .news_cont h3{font-size: 20px;font-weight: normal;padding-top: 20px;}
.news_list ul li .news_cont h3 a{color: #333;}
.news_list ul li .news_cont a:hover{color: #9a1d22;}
.news_list ul li .news_cont .demo{line-height: 24px;margin: 15px 0px;color:#666;font-size:14px;height: 48px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.news_list ul li .news_cont .vis{color: #666;line-height: 36px;margin-top:20px;}
.news_list ul li .news_cont .vis .more{float: right;color: #9a1d22;font-size:14px;display: inline-block;border: 1px solid #9a1d22;line-height: 34px;padding: 0 21px;}
.news_list ul li .news_cont .vis .more:hover {color:#fff;background:#9a1d22;}
.news_list ul li .news_cont .vis span{font-size:13px;padding-right: 40px;display: inline-block;}

.news_det{padding-bottom: 50px;}
.news_det_title{border-bottom: 1px #e5e5e5 dashed;text-align: center;overflow: hidden;*zoom:1;}
.news_det_title h2{font-size: 24px;line-height:50px;float: left;}
.news_det_title p{float: right;margin-top:16px;}
.news_det_title p span{color:#999;margin-left:30px;}
.news_det_content{padding:15px 0 20px;}
.news_det_content p{text-indent: 2em;line-height: 30px;color:#666;}
.news_det_content p img{padding:20px 0;}

.news_det_bottom{border-top: 1px #ccc solid;font-size: 16px;}
.news_det_bottom .det_page a{line-height: 50px;width:500px;}
.news_det_bottom .det_page a.fr{text-align: right;}


/*人才招聘*/
.join .join_title{text-align: center;padding:25px 0;}
.join .join_title h2{font-size: 36px;font-weight: bold;line-height: 66px;}
.join .join_title p{padding:0 250px;color:#555;}

.join_content > ul{background-color: #9a1d22;height:56px;}
.join_content > ul li{color:#fff;font-size:18px;line-height:56px;text-align: center;width:240px;float:left;font-weight: bold;}

.join_content .sideMenu ul{ height:50px;line-height:50px;background-image:url(../images/icoAdd.png); cursor:pointer;background-repeat:no-repeat;background-position:1170px 22px;border-bottom: 1px #e5e5e5 solid;}
.join_content .sideMenu ul.on{background-position:1170px -46px;border-bottom: 1px #e8e8e8 solid;}
.join_content .sideMenu ul li{color:#666;font-size:16px;line-height: 50px;text-align: center;width:240px;float:left;}
.join_content .sideMenu .join_text{ padding:20px; color:#666; display:none;background: #f6f6f6;}
.join_content .sideMenu .join_text strong{line-height: 30px;}


/*联系我们*/
.contact{position: relative;}
.contact .map iframe{width:1200px;height:530px;}
.contact .map{margin:0px 0 50px;}
.contact .contact_content{width:450px;height:490px;background:rgba(0,0,0,0.7);padding:20px 30px;color:#fff;position:absolute;top:0;left:0;}
.contact .contact_content h2{font-size: 24px;font-weight: bold;line-height: 66px;position: relative;margin-bottom:10px;}
.contact .contact_content h2:after{content:"";width:50px;height:1px;background:#fff;position: absolute;left: 0;bottom: 0;}
.contact .contact_content p{font-size: 18px;line-height: 45px;}
.contact .contact_content img{width:140px;height:140px;padding-top:15px;}
.contact .contact_content span{font-size: 12px;display: block;width:140px;text-align: center;}

.contact-info {text-align: center;padding:60px 0px;}
.contact-info .item {width: 30%;display: inline-block;vertical-align: top;}
.contact-info .item p {color: #333;font-size: 18px;margin-top: 15px;}

.message .message_add label{display: block;font-size:16px;line-height: 46px;}
.message .message_add label em{color:#ff0000;}
.message .message_add input{font-size:16px;}
.message .message_add ul li{float: left;width:310px;padding:0 67px;background:url(../images/bg18.jpg) right bottom no-repeat;}
.message .message_add ul li:first-child{padding-left: 0;}
.message .message_add ul li:last-child{padding-right: 0;background: none;}
.message .message_add ul li input{width:288px;height:44px;line-height: 44px;border:1px #dcdcdc solid;padding:0 10px;}
.message .message_add .textarea{margin-top:10px;}
.message .message_add .code_btn{overflow: hidden;*zoom:1;margin-top:20px;}
.message .message_add .code_btn .code{float: left;}
.message .message_add .textarea textarea{width:1178px;border:1px #dcdcdc solid;height:268px;padding:5px 10px;resize:none;display: block;font-size: 16px;}
.message .message_add .code_btn .code input{width:220px;height:44px;line-height: 44px;border:1px #dcdcdc solid;float: left;margin-right: 20px;padding:0 10px;}
.message .message_add .code_btn .code img{float: left;height:46px;}
.message .message_add .code_btn .btn{float:right;}
.message .message_add .code_btn .btn input{width:180px;height: 46px;line-height: 46px;background: #9a1d22;font-size: 16px;color:#fff;}


/*footer*/
.footer_sort{background-color:#9a1d22;padding:30px 0 40px;}
.footer_sort dl{float: left;width:140px;}
.footer_sort dl dt,.footer_sort .footer_contact h2{font-size: 18px;line-height: 40px;padding-bottom: 15px;}
.footer_sort dl dd{line-height: 32px;}
.footer_sort dl a{color:#fff;display: block;}
.footer_sort dl a:hover{color:#fe912f;}
.footer_sort .footer_contact{color:#fff;float: left;padding:0 50px;border-left: 1px #fff solid;width:389px;}
.footer_sort .footer_contact h2:after{content:"";position: absolute;}
.footer_sort .footer_contact h2 a{display: block;color:#fff;}
.footer_sort .footer_contact p{line-height: 32px;padding-left: 20px;}
.footer_sort .footer_contact p:nth-child(2){background:url(../images/bg01.png) left center no-repeat;}
.footer_sort .footer_contact p:nth-child(3){background:url(../images/bg02.png) left center no-repeat;}
.footer_sort .footer_contact p:nth-child(4){background:url(../images/bg03.png) left center no-repeat;}
.footer_sort .footer_contact p:nth-child(5){background:url(../images/bg04.png) left center no-repeat;}
.footer_sort .footer_ewm{width:150px;float:right;}
.footer_sort .footer_ewm img{width:136px;height:136px;}
.footer_sort .footer_ewm p{line-height:32px;text-align: center;color:#fff;}

.footer_copyright{background: #64170a;color:#fff;text-align: center;}
.footer_copyright p{line-height: 50px;}
.footer_copyright a{color:#fff;}


/*在线客服*/
.online_service{position: fixed;width:50px;right:10px;top:40%;z-index: 1009;}
.online_service ul li{width:50px;height:50px;background-color: #fff;margin-bottom: 4px;background-repeat: no-repeat;background-position: center;border:1px #e5e5e5 solid;}
.online_service ul li em{position: absolute;color: #fff;right:50px;background: #9a1d22;height:52px;line-height:52px;font-size:16px;width:160px;display: none;top:0;padding:0 10px;}
.online_service ul li:hover {background-color: #9a1d22;border:1px #9a1d22 solid;}
.online_service ul li:hover em{display: block;}
.online_service ul li a{display: block;color:#fff;position: relative;z-index: 10;height:50px;}
.online_service ul li:nth-child(1){background-image:url(../images/bg05.png);}
.online_service ul li:nth-child(2){background-image:url(../images/bg06.png);}
.online_service ul li:nth-child(3){background-image:url(../images/bg07.png);}
.online_service ul li:nth-child(1):hover{background-image:url(../images/bg05-1.png);}
.online_service ul li:nth-child(2):hover{background-image:url(../images/bg06-1.png);}
.online_service ul li:nth-child(3):hover{background-image:url(../images/bg07-1.png);}