/*清理*/
*{margin:0;padding:0;border:none;}
a{text-decoration:none; color:#323232;}
li{ list-style:none;}
.clearfix{ clear:both;}
h1,h2,h3,h4,h5{ margin:0;}
body{ overflow:-Scroll;overflow-x:hidden;  font-family: "Microsoft YaHei"}
html{ overflow-x: hidden; overflow-y: auto; }

/*top*/
.top{ width:980px; margin:auto; margin-top:30px; margin-bottom:30px;}
.top .logo{ float:left;}
.top .lianxi{ float:right; line-height: 60px;}
.top .lianxi img{ vertical-align:middle;}
.top .lianxi img,p{ float:left;}
.top .lianxi p{ text-align:center; font-family:"Microsoft YaHei,Arial,SimHei"; font-size:18px; color:#2aa1fd;}
hr{ border-bottom: solid 1px #dddddd; margin-top:10px;}

/*nav*/
.nav{ width:980px; margin:auto;}
.nav ul{ float:right;}
.nav li{ float:left; margin-left:40px; margin-top:10px}
.nav li a{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:16px; line-height:46px; font-weight:bolder;}
.nav li .first_nav{ border-bottom:  solid 2px #ff8000; color:#ff8000; padding-bottom:8px;}
.nav li a:hover{ color:#2aa1fd; border-bottom: solid 2px #2aa1fd; line-height:46px;  padding-bottom:8px;}

/*banner*/
#full-screen-slider { width:100%; height:500px; float:left; position:relative; margin:auto;}
#slides { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; left:50%; margin-left:-960px;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:30%; top:460px; z-index:9900; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:10px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/*Intelligent*/
.Intelligent{ width:980px; margin:0 auto; margin-top:50px;}
.Intelligent h1{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:30px; font-weight:normal; color:#0c496d; text-align:center;}
.Intelligent h2{ font-family:"Arial"; font-size:20px; text-align:center; color:#b4b4b4; margin-top:10px;}
.Intelligent ul{  margin-top:70px; overflow: hidden;}
.Intelligent li{ float:left;}
.Intelligent .zn{ margin-left:108px;}
.Intelligent li img{ vertical-align:middle;}
.Intelligent li img,.Intelligent li a{ float:left;}
.Intelligent li a{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:12px; line-height:20px; width:180px; margin-left:14px; color:#c7c7c7;}
.Intelligent li a span{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:18px; color:#323232; display:block; margin-bottom:12px;}
.Intelligent .blue a:hover{ color:#2aa1fd;}
.Intelligent .red a:hover{ color:#ff6566;}
.Intelligent .orange a:hover{ color:#ffa25a;}

/*Solution*/
.solution{ width:980px; margin:auto; margin-top:70px; margin-bottom:40px;}
.solution h1{ text-align:center; font-family:"Microsoft YaHei,Arial,SimHei"; font-size:30px; color:#0c496d; font-weight:normal;}
.solution h2{ text-align:center; font-family:"Arial"; color:#b4b4b4; font-size:20px; margin-top:10px}
.da-thumbs {list-style: none;width: 980px;position: relative; margin:auto;padding: 0;}
.da-thumbs li h1{color: #0c496d; text-align: center; font-size: 20px; font-weight: normal; line-height: 50px; cursor: pointer;}
.da-thumbs li {float: left;margin: 5px; position: relative; width:233px;}
.da-thumbs li a,
.da-thumbs li a img {display: block;position: relative;}
.da-thumbs li a {overflow: hidden;}
.da-thumbs li a div {position: absolute;width: 100%;height: 100%;}
.da-thumbs li a div span {display: block;font-weight: normal;color: rgba(255,255,255,0.9);}

/*news*/
.news{ width:1000px; margin:auto; margin-top:70px;}
.news h1{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:30px; text-align:center; font-weight:normal; color:#0c496d;}
.news h2{ font-family:"Arial"; color:#b4b4b4; text-align:center; margin-top:10px}
.news ul{ margin-top:40px;}
.news li{ width:196px; float:left; margin-right: 5px;}
.news li:last-child{margin-right:-2px;}

.news img{ display:block;}
.news h3{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:14px; color:#363636; margin-left:4px; margin-bottom:18px; padding-top:20px;}
.news span{ font-size:10px; color:#929292; margin-left:60px; font-weight:normal;}
.news a{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:12px; color:#868686; margin-left:6px; margin-right:1px;}
.news a:hover{ color:#2aa1fd; cursor:pointer;}
.news input{ background:#2aa1fd; font-family:"Microsoft YaHei,Arial,SimHei"; font-size:12px; width:70px; height:25px; text-align:center; color:#FFFFFF; margin-left:62px; margin-bottom:26px; margin-top:36px; cursor:pointer;}

/*Location*/
.Location{ width:980px; margin:auto; margin-top:70px;}
.Location h1{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:30px; color:#0c496d; text-align:center; font-weight:normal;}
.Location h2{ font-family:"Arial"; color:#b4b4b4; text-align:center; margin-top:10px;}
.Location_main{ background:url(../image/dt.png) no-repeat; margin-top:40px; padding-top:77px; padding-left:391px; padding-bottom:115px;}
.Location_main .Map{ background:url(../image/dt-bj.png) no-repeat; width:233px; padding-bottom:22px;}
.Location_main .Map h1{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:14px; color:#2aa1fd; text-align:center; line-height:35px;}
.Location_main .Map p{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:12px; color:#646464; width:206px; margin-left:13px;}
.Location_main .Map .more{ width:74px; margin-left:136px;}
.Location_main .Map .more img{ display:block; float:left; margin-top:5px;}
.Location_main .Map a{background:url(../image/ckgd.png) no-repeat; font-family:"Microsoft YaHei,Arial,SimHei"; font-size:12px; color:#ffffff; line-height:22px; margin-left:4px; width:55px; height:22px; cursor:pointer; display:block; folat:right; margin-bottom:10px;}


/*cooperation*/
.cooperation{ width:980px; margin:auto; margin-top:70px;}
.cooperation h1{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:30px; color:#2aa1fd; text-align:center; font-weight:normal;}
.cooperation h2{ font-family:"Arial"; color:#b4b4b4; text-align:center; margin-top:10px;}
.cooperation ul{ margin-top:50px;}
.cooperation li{ float:left; margin-left:15px;}
.cooperation .first{ margin-left:0;}

/*footer*/
.footer{ width:100%; background:#0c496d; margin-top:100px; padding-top:30px; padding-bottom:20px;}
.footer ul{ width:980px; margin:auto;}
.footer li{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:14px; color:#FFFFFF; text-align:center; line-height:30px;}
.footer div{ margin-bottom:30px; margin-top:10px}
.footer div a{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:14px; color:#FFFFFF;display:block; text-align:center; width:980px; margin:auto}
/*information*/
.information{ position:fixed; bottom:0; left:0;z-index:9990;}


/*2019-10-25*/
/*子页*/
.sub_banner{width: 100%; overflow: hidden;}
.padding_t_md{padding-top:10px;}

.sub_news{ width:986px; margin:auto; margin-top:70px;}
.sub_news ul{ margin-top:40px;}
.sub_news li{ width:100%;}

.sub_news .sub_news_list_img{width: 150px; height: 150px; float:left; margin-right:40px;}
.sub_news .sub_news_list_img img{ width:100%;}
.sub_news_list_text{float: left;width: 79%;}
.sub_news h3{ font-size:20px; color:#333; margin-bottom:18px; padding-top:20px;}
.sub_news span{ font-size: 10px;
    color: #929292;
    margin-left: 60px;
    font-weight: normal;
    float: right;
    position: absolute;}
.sub_news a{ font-family:"Microsoft YaHei,Arial,SimHei"; font-size:12px; color:#868686; display: block;  border:none; height: 150px; padding: 20px;}
.sub_news a:hover>h3,.sub_news a:hover>h3>span,.sub_news a:hover>span{ color:#2aa1fd; cursor:pointer;}
.sub_news a:hover{background: #dfdfdf;}
.sub_news_info{width: 740px; height:120px; overflow: hidden; font-size: 14px;}
.sub_contact{width:980px; margin:0 auto; line-height: 28px; font-size: 16px; color:#666; padding-top:40px;}

.fy{height: 60px;  text-align: center; width: 100%; line-height: 60px;}
.fy a{border:1px solid #dfdfdf; padding:3px; margin-right:3px; border-radius: 3px; line-height: 22px;}
.fy a:hover{border:1px solid #0c496d;}

.sub_about{	width: 980px;	margin: 0 auto;	padding: 40px 0px;	line-height: 30px;	color: #666;}
.sub_about h1{	font-size: 24px;	color: #222;	margin-bottom: 20px;}
.sub_about h3{	font-size:16px;	font-weight: normal;	line-height: 30px;	display: block;}

.detail-content{text-align: justify;}