﻿@charset "utf-8";
/* 顶部内容，栏目导航 */
.topbg{background:#254061; width:100%; margin:0px auto; height:60px; line-height:60px; color:#ffffff;}
.topmain{ width:73%; height:60px; float:left; background:none;}
.topleft{width:27%; float:left; height:60px; background:url(../images/rightbg.png) no-repeat;background-position: -20% 50%;}
.topleftcon{ width:200px; margin-left:50px; line-height:60px;}
.topimg{width:40px; height:60px; padding-top:15px; float:left; background:none;}
.toptext{width:150px; line-height:60px; float:left; background:none; text-align:left; font-size:18px;}
.header{width:1100px; margin:0 auto; padding:0px; height:105px;}
.logo{width:300px; float:left; height:90px;}
.logo img{ padding-top:20px;}
/* 右侧电话，邮箱 */
.topright{ width:570px; float:right; background:none; height:auto !important; overflow:hidden; margin-top:0px;}
.leftcon1{ width:50px; height:30px; float:left; padding-top:8px;}
.rightcon1{ width:auto; float:left; background:none;}
.rightcon1 h1{ font-size:16px; font-weight:normal; line-height:35px; color:#444;}
.rightcon1 h2{ font-size:15px; font-weight:normal; color:#999}
.topcon1{ width:auto; float:left; height:auto !important; overflow:hidden; margin-top:30px}
.topcon2{ width:auto; float:left; margin-left:40px; height:auto !important; overflow:hidden; margin-top:30px}
.topcon3{ width:100px; float:right; height:auto !important; overflow:hidden;}
.topcon3 img{ width:100px; height:100px;}
/* 栏目导航 */
.menu{width:850px; float:right; height:60px; background:none}

/* ==轮播图片== */
.focus {height:450px;overflow:hidden;position:relative;background:#ccc;}
.focus_m ul {width:100%;height:450px;overflow:hidden;}
.focus_m li {width:100%;height:450px;_float:left;}
.focus_m li.li_1 {background:url(../images/banner1.jpg) center 0 no-repeat #288cc0;}
.focus_m li.li_2 {background:url(../images/banner2.jpg) center 0 no-repeat #76b7d8;}
.focus_m li.li_3 {background:url(../images/banner3.jpg) center 0 no-repeat #76b7d8;}
.focus_m li.li_4 {background:url(../images/banner4.jpg) center 0 no-repeat #76b7d8;}
.focus_m li.li_5 {background:url(../images/banner5.jpg) center 0 no-repeat #76b7d8;}
.focus_s {height:0;position:relative;margin:0 auto;z-index:2;width:1000px;}
.focus_s ul {height:12px;overflow:hidden;position:absolute;left:490px;top:420px; list-style:none;}
.focus_s li {float:left;cursor:pointer;height:12px;width:12px;overflow:hidden;margin-right:10px;}
.focus_s li b {display:block;text-indent:-999em;background:url(../images/circle.png) 0 0 no-repeat;width:12px;height:32px;overflow:hidden;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/circle.png');_background:none;}
.focus_s li.active b {margin-top:-20px;}
.focus_l,.focus_r {position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:200px;}
.focus_l {left:0;}
.focus_r {right:0;}
.focus_l b,.focus_r b {position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span {display:block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer;}
.focus_l span {left:12px;background:url(../images/l.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/l.png');_background:none;}
.focus_r span {left:16px;background:url(../images/r.png) 0 0 no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/r.png');_background:none;}
.focus_l:hover,.focus_r:hover {*zoom:1;}
.focus_l:hover b,.focus_r:hover b {opacity:0.5;filter:alpha(opacity=50);}

/* ==主要内容== */
.contents{ width:1100px; margin:0px auto; height:auto !important; overflow:hidden;}

/* ==首页快速导航== */
.Quicknav1{ background:#d10022; width:360px; height:150px; line-height:150px; float:left; margin-top:20px; display:inline-block;}
.q_image{ width:150px; height:150px; line-height:150px; float:left; background:none; text-align:center}
.q_image img{ padding-top:40px;}
.q_text{ width:210px; height:150px; line-height:150px; float:right; color:#FFF; font-size:20px;  background:none;}
.Quicknav2{ background:#008bd1; width:360px; height:150px; line-height:150px; float:left; margin-left:10px;  margin-top:20px;}
.Quicknav3{ background:#254061; width:360px; height:150px; line-height:150px; float:left; margin-left:10px;  margin-top:20px;}

/*首页产品中心*/
.cp_contents{width:1116px; margin:0px auto; height:auto !important; overflow:hidden;}
.index_cp{ width:100%; text-align:center; margin-top:40px;}
.index_txt{ width:100%; text-align:center; font-size:14px; color:#909090; line-height:26px;}
.index_c{width:100%; margin:30px 0px; height:auto !important; overflow:hidden;}
.cp_1{ width:265px; height:290px; float:left; margin:0px 7px; overflow:hidden;}
.index_c img:hover{ transform:scale(1.2,1.2); transition:all 0.35s; -moz-transition:all 0.35s; -webkit-transition:all 0.35s;-ms-transition:all 0.35s;-o-transition:all 0.35s;}

/*更多*/
.index_more{ width:280px; height:45px; margin:0 auto; margin-top:20px; margin-bottom:20px; border:1px solid #dc0305; text-align:center; line-height:45px; border-radius:15px; height:auto !important; overflow:hidden;}
.index_more a{ color:#000; text-decoration:none;}
.index_more:hover{ background:#ff3e01;}
.index_more:hover a{ color:#FFF;}

/*首页成功案例*/
.cases_1{ width:264px; height:auto; overflow:hidden; float:left;}
.pic_1{ height:auto; overflow:hidden;}
.pic_1 img{width:264px;}
.h1_txt{ font-size:18px; font-weight:normal; line-height:60px; text-align:center;}
.h1_txt a{ text-decoration:none; color:#000;}
.h1_txt a:hover{ color:#ff3e01;}
.pic_txt{ font-size:12px; color:#828282; line-height:24px; text-align:left;}

/*首页解决方案*/
.solution{ width:210px; height:255px; float:left; display:block; text-align:center; background-color:#f7f7f7; border:1px solid #eeeeee; overflow:hidden;}
.index_ico{width:113px; height:100px; margin:0px auto; margin-top:40px;}
.index_ico1{background:url(../images/indexicon_1.png);}
.index_ico2{background:url(../images/indexicon_2.png);}
.index_ico3{background:url(../images/indexicon_3.png);}
.index_ico4{background:url(../images/indexicon_4.png);}
.index_ico5{background:url(../images/indexicon_5.png);}
.ico_txt{ font-size:20px;font-weight:normal; line-height:40px; text-align:center;color:#000;}
.ico_txt a{ color:#000; text-decoration:none;}
.ico_p{ color:#999999; line-height:25px; font-size:20px;}
.solution:hover{ background-color:#ff3e01;}
.solution:hover a{ color:#FFF}
.solution:hover .ico_txt{ color:#ffffff}
.solution:hover .ico_p{ color:#f1f1f1}
.solution:hover .index_ico1{ background:url(../images/indexicon_01.png);}
.solution:hover .index_ico2{ background:url(../images/indexicon_02.png);}
.solution:hover .index_ico3{ background:url(../images/indexicon_03.png);}
.solution:hover .index_ico4{ background:url(../images/indexicon_04.png);}
.solution:hover .index_ico5{ background:url(../images/indexicon_05.png);}

/*公司简介*/
.abanner{ background:url(../images/abanner.jpg) center; width:100%; height:250px;}
.abanner p{ text-align:center; font-size:30px; line-height:250px; padding-left:35%; color:#112041;}
.leftmenu{ width:200px; overflow:hidden; float:left; margin-top:20px;}
.menutitle{ background:url(../images/left_title.jpg); width:170px; color:#fff; font-size:16px; padding:10px 0px 10px 30px; line-height:20px;}
.menutitle h1{ font-size:16px; font-weight:normal; background:none}
.menutitle p{ font-size:12px; color:#bbbbbb;}
.rightcontent{ width:880px; float:right; margin-top:20px; overflow:hidden;}
.a_title{ width:100%; margin-bottom:15px;}
.a_content{ width:856px; margin-top:10px; font-size:14px; line-height:28px; padding:10px; background:#fcfcfc; border:1px solid #e5e5e5; overflow:hidden;}
.a_content span{ color:#d10022; font-size:16px; font-weight:bold;}
.a_content p{ text-indent:2em; background:none; line-height:28px; font-size:15px;}
.a_content p.classimg{background:none; text-indent:0em;}
.a_content p img{ text-indent:0em; background:none;}
.a_content h1{ font-size:16px; font-weight:normal; color:#d10022; background:none; line-height:35px;}
.a_content h2{ font-size:14px; font-weight:bold; background:none;}
.a_content h3{ font-size:14px; font-weight:normal; background:none; line-height:23px;}
.aleftc{ width:550px; float:left; height:auto !important; overflow:hidden;}
.arightc{ width:286px; float:right; height:auto !important; overflow:hidden;}

/*二级菜单*/
.rightpath{ width:100%; overflow:hidden;}
.left_nav{ float:left; border-bottom:2px solid #e6e6e6; line-height:45px; font-size:14px; color:#999999;}
.left_nav span{ font-size:22px; color:#000;}
.right_nav{ width:70%; float:right; background:none; line-height:45px; font-size:12px; color:#666666; text-align:right;}
.right_nav a{font-size:12px; color:#666666; text-decoration:none}
.secondmenu_list{ background:none; text-align:left; border:1px solid #e7e7e7; width:198px; overflow:hidden;}
.secondmenu_list ul{ list-style:none;}
.secondmenu_list li{ width:100%; float:left; border-bottom:1px solid #e7e7e7; line-height:40px; background:url(../images/a_ico1.png) right no-repeat;}
.secondmenu_list li:last-child{ border-bottom:none;}
.secondmenu_list li a{ font-size:14px; text-decoration:none; color:#414141; padding-left:20px;}
.secondmenu_list li:hover{ background:url(../images/a_ico.png) right no-repeat;}
.secondmenu_list li:hover a{ color:#d10022;}
.secondmenu_list li.current{ background:url(../images/a_ico.png) right no-repeat;}
.secondmenu_list li.current a{ color:#d10022;}

/*数字孪生*/
.dbanner{ background:url(../images/dbanner.jpg) center; width:100%; height:250px; }
.dbanner p{ text-align:center; font-size:30px; line-height:250px; color:#FFF;}
.d_content{ width:880px; margin-top:5px; overflow:hidden;}
.d_content1{ width:880px; overflow:hidden;}
.d_content1 h1{font-size:16px; color:#254061; line-height:25px; margin-top:5px;margin-bottom:5px; padding-left:10px; background:url(../images/wtiltebg1.jpg) no-repeat center left;}
.d_content1 h2{font-size:19px; color:#ffffff; font-weight:normal; line-height:34px; margin-top:5px;margin-bottom:5px; padding-left:10px; background-color:#548280;}
.d_content1 p{ text-indent:2em; background:none; line-height:25px; font-size:14px;}
.d_content1 span img{width:880px; text-align:center; margin:0px 0px 10px 0px;}

/*数智工厂案例*/
.wbanner{ background:url(../images/wbanner.jpg) center; width:100%; height:250px;}
.w_content{ width:868px; margin-top:5px; font-size:14px; line-height:28px; padding:5px; background:#fcfcfc; border:1px solid #e5e5e5; overflow:hidden;}
.w_content p{ text-indent:2em; background:none; line-height:25px; font-size:14px;}
.w_content1{ width:880px; margin-top:10px; font-size:14px; line-height:28px; overflow:hidden;}
.w_content1 h1{font-size:18px; color:#254061; line-height:30px; margin-bottom:15px; padding-left:10px; background:url(../images/wtiltebg1.jpg) no-repeat center left; }
.w_content1 .w_content_w{width:880px; margin:0px auto; display:inline-block;}
.w_content1 .w_content1{width:259px; height:270px; float:left; background:#fcfcfc; border:1px solid #e5e5e5; padding:8px;}
.w_content1 .w_content1 span img{width:90px; text-align:center; margin:0px 0px 10px 0px;}
.w_content1 .w_content1 h2{text-align:center;}
.w_content1 .w_content1 p{line-height:22px; font-size:13px;}
.w_content1 .w_titlebg{width:880px; text-align:center; margin:0px auto; height:40px; margin-top:8px;margin-bottom:15px; background:url(../images/wtiltebg.jpg)}
.w_content1 .w_titlebg .w_title{ width:190px; margin:0px auto; font-size:20px; font-weight:normal; color:#254061; background:#FFF; border:1px solid #254061; line-height:40px; }
.w_content1 p{ text-indent:2em; background:none; line-height:25px; font-size:14px;}
.w_content1 span img{ text-indent:0em; background:none; width:880px;margin:0px 0px 20px 0px;}


/*产品中心*/
.pbanner{ background:url(../images/cpbanner.jpg) center; width:100%; height:250px;}
.pbanner p{ text-align:center; font-size:30px; line-height:250px; padding-left:45%; color:#112041;}
.con_list{padding:8px 0px 8px 0px; height:auto !important;overflow:hidden; border-bottom:1px dotted #c6c6c6;}
.con_list:last-child{padding:8px 0px 8px 0px; height:auto !important;overflow:hidden; border-bottom:0px dotted #a7a7a7;}
.con_left{ width:212px; float:left; height:auto !important;overflow:hidden; background:#FFF}
.con_left img{ border:1px solid #e5e5e5; padding:5px;}
.con_right{ width:626px; float:right; height:auto !important;overflow:hidden; }
.con_right h1{ font-size:16px; color:#000000; line-height:36px;}
.con_right p{ font-size:14px; color:#aaa; line-height:23px;}
.con_right h2{ font-size:14px; color:#d10022; text-align:right; font-weight:normal;}
/*资讯案例*/
.cbanner{ background:url(../images/cbanner.jpg) center; width:100%; height:250px;}
.cbanner p{ text-align:center; font-size:30px; line-height:250px; color:#112041;}
/*解决方案*/
.sbanner{ background:url(../images/sbanner.jpg) center; width:100%; height:250px;}
.sbanner p{ text-align:center; font-size:30px; line-height:250px; padding-left:45%; color:#112041;}
/*人才招聘*/
.rbanner{ background:url(../images/rbanner.jpg) center; width:100%; height:250px;}
.rbanner p{ text-align:center; font-size:30px; line-height:250px; padding-left:45%; color:#112041;}
/*联系我们*/
.csbanner{ background:url(../images/csbanner.jpg) center; width:100%; height:250px;}
.csbanner p{ text-align:center; font-size:30px; line-height:250px; padding-right:45%; color:#112041;}
.cleftcontent{ width:385px; float:left; height:auto !important; overflow:hidden;}
.crightcontent{ width:460px; float:left; height:auto !important; overflow:hidden;}


/* ==底部内容== */
.footer{ width:100%; margin:0 auto; background-color:#254061; height:auto !important; overflow:hidden;}
.footer_m{ width:630px; padding:20px 0px 0px 0px; background:none; margin:0 auto; text-align:center; height:35px;}
.footer_m ul{ background:none;}
.footer_m ul li{ background:url(../images/line.jpg) no-repeat right; float:left; padding:0px 20px; list-style:none;}
.footer_m ul li:last-child{background:none;}
.footer_m ul li a{ color:#FFF; font-size:12px; text-decoration:none;}
.footer_m ul li a:hover{text-decoration:underline;}
.footer_c{ width:1100px; margin:0 auto; padding:0px 0px 15px 0px; background:none; text-align:center; color:#fff; font-size:12px; line-height:25px;}
.footer_left{ width:850px; background:none; text-align:left; color:#80a7d7; font-size:13px; line-height:40px; float:left; padding-bottom:10px;}
.footer_right{ width:250px; background:none; text-align:right; color:#80a7d7; font-size:13px; line-height:40px; float:right; padding-top:10px;}
.footer_rightp{ color:#80a7d7; font-size:14px;line-height:40px; padding-left:10px;display: inline-block;vertical-align: middle;}
.footer_border{border-top:1px solid #7193bd}
.footer_c1{ width:auto;height:auto !important; overflow:hidden; float:left; text-align:left; font-size:14px; color:#80a7d7; padding-bottom:15px;}
.footer_c1 h1{font-size:16px; font-weight:normal; line-height:40px; padding-top:5px;}
.footer_c1 p{ line-height:24px; font-size:13px;}
.footer_c1 p a{color:#80a7d7; text-decoration:none;}
.footer_c1 p a:hover{color:#ffffff; text-decoration:underline;}
.footer_c1left{padding-left:80px;}