@charset "utf-8";* {font-family:MicrosoftYaHei;margin:0;padding:0}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,hr,button,footer,header,nav,section,article {margin:0;padding:0}
body {color:#333;font-family:"microsoft yahei","Verdana","Tahoma","Arial"}
ol,ul,li {list-style:none}
i,s,u,em {font-style:normal;text-decoration:none}
img {border:0 none}
a {color:#333;text-decoration:none;cursor:pointer}
a:hover {color:#db214c;text-decoration:none}
a:focus,form *:focus {outline:none}
input {color:#333;text-indent:10px}
input::-webkit-input-placeholder {color:#666}
input::-moz-placeholder {color:#666}
input::-ms-input-placeholder {color:#666}
.cf:after {display:block;height:0;font-size:0;content:".";visibility:hidden;clear:both}
.cf {zoom:1}
.fl {float:left}
.fr {float:right}
.pr {position:relative}
.w1200 {width:1200px;margin:0 auto}
.w1600 {width:1600px;margin:50px auto 0;background-color:#003d96}
.swiper-button-prev {width:42px;height:42px;right:120px;left:unset;top:unset;bottom:20px;background:url(images/left.png)}
.swiper-button-next {height:42px;width:42px;right:60px;top:unset;bottom:20px;background:url(images/right.png)}
.tab-slide {height:1000px;width:1200px;overflow:hidden}
.tab-slide .tab-hd {width:100%;background:url(images/tab-bg.png) top no-repeat;height:110px;line-height:50px}
.tab-slide .tab-hd .tab-item {list-style:none;display:inline-block;height:110px;width:380px;text-align:center;font-size:30px;font-weight:600;color:#003d96;cursor:pointer}
.tab-slide .tab-hd .tab-item.active {background:url(images/tab-on.png) center bottom no-repeat}
.tab-box .tab-maincont {height:800px;margin-top:60px;width:100%}
.tab-box .tab-maincont .left-box {text-align:center;width:545px;padding-top:50px;float:left;height:687px;background:url(images/left-bg.png)}
.tab-box .tab-maincont .right-box {padding-top:100px;float:left}
.tab-box .tab-maincont .right-box h2 {width: 600px; margin:50px 0 0 40px;padding-left:10px;color:#fff;font-size:28px;border-left:4px solid #fff}
.tab-box .tab-maincont .pp {padding-top:0;float:left}
.tab-box .tab-maincont .pp h2 {width: 600px; margin:50px 0 0 40px;padding-left:10px;color:#fff;font-size:28px;border-left:4px solid #fff}
.tab-box .tab-maincont .box {padding-top:100px}
.p01-swiper-container {height:510px;width:610px;margin-left:20px;float:left;padding-right:10px;overflow:hidden}
.p01-swiper-container .swiper-slide {width:600px;height:auto}
.swiper-scrollbar .swiper-scrollbar-drag {width:100%;position:relative;background:#f9cc12;border:2px solid #f9cc12;left:-2px;top:0}
.swiper-container .swiper-scrollbar {width:1px;background:#fff;border-radius:unset}
.item {float:left;font-size:20px;width:100%}
.item p {float:right;width:570px;color:#fff}
.an {margin-bottom:30px}
.an p {color:#003d96;width:570px;background:#d9e2ef}
.title {text-align:center;width:639px;height:167px;background:url(images/title-bg.png);background-size:cover;margin:116px auto 0;color:#003d96}
.title h2 {padding-top:58px;font-size:50px}
.title p {font-size:32px;font-weight:600}
.banner img {width:100%;height:100%}
.p01 {margin-top:-5px;overflow:hidden;width:100%;height:1127px;background:url(images/p01-bg.jpg)}
.p01 .w1200 {margin:130px auto 0}
.p01 p {width:1023px;margin:-50px auto 0;font-size:20px;color:#ffffff;line-height:27px}
.gallery-top {width:1054px;height:475px}
.gallery-top .swiper-slide {width:1054px;text-align:center;height:475px}
.gallery-thumbs {width:1160px;height:125px;margin-top:40px}
.gallery-thumbs .swiper-slide {width:185px;height:115px}
.gallery-thumbs .swiper-slide {width:20%;height:100%;opacity:.4;cursor:pointer}
.gallery-thumbs .swiper-slide-thumb-active {opacity:1}
.p02 {overflow:hidden;height:1492px;background:url(images/p02-bg.jpg)}
.p03 {overflow:hidden;height:1489px;background:url(images/p03-bg.jpg)}
.p03 .title {text-align:center;width:639px;height:167px;background:url(images/title02-bg.png);background-size:cover;margin:116px auto 40px;color:#fff}
.p03 .title h2 {padding-top:58px;font-size:50px}
.p03 .title p {font-size:32px;font-weight:600}
.gallery-top_2 {width:1054px;height:475px}
.gallery-top_2 .swiper-slide {width:1054px;text-align:center;height:475px}
.gallery-thumbs_2 {width:1160px;height:125px;margin-top:40px}
.gallery-thumbs_2 .swiper-slide {width:185px;height:115px}
.gallery-thumbs_2 .swiper-slide {width:20%;height:100%;opacity:.4;cursor:pointer}
.gallery-thumbs_2 .swiper-slide-thumb-active {opacity:1}
.gallery-top_3 {width:1054px;height:475px}
.gallery-top_3 .swiper-slide {width:1054px;text-align:center;height:475px}
.gallery-thumbs_3 {width:1160px;height:125px;margin-top:40px}
.gallery-thumbs_3 .swiper-slide {width:185px;height:115px}
.gallery-thumbs_3 .swiper-slide {width:20%;height:100%;opacity:.4;cursor:pointer}
.gallery-thumbs_3 .swiper-slide-thumb-active {opacity:1}
.gallery-top_4 {width:1054px;height:475px}
.gallery-top_4 .swiper-slide {text-align:center;width:1054px;height:475px}
.gallery-thumbs_4 {width:1160px;height:125px;margin-top:40px}
.gallery-thumbs_4 .swiper-slide {width:185px;height:115px}
.gallery-thumbs_4 .swiper-slide {width:20%;height:100%;opacity:.4;cursor:pointer}
.gallery-thumbs_4 .swiper-slide-thumb-active {opacity:1}
.p07 {height:360px;background-color:#002e70}
.p07 .foot-box {padding-top:60px;width:1180px;height:160px;margin:0 auto}
.p07 .cehua {margin-left:15px;float:left;color:#fff;font-size:30px;font-weight:600}
.p07 .cehua span:nth-child(2) {font-size:18px;font-weight:100}
.p07 .editor {margin-left:80px;line-height:50px;color:#fff;font-size:16px;float:left}
.p07 .mianze {margin-top:90px;width:1200px;height:90px}
.p07 .mianze p {margin:16px 20px 0 0;float:right;height:90px;width:1020px;font-size:16px;line-height:30px;color:#fff}
.jmly {width:100%;background:url(images/bg06.jpg) repeat;padding:50px 0}
.jmly h2,.jmly i {font:bold 48px "Microsoft YaHei";text-align:center;color:#f3b15f;display:block}
.dy_info dl dt i {display:inline}
.jmly i {font-size:16px;font-weight:normal}
.join {width:1200px;margin:0 auto;padding-top:50px}
.message {width:660px;padding:10px}
.message ul li {width:100%;float:left;color:#fff;padding:15px 0;border-bottom:1px dotted #fff}
.message ul li div.comments_hd {line-height:28px;font-size:14px}
.message ul li div.comments_hd span {padding-left:17px}
.message ul li div.comments_hd strong {padding-right:8px}
.dy_info {width:480px;padding:15px 10px}
.dy_info dl {width:100%;float:left;padding:5px 0}
.dy_info dl dt {width:100px;float:left;text-align:right;line-height:30px;margin-right:10px;color:#fff}
.dy_info dl dd {line-height:30px}
.dy_info dl dd input[type=text] {height:28px;line-height:28px;width:200px}
.dy_info dl dd select {width:100px;font-size:14px;height:28px;margin-right:5px}
.dy_info dl dd input[type=submit] {height:40px;line-height:40px;background:#ad0000;border:none;color:#fff;padding:0 30px;font:16px "Microsoft YaHei";cursor:pointer}
.dy_info dl dd span {font-size:12px;color:#fff;padding-left:10px}
.dy_info dl dd textarea {width:360px;height:95px;resize:none}
