@charset "utf-8";
/*Author: www.szhulian.com*/
* {margin: 0;padding: 0;list-style: none;border-style: none;}
body {font:14px/24px 宋体; font-family:宋体 !important;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:#d01d27;}
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;}
#header img{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 宋体;}
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:88px;-webkit-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.header .header_box .tel{float: right;}
.header .header_box .tel h2{width: 172px;font-size: 28px;font-weight: bold;color:#d01d27;background:url(../img/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(../img/bg13.png) left center no-repeat;}
.header .header_box .tel p span:nth-child(2){background:url(../img/bg14.png) left center no-repeat;}
.header .header_box .tel p span:nth-child(3){background:url(../img/bg15.png) left center no-repeat;}
.header .nav {width:100%;height: 60px;background-color: #d01d27;-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:#d01d27;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:#d01d27}
.header .nav ul li.li1{background-image:url(../img/icon1.png);background-repeat: no-repeat;background-position: 20px center;padding-left:50px;width:59px;}
.header .nav ul li.li2{background-image:url(../img/icon2.png);background-repeat: no-repeat;background-position: 13px center;padding-left:40px;width:79px;}
.header .nav ul li.li3{background-image:url(../img/icon3.png);background-repeat: no-repeat;background-position: 13px center;}
.header .nav ul li.li4{background-image:url(../img/icon4.png);background-repeat: no-repeat;background-position: 11px center;}
.header .nav ul li.li5{background-image:url(../img/icon5.png);background-repeat: no-repeat;background-position: 11px center;}
.header .nav ul li.li6{background-image:url(../img/icon6.png);background-repeat: no-repeat;background-position: 15px center;}
.header .nav ul li.li7{background-image:url(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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(../img/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: 1344px;height: 655px;position: absolute;left: 50%;margin-left: -672px;}
.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:#d01d27; 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:1344px;}

#wrap {padding-bottom:50px;}
#wrap .container {padding-top: 40px;}



/*首页关于我们*/
.index_about{padding:50px 0;}
.index_about .left_img{width:525px;height:380px;float: left;margin-right: 55px;}
.index_about .right_text{width: 620px;float: left;}
.index_about .right_text .text_title{font-size: 24px;font-weight: bold;line-height: 40px;padding-bottom: 10px;position:relative;}
.index_about .right_text .text_title:after{content:"";width:70px;height:1px;background-color:#333;position: absolute;left: 0;bottom: 0;}
.index_about .right_text .text_content{padding:20px 0;font-size: 16px;line-height: 30px;height:240px;overflow: hidden;}
.index_about .right_text a{display: block;width:155px;height:45px;line-height: 45px;background-color: #d01d27;font-size: 16px;color:#fff;text-align: center;}
.index_about .right_text a:hover{background-color: #f86719;}



/*首页产品*/
.index_title h2{font-size:36px;line-height: 70px;text-align: center;position: relative;}
.index_title h2:after{content:"";width:70px;height:2px;background-color:#d01d27;position: absolute;left:50%;bottom: 0;margin-left: -35px;}

.index_pro .pro_tabs .hd ul{text-align: center;margin:30px 0 40px;}
.index_pro .pro_tabs .hd ul li{width:160px;height:48px;line-height:48px;display:inline-block;vertical-align:top;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;}
.index_pro .pro_tabs .hd ul li a:before{content:"";width:10px;height:10px;background-color:#999;position: absolute;left:12px;top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg); transform:rotate(45deg);}
.index_pro .pro_tabs .hd ul li a:after{content:"";width:10px;height:10px;background-color:#999;position: absolute;right:12px;top:18px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg); transform:rotate(45deg);}
.index_pro .pro_tabs .hd ul li.on{background-color:#d01d27;border:1px #d01d27 solid;}
.index_pro .pro_tabs .hd ul li.on a{color:#fff;}
.index_pro .pro_tabs .hd ul li.on a:before,.index_pro .pro_tabs .hd ul li.on a: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;}
.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:#d01d27;font-size: 16px;text-align: center;margin:100px auto 0;position: relative;}
.index_pro .pro_tabs .bd ul li .img .look em{background:#d01d27;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 #d01d27 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:#d01d27;color:#fff;}



/*首页案例*/
.index_case{background:url(../img/bg08.jpg) center top no-repeat;padding-top: 20px;margin-bottom: 60px;}
.index_case .index_title h2{color:#fff;}
.index_case .index_title p{color:#fff;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: #f1f1f1;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:#d01d27;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:#d01d27;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:#d01d27;text-align: center;color:#fff;margin-top: 30px;font-size: 16px;}
.index_case .case_tabs .bd .text a:hover{background:#d01d27;}


/*首页荣誉*/
.index_honor {background-color:#f3f0f0;padding:20px 0 60px;}
.index_honor .honor_left{margin-top: 30px;}
.index_honor .honor_left ul li{width:290px;text-align: center;margin-right: 16px;background-color: #fff;cursor:pointer;}
.index_honor .honor_left ul li a{display: block;}
.index_honor .honor_left ul li .img{width: 290px;height:305px;line-height: 305px;overflow: hidden;}
.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 p{font-size: 18px;color:#fff;height:45px;line-height: 45px;background-color:#d01d27;}
.index_honor .honor_left ul li:hover p{background-color: #fba851;}


/*首页新闻*/
.index_news .index_title p{text-align: center;font-size: 16px;line-height: 30px;padding-top:10px;color:#666;}

.index_news{padding:40px 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:#d01d27;}
.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{position: absolute;left: 0;top:0;width:80px;height:90px;background-color:#d01d27;text-align: center;color:#fff;}
.index_news_list .left .date strong,.index_news_list ul li .date strong{display:block;font-size: 28px;line-height: 40px;padding-top: 12px;}
.index_news_list .left .date span,.index_news_list ul li .date span{display: block;line-height:20px;}
.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{float: left;width:570px;}
.index_news_list ul li{padding:18px 0;border-bottom: 1px #ebebeb solid;}
.index_news_list ul li:first-child{padding:0 0 18px;}
.index_news_list ul li a{display: block;overflow: hidden;*zoom:1;}
.index_news_list ul li .date{width:80px;height:90px;background-color:#b1b1b1;text-align: center;color:#fff;margin-right: 20px;float: left;}
.index_news_list ul li:hover .date{background-color:#d01d27;}
.index_news_list ul li:hover h2{color:#d01d27;}
.index_news_list ul li .text{float: left;width:470px;}
.index_news_list ul li .text h2{font-size: 18px;line-height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.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(../img/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:#d01d27;}
.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:#d01d27;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(../img/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:#d01d27;}
.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.cur2,.page a:hover{background: #d01d27;color:#fff;border:1px #d01d27 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: 20px;}
.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_list{background-color:#ededed;padding:50px 0;}
.about .about_list ul li{width:156px;height:180px;float: left;background:url(../img/bg16.png) center center no-repeat;margin:0 72px;text-align:center;color:#555;}
.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;}


/*企业文化*/
.culture_content ul li{width:240px;margin:0 80px;float: left;cursor:pointer;}
.culture_content ul li .icon{width:174px;height:200px;background: url(../img/bg19.png) center center no-repeat;display:block;margin:auto;}
.culture_content{padding:20px 0 36px;}
.culture_content ul li .icon span{width:174px;height:200px;display: block;}
.culture_content ul li .icon1 span{background: url(../img/bg20.png) center center no-repeat;}
.culture_content ul li .icon2 span{background: url(../img/bg21.png) center center no-repeat;}
.culture_content ul li .icon3 span{background: url(../img/bg22.png) center center no-repeat;}
.culture_content ul li:hover .icon{background: url(../img/bg19-1.png) center center no-repeat;}
.culture_content ul li:hover .icon1 span{background: url(../img/bg21-1.png) center center no-repeat;}
.culture_content ul li:hover .icon2 span{background: url(../img/bg22-1.png) center center no-repeat;}
.culture_content ul li:hover .icon3 span{background: url(../img/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 .concept_img{float: left;width: 240px;height:466px;cursor:pointer;position: relative;}
.culture .concept .concept_img img{width: 240px;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.6);}
.culture .concept .concept_img .text h2{font-size: 24px;line-height: 60px;color:#fff;padding:120px 0 140px;}
.culture .concept .concept_img .text1 h2{background:url(../img/bg24.png) center bottom no-repeat;}
.culture .concept .concept_img .text2 h2{background:url(../img/bg25.png) center bottom no-repeat;}
.culture .concept .concept_img .text3 h2{background:url(../img/bg26.png) center bottom no-repeat;}
.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:360px;background:#f5f5f5;height: 466px;padding:0 60px;display: none;}
.culture .concept .concept_text h2{font-size: 24px;font-weight: bold;color:#d01d27;line-height: 60px;position:relative;padding-top: 90px;}
.culture .concept .concept_text h2:after{content:"";width:50px;height:1px;background:#d01d27;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;background-color: #fff;float: left;background-color: #f6f6f6;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: 305px;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:url(../img/bg17.png) center no-repeat;z-index: 10;display: none;}
.honor ul li:hover .img span{display: block;}
.honor ul li:hover .img 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: 18px;color:#fff;height:45px;line-height: 45px;background-color:#d01d27;}
.honor ul li:hover .title{background-color: #fba851;}



/*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(../img/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 #d01d27 solid;}
.products ul li:hover .img .look{display: block;}
.products ul li:hover .text{background-color:#d01d27;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(248,64,0,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:#f55f16;}
.fold_wrap > li .adv_intro dl{padding-top: 70px;}
.fold_wrap > li .adv_intro dl dd{font-size: 20px;background: url(../img/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: #d01d27;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(../img/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:#d01d27;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:#d01d27;position: absolute;left: 0;top:15px;}

.products_det_content .content_title{height: 50px;background: #eee;}
.products_det_content .content_title h2{width:150px;background:#d01d27;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;height:450px;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;}
.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:#d01d27;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_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:#d01d27;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: #d01d27;}
.news_list ul li:after{content: "";clear: both;display: table;}
.news_list ul li .news_time{background: #d01d27;width: 120px;height: 100%;padding: 18px 20px 30px 0;}
.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(../img/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:980px;padding: 0 40px;}
.news_list ul li .news_cont h3{font-size: 20px;font-weight: normal;padding-top: 26px;}
.news_list ul li .news_cont h3 a{color: #333;}
.news_list ul li .news_cont a:hover{color: #d01d27;}
.news_list ul li .news_cont .demo{line-height: 24px;margin-top: 15px;color:#666;font-size:14px;text-indent: 2em;height:72px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3; }
.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: #d01d27;font-size:14px;display: inline-block;border: 1px solid #d01d27;line-height: 34px;padding: 0 21px;}
.news_list ul li .news_cont .vis .more:hover {color:#fff;background:#d01d27;}
.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: #d01d27;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(../img/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:40px 0 30px;}
.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;}

.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(../img/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: #d01d27;font-size: 16px;color:#fff;}


/*footer*/
.footer_sort{background-color:#373737;padding:30px 0 40px;}
.footer_sort dl{float: left;width:155px;}
.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:#d01d27;}
.footer_sort .footer_contact{color:#fff;float: left;padding:0 47px;border-left: 1px #fff solid;width:328px;}
.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(../img/bg011.png) left center no-repeat;}
.footer_sort .footer_contact p:nth-child(3){background:url(../img/bg01.png) left center no-repeat;}
.footer_sort .footer_contact p:nth-child(4){background:url(../img/bg04.png) left center no-repeat;}
.footer_sort .footer_contact p:nth-child(5){background:url(../img/bg03.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: #212121;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: #d01d27;height:52px;line-height:52px;font-size:16px;width:160px;display: none;top:0;padding:0 10px;}
.online_service ul li:hover {background-color: #d01d27;border:1px #d01d27 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(../img/bg05.png);}
.online_service ul li:nth-child(2){background-image:url(../img/bg06.png);}
.online_service ul li:nth-child(3){background-image:url(../img/bg07.png);}
.online_service ul li:nth-child(1):hover{background-image:url(../img/bg05-1.png);}
.online_service ul li:nth-child(2):hover{background-image:url(../img/bg06-1.png);}
.online_service ul li:nth-child(3):hover{background-image:url(../img/bg07-1.png);}

/*新闻*/
.main_box4bg{
    background: #f4f4f4;
}
.container {
    width: 1230px;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.main_box1bg{ background:#fff;}
.main_tit{ text-align:center; padding:70px 0 15px; overflow:hidden;}
.main_tit span{ font-size:32px; color:#444; position:relative; display:inline-block;}

.main_brief{ text-align:center; font-size:15px; color:#8c8c8c; padding-bottom:40px;}

.main_box1list{ padding:40px 0 40px; position:relative;}
.main_box1list .swiper-slide a{ display:block;text-align:center; font-size:14px; color:#fff; background: #0c6049; }
.main_box1list .swiper-slide a span{
    display: block;
}

.main_box4con{
    padding-bottom:20px;
}
.main_box4con ul {
    overflow: hidden;
    margin: 0 -15px;
    padding-bottom: 40px;
}
.main_box4con ul li{
    list-style: none;
width: 30%;
padding-right: 15px;
padding-left: 15px;
float: left;
margin-bottom: 10px;
}
.main_box4con ul li a.pic{
    display: block;
    width:100%;
    max-height:164px;
    overflow: hidden;
}
.main_box4con ul li a.pic img{
    display: block;
    width:100%;
    height: 100%;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}

.main_box4con ul li a.pic:hover img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    transform: scale(1.1);
}.main_box4con ul li .txt h1 {
    font-size: 17px;
    color: #444;
    line-height: 40px;
}
.main_box4con ul li .txt span{
    font-size:14px;
    color:#848484;
}
.main_box4con ul li .txt p{
    font-size:14px;
    color:#848484;
    line-height: 23px;
    padding-top:2px;
}

.more2{
    background: url(../img/more2.png) no-repeat;
    width:150px;
    height: 32px;
    display: block;
    margin:0 auto;
}

.mar1200{width: 1124px; margin: 0 auto;}

.about21 .leftBarEs{margin-top: 30px;}
.about21 .leftBarContact{margin-top: 30px;}
.about21 .leftBarContactH{background: url(../img/bg21.jpg);text-align: center;font-size: 24px;font-weight: bold;letter-spacing: 3px;line-height: 48px;color: #fff;}
.about21 .leftBarContactCon{border:solid #e9e9e9;border-width: 0 2px 2px 2px;padding: 27px 0 14px;}
.about21 .leftBarContactCon p{font-size: 14px;color:#454545;line-height:22px;position: relative;margin-left: 53px;padding-bottom: 5px;}
.about21 .leftBarContactCon p span{position: absolute;left: -42px;}
.about21 .right{float: right;width: 920px;min-height:700px ;}
.about21 .right .rightTop{border-bottom:2px solid #e32736 ;padding-bottom: 6px;margin-top: -6px;}
.about21 .right .rightTopL{float: left;color: #282828;font-size: 28px;font-weight: bold;letter-spacing: 1px;}
.about21 .right .rightTopL span{font-size: 18px;font-family: arial;font-weight: normal;letter-spacing: 0;margin-left: 14px;}
.about21 .right ul{float: right;margin-top: 21px;}
.about21 .right ul li{float: left;font-size: 12px;color: #454545;}
.about21 .right ul li a{color: #454545;}
.about21 .right ul li:last-child a{color: #e32736;}
.about21 .right ul li>span{padding: 0 5px;}
.in_case{ margin-top:20px;}
.in_case .leftBar{float: left;width: 234px;}
.in_case .leftBarTop{background: url(../img/bg21.jpg);border-left: 8px solid #343d44;position: relative;color: #fff;padding:7px 0 7px 10px;margin-bottom: 5px;}
.in_case .leftBarTopEn{font-size: 20px;font-family: arial; padding: 0px; margin: 0px;}
.in_case .leftBarTopCn{font-size: 28px;font-weight: bold;letter-spacing: 3px; padding: 0px; margin: 0px;}
.in_case .leftBarTopS{width: 34px;height: 60px;background: url(../img/bg_1.jpg);position: absolute;right: 0;top: 10px;}
.in_case .leftBarTopA{width: 37px;height: 58px;background: url(../img/bg_3.jpg);position: absolute;right: 0;top: 11px;}
.in_case .leftBar ul li a{display: block;border-left: 8px solid #bcbcbc;background-color: #e0e0e0;color: #454545;letter-spacing: 4px;padding-left: 10px;line-height: 50px;margin-bottom: 2px; font-size: 16px;}
.in_case .leftBar ul li:nth-child(even) a{background-color: #edebeb;}
.in_case .leftBar ul li a:hover{background: url(../img/bg21.jpg);border-color:#2c2b2a;color: #fff;}
.in_case .leftBar ul li.current a{background: url(../img/bg21.jpg);border-color:#2c2b2a;color: #fff;}
.in_case .leftBarMore{background-color: #edebeb;text-align: center;line-height: 34px;display: block;color: #454545;letter-spacing: 4px;margin-bottom: 5px;}
.in_case .leftBarP{background: url(../img/bg21.jpg);border-left: 8px solid #2c2b2a;position: relative;line-height:48px;padding-left:10px;position: relative;margin-bottom: 2px;}
.in_case .leftBarP p{font-size: 24px;font-weight: bold;letter-spacing: 3px;color: #fff;}
.in_case .leftBarP i{background: url(../img/bg_2.jpg);width: 31px;height: 45px;display: block;position: absolute;top: 0;right: 0;}
.in_case .leftBarES{background: url(../img/bg21.jpg);color: #fff;text-align: center;padding: 21px 0 22px;margin-top:10px;}
.in_case .leftBarESEnH{font-family: arial;}
.in_case .leftBarESEnP{font-size: 28px;font-family: arial;font-weight: bold;}
.in_case .leftBarESCn{color: #2c2b2a;font-size: 18px;font-weight: bold;letter-spacing: 4px;width: 170px;line-height: 25px;margin:  0 auto;background-color: #fff;}

.in_case .rightImg{float: left;margin-left: 6px;width: 960px;}
.in_case .rightImg ul li{padding:0 0 1px 12px;float: left;}
.in_case .rightImg ul li a{display: block;position: relative;transition: 0.5s;}
.in_case .rightImgH{overflow: hidden;}
.in_case .rightImgH img{transition: 0.5s;}
.in_case .rightHover{background-color:rgba(218,37,28,0) ;position: absolute;top: 0;height: 100%;width: 100%;text-align: center;opacity: 0;transition: 0.5s;}
.in_case .rightImg ul li a:hover .rightImgH img{transform: scale(1.2);}
.in_case .rightImg ul li a:hover .rightHover{background-color:rgba(218,37,28,0.93) ;opacity: 1;}
.in_case .rightHoverP{color: #fff;font-size: 16px;position: relative;top: 50%;margin-top: -10px;}
.in_case .rightHoverBtn{width: 22px;height: 22px;background: url(../img/btn_add.png);display: block;margin: 0 auto;position: absolute;bottom: 7%;left: 50%;margin-left: -11px;}

.newsCon{width: 839px;height:auto;min-height:700px;background-color: #FFFFFF;float: left;padding: 0 23px ;margin-left: 2px;}
.newsCon_h{border-bottom: 2px solid #e32736;padding: 8px 0;}
.newsCon_h_left{color: #282828;font-size: 22px;font-weight: bold;letter-spacing: 1px;  line-height: 30px;}
.newsCon_h_left span{color: #cccccc;font-size: 14px;font-weight: normal;letter-spacing: -1px;font-family: arial;padding-left: 8px;}

.mainBox{width: 840px;float: right;margin-top: 20px;}
.honor-con {
    width: 840px;
    overflow: hidden;
}.honor-con ul {
     width: 920px;
 }
.honor-con ul li {
    width: 250px;
    float: left;
    margin: 15px 9px 0 2px;
    text-align: center;
}
.honor-con{margin-top:10px;}
.honor-con ul li span {
    display: block;
    padding: 10px 0;color: #454545;
    width: 250px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
background:#dcdcdc;font-size: 14px;
}
.honor-con ul li a span:hover{ color:red;}
.honor-con ul li{padding-right: 25px;}

/*axinyidai2*/
.axinyidai2{ width:860px; float:left; margin-top:10px; margin-left:15px; }
.axinyidai2 li{ width:860px; float:left;border-bottom:1px dotted #cccccc; padding:15px 0; }
.axinyidai3{ width:200px; height:140px; float:left; margin-right:20px;}
.axinyidai3 img{ width:200px; height:140px;}
.axinyidai5{width:630px; float:left;}
.axinyidai6{width:100%; float:left; line-height:25px; font-size:16px; color:#333333;}
.axinyidai6 a{color:#333333;}
.axinyidai6 a:hover{color:red;}
.axinyidai6 span{float:right; font-size:14px; color:#666666;}
.axinyidai7{width:100%; float:left; line-height:25px; height:80px; font-size:14px; color:#666666; margin-top:10px;}
.axinyidai8{width:100%; float:left; line-height:25px; }
.axinyidai8 a{float:right; color:#cb4141; padding-right:15px;font-family:"Arial";}
/*axinyidai2*/


.axinyidai1 {
    clear: both;
    color: #000;
    height: 50px;
    line-height: 40px;
    text-align: center;
    width: 100%;
	font-size:14px;
}

.axinyidai1 li {
    float: left;
    line-height: 50px;
    list-style: outside none none;
	font-size:14px;
    padding: 0 5px;
}

.axinyidai1 li a{
	font-size:14px;
}

.axinyidai1 a{
	font-size:14px; color:#333333;
}

.axinyidai1 a:hover{
	font-size:14px; color:red;
}

.axinyidai{width:833px; line-height:20px; font-size:14px; text-align:justify;}

.axinyidai img{ display:block; margin:0px auto;}

/* 电脑站分页基本样式 */

.pagelist88{ }
.page88{clear: both;color: #000;height: 84px;line-height: 40px;text-align: center;width: 100%;font-size:14px;}
.page88 li {float: left;line-height: 22px;list-style: outside none none;font-size:14px;padding: 0 5px;}
.page88 li a{font-size:14px;}
.page88 a{font-size:14px; color:#333333;}
.page88 a:hover{font-size:14px; color:red;}
.pagelist88{clear:both;margin-top: 20px;text-align: center;font-size: 0;}
.pagelist88 a{display: inline-block;font-size: 14px;color: #333333;font-family: "Microsoft YaHei", Arial;line-height: 26px;border: 1px solid #cbcbcb;margin: 0 5px;padding: 0 8px;}
.pagelist88 a:hover {color: #fff; border-color: #292e39; background: #292e39;}
.page880 a{display: inline-block;font-size: 14px;color: #333333;font-family: "Microsoft YaHei", Arial;line-height: 26px;margin: 0 5px;padding: 0 8px;}
.page880 a:hover {color: #fff;border-color: #292e39;background: #292e39;}
.page881{ float:left; overflow:hidden; width:500px; height: 40px;}
.page8811{float:left; width: 60px;}
.page8812{float:left; overflow:hidden; width: 410px; height: 42px; text-align: left;}
.page8812 a{ line-height:40px; height: 40px; overflow:hidden;}
.page882{float:right; overflow:hidden; width:500px;}

#platform div span{display:none !important;}
.page881a{ float:left; overflow:hidden; width:412px;}
.page8812b{float:left; overflow:hidden; width: 343px; height: 42px; text-align: left;}
.page8812b a{ line-height:40px;}
.page882a{float:right; overflow:hidden; width:412px;}
.fenyesjj{ text-align: center;  font-size: 0.46rem; margin-top: 10px; padding-bottom: 10px; clear:both; }
.fenyesjj  a{  font-size:14px; }
.fenyesjj a:hover{ color:#FF0000;}
.page8815{ height:30px; line-height:30px; font-size:14px;}
.page8826{ height:30px; line-height:30px; font-size:14px;}
#dituContent div:nth-child(2){
position:relative !important;
background:none !important;
}

#Content span a {
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  display: none !important;
}



/* 电脑站分页基本样式  end */









