@charset "utf-8"; html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin: 0;padding: 0;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset, img{border: 0;}
img{display: block;}
.anitop{ -webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.anitop:hover{-webkit-transform: translate3d(0, -3%, 0);transform: translate3d(0, -3%, 0);cursor: pointer;}
.anisca img{cursor: pointer;-webkit-transition: all 0.8s;-o-transition: all 0.8s;transition: all 0.8s;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);}
.anisca:hover img{-webkit-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}
.anisca{cursor: pointer;overflow: hidden;}
address, caption, cite, code, dfn, em, strong, th, var{font-style: normal;font-weight: 400;}
li{list-style-type: none;}
body{width: 100%;font: 12px/1.5 "Helvetica Neue", "Hiragino Sans GB", "Microsoft YaHei", helvetica, arial, sans-serif; width: expression(document.body.clientWidth <=1200? "1200px": "auto"); min-width: 1200px; overflow-x: hidden;}
*:focus{outline: none;}
textarea{resize: none;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border: none; padding: 0;}
input::-ms-clear{display: none;}
a:focus, *:focus{noFocusLine: expression(this.onFocus=this.blur());}
.clear{clear: both;}
a, object{outline: none;}
a{cursor: pointer;color: #333;text-decoration: none;}
body{overflow-x: auto;}
a:link{text-decoration: none;}
li{vertical-align: top;}
li{vertical-align: bottom;}
i{font-style: normal;}
.clearfix:after,.tab1010:after{content: "";display: block;height: 0;clear: both;visibility: hidden}
.clearfix,.tab1010{*+height: 1%;}
.oe,.tabtit3 span{overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
i{font-style: normal;}
.blockbox{width: 1200px;*+height: 1%;margin: 0 auto;}
.blockbox:after{content: "";display: block;height: 0;clear: both;visibility: hidden}
.blockbox2{width: 1000px;*+height: 1%;margin: 0 auto;}
.blockbox2:after{content: "";display: block;height: 0;clear: both;visibility: hidden}
.blockbox2{padding: 20px 0;}
.oe{overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.fl{float: left;}
.fr{float: right;}
.tal{text-align: left !important;}
.taj{text-align: justify !important;}
.tac{text-align: center !important;}
.table{display: table;width: 100%;height: 100%;position: relative;}
.cell{display: table-cell;vertical-align: middle;text-align: center;}
.imgbg{background-repeat: no-repeat !important;background-position: center center !important;background-size: cover !important;width: 100%;}
.img100 img{width: 100%;}
.imgfll img{width: 100%;height: 100%;}
.box1000{margin: 0 auto;width: 1000px;}
.box1200{margin: 0 auto;width: 1200px;}
table{display: table;width: 100%;}

/*header*/

.header{width: 100%;background: #333;overflow: hidden;height: 50px;line-height: 50px;}
.header .nav{width: 1030px;margin: 0 auto;height: 100%;}
.header .nav .fl{display: inline-block;width: 150px;height: 50px;padding: 5px 0px;}
.header .nav .fl img{width: 100%;height: 100%;}
.header .nav .fr ul{clear: both;overflow: hidden;}
.header .nav .fr li{display: inline-block;float: left;margin-left: 18px;}
.header .nav .fr li a{display: inline-block;width: 100%;height: 100%;font-size: 18px;color: #fff;}
.header .nav .fr li a:hover{color: #5677FC;}
.header .nav .fr .navtel{display: inline-block;width: 24px;height: 24px;position: relative;top: 5px;margin-right: 5px;}

/*footer*/

.footer{overflow: hidden;clear: both;background: #333;background: #333;}
.footer .row1,.footer .row1 ul{overflow: hidden;clear: both;}
.footer .row1{text-align: center;display: block;width: 100%;padding: 10px 0px;}
.footer .row1 ul{margin: 0 auto;display: inline-block;width: auto;}
.footer .row1 li{float: left;width: auto;display: inline-block;text-align: center;}
.footer .row1 li a{font-size: 16px;display: block;width: 100%;padding: 0px 10px;color: #fff;}
.footer .row1 li a:after{content: "|";display: inline-block;margin-left: 10px;}
.footer .row1 li:last-child a:after{content: "";}
.footer .row1 li:hover a{text-decoration: underline;}
.footer .row2{overflow: hidden;width: 960px;margin: 0 auto;padding: 10px 0px 20px;}
.footer .row2 .fls{width: auto;margin-right: 100px;}
.footer .row2 .fls .p1,.footer .row2 .fls .p2{float: left;display: inline-block;color: #fff;}
.footer .row2 .fls .p1{width: 154px;height: 62px;padding-right: 10px;border-right: 1px solid #fff;}
.footer .row2 .fls .p1 img{display: block;width: 100%;height: 100%;}
.footer .row2 .fls .p2 p{width: 100%;padding-left: 10px;}
.footer .row2 .fls .p3{font-size: 14px;}
.footer .row2 .fls .p4{font-size: 30px;font-weight: 700;}
.footer .row2 .mids{width: auto;margin-right: 50px;}
.footer .row2 .mids p,.footer .row2 .mids a{color: #fff;font-size: 12px;}
.footer .row2 .mids a{margin-left: 30px;}
.footer .row2 .mids a:hover{text-decoration: underline;}
.footer .row2 .mids p{line-height: 25px;}
.footer .row2 .frs p{display: inline-block;width: 80px;height: 80px;}
.footer .row2 .frs p img{display: block;width: 100%;height: 100%;}

/*++++++++++++++++++++++++++++华丽的分割线++++++++++++++++++++++++++++++++++++++++++*/


/*banner*/

.banners{height: 1170px;width: 100%;max-width: 100%;overflow: hidden;position: relative;}
.banners .pictop{position: absolute;width: 1114px;height: 526px;left: 50%;transform: translateX(-50%);bottom: 20px;}
.banners .onlyRelative{display: block;width: 100%;height: 100%;background: -pink;position: relative;}
.banners .mytopform{position: absolute;bottom: 80px;right: 0;background: -rgba(0, 0, 0, 0.2);box-sizing: border-box;padding-left: 100px;width: 80%;}
.banners .mytopform input{border: none;outline: none;}
.banners .mytopform .titles{color: #FF9039;font-size: 30px;font-weight: 700;text-align: left;padding-bottom: 20px;padding-left: 150px;}
.banners .mytopform .formboxs .onebox{border: 1px solid #aaa;background: #fff;border-radius: 20px;overflow: hidden;box-sizing: border-box;width: 30%;margin-right: 3%;}
.banners .mytopform .formboxs .onebox span{font-size: 20px;color: #999;padding-left: 20px;padding-right: 10px;float: left;width: 40%;}
.banners .mytopform .formboxs .onebox span:after{content: "|";padding-left: 10px;color: #999;}
.banners .mytopform .formboxs .onebox input{font-size: 20px;color: #666;background: none;float: left;width: 60%;}
.banners .mytopform .formboxs .onebox span,.banners .mytopform .formboxs .onebox input,.banners .mytopform .formboxs .twobox input{height: 40px;line-height: 40px;height: 40px;line-height: 40px;box-sizing: border-box;}
.banners .mytopform .formboxs .twobox{width: 20%;}
.banners .mytopform .formboxs .twobox input{display: inline-block;color: #fff;background: #FF9039;font-size: 24px;width: 100%;border-radius: 20px;font-weight: 700;cursor: pointer;text-align: center;}
.banners .mytopform .formboxs .twobox input:hover{background: #f17311;box-shadow: 0 0 10px #F17311;}

/*公共类按钮*/

.comBtnBoxs{text-align: center;}
.comBtnBoxs a{display: inline-block;color: #fff;background: #FF9039;font-size: 20px;padding: 8px 40px;border-radius: 20px;font-weight: 700;cursor: pointer;letter-spacing: 2px;box-shadow: 0 0 10px #FF9039;}
.comBtnBoxs a:hover{background: #f17311;box-shadow: 0 0 10px #F17311;}

/*公共类标题*/

.comTitle1{text-align: center;background: -pink;width: 100%;padding-bottom: 10px;}
.comTitle2{text-align: center;background: -pink;width: 100%;font-size: 20px;color: #FFFFFF;}
.comTitle1 .comTitle1b{display: inline-block;background: -orange;}
.comTitle1 img,.comTitle1 span{float: left;}
.comTitle1 span{font-weight: 700;font-size: 30px;padding: 0 20px;color: #FFFFFF;}
.comTitle1 img{padding-top: 15px;}
.tuofuBoxs2 .comTitle2{padding-bottom: 40px;}
.tuofuBoxs3 .comTitle2{padding-bottom: 40px;}
.tuofuBoxs4 .comTitle2{padding-bottom: 40px;}
.tuofuBoxs5 .comTitle2{padding-bottom: 40px;}
.tuofuBoxs6 .comTitle2{padding-bottom: 40px;}
.tuofuBoxs7 .comTitle1{padding-bottom: 40px;}
.tuofuBoxs8 .comTitle1{padding-bottom: 40px;}
.tuofuBoxs9 .comTitle2{padding-bottom: 40px;}

/*盒子1*/

.tuofuBoxs1{text-align: center;padding: 40px 0;}
.tuofuBoxs1 .title1{font-size: 34px;color: #0B509E;font-weight: 700;padding-bottom: 10px;}
.tuofuBoxs1 .title2{font-size: 28px;color: #0B509E;font-weight: 700;}
.tuofuBoxs1 .titimg{padding-top: 40px;}
.tuofuBoxs1 .titimg img{display: inline-block;box-shadow: 0 0 20px #0B509E;}

/*盒子2*/

.tuofuBoxs2{text-align: center;padding: 40px 0;background: #3870DE;}
.tuofuBoxs2 .comTitle2{padding-bottom: 40px;}
.tuofuBoxs2 .w1020table{width: 1020px;height: 508px;margin: 0 auto;position: relative;box-shadow: 0 0 20px #0B509E;}
.tuofuBoxs2 .w1020table a{display: inline-block;color: #fff;background: #FF9039;font-size: 20px;padding: 5px 30px;border-radius: 20px;font-weight: 700;cursor: pointer;position: absolute;right: 50px;letter-spacing: 2px;}
.tuofuBoxs2 .w1020table a:hover{background: #f17311;box-shadow: 0 0 10px #F17311;}
.tuofuBoxs2 .w1020table a.btn1{top: 100px;}
.tuofuBoxs2 .w1020table a.btn2{top: 185px;}
.tuofuBoxs2 .w1020table a.btn3{top: 275px;}
.tuofuBoxs2 .w1020table a.btn4{top: 365px;}
.tuofuBoxs2 .w1020table a.btn5{top: 445px;}

/*盒子3*/

.tuofuBoxs3{text-align: center;padding: 40px 0;background: #2E58D4;}
.tuofuBoxs3 .list1200{width: 1200px;margin: 0 auto;}
.tuofuBoxs3 .list1200 .libox{width: 554px;height: 405px;box-sizing: border-box;overflow: hidden;position: relative;}
.tuofuBoxs3 .list1200 .libox1{float: left;}
.tuofuBoxs3 .list1200 .libox2{float: right;}
.tuofuBoxs3 .list1200 .libox a{display: inline-block;color: #fff;background: #FF9039;font-size: 20px;padding: 8px 40px;border-radius: 20px;font-weight: 700;cursor: pointer;position: absolute;bottom: 90px;left: 180px;letter-spacing: 2px;}
.tuofuBoxs3 .list1200 .libox a:hover{background: #f17311;box-shadow: 0 0 10px #F17311;}

/*盒子4*/

.tuofuBoxs4{background: #EDEDED;padding: 40px 0;}
.tuofuBoxs4 .list1016{width: 1016px;margin: 0 auto;}
.tuofuBoxs4 .list1016 a{float: left;}
.tuofuBoxs4 .list1016 a img{width: 100%;}

/*盒子5*/

.tuofuBoxs5{background: #ddd;padding: 40px 0;}
.tuofuBoxs5 .list1016{width: 1016px;margin: 0 auto;}
.tuofuBoxs5 .list1016 a{float: left;}
.tuofuBoxs5 .list1016 a img{width: 100%;}
.tuofuBoxs5List .liboxs{float: left;box-sizing: border-box;padding: 20px 4%;}
.tuofuBoxs5List .liboxs p{color: #FFFFFF;}
.tuofuBoxs5List .liboxs .p1{text-align: center;font-weight: 700;font-size: 30px;padding-bottom: 10px;}
.tuofuBoxs5List .liboxs .p2{text-align: center;font-weight: 400;font-size: 20px;}
.tuofuBoxs5List .liboxs .p3{height: 1px;background: #ddd;display: block;width: 100%;margin: 20px auto;}
.tuofuBoxs5List .liboxs .p4{text-align: justify;line-height: 1.4;font-size: 20px;}
.tuofuBoxs5List .libox1{background: #408CD3;width: 33.33%;height: 390px;}
.tuofuBoxs5List .libox2{background: #2E71AF;width: 33.33%;height: 390px;}
.tuofuBoxs5List .libox3{background: #409AD3;width: 33.33%;height: 390px;}
.tuofuBoxs5List .libox4{background: #32A7DE;width: 50%;height: 240px;}
.tuofuBoxs5List .libox5{background: #2AB39B;width: 50%;height: 240px;}

/*盒子6*/

.tuofuBoxs6{background: #2E57D3;padding: 40px 0;}

/*盒子7*/

.tuofuBoxs7{background: #FFFFFF;padding: 40px 0 0;}
.tuofuBoxs7 .yiwenList a{float: left;width: 25%;position: relative;}
.tuofuBoxs7 .yiwenList a img{width: 130%;}
.tuofuBoxs7 .yiwenList a p{position: absolute;}
.tuofuBoxs7 .yiwenList a .p1{top: 10px;left: 33%;font-size: 30px;color: #FFFFFF;font-weight: 700;}
.tuofuBoxs7 .yiwenList a .p2{top: 80px;left: 15px;font-size: 20px;color: #333;text-align: justify;background: -pink;width: 77%;box-sizing: border-box;line-height: 1.6;}

/*盒子8*/

.tuofuBoxs8{background: #EDEDED;padding: 40px 0;}
.tuofuBoxs8 .liuxueList{padding-bottom: 40px;}
.tuofuBoxs8 .liuxueList .libox{width: 33.33%;box-sizing: border-box;float: left;padding: 0 3%;}
.tuofuBoxs8 .liuxueList .libox2{border-left: 1px dotted #000;border-right: 1px dotted #000;}
.tuofuBoxs8 .liuxueList .libox .p1{text-align: center;font-size: 26px;font-weight: 700;padding-bottom: 20px;}
.tuofuBoxs8 .liuxueList .libox .p2{text-align: center;font-size: 20px;font-weight: 400;}

/*盒子9*/

.tuofuBoxs9{background: #FFFFFF;padding: 40px 0;}
.tuofuBoxs9 .comBtnBoxs{padding-top: 40px;}
.tuofuBoxs9 .xiaoquList{background: -pink;padding-top: 40px;}
.tuofuBoxs9 .xiaoquList .p1{padding-bottom: 20px;}
.tuofuBoxs9 .xiaoquList .s1{font-size: 24px;color: #333;font-weight: 700;padding-right: 20px;}
.tuofuBoxs9 .xiaoquList .s2{font-size: 22px;color: #666;}
