body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
p,
form,
dt,
dd,
input,
textarea,
th,
td,
fieldset,
legend,
dl,
dt,
dd {
	margin: 0;
	padding: 0;
}

fieldset,
img {
	border: 0 none
}

ul,
ol,
li {
	list-style: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
}

table {
	border-spacing: 0
}

html,
body {
	overflow-x: hidden;
}

i,
em,
u {
	font-style: normal;
	text-decoration: none;
}

*,
body {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

body {
	color: #818181;
	min-width: 320px;
}

q:before,
q:after {
	content: ""
}

html,
body,
input,
select,
button,
textarea {
	font: 14px/1.5 "微软雅黑", "\5B8B\4F53", Arial, Helvetica, sans-serif;
	color: #818181;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

em {
	font-style: normal;
	font-weight: normal
}

img {
	vertical-align: middle;
	max-width: 100%;
}

.ov {
	overflow: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

a {
	text-decoration: none;
	color: #818181;
}

.clear {
	clear: both;
	height: 0px;
	width: 0;
	margin: 0;
	padding: 0;
	border: none;
	overflow: hidden;
}

a {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}

input,
select,
button {
	outline: none;
	-webkit-outline: none;
}

.w1200 {
	max-width: 1200px;
	margin: 0 auto;
}
.c07{color: #074d97;}
.c33{color: #333;}
.red{color: red;}
.header{
	padding: 55px 3% 0 4%;height: 115px;background: #fff;position: relative;z-index: 9;
}
.header_model{width: 40px;position: absolute;right: 2%;top: 50%;margin-top: -20px;display: none;cursor: pointer;}
.header_lolo{float: left;overflow: hidden;display: flex;display: -webkit-flex;align-items: center;}
.header_lolo img{max-width: 222px;}
.header_lolo .text{line-height: 1.1;color: #818181;margin-left: 20px;}
.header_lolo .stn{font-size: 16px;color: #333;}
.header_nav{float: right;display: block;}
.header_nav ul{overflow: hidden;}
.header_nav li{float: left;line-height: 45px;margin-left: 70px;font-size: 15px;position: relative;}
.header_nav li:first-child{margin-left: 0;}
.header_nav li a{display: block;}
.header_nav li:after{content: '';width: 5px;height: 5px;background: #004894;border-radius: 50%;position: absolute;left: 50%;bottom: 0;margin-left: -2px;display: none;}
.header_nav li.active a,.header_nav li:hover a{
	color: #004894;
}
.header_nav li.active:after,.header_nav li:hover:after{
	display: block;
}
.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 16px;width: 10px;height: 10px;}
.banner .swiper-pagination{bottom: 6% !important;}
.banner .swiper-pagination-white .swiper-pagination-bullet-active{background: #503535;}
.banner .swiper-button-prev,.banner .swiper-button-next{
	width: 58px;height: 58px;margin-top: -29px;opacity: 1.0 !important;border-radius: 50%;
}
.banner .swiper-button-prev{left: 4%;background: url(../images/btn_fl.png) no-repeat center !important;background-size: 100%;}
.banner .swiper-button-next{right: 4%;background: url(../images/btn_fr.png) no-repeat center !important;background-size: 100%;}
.banner .swiper-button-prev.swiper-button-disabled{
	background: url(../images/btn_fl_1.png) no-repeat center !important;background-size: 100%;
}
.banner .swiper-button-next.swiper-button-disabled{
	background: url(../images/btn_fr_1.png) no-repeat center !important;background-size: 100%;
}
.inProduct{
	padding: 3% 0;background: #fff;
}
.com_title{text-align: center;width: 574px;margin: 0 auto;}
.com_title_img{max-width: 40px;margin: 0 auto;}
.com_title_name{font-size: 23px;font-weight: bold;color: #333;margin-top: 6px;position: relative;}
.com_title_name .stn{padding: 0 6%;position: relative;z-index: 2;background: #fff;}
.com_title_name:after{height: 2px;background: #615f5f;width: 100%;content: '';position: absolute;left: 0;top: 50%;margin-top: -1px;}
.ptlist{overflow: hidden;margin-left: -3.5%;}
.ptlist li,.solist li{float: left;width: 21.5%;margin: 3.5% 0 0 3.5%;}
.ptlist li .imt,.solist li .imt,.product_list li .imt{overflow: hidden;position: relative;display: flex;display: -webkit-flex;align-items: center;justify-content: center;height:164px;}
.ptlist li .imt img{width: 100%;height: 100%;transform: scale(0.9);-webkit-transform: scale(0.9);}
.ptlist li .imt:after,.product_list li .imt:after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(32,68,154,0.7);display: none;}
.ptlist li .text,.volist li .text,.product_list .text{margin-top: 13px;}
.ptlist li .text_name,.solist li .text_name,.volist li .text_name,.product_list li .text_name{font-size: 15px;}
.ptlist li .text>div,.solist li .text>div,.volist li .text>div{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ptlist li:hover .imt:after{display: block;}
.ptlist li:hover .imt img{transform: scale(1.0);-webkit-transform: scale(1.0);}
.ptlist li:hover .text,.volist li:hover .text,.product_list li:hover .text{color: #20449a;}
.inSolution{background: url(../images/beij1.jpg) no-repeat center top;background-size: cover;padding: 3% 0 5%;}
.inSolution .com_title_name .stn{background: #1d4199;color: #fff;}
.inSolution .com_title_name:after{background: #fff;}
.solist{overflow: hidden;margin-left: -3.5%;}
.solist li .text{padding: 15px 15px 30px 15px;background: #3166b1;color: #fff;}
.solist li .imt img{width: 100%;}
.solist li .imt .beij{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(34,24,21,0.6);}
.solist li .imt:after{content: '';position: absolute;top: 50%;left: 50%;width: 102px;height: 102px;margin:-51px 0 0 -51px;background: url(../images/a1.png) no-repeat center;background-size: 100%;}
.solist li .imt .elem{display: block;width: 35px;height: 35px;position: absolute;left: 50%;top: 50%;margin: -17px 0 0 -17px;}
.solist li{transform: scale(0.96);-webkit-transform: scale(0.96);}
.solist li:hover{transform: scale(1.0);-webkit-transform: scale(1.0);}
.solist li:hover .beij{display: none;}
/*.invideo{background: #efeff0;}*/
.invideo .w1200{padding:3% 0;background: #fff;margin-top: -2.5%;position: relative;z-index: 9;}
.volist{overflow: hidden;padding-top: 2.5%;}
.volist li{float: left;width: 21.85%;margin: 2.5% 0 0 2.5%;}
.volist li .imt{position: relative;}
.volist li .imt img{width: 100%;}
.volist li .imt:before{content:'';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(32,68,154,0.7);display: none;}
.volist li .imt:after{content: '';width: 25px;height: 25px;position: absolute;left: 50%;top: 50%;margin: -12px 0 0 -12px;background: url(../images/icon4.png) no-repeat center;background-size: 100%;display: none;}
.volist li:hover .imt:before,.volist li:hover .imt:after,.product_list li:hover .imt:after{display: block;}
.incompany{padding: 3% 0;}
.incompany .com_title_name .stn{background: #efeff0;}
.incompany_ov{margin-top: 4%;}
.incompany_fl{width: 52.8%;position: relative;}
.incompany_fl .imt img{width: 100%;}
.incompany_fl .text,.incompany_fr li .text{padding: 20px;height: 100px;background: rgba(0,0,0,0.7);color: #fff;position: absolute;left: 0;bottom: 0;width: 100%;font-size: 17px;}
.incompany_fl .text_num{font-family: arial;font-size: 24px;}
.incompany_fl .text:after{content: '';width: 52px;height: 52px;position: absolute;left: 30%;top: 50%;margin-top: -26px;background: url(../images/a2.png) no-repeat center;background-size: 100%;}
.incompany_fr{width: 47%;}
.incompany_fr ul{overflow: hidden;}
.incompany_fr li{width: 48%;background: #cbcccc;margin-left: 2%;float: left;}
.incompany_fr li .imt{height: 320px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.incompany_fr li .text{position: initial;}
.incase{background: #fff;padding: 3% 0;}
.incase_list,.incase_listT{margin: 2.85% 0 0 -1.25%;overflow: hidden;}
.incase_list li,.incase_listT li{width: 18.75%;margin:1.25% 0 0 1.25%;float: left;}
.incase_list li .imt img,.incase_listT .imt img{width: 100%;}
.incase_list li .text{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-top: 10px;}
.incase_listT{margin-top: 1.5%;}
.incase_listT li{border: 1px solid #e5e5e5}
.foot_dom{background: #16327c;color: #fff;line-height: 48px;}
.foot_dom a{padding: 0 10px;color: #fff;}
.foot_dom a:hover,.foot_nav li a:hover{text-decoration:underline}
.foot_top{padding: 3% 0;background: url(../images/beij2.jpg) no-repeat center top;background-size: cover;}
.foot_nav li{float: left;margin-right: 64px;}
.foot_nav li:last-child{margin-right: 0;}
.foot_nav li a{color: #fff;font-size: 17px;}
.foot_wx{width: 128px;text-align: center;color: #fff;font-size: 15px;line-height: 2;}
.nbanner{height: 360px;position: relative;}
.inContent{padding: 2% 0 3%;}
.inContent_fl{width: 19.17%;}
.inContent_fr{width: 76.33%;}
.inContent_fl_title{color: #074d97;font-size: 28px;font-weight: bold;}
.inContent_fl_titleEn{color: #ababab;font-size: 18px;}
.inContent_fl_list{margin:10px 0;}
.inContent_fl_list li a{display: block;padding: 20px 25px 20px 0;position: relative;font-size: 15px;border-bottom: 1px solid #e5e5e5;}
.inContent_fl_list li a:after{display: block;content: '';width: 10px;height: 12px;background: url(../images/icon12.png) no-repeat center;background-size: 100%;position: absolute;right: 22px;top: 50%;margin-top: -6px;display: none;}
.inContent_fl_list li a:hover{color: #074d97;border-color: #074d97;}
.inContent_fl_list li a:hover:after{display: block;}

.inContent_fl_btn a{display: block;margin-top: 22px;}
.inContent_fr_top{height: 37px;position: relative;}
.inContent_fr_top:after{content: '';position: absolute;left: 0;bottom: 0;height: 2px;width: 100%;background: #E5E5E5;}
.inContent_fr_top_title{height: 100%;}
.inContent_fr_top_title .stn{display: block;color: #333;font-size:17px;font-weight:bold;float: left;height: 100%;position: relative;}
.inContent_fr_top_title .stn:after{content: '';width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;background: #074d97;z-index: 2;}
.inContent_fr_top_crumbs .spt{padding-left:20px;background: url(../images/icon10.png) no-repeat left center;}
.inContent_fr_top_crumbs .line{padding: 0 8px;}
.inContent_fr_top_crumbs a:hover{color: #074d97;}
.incom_title{font-size: 17px;color: #074d97;font-weight: bold;margin:18px 0;padding-left: 28px;background: url(../images/icon11.png) no-repeat left center;background-size:19px;}
.product_value{margin: 25px 0 0;padding: 0 0 25px 0;border-top: 1px dashed #d2d2d2;border-bottom: 1px dashed #d2d2d2;}
.product_value li{color: #333;font-size: 15px;margin-top: 6px;padding-left: 28px;position: relative;}
.product_value li:before{content: '';width: 10px;height: 10px;background: #dbdadf;position: absolute;left: 0;top: 50%;margin-top: -5px;}
.product_state_video #video{height: 528px;}
.product_introduce_imt{border: 1px solid #ddd;}
.product_list .incom_title,.incomNone_title{color: #333;padding-left: 0;background: none;border-bottom: 2px solid #e5e5e5;padding-bottom: 16px;margin: 25px 0 35px;}
.product_list ul{margin-left: -3.5%;}
.product_list li{float: left;width: 28.33%;margin-left: 5%;}
.product_list li .imt img{width: 100%;}
.product_xit{padding: 25px 0;border-bottom: 1px solid #E5E5E5;}
.product_xit_fl{width: 43.5%;}
.product_xit_fr{width: 51.5%;line-height: 2;}
.product_xit_fr .incom_title{margin:10px 0;font-weight: normal;}
.product_xitList li{overflow: hidden;padding: 23px 0;border-bottom: 1px dashed #E5E5E5;}
.product_xitList li a{display: block;overflow: hidden;}
.product_xitList li .imt{width: 25%;}
.product_xitList li .content{width: 72%;line-height: 2;}
.product_xitList li .content_title{color: #333;font-size: 16px;margin: 5px 0 7px 0;}
.product_xitList li .content_more .btn_more{display: block;height: 28px;line-height: 28px;padding: 0 12px;border: 1px solid #ababab;border-radius: 26px;color: #ababab;float: left;margin-top: 3%;}
.product_xitList li:hover{padding:23px 20px;box-shadow: 0 0 13px #ddd;}
.product_xitList li:hover .content_title{color: #074d97;font-weight: bold;}
.product_xitList li:hover .content_more .btn_more{background: #074d97;color: #fff;border-color: #074d97;}
.inContent_fr_topT{background: #f3f3f3;padding-top: 15px;}
.inContent_fr_topT .inContent_fr_top:after{display: none;}
.services23{margin-top: 3%;}
.services23 .top{background: #eef3f5;color: #333;padding: 40px 0 0;text-align: center;}
.services23 .top_title{font-size: 18px;font-weight: bold;color: #004893;margin-top: 10px;}
.services23 form{background: #eef3f5;padding:0 4% 4% 0;overflow: hidden;}
.services23 .form-group{width: 46%;float: left;margin-left: 4%;margin-top: 3%;margin-bottom: 0;position: relative;}
.services23 .form-group i{position: absolute;left: 12px;top: 50%;margin-top: -7px;}
.services23 .form-control,.services23 select.form-control:not([size]):not([multiple]){height: 56px;border-radius: 0;padding-left: 27px;}
.services23 .form-textarea{width: 96%;margin-bottom: 4%;}
.services23 .form-textarea .form-control{height: 180px;}
.services23 .form-group .imt{position: absolute;right: 3px;bottom: 3px;}
.services23 .form-group .imt img{max-height: 42px;}
.services23_btn{text-align: center;clear: both;}
.services23_btn .btn{width: 250px;height: 65px;line-height: 65px;font-size: 20px;color: #fff !important;padding: 0;margin: 0 22px;border: none;}
.services23_btn .btn-reset{background: #c8c8c8;}
.services23_btn .btn-sum{background: #004894;}
.nnav{background: rgba(51,51,51,0.78);height: 58px;line-height: 58px;position: absolute;left: 0;bottom: 0;width: 100%;}
.nnav .w1200{width: 100%;margin-top: -14px;white-space: nowrap;}
.nnav .w1200 ul{width: 100%;overflow-x: auto;overflow-y: hidden;}
.nnav .w1200,.nnav ul,.nnav a{height:72px;line-height: 82px;}
.nnav li{display: inline-block;padding:0 12px;position: relative;}
.nnav li:first-child{padding-left: 0;}
.nnav li:before{content:'';width: 1px;height: 26px;position: absolute;right: 0;top: 30px;background: #767b85;}
.nnav a{display:block;padding:0 12px;color: #fff;}
.nnav a:hover,.nnav a.active{color: #333;background: #fdfefc;}
.case_info{padding: 2.5% 0;}
.case_title{font-size: 34px;color: #004893;font-weight: bold;text-align: center;margin-bottom: 2%;}
.case_info .product_state_video #video{width: 915px;height: 465px;margin: 2% auto;display: block;background: #000;}
.case_list{padding: 5px 0 3%;background: #f3f3f3;}
.case_list ul{margin-left: -4%;}
.case_list li{width: 21%;margin-left: 4%;}
.case_show_list{margin-left: -3.5%;}
.case_show_list li{width: 46.5%;float: left;margin:0 0 3% 3.5%;overflow: hidden;background: #f3f3f3;}
.case_show_list li .imt{float: left;width: 40.2%;}
.case_show_list li .text{overflow: hidden;padding:5px 15px 10px 20px;}
.case_show_list li .text_name{font-size: 15px;color: #535353;font-weight: bold;margin-bottom: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.case_show_list li .imt:after{display:none !important;}
.case_show_list li:hover{background: #004893;}
.case_show_list li:hover .text{color: #fff;}
.case_show_list li:hover .text_name{color: #fff;}
.case_state{background: #f3f3f3;padding: 1% 0 4%;}
.case_state .solist li{margin-top:0;}
.serve{padding: 3% 0;}
.serve_list ul{overflow: hidden;margin-left: -3.5%;}
.serve_list li{width: 21.5%;float: left;margin: 0 0 3% 3.5%;}
.serve_list li .imt img{width: 100%;}
.serve_list li .text{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-top: 12px;color: #535353;}
.serve_list li:hover .text{color: #074d97;}
.page-num{text-align: center;}
.page-num a{display: inline-block;height: 28px;line-height: 28px;padding: 0 13px;border-radius: 5px;border: 1px solid #e5e5e5;color: #ababab;font-weight: normal;margin: 0 6px;}
.page-num a:hover,.page-num a.num.active{background: #004894;border-color: #004894;color: #fff;}
.company{padding: 3% 0;}
.company_list{margin-bottom: 3%;}
.company_list li{overflow: hidden;padding: 30px;position: relative;border-bottom: 1px solid #eee;}
.company_list li a{overflow: hidden;display: block;}
.company_list li .imt{float: left;width: 20%;}
.company_list li .text{float: right;width: 58%;margin-right: 14.5%;}
.company_list li .text_name{font-size: 16px;color: #333;padding: 8px 0 15px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;}
.company_list li .text_name:after{content: '';width: 60px;height: 1px;background: #d2d2d2;position: absolute;left: 0;bottom: 0;}
.company_list li .text_content{line-height: 2;margin: 12px 0 10px;}
.company_list li .text_time{color: #ababab;}
.company_list li .more{display: block;width: 58px;height: 58px;color: #ababab;background: #f3f3f3;border-radius: 50%;position: absolute;right: 30px;top: 50%;margin-top: -29px;text-align: center;line-height: 58px;}
.company_list li:hover{box-shadow: 0 0 13px #ddd;}
.company_list li:hover .text_name{color: #004893;font-weight: bold;}
.company_list li:hover .more{background: #004893;color: #fff;}
.company_list li:hover .text_name:after{background: #004893;}
.company_info .top{text-align: center;padding-bottom: 2%;}
.company_info .top_name{color: #004893;font-size: 23px;margin-bottom: 15px;}
.company_info .top_tix{text-align: center;}
.company_info .top_tix .spn{display: inline-block;margin: 0 23px;padding-left: 25px;}
.company_info .top .tix_time{background: url(../images/icon14.jpg) no-repeat left center;}
.company_info .top .tix_laiy{background: url(../images/icon15.jpg) no-repeat left center;}
.company_info .top .tix_num{background: url(../images/icon16.jpg) no-repeat left center;}
.company_info .content{border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding: 20px 0;}
.company_info .btn{overflow: hidden;margin-top: 20px;}
.company_info .btn a{display: block;width: 48%;}
.company_info .btn a:hover,.company_info .btn a.active{color: #004893;text-decoration:underline;}
.company_info .btn a.fr{text-align: right;}
.company_honor ul{margin:0 0 1.3% -1.7%;}
.company_honor li{width: 23.3%;margin: 0 0 1.5% 1.7%;float: left;}
.company_honor li img{width: 100%;}
.company_honor li .text{text-align: center;color: #333;margin-top: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.company_culture ul{margin-left: -3.33%;padding:20px 0;}
.company_culture li{float: left;width: 30%;margin:0 0 0 3.33%;text-align: center;border: 1px solid #ddd;padding: 5% 3% 3%;line-height: 2;height: 450px;}
.company_culture li .imt{max-width: 81px;margin: 0 auto;}
.company_culture li .text_name{font-weight: bold;font-size: 20px;color: #333;margin: 3% 0;}
.company_culture li:hover{box-shadow: 0 0 15px #ddd;}
.company_download table{border-right: 1px solid #ddd;border-left: 1px solid #ddd;margin-bottom: 3%;}
.company_download th{background: #004893;color: #fff;font-size: 15px;font-weight: normal;padding: 26px 20px;}
.company_download td{border-bottom: 1px solid #ddd;padding: 20px;}
.company_download .tw1{width: 40%;}
.company_download th.tw1{padding-left: 8%;}
.company_download .tw2,.company_download .tw3,.company_download .tw4{width: 16%;text-align: center;}
.company_download .download{display: block;width: 16px;height: 16px;background: url(../images/icon15.png) no-repeat center;margin: 0 auto;}
.company_download .tw5{text-align: center;}
.company_download .imt{display: flex;display: -webkit-flex;align-items: center;}
.company_download .imt_img{width: 33%;margin-right: 28px;}
.company_download .imt_text{flex: 1;color: #333;}
.company_download tr:hover td{background: #e6eef7;}
.company_download tr:hover .imt_text{color: #004893;}
.company_download tr:hover .download{background: url(../images/icon15_1.png) no-repeat center;}

.contact{padding: 2.5% 0;}
.contact_map{width: 53.75%;position: relative;float: left;}
.contact_text{width: 42.5%;float: right;}
.contact_text .name{font-size: 23px;color: #333;padding:20px 0;}
.contact_text .address{padding: 5px 0 15px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.contact_text .address li{margin-top: 10px;font-size: 17px;}
.contact_text .address li .c33{padding:0 5px 0 10px;}
.contact_text .weix{max-width: 128px;text-align: center;color: #333;}
.contact_text .weix img{border:1px solid #ddd;display: block;margin-bottom: 10px;}

.videoContent{padding: 3% 0;}
.video_info_content{border: 1px solid #ddd;padding:15px 15px 20px;}
.video_info_content video{width: 1170px;height: 690px;display: block;margin: 0 auto;}
.video_info_content .text{text-align: center;margin-top: 20px;font-size: 15px;}
.video_list ul{margin-left: -2%;}
.video_list li{width: 23%;margin:0 0 3% 2%;float: left;padding: 10px;background: #f3f3f3;}
.video_list li .imt{position: relative;}
.video_list li .imt:after,.video_list li .imt:before{content: '';position: absolute;display: none;}
.video_list li .imt:after{width: 100%;height: 100%;background: rgba(32,68,154,0.7);left: 0;top: 0;}
.video_list li .imt:before{width: 25px;height: 25px;background: url(../images/icon4.png) no-repeat center;background-size: 100%;position: absolute;left: 50%;top: 50%;margin: -12px 0 0 -12px;z-index: 2;}
.video_list li .imt img{display: block;width: 100%;}
.video_list li .text{margin: 15px 0 5px;}
.video_list li .text_name{font-size: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.video_list li:hover .imt:after,.video_list li:hover .imt:before{display: block;}
.video_list li:hover .text{color: #20449a;}



.nbanner{
	color: #fff;
}
.nbanner_title{
	padding-top: 100px;
	font-size: 38px;
	padding-bottom: 20px;
	position: relative;
}
.nbanner_title:after{
	content: '';
	width: 37px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
}
.nbanner_tis{
	font-size: 16px;
	font-family: arial;
	margin-top: 14px;
}
.foot_nav{
	width: 85%;
	overflow: hidden;
}
.foot_nav dl{
	float: left;
	width: 20%;
	color: #fff;
	margin-right: 2%;
}
.foot_nav dl:last-child{
	width: 12%;
	margin-right: 0;
}
.foot_nav dt{
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 32px;
}
.foot_nav dt a{
	color: #fff;
}
.foot_nav dd{
	margin-bottom: 16px;
}
.foot_nav dd a{
	color: #95a7d7;
}
.foot_nav dd a:hover{
	text-decoration: underline;
	color: #fff;
}

.incompany_fr li .imt img{
	display: block;
	margin: 0 auto;
}

.header_nav ul{
	height: 45px;
	overflow: initial;
}
.header_nav li.plt{
	height: 60px;
}
.header_nav li.plt:after{
	bottom: 10px;
}
.header_nav li .child{
	width: 196px;
	position: absolute;
	left: 50%;
	top: 60px;
	margin-left: -98px;
	height: auto;
	background: rgba(255,255,255,0.9);
	display: none;
}
.header_nav li .child li{
	margin-left: 0;
	text-align: center;
	float: none;
	line-height: 1.3;
	border-bottom: 1px solid #fff;
}
.header_nav li .child li a{
	color: #818181;
	font-size: 14px;
	display: block;
	padding:12px 10px;
}
.header_nav li .child li:after{
	display: none;
}
.header_nav li .child li a:hover{
	background: #17599e;
	color: #fff;
}
.header_nav li .child li:last-child{
	border-bottom: none;
}
.header_nav li.plt:hover .child{
	display: block;
}

@media only screen and (max-width:1400px) {
	.header{
		padding: 35px 2% 0 2.5%;
    	height: 95px;
	}
	.header_nav li{margin-left: 50px;}
}
@media only screen and (max-width:1300px) {
	.header_nav li{margin-left: 35px;}
}
@media only screen and (max-width:1200px) {
	.w1200 {
		padding: 0 10px;
	}
	.header{
		padding: 20px 2% 0 2%;
    	height: 80px;
	}
	.header_nav li{font-size: 14px;line-height: 40px;}
	.header_lolo img{width: 180px;}
	.foot_nav li{margin-right: 45px;}
	.foot_nav li a{font-size: 15px;}
	.incompany_fl .text, .incompany_fr li .text{
		padding:10px 15px;
		height: 75px;
		font-size: 15px;
	}
	.incompany_fl .text:after{
		width: 40px;
		height: 40px;
		left: 35%;
		margin-top: -20px;
	}
	.incompany_fr li .imt{
		padding: 30% 0;
		height: auto;
	}
	.inContent_fl_title{
		font-size: 23px;
	}
	.inContent_fl_titleEn{
		font-size: 16px;
	}
	.inContent_fl_list li a{
		font-size: 14px;
		padding: 17px 15px 17px 0;
	}
	.inContent_fl_list li a:after{width: 7px;height: 9px;right: 10px;margin-top: -4px;}
	.product_state_video #video{
		height: 450px;
		width: 750px;
	}
	.case_info .product_state_video #video{
		width: 100%;
		height: auto;
	}
	.case_title{
		font-size: 28px;
	}
	.nnav a{
		padding: 0 22px;
	}
	.company_list li{
		padding: 20px;
	}
	.company_list li .text{
		width: 60%;
	}
	.company_list li .text_content{
		line-height: 1.8;
	}
	.company_list li .text_name{
		padding: 3px 0 10px 0;
		font-size: 15px;
	}
	.video_info_content video{
		width: 100%;
		height: auto;
	}
	.company_culture li{
		padding: 3% 2%;
		height: 380px;
	}
	.company_culture li .imt{
		max-width: 68px;
	}
	.company_culture li .text_name{
		font-size: 18px;
		margin: 2% 0;
	}
	.nbanner{
		height: 300px;
	}
	.nbanner_title{
		padding-top: 70px;
		font-size: 32px;
		padding-bottom: 15px;
	}
	.nbanner_tis{
		font-size: 14px;
		margin-top: 10px;
	}
	.foot_nav dl{
		/*margin-right: 7%;*/
	}
	
	.header_nav li .child{
		width: 176px;
		margin-left: -88px;
	}
	.header_nav li .child li a{
		padding: 12px 8px;
		font-size: 13px;
	}
}


@media only screen and (max-width:1000px) {
	html,body{font-size: 13px;}
	.header_model{display: block;}
	.header_nav{background: #fff;position: absolute;width: 100%;left: 0;top: 80px;text-align: center;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;display: none;}
	.header_nav li{display: block;float: none;margin:5px 0;font-size: 15px;}
	.services23 .form-textarea .form-control{
		height: 140px;
	}
	.services23_btn .btn{
		width: 180px;
	    height: 45px;
	    line-height: 45px;
	    font-size: 18px;
	    margin: 0 10px;
	}
	.page-num{
		margin-bottom: 3%;
	}
	.page-num a{
		height: 25px;
	    line-height: 25px;
	    padding: 0 12px;
	    border-radius: 3px;
	    margin: 0 5px;
	    font-size: 13px;
	}
	.banner .swiper-button-prev, .banner .swiper-button-next{
		width: 48px;
		height: 48px;
		margin-top: -24px;
	}
	.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0 10px;
	}
	.header_lolo img{
		max-width: 160px;
	}
	.com_title{
		width: 460px;
	}
	.com_title_img{
		max-width: 32px;
	}
	.com_title_name{
		font-size: 20px;
	}
	.ptlist{
		margin-left: -3%;
	}
	.ptlist li, .solist li{
		width: 30.33%;
		margin: 3% 0 0 3%;
	}
	.ptlist li .text, .volist li .text, .product_list .text{
		margin-top: 6px;
	}
	.ptlist li .text_name, .solist li .text_name, .volist li .text_name, .product_list li .text_name{
		font-size: 13px;
	}
	.solist li .text{
		padding: 10px 15px 20px 10px;
	}
	.volist li{
		margin:2% 0 0 2.25%;
	}
	.incase_list, .incase_listT{
		margin: 2% 0 0 -2%;
	}
	.incase_list li, .incase_listT li{
		width: 31.33%;
		margin: 1.25% 0 0 2%;
	}
	.foot_nav li{margin-right: 30px;}
	.foot_nav li a{font-size: 15px;}
	.foot_wx{
		width: 90px;
		font-size: 13px;
	}
	.foot_dom{
		line-height: 24px;
		text-align: center;
		padding: 10px 0;
		font-size: 13px;
	}
	.foot_dom .fl,.foot_dom .fr{
		float: none;
		width: 100%;
	}
	.incompany_fr li .imt{
		padding: 26% 0;
	}
	.inContent_fl_title{
		font-size: 20px;
	}
	.inContent_fl_titleEn{
		font-size: 14px;
	}
	.inContent_fr_top{
		height: 33px;
	}
	.inContent_fr_top_title .stn{
		font-size: 15px;
	}
	.incom_title{
		font-size: 16px;
	}
	.product_state_video #video{
		height: 400px;
    	width: 650px;
	}
	.product_xitList li{
		padding: 15px 0;
	}
	.product_xitList li:hover{padding:15px 10px;box-shadow: 0 0 10px #ddd;}
	.product_xitList li .content_title{
		font-size: 15px;
		margin: 0 0 3px 0;
	}
	.case_title{
		font-size: 25px;
	}
	.case_show_list li .imt{
		width: 50%;
	}
	.case_show_list li .text{
		padding: 0 10px 10px 10px;
		font-size: 12px;
	}
	.case_show_list li .text_name{
		margin-bottom: 5px;
	}
	.product_list .incom_title, .incomNone_title{
		font-size: 15px;
		margin: 15px 0 20px
	}
	.serve_list ul{
		margin-left: -2%;
	}
	.serve_list li{
		width: 31.33%;
		margin: 0 0 2% 2%;
	}
	.contact_text .name{
		font-size: 20px;
		padding: 10px 0;
	}
	.contact_text .address li{
		font-size: 15px;
	}
	.contact_text .weix{
		max-width: 105px;
		font-size: 12px;
	}
	.video_list li{
		width: 31.33%;
	}
	.company_culture li{
		padding: 3% 1.5% 2%;
		font-size: 12px;
		height: 350px;
	}
	.company_culture li .imt{
		max-width: 50px;
	}
	.nbanner{
		height: 260px;
	}
	.nbanner_title{
		padding-top: 60px;
		font-size: 30px;
	}
	.nbanner_tis{
		font-size: 14px;
	}
	.foot_nav dl{
		/*margin-right: 6%;*/
	}
	.foot_nav dt{
		font-size: 15px;
		margin-bottom: 15px;
	}
	.foot_nav dd{
		margin-bottom: 10px;
	}
	
	.header_nav ul{
		height: auto;
	}
	.header_nav li.plt:after{
		display: none;
	}
	.header_nav li.plt{
		height: auto;
		border-bottom: 1px solid #eee;
		margin: 0;
	}
	.header_nav li.plt:last-child{
		border-bottom: none;
	}
	.header_nav li .child{
		position: initial;
		width: 100%;
		margin-left: 0;
	}
	.header_nav li .child li:last-child{
		margin-bottom: 0;
	}
	.header_nav li .child li a{
		padding: 8px;
		font-size: 12px;
	}
	
}
@media only screen and (max-width:780px) {
	.incompany_fr li .imt{
		padding: 23% 0;
	}
	.product_state_video #video{
		height: 400px;
    	width: 560px;
	}
	.case_title{
		font-size: 22px;
	}
	.inContent_fr_topT{
		display: none;
	}
	.company_info .btn a{
		width: 100%;
		float: none;
		margin-bottom: 10px;
	}
	.company_info .btn a.fr{
		text-align: left;
	}
	.company_honor li{
		width: 31.6%;
	}
	.company_download td{
		padding: 15px;
	}
	.company_download th{
		font-size: 14px;
		padding: 16px 15px;
	}
	.company_download .imt_img{
		width: 35%;
		margin-right: 15px;
	}
	.nbanner{
		height: 230px;
	}
	.nbanner_title{
		padding-top: 55px;
		font-size: 26px;
		padding-bottom: 10px;
	}
	.nbanner_tis{
		font-size: 13px;
		margin-top: 10px;
	}
	.foot_nav dl{
		/*margin-right: 4%;*/
	}
}
@media only screen and (max-width:640px) {
	.services23 form{
		padding:0 3% 5%;
	}
	.services23 .form-group{
		width: 100%;
		margin-left: 0;
	}
	.services23_btn .btn{
		width: 120px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		margin: 0 4px;
		min-width: 120px;
	}
	.page-num a{
		height: 23px;
	    line-height: 23px;
	    padding: 0 7px;
	    margin: 0 4px;
	    font-size: 12px;
	}
	.banner .swiper-pagination{
		bottom: 2% !important;
	}
	.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0 8px;
	}
	.banner .swiper-button-prev, .banner .swiper-button-next{
		display: none;
	}
	.com_title{
		width: 80%;
	}
	.com_title_img{
		max-width: 28px;
	}
	.com_title_name {
	    font-size: 17px;
	}
	.ptlist{
		margin-left: -2%;
	}
	.ptlist li, .solist li{
		width: 48%;
		margin: 2% 0 0 2%;
	}
	.solist li .text {
	    padding: 10px 10px 10px 10px;
	}
	.volist li{
		width: 46.5%;
	}
	.incase_list li, .incase_listT li{
		width: 48%;
		margin-top: 1.5%;
	}
	.foot_wx{
		width: 80px;
		font-size: 12px;
	}
	.foot_top .foot_nav{
		width: 70%;
	}
	.foot_nav li{width: 46%;margin-right: 4%;margin-bottom: 10px;}
	.foot_nav li a{
		font-size: 13px;
	}
	.incompany_fl{
		margin-bottom: 3%;
	}
	.incompany_fl,.incompany_fr{
		width: 100%;
		float: none;
	}
	.incompany_fl .text, .incompany_fr li .text{
		padding: 10px;
		font-size: 14px;
		height: 60px;
	}
	.incompany_fl .text_num{
		font-size: 16px;
	}
	.incompany_fl .text:after{
		width: 32px;
		height: 32px;
		margin-top: -16px;
		left: 40%;
	}
	.incompany_fr ul{
		margin-left: -2%;
	}
	.inContent_fl,.inContent_fr{
		width: 100%;
		float: none;
	}
	.inContent_fl{
		margin-bottom: 5%;
	}
	.inContent_fl_title {
	    font-size: 18px;
	}
	.inContent_fl_list li a {
	    font-size: 14px;
	    padding: 13px 15px 13px 0;
	}
	.inContent_fl_btn{
		overflow: hidden;
	}
	.inContent_fl_btn a{
		width: 48%;
		float: left;
		margin-top: 10px;
	}
	.inContent_fl_btn a:last-child{
		float: right;
	}
	.inContent_fr_top_crumbs{
		display: none;
	}
	.product_state_video #video {
	    height: 220px;
	    width: 100%;
	}
	.product_xit_fl,.product_xit_fr{
		float: none;
		width: 100%;
	}
	.product_xit_fl img{
		width: 100%;
	}
	.product_xitList li .content_more .btn_more{
		font-size: 12px;
	}
	.case_title{
		font-size: 18px;
	}
	.case_list ul{
		margin-left: -2%;
	}
	.case_list li{
		width: 48%;
		margin: 0 0 3% 2%;
	}
	.case_show_list li{
		width: 100%;
	}
	.case_show_list li .imt{
		width: 100%;
		float: none;
	}
	.product_list .incom_title, .incomNone_title{
    	margin: 5px 0 10px;
    	padding-bottom: 10px;
	}
	.serve_list li{
		width: 48%;
		margin: 0 0 3.5% 2%;
	}
	.serve_list li .text{
		margin-top: 5px;
	}
	.company_list li{
		padding: 10px 10px 50px 10px;
	}
	.company_list li .imt{
		width: 28%;
	}
	.company_list li .text{
		margin-right: 0;
		width: 67%;
	}
	.company_list li .text_content{
		margin: 5px 0;
	}
	.company_list li .text_name{
		font-size: 14px;
	}
	.company_list li .more{
		height: 30px;
		line-height: 30px;
		border-radius: 5px;
		margin-top: 0;
		top: auto;
		bottom: 10px;
		right: auto;
		left: 33%;
	}
	.company_info .top_name{
		font-size: 20px;
	}
	.contact_map,.contact_text{
		width: 100%;
		float: none;
	}
	.contact_text .name{
		font-size: 18px;
	}
	.company_honor ul{
		margin: 0 0 2% -2%;
	}
	.company_honor li{
		width: 48%;
		margin: 0 0 4% 2%;
	}
	.company_honor li .text{
		margin-top: 5px;
	}
	.video_info_content{
		padding: 5px;
	}
	.video_info_content .text{
		margin-top: 7px;
		font-size: 13px;
	}
	.video_list li{
		width: 48%;
		padding: 5px;
	}
	.video_list li .text {
	    margin: 8px 0 0px;
	}
	.video_list li .text_time{
		font-size: 12px;
	}
	.video_list li .text_name{
		font-size: 13px;
	}
	.company_download th{
		padding: 10px;
		font-size: 13px;
	}
	.company_download .tw2, .company_download .tw3, .company_download .tw4{
		width: 20%;
	}
	.company_download th.tw1{
		width: 30%;
		padding-left: 0;
		text-align: center;
	}
	.company_download td{
		padding: 10px;
		font-size: 12px;
	}
	.company_download .imt{
		display: block;
	}
	.company_download .imt_img{
		width: 100%;
	}
	.company_download .imt_text{
		margin-top: 5px;
	}
	.nbanner{
		height: 200px;
	}
	.nbanner_title{
		padding-top: 50px;
		font-size: 18px;
		line-height: 1.3;
	}
	.nbanner_tis{
		font-size: 12px;
	}
	.foot_top .foot_nav{
		width: 100%;
		float: none;
	}
	.foot_nav dl,.foot_nav dl:last-child{
		float: none;
		margin: 0;
		width: 100%;
		overflow: hidden;
	}
	.foot_nav dt{
		margin-bottom: 5px;
	}
	.foot_nav dd{
		display: inline-block;
		margin-right: 10px;
	}
	.foot_nav dl:last-child dt{
		float: left;
		margin-right: 15px;
	}
	.foot_nav dl:last-child dt:last-child{
		margin-right: 0;
	}
	.foot_wx{
		margin-top: 15px;
		float: none;
	}
}

@media only screen and (max-width:480px) {
	
}