@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑";font-size:12px;margin:0px;padding:0px; overflow-x:hidden;background:#fff;transition: all 500ms;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,select,span{margin:0px;padding:0px;font-weight:normal}
a{text-decoration:none; color:#444;font-weight:normal}
b{ font-weight:normal;}
p{font-weight:normal}
a:hover{text-decoration:none; color:#015db2;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
i,dl,dt,em,li{list-style-type:none; font-style:normal;}
input,textarea{ font-family:"微软雅黑";outline: none;}
a{ border:none\9;}
a img{border:none\9;}
.Left{float:left;}
.Right{float:right;}
.clearfix{clear:both;}
@font-face{
	font-family: 'BEBAS';
	src: url('../Bebas/BEBAS.TTF');
}
@font-face{
	font-family: "futurabt";
	src:url('../Bebas/futurabt-medium_.otf');
}
@font-face{
	font-family: "TCM";
	src:url('../Bebas/TCM.TTF');
}

.banner_mob{display: none;}
.banner_mob img{width: 100%;display: block;}

.headerbox{width: 100%;height: auto;background: #fff;position: relative;z-index: 20;}
.headerbox .logo{width: 485px;height: 76px;display: block;float:left;margin-left: 2%;margin-top: 12px;transition: all 500ms;}
.headerbox .logo img{width: 100%;display: block;}
.headerbox .head_r{float:right;}
.headerbox .head_r .h_phone{font-size: 0;text-align: left;float:right;padding: 0 25px;background: #002258;height: 100px;}
.headerbox .head_r .h_phone .icon_phone{width: 25px;height: 25px;display: inline-block;vertical-align: middle;margin-right: 18px;background: url(../images/index/phone-icon.png) no-repeat scroll center center;}
.headerbox .head_r .h_phone p{font-size: 24px;color:#fff;line-height: 100px;display: inline-block;vertical-align: middle;font-weight: bold;}
.headerbox .head_r .h_search{float:right;margin-right: 50px;margin-top: 36px;}
.headerbox .head_r .h_search .icon-sea{width: 25px;height: 25px;display: block;background: url(../images/index/search-icon.png) no-repeat scroll center center;}
.searchbox{position: absolute;left: 0;top: -100px;width: 100%;height: auto;padding: 20px 0;border-top: 1px solid #ccc;box-shadow: 1px 3px 6px 0px rgba(0,0,0,0.1);transition: all 1000ms;background: #fff;z-index: 10;}
.searchbox form{width: 50%;margin: 0 auto;font-size: 0;text-align: center;text-replace: all 500ms;}
.searchbox form .in_intxt{width: 80%;height: 38px;border: 1px solid #ccc;display: inline-block;vertical-align: middle;font-size: 14px;color:#222;line-height: 38px;text-indent: 15px;}
.searchbox form .in_btn{width: 40px;height: 40px;border: none;cursor: pointer;background:#002258 url(../images/index/search-icon-input.png) no-repeat scroll center center;display: inline-block;vertical-align: middle;}
.searchbox form .in_btn:hover{background-color: #304c91;}
.searchbox form .close{width: 40px;height: 40px;font-size: 28px;color:#444;line-height: 38px;text-align: center;display: inline-block;vertical-align: middle;}
.searchbox form .close:hover{color:#002258;}
.headerbox .head_r .head_nav{float:left;margin-right: 35px;}
.headerbox .head_r .head_nav .navicon{display: none;width: 70px;height: 76px;background:url(../images/index/navicon.png) no-repeat scroll center center;background-size: 50%;}
.headerbox .head_r .head_nav ul{font-size: 0;text-align: left;transition: all 500ms;}
.headerbox .head_r .head_nav ul li{display: inline-block;vertical-align: top;}
.headerbox .head_r .head_nav ul li a{font-size: 19px;color:#222;line-height: 100px;display: block;text-align: center;padding: 0 30px;transition: all 500ms;}
.headerbox .head_r .head_nav ul li a.hov{color:#ee2700;}
.headerbox .head_r .head_nav ul li.hov a{color:#ee2700;}
.headerbox .head_r .head_nav ul li:hover a{color:#ee2700;}

.banner{width: auto;max-width: 1920px;margin: 0 auto;margin-top: -6px;}
.sbannerbox{margin-top: -6px;}
.mySwiper_banner_mob{display: none;}
.mySwiper_banner_pc{position: relative;}
.mySwiper_banner_pc .swiper-slide .text{position: absolute;left: 0;top: 30%;width: 100%;}
.mySwiper_banner_pc .swiper-slide .text h2{font-size: 70px;color:#fff;line-height: 70px;font-weight: bold;margin-bottom: 5%;text-align: center;transition: all 500ms;margin-top: -30px;opacity: 0;}
.mySwiper_banner_pc .swiper-slide .text p{width: 100%;text-align: center;font-size: 0;transition: all 500ms;margin-top: -30px;opacity: 0;}
.mySwiper_banner_pc .swiper-slide .text b{width: 30px;height: 30px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.mySwiper_banner_pc .swiper-slide .text span{font-size: 24px;color:#fff;display: inline-block;vertical-align: middle;margin-right: 20px;}
.mySwiper_banner_pc .swiper-slide .text .more{width: 168px;height: 48px;border: 1px solid #fff;border-radius: 30px;font-size: 0;text-align: center;display: block;margin: -30px auto;transition: all 500ms;opacity: 0;}
.mySwiper_banner_pc .swiper-slide .text .more b{font-size: 18px;color:#fff;line-height: 48px;display: inline-block;vertical-align: middle;width: auto;height: auto;}
.mySwiper_banner_pc .swiper-slide .text .more i{font-size: 18px;color:#fff;line-height: 40px;display: inline-block;vertical-align: middle;font-family: "宋体";}
.mySwiper_banner_pc .swiper-slide .text .more:hover{background-color: #ee2700;border-color: #ee2700;}
.mySwiper_banner_pc .swiper-slide .text .more:hover b{color:#fff}
.mySwiper_banner_pc .swiper-slide .text .more:hover i{color:#fff;}
.mySwiper_banner_pc .swiper-slide.swiper-slide-active .text h2{margin-top: 0;transition-delay: 0.3s;opacity: 1;}
.mySwiper_banner_pc .swiper-slide.swiper-slide-active .text p{margin-top: 0;transition-delay: 0.6s;opacity: 1;}
.mySwiper_banner_pc .swiper-slide.swiper-slide-active .text .more{margin-top: 10%;transition-delay: 0.9s;opacity: 1;}
.mySwiper_banner_pc .mySwiper_banner_pc img{width: 100%;display: block;}
.mySwiper_banner_pc .swiper-pagination{position: absolute;left: 0;bottom: 20px;width: 100%;}
.mySwiper_banner_pc .swiper-pagination-bullet{width: 34px;height: 9px;background:url(../images/index/b-icon-bg.png) no-repeat scroll right center;cursor:pointer;}
.mySwiper_banner_pc .swiper-pagination-bullet.swiper-pagination-bullet-active{background-position: left center;}
.mySwiper_banner_pc .swiper-button-next{width: 60px;height: 60px;background: url(../images/index/swiper-lr.png) no-repeat scroll right center;right: 20px;cursor: pointer;}
.mySwiper_banner_pc .swiper-button-next:after{font-size: 0;}
.mySwiper_banner_pc .swiper-button-prev{width: 60px;height: 60px;background: url(../images/index/swiper-lr.png) no-repeat scroll left center;left: 20px;cursor: pointer;}
.mySwiper_banner_pc .swiper-button-prev:after{font-size: 0;}
/* .flexslider{position:relative;height:auto;overflow:hidden;width: 100%;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
.slides li img{width: 100%;display: block;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:auto;height:auto;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:34px;height:9px;overflow:hidden;background:url(../images/index/b-icon-bg.png) no-repeat scroll right center;cursor:pointer;text-indent: -999px;border-radius: 20px;}
.flex-control-nav .flex-active{background-position:left center}

.flex-direction-nav{position:absolute;z-index:3;width:63px;top: 43.87%;left: 5.2%;display: none;}
.flex-direction-nav li:first-child{top: 65px;position: relative;}
.flex-direction-nav li:last-child{top: -65px;position: relative;}
.flex-direction-nav li a{display:block;width:63px;height:63px;overflow:hidden;cursor:pointer;/*background: url(../images/index/banner-icon.png) no-repeat;}
.flex-direction-nav li a.flex-prev{background-position: bottom center;}
.flex-direction-nav li a.flex-next{background-position: top center;}
.flex-direction-nav li a:hover.flex-prev{opacity: 0.8}
.flex-direction-nav li a:hover.flex-next{opacity: 0.8} */

.i01{width: 72.91%;margin: 0 auto;padding: 80px 0;transition: all 500ms;}
.i01 .l{width: 57.14%;float:left;transition: all 500ms;}
.i01 .l h2{font-size: 36px;color:#222;line-height: 36px;font-weight: bold;transition: all 500ms;}
.i01 .l .line{width: 90px;height: 2px;display: block;background: #002258;margin: 40px 0;}
.i01 .l span{font-size: 24px;color:#002258;line-height: 24px;margin-bottom:24px;font-weight: bold;display: block;}
.i01 .l p{font-size: 16px;color:#333;line-height: 36px;text-align: justify;transition: all 500ms;}
.i01 .l .more{width: 168px;height: 48px;border: 1px solid #ee2700;display: block;margin-top: 30px;border-radius: 30px;font-size: 0;text-align: center;margin-bottom: 55px;transition: all 500ms;}
.i01 .l .more b{font-size: 16px;color:#ee2700;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 15px;}
.i01 .l .more i{font-size: 16px;color:#ee2700;line-height: 40px;display: inline-block;vertical-align: middle;font-family: "宋体";font-weight: bold;}
.i01 .l .more:hover{background: #ee2700}
.i01 .l .more:hover b{color:#fff;}
.i01 .l .more:hover i{color:#fff;}
.i01 .l ul{font-size: 0;text-align: left;}
.i01 .l ul li{width: 17.5%;display: inline-block;vertical-align: top;margin-right: 15%;transition: all 500ms;}
.i01 .l ul li i{width: 58px;height: 53px;display: block;margin: 0 auto 25px;transition: all 500ms;}
.i01 .l ul li i.icon01{background: url(../images/index/p-icon01.png) no-repeat scroll center center;}
.i01 .l ul li i.icon02{background: url(../images/index/p-icon02.png) no-repeat scroll center center;}
.i01 .l ul li i.icon03{background: url(../images/index/p-icon03.png) no-repeat scroll center center;}
.i01 .l ul li p{font-size: 18px;color:#555;line-height: 20px;text-align: center;font-weight: bold;transition: all 500ms;}
.i01 .r{width: 39.28%;float:right;border-bottom-left-radius: 100px;overflow: hidden;height: auto;transition: all 500ms;}
.i01 .r img{width: 100%;display: block;transition: all 500ms;}
.i01 .r:hover img{transform: scale(1.05);}

.i02{width: 100%;background: url(../images/index/prod-bg.jpg) no-repeat scroll top center;background-size: cover;padding: 80px 0 60px;}
.i02 .t{margin-bottom: 55px;}
.i02 .t h2{font-size: 36px;color:#fff;line-height: 36px;font-weight: bold;text-align: center;margin-bottom: 25px;}
.i02 .t p{font-size: 16px;color:#fff;text-align: center;line-height: 22px;}
.i02 .b{width: 72.91%;margin: 0 auto;position: relative;}
.i02 .b .swiper{overflow: hidden;}
.i02 .b .swiper-slide{width: auto;background: #fff;overflow: hidden;}
.i02 .b .swiper-slide .t_num{border-bottom: 1px solid #d0d0d0;width: 100%;transition: all 500ms;}
.i02 .b .swiper-slide .t_num span{font-size: 32px;color:#222;line-height: 64px;margin-left: 30px;float:left;transition: all 500ms;}
.i02 .b .swiper-slide .t_num .arrow{width: 87px;height: 64px;float:left;border-left: 1px solid #d0d0d0;background: url(../images/index/i_arrow.png) no-repeat scroll center center;float: right;}
.i02 .b .swiper-slide .title{font-size: 22px;color:#222;line-height: 80px;text-indent: 30px;font-weight: bold;display: block;transition: all 500ms;}
.i02 .b .swiper-slide .img{width: 100%;height: auto;overflow: hidden;display: block;}
.i02 .b .swiper-slide .img img{width: 100%;display: block;transition: all 500ms;}
.i02 .b .swiper-slide .img:hover img{transform: scale(1.05);}
.i02 .b .swiper-slide:hover .t_num span{color:#ee2700;}
.i02 .b .swiper-slide:hover .t_num .arrow{background: url(../images/index/i_arrow_hov_red.png) no-repeat scroll center center;}
.i02 .b .swiper-slide:hover .title{color:#ee2700}
.i02 .b .swiper-button-next{width: 60px;height: 60px;background: url(../images/index/swiper-lr.png) no-repeat scroll right center;right: -100px;}
.i02 .b .swiper-button-next:after{font-size: 0;}
.i02 .b .swiper-button-prev{width: 60px;height: 60px;background: url(../images/index/swiper-lr.png) no-repeat scroll left center;left: -100px;}
.i02 .b .swiper-button-prev:after{font-size: 0;}
.i02 .b .more{width: 168px;height: 48px;border: 1px solid #fff;display: block;margin-top: 30px;border-radius: 30px;font-size: 0;text-align: center;margin: 57px auto 0;transition: all 500ms;}
.i02 .b .more b{font-size: 16px;color:#fff;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 15px;}
.i02 .b .more i{font-size: 16px;color:#fff;line-height: 40px;display: inline-block;vertical-align: middle;font-family: "宋体";font-weight: bold;}
.i02 .b .more:hover{background: #ee2700;border-color: #ee2700}

.i03{width: 72.91%;margin: 0 auto;padding-top: 80px;}
.i03 .t{margin-bottom: 60px;}
.i03 .t h2{font-size: 36px;color:#222;line-height: 36px;font-weight: bold;float:left;}
.i03 .t .more{display: block;float: right;font-size: 0;text-align: left;}
.i03 .t .more b{font-size: 16px;color:#444;line-height: 36px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.i03 .t .more i{font-size: 16px;color:#444;line-height: 36px;display: inline-block;vertical-align: middle;font-family: "宋体";font-weight: bold;}
.i03 .t .more:hover b{color:#002258;}
.i03 .t .more:hover i{color:#002258;}
.i03 .b{width: auto;font-size: 0;text-align: left;overflow: hidden;position: relative;}
.i03 .b .l{width: 53.57%;display: inline-block;vertical-align: middle;}
.i03 .b .l .imgs{width: 100%;height: auto;display: block;overflow: hidden;}
.i03 .b .l .imgs img{width: 100%;display: block;transition: all 500ms;}
.i03 .b .l .imgs:hover img{transform: scale(1.05);}
.i03 .b .r{width: 41.42%;display: inline-block;vertical-align: middle;padding-left: 5%;}
.i03 .b .r h2{font-size: 32px;color:#002258;font-weight: bold;margin-bottom: 25px;}
.i03 .b .r h2 span{font-size: 38px;font-weight: bold;}
.i03 .b .r p{font-size: 16px;color:#444;line-height: 32px;text-align: justify;margin-bottom: 50px;}
.i03 .b .r .more{width: 168px;height: 48px;border: 1px solid #ee2700;display: block;margin-top: 30px;border-radius: 30px;font-size: 0;text-align: center;transition: all 500ms;}
.i03 .b .r .more b{font-size: 16px;color:#ee2700;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 15px;}
.i03 .b .r .more i{font-size: 16px;color:#ee2700;line-height: 40px;display: inline-block;vertical-align: middle;font-family: "宋体";font-weight: bold;}
.i03 .b .r .more:hover{background: #ee2700;border-color: #ee2700;}
.i03 .b .r .more:hover b{color:#fff;}
.i03 .b .r .more:hover i{color:#fff;}
.i03 .b .mySwiper2{margin-bottom: 60px;background: url(../images/index/i03-line.jpg) no-repeat scroll right bottom;}
.i03 .b .mySwiper{border: 1px solid #e5e5e5;}
.i03 .b .mySwiper .swiper-wrapper{font-size: 0;text-align: left;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide{width: 25%;display: inline-block;vertical-align: middle;font-size: 0;text-align: center;padding: 31px 0;cursor: pointer;transition: all 500ms;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{background: #002258;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active p{color:#fff;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide.swiper-slide-thumb-active p span{color:#fff;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide:hover{background: #002258;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide:hover p{color:#fff;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide:hover p span{color:#fff;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide i{width: 70px;height: 70px;display: inline-block;vertical-align: middle;margin-right: 20px;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide i.i03-1{background: url(../images/index/ys01.png) no-repeat;background-size: 100%;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide i.i03-2{background: url(../images/index/ys02.png) no-repeat;background-size: 100%;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide i.i03-3{background: url(../images/index/ys03.png) no-repeat;background-size: 100%;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide i.i03-4{background: url(../images/index/ys04.png) no-repeat;background-size: 100%;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide p{font-size: 16px;color:#222;display: inline-block;vertical-align: middle;}
.i03 .b .mySwiper .swiper-wrapper .swiper-slide p span{font-size: 18px;color:#222;}
.i03 .b .swiper-pagination{position: absolute;right: 0px;bottom: 220px;font-size: 18px;color:#444;text-align: right;display: none;}
.i03 .b .swiper-pagination .swiper-pagination-current{font-size: 30px;color:#002258;}
.i03 .b .swiper-pagination .swiper-pagination-total{font-size: 18px;color:#444;}

.i04{width: 72.91%;margin: 0 auto;padding: 80px 0;}
.i04 .t{margin-bottom: 60px;}
.i04 .t h2{font-size: 36px;color:#222;line-height: 36px;font-weight: bold;float: left;}
.i04 .t .more{display: block;float: right;font-size: 0;text-align: left;}
.i04 .t .more b{font-size: 16px;color:#444;line-height: 36px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.i04 .t .more i{font-size: 16px;color:#444;line-height: 36px;display: inline-block;vertical-align: middle;font-family: "宋体";font-weight: bold;}
.i04 .t .more:hover b{color:#002258;}
.i04 .t .more:hover i{color:#002258;}
.i04 .b{width: auto;}
.i04 .b ul{width: auto;font-size: 0;text-align: left;}
.i04 .b ul li{width: 30%;display: inline-block;vertical-align: top;margin-right: 5%}
.i04 .b ul li:nth-child(3){margin-right: 0;}
.i04 .b ul li:nth-child(4){display: none;}
.i04 .b ul li .img{width: 100%;height: auto;display: block;overflow: hidden;}
.i04 .b ul li .img img{width: 100%;display: block;transition: all 500ms;}
.i04 .b ul li .img:hover img{transform: scale(1.05);}
.i04 .b ul li .text{width: auto;padding: 24px 5px 0;}
.i04 .b ul li .text .tit{font-size: 24px;color:#111;line-height: 24px;margin-bottom: 15px;font-weight: bold;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;transition: all 500ms;}
.i04 .b ul li .text span{font-size: 15px;color:#777;line-height: 20px;display: block;margin-bottom: 15px;transition: all 500ms;}
.i04 .b ul li .text p{font-size: 15px;color:#444;line-height: 24px;text-align: justify;height: 48px;overflow: hidden;transition: all 500ms;}
.i04 .b ul li:hover .text .tit{color:#ee2700}
.i04 .b ul li:hover .text span{color:#ee2700}
.i04 .b ul li:hover .text p{color:#ee2700}

.i05{width: 100%;height: auto;}
.i05 ul{font-size: 0;text-align: left}
.i05 ul li{width: 33.3333%;display: inline-block;vertical-align: top;}
.i05 ul li a{width: 100%;display: block;vertical-align:middle;position: relative;}
.i05 ul li .imgs{width: 100%;height: auto;display: block;background: #093373;position: relative;transition: all 500ms;}
.i05 ul li .imgs img{width: 100%;display: block;opacity: 0.3;}
.i05 ul li .text{width: 84%;height: auto;padding:85px 8%;position: absolute;left: 0;top: 0;}
.i05 ul li .text .box{transition: all 500ms;}
.i05 ul li .text h2{font-size: 24px;color:#fff;line-height: 24px;margin-bottom: 25px;text-align: left;}
.i05 ul li .text span{width: 37px;height: 9px;display: block;background:url(../images/index/i_arrow_hov.png) no-repeat;}
.i05 ul li:hover .imgs{background: #002258;}
.i05 ul li:hover .text .box{margin-left: 41%}

.footerbar{width: 100%;background: #26323c;}
.footerbar .f01{width: 72.91%;margin: 0 auto;padding: 50px 0 45px;border-bottom: 1px solid rgba(255,255,255,0.1)}
.footerbar .f01 ul{float:left;margin-right: 3%;width: 10%;}
.footerbar .f01 ul:nth-child(6){width: 18%;margin: 0;}
.footerbar .f01 ul:nth-child(7){float: right;margin: 0}
.footerbar .f01 ul h2 a{font-size: 16px;color:#fff;line-height: 32px;margin-bottom: 8px;display: block;}
.footerbar .f01 ul h2 a:hover{color:#6d8ede;}
.footerbar .f01 ul li{width: auto;}
.footerbar .f01 ul li a{font-size: 14px;color:#fff;line-height: 30px;display: block;}
.footerbar .f01 ul li a:hover{color:#6d8ede;}
.footerbar .f01 ul h2{font-size: 16px;color:#fff;line-height: 32px;margin-bottom: 8px;display: block;}
.footerbar .f01 ul p{font-size: 14px;color:#fff;line-height: 30px;display: block;}
.footerbar .f01 ul p span{width: 78%;display: inline-block;vertical-align: top;}
.footerbar .f02{padding: 20px 0;width: 72.91%;margin: 0 auto;}
.footerbar .f02 p{font-size: 14px;color:rgba(255,255,255,0.7);line-height: 40px;}
.footerbar .f02 p a{color:rgba(255,255,255,0.7);}
.footerbar .f02 p a:hover{color:#fff;}

.sbannerbox{height: 435px;}
.contbox_about{background: url(../images/index/about_bg.png) no-repeat scroll center 88%;}
.about{width: 72.91%;margin: 0 auto;padding: 80px 0;transition: all 500ms;}
.about .t{margin-bottom: 42px;}
.about .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.about .t span{width: 60px;height: 2px;display: block;margin: 0 auto;background: #ee2700}
.about .b{width: auto;}
.about .b p{font-size: 16px;color:#222;line-height: 32px;text-indent: 2em;text-align: justify;transition: all 500ms;}
.about .b ul{font-size: 0;text-align: center;margin: 60px 0;transition: all 500ms;}
.about .b ul li{width: 33.3333%;display: inline-block;vertical-align: middle;transition: all 500ms;}
.about .b ul li i{width: 58px;height: 54px;display: block;margin: 0 auto 25px;}
.about .b ul li p{font-size: 20px;color:#555;line-height: 20px;font-weight: bold;text-indent: 0;text-align: center;}
.about .b img{display: block;width: 100%;}

.odds{width: 72.91%;margin: 0 auto;padding: 80px 0;transition: all 500ms;}
.odds .t{margin-bottom: 42px;transition: all 500ms;}
.odds .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.odds .t span{width: 60px;height: 2px;display: block;margin: 0 auto;background: #ee2700}
.odds .uni{width:auto;margin-bottom: 60px;border: 1px solid #e5e5e5;transition: all 500ms;}
.odds .uni ul{font-size: 0;text-align: center;transition: all 500ms;}
.odds .uni ul li{width: 25%;display: inline-block;vertical-align: middle;font-size: 0;text-align: center;padding: 31px 0;cursor: pointer;transition: all 500ms;}
.odds .uni ul li.h1{background: #002258;}
.odds .uni ul li.h1 p{color:#fff;}
.odds .uni ul li.h1 p span{color:#fff;}
.odds .uni ul li i{width: 70px;height: 70px;display: inline-block;vertical-align: middle;margin-right: 20px;}
.odds .uni ul li i.i03-1{background: url(../images/index/ys01.png) no-repeat;background-size: 100%;}
.odds .uni ul li i.i03-2{background: url(../images/index/ys02.png) no-repeat;background-size: 100%;}
.odds .uni ul li i.i03-3{background: url(../images/index/ys03.png) no-repeat;background-size: 100%;}
.odds .uni ul li i.i03-4{background: url(../images/index/ys04.png) no-repeat;background-size: 100%;}
.odds .uni ul li p{font-size: 16px;color:#222;display: inline-block;vertical-align: middle;transition: all 500ms;}
.odds .uni ul li p span{font-size: 18px;color:#222;transition: all 500ms;}
.odds .b{width: auto;}
.odds .b ul{transition: all 500ms;}
.odds .b ul li{margin-bottom: 60px;transition: all 500ms;}
.odds .b ul li:last-child{margin-bottom: 0;}
.odds .b ul li.hb2 .imgs{float:left;}
.odds .b ul li.hb2 .txts{float:right;}
.odds .b ul li.hb1 .imgs{float:right;}
.odds .b ul li.hb1 .txts{float:left;}
.odds .b ul li .imgs{width: 50%;display: inline-block;vertical-align: middle;transition: all 500ms;}
.odds .b ul li .imgs img{width: 100%;display: block;transition: all 500ms;}
.odds .b ul li .txts{width: 45%;display: inline-block;vertical-align: middle;padding-left: 5%;padding-top: 70px;transition: all 500ms;}
.odds .b ul li .txts h2{font-size: 38px;color:#0b286f;font-weight: bold;line-height: 38px;margin-bottom: 25px;transition: all 500ms;}
.odds .b ul li .txts h2 span{font-size: 32px;color:#0b286f;line-height: 32px;font-weight: bold;transition: all 500ms;}
.odds .b ul li .txts .cont{width: 95%;margin-bottom: 50px;transition: all 500ms;}
.odds .b ul li .txts .cont p{font-size: 16px;color:#444;line-height: 32px;text-align: justify;transition: all 500ms;}
.odds .b ul li .txts .input_lx{width: 168px;height: 50px;border-radius: 30px;border: 1px solid #ee2700;display: block;font-size: 0;text-align: center;transition: all 500ms;}
.odds .b ul li .txts .input_lx b{font-size: 16px;color:#ee2700;line-height: 50px;display: inline-block;vertical-align: middle;margin-right: 10px;transition: all 500ms;}
.odds .b ul li .txts .input_lx i{font-size: 16px;color:#ee2700;line-height: 50px;display: inline-block;vertical-align: middle;font-weight: bold;font-family: "宋体";transition: all 500ms;}
.odds .b ul li .txts .input_lx:hover{background: #ee2700;}
.odds .b ul li .txts .input_lx:hover b{color:#fff;}
.odds .b ul li .txts .input_lx:hover i{color:#fff;}

.honor{width: 71.92%;margin: 0 auto;padding: 80px 0;}
.honor .t{margin-bottom: 42px;}
.honor .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.honor .t span{width: 60px;height: 2px;display: block;margin: 0 auto;background: #ee2700}
.honor .b{width: auto;}
.honor .b ul{font-size: 0;text-align: left;width: 1440px;}
.honor .b ul li{width: 320px;height: auto;display: inline-block;vertical-align: top;margin-right: 38px;margin-bottom: 18px;}
.honor .b ul li .imgs{width: 320px;height: 240px;display: block;border: 1px solid #e5e5e5;transition: all 500ms;}
.honor .b ul li .imgs img{height: 100%;width: auto;max-width: 100%;display: block;margin: 0 auto 16px;}
.honor .b ul li .tits{font-size: 16px;color:#222;line-height: 48px;text-align: center;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all 500ms;}
.honor .b ul li:hover .imgs{border-color: #ee2700;}
.honor .b ul li:hover .imgs img{opacity: 0.9;}
.honor .b ul li:hover .tits{color:#ee2700;}

.branch{width: 71.92%;margin: 0 auto;padding: 80px 0;}
.branch .t{margin-bottom: 42px;}
.branch .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.branch .t span{width: 60px;height: 2px;display: block;margin: 0 auto;background: #ee2700}
.branch .b{width: auto;}
.branch .b ul li{padding: 30px 0;border-bottom: 1px solid #e5e5e5;font-size: 0;text-align: left;}
.branch .b ul li .imgs{width: 28.5%;height: auto;display: inline-block;vertical-align: middle;}
.branch .b ul li .imgs img{width: 100%;display: block;}
.branch .b ul li .txts{width: 67.85%;display: inline-block;vertical-align: middle;padding-left: 3.5%;}
.branch .b ul li .txts h2{font-size: 22px;color:#111;line-height: 32px;font-weight: bold;}
.branch .b ul li .txts .cont{width: auto;}
.branch .b ul li .txts .cont p{font-size: 16px;color:#111;line-height: 32px;}

.profile{width: 72.91%;margin: 0 auto;padding: 80px 0;}
.profile .t{margin-bottom: 42px;}
.profile .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.profile .t span{width: 60px;height: 2px;display: block;margin: 0 auto;background: #ee2700}
.profile .b{width: auto;}
.profile .b p{font-size: 16px;color:#222;line-height: 32px;text-indent: 2em;text-align: justify;}
.profile .b img{width: auto;max-width: 100%;display: block;margin: 15px auto;}

.prodlist{width: 72.91%;margin: 0 auto;padding: 80px 0;}
.prodlist .t{margin-bottom: 42px;}
.prodlist .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.prodlist .t span{width: 60px;height: 2px;display: block;margin: 0 auto;background: #ee2700}
.prodlist .b{width: auto;}
.prodlist .b ul{width: 1440px;}
.prodlist .b ul li{width: 320px;height: auto;display: inline-block;vertical-align: top;margin-right: 40px;margin-bottom: 50px;}
.prodlist .b ul li .imgs{width: 100%;height: 240px;display: block;overflow: hidden;}
.prodlist .b ul li .imgs img{width: 100%;display: block;}
.prodlist .b ul li .text{padding: 20px;background-color: #f2f2f2;transition: all 500ms;}
.prodlist .b ul li .text .tits{font-size: 17px;color:#111;line-height: 32px;font-weight: bold;text-align: left;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all 500ms;}
.prodlist .b ul li .text p{font-size: 14px;color:#444;line-height: 24px;text-align: justify;margin-bottom: 15px;transition: all 500ms;height: 48px;overflow: hidden;}
.prodlist .b ul li .text .more{width: 37px;height: 9px;display: block;margin: 0 auto;background:url(../images/index/i_arrow_hov_red.png) no-repeat scroll center center;transition: all 500ms;margin-bottom: 14px;;}
.prodlist .b ul li:hover .imgs{opacity: 0.9;}
.prodlist .b ul li:hover .text{background-color: #002258;}
.prodlist .b ul li:hover .text .tits{color:#fff;}
.prodlist .b ul li:hover .text p{color:#fff;}
.prodlist .b ul li:hover .text .more{background: url(../images/index/i_arrow_hov.png) no-repeat scroll center center;}

.prodet{width: 72.91%;margin: 0 auto;padding: 80px 0 0;}
.prodet .t{margin-bottom: 42px;}
.prodet .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.prodet .t span{width: 60px;height: 2px;display: block;margin: 0 auto;background: #ee2700}
.prodet .b{width: auto;}
.prodet .b .top{margin-bottom: 50px;font-size: 0;text-align: left;}
.prodet .b .top .l{width: 50%;display: inline-block;vertical-align: middle;margin-right: 4.2%;}
.prodet .b .top .l img{width: 100%;display: block;}
.prodet .b .top .r{width: 45.8%;display: inline-block;vertical-align: middle;}
.prodet .b .top .r h2{font-size: 28px;color:#0b286f;line-height: 28px;font-weight: bold;margin-bottom: 20px;}
.prodet .b .top .r .r01{margin-bottom: 50px;}
.prodet .b .top .r .r01 p{font-size: 16px;color:#333;line-height: 30px;text-align: justify;}
.prodet .b .top .r .cont{font-size: 0;text-align: left;}
.prodet .b .top .r .cont .input_lx{width: 168px;height: 48px;display: inline-block;vertical-align: middle;margin-right: 60px;font-size: 0;text-align: center;border: 1px solid #ee2700;border-radius: 30px;transition: all 500ms;}
.prodet .b .top .r .cont .input_lx b{font-size: 16px;color:#ee2700;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 14px;transition: all 500ms;}
.prodet .b .top .r .cont .input_lx i{font-size: 16px;color:#ee2700;line-height: 48px;display: inline-block;vertical-align: middle;font-family: "宋体";transition: all 500ms;}
.prodet .b .top .r .cont .input_lx:hover{background-color: #ee2700;}
.prodet .b .top .r .cont .input_lx:hover b{color:#fff;}
.prodet .b .top .r .cont .input_lx:hover i{color:#fff;}
.prodet .b .top .r .cont p{font-size: 17px;color:#0b286f;line-height: 40px;display: inline-block;vertical-align: middle;font-weight: bold;padding-left: 40px;background: url(../images/index/prod_phone.png) no-repeat scroll left center;}
.prodet .b .top .r .cont p .phone{font-size: 24px;color:#0b286f;font-weight: bold;}
.prodet .b .btm{width: auto;}
.prodet .b .btm .tit{border-bottom: 3px solid #002258;}
.prodet .b .btm .tit h2{font-size: 16px;color:#fff;width: 110px;line-height: 47px;text-align: center;background-color: #002258;}
.prodet .b .btm .btm01{padding-top: 40px;}
.prodet .b .btm .btm01 h2{font-size: 26px;color:#333;line-height: 26px;font-weight: bold;text-align: center;margin-bottom: 20px;}
.prodet .b .btm .btm01 p{font-size: 16px;color:#333;line-height: 32px;text-align: justify;}
.prodet .b .btm .btm01 img{width: auto;max-width: 100%;display: block;margin: 15px auto;}

.caselist{width: 72.91%;margin: 0 auto;padding: 80px 0;}
.caselist .t{margin-bottom: 42px;}
.caselist .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.caselist .t span{width: 60px;height: 2px;display: block;margin: 0 auto;background: #ee2700}
.caselist .b{width: auto;}
.caselist .b .lists ul{font-size: 0;text-align: left;width: 1440px;}
.caselist .b .lists ul li{width: 320px;height: auto;margin-right: 40px;margin-bottom: 12px;display: inline-block;vertical-align: middle;}
.caselist .b .lists ul li .imgs{width: 320px;height: 240px;display: block;overflow: hidden;transition: all 500ms;}
.caselist .b .lists ul li .imgs img{width: 100%;display: block;transition: all 500ms;}
.caselist .b .lists ul li .tits{font-size: 16px;color:#111;line-height: 58px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;display: block;}
.caselist .b .lists ul li:hover .imgs{opacity: 0.9;transform: scale(1.05);}
.caselist .b .lists ul li:hover .tits{color:#ee2700}

.casedet{width: 72.91%;margin: 0 auto;padding: 80px 0 0;}
.casedet .t{margin-bottom: 23px;}
.casedet .t h2{font-size: 32px;color:#111;font-weight: bold;text-align: center;margin-bottom: 28px;}
.casedet .t p{font-size: 16px;color:#666;line-height: 20px;text-align: center;}
.casedet .b{width: auto;padding-bottom: 35px;}
.casedet .b p{font-size: 16px;color:#222;line-height: 32px;text-align: justify;text-indent: 2em;}
.casedet .b img{width: auto;max-width: 100%;display: block;margin: 15px auto;}

.relate{width: 72.91%;margin: 0 auto;padding: 50px 0;}
.relate .t{margin-bottom: 50px;}
.relate .t h2{font-size: 24px;color:#000;line-height: 24px;font-weight: bold;margin-bottom: 18px;}
.relate .t span{width: 60px;height: 2px;display: block;background-color: #ee2700;}
.relate .b{width: auto;;}
.relate .b ul{font-size: 0;text-align: left;width: 1440px;}
.relate .b ul li{width: 320px;height: auto;display: inline-block;vertical-align: middle;margin-right: 40px;}
.relate .b ul li .imgs{width: 320px;height: 240px;display: block;overflow: hidden;transition: all 500ms;}
.relate .b ul li .imgs img{width: 100%;display: block;transition: all 500ms;}
.relate .b ul li .tits{font-size: 16px;color:#111;line-height: 60px;text-align: center;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all 500ms;}
.relate .b ul li:hover .imgs img{opacity: 0.9;transform: scale(1.05);}
.relate .b ul li:hover .tits{color:#ee2700}

.relates{width: 72.91%;margin: 0 auto;padding: 50px 0;}
.relates .t{margin-bottom: 50px;}
.relates .t h2{font-size: 24px;color:#000;line-height: 24px;font-weight: bold;margin-bottom: 18px;text-align: center;}
.relates .t span{width: 60px;height: 2px;display: block;background-color: #ee2700;margin: 0 auto;}
.relates .b{width: auto;;}
.relates .b ul{font-size: 0;text-align: left;width: 1440px;}
.relates .b ul li{width: 320px;height: auto;margin-right: 40px;margin-bottom: 12px;display: inline-block;vertical-align: middle;}
.relates .b ul li .imgs{width: 320px;height: 240px;display: block;overflow: hidden;}
.relates .b ul li .imgs img{width: 100%;display: block;}
.relates .b ul li .tits{font-size: 16px;color:#111;line-height: 58px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;display: block;}
.relates .b ul li:hover .imgs{opacity: 0.9;}
.relates .b ul li:hover .tits{color:#ee2700}

.news{width: 72.91%;margin: 0 auto;padding: 80px 0;}
.news .t{margin-bottom: 42px;}
.news .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.news .t span{width: 60px;height: 2px;display: block;margin: 0 auto;background: #ee2700}
.news .b{width: auto;}
.news .b .lists ul{font-size: 0;text-align: left;width: 1450px;}
.news .b .lists ul li{width: 435px;display: inline-block;vertical-align: top;margin-right: 48px;margin-bottom: 24px;}
.news .b .lists ul li .imgs{width: 435px;height: 290px;display: block;overflow: hidden;margin-bottom: 27px;transition: all 500ms;}
.news .b .lists ul li .imgs img{width: 100%;display: block;transition: all 500ms;}
.news .b .lists ul li .text{padding: 0 4px;}
.news .b .lists ul li .text .tits{font-size: 24px;color:#111;line-height: 24px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;margin-bottom: 18px;transition: all 500ms;}
.news .b .lists ul li .text .time{font-size: 14px;color:#777;line-height: 18px;text-align: left;display: block;margin-bottom: 6px;transition: all 500ms;}
.news .b .lists ul li .text p{font-size: 16px;color:#444;line-height: 32px;text-align: justify;height: 64px;overflow: hidden;transition: all 500ms;}
.news .b .lists ul li:hover .imgs img{opacity: 0.9;transform: scale(1.05);}
.news .b .lists ul li:hover .text .tits{color:#ee2700}
.news .b .lists ul li:hover .text .time{color:#ee2700}
.news .b .lists ul li:hover .text p{color:#ee2700}

.idea{width: 71.92%;margin: 0 auto;padding: 80px 0 0;}
.idea .t{margin-bottom: 42px;}
.idea .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.idea .t span{width: 60px;height: 2px;display: block;margin: 0 auto;background: #ee2700}
.idea .b{width: 100%;background-color: #f5f5f5;font-size: 0;text-align: left;}
.idea .b .l{width: 50%;display: inline-block;vertical-align: middle;}
.idea .b .l img{width: 100%;display: block;}
.idea .b .r{width: 45%;display: inline-block;vertical-align: middle;padding-left: 5%;}
.idea .b .r h2{font-size: 20px;color:#222;line-height: 36px;font-weight: bold;}
.idea .b .r p{font-size: 17px;color:#222;line-height: 36px;text-align: justify;}

.talent{width: 71.92%;margin: 0 auto;padding: 80px 0;}
.talent .t{margin-bottom: 42px;}
.talent .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.talent .t span{width: 60px;height: 2px;display: block;margin: 0 auto;background: #ee2700}
.talent .b{width: auto;}
.talent .b .t_table .top{font-size: 0;text-align: left;}
.talent .b .t_table .top .t_name,.talent .b .t_table .top .t_number,.talent .b .t_table .top .t_cont{font-size: 18px;color:#fff;line-height: 54px;text-indent: 30px;font-weight: bold;background-color: #002258;text-align: left;display: inline-block;vertical-align: middle;position: relative;}
.talent .b .t_table .top .t_name,.talent .b .t_table .top .t_number{width: 15%;}
.talent .b .t_table .top .t_cont{width: 70%;}
.talent .b .t_table .btm{width: auto;}
.talent .b .t_table .btm .lists ul li{border-bottom: 1px dotted #ccc;}
.talent .b .t_table .btm .lists ul li .titles{font-size: 0;text-align: left;padding: 15px 0;}
.talent .b .t_table .btm .lists ul li .titles .t_name,.talent .b .t_table .btm .lists ul li .titles .t_number,.talent .b .t_table .btm .lists ul li .titles .t_cont{font-size: 18px;color:#444;line-height: 40px;text-align: left;text-indent: 30px;display: inline-block;vertical-align: middle;position: relative;}
.talent .b .t_table .btm .lists ul li .titles .t_name,.talent .b .t_table .btm .lists ul li .titles .t_number{width: 15%;}
.talent .b .t_table .btm .lists ul li .titles .t_cont{width: 70%;}
.talent .b .t_table .btm .lists ul li .titles span .joinus{width: 118px;height: 38px;border: 1px solid #ee2700;font-size: 15px;color:#ee2700;line-height: 38px;text-align: center;transition: all 500ms;text-indent: 0;border-radius: 30px;position: absolute;right: 30px;top: 0;}
.talent .b .t_table .btm .lists ul li .titles span .joinus:hover{background-color: #ee2700;color:#fff;}
.talent .b .t_table .btm .lists ul li .contents{transition: all 500ms;overflow: hidden;padding: 15px 30px;display: none;}
.talent .b .t_table .btm .lists ul li .contents.hov{display: block;}
.talent .b .t_table .btm .lists ul li .contents h2{font-size: 17px;color:#444;line-height: 32px;text-align: justify;font-weight: bold;}
.talent .b .t_table .btm .lists ul li .contents p{font-size: 15px;color:#444;line-height: 32px;text-align: justify;}
.talent .b .t_table .btm .lists ul li .contents .more{width: 168px;height: 48px;border: 1px solid #ee2700;transition: all 500ms;margin-top: 35px;text-indent: 0;display: block;text-align: center;font-size: 0;border-radius: 30px;}
.talent .b .t_table .btm .lists ul li .contents .more b{font-size: 16px;color:#ee2700;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.talent .b .t_table .btm .lists ul li .contents .more i{font-size: 16px;color:#ee2700;line-height: 48px;display: inline-block;vertical-align: middle;font-family: "宋体";}
.talent .b .t_table .btm .lists ul li .contents .more:hover{background-color: #ee2700;}
.talent .b .t_table .btm .lists ul li .contents .more:hover b{color:#fff;}
.talent .b .t_table .btm .lists ul li .contents .more:hover i{color:#fff;}

.joinbg{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;left: 0;top: 0;z-index: 1;display: none;}
.joinbox{width:450px;height: auto;position: fixed;top: 50%;left: 50%;margin-left: -225px;border:1px solid #ccc;background: #fff;z-index: 2;display: none;margin-top: -150px;}
.joinbox .j-t{width: auto;height: auto;position: relative;background: #002258;}
.joinbox .j-t h2{font-size: 16px;color:#fff;line-height: 40px;text-align: center;font-weight: bold;}
.joinbox .j-t a.close{font-size: 12px;color:#fff;line-height: 40px;position: absolute;right: 10px;top: 0}
.joinbox .j-b{width: auto;height: auto;padding: 45px 10px;}
.joinbox .j-b p{font-size: 13px;color:#666;line-height: 26px;text-indent: 2em;text-align: center;}
.joinbox .j-b p span{color:#002258;font-weight: bold;}

.contact{width: 71.92%;margin: 0 auto;padding: 80px 0 0;}
.contact .t{margin-bottom: 42px;}
.contact .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.contact .t span{width: 60px;height: 2px;display: block;margin: 0 auto;background: #ee2700}
.contact .b{width: auto;border:#ccc solid 1px;overflow: hidden;position: relative;}
.contact .b #dituContent{height: 458px;width: 61.15%;}
.contact .b .text{width: 32.85%;padding:5% 3% 3%;background:rgba(0, 34, 88, 0.88);position: absolute;right: 0;top: 0;height: 100%;}
.contact .b .text h2{font-size: 28px;color:#fff;font-weight: bold;line-height: 40px;margin-bottom: 20px;}
.contact .b .text .mess{padding: 20px 10px;border-top: 1px solid rgba(255, 255, 255, 0.2);border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.contact .b .text .mess p{font-size: 14px;color:#fff;line-height: 32px;text-align: justify;padding-left: 33px;}
.contact .b .text .mess p.person{background: url(../images/index/icon_person.png) no-repeat scroll left center;}
.contact .b .text .mess p.tele{background: url(../images/index/icon_tele.png) no-repeat scroll left center;}
.contact .b .text .mess p.mail{background: url(../images/index/icon_mail.png) no-repeat scroll left center;}
.contact .b .text .mess p.add{background: url(../images/index/icon_add.png) no-repeat scroll left center;}
.contact .b .text .notice{padding: 20px 10px;}
.contact .b .text .notice p{font-size: 13px;color:#fff;line-height: 28px;text-align: justify;}


.message{width: 71.92%;margin: 0 auto;padding: 80px 0;}
.message .t{margin-bottom: 42px;}
.message .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.message .t span{width: 60px;height: 2px;display: block;margin: 0 auto;background: #ee2700}
.message .b{width: auto;}
.message .b table{width: 100%;}
.message .b table .line{width: 40px;}
.message .b table .line_02{height: 28px;}
.message .b table td p{font-size: 18px;color:rgba(0,0,0,0.8);line-height: 48px;text-indent: 11px;}
.message .b table td p span{color:#f00;line-height: 48px;margin-left: 5px;}
.message .b table .intxt{width: 680px;height: 46px;border: none;text-indent: 10px;font-size: 18px;color:#111;line-height: 46px;background: #f2f2f2;}
.message .b table .inarea{width: 1380px;padding: 10px;border: none;background: #f2f2f2;font-size: 18px;color:#111;line-height: 22px;text-align: justify;outline: none;height: 80px;}
.message .b table .inbtn{width: 268px;height: 50px;border: none;cursor: pointer;font-size: 18px;line-height: 50px;text-align: center;margin: 51px auto 0;display: block;border-radius: 30px;border: 1px solid #ee2700;transition: all 500ms;background-color: #fff;color:#ee2700;}
.message .b table .inbtn:hover{background:#ee2700;color:#fff}
.message .b table .code{width: 350px;float:left;margin-right: 10px;}
.message .b table .code_img{width: 100px;height: 46px;display: block;float:left;}


/*面包屑*/
.snavbar2{width: 100%;height: auto;background: #fff;/*box-shadow: 1px 2px 2px 2px rgba(0,0,0,0.1)*/border-bottom: 1px solid #e5e5e5}
.snavbar2 .snavbox{width: 72.91%;height: auto;margin: 0 auto;}
.snavbar2 .snavbox .snav{float:right;}
.snavbar2 .snavbox .snav ul li{float:left;margin-left: 34px;}
.snavbar2 .snavbox .snav ul li a{font-size: 16px;color:#222;line-height: 80px;display: block;text-align: center;border-bottom: 2px solid #fff}
.snavbar2 .snavbox .snav ul li.hov a{color:#ee2700;border-color:#ee2700;}
.snavbar2 .snavbox .snav ul li:hover a{color:#ee2700;border-color:#ee2700;}
.snavbar2 .snavbox .bread{float:left;font-size: 16px;color:#666;line-height: 80px;display: inline-block;padding-left:22px;background: url(../images/index/icon_home.png) no-repeat scroll left center;}
.snavbar2 .snavbox .bread a{font-size: 16px;color:#666;line-height: 80px;display: inline-block;padding: 0 5px;padding-right: 6px}
.snavbar2 .snavbox .bread a.current{color:#333;}
.snavbar2 .snavbox .bread a:hover{color:#ee2700;}


/*上一篇下一篇*/
.prenext{width: auto;height:auto;margin: 0 auto;padding:24px 0 ;border-top: 1px solid #e6e6e6;}
.prenext ul{width: 100%;font-size: 0;text-align: left;}
.prenext ul li{display:block;font-size:15px;color:#444;line-height:28px;width: 50%;display: inline-block;vertical-align: middle;}
.prenext ul li a{font-size:15px;color:#444;line-height:28px;display:inline-block;}
.prenext ul li a:hover{color:#ee2700;}
.prenext ul li:nth-child(2){text-align: right;}
.prenext a.return{width: 120px;height: 42px;display:block;float: right;margin-top:7px;text-align: center;background:#ed2d23;font-size: 16px;color:#fff;line-height: 42px;text-align: center;border-radius: 8px;}
.prenext:hover a.return{background: #f54a41}

/*列表翻页*/
.dede_pages{overflow:hidden;padding:10px 0 20px;clear:both; height:auto;}
.dede_pages ul{font-size:12px;color:#999; text-align:center;}
.dede_pages ul li{color:#666666; display:inline-block;overflow: hidden;margin-right: 5px;line-height: 40px;}
.dede_pages ul li select{border:1px solid #eee;background: transparent;outline: none;margin-left: 5px;height: 38px;margin-right: 6px;}
.dede_pages ul li .optionkw{margin-right: 5px;}
.dede_pages ul li a{color:#666666;text-decoration:none;width: 40px;height: 40px;line-height: 40px;display: block;}
.dede_pages ul li:hover{ background:#e7161b;color:#fff;}
.dede_pages ul li:hover select{border-color:#e7161b;}
.dede_pages ul li:hover a{color:#fff;}
.dede_pages ul li:hover span{color:#fff;}
.dede_pages ul li.thisclass{width: 40px;height: 40px;background:#e7161b;color:#fff;}
/*.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background:#e7161b !important;color:#fff !important;}*/

/*右侧功能*/
.right-contact-img {z-index: 100; position: fixed; width: 45px; height: auto; overflow: visible; bottom: 113px; right: 0px; _position: absolute}
.right-contact-img ul li {position: relative; width: 45px; height: 45px;list-style:none;margin-bottom: 5px;}
.right-contact-img ul li.phone{background: rgba(0, 0, 0, 0.7) url(../images/index/phone.png) no-repeat scroll center center;background-size: 60%;}
.right-contact-img ul li:hover.phone{background-color: rgba(237,45,35,1);}
.right-contact-img ul .last {margin-bottom: 0px}
.right-contact-img ul li .pull_down2 {position: absolute; width: 201px; height: 45px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down2 a {width: 201px; display: block; height: 45px}
.right-contact-img ul li .pull_down3 {position: absolute; width: 201px; height: 45px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down3 a {width: 201px; display: block; height: 45px}
/*.right-contact-img2 ul li .pull_down2 .ding {position: absolute; width: 48px; top: 0px; left: 23px}
.right-contact-img2 ul li .pull_down2 .yi {position: absolute; width: 48px; top: 0px; left: 88px}*/
.right-contact-img ul{padding-left:0px;margin:0px;}
.fkabo{bottom:68px;position:fixed;right:0px;display:block;width:45px;height:45px;cursor:pointer;background:rgba(0,0,0,0.7) url(../images/index/icon_code.png) center center no-repeat;z-index:600000;background-size: 60%;}
.right-contact-img ul li:hover{background-color: #ee2700;}
div:hover.fkabo{background-color: #ee2700;}
.fkabo  .weib{display:none;position:absolute;margin-left:-165px;margin-top:-124px;z-index:99999;}
#gotopbtn{bottom:18px;cursor:pointer;display:none;position:fixed;right:0px;display:block;width:45px;height:45px;background:rgba(0,0,0,0.7) url(../images/index/icon_top.png) center center no-repeat;cursor:pointer;z-index: 10;background-size: 60%;}
#gotopbtn:hover{background-color:#ee2700}

 /*-------- 下拉菜单 --------------*/
.dropMenu {
  position:absolute;
  z-index:9999;
  width: auto;  
  visibility: hidden;
  margin-top: -1px;
  /* margin-left: -21px; */
  background:rgba(0,34,88,0.6);
  min-width: 146px; 
  padding:10px 0;  
  top: 0;
  left: 0;
}
/*.dropMenu li{background: url(../images/index/dropMenu-bg.jpg) no-repeat scroll 6px 15px;padding-left:10px;}*/
.dropMenu li{margin-right: 0;}
.dropMenu li a{display:block;font-size: 15px;color:#fff;line-height: 40px;text-align: center;}
.dropMenu li:hover a{background-color: #002258;}
/*#dropmenu2{width: 162px !important;}
#dropmenu3{width: 162px !important;}
#dropmenu5{width: 178px !important;}*/

@media(max-width:1850px){
	.headerbox .logo{margin-left: 2%;width: 27%;}
	.headerbox .head_r .h_phone{padding: 0 15px;}
	.headerbox .head_r .h_search{margin-right: 30px;}
	.headerbox .head_r .head_nav ul li a{padding: 0 15px;}
}

@media(max-width: 1700px){
	/*首页*/
	.headerbox .head_r .head_nav ul li a{padding: 0 10px;}
	.i01 .l .line{margin: 30px 0;}
	.i01 .l p{font-size: 15px;line-height: 30px;}
	.i01 .l .more{margin-top: 20px;margin-bottom: 45px;}
	.i01 .l .more b{font-size: 15px;}
	.i02 .b .swiper-button-next,.i02 .b .swiper-button-prev{top: 35%;}
	.i03 .b .mySwiper .swiper-wrapper .swiper-slide p span{font-size: 16px;}
	.i03 .b .mySwiper .swiper-wrapper .swiper-slide p{font-size: 14px;}
}

@media(max-width: 1620px){
	.headerbox .logo{margin-left: 2%;width: 30%;}
	.headerbox .head_r .h_phone{padding: 0 15px;}
	.headerbox .head_r .h_search{margin-right: 30px;}
	.headerbox .head_r .head_nav ul li a{font-size: 16px;width: 80px;padding: 0;}
	.i01{width: 86%}
	.i02 .b{width: 86%}
	.i02 .b .swiper-button-next{right: -80px;}
	.i02 .b .swiper-button-prev{left: -80px;}
	.i03{width: 86%}
	.i04{width: 86%}
	.i05 ul li .text{padding: 56px 8%;}	
	.i05 ul li .text h2{font-size: 22px;}
	.snavbar2 .snavbox{width: 85%;}
	.about{width: 85%;}
	.odds {width: 85%;}
	.honor {width: 85%;}
	.branch {width: 85%;}
	.profile {width: 85%;}
	.prodlist {width: 85%;}
	.prodet {width: 85%;}
	.caselist {width: 85%;}
	.casedet {width: 85%;}
	.relate {width: 85%;}
	.relates {width: 85%;}
	.news {width: 85%;}
	.idea {width: 85%;}
	.talent {width: 85%;}
	.contact {width: 85%;}
	.message{width: 85%;}
	.odds .b ul li.hb2 .txts{padding-top: 40px;}
	.footerbar .f01{width: 85%}
	.footerbar .f02{width: 85%}
}

@media(max-width: 1500px){
	.headerbox .logo{margin-left: 2%;width: 30%;}
	.headerbox .head_r .h_phone{padding: 0 15px;}
	.headerbox .head_r .h_search{margin-right: 30px;}
	.headerbox .head_r .head_nav ul li a{font-size: 16px;}
	.i01{width: 86%}
	.i02 .b{width: 86%}
	.i02 .b .swiper-button-next{right: -80px;}
	.i02 .b .swiper-button-prev{left: -80px;}
	.i03{width: 86%}
	.i04{width: 86%}
	.i05 ul li .text{padding: 56px 8%;}	
	.i05 ul li .text h2{font-size: 22px;}
	.footerbar .f01{width: 86%}
	.footerbar .f02{width: 86%}
	.snavbar2 .snavbox{width: 90%;}
	.about{width: 90%;}
	.odds {width: 90%;}
	.honor {width: 90%;}
	.branch {width: 90%;}
	.profile {width: 90%;}
	.prodlist {width: 90%;}
	.prodet {width: 90%;}
	.caselist {width: 90%;}
	.casedet {width: 90%;}
	.relate {width: 90%;}
	.relates {width: 90%;}
	.news {width: 90%;}
	.idea {width: 90%;}
	.talent {width: 90%;}
	.contact {width: 90%;}
	.message{width: 90%;}
}

@media(max-width: 1366px){
	.headerbox .logo{margin-left: 1%;width: 28%;height: auto;margin-top: 8px;}
	.headerbox .head_r .head_nav{margin-right: 5px;float:left}
	.headerbox .head_r .head_nav ul li a{font-size: 15px;line-height: 76px;}
	.headerbox .head_r .h_phone{height: 76px;}
	.headerbox .head_r .h_phone p{font-size: 20px;line-height: 76px;}
	.headerbox .head_r .h_search{margin-top: 27px;margin-right: 10px;}	
	.mySwiper_banner_pc .swiper-slide.swiper-slide-active .text h2{font-size: 55px;}
	.mySwiper_banner_pc .swiper-slide .text span{font-size: 18px;}
	.mySwiper_banner_pc .swiper-slide .text .more{width: 145px;height: 40px;}
	.mySwiper_banner_pc .swiper-slide .text .more b{font-size: 16px;line-height: 40px;}
	.mySwiper_banner_pc .swiper-slide .text .more i{line-height: 40px;}
	.searchbox form{width: 75%;}
	.i01{width: 90%}
	.i02 .b{width: 90%}
	.i02 .b .swiper-button-next{right: -57px;width: 50px;height: 50px;background-size: 100px;}
	.i02 .b .swiper-button-prev{left: -57px;width: 50px;height: 50px;background-size: 100px;}
	.i03{width: 90%}
	.i04{width: 90%}
	.i04 .b ul li{margin: 0 1.5%;}
	.i05 ul li .text{padding: 56px 8%;}	
	.i05 ul li .text h2{font-size: 22px;}
	.footerbar .f01{width: 96%}
	.footerbar .f02{width: 96%}
	.snavbar2 .snavbox{width: 96%;}
	.about{width: 96%;}
	.odds {width: 96%;}
	.odds .uni ul li i{width: 60px;height: 60px;}
	.odds .uni ul li p{font-size: 14px;}
	.odds .uni ul li p span{font-size: 16px;}
	.odds .uni ul li p b{font-size: 14px;}
	.odds .b ul li .txts h2{font-size: 34px;line-height: 34px;}
	.odds .b ul li .txts .cont{margin-bottom: 30px;}
	.odds .b ul li .txts .cont p{font-size: 14px;line-height: 24px;}
	.odds .b ul li .txts .input_lx{width: 145px;height: 40px;}
	.odds .b ul li .txts .input_lx b{font-size: 14px;line-height: 40px;}
	.odds .b ul li .txts .input_lx i{line-height: 40px;}
	.honor {width: 96%;}	
	.honor .b ul{width: 100%;}
	.honor .b ul li{width: 30%;margin: 0 1.5% 3%;}
	.branch {width: 96%;}
	.profile {width: 96%;}
	.prodlist {width: 96%;}
	.prodlist .b ul{width: 100%;}
	.prodlist .b ul li{width: 30%;margin: 0 1.5% 3%;}
	.prodet {width: 96%;}
	.prodet .b .top .r .r01{margin-bottom: 30px;}
	.prodet .b .top .r .r01 p{font-size: 15px;line-height: 28px;}
	.prodet .b .top .r .cont .input_lx{width: 145px;height: 40px;margin-bottom: 15px;}
	.prodet .b .top .r .cont .input_lx b{font-size: 15px;line-height: 40px;}
	.prodet .b .top .r .cont .input_lx i{line-height: 40px;}
	.caselist {width: 96%;}
	.caselist .b .lists ul{width: 100%;}
	.caselist .b .lists ul li{width: 30%;margin: 0 1.5% 5%;}
	.caselist .b .lists ul li .imgs{width: 100%;height: 260px;}
	.caselist .b .lists ul li .imgs img{width: 100%;height:auto;}
	.casedet {width: 96%;}
	.relate {width: 96%;}
	.relate .b ul{width: 100%;}
	.relate .b ul li{width: 23%;margin: 0 1%;}
	.relate .b ul li .imgs{width: 100%;height: auto;}
	.relate .b ul li .imgs img{width: 100%;display: block;}
	.relates {width: 96%;}
	.relates .b ul li{width: 23%;margin: 0 1%;}
	.news {width: 96%;}
	.news .b ul{width: 100%;}
	.news .b ul li{width: 30%;margin: 0 1.5% 3%;}
	.news .b ul li .imgs{width: 100%;height: auto;}
	.idea {width: 96%;}
	.talent {width: 96%;}
	.talent .b .t_table .btm .lists ul li .titles .t_name, .talent .b .t_table .btm .lists ul li .titles .t_number, .talent .b .t_table .btm .lists ul li .titles .t_cont{font-size: 16px;}
	.talent .b .t_table .btm .lists ul li .contents .more{height: 40px;width: 145px;}
	.talent .b .t_table .btm .lists ul li .contents .more b{font-size: 15px;line-height: 40px;}
	.talent .b .t_table .btm .lists ul li .contents .more i{line-height: 40px;}
	.contact {width: 96%;}
	.contact .b .text{padding: 2% 3%;height: 95%;}
	.contact .b .text h2{font-size: 26px;}
	.message{width: 96%;}
	.message .b table .intxt{width: 100%;}
	.message .b table .code{width: 15%;}
	.message .b table .inarea{width: 98%;padding: 1%;}
	.message .b table .inbtn{width: 200px;height: 40px;font-size: 16px;line-height: 40px;}
}

@media(max-width: 1300px){
	.headerbox .logo{margin-left: 1%;width: 30%;height: auto;margin-top: 8px;}
	.i01{width: 90%}
	.i02 .b{width: 90%}
	.i02 .b .swiper-button-next{right: -50px;width: 40px;height: 40px;background-size: 80px;}
	.i02 .b .swiper-button-prev{left: -50px;width: 40px;height: 40px;background-size: 80px;}
	.i03{width: 90%}
	.i04{width: 90%}
	.i05 ul li .text{padding: 43px 8%;}	
	.i05 ul li .text h2{font-size: 22px;}
	
}

@media(max-width:1220px){
	.headerbox{border-bottom: 1px solid #ccc;}
	.headerbox .logo{margin-left: 1%;width: 30%;height: auto;margin-top: 8px;}
	/* .headerbox .head_r .h_phone{margin-right: 70px;} */
	.headerbox .head_r .head_nav{float: right;}
	.headerbox .head_r .head_nav .navicon{display: block;}
	.headerbox .head_r .head_nav ul{width: 100%;position: absolute;top: -1000%;background-color: #fff;right:0}
	.headerbox .head_r .head_nav ul li{width: 100%;border-bottom: 1px solid #ccc;}
	.headerbox .head_r .head_nav ul li a{line-height: 56px;text-align: left;padding: 0 3%;width: auto;}
	.i05 ul li .text{padding: 43px 8%;}	
	.dropMenu{display: none !important;}
	.footerbar .f01 ul:nth-child(6){width: 20%;}
}

@media(max-width:1000px){
	.headerbox .logo{width: 32%;margin-bottom: 15px;margin-top: 15px;}
	.headerbox .head_r .head_nav .navicon{width: 76px;height: 76px;}
	.headerbox .head_r .h_search{display: none;}
	.headerbox .head_r .h_phone{display: none;}
	.mySwiper_banner_pc{display: none;}
	.mySwiper_banner_mob{display: block;position: relative;overflow: hidden;width: 100%;}
	.mySwiper_banner_mob img{width: 100%;display: block;}
	.snavbar2 .snavbox{width: auto;padding: 0 3%;}
	.snavbar2 .snavbox .bread{display: none;}
	.snavbar2 .snavbox .snav{float: none;}
	.snavbar2 .snavbox .snav ul{font-size: 0;text-align: center;}
	.snavbar2 .snavbox .snav ul li{float: none;margin-left:0;display:inline-block;vertical-align:middle;margin: 0 15px;}
	.snavbar2 .snavbox .snav ul li a{font-size: 15px;line-height: 50px;}
	.about{width: auto;padding: 5% 3%;}
	.about .t h2{font-size: 28px;}	
	.about .t p{font-size: 14px;}
	.odds {width: auto;padding: 5% 3%;}
	.odds .t h2{font-size: 28px;}	
	/* .about .t p{font-size: 14px;} */
	.odds .uni ul li{width: 50%;}
	.odds .uni ul li:nth-child(1){border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;width: 49.5%;}
	.odds .uni ul li:nth-child(2){border-bottom: 1px solid #e5e5e5;}
	.odds .uni ul li:nth-child(3){border-right: 1px solid #e5e5e5;width: 49.5%;}
	.odds .b ul li .txts{padding-top: 35px;}
	.odds .b ul li .txts h2{font-size: 26px;line-height: 38px;margin-bottom: 15px;}
	.odds .b ul li .txts h2 span{font-size: 22px;}
	.odds .b ul li .txts .cont{margin-bottom: 30px;}
	.odds .b ul li .txts .cont p{font-size: 14px;line-height: 28px;}
	.odds .b ul li .txts .input_lx{width: 145px;height: 40px;}
	.odds .b ul li .txts .input_lx b{font-size: 14px;line-height: 40px;}
	.odds .b ul li .txts .input_lx i{line-height: 40px;}
	.honor {width: auto;padding: 5% 1.5%;}
	.honor .t h2{font-size: 28px;}	
	/* .honor .t p{font-size: 14px;} */
	.honor .b .lists ul{width: auto;}
	.honor .b .lists ul li{width: 30%;margin: 0 1.5% 3%;}
	.honor .b .lists ul li .imgs{height: 211px;width: auto;}
	.honor .b .lists ul li .tits{font-size: 14px;line-height: 32px;}
	.branch {width: auto;padding: 5% 3%;}
	.branch .t h2{font-size: 28px;}	
	/* .branch .t p{font-size: 14px;} */
	.branch .b ul li{padding: 15px 0;}
	.branch .b ul li .imgs{width: 35%;}
	.branch .b ul li .txts{width: 57.85%;}
	.prodlist {width: auto;padding: 5% 1.5%;}
	.prodlist .t h2{font-size: 28px;}	
	/* .prodlist .t p{font-size: 14px;} */
	.prodlist .b .lists ul{width: auto;}
	.prodlist .b .lists ul li{width: 30%;margin: 0 1.5% 3%;}
	.prodlist .b .lists ul li .imgs{height: auto;width: 100%;}

	.profile {width: auto;padding: 5% 3%;}
	
	.prodet {width: auto;padding: 5% 3%;}
	.prodet .t h2{font-size: 28px;}		
	.prodet .b .top .l{margin-right: 2%;}
	.prodet .b .top .r{width: 48%;}
	.prodet .b .top .r h2{font-size: 22px;line-height: 24px;}
	.prodet .b .top .r .r01{margin-bottom: 20px;}
	.prodet .b .top .r .r01 p{font-size: 14px;line-height: 26px;}
	.prodet .b .top .r .cont .input_lx{width: 145px;height: 40px;margin-bottom: 10px;}
	.prodet .b .top .r .cont .input_lx b{font-size: 15px;line-height: 40px;}
	.prodet .b .top .r .cont .input_lx i{line-height: 40px;}
	.prodet .b .top .r .cont p{font-size: 15px;}
	.prodet .b .top .r .cont p .phone{font-size: 20px;}
	.prodet .b .btm .btm01 p{font-size: 14px;line-height: 28px;}
	.caselist {width: auto;padding: 5% 1.5%;}
	.caselist .t h2{font-size: 28px;}
	.caselist .b .lists ul{width: auto;}
	.caselist .b .lists ul li{width: 30%;margin: 0 1.5% 3%;}
	.caselist .b .lists ul li .imgs{height: auto;width: 100%;}
	.casedet {width: auto;padding: 5% 3%;}
	.casedet .t h2{font-size: 28px;}	
	.casedet .t p{font-size: 14px;}
	.casedet .b p{font-size: 15px;line-height: 28px;}
	.relate {width: auto;padding: 5% 1.5%;}
	.relate .t h2{font-size: 28px;}
	.relate .b ul{width: auto;}
	.relate .b ul li{width: 47%;margin: 0 1.5%;}
	.relate .b ul li .imgs{width: 100%;height: auto;}
	.relate .b ul li .imgs img{width: 100%;display: block;}
	.relates {width: auto;padding: 5% 1.5%;}
	.relates .t h2{font-size: 28px;}
	.relates .b ul{width: auto;}
	.relates .b ul li{width: 47%;margin: 0 1.5%;}
	.relates .b ul li .imgs{width: 100%;height: auto;}
	.relates .b ul li .imgs img{width: 100%;display: block;}
	.news {width:auto;padding: 5% 1.5%;}
	.news .t h2{font-size: 28px;}
	.news .b .lists ul{width: auto;}
	.news .b .lists ul li{width: 30%;margin: 0 1.5% 3%;}
	.news .b .lists ul li .imgs{width: 100%;height: auto;}
	.news .b .lists ul li .imgs img{width: 100%;display: block;}
	.news .b .lists ul li .text .tits{font-size: 17px;}
	.news .b .lists ul li .text .time{font-size: 13px;line-height: 16px;}
	.news .b .lists ul li .text p{font-size: 14px;line-height: 24px;height: 48px;}
	.idea {width: auto;padding: 5% 3% 0;}
	.idea .t h2{font-size: 28px;}
	.idea .b .r h2{font-size: 17px;line-height: 28px;}
	.idea .b .r p{font-size: 14px;line-height: 24px;}
	.talent {width: auto;padding: 5% 3%;}
	.talent .t h2{font-size: 28px;}
	.talent .b .t_table .top .t_name,.talent .b .t_table .top .t_number,.talent .b .t_table .top .t_cont{font-size: 17px;text-indent: 15px;}
	.talent .b .t_table .btm .lists ul li .titles span{font-size: 14px;text-indent: 15px;}
	.talent .b .t_table .btm .lists ul li .titles span .joinus{font-size: 14px;}
	.talent .b .t_table .btm .lists ul li .contents h2{font-size: 14px;line-height: 26px;}
	.talent .b .t_table .btm .lists ul li .contents p{font-size: 13px;line-height: 24px;}
	.talent .b .t_table .btm .lists ul li .contents .more{width: 145px;height: 38px;}
	.talent .b .t_table .btm .lists ul li .contents .more b{font-size: 14px;line-height: 38px;}
	.talent .b .t_table .btm .lists ul li .contents .more i{font-size: 15px;line-height: 38px;}
	.contact {width: auto;padding: 5% 3%;}
	.contact .t h2{font-size: 28px;}
	.contact .b #dituContent{width: 100%;}
	.contact .b .text{position:inherit;width: 94%;}
	.contact .b .text h2{font-size: 24px;}	
	.message{width:auto;padding: 5% 3%;}
	.message .t h2{font-size: 28px;}
	.message .b table td p{font-size: 14px;line-height: 30px;}	
	.message .b table .intxt{width: 100%;height: 40px;font-size: 14px;line-height: 40px;}
	.message .b table .inarea{width: 96%;padding: 2%;font-size: 14px;line-height: 20px;}
	.message .b table .code{width: 35%;}
	.message .b table .inbtn{width: 240px;height: 38px;line-height: 38px;font-size: 15px;}
	.message .b table .code_img{height: 40px;}
	.footerbar .f01{width: auto;padding: 3%;}
	.footerbar .f01 ul{width: 14%;margin-right: 2%;}
	.footerbar .f01 ul:nth-child(7){display: none;}
	.footerbar .f02{padding:1% 3%;width:auto;}
	.i05{display: none;}
}

@media(max-width:950px){
	.i01{width: auto;padding: 5% 3%;}
	.i01 .l{width: 100%;}
	.i01 .l h2{font-size: 24px;text-align: center;}
	.i01 .l .line{margin: 15px auto;width: 65px;}
	.i01 .l span{font-size: 15px;text-align: center;}
	.i01 .l .more{width: 145px;height: 40px;margin: 25px auto;}
	.i01 .l .more b{line-height: 40px;}
	.i01 .l .more i{line-height: 40px;}
	.i01 .l ul li{width: 33.3333%;margin: 0;}
	.i01 .l ul li p{font-size: 16px;}
	.i01 .r{display: none;}
	.i02{padding: 5% 3%;width: 94%;}
	.i02 .b{width: auto;padding: 0% 1.5%;}
	.i02 .b .swiper-button-next{right: 0;width: 50px;height: 50px;background-size: 100px;}
	.i02 .b .swiper-button-prev{left: 0;width: 50px;height: 50px;background-size: 100px;}	
	.i03{width: auto;padding: 5% 3%;}
	.i03 .b .mySwiper2{background: none;margin-bottom: 3%;}
	.i03 .b .l{width: 100%;margin-bottom: 3%;}
	.i03 .b .r{width: 100%;padding: 0;overflow: hidden;}
	.i03 .b .r p{margin-bottom: 20px;}
	.i03 .b .r .more{margin-top: 20px;}
	.i03 .b .mySwiper .swiper-wrapper .swiper-slide i{margin: 0;display: block;margin: 0 auto 15px;}
	.i03 .b .mySwiper .swiper-wrapper .swiper-slide p b{display: none;}	
	.i04{width: auto;padding: 5% 1.5%;}
	.i04 .b ul li{width: 47%;display: inline-block;vertical-align: top;margin: 0 1.5% 3%;}
	.i04 .b ul li:nth-child(4){display: inline-block;}
	.i05 ul li .text{padding: 43px 8%;}	
	.i05 ul li .text h2{font-size: 22px;}
	.footerbar .f01{width:auto;padding: 1% 3%;}
	.footerbar .f01 ul:nth-child(1){display: none;}
	.footerbar .f01 ul:nth-child(2){display: none;}
	.footerbar .f01 ul:nth-child(3){display: none;}
	.footerbar .f01 ul:nth-child(4){display: none;}
	.footerbar .f01 ul:nth-child(5){display: none;}
	.footerbar .f01 ul:nth-child(6){width: 70%;}
	.footerbar .f01 ul:nth-child(7){display: block;width: auto;}
	.footerbar .f02{width:auto;padding: 1% 3%;}
}

@media(max-width:650px){
	.sbannerbox{display: none;}
	.banner_mob{display: block;}
	.headerbox .logo{width: 60%;margin: 16px 0;margin-left: 3%;}
	.talent{width: 94%;}
	.talent .t h2{font-size: 28px;}
	.idea .b .l{width: 100%;}
	.idea .b .r{width: 95%;padding: 2.5%;}
	.talent .b .t_table .btm .lists ul li .titles .t_name, .talent .b .t_table .btm .lists ul li .titles .t_number{width: 25%;}
	.talent .b .t_table .btm .lists ul li .titles .t_cont{width: 50%;}
	.talent .b .t_table .top .t_name, .talent .b .t_table .top .t_number{width: 25%;}
	.talent .b .t_table .top .t_cont{width: 50%;}
	.talent .b .t_table .top .t_name, .talent .b .t_table .top .t_number, .talent .b .t_table .top .t_cont{font-size: 15px;}
	.talent .b .t_table .btm .lists ul li .titles .t_name, .talent .b .t_table .btm .lists ul li .titles .t_number, .talent .b .t_table .btm .lists ul li .titles .t_cont{font-size: 14px;text-indent: 14px;}
	.talent .b .t_table .btm .lists ul li .titles span{font-size: 13px;text-indent: 15px;}
	.talent .b .t_table .btm .lists ul li .titles span .joinus{font-size: 13px;}
	.talent .b .t_table .btm .lists ul li .contents{padding: 3%;}
	.talent .b .t_table .btm .lists ul li .contents h2{font-size: 13px;line-height: 26px;}
	.talent .b .t_table .btm .lists ul li .contents p{font-size: 12px;line-height: 24px;}
	.talent .b .t_table .btm .lists ul li .contents .more{width: 100px;height: 38px;}
	.talent .b .t_table .btm .lists ul li .contents .more b{font-size: 14px;line-height: 38px;}
	.talent .b .t_table .btm .lists ul li .contents .more i{font-size: 15px;line-height: 38px;}
	.talent .b .t_table .btm .lists ul li .titles span .joinus{width: 100px;right: 0;}
	.odds{padding: 5% 1.5%;}
	.odds .uni ul li i{width: 55px;height: 55px;margin-right: 5px;}
	.odds .b ul li{margin-bottom: 4%;}
	.odds .b ul li .imgs{width: 100%;float:none;}
	.odds .b ul li .txts{width: 94%;float: none;padding: 3%;}
	.odds .b ul li.hb2 .txts{padding-top: 3%;}
	.prodlist .b .lists ul li{width: 47%;}
	.caselist .b .lists ul li{width: 47%;}
	.news .b .lists ul li{width: 47%;}
	.news .b .lists ul li .imgs{margin-bottom: 10px;}
	.prenext ul li{width: 100%;}
	.prenext ul li:nth-child(2){text-align: left;}
	.right-contact-img{display: none;}
	.fkabo{display: none;}

}

@media(max-width:428px){
	body{width: 100%;overflow-x: hidden;}
	.headerbox .logo{width: 70%;margin: 16px 0;margin-left: 3%;}
	.sbannerbox{height: 320px;}
	.headerbox .head_r .head_nav ul{width: 100%;}
	.searchbox{display: none;}	
	.i01 .l .line{margin: 10px auto;}
	.i01 .l span{margin-bottom: 10px;}
	.i01 .l p{font-size: 14px;line-height: 28px;}
	.i01 .l ul li i{width: 50px;height: 46px;margin-bottom: 15px;}
	.i01 .l ul li i.icon01{background-size: 100%;}
	.i01 .l ul li i.icon02{background-size: 100%;}
	.i01 .l ul li i.icon03{background-size: 100%;}
	.i01 .l ul li p{font-size: 14px;;}
	.i02{padding: 5% 1.5%;width: 97%;}
	.i02 .t{margin-bottom: 10px;}
	.i02 .t h2{font-size: 24px;line-height: 24px;margin-bottom: 15px;}
	.i02 .t p{font-size: 15px;margin-bottom: 15px;}
	.i02 .b .swiper-slide .t_num span{font-size: 18px;line-height: 45px;margin-left: 15px;}
	.i02 .b .swiper-slide .t_num .arrow{width: 45px;height: 45px;background-size: 50%;}
	.i02 .b .swiper-slide .title{font-size: 16px;line-height: 45px;text-indent: 15px;}
	.i02 .b .more{width: 145px;height: 40px;margin: 25px auto 0;}
	.i02 .b .more b{font-size: 14px;line-height: 40px;}
	.i02 .b .more i{font-size: 14px;line-height: 40px;}
	.i03 .t{margin-bottom: 3%;}
	.i03 .t h2{font-size: 24px;line-height: 24px;}
	.i03 .t .more b{font-size: 14px;line-height: 24px;}
	.i03 .t .more i{font-size: 14px;line-height: 24px;}
	.i03 .b .r h2{font-size: 16px;margin-bottom: 15px;}
	.i03 .b .r h2 span{font-size: 20px;}
	.i03 .b .r p{font-size: 14px;line-height: 24px;}
	.i03 .b .r .more{width: 145px;height: 40px;}
	.i03 .b .r .more b{font-size: 14px;line-height: 40px;}
	.i03 .b .r .more i{font-size: 14px;line-height: 40px;}	
	.i03 .b .mySwiper .swiper-wrapper .swiper-slide{padding: 10px 0;}
	.i03 .b .mySwiper .swiper-wrapper .swiper-slide i{width: 60px;height: 60px;margin-bottom: 5px;}
	.i03 .b .mySwiper .swiper-wrapper .swiper-slide p span{font-size: 14px;}
	.i04 .t{margin-bottom: 3%;}
	.i04 .t h2{font-size: 24px;line-height: 24px;}
	.i04 .t .more b{font-size: 14px;line-height: 24px;}
	.i04 .t .more i{font-size: 14px;line-height: 24px;}
	.i04 .b ul li .text{padding-top: 10px;}
	.i04 .b ul li .text .tit{font-size: 15px;margin-bottom: 5px;}
	.i04 .b ul li .text span{font-size: 12px;margin-bottom: 5px;}
	.i04 .b ul li .text p{font-size: 13px;line-height: 20px;height: 40px;}
	.footerbar .f01 ul:nth-child(6){width: 100%;display: block;}
	.footerbar .f01 ul:nth-child(6) p span{width: 86%;}
	.footerbar .f01 ul:nth-child(7){display: block;width: 100%;float: left;}
	.footerbar .f02{padding: 3%;}
	.footerbar .f02 p{font-size: 14px;line-height: 24px;}
	.footerbar .f02 p.Right{float: left;}
	.right-contact-img{display: none;}
	.fkabo{display: none;}
	#gotopbtn{display: none !important;}
	.snavbar2 .snavbox{padding: 0 1%;}
	.snavbar2 .snavbox .snav ul{text-align: left;}
	.snavbar2 .snavbox .snav ul li{margin: 0;padding: 0 5px;}
	.snavbar2 .snavbox .snav ul li a{font-size: 13px;}
	.about .t{margin-bottom: 3%;}
	.about .t h2{font-size: 24px;margin-bottom: 10px;}
	.about .b p{font-size: 14px;line-height: 24px;}
	.about .b ul{margin: 3% 0;}
	.about .b ul li i{width: 50px;height: 46px;margin: 0 auto 10px;}
	.about .b ul li p{font-size: 14px;}
	.profile .t{margin-bottom: 3%;}
	.profile .t h2{font-size: 24px;margin-bottom: 10px;line-height: 24px;}
	.profile .b{min-height: 350px;}
	.profile .b p{font-size: 14px;line-height: 24px;}
	.profile .b img{width: auto;max-width: 100%;display: block;}
	.odds .t{margin-bottom: 3%;}
	.odds .t h2{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
	.odds .uni ul li{padding: 12px 0;}
	.odds .uni ul li i{margin: 0 auto 6px;width: 60px;height: 60px;display: block;}
	.odds .uni ul li p{font-size: 14px;text-align: center;}
	.odds .uni ul li p span{display: block;font-size: 14px;font-weight: bold;}
	.odds .uni ul li p b{display: none;}
	.odds .b ul li{margin-bottom: 4%;}
	.odds .b ul li .imgs{float: none;width: 100%;display: block;margin-bottom: 10px;}
	.odds .b ul li .txts{width: 100%;float: none;display: block;padding: 0;}
	.odds .b ul li .txts h2{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
	.odds .b ul li .txts h2 span{font-size: 16px;line-height: 24px;}
	.odds .b ul li .txts .cont{margin-bottom: 3%;}
	.honor .t{margin-bottom: 3%;}
	.honor .t h2{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
	.honor .b .lists ul li{width: 47%;}
	.honor .b .lists ul li .imgs{height: 132px;}
	.honor .b ul li .imgs img{margin: 0;}
	.branch .t{margin-bottom: 3%;}
	.branch .t h2{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
	.branch .b ul li{padding: 10px 0;}
	.branch .b ul li .imgs{width: 100%;display: block;margin-bottom: 10px;}
	.branch .b ul li .txts{width: 96%;padding: 0 2%;}
	.branch .b ul li .txts h2{font-size: 16px;line-height: 24px;}
	.branch .b ul li .txts .cont p{font-size: 13px;line-height: 24px;}
	.prodlist .b .lists ul li{width: 47%;}
	.prodlist .b .lists ul li .text .tits{font-size: 16px;line-height: 28px;}
	.prodlist .b .lists ul li .text p{font-size: 13px;line-height: 22px;height: 44px;overflow: hidden;}
	.prodet .t{margin-bottom: 3%;}
	.prodet .t h2{font-size: 24px;margin-bottom: 10px;}
	.prodet .b .top .l{margin: 0 0 3%;width: 100%;}
	.prodet .b .top .r{width: 94%;padding: 0 3%;}
	.prodet .b .top .r h2{font-size: 18px;margin-bottom: 10px;}
	.prodet .b .top .r .r01 p{line-height: 22px;}
	.prodet .b .btm .btm01{padding-top: 5%;}
	.prodet .b .btm .btm01 h2{font-size: 18px;margin-bottom: 10px;}
	.prodet .b .btm .btm01 p{font-size: 13px;line-height: 24px;}
	.relates .b ul li .tits{font-size: 14px;line-height: 36px;}
	.caselist .t{margin-bottom: 3%;}
	.caselist .t h2{font-size: 24px;margin-bottom: 10px;}
	.caselist .b .lists ul li{width: 47%;}
	.caselist .b .lists ul li .tits{font-size: 14px;line-height: 40px;}
	.casedet .t{margin-bottom: 3%;}
	.casedet .t h2{font-size: 24px;margin-bottom: 10px;}
	.casedet .b p{font-size: 13px;line-height: 22px;}
	.prenext{padding: 12px 0;}
	.prenext ul li{font-size: 13px;}
	.prenext ul li a{font-size: 13px;width: 71%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align: middle;}
	.relate .t{margin-bottom: 4%;}
	.relate .t h2{font-size: 24px;}
	.relate .b ul li .tits{font-size: 14px;line-height: 40px;}
	.news .t{margin-bottom: 3%;}
	.news .t h2{font-size: 24px;line-height: 24px;}
	.news .lists ul li{width: 47%;}
	.news .b ul li .imgs{margin-bottom: 5px;}
	.news .b ul li .text .tits{font-size: 15px;line-height: 22px;margin-bottom: 5px;}
	.news .b ul li .text .time{font-size: 12px;}
	.news .b ul li .text p{font-size: 13px;line-height: 26px;overflow: hidden;height: 52px;}	
	.idea .t{margin-bottom: 3%;}
	.idea .t h2{font-size: 24px;margin-bottom: 10px;}
	.idea .b .l{width: 100%;margin-bottom: 2%;}
	.idea .b .r{width: 94%;padding: 3% 3% 5%;}
	.idea .b .r h2{font-size: 15px;line-height: 24px;}
	.idea .b .r p{font-size: 13px;line-height: 24px;}
	.talent .t{margin-bottom: 3%;}
	.talent .t h2{font-size: 24px;line-height: 24px;}	
	.talent .b .t_table .top .t_name,.talent .b .t_table .top .t_number{width: 25%;font-size: 15px;text-indent: 10px;line-height: 40px;}
	.talent .b .t_table .top .t_cont{width: 50%;font-size: 15px;text-indent: 10px;line-height: 40px;}
	.talent .b .t_table .btm .lists ul li .titles .t_name{width: 25%;font-size: 12px;line-height: 40px;text-indent: 10px;}
	.talent .b .t_table .btm .lists ul li .titles .t_number{width: 15%;font-size: 12px;line-height: 40px;text-indent: 10px;}
	.talent .b .t_table .btm .lists ul li .titles .t_cont{width: 60%;font-size: 12px;line-height: 40px;text-indent: 10px;}
	.talent .b .t_table .btm .lists ul li .titles span .joinus{width: 88px;right: 0;height: 32px;line-height: 32px;top: 3px;}
	.talent .b .t_table .btm .lists ul li .contents{padding: 3%;border-top: 1px solid #ccc;}
	.joinbox{width: 90%;left: 5%;margin-left: 0;margin-top: -170px;}
	.joinbox .j-b{padding: 6% 10px;}
	.contact .t{margin-bottom: 3%;}
	.contact .t h2{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
	.contact .b #dituContent{height: 350px;}
	.contact .b .text h2{font-size: 18px;}
	.contact .b .text .mess p{font-size: 13px;line-height: 24px;margin-bottom: 5px;}
	.contact .b .text .mess p.add{background: url(../images/index/icon_add.png) no-repeat scroll 0px 3px;}
	.message .t{margin-bottom: 3%;}
	.message .t h2{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
	.message .b table td{height: 30px;}
	.message .b table .line{width: 10px;}
	.message .b table .line_02{height: 10px;}
	.message .b table .inbtn{width: 50%;margin-top: 30px;}
}
