* {
	padding: 0;
	margin: 0;
}
.clr{
	clear: both;
}
.one-line {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
/* 多行换行 */
.some-line{
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}
/* 首页样式 */
.warp{
    position: relative;
	width: 100%;
	background-color: #FFFFFF;
	background-position: center;
}

.content{
	position: relative;
	width: 1200px;
	margin:auto;
	overflow: hidden;
}

/* 网站建设开始 */
.top{
	width: 100%;
	min-width: 1200px;
	height: 37px;
	background-color: #E9EFF8;
	line-height: 37px;
}
.top-left{
	font-size: 14px;
    color: #000;
    padding-left: 15px;
}
.top-right{
	color: #EB5F49;
	font-size: 16px;
}

/* 菜单 */
.heads{width:1200px; margin:0 auto; height:100px;}
/*logo*/
.heads .logo{ float: left; width: 800px; display:block;}
.heads .logo img{ max-height: 100px; padding: 10px 0px; float: left;}
.heads .lxdh{ float: right; margin-top: 10px;}
/*导航*/
.daohangtonglan{ width: 100%; background-color: #333; height: 55px;}
.dht{ height:55px; width:1200px; margin: 0 auto;}
.menu{ min-width:1200px; overflow:hidden; margin:0 auto}
.menu .menu_item{ display:inline-block; float:left;width:170px; overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;/*超出部分省略号显示*/}
.menu .menu_item a{font-size: 16px;color: #fff; display: block;width: auto; line-height:55px; text-align:center; font-family:"微软雅黑";}
.menu .menu_item:hover{background:#fff;}
.menu .cur{background:#fff;}
.cur a{color:#333!important;}
.menu .menu_item:hover a{color:#333;}
.menu .menu_item:hover .submenu{display:block; z-index:999999; position:absolute;border-top:3px solid #ff6600}
.submenu{background-color:#fff; overflow: hidden;z-index:999999999; display:none;}
.submenu_item {padding:0 2px; min-width:170px; }
.submenu_item a{ color:#333!important; font-weight:100 !important; line-height:3em !important}
.submenu_item:hover{ background:#333;}
.submenu_item a:hover{ color:#fff !important}

.lxdh-top img{
	width: 48px;
	height: 48px;
}
.lxdh-top span{
	font-family: 微软雅黑, "Microsoft YaHei";
    font-size: 18px;
	color: #333;
	font-weight: bold;
	vertical-align: -5px;
}
.lxdh-bottom{
	font-size: 20px;
	color: #333;
	font-weight: bold;
}



/* 关于我们 */
.about{
	width: 100%;
	min-width: 1200px;
	height: 675px;
	background-image: url('../image/about_bg.jpg');
	background-position: center;
	padding-top: 50px;
}
.about-text{
	width: 1200px;
	height: auto;
}
.about-title p{
	font-family: 微软雅黑;
    font-size: 24px;
    color: #333;
	font-weight: bold;
}
.line{
	width: 42px;
	height: 3px;
	background-color: #F49229;
	margin: 15px 0px;
}
.about-introduct{
	width:650px;
	font-size: 16px;
	line-height: 30px;
}


.alarm {
	/* position: relative;
    width: 70px;
    height: 60px;
    margin-top: 60px;
    margin-right: 55px;
    margin-left: 35px; */
	position: relative;
    width: 100px;
    height: 60px;
    margin-top: 60px;
    margin-right: 35px;
    margin-left: 20px;
}
.alarm p {
	width: 100px;
	height: 35px;
	font-size: 28px;
}
.divright {
	position: absolute;
	color: #333;
	font-size: 17px;
	width: 23px;
	height: 23px;
	line-height: 23px;
	left: 100%;
	top: -20px;
	text-align: center;
	-webkit-border-radius: 24px;
	border-radius: 24px;
}


.about-list{
	display: inline-block;
	margin-top: 10px;
}
.about-list li{
	float: left;
}

.case-mt-10{
	margin-top: 10px;
	margin-right: 20px;
}
.case-mt-10 a{
	display: inline-block;
	width: 246px;
	height: 45px;
	border: 1px solid #ccc;
	margin-top: 10px;
	line-height: 45px;
	text-align: center;
}
.case-mt-10 a:hover{
	display: inline-block;
	width: 246px;
	height: 45px;
	border: 1px solid #009C73;
	margin-top: 10px;
	line-height: 45px;
	text-align: center;
	color: #009C73;
}
.case-mt-100{
	margin-top: 45px;
}
.case-mt-10 li{
	width: 245px;
	margin-bottom: 10px;
}
.case-mt-100 li{
	margin-bottom: 10px;
}

.about-case{
	float: right;
    width: 530px;
    position: relative;
    top: -75px;
}
/* 产品 */
.product{
    width: 100%;
    min-width: 1200px;
    height: auto;
    background-color: #F6F6F6;
    min-height: 1020px;
}
.module-title{
	width: 1200px;
	margin: 40px auto;
	text-align: center;
}
.title-en{
	font-family: 微软雅黑;
    font-size: 30px;
    line-height: 42px;
    text-transform: uppercase;
    
}
.color-title-cn{
	font-family: 微软雅黑;
    font-size: 24px;
	color: #5a5a5a;	
}
.color-title{
	font-size: 38px;
    color: rgb(218, 230, 240);
    text-transform: uppercase;
	font-family:Arial,"宋体",Helvetica, sans-serif,Verdana; ;
}
.title-line{
	width: 42px;
	border: 1px solid #F49229;
	margin: 10px auto;
}
.product-nav{
	width: 235px;
	height: auto;
	background-color: #FFFFFF;
	margin-bottom: 50px;
}
.title-model{
	width: 235px;
	height: 80px;
	background-color: #333;
	padding-top: 16px;
}
.product-nav-title{
	color: #FFFFFF;
	font-size: 20px;
	text-align: center;
}
.product-nav-title-en{
	color: #FFFFFF;
	text-align: center;
	margin-top: 5px;
	font-size: 13px;
}
.product-nav-list li{
	width: 235px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-bottom: 2px solid #F8F8F8;
	margin: 3px auto;
	background-color: #fff;
}
.product-nav-list li a{
	width: 235px;
	height: 50px;
	display: inline-block;
	font-size: 14px;
	color: #014A84;
}
.product-nav-list li a:hover{
	width: 235px;
	height: 50px;
	background-color: #333;
	color: #FFFFFF;
}

.nav-contact-us{
	width: 235px;
	padding-top: 10px;
}
.nav-contact-us p{
	font-family: "Microsoft YaHei";
    font-size: 14px;
	line-height: 25px;
	padding: 0px 5px;
}
.nav-line{
	width: 235px;
	border-bottom: 2px solid #ccc;
	margin-top: 10px;
}
.code-img{
	text-align: center;
	margin-bottom: 25px;
	margin-top: 15px;
}
.code-img img{
	max-width: 160px;
	margin: 10px auto;
}


.product-right{
	width: 950px;
	height: auto;
}
.product-show li{
	float: left;
	width: 292px;
	background-color: #FFFFFF;
	height: 250px;
	text-align: center;
	margin: 0px 12px;
	margin-bottom: 15px;
}
.product-name{
	width: 292px;
	height: 37px;
	font-family: Microsoft YaHei;
	line-height: 37px;
	background-color: #D9D9D9;
    font-size: 14px;
    color: #5a5a5a;
	font-weight: bold!important;
}
.product-img-center{
	width: 292px;
	height: 210px;
	overflow: hidden;
}
.product-img-center img{
	display: inline-block;
	max-width: 292px;
	height: 210px;
	transition : -webkit-transform 3s;/*延迟效果*/

}


.product-show li img:hover{ 
	-webkit-transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;
	transition:transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
	max-width: 292px;
	height: 210px;
	overflow: hidden;
}

.product-name:hover{
	background-color:#2E90DA;
	color: #fff;
}

/* 选择我们 */
.choose{
	width: 100%;
	min-width: 1200px;
	height: 720px;
	background-image: url('../image/choose_us.jpg');
	background-position: center;
	background-attachment: fixed 
}

.color-choose{
	color: #CCCCCC;
}
.color-title{
	color: #DAE6F0;
}

.choose-content{
	width: 1200px;

}

/* 选择我们 */
.choose-text{
	width: 300px;
	height: 215px;
	background-color: #FFFFFF;
}
.choose-text p{
	color: rgb(67, 67, 67);
    font-family: 微软雅黑;
	font-size: 18px;
	padding-top: 50px;
	padding-left: 20px;
}
.text-part{
	font-size: 14px;
	line-height: 28px;
	color: #888888;
	padding:0px 20px;
	padding-top: 20px;
}
.choose-content li{
	float: left;
}

.news-list{
	display: inline-block;
	width: 1200px;
	height: auto;
}
.news-list li a img{
	max-width: 385px;
	height: 230px;
}
.news-title{
	width: 385px;
	display: inline-block;
    font-family: Microsoft YaHei;
    font-size: 15px;
    color: #434343;
    font-weight: bold;
	margin: 5px 0px;
}
.news-times{
	width: 385px;
	display: block;
    font-family: arial;
    font-size: 13px;
	line-height: 26px;
    color: #929292;
}

.news-text{
	width: 385px;
	color: #999;
	font-size: 12px;
	padding-right: 40px;
}
.news-list li{
	float: left;
	width: 400px;
}

/* 合作伙伴 */
.partners{
	width: 100%;
	min-width: 1200px;
	height: 510px;
	margin-top: 50px;
	background-image: url('../image/partners_bg.png');
	background-position: center;
}

/* 本例子css */
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative; margin: 40px auto;}
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center; font-size: 16px; }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:240px; height:240px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px; }

/* 底部 */
.foot{
	width: 100%;
	min-width: 1200px;
	height: 235px;
	background-image: url('../image/foot_bg.jpg');
	background-position: center;
}
.foot-left-fl{
	width: 450px;
	float: left;
}
.first-nav{
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	width: 150px;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 50px;
}
.foot-nav{
	float: left;
}
.foot-nav li{
	width: 150px;
	text-align: center;
	padding: 5px 0px;
}
.foot-nav li a{
	font-size: 14px;
	color: #D9D9D9;
}

.class-foot{
	color: #FFFFFF;
}


.foot-contact{
	float: left;
	margin-left: 30px;
}

.foot-contact p{
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	width: 150px;
	margin-bottom: 20px;
	margin-top: 50px;
}
.foot-contact-tel{
	color: #FFFFFF;
	font-size: 30px;
}
.foot-adress{
	color: rgb(204, 204, 204);
	font-size: 14px;
	line-height: 25px;
	margin-top: 10px;
}
.foot-code{
	float: right;
	width: 320px;
	margin-top: 50px;
}
.foot-code li{
	float: left;
	margin: 0px 18px;
	text-align: center;
}
.foot-code li img{
	width: 120px;
}
.foot-code li p{
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 4px;
}

.foot-record{
	width: 100%;
	min-width: 1200px;
	height: 30px;
	background-color: #000;
	text-align: center;
	line-height: 30px;
}
.record-color{
	display: inline-block;
	color: #FFFFFF;
	font-size: 12px;
	margin-right: 15px;
}
.record-color a{
	color: #FFFFFF;
	font-size: 12px;
	margin: 0px 10px;
}


/* f分页开始 */

/*sub_banner*/
.sub_banner{ width:100%; min-width: 1200px; overflow: hidden; height: 450px}
.sub_banner img{ width:1920px; margin:0 calc(50% - 960px)}


.sub-about{
	width: 100%;
	min-width: 1200px;
	height: auto;
	margin-top: 50px;
	margin-bottom: 80px;
}
.sub-nav-title{
	width: 270px;
	background-color: #014fa2;
	height: 70px;
	text-align: center;
}
.sub-nav-title span{
	display: inline-block;
	color: #fff;
	font-size: 26px;	
	line-height: 70px;
}
.nav-list-bg{
	display: inline-block;
	width: 250px;
	background-color: #fff;
	padding: 20px 0px;
}
.nav-list-bg li:hover a{
	color:  #014fa2;
}
.sub-nav-list{
	width: 270px;
	text-align: center;
	background-color: #014fa2;
	padding: 10px;
}
.sub-nav-list li{
	display: inline-block;
	width: 220px;
	height: 40px;
	background-color: #fff;
	padding: 0px 15px;
	line-height: 40px;
	margin: 5px auto;
	border: 1px solid #ccc;
}
.sub-nav-list li a{
	display: inline-block;
	width: 100%;
	height: 40px;
	color: #333;
	font-weight: bold;
}
.sub-nav-lxwm{
	width: 270px;
	background-color: #014fa2;
	text-align: center;
}
.sub-nav-lxwm span{
	color: #fff;
	font-size: 26px;	
}
.sub-nav-lxwm p{
	display: block;
    font-size: 16px;
    color: #3772b4;
	padding-top: 5px;
	margin: 0px;
}


.sub-bottom-info{
	width: 270px;
	background-color: #014fa2;
	padding: 10px;
}

.bottom-info-bg {
	display: inline-block;
	width: 250px;
	background-color: #fff;
	padding: 20px 0px;
	padding-left: 10px;
}
.bottom-info-bg p{
	margin: 0px;
	line-height: 35px;
}

.clean30{clear:both;height:15px;overflow:hidden;}
.sub-about1{ width:900px; float:right}
.sub-about1 p{ line-height:36px; font-size:16px}
.sub-about1 img{ max-width:100%;}

.cp_right{ width:913px; float:right; overflow:hidden}
.cp_dt{ width:100%; float:left; height:46px; line-height:46px; border-bottom:1px solid #124185}
.cp_dt b{ color:#124185;font-size:16px; float:left; padding-left:5px;}
.cp_dt span{ float:left}
.cp_dt span a{ font-size:15px;}
.cp_dt span img{ width:29px; float:left; padding-right:10px; padding-top:13px;}
.cp_dt p a{ float:right; font-size:16px; font-weight:bold; color:#124185; padding-right:5px;}


.mainRight{float: right; overflow:hidden;width: 900px;}
.brandnavbox{ width:900px; height:55px; background:url(../image/brandnavbg.jpg) no-repeat; overflow:hidden}
.brandnavbox p.ccsl{ float:left; max-width:250px;height:55px; line-height:55px;margin-left: 20px; color:#333; font-size:20px;}
.brandnavbox .con{ float:right;font-size: 16px; max-width:400px;height:55px; line-height:55px;}

.detailbox{ overflow:hidden}
.detailbox .xq{ padding-top:20px}
.detailbox .xq .con{ line-height:30px; color:#333;}


ul.piclistul{ overflow:hidden; padding-top:20px; line-height:30px;}
ul.piclistul li{float: left;width: 275px;height: 270px;text-align: center;margin-left: 10px;margin-right: 13px;}
ul.piclistul li a{width: 282px;height: 250px;text-align: center;border: 1px solid #ccc; display: block;color: #333;line-height: 42px;}
ul.piclistul li a img{ display:block;width: auto;height: 200px;margin:0 auto; padding-top:4px;object-fit: fill;}
ul.piclistul li a p{ text-align:center;margin-top: 5px;padding: 0 10px;font-size: 14px; height:42px; line-height:42px;}
ul.piclistul li:hover a p{ background:#666; color:#fff;}


/*翻页样式*/
#pre{margin-top:20px; padding-top:10px; font-size:14px; clear:both; text-align:right; margin-bottom:15px}
#pre a{ color:#069}
#pages {width: 100%;height: 50px;text-align: center;line-height: 22px;padding-top: 1px; clear:both;}
#pages a {background: #f5f5f5;border: #ddd solid 1px;padding: 2px 8px;margin: 0 2px;float: none;color: #9d7751;font-size: 14px;}
#pages span {
	background: #666;
    color: #fff;
    border: #DDD solid 1px;
    padding: 4px 10px;
    margin: 0 2px;
    float: none;
}




.detailbox .xq .box1{width: 700px; overflow:hidden;margin: 0 auto; padding-bottom: 5px;}
.detailbox .xq .box1 h1{width: 95%;margin: 0 auto;padding: 15px 0;border-bottom: 1px solid #e0e1dc; text-align:center;color: #666;font-size: 14px;}
.detailbox .xq .box1 img{ display:block; margin:10px auto; max-width:700px;}
.detailbox .xq .box2{ margin-top:10px;height: 24px;background: #014fa2;}
.detailbox .xq .box2 p{padding-left: 20px;color: #fff;line-height: 24px;}
.detailbox .xq .box3{padding: 15px;line-height: 30px;font-size: 12px;color:#333;font-size: 16px;}


/* 新闻 */
.contWrap {margin-top: 20px;}
/****************新闻资讯****************/
.contBoxR .contWrap ul.newsList {width: 100%;}
.contBoxR .contWrap ul.newsList li {width: 100%; height: 36px; margin-bottom: 10px; line-height: 36px; border-bottom: 1px dashed #ccc;}
.contBoxR .contWrap ul.newsList li a {display: block; height: 100%;}
.contBoxR .contWrap ul.newsList li a:hover {color: #1970B9;}
.contBoxR .contWrap ul.newsList a:after {display: block; clear: both; overflow: hidden; content: "";}
.contBoxR .contWrap ul.newsList span {float: left; width: 10px; height: 100%; margin-right: 8px; background: url(../image/icon_sj.png) no-repeat center;}
.contBoxR .contWrap ul.newsList p {float: left; width: 726px;font-size: 15px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.contBoxR .contWrap ul.newsList em {float: right; color: #666;font-size: 15px; font-style: initial;}

/* 新闻详情页 */
.newsWrap {}
.newsDHead {text-align: center;}
.newsDHead h3 {margin: 10px 0; font-size: 20px;}
.newsDHead p {font-size: 14px; color: #999;margin-top: 15px;}
.newsWrap .txt {margin-top: 20px; color: #666;font-size: 15px;}
.newsWrap .txt h4 {margin-top: 26px; line-height: 30px; text-indent: 2em;}
.newsWrap .txt p {line-height: 30px; text-indent: 2em;}
.newsWrap .txt .pic {margin: 20px 0; text-align: center;}
.newsWrap .txt .pic img {width: auto; max-width: 100%;}

.articlebook { margin-top: 10px; display: inline-block; text-align: left; float: left;}
.articlebook p{ margin-top: 10px; font-size: 14px;font-family: "微软雅黑";color: #999;}
.articlebook p:hover{ color: #009944;}


/* 表单 */
.mainWarp{ width:1200px; margin:0 auto; overflow:hidden; }
.contact_bg{
	width: 100%;
	min-width: 1200px;
	min-height: 815px;
	background-image: url('../image/contact_bg.jpg');
	background-position: center;
}
.back-fff{
	background-color: #fff;
	padding: 20px;
}


/* 表单 */
.form-title{
	width: 1140px;
	height: 40px;
	background-image: url('../image/form.png');
	background-position: left;
	background-repeat: no-repeat;
	background-color: #F9F8F8;
}
.form-font{
	line-height: 40px;
	padding-left: 90px;
	font-size: 14px;
	color: #0088d4;
}


.form-content{
	width: 1160px;
	text-align: center;
	margin-top: 50px;
}
.company-name{
	font-size: 24px;
    color: #DFC5A4;
}
.company-school{
	color: #999999;
    font-family: Microsoft YaHei;
	font-size: 16px;
	margin: 10px 0px;
}

/* 表单 */
.form-list{
	display: inline-block;
	width: 530px;
	margin-top: 30px;
}
.table_form tbody th {
	font-size: 16px;
	text-align: center;
}
.table_form tbody td{
	border-bottom: none!important;
}
.table_form tbody th{
	border-bottom: none!important;
}
.input-text{
	width: 320px;
	height: 35px!important;
}
.service-img{
	margin-top: 10px;
}

.map{
	margin-top: 50px;
    position: relative;
    top: 30px;
}