body { overflow-x: hidden; margin: 0px; padding: 0px; font-size: 13px; font-family: Arial, Helvetica, sans-serif,"微软雅黑","宋体"; color: #000000; font-weight: 500; overflow-x: hidden; }
div, from, li, ul, dl, dd, dt, img, p, span { margin: 0; padding: 0; border: 0; font-size: 12px; font-weight: 500; font-family: "微软雅黑","宋体"; }
ul { list-style-type: none; }
li { list-style: none; }
a { text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; }

.m-con { margin: 0 auto; width: 1100px; overflow:hidden;}
.xcj-dbt { font-size: 46px; color: #2b2b2b; line-height: 60px; text-align: center; padding-top:60px; padding-bottom: 15px; }
.xcj-xbt { font-size: 18px; color: #6d6d6d; line-height: 26px; border: solid 1px #7e7e7e; padding: 0px 20px;display: table; margin: 0 auto;letter-spacing: 5px; }
.center{ margin-top:40px; text-align: center; }
.zx{ padding-top:50px; text-align: center;}

.banner1 { width: 100%; height: 352px; background: url(../image/banner18.jpg) center no-repeat; }
.banner2 { width: 100%; height: 352px; background: url(../image/banner27.jpg) center no-repeat; }

.main1{ width: 100%; height:816px; background: url(../image/main11.jpg) center no-repeat #f3f4f5; }
.main1_1{ background: #f1f1f1; padding: 40px 0 60px; }
.main2{width: 100%; height: 1541px; background: url(../image/main21.jpg) center no-repeat #fbfcfe; }
.main3{ width: 100%; padding-bottom:40px;background: #ffffff;}
.main3_1{ width: 100%; height: 761px; background: url(../image/main32.jpg) center no-repeat #fcfcfc; }
.main4{ width: 100%; height: 855px; background: url(../image/main42.jpg) center no-repeat; }
.main5{ width: 100%; height: 1532px; background: url(../image/main51.jpg) center no-repeat #eeeff4;}
.main5_1{ background: #ffffff; padding: 40px 0 60px; }
.main6{ width: 100%; height: 855px; background: url(../image/main42.jpg) center no-repeat; }
.main7{ background: #ffffff; padding:30px 0px 90px; }

.main1 .m1_right {padding-left:550px;padding-top:260px;}
.main1 .m1_right ul li { font-size: 16px; color: #747474;line-height: 26px; }
.main1 .m1_right .p2 {padding-top:44px;font-size: 16px; color: #0e1c32;line-height: 24px;}
.main1 .m1_right .p2 span{font-size: 16px; color: #d2d7db;line-height: 24px;padding:0px 26px 0px 12px;}
.main1 .m1_right .p3 {padding-top:85px;font-size: 16px; color: #3d6991;line-height: 24px;}
.main1_1 ul { width: 1050px; margin: 0 auto; display: flex; justify-content: space-between; }
.main1_1 ul li { width: 200px; text-align: center; }
.main1_1 ul li .wen-xcj { font-size: 14px; color: #787878; margin-top: 10px; text-align: center; line-height: 20px; }
.main2 .m-con{ width: 1240px; }
.main2 .spp{width:70px;border:solid 2px #00bdd1;margin:10px auto 20px;}
.main2 .sptt{width: 700px; margin:0 auto;font-size: 14px; color: #2b2b2b; text-align: center; line-height: 22px;}
.main3 .sptt{width: 800px; margin:0 auto 40px;font-size: 14px; color: #454545; text-align: center; line-height: 22px;}
.main3 .xcj-xbt { font-size: 16px; color: #00b0c3; line-height: 22px; border: solid 1px #00b0c3; padding: 0px 10px;letter-spacing:1px; }
.main3 .center,.main5_1 .center{ margin-top:30px; }
.main4 .xcj-dbt { color: #ffffff;}
.main5_1 .spbt{ font-size: 38px; color: #2b2b2b;line-height: 56px; text-align: center; }
.main6 .xcj-dbt { color: #ffffff;}
.main6 .xcj-xbt { color: #d0d0d0;}
.main7 .opinion { margin: 30px auto 0; width: 1100px; }
.main7 .opinion li { margin-bottom: 30px; }
.main7 .opinion li .q { display: flex; align-items: center; }
.main7 .opinion li .q img { margin-right: 10px; }
.main7 .opinion li .q p { font-size: 16px; color: #171818; border-radius: 25px; border: solid 2px #e5e5e5; padding: 5px 30px; }
.main7 .opinion li .a { display: flex; align-items: center; justify-content: flex-end; }
.main7 .opinion li .a p { font-size: 14px; color: #171818; border-radius: 65px; border: solid 2px #e5e5e5; padding: 15px 40px; width: 690px; line-height: 24px; margin-right: 10px; }