@charset "utf-8";
@font-face {
  font-family: 'Sans';
  src: url('../fonts/Open Sans.ttf');
  font-style: normal;
}
* {
  margin: 0;
  padding: 0;
  list-style: none;
}
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}
/** 设置默认字体 **/
html {
  font-size: 62.5%;
}
body {
  color: #101941;
}
body{font-family: "Microsoft JhengHei";}
body,
button,
input,
select,
h1,
h2,
h3,
h4,
h5,
address,
cite,
dfn,
em,
var {
  font-style: normal;
}
/* 将斜体扶正 */
small {
  font-size: 12px;
}
ul,
ol {
  list-style: none;
}
*:focus {
  outline: none;
}
a {
  color: black;
}
a,
a:hover,
a:active,
a:focus {
  text-decoration: none;
  cursor: pointer;
  outline: none;
  background-color: transparent;
}
legend {
  color: #000;
}
fieldset,
img {
  border: 0;
}
button,
input,
select,
textarea {
  font-size: 100%;
}
/* 使得表单元素在 ie 下能继承字体大小 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/** 重置表格元素 **/
.bgwhiter {
  background: #ffffff !important;
}
.gray_bg {
  background: #f9f9f9 !important;
}
/* 清除浮动 */
.clear:after {
  content: '\20';
  display: block;
  height: 0;
  clear: both;
}
.clear {
  *zoom: 1;
}
/* 省咯号 */
.line1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.line2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.line3 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
 input:-webkit-autofill,
 textarea:-webkit-autofill,
 select:-webkit-autofill {
     background-color: transparent!important;
     background-image: none !important;
     -webkit-box-shadow: 0 0 0 1000px #0D1C4A inset !important;
	 -webkit-text-fill-color: #fff!important;
 }

