body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input[type=text],textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%}
a:link,a:visited{outline:none}
a:hover,a:active{}
body{font:12px/1.5 "Lucida Grande", Verdana, Helvetica, Arial, "Microsoft YaHei", Simsun, sans-serif;color:#333;background: #fff}
img{border:0}
table{border-collapse:collapse}
ul li{list-style:none}
label input{vertical-align:middle}
input{border:none; background:none;}

* { 
	margin:0px; padding:0px;/*去除页面中所有标签的默认间距、补白*/
}
body{
	font-family: Arial, Helvetica, sans-serif,"Microsoft YaHei";
	font-size: 9pt;
	margin: 0;
	padding: 0;/*--for opera
	background-color: #f3f2f0;--*/
	position:relative;
}
ul, li, dl, dt, dd {
	display:block;
	list-style-type:none;/*去除ol、ul、li的默认样式*/
}
h1,h2,h3,h4,h5,h6 { 
	font-weight:normal;/* 去除默认的字体样式 */
}
td {
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
}
.clear {
	border-top:1px solid transparent !important;
	margin-top:-1px !important;
	border-top:0;
	margin-top:0;
	clear:both;/* IE清除浮动必备代码 */
	visibility:hidden;
}
a {
	font-family:Arial, Helvetica, sans-serif, "宋体";
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
}
a:hover  {
	font-family:Arial, Helvetica, sans-serif, "宋体";
	font-size: 9pt;
	color: #18ab42;
	text-decoration: none;
}

.text-align-right {text-align:right}
.text-align-left {text-align:left}

.biantu{overflow:auto}
.biantu li .tu{ position:relative; overflow:hidden}
.biantu .tu img{
  transition: all 0.6s;
}
.biantu .tu img:hover{
  transform: scale(1.1);
}


.header  {
	width:100%;
	height:123px;
	z-index:199;
	/*left: 50%;/* 必须 */
	margin-top:0px;
	margin-left: 0px;/* 宽度width的一半 */
	text-align:center;
	z-index:199;
	background-color:#ff6727;
	overflow:hidden;
	}
.top2_box
{
width:95%;
height:123px;
line-height:123px;
margin:auto;
overflow:hidden;
text-align:center;
padding:0px;
}
.logo{
width:310px;
float:left;
margin-top:0px;
}
.nav{
	min-width:60%;
	height:123px;
	line-height:123px;
	text-align:right;
	z-index:999;
	float:right;
	padding:0px;
	margin-right:30px;
	}
/*一级菜单*/ 
.nav .navbox{
	width:15%;
	height:123px;/* 菜单高度*/
	line-height:123px;
	float:left;
	margin-left:5px;
	text-align:center;
	position: relative;
	padding:0px;
	font-size:20px;
	display:block;

}
.navbox_a{
height:80px;
line-height:80px;
width:90px;
margin:auto;
margin-top:26px;
}

.nav .navbox  a
{
color:#fff;
text-decoration: none;
font-size:20px;
}
.nav .navbox :hover{
	border-bottom:3px solid #f7cb00;
	color:#fff;
}
.top2_box .right{width:185px; float:right; margin-right:5px}
.top2_box .right .tel {float: right; margin-top: 52px; font-size:26px; color:#fff; line-height:26px;
background:url(../images/tel_ico.png) no-repeat left   2px  top 0px ;padding-right:0px;padding-left:38px;}
.top2_box .right .tel label { float: right;font-size:26px; color:#fff;width:165px; }

.main_box {
    width: 1500px;
    margin: auto;
}
 .container {
    width: 1500px;
    padding: 0;
	margin:auto;
	overflow:auto;
	clear:both;
	
}

.container h3 {
    font-size: 2.48em;
    text-transform: uppercase;
    color: #000;
    padding: 1% 0 0;
    font-weight: normal;
}
h3.heading {
    font-size: 38px;
    position: relative;
	padding-top:35px;
}

h3.heading{ margin-bottom:1% !important}
h3.heading span{ font-size:1.1em; bottom:10px; color:#ff6727;}
.tit_con{font-size:16px; color:#828282; padding-top:0px; text-align:center; }
h3.heading strong{
	font-size:1.9em;
	color: #efefef;
	text-transform: uppercase;  font-family: "DIN-BOLD";
}
h3.heading span{ position:absolute; left:0; bottom:9px; width:100%;} 

.system_features{width:1400px; margin:auto; padding-top:0px; overflow:hidden; clear:both;}
.system_features li{width:20%; padding:0px; float:left;margin-right: -20px;}
.system_features li:after{content: '';display: block;clear: both;}
.system_features li .item{padding:0px;margin-right: 20px;background: red;}
.system_features li .item .con{width:100%; clear:both; color:#d3d3d3; font-size:12px; margin-top:5px; line-height:22px;}

    .item-ctn {
        margin-right: -85px;
        margin-bottom: 57px;
		margin-top:35px;
    }
    .item-ctn:after {
        content: '';
        display: block;
        clear: both;
    }
    .item {
        float: left;
        width: 20%;
        height: auto
        margin-bottom: 20px;
		text-align:center;
    }
    .item-ctx {
		margin-right: 85px;
        height: 100%;
    }
.item-ctx .pic {width:100%; overflow: hidden; display: block; margin-bottom:15px;}
.item-ctx .pic img{width:40%;}
.item-ctx .tit{width:100%; clear:both; color:#0884ee; font-size:24px;}
.item-ctx .line{margin:20px  auto 20px auto; width:65px; height:2px; background:#ff6727;}
.item-ctx .con{width:100%; clear:both; color:#5d6494; font-size:14px; margin-top:5px; line-height:22px;}

.features_con1{width:100%; height:487px;max-height:487px;overflow: hidden; display: block;background:url(../images/features_con1_bg.png) no-repeat}
.features_con1_box{width:1200px;overflow: hidden; margin:auto; padding:48px 0px 30px  0px}
.features_con1_box_left{float:left;}
.features_con1_box_right{float:right; font-size:40px; color:#ff6727; width:600px; margin-top:80px;}
.features_con1_box_right p{font-size:20px; line-height:30px; color:#5d6494;float:right;clear:both;width:470px;margin-top:20px;}
.features_con1_box_right img{clear:both; margin-top:20px;}

.features_con2{width:100%; height:487px;max-height:487px;overflow: hidden; display: block;background:url(../images/features_con2_bg.png) no-repeat}
.features_con2_box{width:1200px;overflow: hidden; margin:auto; padding:48px 0px 30px  0px}
.features_con2_box_right{float:right; text-align:right; margin-top:15px;}
.features_con2_box_left{float:left; font-size:40px; color:#ff6727; width:620px; margin-top:80px;}
.features_con2_box_left p{ font-size:20px; line-height:30px; color:#5d6494;float:left;clear:both;width:480px;margin-top:20px;}
.features_con2_box_left img{clear:both; margin-top:20px;}

.features_con3{width:100%; height:487px;max-height:487px;overflow: hidden; display: block;background:url(../images/features_con3_bg.png) no-repeat}
.features_con3_box{width:1200px;overflow: hidden; margin:auto; padding:48px 0px 30px  0px}
.features_con3_box_left{float:left;margin-top:45px;}
.features_con3_box_right{float:right; font-size:40px; color:#ff6727; width:685px; margin-top:80px;}
.features_con3_box_right p{font-size:20px; line-height:30px; color:#5d6494;float:right;clear:both;width:470px;margin-top:20px;}
.features_con3_box_right img{clear:both; margin-top:20px;}

.news {
    width: 100%;
    text-align: center;
	padding: 70px 0;
    background: url(../images/news_bg.jpg) no-repeat center 0;
    background-size: cover;
}
.news_tit{
font-size:40px; color:#fff; margin-top:0px;}
.news_tit p{color:#828282; font-size:16px; line-height:60px;}
.news_box{
    position: relative;
    display: flex;
    justify-content: flex-end;
    width: 1500px;
    margin: 95px auto 0;}
.news_pic{
    width: 580px;
    position: absolute;
    left: 0;
    top: -55px;
    z-index: 5;
}
.news_pic img {border-radius: 15px;}
.news_pic_time{color:#7c7c7c; font-size:16px; text-align:left; line-height:60px;}
.news_list_box{
    position: relative;
    width: 1000px;
    padding: 48px 33px 48px 88px;
    background-color:rgba(201,201,201,0.3);
    box-shadow: 0 4px 24px rgb(0 0 0 / 8%);
    border-radius: 15px;
    box-sizing: border-box;
}
.news_pic_con{
font-size:20px;
line-height:30px;
color:#c9c9c9;
text-align:left;
width:470px;
}
.news_pic_btn{width:85px;height:31px;line-height:31px;text-align:center;font-size:16px; margin:30px auto 25px; clear:both;overflow:hidden; background:#ff6727;color:#fff;border-radius: 7px; float:left;}
.news_pic_btn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.news_pic_btn span{margin-left:20px;}
.news_pic_btn:hover{color:#fff;background-color:#0884ee;}

.news_list{padding:32px 0 39px 0;border-bottom:1px solid #c6c6c6; overflow:auto;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.news_list:hover{color:#red;background-color:rgba(201,201,201,0.1);border-bottom:1px solid #ff6727;}
.news_list_time{width:168px; height:86px; float:left; padding-left:47px;overflow:hidden; }
.news_list_time font{font-size:40px; color:#7d7d7d; }
.news_list_time p{font-size:20px; color:#7d7d7d;}
.news_list_con{ width:690px;height:86px; float:left;border-left:1px solid #c6c6c6; padding-left:42px;text-align:left; overflow:hidden;}
.news_list_title {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_list_title a{font-size:22px; color:#ffffff;text-decoration: none;}
.news_list_title a:hover{font-size:22px; color:#fff;text-decoration: none;}
.news_Briefcon{font-size:12px; color:#d2d2d2; line-height:22px; margin-top:12px; }

.customer_item{width:1512px; float:left; text-align:left;margin-top:50px;margin-bottom:20px;}
.customer_item .customer_item_box {width:100%;  height:auto;text-align:right;clear: both;}
.customer_item .customer_item_list {width:100%;padding:0px;text-align:right;clear: both;}
.customer_item .customer_item_list .mli {width: 16.66%;color:#d3d3d3;float:left; margin-bottom:50px;}
.customer_item .customer_item_list .mli .item{width: 90%;height:66px; line-height:66px; text-align: center;color:#d3d3d3; padding:0px;margin:0 auto; margin-right:0px; float:left;border:#efefef 1px solid;position: relative;border-radius: 5px;}
.customer_item .customer_item_list .mli .item a { color:#d3d3d3; font-size:14px;}
.customer_item .customer_item_list .mli .item a:hover { color:#e6c9a1; font-size:14px;}
.customer_item .customer_item_list .mli .item{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.customer_item .customer_item_list .mli .item:hover{color:#e6c9a1;border:#e6c9a1 1px solid;}

.foot {width: 100%; margin:0 auto;clear:both;min-height:216px; background:#514f4e; font-size:14px;color:#999999; padding:50px 0px 50px 0px; overflow:auto;}
.copyright {width:1500px; margin:auto; padding-top:5px;  height:auto;}
.copyright_left{float:left; width:650px; margin-top:0px;}
.copyright_left a{color:#999999;}
.copyright_left a:hover{color:#ffffff;}
.service_hotline{font-size:26px;color:#fff; margin-bottom:45px}

.copyright_right{width:845px; float:left;padding-bottom:10px; text-align:right;}
.copyright_right a{color:#999999; margin-left:35px; font-size:16px;}
.copyright_right a:hover{color:#ffffff;}
.erweima{width:100%; margin-top:35px; text-align:right;}
.erweima img{float:right;}
.erweima span{text-align:right;float:right; margin-right:15px; margin-top:45px;}

.sub_banner {
    width: 100%;
    height: 480px;
    background: #d4e6f4;
    padding: 0;
	background: url(../../images/s_about_bg.png) no-repeat center 0;
    background-size: cover;
}
.sub_banner1200 {
    width: 1200px;
    height: 480px;
    margin: 0 auto;
    padding: 0;
    
    overflow: hidden;
}
.sub_banner1200 .tit{ font-size:48px; color:#fff; text-align:center; margin-top:140px;}
.sub_banner1200 .con{ font-size:20px; color:#fff; text-align:center; margin-top:30px;}

.sub-banner {
    height: 550px;
    overflow: hidden;
    position: relative;
    background-color: #000;
}
.sub-banner-video {
    position: absolute;
    left: 0;
    bottom: 0px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

.sub-banner-text {
    text-align: center;
    position: relative;
    margin: 150px 0 20px 0;
	color:#fff;
	font-size:50px;
}
.sub-banner-text p{font-size:20px; color:#edf3f8; padding:20px 0px}

.sub-box{width:1400px; margin:auto; padding:0px; overflow:auto;clear:both;}
.about-box{margin-top:145px;clear:both;}
.about-box-left{width:650px;padding:0px; overflow:auto; float:left;}
.about-box-left-tit{font-size:40px; margin-bottom:30px;}
.about-box-left-con{font-size:18px; line-height:45px; color:#5887b3; text-align:left;}
.about-box-left-con p{font-size:18px; line-height:43px; color:#5887b3; text-align:left;}
.about-box-right{width:689px; float:right; padding:0px;}
.about-box-right img {border-radius: 15px;}

.snlink{clear:both; width:1400px; overflow:hidden; padding-top:30px; margin:auto;}
.snlink span{color:#454545; text-align:left; float:left; padding-left:0px;}
.snlink b a{color:#454545;text-decoration:underline; text-align:left; float:left; margin-left:5px; font-size:12px}
.snlink a:hover{ color:#8b9cb0;font-size:12px}

.vision{width:100%; height:788px;background: url(../../images/vision_bg.png) no-repeat; background-size:100%;overflow:auto; clear:both;}

.sub-news-list-box{
    width: 1400px;
    padding:0px;
	clear:both;
	overflow:auto;

}

.subnews_list{padding:32px 0 39px 0;border-bottom:1px solid #c6c6c6; overflow:auto;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;clear:both;}
.subnews_list:hover{color:#red;background-color:#eaeaea;border-bottom:1px solid #ff6727;}
.subnews_list_time{width:168px; height:86px; float:left; padding-left:47px;overflow:hidden; }
.subnews_list_time font{font-size:40px; color:#7d7d7d; }
.subnews_list_time p{font-size:20px; color:#7d7d7d;}
.subnews_list_con{ width:1230px;height:100px; float:left;border-left:1px solid #c6c6c6; padding-left:42px;text-align:left; overflow:hidden;}
.subnews_list_title a{font-size:22px; color:#393939;text-decoration: none;}
.subnews_list_title a:hover{font-size:22px; color:#111111;text-decoration: none;}
.subnews_list_Briefcon{font-size:14px; color:#9a9a9a; line-height:22px; margin-top:12px; overflow:auto;height:66px;}

.toutiao{width:100%; clear:both;overflow:auto;}
.toutiao-pic{float:left;width:621px;}
.toutiao-pic-box{float:left;width:100%; padding:70px 30px  70px  30px;}
.toutiao-pic-box img{width:512px; height:362px;border-radius:15px;}
.toutiao_con{width:779px; float:right;background:#fff; overflow:auto;}
.toutiao_con_box{padding:70px 0px  70px  0px;width:100%; overflow:auto;}
.toutiao-title {text-align:left; padding-top:50px; padding-bottom:10px;}
.toutiao-title a{font-size:24px; color:#040000; text-align:left;}
.toutiao-title a:hover{color:#ff6727;text-decoration: no1ne;}
.toutiao-Briefcon{font-size:16px; line-height:33px; color:#676a6c; padding-top:10px;}

.details-news-title{font-size:24px; color:#242424; overflow:auto; width:100%; text-align:center;clear:both; padding:75px 0 10px 0px;}
.details-news-con{line-height:23px; font-size:16px; overflow:auto; min-height:600px;}
.details-news-time{color:#7c7c7c; font-size:16px; text-align:center; line-height:20px; margin-bottom:50px;}

.features-title{font-size:32px; color:#242424; overflow:auto; width:100%; text-align:center;clear:both; padding:75px 0 70px 0px;}
.features-con{padding:0px; text-align:center;}
.features-end{width:100%; height:515px;background: url(../../images/features_bg.png) no-repeat; background-size:100%;overflow:auto; clear:both;}
.features-end-left{float:left; width:50%; margin-top:220px; color:#fff; font-size:30px;}
.hotline{width:100%;text-align:center; clear:both;}
.kefu{width:100%; padding:30px 0px 30px 0px; text-align:center;clear:both;}
.features-end-right{float:right;width:50%; margin-top:220px;text-align:center;}
.features-end-right-title{ color:#fff;font-size:30px;text-align:center;}

.Submit-box{width:340px;overflow:auto; margin:auto; padding-top:30px;}
.Submit-box-k{width:100%; height:49px; line-height:49px;overflow:auto;text-align:center;color:#ffffff;border-radius:5px;background-color:rgba(79,174,254,0.9);clear:both;margin-bottom:20px;}
.Submit-box-k label{width:20%; font-size:18px; margin-right:8px;}
.Submit-box-k input{font-size:18px; font-family:"Microsoft YaHei"; padding:8px;color:#ffffff; height:49px; line-height:49px;border-radius:5px;}
input::-webkit-input-placeholder {color: #fff;font-size: 18px;padding-left:10px;}
.Submit-box-k textarea{font-size:18px; font-family:"Microsoft YaHei";}
.indexsearchtxt{ width:100%; height:30px; line-height:30px; float:left; border:none; color:#ffffff;}
.indexSubmit_btn{width:150px;  height:42px; text-align:center; margin:auto; clear:both;border-radius:20px; background:#2b56c7;}
.lbtn{padding:0px;background-color:transparent;width:90%; color:#FFFFFF; font-size:18px;line-height:42px;height:42px;}

.down-box{width:100%; height:959px;background: url(../../images/down_bg.png) no-repeat; background-size:100%;overflow:auto; clear:both;}
.down-list{float:left; width:550px; padding:65px 0px; }
.down-list-btn{width:346px; height:71px; float:left;border-radius:20px; background:#fff;border:1px solid #ff6727;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;clear:both; margin-top:45px;}
.down-list-btn p{ font-size:22px; line-height:71px; color:#ff6727; padding-left:35px;}
.down-list-btn:hover{background:#ff6727; color:#FFFFFF;}
.down-list-btn p:hover{color:#FFFFFF;}

.down-list-btn1{width:346px; height:71px; float:left;border-radius:20px; background:#384ccd;border:1px solid #384ccd;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;clear:both; margin-top:45px;}
.down-list-btn1 p{ font-size:22px; line-height:71px; color:#fff; padding-left:35px;}
.down-list-btn1:hover{background:#ff6727; color:#FFFFFF;border:1px solid #ff6727;}
.down-list-btn1 p:hover{color:#FFFFFF;}

.down-list-btn2{width:346px; height:71px; float:left;border-radius:20px; background:#ff6727;border:1px solid #ff6727;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;clear:both; margin-top:45px;}
.down-list-btn2 p{ font-size:22px; line-height:71px; color:#fff; padding-left:35px;}
.down-list-btn2:hover{background:#fff; color:#ff6727;border:1px solid #ff6727;}
.down-list-btn2 p:hover{color:#ff6727;}

.down-list-btn3{width:346px; height:71px; float:left;border-radius:20px; background:#17b9bf;border:1px solid #17b9bf;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;clear:both; margin-top:45px;}
.down-list-btn3 p{ font-size:22px; line-height:71px; color:#fff; padding-left:35px;}
.down-list-btn3:hover{background:#fff; color:#ff6727;border:1px solid #ff6727;}
.down-list-btn3 p:hover{color:#ff6727;}


.interface{width:847px; padding:65px 0px; float:right;}
