﻿/* CSS Document */
*{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;}
.div690{width:690px; margin:0px auto;}
.div920{width:920px; margin:0px auto;}
.banner img{vertical-align: middle;}
.banner{ position:relative; z-index:1; width:100%; text-align:center;}
.wrap {width: 100%;min-width: 1200px;_zoom: 1;position: relative;overflow: hidden;}
/*index*/
.header{ position: relative;}
.top{ position: absolute; top: 14px; left: 0; width: 100%; z-index: 9999;}
.logo{ margin-top: 16px; width: 192px;}
.nav{ position: absolute; top: 90px; left: 0; width: 100%; z-index: 9999;}
.nav_box{ width: 830px;}
.nav_box > ul > li .erji li {
    line-height: 22px;
    border-bottom: 1px dashed transparent;
    border-bottom: 1px dashed #a1b9bc;
    width: 120px;
    right: -12px;}
.nav_box ul li{ padding: 0 10px; float: left;margin-right: 20px; position: relative;}
.nav_box ul li a{ font-size: 14px; color: #fff;}
.nav_box ul li:nth-child(9){ margin-right: 0 !important;}
.nav_box ul .on{ border-bottom: 2px solid #fff; padding-bottom: 10px;}
.nav_box ul .on:before{ position: absolute; bottom: 0; left: 50%; margin-left: -3px; content: ""; width: 2px; height: 4px;border: 2px solid transparent;border-bottom-color: #f5f5f6;}
.banner img{ width: 100%; margin: 0 auto;}
.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:#11a350;}
.callbacks_container{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("../img/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;}
.hot{ background: rgba(0,0,0,0.6); line-height: 40px; position: absolute; bottom: 0; left: 0; width: 100%; z-index: 9999;}
.hot dl dt{ display: inline-block; float: left; font-size: 14px; color: #fff;}
.hot dl dd{ float:left; margin-right: 16px;}
.hot dl dd a{ font-size: 14px; color: #fff;}
.hot dl dd a:hover{ color: #1e68b3;}
.box{ background: url(../img/index1_02.png) center center no-repeat; background-size: 100% 100%; padding-bottom: 60px;}
.con{ padding-top: 20px;}
.con ul li{ width: 240px; height: 80px; line-height: 80px; float: left;}
.con ul li .con_img{ padding-left: 42px;}
.con ul li .con_b{ padding-left: 15px;}
.con ul li .con_b p{ font-size: 16px; color: #333;}
.con ul li:hover{ background: #fff; box-shadow: 0 0 10px #dbdddc;}
.colour{ padding-top: 78px;}
.tit_a h1{ border-left: 5px solid #0762ba; padding-left: 20px; line-height: 36px;}
.tit_a p{ font-size: 14px; color: #666; text-transform: uppercase; padding-left: 24px; line-height: 30px;}
.tit_b{ margin-top: 46px;}
.tit_b a{ display: inline-block; background: none; font-size: 14px; color: #1e68b3; width: 82px; line-height: 22px; text-align: center; text-transform: uppercase; border: 2px solid #1e68b3;}
.tit_b a:hover{ color: #fff; background: #1e68b3;}
.colour_list{ padding-top: 42px;}
.colour_list ul li{ width: 278px; text-align: center; float: left;margin-right: 29px;}
.colour_list ul li:nth-child(4){ margin-right: 0 !important;}
.colour_list ul li .li_img{ border: 1px dashed #1e68b3; position: relative; overflow: hidden;}
.colour_list ul li .li_img img{ width: 100%;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.colour_list ul li .li_nr p{ font-size: 16px; color: #333; line-height: 56px;}
.colour_list ul li .li_img .bg{ position: absolute; width: 100%; top: -100%; left: 0; height: 100%; background: rgba(30,104,179,0.8); text-align: left;}
.colour_list ul li .bg_nr{ padding: 56px 26px; overflow: hidden;}
.bg_nr dl dd{ line-height: 43px;}
.bg_nr dl dd p{ font-size: 16px; color: #fff; line-height: 40px;}
.bg_nr dl dd .bg_nr_a{ width: 80px;}
.bg_nr dl dd .bg_nr_a p{text-align: left;}
.bg_nr dl dd .bg_nr_b{ width: 140px;}
.colour_list ul li:hover .li_nr p{ color: #0762ba; font-weight: bold;}
.colour_list ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.new{ padding-top: 114px;}
.new_tit h1{ border-color: #ec6941;}
.new_tit a{ background:none; border: 2px solid #ec6941; color: #ec6941;}
.new_tit a:hover{ background: #ec6941; color: #fff;}
.new_list ul li .li_img{ border-color: #ec6941;}
.new_list ul li:hover .li_nr p{ color: #ec6941; font-weight: bold;}
.new_list ul li .li_img .bg{ background: rgba(236,105,65,0.8);}
.service{ padding-top: 100px;}
.service_a{ width: 309px;}
.service_b{ margin-top: 44px; width: 845px;}
.service_b ul li{ float: left; width: 260px;margin-right: 32px; position: relative;}
.service_b ul li:nth-child(3){ margin-right: 0 !important;}
.service_b ul li img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.service_b ul li .img2{ opacity: 0; position: absolute; top: 328px;left: 0;}
.service_b ul li:hover .img2{ opacity: 1; top: 0; z-index: 99;}
.communicate{ padding-top: 104px;}
.communicate_list{ padding-top: 14px;}
.communicate_list ul{ padding: 0 30px;}
.communicate_list ul li{ width: 246px; float: left;margin-right: 52px;}
.communicate_list ul li p{ font-size: 16px; color: #333; line-height: 32px;}
.communicate_list ul li:nth-child(4){ margin-right: 0 !important;}
.case{ padding-top: 72px;}
.case_tit h1{ border-color: #75bd00;}
.case_tit a{ background:none; border: 2px solid #75bd00; color: #75bd00;}
.case_tit a:hover{ background: #75bd00; color: #fff;}
.case_list ul li:nth-child(1){ background: #00bffe;}
.case_list ul li:nth-child(2){ background: #75bd00;}
.case_list ul li:nth-child(3){ background: #ed7d31;}
.case_list ul li:nth-child(4){ background: #fa5680;}
.case_list ul li:nth-child(5){ background: #f39800;}
.case_list ul li:nth-child(6){ background: #0068b7;}
.case_list ul li{ margin-top: 63px; width: 380px; border-radius: 8px; position: relative; float: left;margin-right: 30px;}
.case_list ul li .case_box{ padding:54px 50px 26px;}
.case_list ul li .case_box h5{ font-size: 20px; color: #fff;}
.case_list ul li .case_box p{ font-size: 16px; color: #fff; line-height: 24px; margin-top: 10px;}
.case_list ul li .li_img{ position: absolute; top: -48px; left: 37px; width: 86px; height: 86px;}
.case_list ul li .li_img img{ border-radius: 50%; border: 3px solid #fff;}
.case_list ul li:nth-child(3n){ margin-right: 0 !important;}
.conn{ padding-top: 132px;}
.conn ul li{ float: left; text-align: center;}
.conn ul li:nth-child(1){ width: 330px; border-right: 1px solid #91c3f9; padding-right: 40px;}
.conn ul li:nth-child(1) h2{ font-size: 30px; color: #1e68b3;}
.conn ul li:nth-child(1) p{ font-size: 16px; color: #1e68b3; line-height: 32px; margin-top: 6px;}
.conn ul li:nth-child(2){ width: 312px; border-right: 1px solid #91c3f9; padding-right: 40px; padding-left: 40px;}
.conn ul li:nth-child(2) h2{ font-size: 30px; color: #009944;}
.conn ul li:nth-child(2) p{ font-size: 16px; color: #009944; line-height: 32px; margin-top: 6px;}
.conn ul li:nth-child(3){ width: 408px; padding-left: 26px;}
.conn ul li:nth-child(3) h2{ font-size: 30px; color: #eb6877;}
.conn ul li:nth-child(3) p{ font-size: 16px; color: #eb6877; line-height: 32px; margin-top: 6px;}
.parnet{ padding-top: 60px;}
.parnet_tit h1{ border-color: #ef4a1c;}
.parnet_tit a{ background:none; border: 2px solid #ef4a1c; color: #ef4a1c;}
.parnet_tit a:hover{ background: #ef4a1c; color: #fff;}
.parnet_list{ margin-top: 30px;}
.parnet_list ul li{ margin-top: 10px; float: left;margin-right: 12px;}
.parnet_list ul li:nth-child(6n){ margin-right: 0 !important;}
.parnet_list ul li:hover{ box-shadow: 0 0 10px #d5f2f8;}
.news{ padding-top: 96px;}
.news_tit h1{ border-color: #00a0e9;}
.news_tit a{ background:none; border: 2px solid #00a0e9; color: #00a0e9;}
.news_tit a:hover{ background: #00a0e9; color: #fff;}
.news_list{ padding-top: 28px;}
.news_list ul li{ width: 380px; float: left;margin-right: 30px;}
.news_list ul li:nth-child(3){ margin-right: 0 !important;}
.ic_a img{ display: inline-block; vertical-align: bottom}
.ic_a span{ display: inline-block; font-size: 18px; color: #333; font-weight: bold; line-height: 24px;}
.news_box{ margin-top: 10px;}
.news_box dl dd{ line-height: 30px;}
.news_box dl dd a{ font-size: 14px; color: #363636;}
.news_box dl dd span{ float:right; font-size: 14px; color: #676767;}
.news_list ul li:nth-child(1) .news_box dl dd a:hover{ color: #1e68b3;}
.news_list ul li:nth-child(2) .news_box dl dd a:hover{ color: #ec6941;}
.news_list ul li:nth-child(3) .news_box dl dd a:hover{ color: #079c49;}
.foot{ background: url(../img/foot.png) center center no-repeat; background-size: 100% 100%; padding: 36px 0;}
.foot_nav ul li{ float: left; margin-right: 54px;}
.foot_nav ul li a{ font-size: 16px; color: #fff;}
.foot_nav ul li a:hover{ text-decoration: underline; color: #00bffe;}
.foot_box{ padding-top: 36px;}
.foot_a{ width: 482px;}
.foot_a_a{ width: 88px;}
.foot_a_a p{ background: url(../img/index_102.png) left center no-repeat; padding-left: 18px; line-height: 30px; font-size: 14px; color: #fff;}
.foot_a_b{ width: 366px;margin-left: 10px;}
.foot_a_b ul li{ float: left; line-height: 30px;}
.foot_a_b ul li span{ font-size: 14px; color: #fff; line-height: 30px; padding: 0 20px;}
.foot_a_b ul li a{ font-size: 14px; color: #fff;}
.foot_a_b ul li a:hover{ color: #ffc519; text-decoration: underline;}
.foot_b{ width: 518px;}
.foot_b p{ font-size: 14px; color: #fff; line-height: 28px;}
.foot_b .net{ font-size: 12px;}
/*index1*/
.boxs{ background: url(../img/product1_02.png) repeat-y center; padding-bottom: 70px;}
.mbx{ line-height: 34px;}
.mbx span{ font-size: 14px; color: #666;}
.mbx span a{ font-size: 14px; color: #666;}
.mbx span .on{ color: #1e68b3;}
.mbx span a:hover{ color: #1e68b3;}
.boxs_list{ margin-top: 54px;}
.boxs_a{ width: 240px;}
.boxs_a_list{ border: 2px solid #0d559d;}
.boxs_a_list p{ line-height: 64px; background: #0d559d; font-size: 16px; color: #fff; padding-left: 12px;}
.boxs_a_list p i{ font-size: 56px; font-family: "Arial"; font-style: normal; line-height: 64px;}
.boxs_subBox{ padding: 20px 13px;}
.boxs_subBox .sub{ border-left: 3px solid #0d559d; padding-left: 16px; font-size: 24px; color: #0d559d; font-weight: bold; margin-top: 10px; line-height: 26px;}
.boxs_subBox .subCon li{ line-height: 35px; padding-left: 19px; margin-top: 10px;}
.boxs_subBox .subCon li a{ display: block; font-size: 16px; color: #313131;}
.boxs_subBox .subCon .on{ background: #0d559d;}
.boxs_subBox .subCon .on a{ color: #fff;}
.boxs_a_lxwm{ margin-top: 30px; border: 2px solid #0d559d; padding-bottom: 10px;}
.boxs_a_lxwm .lx_h3{ padding: 26px 0; background: #0d559d;}
.boxs_a_lxwm h3{ margin-left: 13px; font-size: 24px; color: #fff; line-height: 26px; border-left: 3px solid #fff; padding-left: 16px;}
.boxs_a_lxwm p{ margin-top: 20px; font-size: 14px; color: #666; line-height: 30px; padding: 0 6px;}
.boxs_a_lxwm h2{ font-size: 24px; color: #e72757; font-family: "Arial"; font-weight: normal; padding-left: 6px;}
.free{ margin-top: 30px;}
.free a{ display: inline-block; line-height: 40px; width: 100%; font-size: 20px; color: #fff; background: url(../img/product_08.png) center center no-repeat; text-align: center;}
.boxs_b{ width: 900px;}
.product ul li{ width: 278px; float: left;margin-right: 33px; margin-bottom: 22px;}
.product ul li:nth-child(3n){ margin-right: 0 !important;}
.product ul li .li_img{ overflow: hidden; border: 1px dashed #ddd;}
.product ul li .li_img img{ width: 100%;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.product ul li p{ font-size: 14px; color: #333; line-height: 24px; padding-left: 48px; margin-top: 12px;}
.product ul li:hover img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.product ul li:hover p{ color: #0d559d;}
/*index3*/
.rz{ margin-top: 37px;}
.rz_tit{ text-align: center;}
.rz_tit p{ font-size: 14px; color: #666; text-transform: uppercase; line-height: 42px;}
.rz_ad ul li img{ width: 100%;}
.gdjx{ background: url(../img/b.png) center center no-repeat; background-size: 100% 100%; padding-top: 76px; padding-bottom: 70px;}
.gdjx_list ul li{ width: 278px; text-align: center; position: relative; float: left;margin-right: 29px; margin-bottom: 30px;}
.gdjx_list ul li:nth-child(4n){ margin-right: 0 !important;}
.gdjx_list ul li .li_img{ border: 1px dashed #1e68b3; overflow: hidden; position: relative;}
.gdjx_list ul li .li_img img{ width: 100%;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.gdjx_list ul li p{ font-size: 16px; color: #333; line-height: 56px;}
.gdjx_list ul li .li_img .bg{ position: absolute; width: 100%; top: -100%; left: 0; height: 100%; background: rgba(0,0,0,0.7); text-align: left;}
.gdjx_list ul li .bg_nr{ padding: 56px 26px; overflow: hidden;}
.bg_nr dl dd{ line-height: 43px;}
.bg_nr dl dd p{ font-size: 16px; color: #fff; line-height: 40px;}
.bg_nr dl dd .bg_nr_a{ width: 80px;}
.bg_nr dl dd .bg_nr_a p{text-align: left;}
.bg_nr dl dd .bg_nr_b{ width: 140px;}
.gdjx_list ul li .hots1{ background: url(../img/index3_08.png) left center no-repeat; height: 61px; position: absolute; top: -6px; width: 81px; z-index: 999;}
.gdjx_list ul li .hots1 p{ font-size: 18px; color: #fefefe; line-height: 40px;text-align: left; padding-left: 6px;}
.gdjx_list ul li:hover .li_nr p{ color: #0762ba; font-weight: bold;}
.more{ text-align: center;}
.more a{ display: inline-block; width: 165px; height: 36px; line-height: 36px; background: #236ffb; font-size: 14px; color: #fff; text-transform: uppercase; border-radius: 20px;}
.more a:hover{ font-weight: bold;}
.step img{ width: 100%;}
.mftj{ background: url(../img/index3_16.png) center center no-repeat; background-size: 100% 100%; padding: 43px 0;}
.mftj_tit{ margin-left: 414px;}
.mftj_tit_a{ display: inline-block; width:186px; background: url(../img/tit_03.png) center center no-repeat;}
.mftj_tit_a p{ font-size: 28px; color: #8a140a; font-weight:bold; line-height: 40px; text-align: center;}
.mftj_tit_b{ display: inline-block; width:188px; background: url(../img/tit_04.png) center center no-repeat;}
.mftj_tit_b p{ font-size: 28px; color: #fff; font-weight:bold; line-height: 40px; text-align: center;}
.mftj_bd{ margin-top: 55px; text-align: center;}
.mftj_bd ul{ display: inline-block;}
.mftj_bd ul li{ float: left; margin-right: 10px;}
.mftj_bd ul li:nth-child(1), .mftj_bd ul li:nth-child(2), .mftj_bd ul li:nth-child(3){ width: 180px;}
.mftj_bd ul li:nth-child(4){ width: 95px;}
.mftj_bd ul li p{ font-size: 16px; color: #fff; line-height: 40px;}
.mftj_bd ul li select{ cursor: pointer; width: 180px; height: 40px; line-height: 40px; font-size: 16px; color: #333; padding-left: 15px; border: none; outline: none;}
.mftj_bd ul li .lxr{ width: 100%; line-height: 40px;border: none; outline: none; font-size: 16px; color: #333; text-align: center;}
.mftj_bd ul li:nth-child(5){ width: 206px; margin-right: 0 !important;}
.mftj_bd ul li .phone{ width: 100%; line-height: 40px;border: none; outline: none; font-size: 16px; color: #333;}
.mftj_bd .btn{ display: block; background: #fff; width: 140px; height: 32px; line-height: 32px; text-align: center; cursor: pointer; font-size: 18px; color: #8a140a; font-weight:bold; border: none; outline:none; border-radius: 20px;margin: 30px auto 0;}
/*index2*/
.hot_list{ margin-top: 28px;}
.hot_tit{ font-size: 24px; color: #1e68b3; border-left: 3px solid #1e68b3; line-height: 26px; padding-left: 16px;}
.hots{ margin-top: 20px;}
.hots ul li{ margin-top: 8px;}
.hots ul li .li_img{ border: 1px dashed #ddd;}
.hots ul li p{ font-size: 14px; color: #313131; line-height: 24px; padding-left: 32px;}
.cons_a{ width: 330px;}
#preview{ text-align:center; width:330px;}
.jqzoom{ width:328px; height:363px; position:relative; border: 1px dashed #ddd;}
.zoomdiv{ left:859px; height:300px; width:300px;}
.list-h li{ float:left;}
#spec-n5{width:330px; height:78px; padding-top:38px; overflow:hidden;}
#spec-left{ background:url(../img/index2_10.png) no-repeat; width:10px; height:78px; float:left; cursor:pointer;}
#spec-right{background:url(../img/index2_12.png) no-repeat; width:10px; height:78px; float:left;cursor:pointer;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:10px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:110px;}
#spec-list ul li img{ border:1px solid #999; width:68px; height:76px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(../img/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:290px; margin-right:10px;}
#spec-list div{ margin-top:0;margin-left:-20px; *margin-left:0;}
.cons_b{ width: 530px;}
.cons_b h3{ margin-top: 20px; font-size: 24px; color: #1e68b3; font-weight: normal;}
.cons_b .b{ width: 60px; height: 2px; background: #1e68b3; margin-top: 12px;}
.cons_b p{ font-size: 16px; color: #333; line-height: 45px; border-bottom: 1px dashed #999;}
.cons_link a{ display: inline-block; width: 174px; height: 40px; line-height: 40px; text-align: center; background: url(../img/index2_07.png); font-size: 20px; color: #fff; margin-top: 68px; margin-right: 38px;}
.cons_tab{ margin-top: 57px;}
.cons_ul{ border-bottom: 1px solid #1e68b3;}
.cons_ul ul li{ width: 112px; line-height: 28px; text-align: center; background: #edf5fd; float: left;}
.cons_ul ul li a{ display: block; font-size: 18px; color: #313131;}
.cons_ul ul .cur{ background: url(../img/index2c_03.png) center center no-repeat;}
.cons_ul ul .cur a{ color: #fff;}
.cons_list{ margin-top: 38px;}
.conss h3{ font-size: 24px; text-align: center; color: #1e68b3; font-weight: normal;}
.conss p{ font-size: 16px; text-align: center; color: #666; margin-top: 28px;}
.mianfei{ margin-top: 140px; background: url(../img/mianfei.png) center center no-repeat; background-size: 100% 100%; padding: 28px 0 20px;}
.mianfei h2{ text-align: center; font-size: 30px; color: #fff;}
/*index4*/
.question{ background: url(../img/index4_02.png) center center no-repeat; height: 580px; background-size: 100% 100%; position: relative;}
.ques_tit{ position: absolute; top: 160px; left: 0; width: 100%; text-align:center;}
.ques_tit p{ font-size: 20px; color: #0d559d; text-transform: uppercase; line-height: 32px; font-family: "Arial";}
.ques1 .ques_box{ width: 340px;}
.ques_b{ width:87px; margin-top: -10px;}
.ques1 .ques_box .ques_a{ width: 226px; text-align: right;}
.ques_a h5{ font-size: 20px; color: #0a0a09; line-height: 28px;}
.ques_a p{ font-size: 14px; color: #505050; line-height: 25px; margin-top: 10px;}
.ques1{ position: absolute; width: 100%; top: 120px;}
.ques2 .ques_box{ width: 444px;}
.ques2 .ques_box .ques_a{ width: 330px; text-align: right;}
.ques2{ position: absolute; width: 100%; top: 252px;}
.ques3 .ques_box{ width: 480px; margin-left: 72px;}
.ques3 .ques_box .ques_a{ width: 370px; text-align: right;}
.ques3{ position: absolute; width: 100%; top: 390px;}
.ques4 .ques_box{ width: 338px; margin-left: 864px;}
.ques4 .ques_box .ques_a{ width: 220px; text-align: left;}
.ques4{ position: absolute; width: 100%; top: 120px;}
.ques5 .ques_box{ width: 444px; margin-left: 762px;}
.ques5 .ques_box .ques_a{ width: 330px; text-align: left;}
.ques5{ position: absolute; width: 100%; top: 252px;}
.ques6 .ques_box{ width: 480px; margin-left: 654px;}
.ques6 .ques_box .ques_a{ width: 370px; text-align: left;}
.ques6{ position: absolute; width: 100%; top: 390px;}
.worry{ background: url(../img/index4_03.png) center center no-repeat; height: 890px; background-size: 100% 100%;}
.worry_tit{ text-align: center; padding-top: 82px;}
.worry_tit .bs{ display: inline-block; width: 72px; height: 2px; background: #0d559d;}
.worry_list{ position: relative; margin-top: 59px;}
.worry1{ position: absolute; top: 0; width: 540px; left: 550px;}
.worry_a{ width: 90px; height: 90px; line-height: 90px; border: 4px solid #fff;}
.worry_a p{ font-size: 36px; color: #fff; text-align: center;}
.worry1 .worry_a{ background: #0d559d;}
.worry_b{ height: 92px;}
.worry1 .worry_b{ width: 437px; background: url(../img/index4s_31.png) center center no-repeat;}
.worry1 .worry_b p{ padding: 10px 50px 10px 33px; font-size: 22px; color: #015993; line-height: 36px;}
.worry2 .worry_a{ background: #ed7d31;}
.worry2{ position: absolute; top: 132px; width: 473px; left: 683px;}
.worry2 .worry_b{ width: 374px; background: url(../img/index4s_38.png) center center no-repeat;}
.worry2 .worry_b p{ padding: 10px 44px 10px 39px; font-size: 22px; color: #ed7d31; line-height: 36px;}
.worry3{ position: absolute; top: 264px; width: 385px; right:0;}
.worry3 .worry_a{ background: #00bffe;}
.worry3 .worry_b{ width:286px; background: url(../img/index4s_46.png) center center no-repeat;}
.worry3 .worry_b p{ padding: 10px 8px 10px 33px; font-size: 22px; color: #00bffe; line-height: 36px;}
.worry4{ position: absolute; top: 396px; width: 490px; right:26px;}
.worry4 .worry_a{ background: #75bd00;}
.worry4 .worry_b{ width:391px; background: url(../img/index4s_52.png) center center no-repeat;}
.worry4 .worry_b p{ padding: 10px 50px 10px 33px; font-size: 22px; color: #75bd00; line-height: 36px;}
.worry5{ position: absolute; top: 528px; width: 450px; left:197px;}
.worry5 .worry_a{ background: #0d559d;}
.worry5 .worry_b{ width:351px; background: url(../img/index4s_57.png) center center no-repeat;}
.worry5 .worry_b p{ padding: 10px 33px 10px 50px; font-size: 22px; color: #0d559d; line-height: 36px; text-align: right;}
.worry6{ position: absolute; top: 396px; width: 446px; left:72px;}
.worry6 .worry_a{ background: #75bd00;}
.worry6 .worry_b{ width:348px; background: url(../img/index4s_51.png) center center no-repeat;}
.worry6 .worry_b p{ padding: 10px 35px 10px 36px; font-size: 22px; color: #75bd00; line-height: 36px; text-align: right;}
.worry7{ position: absolute; top: 264px; width: 387px; left:0;}
.worry7 .worry_a{ background: #00bffe;}
.worry7 .worry_b{ width:286px; background: url(../img/index4s_43.png) center center no-repeat;}
.worry7 .worry_b p{ padding: 6px 30px 6px 20px; font-size: 20px; color: #00bffe; line-height: 28px; text-align: right;}
.worry8{ position: absolute; top: 132px; width: 504px; left:14px;}
.worry8 .worry_a{ background: #ed7d31;}
.worry8 .worry_b{ width:405px; background: url(../img/index4s_35.png) center center no-repeat;}
.worry8 .worry_b p{ padding: 6px 33px 6px 10px; font-size: 22px; color: #ed7d31; line-height: 36px; text-align: right;}
.img img{ width: 100%;}
.fw{ background: url(../img/product1_02.png) center center no-repeat; background-size: cover;}
.fw_list{ padding-top: 42px; padding-bottom: 94px;}
.fw_list ul li{ width: 380px; float:left; background: #fff; border-radius: 10px;margin-right: 30px; box-shadow: 0 0 10px #dadada;}
.fw_list ul li:nth-child(3){ margin-right: 0 !important;}
.fw_list ul li .fw_box{ padding: 24px;}
.fw_list ul li .li_img{ position: relative; border-radius: 10px;}
.fw_list ul li .li_img .bg{ border-radius: 10px; position: absolute; top: 0; width: 100%; background:rgba(0,0,0,0.48); }
.fw_list ul li .li_img .bg h1{ font-size: 32px; color: #fff; line-height: 138px; text-align: center;}
.fw_list ul li dl{ padding: 0 10px;}
.fw_list ul li dl dd{ line-height: 67px; border-bottom: 1px dashed #999; background: url(../img/index4_20.png) 14px center no-repeat; padding-left: 33px;}
.fw_list ul li dl dd a{ display: block; font-size: 18px; color: #313131;}
.fw_list ul li dl dd:hover{ background: url(../img/index4_17.png) 14px center no-repeat;}
.fw_list ul li dl dd:hover a{ color: #00a0e9;}
.reason img{ width: 100%;}
.casebox{ background: url(../img/casebg.png) center center no-repeat; background-size: cover;}
.cases{ padding-top: 53px; padding-bottom: 70px;}
.cases ul li{ width: 378px; float: left;margin-right: 33px;}
.cases ul li:nth-child(1) .li_img{ border: 1px solid #ec5d20; border-radius: 10px;}
.cases ul li:nth-child(2) .li_img{ border: 1px solid #00bffe; border-radius: 10px;}
.cases ul li:nth-child(3) .li_img{ border: 1px solid #75bd01; border-radius: 10px;}
.cases ul li img{ width: 100%;}
.cases ul li p{ font-size: 16px; color: #666; line-height: 30px;}
.cases ul li:nth-child(3){ margin-right: 0 !important;}
.services{ overflow: hidden; padding-bottom: 73px;}