/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*nav*/
/*.banner{position:relative;}*/
nav{ position:fixed; left:0; width:100%; z-index:99999; top:0;}
.navbar{margin-bottom:10px;}
.nav-header h1{padding-top:10px; float:left;}
.nav-header .nav_right{float:right;}
.nav-header .nav_right a:nth-child(4){ display:none}
.nav-header .nav_right a:nth-child(5){ display:none}
.nav-header .nav_right .nav_list{color:#fff; padding:10px 1vw 16px; margin-top:26px; position:relative; display:inline-block; *display:inline; *zoom:1; color:#fff; font-size:16px;}
.nav-header .nav_right .nav_list span{display:inline-block; *display:inline; *zoom:1;position:absolute; bottom:0; left:50%; margin-left:-30%; width:60%; height:3px; background-color:#da4c96;}
.nav-header .nav_right .nav_last{padding-right:0;}
.nav-header .nav_right i{display:inline-block; *display:inline; *zoom:1; width:15px; height:9px; background:url(../images/to-bottom.png) no-repeat; margin-left:10px;}
nav .nav_list .dropdown{position:absolute; left:0; top:50px; background-color:#fff; width:100%;border-radius:10px; display:none; tansition:all .5; }
nav .nav_list .dropdown>li{width:100%; height:34px; text-align:center;line-height:34px; }
nav .nav_list .dropdown>li a{color:#3f3f3f;}
/*nav .nav_list:hover .dropdown{display:block;}*/
nav.nav2{background-color:#fff!important; top:0; display:none; border-bottom:1px solid #dcdcdc;}
nav.nav2 .nav-header .nav_right a{color:#3f3f3f;}
nav.nav2 .nav-header .nav_right i{background:url(../images/to_bottom_back.png) no-repeat;}
nav.nav2 h1{padding-top:5px; float:left;}
nav.nav2 .navbar{margin-bottom:5px;}
#nav .mobile_open{width:24px;}
#nav .nav_close{width:30px;}
#nav .add_gray{padding-top:10px;}
nav .add_gray .cont{display:flex;justify-content: flex-end;}
nav .add_gray .cont .p1{margin-left:40px;}
/*移动端导航*/
body{position:relative;}
.mobile_nav{display:none;}
.mobile_nav>div{position:fixed; top:0; z-index:9999999; width:100%;}
.nav-header .nav_close{width:40px; float:right; margin-top:20px;}
.mobile_nav .navbar{margin-bottom:0px;}
.mobile_nav h1 img{margin-bottom:10px;}
.mobile_nav .mobile_nav2{background-color:#fff; padding-bottom:2rem; box-shadow:10px 0 30px #a3abb0;}
.mobile_nav .mobile_nav2 .nav_right a{color:#3f3f3f; display:block; text-align:left;}
.mobile_nav .mobile_nav2 .mobile_list li{line-height:5rem; width:100%; border-bottom:1px solid #eee; position:relative;}
.mobile_nav .mobile_nav2 .mobile_list li>a{color:#1a62d7; font-size:16px;}
.mobile_nav2 .mobile_list .dropdown{width:100%;}
.mobile_nav2 .mobile_list .dropdown>a{display:block; height:5rem; padding-left:24px; color:#1a62d7;}
.deg{transform:rotate(180deg);}
.display{display:none;}
/*footer*/
#footer{background-color:#1c262e; padding:50px 0 50px;}
#footer .first_title{color:#fff;}
#footer .footer_left .footer_text{color:#fff; font-size:12px; padding-top:0px;}
#footer .footer_left .footer_title a{font-size:14px; color:#fff; margin-bottom:14px; display:block;}
#footer .footer_left .footer_next a{font-size:12px; color:#fff; display:block; margin-bottom:10px;}
#footer .footer_icon{float:right; padding-top:110px;}
#footer .footer_icon img{margin:0 .5vw; width:50px; height:50px;}
#footer .footer_right{text-align:right;}
/*首页index*/
.banner{position:relative;height:600px; background: url(../images/banner.png) no-repeat center center / cover;}
.banner h2{font-size:44px; color:#fff; padding-top:200px; padding-left:70px; margin-bottom:30px; text-align:center; font-weight:bold; line-height:70px;}
.banner .banner_cont span{display:inline-block; *display:inline; *zoom:1; width:12px; height:12px; background-color:#ff4a83; border-radius:12px; margin-right:14px;}
.banner .banner_cont p{font-size:30px; color:#fff; padding-left:70px; padding-bottom:20px; text-align:center; font-weight:bold;}
.modular1{background:#fff; padding:50px 0;}
.bg_color{background-color:#dae2ed; padding:0;}
.bg_color .cont_box{position:relative; top:-50px;}
.modular1 .cont_box img{width:100%;}
.modular1 .cont_box .cont_box_list{display:flex; align-items: center;}
.modular1 .cont_box .cont_box_list .right{width:100%; margin-left:6%;}
.modular1 .title{font-size:24px; color:#101941; margin-bottom:20px;font-weight:bold;}
.modular1 .cont{font-size:16px; color:#3f3f3f; margin-bottom:40px; line-height:36px;}
.modular1 .more{width:225px; height:54px; display:inline-block; *display:inline; *zoom:1; color:#101941; line-height:54px; text-align:center; font-size:16px; border:1px solid #101941; transition:all .3s;}
.modular1 .more:hover{background-color:#101941; color:#fff;}
.modular2{height:267px; background:url(../images/index_bg.png) no-repeat center center / cover;text-align:center; color:#fff;}
.modular2 .title{font-size:38px; padding:70px 0 20px; }
.modular2 .cont{font-size:20px; padding-bottom:100px;}
.modular2 .next-title{font-size:30px;}
.modular3{ padding:50px 0;}
.modular3 .title{font-size:34px; line-height:56px; color:#101941; font-weight:bold; text-align:center;}
.modular3 .p1{font-size:16px; line-height:26px; color:#101941; text-align:center; padding-top:20px;}
.modular3 .modular3_cont{display:flex; margin-top:25px;}
.modular3 .modular3_cont .cont_box{width:25%; height:240px;overflow:hidden;}
.modular3 .modular3_cont .cont_box>img{ transition:all .5s;}
.modular3 .modular3_cont .cont_box:hover img{transform:scale(1.2);}
.modular3 .modular3_cont2{display:flex; align-items: center; justify-content: space-between; margin-top:30px;}
.modular4{ background:url(../images/index_bg2.png) no-repeat right center / cover; height:435px; position:relative;}
.first_title{font-size:34px; color:#3f3f3f; padding:60px 0 20px; text-align:center; font-weight:bold;}
.modular4 .cont_box{text-align:center; display:flex; flex-wrap:wrap; justify-content: space-between;}
.modular4 .cont_box2{justify-content:center;}
.modular4 .cont_box .cont_list{width:25%;}
.modular4 .cont_box img{margin-bottom:20px;}
.modular5{background-color:#0d1c4a; padding-bottom:50px;}
.modular5 .first_title{color:#fff; padding-bottom:10px;}
.modular5 .second_title{font-size:16px; text-align:center; color:#fff; margin-bottom:16px;}
.modular5 .form input{width:100%; height:58px; font-size:16px; color:#fff; border:1px solid #849cf3; border-radius:29px; text-indent:80px; background-color:transparent;}
.modular5 .form textarea{width:100%; height:116px; border:2px solid #a0a0a0;border-radius:29px; background-color:#e1ecf4; text-indent:90px; padding-top:16px; color:#3f3f3f;}
.modular5 .form span{color:#fff; position:relative; top:43px; left:32px;}
.modular5 .p1{text-align:center; color:#fff; padding:14px 0 0;}
.modular5 button{width:225px; height:54px; background-color:#829cf4; color:#fff; border-radius:27px; border:0 none; text-align:center; position:relative; left:50%; margin-left:-112px; top:20px;}
.modular6{margin-top:0px; padding-bottom:60px; background:#fff;}
.modular6 p.title{  
    text-align: center;
    font-size: 34px;
    
    padding-bottom: 30px;
    padding-top: 50px;
} 
.modular6 .cont{display:flex;padding:0 0px;}
.modular6 .cont .cont_list{height:250px; background-color:#fff; border:1px solid #ececec; /*background:url(../images/modular1_bg.png) no-repeat right;*/ position:relative; padding:40px; margin-right:3%; /*box-shadow: 0 0 20px 10px rgba(51,51,51,.2);*/ width:32%; }
.modular6 .cont .cont_list2{left:0px;}
.modular6 .cont .cont_list3{left:0px; margin-right:0;}
.modular6 .cont .cont_list>img{position:absolute; width:100px; height:auto;  right:15px;   top:30%; }
.modular6 .cont .cont_list .p1{font-size:34px; color:#101941; font-weight:bold; margin-bottom:10px;}
.modular6 .cont .cont_list .p2{ width:70%;color:#101941; height:60px;}
.modular6 .cont .cont_list .more{ border:1px solid #101941; width:194px; height:52px; display:flex; align-items: center; justify-content:center; margin-top:15px; transition:all .3s;}
.modular6 .cont .cont_list .more:hover{background-color:#101941; color:#fff;}

.jiabox{  padding:50px 0;   background:#fff;}
.jiabox p{ line-height:24px; padding-bottom:8px;}
.crmbox{ width:50%; float:left;   padding:40px 40px;  background:  #DAE2ED; }
.pammbox{ width:50%; float:right;   padding:40px 40px;  background:#E8EFFA;}
.crmbg{ background: url(../images/crm_icon.png) no-repeat right bottom; height:112px;  }
.pammbg{background: url(../images/pamm_icon.png) no-repeat right bottom ; padding-right:150px;  }
.crmbox h2, .pammbox h2{ padding-bottom:15px; text-align:center;}
.freebtn{ width:200px; height:50px; display:block; margin:0 auto; background:#829CF4; color:#fff; border-radius:25px; text-align:center; line-height:50px; font-size:18px;}
.freebtn:hover{background:#829CF4; color:#fff;}
/*券商解决方案*/
#brokerage .banner{background:url(../images/brok/banner.png) no-repeat center; height:400px; margin-top:135px;}
#brokerage .banner .p1{font-size:44px; color:#fff; padding-top:120px;}
#brokerage .banner .p2{font-size:16px; line-height:26px; padding-bottom:0;}
#broker1{padding:76px 0 50px;}
#broker1 .broker_box{height:270px; background-color:#e8effa; width:100%; text-align:center; padding:26px; margin:0 5%;/* box-shadow: 0 0 20px 10px rgba(51,51,51,.2)*/}
#broker1 .broker_box .p1{font-size:24px; color:#101941; font-weight:bold; padding-top:20px;}
.broker2{padding:40px 0;background-color:#101941;}
.broker2 .broker_box{display:flex; align-items: center; justify-content: center;}
.broker2 .broker_box>img{width:50%;}
.broker2 .right{padding-left:6%; color:#fff;}
.broker2 .right .p1{font-size:28px; line-height:36px; margin-bottom:20px;}
.broker2 .right .p2{font-size:16px; line-height:26px; margin-bottom:20px;}
.broker2 .right ul>li{display:flex; margin-bottom:10px;}
.broker2 .right ul>li>i{width:20px; height:18px; background:url(../images/brok/true.png) no-repeat; margin-right:7px;}
.broker2 .right .more{width:198px; height:52px; line-height:52px; border:1px solid #fff; display:block; color:#fff; font-size:16px; text-align:center; margin-top:30px;}
.broker3{height:430px; background:url(../images/brok/bg.png) no-repeat center;}
.broker3 .right{padding-right:6%; color:#101941;}
.broker3 .right .more{color:#101941; border:1px solid #101941;}
.broker4{background-color:#304799; padding-bottom:100px;}
.broker5{margin-top:-70px;}
.broker5 .cont{display:flex;}
.broker5 .cont .left{height:300px; background-color:#dae2ee; width:50%; color:#101941; padding:10px 40px;}
.broker55 .cont .left{ height: 150px;  }
.broker55{ margin-bottom:50px; }
.broker5 .cont .left .p1{text-align:center; font-weight:bold; font-size:24px; line-height:56px;}
.broker5 .cont .left .p2{font-size:16px; line-height:26px;}
.broker5 .cont .left ul{padding-top:20px;}
.broker5 .cont .left ul>li{margin-bottom:10px;display:flex;}
.broker5 .cont .left ul>li>i{width:20px; height:18px; background:url(../images/brok/true.png) no-repeat; margin-right:7px;}
.broker5 .cont .right{background-color:#e8effa;}
.broker6{background-color:#dae2ee;}
.broker6 .right{color:#101941; }
.broker6 .right .more{color:#101941; border:1px solid #101941;}
/*商业解決方案*/
#general .banner{background:url(../images/general/banner.png) no-repeat center; height:400px; margin-top:135px;}
#general .banner .p1{font-size:44px; color:#fff; padding-top:120px;}
#general .banner .p2{font-size:16px; line-height:26px; padding-bottom:0;}
.general1{position:relative;}
.general1 .left{height:362px; width:41.7%; background-color:#dae2ee; position:absolute; right:0;}
.general1 .right{height:464px; width:58.3%; background-color:#dae2ee; position:absolute; top:362px; left:0; }
.general1 .p1{text-align:center; font-size:34px; font-weight: bold; padding-top:50px;}
.general1 .p2{text-align:center; font-size:16px; padding:10px 0 20px;}
.general1 .cont ul{display:flex;}
.general1 .cont ul li{width:33.3%;}
.general1 .cont .top{background-color:#dae2ee; text-align:center; padding:60px 0 40px;}
.general1 .cont .bottom{background-color:#fff; height:244px; padding:0 40px;}
.general1 .cont .bottom .p1{font-size:24px;}
.general1 .cont .bottom .p2{ padding-top:30px; }
.general1 .cont ul .li2 .top{background-color:#304799;}
.general1 .cont ul .li3 .top{background-color:#101941;  }
 
.general1 .more{display:block; width:198px; height:52px; border:1px solid #101941; color:#101941; text-align:center; line-height: 52px; margin:40px auto;}
.general1 .cont2 .p1{padding:20px 0;}
.general1 .cont3 .cont_box{display:flex;}
.general1 .cont3 .cont_box .cont_list{width:25%; height:340px; background-color:#e5e7eb; text-align:center;padding:60px 34px 0;}
.general1 .cont3 .cont_box .cont_list2{background-color:#acbecc;}
.general1 .cont3 .cont_box .cont_list3{background-color:#737ec9;}
.general1 .cont3 .cont_box .cont_list4{background-color:#be92b4;}
.general1 .cont3 .cont_box .cont3_p1{font-size:24px; line-height: 56px; font-weight: bold;margin-bottom:20px;}
.general1 .cont3 .cont_box .cont3_p2{font-size:16px; line-height: 28px;}
.general2{height:330px; background-color:#dae2ee; padding-top:50px;}
.general2 .title{text-align:center; font-size:34px; line-height: 56px; font-weight:bold;}
.general2 .cont{display:flex; align-items: center; justify-content:space-between; padding-top:40px;}
.general2 .more{display:block; width:198px; height:52px; border:1px solid #101941; color:#101941; text-align:center; line-height: 52px; margin:20px auto;}
/*关于我们*/
#about .banner{background:url(../images/about/banner.png) no-repeat center; height:400px; margin-top:135px;}
#about .banner .p1{font-size:44px; color:#fff; padding-top:120px; padding-left:0;}
#about .banner .p2{font-size:16px; line-height:26px; padding-bottom:0; padding-left:0;}
#about .modular1{padding:50px 0;}
#about .modular1 .title{text-align:center; font-size:34px;}
#about .modular1 .p1{font-size:16px; line-height:26px; margin-bottom:20px;}
#about .modular5{background:url(../images/about/bg.png) no-repeat center; height:511px;}
/*智能套餐*/
#turnkey .banner{background:url(../images/turnkey/banner.png) no-repeat center; height:400px; margin-top:135px;}
#turnkey .banner .p1{font-size:44px; color:#fff; padding-top:120px; padding-left:0;}
#turnkey .banner .p2{font-size:16px; line-height:26px; padding-bottom:0; padding-left:0;}
#turnkey .modular6{margin-top:0px; padding:60px 0;}
.about-1{padding-bottom:95px;}
#turnkey .about-1 .btn-primary{ background-color:#bbcbde;  width:100%; height:140px; border:0; font-size:34px; color:#0e1b4c; font-weight:bold;}
#turnkey #turnkey-cont{}
#turnkey #turnkey-cont .about_list{width:34%; border:1px solid #d2d2d2; float:left;}
#turnkey #turnkey-cont .about_list>li{line-height:60px; color:#0e1b4c; text-align:center; border-bottom:1px dashed #d2d2d2; font-weight:bold; font-size:16px;}
#turnkey #turnkey-cont .about_list1{width:22%; border-left:0;}

@media screen and (min-width:300px) and (max-width:1024px) {
	
	.jiabox{  padding:10px 0 20px 0;   background:#fff;}
.jiabox p{ line-height:24px; padding-bottom:8px;}
.crmbox{ width:100%; float:left;   padding:20px 10px;  background: #DAE2ED; margin-bottom:20px; }
.pammbox{ width:100%; float:right;   padding:20px 10px;  background:#E8EFFA;}
.crmbox h2, .pammbox h2{ padding-bottom:15px; text-align:center;}
.crmbg{ background: url(../images/crm_icon.png) no-repeat right bottom; height:120px; height:auto; background-size:50px auto;   }
.pammbg{background: url(../images/pamm_icon.png) no-repeat right bottom ; padding-right:50px;  background-size:50px auto; }
.freebtn{ width:200px; height:50px; display:block; margin:0 auto; background:#3768FF; color:#fff; border-radius:25px; text-align:center; line-height:50px; font-size:18px;}
.freebtn:hover{background:#829CF4; color:#fff;}
/*首页index*/
.banner{position:relative; height:400px; background: url(../images/banner.png) no-repeat right center ; background-size:auto 100%}
.banner h2{font-size:30px; color:#fff; padding-top:130px; padding-left:0px; margin-bottom:15px; text-align:left; font-weight:bold; line-height:40px;}
.banner .banner_cont span{display:inline-block; *display:inline; *zoom:1; width:12px; height:12px; background-color:#ff4a83; border-radius:12px; margin-right:14px;}
.banner .banner_cont p{font-size:25px; color:#fff; padding-left:0px; padding-bottom:20px; text-align:left; font-weight: normal;}
.modular1{background:#fff; padding:50px 0;}
.bg_color{background-color:#dae2ed; padding:0;}
.bg_color .cont_box{position:relative; top:-50px;}
.modular1 .cont_box img{width:100%;}
.modular1 .cont_box .cont_box_list{display:block; align-items: center;}
.modular1 .cont_box .cont_box_list .right{width:100%; margin-left:0%;}
.modular1 .title{font-size:24px; color:#101941; margin-bottom:20px;font-weight:bold;}
.modular1 .cont{font-size:16px; color:#3f3f3f; margin-bottom:20px; line-height:28px;}
.modular1 .more{width:225px; height:54px; display:inline-block; *display:inline; *zoom:1; color:#101941; line-height:54px; text-align:center; font-size:16px; border:1px solid #101941; transition:all .3s;}
.modular1 .more:hover{background-color:#101941; color:#fff;}
.bg232{ background:#f7f7f7;}
.bg232 img{ margin-top:15px;}
.modular2{height:267px; background:url(../images/index_bg.png) no-repeat center center / cover;text-align:center; color:#fff;}
.modular2 .title{font-size:30px; padding:50px 0 20px; }
.modular2 .cont{font-size:20px; padding-bottom:100px;}
.modular2 .next-title{font-size:30px;}
.modular3{ padding:50px 0;}
.modular3 .title{font-size:30px; line-height:36px; color:#101941; font-weight:bold; text-align:center;}
.modular3 .p1{font-size:16px; line-height:26px; color:#101941; text-align:center; padding-top:20px;}
.modular3 .modular3_cont{display:block; margin-top:25px;}
.modular3 .modular3_cont .cont_box{width:50%; height:240px; height:auto; overflow:hidden; float:left}
.modular3 .modular3_cont .cont_box>img{ transition:all .5s; width:100%; height:auto;}
.modular3 .modular3_cont .cont_box:hover img{transform:scale(1.2);}
.modular3 .modular3_cont2{display:block; align-items: center; justify-content: space-between; margin-top:30px;}
.modular3 .modular3_cont2 i{ width:33.333%; display:inline-block; padding:0 8px; float:left; height:80px; border:1px solid #ececec; margin:-1px -1px 0 0; display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    box-pack:center; }
.modular3 .modular3_cont2 i img{ width:100%; height:auto;}
.modular4{ background:url(../images/index_bg2.png) no-repeat right center / cover; height:435px; height:auto; padding-bottom:60px; position:relative;}
.first_title{font-size:30px; color:#3f3f3f; padding:40px 0 20px ; text-align:center; font-weight:bold;}
.modular4 .cont_box{text-align:center; display: block; flex-wrap:wrap; justify-content: space-between;}
.modular4 .cont_box2{justify-content:center;}
.modular4 .cont_box .cont_list{ width:33.333%; background:#fff; display:inline-block; padding:0 8px; float:left; height:80px; border:1px solid #ececec; margin:-1px -1px 0 0; display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-box-pack:center;
    -moz-box-pack:center;
    box-pack:center; }
.modular4 .cont_box img{margin-bottom:0px; width:80%; height:auto}
.modular5{background-color:#0d1c4a; padding-bottom:50px;}
.modular5 .first_title{color:#fff; padding-bottom:10px;}
.modular5 .second_title{font-size:14px; text-align:center; color:#fff; margin-bottom:16px;}
.modular5 .form input{width:100%; height:58px; font-size:16px; color:#fff; border:1px solid #849cf3; border-radius:29px; text-indent:80px; background-color:transparent;}
.modular5 .form textarea{width:100%; height:116px; border:2px solid #a0a0a0;border-radius:29px; background-color:#e1ecf4; text-indent:90px; padding-top:16px; color:#3f3f3f;}
.modular5 .form span{color:#fff; position:relative; top:43px; left:32px;}
.modular5 .p1{text-align:center; color:#fff; padding:14px 0 0; font-size:12px;}
.modular5 button{width:225px; height:54px; background-color:#829cf4; color:#fff; border-radius:27px; border:0 none; text-align:center; position:relative; left:50%; margin-left:-112px; top:20px;}
.modular6{margin-top:0px; padding-bottom:10px;}
.modular6 .cont{display: block; padding:0 0px;}
.modular6 .cont .cont_list{height:332px; height:auto; background-color:#fff; background:url(../images/modular1_bg.png) no-repeat center;  position:relative; padding:15px; margin-bottom:15px; box-shadow:0 0 0px 0px rgba(51,51,51,.0); width:100%;  background-size: cover;}
.modular6 .cont .cont_list2{left:0px;}
.modular6 .cont .cont_list3{left:0px;}
.modular6 .cont .cont_list>img{position:absolute; right:10px; top:20px; width:80px; height:auto;}
.modular6 .cont .cont_list .p1{font-size:30px; color:#101941; font-weight:bold; margin-bottom:10px;}
.modular6 .cont .cont_list .p2{ width:70%;color:#101941; height:60px;}
.modular6 .cont .cont_list .more{ border:1px solid #101941; width:194px; height:52px; display:flex; align-items: center; justify-content:center; margin-top:10px; transition:all .3s;}
.modular6 .cont .cont_list .more:hover{background-color:#101941; color:#fff;}	
/*券商解决方案*/
#brokerage .banner{background:url(../images/brok/banner.png) no-repeat center; height:200px; margin-top:60px;}
#brokerage .banner .p1{font-size:20px; color:#fff; padding-top:50px; padding-bottom:15px;}
#brokerage .banner .p2{font-size:16px; line-height:26px; padding-bottom:0; text-align:left; font-weight:normal;}
#broker1{padding:15px 0 0px;}
#broker1 .broker_box{height:230px; background-color:#e8effa; width:100%; text-align:center; padding:15px; margin:0 0; margin-bottom: 15px; box-shadow: 0 0 0px 0px rgba(51,51,51,0)}
#broker1 .broker_box .p1{font-size:22px; color:#101941; font-weight:bold; padding-top:20px;}
.broker2{padding:40px 0;background-color:#101941;}
.broker2 .broker_box{display: block; align-items: center; justify-content: center;}
.broker2 .broker_box>img{width:100%; display: block; margin: 0 auto;}
.broker2 .right{padding-left:0; color:#fff;}
.broker2 .right .p1{font-size:28px; line-height:36px; margin-bottom:20px;}
.broker2 .right .p2{font-size:16px; line-height:26px; margin-bottom:20px;}
.broker2 .right ul>li{display:block; margin-bottom:10px; position: relative;  padding-left: 30px; }
.broker2 .right ul>li>i{width:20px; height:18px; background:url(../images/brok/true.png) no-repeat; margin-right:7px; position: absolute; top: 0; left: 0}
.broker2 .right .more{width:198px; height:52px; line-height:52px; border:1px solid #fff; display:block; color:#fff; font-size:16px; text-align:center; margin-top:30px;}
.broker3{height:488px; height:auto; background:url(../images/brok/bg.png) no-repeat center;}
.broker3 .right{padding-right:0; color:#101941;}
.broker3 .right .more{color:#101941; border:1px solid #101941;}
.broker4{background-color:#304799; padding-bottom:100px;}
.broker5{margin-top:-70px;}
.broker5 .cont{display:block;}
.broker5 .cont .left{height:300px; background-color:#dae2ee; width:100%; color:#101941; padding:10px 10px;}
.broker55 .cont .left{ height: 150px; }
.broker5 .cont .left .p1{text-align:center; font-weight:bold; font-size:24px; line-height:56px;}
.broker5 .cont .left .p2{font-size:16px; line-height:26px;}
.broker5 .cont .left ul{padding-top:20px;}
.broker5 .cont .left ul>li{margin-bottom:10px;display:flex;}
.broker5 .cont .left ul>li>i{width:20px; height:18px; background:url(../images/brok/true.png) no-repeat; margin-right:7px;}
.broker5 .cont .right{background-color:#e8effa;}
.broker6{background-color:#dae2ee;}
.broker6 .right{color:#101941; }
.broker6 .right .more{color:#101941; border:1px solid #101941;} 
/*关于我们*/
#about .banner{background:url(../images/about/banner.png) no-repeat center; height:400px; margin-top:65px;}
#about .banner .p1{font-size:44px; color:#fff; padding-top:60px; padding-left:0;}
#about .banner .p2{font-size:16px; line-height:26px; padding-bottom:0; padding-left:0;}
#about .modular1{padding:50px 0;}
#about .modular1 .title{text-align:center; font-size:34px;}
#about .modular1 .p1{font-size:16px; line-height:26px; margin-bottom:20px;}
#about .modular5{background:url(../images/about/bg.png) no-repeat center; height:511px;}	
/*商业解決方案*/
#general .banner{background:url(../images/general/banner.png) no-repeat center; height:150px; margin-top:65px;}
#general .banner .p1{font-size:25px; color:#fff; padding-top:50px;}
#general .banner .p2{font-size:16px; line-height:26px; padding-bottom:0;}
.general1{position:relative;}
.general1 .left{height:362px; width:41.7%; background-color:#dae2ee; position:absolute; right:0; display:none;}
.general1 .right{height:464px; width:58.3%; background-color:#dae2ee; position:absolute; top:362px; left:0;display:none; }
.general1 .p1{text-align:center; font-size:34px; font-weight: bold; padding-top:20px;}
.general1 .p2{text-align:center; font-size:16px; padding:10px 0 20px;}
.general1 .cont ul{display: block;}
.general1 .cont ul li{width:100%;}
.general1 .cont .top{background-color:#dae2ee; text-align:center; padding:30px 0 30px;}
.general1 .cont .bottom{background-color:#f7f7f7; height:244px; height:auto; padding:0 15px; margin-bottom:10px;}
.general1 .cont .bottom .p1{font-size:24px;}
.general1 .cont .bottom .p2{ padding-top:10px; }
.general1 .cont ul .li2 .top{background-color:#304799;}
.general1 .cont ul .li3 .top{background-color:#101941; text-align:center;padding-left:0px;}
.general1 .cont ul .li3 .bottom{background-color:#f7f7f7; text-align:center; color:#333; }
.general1 .cont ul .li3 .bottom .p1{text-align:center;padding-top:10px;}
.general1 .cont ul .li3 .bottom .p2{text-align:center;}
.general1 .more{display:block; width:198px; height:52px; border:1px solid #101941; color:#101941; text-align:center; line-height: 52px; margin:40px auto;}
.general1 .cont2 .p1{padding:20px 0;}
.general1 .cont3 .cont_box{display: block;}
.general1 .cont3 .cont_box .cont_list{width:100%; height:340px; height:auto; background-color:#e5e7eb; text-align:center;padding:30px 15px 30px 15px ;}
.general1 .cont3 .cont_box .cont_list2{background-color:#acbecc;}
.general1 .cont3 .cont_box .cont_list3{background-color:#737ec9;}
.general1 .cont3 .cont_box .cont_list4{background-color:#be92b4;}
.general1 .cont3 .cont_box .cont3_p1{font-size:24px; line-height: 56px; font-weight: bold;margin-bottom:0px;}
.general1 .cont3 .cont_box .cont3_p2{font-size:16px; line-height: 28px;}
.general2{height:330px; background-color:#dae2ee; padding-top:50px; height:auto}
.general2 .title{text-align:center; font-size:34px; line-height: 56px; font-weight:bold;}
.general2 .cont{display:block; align-items: center; justify-content:space-between; padding-top:40px; height:300px;}
.general2 .cont i{width: 33.333%;
    background: #fff;
    display: inline-block;
    padding: 0 8px;
    float: left;
    height: 80px;
    border: 1px solid #ececec;
    margin: -1px -1px 0 0;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;}
.general2 .cont img{ width:100px; height:auto; margin-bottom:0px; }
.general2 .more{display:block; width:198px; height:52px; border:1px solid #101941; color:#101941; text-align:center; line-height: 52px; margin:20px auto;}
/*智能套餐*/
#turnkey .banner{background:url(../images/turnkey/banner.png) no-repeat center; height:280px; margin-top:65px;}
#turnkey .banner .p1{font-size:25px; color:#fff; padding-top:50px; padding-left:0;}
#turnkey .banner .p2{font-size:16px; line-height:26px; padding-bottom:0; padding-left:0;}
#turnkey .modular6{margin-top:0px; padding:60px 0;}
.about-1{padding-bottom:95px;}
#turnkey .about-1 .btn-primary{ background-color:#bbcbde;  width:100%; height:100px; border:0; font-size:28px; color:#0e1b4c; font-weight:bold;}
#turnkey #turnkey-cont{}
#turnkey #turnkey-cont .about_list{width:46%; border:1px solid #d2d2d2; float:left;}
#turnkey #turnkey-cont .about_list>li{line-height:20px; height: 50px; padding: 10px 0; color:#0e1b4c; text-align:center; border-bottom:1px dashed #d2d2d2; font-weight:normal; font-size:11px;}
#turnkey #turnkey-cont .about_list>li:last-child{ border-bottom:0px dashed #d2d2d2;}
#turnkey #turnkey-cont .about_list1{width:18%; border-left:0;}

/*footer*/
#footer{background-color:#1c262e; padding:0px 0 20px;}
#footer .first_title{color:#fff;}
#footer .footer_left .footer_text{color:#fff; font-size:12px; padding-top:20px; width:100%; text-align:center;}
#footer .footer_left .footer_title a{font-size:14px; color:#fff; margin-bottom:14px; display:block;}
#footer .footer_left .footer_next a{font-size:12px; color:#fff; display:block; margin-bottom:10px;}
#footer .footer_icon{float:right; padding-top:110px;}
#footer .footer_icon img{margin:0 .5vw; width:50px; height:50px;}
#footer .footer_right{text-align:right; display:none;}
	}