@charset "utf-8";
/* CSS Document */
.homeSlide{ width:100%; height:478px; overflow:hidden; position:relative; z-index:10; margin:0 auto;}
.homeSlide .list{width:100%; height:478px; overflow:hidden; position:relative; margin:0 auto;}
.homeSlide .list ul{ margin:0px; padding:0px; list-style:none; }
.homeSlide .list ul li{margin:0px; padding:0px; list-style:none;width:100%; height:478px; overflow:hidden; float:left; position:relative}
.homeSlide .list ul li .pic{ width:100%; height:478px; overflow:hidden;}

.homeSlide  .spage{ position:absolute; left:0; bottom:10px; width:100%; text-align:center}
.homeSlide  .swiper-pagination-switch { display: inline-block;width: 10px; height: 10px;border-radius: 10px;background: #afafaf; margin: 0 3px;cursor: pointer;}
.homeSlide  .spage .swiper-active-switch { background: #ffffff;}


.homeSlide  .quickbox{ width:1200px; height:57px; position:absolute; left:50%; margin-left:-600px; bottom:100px;}
.homeSlide  .quickbox .formbox{ position:absolute; left:0; top:0; width:1038px; height:52px; border:1px solid #e1e1e6; overflow:hidden; background:#FFF; z-index:0; border-radius:5px}
.homeSlide  .quickbox .formbox .tit{ width:150px; height:52px; line-height:52px; font-size:18px; font-weight:700; color:#333366; background:url(../Images/line1.png) right center no-repeat; text-align:center}
.homeSlide  .quickbox .formbox .citybox{ position:absolute; width:127px; height:45px; border-right:1px solid #e9e9e9; left:171px; top:3px; background:url(../Images/location2.png) left center no-repeat; text-indent:35px; font-size:14px; color:#858598; line-height:45px;}
.homeSlide  .quickbox .formbox .input1{ width:366px; height:44px; border:0px; position:absolute; left:10px; top:4px; background:url(../Images/icon6.png) left center no-repeat; font-size:14px; text-indent:39px; border:0px;outline: none;}
.homeSlide  .quickbox .formbox .line{ width:1px; height:44px; border:0px; position:absolute; left:683px; top:4px; background:#e9e9e9;}
.homeSlide  .quickbox .formbox .input2{ width:366px; height:44px; border:0px; position:absolute; left:715px; top:4px; background:url(../Images/icon2.png) left center no-repeat; font-size:14px; text-indent:39px; border:0px;outline: none;}
.homeSlide  .quickbox  .btnme{ width:157px; height:50px; border:0px; position:absolute; right:0px; top:0; background:#f8852a; font-size:16px; text-align:center; color:#FFF; border-radius:5px;}

.homeSlide  .quickbox2{width:1200px; height:35px; position:absolute; left:50%; margin-left:-600px; bottom:45px; font-size:24px; color:#333366; text-align:center}
.homeSlide  .quickbox2 span{ font-weight:700} 


.cxpart1{ width:100%; height:auto; margin:0 auto;  padding: 50px 0 50px 0 ; background:#edf1f8;  }
.cxpart1 .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1200px; margin:0 auto; clear:both; overflow:hidden;}
.cxpart1 .centerbox .centerin{ width:100%; height:auto; overflow:hidden;}
.cxpart1 .list{ width:100%; height:auto; overflow:hidden;}
.cxpart1 .list ul{ margin:0px; padding:0px; list-style:none}
.cxpart1 .list ul li{ margin:0px; padding:0px; list-style:none; width:25%; height:auto; float:left; overflow:hidden;}
.cxpart1 .list ul li .box{ width:96%; height:auto; margin:0 auto; overflow:hidden; background:#FFF; border-radius:5px;}
.cxpart1 .list ul li .wordbox{ width:100%; height:140px; position:relative; background:url(../Images/cx1bg.png) bottom right no-repeat}
.cxpart1 .list ul li .wordbox .tit{ position:absolute; left:23px; top:19px; height:50px; line-height:50px; background:url(../Images/line3.jpg) left bottom no-repeat; font-size:26px; font-weight:700; color:#333366;}
.cxpart1 .list ul li .wordbox .tit2{ position:absolute; left:23px; top:90px; font-size:16px; color:#67676a}
.cxpart1 .list ul li .wordbox .more{width:94px; height:30px; line-height:30px; border:1px solid #f9852b; line-height:30px; text-align:center; color:#f9852b;transition: all 0.5s ease; transition: all 0.5s ease; position:absolute; left:188px; top:85px;}

.cxpart1 .list ul li:hover .wordbox .more{ background:#f9852b; color:#FFF}

.cxpart1 .list ul li .titlebox{ width:100%; height:50px; overflow:hidden; background:url(../Images/copyright.png) right 24px bottom 10px no-repeat #f9852b; font-size:16px; line-height:50px; color:#f6f7fc; text-indent:20px; font-weight:700}
.cxpart1 .list ul li:nth-child(2) .titlebox{background:url(../Images/copyright.png) right 24px bottom 10px no-repeat #7285e6;}
.cxpart1 .list ul li:nth-child(3) .titlebox{background:url(../Images/copyright.png) right 24px bottom 10px no-repeat #9d7bc6;}
.cxpart1 .list ul li:nth-child(4) .titlebox{background:url(../Images/copyright.png) right 24px bottom 10px no-repeat #6ea4f6;}


.cxpart2{ width:100%; height:auto; margin:0 auto;  padding: 50px 0 50px 0 ; background: url(../Images/cxpart2bg.jpg) no-repeat; background-size:cover;;  }
.cxpart2 .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1200px; margin:0 auto; clear:both; overflow:hidden;}
.cxpart2 .centerbox .centerin{ width:100%; height:auto; overflow:hidden;}
.cxpart2 .titbox{ width:100%; height:auto; line-height:50px; text-align:center; font-size:36px;  color:#333366; font-weight:700; text-align:center; margin:10px 0}
.cxpart2 .titbox2{ width:100%; height:auto; line-height:40px; text-align:center; font-size:18px;  color:#333366; font-weight:700; text-align:center; margin:10px 0}
.cxpart2 .listbox{ width:100%; height:auto; overflow:hidden; margin:20px 0 35px 0; background:#FFF; box-sizing:border-box; border-radius:5px;}
.cxpart2 .listbox ul{ margin:0px; padding:0px; list-style:none}
.cxpart2 .listbox ul li{ margin:0px; padding:30px 60px 50px 60px; list-style:none; width:33.33%; height:auto; float:left; box-sizing:border-box; border-right:1px solid #eaeaef}
.cxpart2 .listbox ul li .pic{ width:100%; height:auto; overflow:hidden; text-align:center}
.cxpart2 .listbox ul li .tit{ width:100%; height:30px; line-height:30px; text-align:center; margin-top:10px; font-size:20px; color:#f9852b; font-weight:700}
.cxpart2 .listbox ul li .word{ width:100%; height:50px; line-height:25px; font-size:15px; margin-top:10px; text-align:center;}

.cxpart2 .listbox ul li:nth-child(2) .tit{ color:#4a5aab}
.cxpart2 .listbox ul li:nth-child(3) .tit{ color:#815cad}


.cxpart2 .listbox2{ width:100%; height:auto; overflow:hidden; margin:20px 0 35px 0; background:#FFF; box-sizing:border-box; border-radius:5px;}
.cxpart2 .listbox2 ul{ margin:0px; padding:0px; list-style:none}
.cxpart2 .listbox2 ul li{ margin:0px; padding:0 list-style:none; width:33.33%; height:auto; float:left; }
.cxpart2 .listbox2 ul li .box{ width:96%; margin:0 auto; overflow:hidden; background:#fbfcfe; border-radius:5px; padding:27px 0 40px 0}
.cxpart2 .listbox2 ul li .pic{ width:100%; height:auto; overflow:hidden; text-align:center}
.cxpart2 .listbox2 ul li .tit{ width:100%; height:85px; line-height:85px; text-align:center; margin-top:10px; font-size:28px; color:#333366; font-weight:700; background:url(../Images/line3.jpg) bottom center no-repeat}
.cxpart2 .listbox2 ul li .tit span{ font-size:36px; color:#f9852b}
.cxpart2 .listbox2 ul li .tit2{ width:100%; height:35px; line-height:35px; text-align:center; margin-top:10px; font-size:18px; color:#25252c; font-weight:700;}

.cxpart2 .listbox2 ul li .more{width:133px; height:44px; line-height:44px; border:1px solid #f9852b;  text-align:center; color:#f9852b; transition: all 0.5s ease; margin:0 auto; margin-top:10px; font-size:16px; border-radius:5px;}

.cxpart2 .listbox2 ul li:hover  .more{ background:#f9852b; color:#FFF}



.cxpart2 .listbox3{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.cxpart2 .listbox3 ul{ margin:0px; padding:0px; list-style:none}
.cxpart2 .listbox3 ul li{ margin:10px 0; padding:0px; list-style:none; width:25%; float:left;}
.cxpart2 .listbox3 ul li .box{ width:96%; margin:0 auto; overflow:hidden; background:url(../Images/otherbg1.jpg) no-repeat; background-size:cover; border-radius:10px;}
.cxpart2 .listbox3 ul li .box .tit{ width:100%; height:56px; line-height:56px; overflow:hidden; text-align:center; font-size:22px; font-weight:700; color:#ffffff; box-sizing:border-box; padding:10px;}
.cxpart2 .listbox3 ul li .box .wordbox{ width:92%; height:auto; overflow:hidden; box-sizing:border-box; padding:10px 15px; background:#FFF; margin:10px auto; border-radius:5px;}
.cxpart2 .listbox3 ul li .box .wordbox p{ width:50%; height:35px; line-height:35px; font-size:14px; overflow:hidden; background: url(../Images/dot3.png) left center no-repeat; text-indent:15px; float:left;}

.cxpart2 .listbox3 ul li:nth-child(2n) .box{ background:url(../Images/otherbg2.jpg) no-repeat;background-size:cover;}



/*有保障*/
.homepride{ width:100%; height:140px; overflow:hidden; position:relative; z-index:0; background:#f7f8fc; }
.homepride .centerbox{ width:100%; height:auto;  min-width:320px; max-width:1200px; margin:0 auto; clear:both; overflow:visible; }
.homepride .centerbox .centerin{ width:100%; height:140px; overflow: visible; position:relative;}
.homepride .titbox{ position:absolute; font-size:24px; font-weight:700; color:#333366; left:0; top:35px;}
.homepride .list{ width:990px; height:69px; position:absolute; right:0px; top:35px;}
.homepride .list ul{ margin:0px; padding:0px; list-style:none}
.homepride .list ul li{ margin:0px; padding:0px; list-style:none; width:25%; height:69px; float:left; overflow:hidden; position:relative}
.homepride .list ul li .icon{ position:absolute; left:0px; top:15px;}
.homepride .list ul li .tit{ position:absolute; left:65px; top:14px; font-size:17px; font-weight:700; color:#333366;}
.homepride .list ul li .word{ position:absolute; left:65px; top:40px; font-size:14px; color:#858598}



