*{margin:0px; padding:0px;font-family:'微软雅黑';}
a{text-decoration:none; color:#333;}
.fl{float:left;}
.fr{float:right;}
a img{ border:none;}
li{ list-style:none;}
.clear{clear:both;}
.clearfix{clear:both;}
img{vertical-align:middle;}
.last{margin-right:0px !important;}
.div1200{width:1200px; margin:0px auto;}
.wrap {width: 100%;min-width: 1200px;_zoom: 1;position: relative;overflow: hidden;}
/*index*/
.top{ margin-top:28px; margin-bottom:27px;}
.top_a{ width:474px; margin-top:11px;}
.chose{ display:inline-block; width:50px; position:relative;}
.chose_c{ cursor:pointer; position:relative;}
.chose_c p{ font-size:14px; color:#242424; background:url(../images/index_17.png) right center no-repeat;}
.chose_more{ display:none; position:absolute; top:100%; left:-25px; background:#fff;width:80px; text-align:center;}
.chose_more ul li{ line-height:30px;}
.chose_more ul li a{ display:block; font-size:14px; color:#242424;}
.chose_more ul li:hover a{ color:#e4322b;}
.zhuce{ display:inline-block;}
.zhuce a{ font-size:14px; color:#e4322b; margin-left:10px;}
.enjoy{ display:inline-block; width:144px; margin-left:18px;}
.enjoy dl dt{ display:inline-block; font-size:14px; color:#242424}
.enjoy dl dd{ display:inline-block; margin-right:8px;}
.tel{ display:inline-block; margin-left:18px;}
.tel img{ margin-top:-8px;}
.tel span{ margin-left:10px; font-size:22px; color:#3996e5;}
.nav{background:#333c44; line-height:69px; position:relative; margin:0 auto;}
.nav ul > li{ float:left; text-align:center; width:100px; margin-right:57px;}
.nav ul > li > a{ display:block; font-size:14px; color:#fff;}
.nav ul > li:nth-child(8){ margin-right:0 !important;}
.nav ul > li:hover{ background:#e4322b;}
.nav ul > .on{ background:#e4322b;}
.nav ul > li .erji{ display:none; position:absolute; top:100%; left:0; right:0; width:1200px; margin:0 auto; background:#fff; z-index:9999; line-height:50px; text-align:center;}
.nav ul > li .erji li{ float:none; display:inline-block; margin-right:0px;border-right: 1px solid #e3e3e3; width:200px; text-align:center;}
.nav ul > li .erji li a{ font-size:14px; color:#2a3547;}
.nav ul > li .erji li:hover{ background:none;}
.nav ul > li .erji li:hover a{ text-decoration:underline;}
.nav ul > li:hover .erji{ display:block;}
.callbacks_tabs.callbacks1_tabs{margin-top:-30px; position:relative;z-index:100;}
.callbacks_tabs.callbacks1_tabs li{font-size:6px;display:inline-block;width:10px;height:10px;margin-left:5px; background:#fff;position:relative;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#e4322b;}
.callbacks_container{margin-bottom:20px;position:relative;width:100%;max-width:100%;text-align:center;}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.banner_tu{ position:absolute; left:23%; top:46%;}
.banner_tu img{ width:70%;border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("../images/themes.gif") no-repeat left top;margin-top:-30px;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}
.company{ background:#f7f7f7; padding:50px 0;}
.tit{ text-align:center;}
.tit h2{ font-size:28px; color:#2a3547; font-weight:normal;}
.tit p{ font-size:14px; color:#636a74; padding-top:16px;}
.company_list{ margin-top:38px; position:relative;}
.company_img{ position:absolute; left:0; top:42px;}
.company_a{ background:#fff; padding:42px 22px 42px 265px; width:820px;}
.company_a p{ font-size:14px; color:#2a3547; line-height:24px;}
.service{ margin-top:48px;}
.service_list{ margin-top:40px;}
.service_a{ width:100%;}
.service_a ul li{ position:relative; margin-bottom:10px;}
.service_nr{ position:absolute; bottom:0; line-height:35px; background:rgba(0,0,0,0.6); width:100%;}
.service_nr p{ text-align:center; font-size:16px; color:#fff;}
.service_img{ overflow:hidden;}
.service_a ul li img{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.service_a ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.service_b{ margin-left:10px; width:274px; position:relative;}
.service_b img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.service_b:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.service_c{ margin-left:10px; width:444px;}
.service_c ul li{ position:relative; margin-bottom:10px;}
.service_c ul li img{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.service_c ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.fwal{ margin-top:57px; background:#f7f7f7; padding:64px 0 52px;}
.fwal_list ul li{ padding-top:40px; float:left; width:240px; margin-right:80px; box-shadow:1px 3px 10px #f1f1f1; -webkit-box-shadow:1px 3px 10px #f1f1f1; -moz-box-shadow:1px 3px 10px #f1f1f1;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.fwal_list ul li:nth-child(4n){ margin-right:0 !important;}
.fwal_list ul li:hover{transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);-o-transform:translate(0,-5px);-ms-transform:translate(0,-5px);}
.con{ margin-top:52px;}
.con_a{ width:380px;}
.con_tit_a p{ display:inline-block; font-size:16px; color:#636a74;}
.con_tit_a span{ margin-left:10px; font-size:14px; color:#636a74;}
.con_tit_b a{ font-size:13px; color:#0e74bc; text-transform:uppercase;}
.con_a_img{ margin-top:14px;}
.con_a_list{ margin-top:16px;}
.con_a_list ul li{ line-height:24px;}
.con_a_list ul li a{ font-size:13px; color:#636a74;}
.con_a_list ul li span{ float:right; font-size:13px; color:#0e74bc;}
.con_b{ margin-left:63px;}
.con_c{ margin-left:62px; width:315px;}
.con_c_nr{ margin-top:16px;}
.con_c_nr p{ font-size:13px; color:#636a74; line-height:24px;} 
.foot{ background:#28323a; margin-top:60px; padding:40px 0 50px;}
.foot_a ul{ width:106px; float:left; margin-right:76px;}
.foot_a ul h6{ font-size:14px; color:#fff; font-weight:normal; border-bottom:1px solid #545b61; padding-bottom:10px; margin-bottom:20px;}
.foot_a ul li{ line-height:30px;}
.foot_a ul li a{ font-size:14px; color:#fff; opacity:0.48;}
.foot_a ul li:hover a{ opacity:1;}
.foot_b{ padding-top:50px;}
.foot_b_a p{ font-size:14px; color:#fff; opacity:0.48; line-height:24px;} 
.foot_b_b img{ margin-left:20px;}
/*product*/
.banner img{ width:100%; margin:0 auto;}
.product{ margin-top:30px;}
.product ul li{ margin-top:20px; position:relative;}
.product_a{ width:498px; border:1px solid #e9e9e9;}
.product_b{ margin-left:30px; width:670px;}
.product_b h6{ font-size:18px; color:#0e74bc; font-weight:normal; line-height:36px;}
.product_b p{ font-size:14px; color:#2a3547; line-height:22px;}
.pro_more{ text-align:center; position:absolute; bottom:0; width:670px;}
.pro_more a{ display:inline-block; width:160px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#2a3547; border:1px solid #d0d0d0; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.pro_more a:hover{ background:#0e74bc; border:1px solid #0e74bc; color:#fff;}
/*产品中心详细页面*/
.common{ margin-top:60px;}
.common_a{ width:212px;}
.common_a_list ul li{ line-height:55px; border:1px solid #d5d5d5; text-align:center; margin-bottom:10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}  
.common_a_list ul li a{ display:block; font-size:13px; color:#929292;}
.common_a_list ul li:hover{ background:#0e74bc; border:1px solid #0e74bc;}
.common_a_list ul li:hover a{ color:#fff;}
.common_a_list ul .cur{ background:#0e74bc; border:1px solid #0e74bc;}
.common_a_list ul .cur a{ color:#fff;}
.common_a_a{ margin-top:20px; position:relative;}
.common_a_tit{ width:158px; height:40px; line-height:40px; background:#fff; position:absolute; top:72px; left:27px; box-shadow:0px 2px 4px #e8e8e8; -webkit-box-shadow:0px 2px 4px #e8e8e8; -moz-box-shadow:0px 2px 4px #e8e8e8;}
.common_a_tit p{ display:inline-block; margin-left:18px; font-size:12px; color:#0e74bc;}
.common_a_tit span{ margin-left:11px; font-size:12px; color:#0e74bc;}
.conn{ margin:27px 12px 0 12px;}
.conn p{ font-size:12px; color:#a8a8a8; line-height:18px;}
.common_b{ margin-left:52px; width:936px;}
.product_xq h6{ font-size:18px; color:#0e74bc; font-weight:normal;}
.product_xq p{ font-size:12px; color:#2a3547; line-height:18px;}
.video{ text-align:center; margin-top:50px;}
/*关于我们*/
.gywm h6{ font-size:18px; color:#0e74bc; font-weight:normal; text-align:center;}
.gywm_nr{ margin-top:40px;}
.gywm_nr img{max-width: 100%;}
.gywm_nr p{ font-size:12px; color:#2a3547; line-height:18px;}
.gywm_nr p i{ font-style:normal; color:#0e74bc;} 
/*解决方案*/
.jjfa{ margin-top:9px;}
.jjfa ul li{ float:left; margin-top:41px; width:564px; margin-right:72px;}
.jjfa ul li:nth-child(2n){ margin-right:0 !important;}
.jjfa_a{ width:198px; border:1px solid #e9e9e9; position:relative;}
.jjfa_b{ margin-left:20px; width:344px;}
.jjfa_b h6{ font-size:18px; color:#0e74bc; font-weight:normal;}
.jjfa_b p{ font-size:14px; color:#2a3547; line-height:23px; margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.jjfa_nr{ position:absolute; width:100%; bottom:0; line-height:40px; background:rgba(0,0,0,0.7);}
.jjfa_nr p{ text-align:center; font-size:12px; color:#fff;}
.jjfa_more{ margin-top:40px;}
.jjfa_more a{ display:block; text-align:center; border:1px solid #d0d0d0; line-height:38px; font-size:14px; color:#2a3547; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.jjfa_more a:hover { background:#0e74bc; border:1px solid #0e74bc; color:#fff;}
/*解决方案详细页面*/
.jjfa_xq h6{ font-size:18px; color:#0e74bc; font-weight:normal;}
.jjfa_xq p{ font-size:12px; color:#2a3547; line-height:18px;}
/*客户案例*/
.anli ul li{ width:267px; text-align:center; float:left; margin-right:67px;}
.anli ul li:nth-child(3n){ margin-right:0 !important;}
.anli ul li .anli_img{ border:1px solid #d0d0d0; overflow:hidden;height: 260px;position: relative;}
.anli ul li .anli_img img{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;max-width: 260px;max-height: 260px;  position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;margin:auto;}
.anli ul li p{ font-size:14px; color:#2a3547; line-height:54px;}
.anli ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);max-width: auto;max-height: auto;}
/*联系我们*/
.lxwm h6{ font-weight:normal; font-size:18px; color:#2a3547;}
.lxwm_form{ margin-left:140px; width:450px; margin-top:10px;}
.lxwm_form ul li{ margin-top:16px;}
.lxwm_a{ width:72px; text-align:right;}
.lxwm_a p{ font-size:12px; color:#2a3547; line-height:30px;} 
.lxwm_b{ margin-left:16px; width:212px;}
.lxwm_b .text{ outline:none; padding:0 2%; border:1px solid #cacaca; line-height:30px; width:96%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.lxwm_c{ width:14px; text-align:right;}
.lxwm_c p{ font-size:12px; color:#ec3b3b; line-height:30px;} 
.lxwm_d{ margin-left:16px; width:328px;}
.lxwm_d .textarea{ outline:none; padding:0 2%; border:1px solid #cacaca; line-height:30px; width:96%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; height:90px;}
.lxwm_e{ margin-left:16px; width:178px;}
.lxwm_e .text1{ outline:none; padding:0 2%; border:1px solid #cacaca; line-height:30px; width:96%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.lxwm_f{ margin-left:28px; width:125px;}
.lxwm_g{ margin-left:16px;}
.lxwm_g .btn{ width:90px; line-height:36px; text-align:center; background:#0e74bc; font-size:12px; color:#fff; cursor:pointer; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.lxwm_g .sub{ width:90px; line-height:36px; text-align:center; background:#0e74bc; font-size:12px; color:#fff; cursor:pointer; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-left:25px;}
/*新闻中心*/
.new ul li{ margin-bottom:20px;}
.new_a{ width:178px; border:1px solid #d0d0d0;}
.new_b{ margin-left:27px; width:729px;webkit-transition: transform .5s;-o-transition: transform .5s;transition: transform .5s;} 
.new_tit_a p{ font-size:18px; color:#2a3547; line-height:24px;}
.new_tit_b p{ font-size:12px; color:#535659; line-height:24px;}
.new_nr p{ font-size:12px; color:#535659; line-height:18px; margin-top:14px;}
.new ul li:hover .new_b{-webkit-transform: translateX(10px);-ms-transform: translateX(10px);-o-transform: translateX(10px);transform: translateX(10px);}
/*招聘中心*/
.zpzx h6{ font-size:18px; color:#2a3547; font-weight:normal;}
.zpzx p{ font-size:14px; color:#2a3547; line-height:24px; margin-top:20px;}
.zpzx_list{ margin-top:38px;}
.zpzx_list ul li{ background:url(../images/zp_03.png) left center no-repeat; padding-left:10px; line-height:30px;}
.zpzx_list ul li a{ font-size:14px; color:#2a3547;}
.zpzx_list ul li span{ float:right; font-size:14px; color:#2a3547;}
.zpzx_list ul li:hover a{ color:#0e74bc;}
/*咨询报价*/
.common_a_list ul .zx{ background:url(../images/lx_03.png) 62px center no-repeat #0e74bc; padding-left:39px;}
.common_a_list ul .zx:hover{ background:url(../images/lx_03.png) 62px center no-repeat #0e74bc;}
.common_a_list ul .bm{ background:url(../images/lx_06.png) 62px center no-repeat #0e74bc; padding-left:39px;}
.common_a_list ul .bm:hover{ background:url(../images/lx_06.png) 62px center no-repeat #0e74bc;}
.common_a_list ul .zx1{ background:url(../images/lx_08.png) 62px center no-repeat #0e74bc; padding-left:39px;}
.common_a_list ul .zx1:hover{ background:url(../images/lx_08.png) 62px center no-repeat #0e74bc;}
.zxbj h6{ font-size:18px; color:#2a3547; font-weight:normal;}
.zxbj p{ font-size:16px; color:#2a3547; line-height:24px; margin-top:16px;}
.zxbj_form{ margin-left:56px; width:528px;}
.hope{ margin-top:30px;}
.hope_a{ width:60px;}
.hope_a span{ font-size:12px; color:#2a3547; line-height:24px;}
.hope_b{ width:468px;}
.hope_b ul li{ float:left; margin-right:27px;}
.hope_b ul li .checkbox{ vertical-align:middle;}
.hope_b ul li span{ font-size:12px; color:#2a3547; margin-left:6px;}
.hope_b ul li:nth-child(5){ margin-right:0 !important;}
.zxbj_b ul li{ line-height:30px; margin-top:16px;}
.zxbj_a{ width:118px; text-align:right;}
.zxbj_a span{ font-size:12px; color:#2a3547;}
.zxbj_bb{ margin-left:16px; width:210px;}
.zxbj_bb .text2{ border:1px solid #cacaca; line-height:30px; width:96%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; outline:none; padding:0 2%;}
.zxbj_c{ width:14px;}
.zxbj_c span{ font-size:12px; color:#ec3b3b; text-align:right; display:block;}
.zxbj_cc{ margin-left:16px;}
.zxbj_cc ul li{ line-height:30px; margin-top:0; margin-bottom:10px;}
.zxbj_cc .checkbox1{ vertical-align:middle;}
.zxbj_cc span{ font-size:12px; color:#2a3547; margin-left:6px;}
.zxbj_d{ width:326px; margin-left:16px;}
.zxbj_d .textarea1{border:1px solid #cacaca; line-height:30px; width:96%; outline:none; padding:0 2%; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; height:90px;}
.zxbj_f{ margin-left:30px;}
.zxbj_bb .btn{ width:90px; line-height:36px; text-align:center; background:#0e74bc; font-size:12px; color:#fff; cursor:pointer; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.zxbj_bb .sub{ width:90px; line-height:36px; text-align:center; background:#0e74bc; font-size:12px; color:#fff; cursor:pointer; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin-left:25px;}
/*联系方式*/
.way{ margin-top:20px;}
.way p{ font-size:14px; color:#2a3547; line-height:24px;}
.map{ margin-top:30px;}
.map img{ border:1px solid #ccc;}
.in-menu{
    text-align: center;
    font-size: 0;
    margin-bottom: 30px;
}
.in-menu li {
    display: inline-block;
    vertical-align: middle;
}
.in-menu li a {
    display: block;
    font-size: 18px;
    line-height: 50px;
    padding: 0 20px;
    border: 1px solid #dfdfdf;
    margin: 20px 0 0 20px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.in-menu li a:hover, .in-menu li.active a {
    color: #fff;
    background-color: #0e74bc;
    border-color: #0e74bc;
}
.fwyx{
	margin-top: 57px;
    background: #f7f7f7;
    padding: 64px 0 52px;
}
.fwyx .product-list_ind {
    height: 489px;
    /*background: url(../images/product-list_ind.jpg) no-repeat center center;*/
    background-size: 23.671875% auto;
    overflow: hidden;
    margin-top: 40px;
}
.fwyx .product-list_ind li {
    display: block;
    width: 50%;
    float: left;
}
.fwyx .product-list_ind .pRbAdv-box {
    display: block;
    width: 400px;
    height: 152px;
    padding-top: 20px;
    border-bottom: 1px solid;
    border-bottom-color: #ffffff;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.3s ease;
}
.fwyx .product-list_ind .pRbAdv-box img {
    max-width: 100%;
    height: auto;
    border: 0;
    vertical-align: middle;
    float: left;
    width: 100px;
}
.fwyx .product-list_ind .pRbAdv-block {
    /* padding-left: 20px; */
    width: 280px;
    float: right;
}
.fwyx .product-list_ind li:nth-child(2n) .pRbAdv-box {
    float: right;
}
.fwyx .product-list_ind .pRbAdv-block .name {
    font-size: 16px;
    color: #333;
    text-align: left;
    font-weight: bold;
}
.fwyx .product-list_ind .pRbAdv-block .con1 {
    color: #aaaaaa;
    line-height: 22px;
    text-align: left;
    padding-top: 5px;
    overflow: hidden;
}
.fwyx .product-list_ind .pRbAdv-box:hover {
    transform: translateY(-10px);
}


.hzlc{
	margin-top: 24px;
	margin-bottom: 24px;
    background: #fff;
    padding: 64px 0 52px;
}
.in-process{
	margin-top: 40px;
}
.in-process li {
    float: left;
    width: 14.2%;
}
.in-process li a {
    display: block;
    text-align: center;
}
.in-process li .img-center {
    height: 60px;
    line-height: 60px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    text-align: center;
    font-size: 0;
}
.img-center img {
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.in-process li h4 {
    margin: 15px 0 0;
    font-size: 18px;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.in-process li p {
    margin: 10px 0 0;
    font-size: 12px;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #888;
}
.in-process li a:hover .img-center {
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg);
}
.in-process li a:hover{
	color: #e62022;
}