@charset "utf-8";

body{font-family: "microsoft yahei";font-size: 12px;}
h1,h2,p{margin:0;}
ul{margin:0; padding:0;}
li{list-style:none;}
.clearfix{clear:both;}
img{ border:none;max-width: 100%;margin-left: auto;margin-right: auto;}
a{color: #444;}
a:hover{ text-decoration: none;}
.BMap_Marker div img{max-width:initial}
.BMapLabel{max-width:initial}
.BMap_pop img{max-width:initial}
.BMap_shadow img{max-width:initial}
.f_l{ float: left;}
.f_r{ float: right;}
.container{ width:80%; margin:auto; padding:10px 0; }
.container-fluid{ width:100%; height:auto; padding:10px 0;}
.p-left{ padding-left: 0;}
.gun{position: relative;z-index:999}
.tit-1{ padding-bottom: 10px; padding-right: 10px;}
.language_bg{background: #223d73;padding: 8px 0;}
.lan{margin-left: 40px;}
.lan span{font-size: 14px;line-height: 20px;color: #fff;margin-left: 10px;}

.header_box{padding: 30px 0;}
.logo img{border-right: 1px solid #ccc;padding-right: 40px;}
.logo span{font-size: 36px;font-weight: bold;color: #333;letter-spacing: 5px;margin-left: 30px;}
.header_phone h6{font-size: 20px;line-height: 36px;color: #1a1a1a;margin: 0;}
.header_phone p{font-size: 30px;line-height: 30px;color: #d93616;font-weight: bold;}
.header_phone{margin-left: 20px;margin-top: -5px;}
.nav {background-color: #223d73;}
.nav_bg{text-align:center;}
.nav_bg ul li{ float: left;color: #fff;font-size: 16px;}

.xs_header_bg{display:none; background:#fff; border-bottom:1px solid #ccc; padding:5px 0;}
.xs_nav_btn span{width:25px; height:3px; margin:5px auto; background-color:#1a1a1a;display:block;}
.xs_nav{width:100%; background-color:#1a1a1a;border: 1px solid #333;margin-bottom:0; display:none; position:fixed; right:0; z-index:1111; width:50%;}
.xs_nav li{text-align:center;border-bottom:1px solid #333;}
.xs_nav a{font-size:14px; line-height:40px; color:#fff;}
.xs_nav li:hover{background-color:#f2b230;}

.keywords_bg{background: #fff;box-shadow: 0 3px 3px rgba(0,0,0,0.1);position: relative;}
.keywords p{font-size: 18px;font-weight: bold;line-height: 50px;}
.keywords a{font-size: 16px;line-height: 50px;color: #1a1a1a;margin-left: 30px;}
.keywords a:hover{color: #223d73;}
.search{width: 280px;height: 34px;border-radius: 17px;border: 1px solid #ccc;background: none;position: relative;margin-top: 7px;}
.search1{border: none;background: none;padding: 0 20px;line-height: 34px;}
.search2{background: url("../images/search.png") no-repeat;width: 22px;height: 22px;background-size: 100%;border: none;position: absolute;top: 5px;right: 20px;}

.index_product_bg{background: #edeff2;padding: 60px 0;}
.category_title{background: #223d73;text-align: center;color: #fff;padding: 20px 0;}
.category_title h5{font-size: 28px;line-height: 30px;margin: 0;}
.category_title h6{font-size: 18px;line-height: 30px;text-transform: uppercase;margin: 0;}
.category li{background: #d9d9d9;border-top: 1px solid #fff;border-left: 4px solid #d9d9d9;font-size: 20px;color: #1a1a1a;line-height: 70px;padding-left: 50px;}
.category li:hover{border-left: 4px solid #d93616;transition: all 0.3s linear;}
.category2{/*padding: 15px 0;background: #fff;*/}
.category2 li{font-size: 16px;line-height: 40px;border: none;background:url("../images/index_arrow1.png") no-repeat;background-position: 30px 16px;}
.category2 li:hover{background-image:url("../images/index_arrow2.png");border: none;color: #d93616;padding-left: 60px;background-position: 40px 16px;}
.index_product_title{font-size: 28px;color: #223d73;border-bottom: 1px solid #223d73;line-height: 70px;margin-bottom: 10px;}
.index_product{text-align: center;margin-top: 30px;}
.index_product p{background: #223d73;color: #fff;font-size: 14px;line-height: 40px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index_product:hover p{background: #d93616;transition: all 0.2s linear;}
.index-img{cursor: pointer;   overflow: hidden;position: relative;}
.index-img img{width: 100%;top: 0;position: relative;left: 0; -webkit-transition: -webkit-transform 1s;
  -moz-transition: -moz-transform 1s; -o-transition: -o-transform 1s; transition: transform 1s;}
.index-img img:hover{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);
  -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.index_system_bg{margin-top: 60px;text-align: center;}
.index_system_title{text-align: center;position: relative;}
.index_system_title h6{margin: 0;font-size: 40px;font-weight: bold;color: #223d73;line-height: 45px;}
.index_system_title p{margin: 0;font-size: 24px;font-weight: bold;color: #333;line-height: 45px;}
.system_title_line1,.system_title_line2{width: 120px;height: 2px;background: #999;position: absolute;top: 70px;display:none}
.system_title_line1{left: 390px;}
.system_title_line2{right: 390px;}
.index_system{margin-top: 50px;}
.banner_s{margin-top: 60px;}
.banner_xs{ display: none;}
.title{border-bottom: 3px #ddd solid;}
.title_1{ width: 200px;margin: auto;position: relative;top:30px;background-color: #fff;text-align: center;}
.title_1 h2{ color: #000;}
.title_1 p{color: #223d73;font-size: 16px;margin-top: 6px;}
.index-about{ margin-top: 50px;}
.index-about-1{ line-height: 26px; font-size: 14px; ;}
.zs{ margin-top: 20px;}
.zs ul li{ float: left;padding-right: 20px;}
.bg_1{ background-color: #edeff2;margin-top: 30px;padding-bottom: 30px;}
.title_2{ text-align: center; font-size: 40px;color: #223d73;}
.title_3{ width: 160px;margin: auto;position: relative;top:20px;background-color: #edeff2;text-align: center;font-size: 24px;color: #000;}
.yangpin{ margin-top: 50px;}
.yangpin ul li{ margin-bottom: 10px;}
.yangpin ul li img{width:100%}
.news{margin-top: 30px;}
.new_title{ background: url(../images/img_1.png) no-repeat right  center; margin-bottom: 20px;}
.new_title h2{ background-color: #fff;font-size: 20px;width: 100px;color: #000;font-weight: bold;}
.n_1{border-right: 1px #ddd solid;color: #999;text-align: right;}
.n_1 h2{ font-size: 20px;}
.n_1 p{ font-size: 16px;}
.n_2{ padding-left: 10px;}
.n_2 h2{ font-size: 14px;padding-bottom: 10px;font-weight: bold;}
.new_1{ margin-bottom: 10px;}
.new_2{ margin-bottom: 10px;}
.wenda{margin-top: 30px; }
.faq1{background: url(../images/faq1.png) no-repeat left center;padding-left: 30px; margin-bottom: 10px; margin-top: 10px;} 
.faq2{background: url(../images/faq2.png) no-repeat left top;padding-left: 30px;padding-bottom: 20px;border-bottom: 1px #ddd dashed;} 
footer{ color: #fff;}
.fot_bg_1{ background-color: #3d5c99;border-bottom: 1px #fff  solid;}
.fot_nav ul li{ float: left; color: #fff;font-size: 14px;text-align: center; }
.fot_bg_2{ background-color: #223d73;color: #fff;}
.fot_bg_2 p{ line-height: 36px;}
.fot-1{ border-bottom: 1px #fff solid;margin-bottom: 10px;}
.fot-2{ text-align: center; margin-bottom: 10px; margin-top: 10px;}
.fot-2 ul li{float: left;padding-right: 30px; text-align: center;}
.fot-3{ padding-top: 30px;}
.fot-3 input{ width: 100%;color: #999;padding-left: 10px;}
.f_l ul li{ margin-bottom: 5px;}
.input-1{ height:25px;border: none;}
.input-2{ height: 60px;border: none;margin-bottom: 5px;}
.input-3{ background-color: #d93616;border: none;height: 25px;color: #fff;}
.content-about{line-height: 30px; color: #666;}
.content-title{ padding-bottom: 10px;border-bottom: 1px #ddd dashed;color: #666;font-size: 16px;}
.content{ padding-bottom: 30px;}
.content-products{ margin-top: 30px;}
.content-news{ margin-top: 30px;}
.new{ margin-top: 10px;padding-bottom: 10px;border-bottom: 1px #ddd solid;}
.new-1 h2{ font-size: 16px;font-weight: bold;margin-bottom: 10px;line-height: 30px;}
.new-1 p{ line-height: 24px;}
.content-contact{ margin-top: 30px;}
.contact-1{ margin-top: 10px;}
.new-info{padding: 10px 0;}
.new-tit{font-size: 18px; font-weight:bold;padding: 20px 0;text-align: center;}
.new-tit1{ font-size: 12px;color: #999;text-align: center;padding-bottom: 10px;border-bottom: 1px #ddd solid;margin-bottom: 10px;}
.new-tit2 p{ color: #666;line-height: 24px;text-align: left;}
.new-tit3{ margin-top: 20px; border-top:1px #ddd solid ;padding: 10px 0;line-height: 30px;color: #666;}
.p-info-1{ margin-bottom: 20px;}
.firstRow td span{font-size: 16px;}
.firstRow img{width:90%}
.p-info-2{line-height: 30px; }
.p_title{ background-color: #ddd; padding: 10px 20px;font-size: 18px; color: #000;}
.link-product{ margin-top: 30px; border-top: 1px #ddd solid;}
.p_title-1{ font-size: 18px; margin-top: 20px; color: #223d73;margin-bottom: 20px;border-bottom: 1px #ddd solid;padding-bottom: 20px;font-weight: bold;}
.product-1{ padding: 10px 0px;}
.content-messages{ padding:0 0;color: #999;padding-top:20px;line-height: 30px;border-top:1px #ddd solid ;}
.content-messages ul li{ padding:0 0; margin:5px 0; padding-right:10px;}
.messages-button{ width:100%; height:35px;}
.messages-button-1{width:100%; height:80px;}
.messages-button-2{ width:50%; height:35px;}
.messages-button-4{width: 100%; background-color:#223d73; height:50px; text-align:center; padding:0 30px; border:none; color:#fff; font-size:18px; margin-top:10px}
.case ul li{ margin-bottom: 10px;}
.link p img{width:100%}
.link ul li{ float:left; padding-right:30px}
.link ul li a{font-size:16px}

.badoo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 15px; PADDING-BOTTOM: 10px; COLOR: #223d73; PADDING-TOP: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: right
}
.badoo A {
	BORDER-RIGHT: #223d73 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #223d73 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; BORDER-LEFT: #223d73 2px solid; COLOR: #223d73; PADDING-TOP: 2px; BORDER-BOTTOM: #223d73 2px solid; TEXT-DECORATION: none
}
.badoo A:hover {
	BORDER-RIGHT: #223d73 2px solid; BORDER-TOP: #223d73 2px solid; BORDER-LEFT: #223d73 2px solid; COLOR: #000; BORDER-BOTTOM: #223d73 2px solid
}
.badoo .current {
	BORDER-RIGHT: #223d73 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #223d73 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #223d73 2px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #223d73 2px solid; BACKGROUND-COLOR: #223d73
}

.foot-2{display:none;background-color: #0c93be;overflow: hidden;position:fixed;padding:5px 0;height:54px;left: 0;bottom: 0;width: 100%;text-align: center;}
.foot-2 *{padding: 0 !important;height: auto !important;display: block !important;font-size: 0 !important;line-height: auto !important;}
.foot-2 .tp1{margin-left: 20px !important;float: left;}
.foot-2 .tp2{position: absolute;left: 50%;top: 50%;margin-left: -20px !important;margin-top: -22px !important;}
.foot-2 .tp3{margin-right: 20px !important;float: right;}
.foot-2 img{height:28px !important;}
.foot-2 span{font-size:14px !important;color: #fff;}

@media (max-width: 	768px) {
.container{width:90%}
.xs_header_bg{ display: block; padding: 10px 0;}
.xs_nav_btn{display:block; margin-top:10px; margin-left:40px;}
.nav{ display: none;}
.xs_nav{width:30%;}
.xs_nav a{font-size:16px; line-height:48px; }
.header_box{ display: none;}
.banner_xs{ display: block;}
.banner_s{ display: none;}
.wenda{ padding-left: 0; padding-right: 0;}
.fot_bg_1{ display: none;}
.p-left{ padding-left: 0; padding-right: 5px;}
.index_system_title h6{ font-size: 23px;}
.index_system_title p{font-size:20px;}
.category_box{ display: none;}
.dis_xs{ display: none;}
.title_2{ text-align: center; font-size: 23px;color: #223d73;}
.title_3{font-size:20px}
.n_1{ padding-right: 10px;}
.n_1 h2{ font-size: 18px;}
.index_product_bg{padding:0}
.index_system_bg{margin:0}
.index_system{margin:0}
.bg_1{margin:0;padding:0}
.wenda{margin-top:10px}
.keywords p{line-height:1.42857143;}
.keywords a{line-height:1.42857143;margin-left:20px}
.search{margin-right:45px}
.foot-2{display:block;}
footer{margin-bottom:55px}
.fot-2{display:none}
.fot-3{display:none}
}

/* 小型设备（平板电脑，768px 起） */
@media (min-width: 	768px) and (max-width: 992px) {
.container{width:90%}
.xs_header_bg{ display: block; padding: 10px 0;}
.xs_nav_btn{display:block; margin-top:10px; margin-left:40px;}
.nav{ display: none;}
.xs_nav{width:30%;}
.xs_nav a{font-size:16px; line-height:48px; }
.header_box{ display: none;}
.banner_xs{ display: block;}
.banner_s{ display: none;}
.dis_xs{ display: none;}
.index_product_bg{padding:0}
.index_system_bg{margin:0}
.p-left{ padding-left: 0; padding-right: 5px;}
.bg_1{margin:0;padding:0}
.wenda{margin-top:10px}
.keywords p{line-height:1.42857143;}
.keywords a{line-height:1.42857143;margin-left:20px}
.search{margin-right:45px}
.foot-2{display:block;}
footer{margin-bottom:55px}
.fot-2{display:none}
.fot-3{display:none}
}

/* 中型设备（台式电脑，992px 起） */
@media (min-width: 992px) and (max-width: 1200px) {
.xs_nav{ display: none;}
}

/* 大型设备（台式电脑，1200px 起） */
@media (min-width: 1200px){
.xs_nav{ display: none;}	
}
