@charset "utf-8";

.container{width: 1200px;margin-right: auto; margin-left: auto;}
.navigation{width: 100%;border-bottom: 1px solid #ddd;}

/*解决方案*/
.inner_type{width: 100%; position: absolute; left: 0; bottom: 22px;}
.inner_type ul{text-align: center; font-size: 0;}
.inner_type li{font-size: 18px; display: inline-block; *display: inline; *zoom: 1; margin: 0 9px;}
.inner_type li a{display: block; height: 46px; line-height: 46px; padding: 0 10px; background: #fff;}
.inner_type li.active a,.inner_type li a:hover{background: #d43031; color: #fff!important;}

.solution{padding: 66px 0 54px 0; background: #fff;}
.solution .inner_desc{padding-top: 6px;}
.solution_pic{text-align: center; margin-top: 24px;}

.equipment{padding: 60px 0; background: #fff;}
.equipmentBox{margin-top: 30px;}
.equipmentBox ul{margin: 0 -10px;}
.equipmentBox li{width: 33.33%; *width: 33.31%; float: left;}
.equipmentBox li a{display: block; margin: 6px 10px; position: relative; overflow: hidden;}
.equipmentBox li .pic{overflow: hidden;}
.equipmentBox li .pic img{width: 100%;}
.equipmentBox li .mask{background: rgba(0,0,0,.8); background: url(../images/IE_tm80bg.png) repeat\9; padding: 10px; position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; visibility: hidden; transform: scale(0); transition: all .5s;}
.equipmentBox li .title{width: 100%; font-size: 20px; text-align: center; color: #fff; height: 40px; line-height: 40px; position: absolute; left: 0; top: 50%; margin-top: -20px;}
.equipmentBox li a:hover .mask{opacity: 1; visibility: visible; transform: scale(1);}
.equipment .home_more{margin-top: 26px;}


.materiel{padding: 76px 0 66px 0; background: #fff;}
.materielBox{margin-top: 36px;}
.materielBox li{width: 47.8%; *width: 47.77%; margin-top:20px; float: left; margin-right:1%; background-color: #fff; background-repeat: no-repeat; background-position: right bottom; position: relative; z-index: 1; }
/*.materielBox li.bg1{background-image: url(../images/materiel_ibg1.png);}
.materielBox li.bg2{background-image: url(../images/materiel_ibg2.png);}
.materielBox li.bg3{background-image: url(../images/materiel_ibg3.png);}
.materielBox li.bg4{background-image: url(../images/materiel_ibg4.png);}*/
.materielBox li .item{height:270px; border: 1px solid #ddd;}
.materielBox li .row{padding: 25px 20px 20px 20px;}
.materielBox li .title{font-size: 20px; font-weight: bold; height: 32px; line-height: 32px; margin-left: 14px;}
.materielBox li .line{width: 58px; height: 4px; background: #d43031; margin-top: 6px; margin-left: 14px;}
.materielBox li .desc{margin-top: 20px;}
.materielBox li .desc p{position: relative; font-size:14px; line-height:22px; color: #666; padding-left: 14px;}
.materielBox li .desc p i{display: block; width: 5px; height: 5px; background: #999; border-radius: 50%; position: absolute; left: 0; top: 9px;}
.materielBox li .desc p span{  color:#d43031;}

.materielBox li  img{ margin-left:20px; float:right;}

.materielBox li:hover{box-shadow: 0 0 15px rgba(0,0,0,.15); z-index: 222;}

.sProcess{padding: 70px 0 54px 0; background: #fff;}
.sProcessBox ul{margin: 0 -16px;}
.sProcessBox li{width: 33.33%; *width: 33.31%; float: left;}
.sProcessBox li .item{margin: 18px 16px; box-shadow: 0 0 11px rgba(0,0,0,.3); position: relative;}
.sProcessBox li .item a{display: block;}
.sProcessBox li .pic{overflow: hidden;}
.sProcessBox li .pic img{width: 100%;}
.sProcessBox li .mask{background: rgba(0,0,0,.8); background: url(../images/IE_tm80bg.png) repeat\9; padding: 10px; position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; visibility: hidden; transform: scale(0); transition: all .5s;}
.sProcessBox li .title{width: 100%; font-size: 20px; text-align: center; color: #fff; height: 40px; line-height: 40px; position: absolute; left: 0; top: 50%; margin-top: -20px;}
.sProcessBox li a:hover .mask{opacity: 1; visibility: visible; transform: scale(1);}
.sProcess .home_more{margin-top: 16px;}

.sTechnology{height: 440px; background: url(../images/Su_bg.jpg) no-repeat center top; position: relative;}
.sTechnology .wrapper{padding-top: 56px;}
.sTechnologyBox{margin-top: 34px;}
.sTechnologyBox .slick-slider{margin: 0 24px;}
.sTechnologyBox .slick-slide{width: 25%; *width: 24.98%;}
.sTechnologyBox .slick-slide .item{margin: 0 11px; position: relative;}
.sTechnologyBox .slick-slide .pic{overflow: hidden;}
.sTechnologyBox .slick-slide .pic img{width: 100%;}
.sTechnologyBox .slick-slide .mask{background: rgba(0,0,0,.8); background: url(../images/IE_tm80bg.png) repeat\9; padding: 10px; position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; visibility: hidden; transform: scale(0); transition: all .5s;}
.sTechnologyBox .slick-slide .title{width: 100%; font-size: 20px; text-align: center; color: #fff; height: 40px; line-height: 40px; position: absolute; left: 0; top: 50%; margin-top: -20px;}
.sTechnologyBox .slick-slide a:hover .mask{opacity: 1; visibility: visible; transform: scale(1);}
.sTechnologyBox .slick-prev,.sTechnologyBox .slick-next{width: 46px; height: 47px; background: url(../images/ST_icon.png) no-repeat 0 0; margin-top: -23px;}
.sTechnologyBox .slick-prev{left: -60px;}
.sTechnologyBox .slick-next{right: -60px; background-position: -46px 0;}
.sTechnologyBox .slick-prev:hover{background-position: 0 -47px;}
.sTechnologyBox .slick-next:hover{background-position: -46px -47px;}

.sCustomer{padding: 70px 0 30px 0; background: #f2f2f2;}
.sCustomerBox{margin-top: 34px;}
.sCustomerBox .slider{margin: 0 -7px; padding-bottom: 24px;}
.sCustomerBox .slick-dots{bottom: 0;}
.sCustomerBox .slick-dots li{margin: 0 2px;}
.sCustomerBox .slick-dots li button{width: 9px; height: 9px; background: #ddd;}
.sCustomerBox .slick-dots li.slick-active button{background: #c40504;}
.sCustomerBox .slick-slide{width: 16.66%; *width: 16.4%; float: left;}
.sCustomerBox .slick-slide .item{margin: 7px;}
.sCustomerBox .slick-slide .pic{height: 76px; line-height: 70px; text-align: center; *font-size: 60px; zoom: 1; background: #fff; border: 1px solid #ddd;}
.sCustomerBox .slick-slide .pic img{max-width: 94%; max-height: 90%; vertical-align: middle;}
.sCustomerBox .slick-slide .pic:hover{border-color: #c00;}

.sCase{padding: 70px 0 44px 0; background: #f2f2f2;}

.sCaseBox{margin-top: 28px;}
.sCaseBox li{width: 33.3333%; *width: 33.28%; float: left;}
.sCaseBox li .item{margin: 15px 10px; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,.15);}
.sCaseBox li .pic{overflow: hidden;}
.sCaseBox li .pic img{width: 100%; transition: all .5s;height: 210px;}
.sCaseBox li .pic:hover img{transform: scale(1.1);}
.sCaseBox li .txt{padding: 8px 10px;}
.sCaseBox li .title{height: 36px; line-height: 36px; font-size: 18px; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid #ddd;}
.sCaseBox li .info{height: 28px; padding-top: 8px;}
.sCaseBox li .info span{height: 22px; line-height: 22px; margin-top: 4px; background: #f0f0f0; font-size: 12px; color: #666; padding: 0 16px; margin-right: 10px; border-radius: 11px; overflow: hidden; cursor: pointer;}
.sCaseBox li .info span:hover{background: #ddd;}
.sCaseBox li .info a{height: 28px; line-height: 28px; background: #cc0001; color: #fff; font-size: 12px; padding: 0 22px;}
.sCaseBox li .info a:hover{background: #ae381e; color: #fff!important;}
.sCase .home_more{margin-top: 10px;}

.sContact{padding: 80px 0 70px 0; background: #fff;}
.sContact .inner_title{font-size: 30px;}
.sContact .inner_desc{font-size: 18px; padding-top: 6px; color: #333;}
.sContact .more{display: block; width: 178px; height: 48px; line-height: 48px; text-align: center; background: #cc0001; color: #fff; font-size: 24px; margin: 20px auto 0;}
.sContact .more:hover{background: #ae381e; color: #fff!important;}



@charset "utf-8";
/*内页广告图*/
.ny_banner{position: relative; z-index: 2;}
.ny_banner p{position: absolute; font-size:36px; margin-top:180px;}

.ny_banner img{width: 100%;}



/*产品*/

.prolist_box{padding:30px 0 }
.prolist_box ul{}
.prolist_box li{width:25%; float: left; }
.prolist_box li a{display: block; margin:1px; padding-bottom: 10px;}
.prolist_box li .pic{overflow: hidden; margin-right:15px; position: relative;border:1px solid #CCC;}
.prolist_box li .pic img{width: 100%;transition: all .6s;}
.prolist_box li .pic:hover img{transform: scale(1.05);transition: all .6s;}
.prolist_box li .title{height: 32px; line-height: 32px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 6px 10px 0 10px;}
.prolist_box li:hover .title{ color:#ea5b24}
.prolist_box li:hover .pic{overflow: hidden; margin-right:15px; position: relative;border:1px solid #ea5b24;}



.teamlist{overflow:hidden;}
.teamlist ul{ margin-left:-20px;}
.teamlist li{width: 33.33%; *width: 33.31%; float: left;}
.teamlist li .item{padding: 30px; margin: 15px 20px; border: 1px solid #ddd; text-align: center;}
.teamlist li .pic{width: 134px; height: 134px; margin: 0 auto; border-radius: 50%; overflow: hidden;}
.teamlist li .pic img{display: block; width: 100%; height: 100%;}
.teamlist li .title{height: 28px; line-height: 28px; overflow: hidden; font-size: 18px; margin-top: 12px;}
.teamlist li .line{width: 40px; height: 2px; background: #1b489d; margin: 6px auto 0;}
.teamlist li .desc{line-height: 24px; color: #666; margin-top: 12px;}
.teamlist li .more{display: block; width: 140px; height: 28px; line-height: 28px; margin: 12px auto 0; text-align: center; border: 1px solid #1b489d; color: #1b489d; border-radius: 3px; overflow: hidden;}
.teamlist li .more:hover{background: #1b489d; color: #fff !important;}








.ej_banner{margin-top: 80px;}
.ej_banner img{width: 100%;min-height: 300px;}

.ej_nav .divBox{font-size: 0;padding-top:10px; min-height:60px; }
.ej_nav_left{ float:left;display: inline-block;vertical-align: top;}
.ej_nav_left li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin-top: 10px;margin-right:23px;}
.ej_nav_left li a{display: block;color: #25221e;font-size:14px; line-height:45px; padding-bottom:5px; transition: all .5s; }
.ej_nav_left li:hover,.ej_nav_left li.active{ color:#cc0000!important; border-bottom:1px solid #cc0000; background:url(../images/ej_nav_left_l.png) no-repeat bottom center;}
.ej_nav_left li:hover a,.ej_nav_left li.active a{color:#cc0000!important;}

/*.ej_nav_left{display: inline-block;vertical-align: top;width: 72%;}
.ej_nav_left li{display: inline-block;vertical-align: top; background:#25221e;margin-right:4px;margin-top: 10px;}
.ej_nav_left li a{display: block;color: #fff;font-size: 15px; transition: all .5s; padding: 10px 20px;}
.ej_nav_left li:hover,.ej_nav_left li.active{background: #cc0000; color:#fff!important;}
.ej_nav_left li:hover a,.ej_nav_left li.active a{color:#fff!important;}
*/

.ej_nav_right{ float:right;display: inline-block;vertical-align: top;text-align: right;font-size: 14px;color: #555;margin-top: 19px;}
.ej_nav_right a{font-size: 14px;color: #555;margin:0 5px;}
.ej_nav_right a:hover{color: #666666;}
.ej_nav_right a img{margin-top: -4px;}



.xwlb_left{float: left; vertical-align: top;width:960px;margin-top: 30px;}
.xwlb_u1 li{border: 1px dashed #eee; margin-bottom:30px;transition: 0.3s ease-in-out;}
.xwlb_u1 li span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;width:200px;overflow: hidden;}
.xwlb_u1 li span img{width: 100%;height: auto;transition: 0.3s ease-in-out;}
.xwlb_u1 li aside{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;width:75%;box-sizing: border-box;padding: 0 35px;}
.xwlb_u1 li aside h2{font-size: 14px;color: #333;font-weight: bold;margin-bottom: 10px; padding-top:5px;}
.xwlb_u1 li aside h2 time{display: inline-block; *display: inline; *zoom: 1; float: right;color: #999999;font-weight: bold;font-size: 13px;}
.xwlb_u1 li aside p{font-size: 14px;color: #666666;line-height: 24px;}
.xwlb_u1 li aside p font{color: #cc0000;}
.xwlb_u1 li:hover{background: #fbfbfb;}
.xwlb_u1 li:hover span img{transform: scale(1.05);}
.xwlb .pages{text-align: left;}


.xwlb_o1 li{border: 1px dashed #eee; margin-bottom:30px;transition: 0.3s ease-in-out;}
.xwlb_o1 li .pic{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;width:320px;overflow: hidden;}
.xwlb_o1 li .pic img{width: 100%;height: auto;transition: 0.3s ease-in-out;}
.xwlb_o1 li aside{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;width:590px;padding: 0 20px;}
.xwlb_o1 li aside h2{font-size: 18px;color: #333;font-weight: bold;margin-bottom: 10px; padding-top:5px;}
.xwlb_o1 li aside h2 time{display: inline-block;float: right;color: #999999;font-weight: bold;font-size: 13px;}
.xwlb_o1 li aside p{font-size: 14px;color: #666666;line-height: 24px;}
.xwlb_o1 li aside p font{color: #cc0000;}
.xwlb_o1 li:hover{background: #fbfbfb;}
.xwlb_o1 li:hover .pic img{transform: scale(1.05);}


.patent li{border: 1px dashed #eee; margin-bottom:30px;transition: 0.3s ease-in-out;}
.patent li .pic{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;width:210px;overflow: hidden;}
.patent li .pic img{width: 100%;height: auto;transition: 0.3s ease-in-out;}
.patent li aside{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;width:690px;padding: 0 20px;}
.patent li aside h2{font-size: 18px;color: #333;font-weight: bold;margin-bottom: 10px; padding-top:5px;}
.patent li aside h2 time{display: inline-block;float: right;color: #999999;font-weight: bold;font-size: 13px;}
.patent li aside p{font-size: 14px;color: #666666;line-height: 24px;}
.patent li aside p font{color: #cc0000;}
.patent li:hover{background: #fbfbfb;}
.patent li:hover .pic img{transform: scale(1.05);}


.cases_ul{width:100%;}
.cases_ul li{width:50%; *width: 49.98%; float: left;}
.cases_ul li a{display: block; margin: 10px 8px; background: #fff; box-shadow: 3px 5px 7px rgba(0,0,0,.05); border: 1px solid #f2f2f2;position: relative; height: 154px;}
.cases_ul li .pic{width: 200px; height: 154px; line-height: 154px; text-align: center; *font-size: 120px; border-right: 1px solid #f2f2f2; position: absolute; left: 0; top: 0;}
.cases_ul li .pic img{max-width: 92%; max-height: 80%;}
.cases_ul li .txt{padding: 24px 24px 0 224px;}
.cases_ul li .title{font-size: 18px; height: 32px; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cases_ul li .desc{font-size: 13px; height: 72px; line-height: 24px; color: #777; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 4px;}
.cases_ul li a:hover .desc{color: #ae381e;}



.scases{margin-top:1px;}
.scases li{width: 33.3333%; *width: 33.28%; float: left;}
.scases li .item{margin: 15px 10px; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,.15);}
.scases li .pic{overflow: hidden;}
.scases li .pic img{width: 100%; transition: all .5s;}
.scases li .pic:hover img{transform: scale(1.1);}
.scases li .txt{padding: 8px 10px;}
.scases li .title{height: 36px; line-height: 36px; font-size:16px; text-align:center; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.scases li .info{height: 28px; padding-top: 8px;}
.scases li .info span{height: 22px; line-height: 22px; margin-top: 4px; background: #f0f0f0; font-size: 12px; color: #666; padding: 0 16px; margin-right: 10px; border-radius: 11px; overflow: hidden; cursor: pointer;}
.scases li .info span:hover{background: #ddd;}
.scases li .info a{height: 28px; line-height: 28px; background: #cc0001; color: #fff; font-size: 12px; padding: 0 22px;}
.scases li .info a:hover{background: #ae381e; color: #fff!important;}







.caseshows_ul{width:100%;}
.caseshows_ul li{width:33%;float: left;}
.caseshows_ul li img{max-width:96%; max-height:96%; padding:2%}
.caseshows_ul li .txt{ width:100%;overflow: hidden;height: 40px; line-height:40px; text-align:center;}

.gongyixijie_ul{width:100%;}
.gongyixijie_ul li{width:33.33333%;float: left;}
.gongyixijie_ul li img{max-width:96%; max-height:96%; padding:2%}
.gongyixijie_ul li .txt{ height:60px; line-height:40px; text-align:center;}

.partner_ul{width:100%;}
.partner_ul li{width:20%;float: left;margin-bottom: 25px;}
.partner_ul li img{max-width:96%; max-height:96%; padding:2%; border:1px solid #f2f2f2;}







.xwlb_right{width: 300px;float: right;border: 1px solid #eee;margin-top:30px;}
.xwlb_right h2{padding:10px 20px;background: #eee url(../images/ej_nav_left_l.png) no-repeat 12px;font-size: 16px;color: #333; }
.xwlb_right ul{box-sizing: border-box;padding: 15px;padding-bottom: 20px;}
.xwlb_right ul li a{font-size: 14px;color: #333333;}
.xwlb_right ul li{margin-top: 15px;}
.xwlb_right ul li h3{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xwlb_right ul li p{ padding:5px 0; line-height:25px; font-size:13px; color:#999}
.xwlb_right ul li h3:before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;background: #b4b4b4;border-radius: 50%;margin-right: 8px;}
.xwlb_right ul li:hover a{color: #015ba4;}

.xwlb_right ol{box-sizing: border-box;padding: 15px;padding-bottom: 20px;}
.xwlb_right ol li a{font-size: 12px;color: #333333;}
.xwlb_right ol li img{ width:100%;}
.xwlb_right ol li h3{overflow: hidden; line-height:40px; white-space: nowrap;text-align:center; text-overflow: ellipsis;}






.xwxq h1{font-size: 24px;color: #333;font-weight: bold;text-align: center;margin-top: 30px;}
.xwxq time{display: block;font-size: 14px;color: #999999;text-align: center;padding: 15px 0;border-bottom: 1px solid lightgray;}
.xwxq p{font-size: 14px;color: #666;line-height: 24px;margin-top:30px;}
.xwxq p strong{font-weight:bold;}
.xwxq p img{margin-left:-2em;}

.xwxq .divBox_list{ line-height:28px;}

.xw_page{padding: 30px 0 60px;border-top: 1px solid lightgray;margin-top: 50px;    float: left;  width: 100%;}
.xw_page .pagess a{line-height: 25px;font-weight: initial;}
.xw_page .pagess{display: inline-block;margin: 0;}
.fenxiang{display: inline-block;float: right;margin-top: 10px;}
.fenxiang a{width: 30px;height: 30px !important;padding: 0 !important;}
.fenxiang .bds_sqq{background: url(../images/share_03.jpg) no-repeat center center;background-position: 0 !important;background-size: 100%;}
.fenxiang .bds_weixin{background: url(../images/share_05.jpg) no-repeat center center;background-position: 0 !important;background-size: 100%;}
.fenxiang .bds_qzone{background: url(../images/share_07.jpg) no-repeat center center;background-position: 0 !important;background-size: 100%;}
.fenxiang .bds_tsina{background: url(../images/share_09.jpg) no-repeat center center;background-position: 0 !important;background-size: 100%;}
.fenxiang .bds_fbook{background: url(../images/share_11.jpg) no-repeat center center;background-position: 0 !important;background-size: 100%;}
.fenxiang .bds_twi{background: url(../images/share_13.jpg) no-repeat center center;background-position: 0 !important;background-size: 100%;}
.fenxiangdao{float: left;margin-top: 12px;margin-right: 20px;}


.xgxw_news{ float: left; margin-bottom:20px; width:98%; overflow:hidden; border:1px solid #f2f2f2; padding:1%;}
.xgxw_news ol{float: left; width:100%; height:35px; color:#333; font-size:18px; border-bottom:1px solid #d3d3d3;}
.xgxw_news ul{float: left; width:100%; margin-top:10px;}
.xgxw_news ul li{float: left; width:47%; margin-right:1%; padding-left:2%; font-size:14px; height:35px;line-height:35px; border-bottom:1px dotted #EBEBEB; background:url(../images/left_bg_r.png) no-repeat 3px 14px;}




.contact{ padding:30px 0; line-height:30px; color:#666;}


.jtjj{padding: 40px 0 90px;background: url(../images/bg1_02.png) no-repeat left bottom;}
.jtjj_list{width: 1400px;margin: 0 auto;font-size: 0;}
.jtjj_left{display: inline-block;vertical-align: top;width:40%;}
.jtjj_right{display: inline-block;vertical-align: top;width:60%;}
.jtjj_left h1{font-size: 36px;color: #333;}
.jtjj_left span{display: inline-block;font-size: 20px;color: #d4d4d4;text-transform: uppercase;vertical-align: middle;margin-left:33px;}
.jtjj_left h1:after{content: '';display: block;width: 65px;height: 2px;background: #999999;margin: 30px 0;}
.jtjj_left img{margin-top: 20px;}
.jtjj_left h2{font-size: 30px;color: #333;margin-top: 120px;}
.jtjj_right p{font-size: 16px;color: #333;line-height: 30px;margin-top:40px;}
.jtjj_right span{margin-bottom:10px; font-size:18px; color:#ff0000;}


.pro_details{ float:left; width:100%; line-height:28px;}
.pro_details .title{ float:left; width:100%; height:40px; line-height:40px; border-bottom:1px solid #ececec; margin-bottom:20px;}
.pro_details .title h2{ float:left; padding:0 5px;border-bottom:1px solid #333; color:#666; font-size:16px; font-weight:normal;}


.context{ float:left; width:100%;color:#666;}
.context a{ color:#666;}

.pro_title{ text-align:center; line-height:45px; font-size:24px;}

.foot_pro{float: left; width:100%; margin-top:20px; height:360px; overflow:hidden; margin-bottom:10px;}
.foot_pro ol{float: left; width:100%; line-height:40px; font-size:16px; height:40px; border-bottom:1px solid #ececec; }
.foot_pro ol h2{float:left;padding:0 5px;border-bottom:1px solid #333; font-size:16px; color:#666; height:40px; line-height:40px; font-weight:normal;  }
.foot_pro ul {float:left;width:110%;overflow:hidden;margin-top:40px; padding-bottom:40px; }
.foot_pro ul li{float:left; width:260px; height:270px; margin-right:48px;}
.foot_pro ul li img{float:left; width:260px; height:230px; border:1px solid #fff}
.foot_pro ul li p{float:left;width:262px;overflow:hidden; text-align:center; height:40px;color:#666;  line-height:40px; font-size:14px; white-space: nowrap; text-overflow: ellipsis; background:#fff}
.foot_pro ul li:hover img{float:left; width:260px; height:230px; border:1px solid #f2f2f2}


/*列表分页*/
.pageinfo{font-size: 0; text-align: center; margin: 1.4% 0 2.8% 0;}
.pageinfo a,.pageinfo span{display: inline-block; *display: inline; *zoom: 1; height: 40px; line-height: 40px; padding: 0 16px; font-size: 14px; margin-left: -1px; border: 1px solid #f2f2f2; color: #7e7e7e;}
.pageinfo span.thisclass{background: #7e7e7e; color: #fff;}
.pageinfo a.disabled{color: #7e7e7e !important; cursor: not-allowed;}

.pageinfo span{margin-top: -1px;}

/*发展历程*/
.history{padding: 80px 0;}
.history .home_title{font-size: 33px; color: #666;}
.history .home_title span{color: #ae381e;}
.history_desc{font-size: 19px; font-weight: bold; color: #ae381e; text-align: center; margin-top: 6px;}
.history_list{margin-top: 34px;}
.history_list .slider{margin: 0 -13px;}
.history_list .slick-slide{width: 25%; *width: 24.98%; float: left;}
.history_list .item{margin: 0 13px;}
.history_list .pic{border: 1px solid #ddd; margin-right: 18px; border-radius: 5px; max-height: 149px; overflow: hidden;}
.history_list .pic img{width: 100%;}
.history_list .title{height: 40px; position: relative; margin-top: 6px;}
.history_list .title span{display: block; height: 40px; line-height: 40px; font-size: 22px; padding: 0 4px; background: #fff; position: absolute; left: 0; top: 0;}
.history_list .line{height: 2px; background: #ae381e; position: absolute; left: 74px; right: 20px; top: 50%; margin-top: -1px;}
.history_list .bordio{width: 14px; height: 14px; background: #ae381e; border-radius: 50%; position: absolute; right: 0; top: 50%; margin-top: -7px;}
.history_list .desc{font-size: 15px; line-height: 30px; margin-top: 4px; margin-right: 20px;}
.history_list .slick-prev,.history_list .slick-next{height: 19px; background: url(../images/history_btn.png) no-repeat 0 0; top: 166px; margin-top: 0;}
.history_list .slick-prev{left: -34px;}
.history_list .slick-next{right: -34px; background-position: -20px 0;}
.history_list .slick-prev:hover{background-position: 0 -19px;}
.history_list .slick-next:hover{background-position: -20px -19px;}


@media only screen and (max-width: 1439px){
	
	.proDetails_head.fixed{top: 70px;}
	.xwlb_left{max-width:865px;}
	.patent li aside{width:590px;}
    .xwlb_o1 li aside { width: 495px;}
	
	.ej_nav_left li a{font-size: 13px;}

	.history_list .slick-prev,.history_list .slick-next{top: 150px;}
	.history_list .desc{margin-right: 20px;}
}


