﻿@charset "gb2312";
/* CSS Document */
body{margin:0px; padding:0px; font:12px "微软雅黑";  color:#000;background-color: #fff;}
*{ margin:0; padding:0; font-family:"microsoft yahei"}
img{border:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0; padding:0}
input,from,td,table,img,dl,dt,ul,dd,li,p{ padding:0;margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;display:block;}
a{text-decoration:none;color:#333}
a:hover{color:#ffffff}
.centre980{margin:0 auto;width:980px;}
.cen1120{margin:0 auto;width:1120px; clear:both; overflow:hidden;}
.clear{clear:both}

.banner{background:url(../images/bannerbg.jpg) no-repeat center #173068; width:100%; height:650px; margin:0 auto; overflow:hidden;}
.top-nava{width:100%; height:60px; background:url(../images/navabg.jpg) no-repeat center #c3ecff; z-index:3;}
.bx1 a{width:124.4px;height:60px;line-height:60px;display:block;float:left;box-sizing:border-box;font-size:24px;color:#173172;text-align:center}
.bx1 a:hover{background:#1a519b; color:#fff;}
.p1{ width:100%; margin:0 auto; overflow:hidden; background-color:#173172; }
.title{ text-align:center; font-size:24px; color:#c6edff; margin:65px auto 40px auto; }
.title img{ margin:0 0 15px 0; }
.p1-left{ width:560px; height:380px; background:#122147; float:left; }
.p1-right{ width:540px; float:left; margin:0 0 90px 20px; }
.sp1{ width:560px; height:310px; margin:35px 0 0 0; }
.p2{ width:100%; height:1220px; background:url(../images/p2bg.jpg) repeat-x; margin:0 auto; overflow:hidden;}
.text{ font-size:18px; color:#fff; line-height:30px; margin:0 auto 40px auto; }
.p2-yc li{ width:550px; background:#173172; text-align:center; font-size:24px; color:#fff; line-height:75px; float:left; border-radius:10px; border:1px #c6edff solid; }
.p2-ycmain{ margin:18px auto 0 auto; overflow:hidden; }
.yc1,.yc2{ background:#fff !important; color:#173172 !important;}
.p3{ width:100%; height:980px; background:url(../images/p3bg.jpg) repeat-x; margin:0 auto; overflow:hidden;}
.p4{ width:100%; height:1005px; background:url(../images/p4bg.jpg) no-repeat center #085ca5; margin:0 auto; overflow:hidden;}
.p5{ width:100%; height:1146px; background:url(../images/p5bg.jpg) repeat-x; margin:0 auto; overflow:hidden;}
.p6{ width:100%; height:1332px; background:url(../images/p6bg.jpg) repeat-x; margin:0 auto; overflow:hidden;}
.p6-left{ width:610px; float:left; margin:20px 0 35px 0; }
.p6-left p{ font-size:18px; color:#fff; line-height:35px; padding:0 0 20px 0;}
.p6-right{ width:480px; height:355px; float:left; margin:0 0 0 30px; background:#000;}
.dhpp li{ width:555px; float:left; margin:0 0 10px 10px;}
.p7{ width:100%; height:935px; background:url(../images/p7bg.jpg) repeat-x; margin:0 auto; overflow:hidden;}
.p7-left{ width:640px; float:left; margin:40px 0 0 0; }
.p7-right{ width:480px; height:417px; float:left; background:#fff; margin:55px 0 0 0; }
.bm-title{ font-size:26px; text-align:center; font-weight:bold; color:#173172; margin:25px 0 20px 0;}
.input{ width:405px; line-height:50px; border:1px solid #162a59; box-sizing:border-box; font-size:20px; padding-left:18px; margin:0 0 12px 34px; display:block; outline:none; height:50px; color:#252525;}
.bt{ width:260px; line-height:60px; font-size:20px; font-weight:bold; color:#ffffff; border-radius:30px; text-align:center; background:#b50101; border:0; margin:22px auto 0 auto; display:block; outline:none;}
.bm-ps{ font-size:16px; color:#252525; text-align:center; line-height:24px; margin:18px 0 0 0; }

.bx2{ width:100%; height:1088px; background:url(../images/bx2bg.jpg) repeat-x; margin:0 auto; overflow:hidden;}
.p3_fy{width: 1118px;height: 553px; margin: 38px auto 0 auto;}
.p3_fy ul li{width: 1118px;height: 553px;float:left;}
.p3_fy ul li:nth-child(1){background: url(../images/img_02.jpg) no-repeat center;}
.p3_fy ul li:nth-child(2){background: url(../images/img_03.jpg) no-repeat center;}
.p3_fy ul li:nth-child(3){background: url(../images/img_04.jpg) no-repeat center;}
.p3_fy ul li:nth-child(4){background: url(../images/img_05.jpg) no-repeat center;}
.p3_fy ul li:nth-child(5){background: url(../images/img_06.jpg) no-repeat center;}
.p3_fy ul li:nth-child(6){background: url(../images/img_07.jpg) no-repeat center;}
.p3_fy ul li:nth-child(7){background: url(../images/img_08.jpg) no-repeat center;}
.p3_fy ul li:nth-child(8){background: url(../images/img_09.jpg) no-repeat center;}
.p3_fy ul li:nth-child(9){background: url(../images/img_10.jpg) no-repeat center;}
.p3_fy ul li:nth-child(10){background: url(../images/img_11.jpg) no-repeat center;}
.p3_fy ul li:nth-child(11){background: url(../images/img_12.jpg) no-repeat center;}
.p3_fy ul li:nth-child(12){background: url(../images/img_13.jpg) no-repeat center;}
.p3_fy ul li:nth-child(13){background: url(../images/img_14.jpg) no-repeat center;}
.p3_fy ul li:nth-child(14){background: url(../images/img_15.jpg) no-repeat center;}
.left,.right{position:absolute; width: 49px;height: 115px;display: block;cursor: pointer;}
.left{margin: 215px 0 0 -61px;}
.right{margin: -339px 0 0 1130px;}
.p11{font-size: 22px;font-weight: bold;color: #fff;margin: 452px 0 0 23px;}
.p12{font-size: 18px;width: 1070px;line-height: 32px;color: #fff;margin: 10px 0 0 23px;}
.a1{width: 730px;line-height: 80px;border-radius: 80px;background: #c7edff;display: block;box-sizing: border-box;margin: 45px auto 0 auto;font-size: 36px;color: #193274;text-align: center;}
.a1:hover{color: #193274;}
.bx3{ width:100%; height:941px; background:url(../images/bx3bg.jpg) repeat-x; margin:0 auto; overflow:hidden;}
.bx4{ width:100%; height:1359px; background:url(../images/bx4bg.jpg) repeat-x; margin:0 auto; overflow:hidden;}
.ul1 li{width: 362px;float: left;margin: 0 0 20px 17px;}
.ul1 li:nth-child(1),.ul1 li:nth-child(4){margin-left: 0;}
.p13{font-size: 20px;color: #fff;text-align: center;line-height: 30px;background: #475b90;height: 87px;margin: 0 auto;box-sizing: border-box;padding-top: 12px;}
.p14{height: 72px;background: #fff;box-sizing: border-box;font-size: 18px;color: #2c2c2c;line-height: 28px;padding: 10px 18px 0 18px;}
.youkubx{width: 362px;height: 236px;}

#bg{width:100%;height:100%;background-color:#000;position:fixed;top:0;left:0;z-index:4;opacity:0.3;filter:alpha(opacity=30);display:none}
#loading{width:37px;height:37px;position:fixed;margin:-20px 0 0 -20px;z-index:10;top:50%;left:50%;display:none}
#loading img{width:100%;vertical-align:top;float:left}
