/* CSS Document */
/*
───────────▄──────────────▄────
─── wow ──▌▒█───────────▄▀▒▌───
──────────▌▒▒▀▄───────▄▀▒▒▒▐───
─────────▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐───
───────▄▄▀▒▒▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐───
─────▄▀▒▒▒▒▒▒ such difference ─
────▐▒▒▒▄▄▄▒▒▒▒▒▒▒▒▒▒▒▒▒▀▄▒▒▌──
────▌▒▒▐▄█▀▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐──
───▐▒▒▒▒▒▒▒▒▒▒▒▌██▀▒▒▒▒▒▒▒▒▀▄▌─
───▌▒▀▄██▄▒▒▒▒▒▒▒▒▒▒▒░░░░▒▒▒▒▌─
───▌▀▐▄█▄█▌▄▒▀▒▒▒▒▒▒░░░░░░▒▒▒▐─
──▐▒▀▐▀▐▀▒▒▄▄▒▄▒▒▒ electrons ▒▌
──▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒░░░░░░▒▒▒▐─
───▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒▒▒░░░░▒▒▒▒▌─
───▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐──
────▀ amaze ▒▒▒▒▒▒▒▒▒▒▒▄▒▒▒▒▌──
──────▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀───
─────▐▀▒▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀─────
────▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀▀────────
*/
body,button,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,img,legend,li,ol,p,pre,td,textarea,th,ul{padding: 0;margin: 0;border: none;}
body{width: 100%;height: auto;font-size: 16px;font-family:"Microsoft YaHei",Verdana,Arial,Helvetica, sans-serif;overflow-x: hidden;}
a {color: #555;text-decoration: none;}
a:hover{text-decoration: none;}
li,ol,ul{list-style: none;}
h1,h2,h3,h4,h5,h6{font-weight: 400;}
.clear{ clear:both;}
.clearfix::after{
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
.tbody{width:1199px; overflow:hidden; margin:0 auto;}
article img{ display:block; width:100%; border:none;}
/*----*/
.banner{width:100%; margin:0 auto; margin-top:-5px; position:relative;}
.banner .swtzh{ display:block; position:absolute; width:110px; height:50px; bottom:20%; left:30%;}
.box1{ padding-top:80px;}
.c_font1{ font-size:30px; text-align:center; color:#4759a3;}
.c_font2{ font-size:48px; text-align:center; color:#ff6d00;}
.box1img{ padding-top:80px;}
.box1btn .swtzh{ display:block; width:202px; height:60px; margin:0 auto; margin-top:70px;}
.box1text{ font-size:20px; color:#000; line-height:35px; text-indent:2em; text-align:left; margin-top:35px;}
.con_title{ display:block; width:100%; height:124px; line-height:124px; color:#FFF; font-size:36px; text-align:center; background-color:#5466ba;}
.box2{ padding-top:55px; padding-bottom:50px;}
.box2 .list{ padding-top:52px; background-color:#eee;}
.box2 .list .qjpic{ width:1199px; margin:0 auto;}
.box2 .list .qjpic img{ width:auto;}
.box2 .list li{ width:380px; height:480px; float:left; margin-left:20px;}
.box2 .list ul{ width:1300px; margin-left:-20px;}
.con_btn{ width:100%; text-align:center; margin-top:73px;}
.con_btn a{ display:inline-block; width:185px; height:52px; box-sizing:border-box; border:2px solid #4a5aa5; font-size:24px; text-align:center; line-height:48px; margin-left:12px; margin-right:12px;}
.con_btn{ font-size:0px;}
.con_btn .conbtn1{ background-color:#FFF; color:#4a5aa5;}
.con_btn .conbtn2{ background-color:#4a5aa5; color:#FFF;}
.box3{ padding-bottom:45px;}
.box3s{ background-color:#eee; width:100%;}
.box3bg{ background-image:url(../img/box3bg.jpg); background-repeat:no-repeat; background-position:center center; background-size:100%; height:657px; position:relative;}
.box3bg .con_btn{ position:absolute; bottom:38px; width:80%;}
.box_xxjj{ padding-top:20px;}
.xxjj_list1,.xxjj_list2{ float:left; position:relative;}
.xxjj_list1{ width:605px;}
.xxjj_list2{ width:290px; margin-left:7px;}
.jj_con{ position:absolute; bottom:0px; width:100%; height:71px; background-color:#4a5aa5;}
.jj_con .tit{ font-size:20px; color:#fff; font-weight:bold; float:left; margin-left:34px; line-height:28px; padding-top:6px;}
.jj_con .tit span{ font-size:18px; color:#FFF; font-weight:normal;}
.jj_con .swtzh{ display:block; width:148px; height:34px; text-align:center; font-size:18px; background-color:#ffe200; color:#000; border-radius:17px; line-height:34px; margin:0 auto; margin-top:18px;}
.xxjj_list1 .swtzh{ float:right; margin-left:22px;}
.xxjj_list1 .jj_con{ box-sizing:border-box; padding-right:40px;}
.box4{ padding-bottom:57px;}
.box4 .con1{ margin-top:85px; position:relative; z-index:9;}
.scroll_01{ width:626px; height:403px; position:absolute; bottom:56px; right:40px;}
.scroll_01 li{ float:left; width:626px; height:403px;}
.scroll_01 .tit{ height:90px; background-color:#FFF; text-align:center; line-height:90px; color:#000; font-size:30px;}
.scroll_01 .hd{ position:absolute; bottom:105px; left:40%;}
.scroll_01 .hd li{ display:block; width:10px; height:10px; border-radius:5px; background-color:#fff; margin:0 5px;}
.scroll_01 .hd li.on{ background-color:#e60012}
.box4 .con2{ width:1199px; margin:0 auto; margin-top:-65px; position:relative;}
.box4 .con2 img{ width:auto;}
.box4 .con2 .scroll_02{ width:626px; height:403px; position:absolute; bottom:38px; left:40px;}
.scroll_02 li{ float:left; width:626px; height:403px;}
.scroll_02 .tit{ height:90px; background-color:#FFF; text-align:center; line-height:90px; color:#000; font-size:30px;}
.scroll_02 .hd{ position:absolute; bottom:105px; left:40%;}
.scroll_02 .hd li{ display:block; width:10px; height:10px; border-radius:5px; background-color:#fff; margin:0 5px;}
.scroll_02 .hd li.on{ background-color:#e60012}
.scroll_zp .bd li{ width:390px; margin-left:15px; margin-top:41px;}
.scroll_zp .hd{ margin-left:48%; margin-top:28px;}
.scroll_zp .hd li{ display:block; float:left; width:15px; height:15px; border-radius:7px; background-color:#4a5aa5; margin:0 4px; transition:all .5s;}
.scroll_zp .hd li.on{ width:41px;}
.box5{ padding-bottom:44px;}
.lcpic{ margin-top:27px;}
.box6{ padding-bottom:45px;}
.box6 .swtzh{ display:block; width:261px; height:52px; text-align:center; line-height:52px; background-color:#ffd54b; color:#000; margin:0 auto; font-size:22px; border-radius:26px; margin-top:58px;}
.xxzy{ margin-top:55px;}
.xxzy li{ width:281px; height:365px; float:left; background-color:#4a5aa5; text-align:center; margin:0 9px;}
.zytit{ font-size:28px; color:#FFF; line-height:48px; margin-top:8px;}
.zyftit{ font-size:20px; line-height:30px; color:#FFF;}
.xxzy li .swtzh{ width:154px; height:33px; line-height:33px; margin-top:12px; font-size:20px;}
.jiuye{ width:1300px; margin-top:24px;}
.jiuye li{ display:block; width:276px; height:370px; border:2px solid #eeeeee; float:left; margin-right:26px;}
.jiuye .jypic{ margin-top:14px; margin-left:14px; margin-right:14px; width:250px; height:300px;}
.jiuye .jy_tit{ font-size:20px; color:#000; text-align:center; line-height:50px;}
.box7{ padding-bottom:37px;}
.formline{ display:block; width:100%; height:36px; background-color:#4a5aa5;}
.form_tit{ font-size:36px; line-height:78px; margin-top:26px; text-align:center;}
.form_tit span{ color:#4a5aa5;}
.formipt{ display:block; width:520px; height:73px; margin:0 auto 11px; text-align:center; border:none; background-color:#FFF; box-shadow:1px 1px 12px 0px #bfc5df; border-radius:7px;text-align-last: center; font-size:24px; color:#a3a3a3;}
.form_box{ padding-top:24px;}
.formbtn{ display:block; width:259px; height:56px; margin:24px auto; background-image:url(../img/formbtnbg.jpg); background-position:center center; background-repeat:no-repeat; background-size:contain; cursor:pointer;}