@charset "utf-8";
/* CSS Document */
body { margin:0 auto; font-family:"微软雅黑";}
img { border:0; outline-width:0; vertical-align:top;}
a { text-decoration:none; color:#333;}
a:hover { text-decoration:underline; color:#000;}
ul,dl,p,h1,h2,h3,h4 { list-style:none; padding:0; margin:0;}
.w { width:1200px; margin:0 auto; overflow:auto;}
.c { clear:both;}

header { padding-top:18px;}
.logo { height: 34px;}
.hed h1{ font-size:25px;float:left;font-weight: 500}
.hed a{ color:#276AC5;}
.hed img{margin-top: 2px;}
.hed { float:right; text-align:right;}
.user {  color:#276AC5; padding-top:9px;}
.user a{ color:#276AC5;}
.nav { margin-top:15px;}
.nav ul{}
.nav li{ float:left; font-weight:bold;width: 133px;height: 50px;text-align: center;vertical-align: middle;}
.nav a{color:#fff;font-weight:400;display: block;height: 50px;line-height: 50px}
.nav a:hover{background-color:#2A69C7;text-decoration: none}
.nav a.current{background-color:#2A69C7;text-decoration: none}

.fullSlide{width:100%;position:relative;height:610px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:610px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:610px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=70);opacity:0.7;line-height:999px;border-radius: 10px;margin-right:8px;}
.fullSlide .hd ul .on{background:#fff;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.m1 { background:#F7F7F7; line-height:45px;}
.m1 span{}
.m1a { background:url(lb.png) no-repeat right; padding-right:30px;}
.m1b { color:#276AC5; margin-left:20px;}
.m1b a{}
.m1c { float:right; font-size:15px;}


.index-change a:hover h3 , .index-change a:hover p {
    color: #286bc5;
}

.m2 { background:url(m21.jpg) no-repeat right; padding:30px 0;}
.m2 ul{ overflow:auto;}
.m2 li{ float:left; text-align:center; width:400px; margin:25px auto;}
.m2 li img{}
.m2 h3{ padding:15px 0;}
.m2 p{ font-size:15px; color:#666; line-height:25px;}

.m3 { background:url(m31.jpg) no-repeat bottom; margin-top:56px;}
.m3 h2 {
    text-align: center;
    background: url(m41.jpg) no-repeat center bottom;
    padding-bottom: 20px;
    color: #276AC5;
    font-size: 30px;
}
.m3a { outline:none; background:#FAFAFA; border:1px #CCCCCC solid; border-radius:5px; height:40px; line-height:40px; padding-left:10px; width:220px;}
.m3b { text-align:center; overflow:auto; padding:13px 0; margin-top:50px; font-size:16px;}
.m3b a{ background:#215FB2; color:#FFF; padding:13px 110px; margin:0 20px;}

.tab{ width:100%; margin:40px auto 0; padding-bottom:50px;}
.tab-hd {overflow:hidden; zoom:1; border:none; background:#CCCCCC;}
.tab-hd li{ float:left; text-align:center; cursor:pointer; width:50%; font-size:20px; padding:25px 0; color:#215FB2; font-weight:bold;}
.tab-hd li.active{ color:#FFF; display:block; background:#215FB2;}
.tab-bd li{display:none;background:#FFF; padding:50px 35px;}
.tab-bd li.thisclass{ display:list-item;}
.tab-bd dl{overflow:auto; margin:0 auto;}
.tab-bd dl dt{ line-height:40px; border-bottom:none; background:none; padding:0px;}
.tab-bd dl dt span{ float:left; color:#000; font-size:16px;}
.tab-bd li p{ background:#F4F4F4; text-align:right; padding:11px 10px;}
.tab-bd li p a{color:#215FB2;}

.m4 { background:url(m42.jpg) no-repeat center top; padding:50px 0; margin-top:10px;}
.m4 h2{ text-align:center; background:url(m41.jpg) no-repeat center bottom; padding-bottom:20px; color:#276AC5; font-size:30px;}
.m4 ul{ margin-top:140px;}
.m4 li{ float:left; text-align:center; color:#FFF; padding:25px; width:180px;height: 320px}
.m4 li:nth-child(1) { background:#276AC5; border-radius:5px;}
.m4 li:nth-child(2),.m4 li:nth-child(4) { background:#B4884E; border-radius:5px; margin:0 12px;}
.m4 li:nth-child(3) { background:#27C592; border-radius:5px;}
.m4 li:nth-child(4) { background:#27A0C5; border-radius:5px;}
.m4 li:nth-child(5) { background:#F15A24; border-radius:5px;}
.m4 li{ float:left; text-align:center;}
.m4 li{ float:left; text-align:center;}
.m4a { margin-top:-90px;}
.m4a img{ width: 121px;height: 121px}
.m4b { margin-top:15px;}
.m4b h3{ font-weight:normal; background:url(m46.jpg) no-repeat center bottom; padding:15px 0; font-size:22px;}
.m4b p{ font-size:15px; margin-top:16px; line-height:25px;text-align: left}

.m5 { background:url(m51.jpg?v=1) no-repeat center; padding:50px 0;height: 430px}
.m5 h2{text-align:center; background:url(m41.jpg) no-repeat center bottom; padding-bottom:20px; color:#276AC5; font-size:30px;}
.m5 ul{ margin:40px auto; overflow:auto;}
.m5 li{ float:left; width:390px; background:#FFF;}
.m5 li:nth-child(2),.m5 li:nth-child(3){ margin-left:15px;}
.m5 p{ background:#CCCCCC; text-align:center; color:#333; padding:20px 0; font-size:22px;}
.m5 dl{ padding:30px 20px; overflow:auto;}
.m5 dt{ float:left; text-align:center; width:50%;}
.m5 h3{ font-weight:normal; padding-top:10px;}


.m7 {padding:20px 0;height: 100px;}
.m7 h2{text-align:center; background:url(m41.jpg) no-repeat center bottom; padding-bottom:20px; color:#276AC5; font-size:30px;}
.m7 ul{ margin:0px auto; overflow:auto;}
.m7 li{ float:left; position: relative;cursor: pointer;}
.m7 li:hover div{height: 100px;}
.m7 li img{width: 290px;height: 100px;}
.m7 li:nth-child(2),.m7 li:nth-child(3),.m7 li:nth-child(4){ margin-left:13px;}
.m7 li p{ width: 290px;height: 40px;font-size: 18px;color: #FFF;line-height: 40px;text-indent: 20px;position: absolute;bottom: 0;left: 0;z-index:999}
.m7 li div{width: 290px;height: 40px;position: absolute;bottom:0;left:0;background: rgba(0,0,0,0.4);transition: height 0.3s ease;}


.m8 { padding:40px 0 0;}
.m8 h2{text-align:center; background:url(m41.jpg) no-repeat center bottom; padding-bottom:20px; color:#276AC5; font-size:30px;}
.m8 ul{ margin:40px auto 0; overflow:auto;}
.m8 li{ float:left;cursor: pointer;margin-top: 20px}
/*.m8 li:hover div{height: 200px;}*/
.m8 li img{width: 390px;height: 290px;}
.m8 li:nth-child(2),.m8 li:nth-child(3),.m8 li:nth-child(5),.m8 li:nth-child(6){ margin-left:15px;}
.m8 li h3{ font-weight: 500;color: #333333;line-height: 25px;height: 25px;font-size: 18px}
.m8 li p{ height: 33px;font-size: 24px;color: #333;line-height: 33px;padding-top: 9px;font-weight: 500}
.m8 li span{ width: 72px;height: 22px;background: #FAFAFA;border: 1px solid #DDDDDD;padding: 5px 16px;margin-top: 20px;display: block;float: right}
.m8 li div{ width: 350px;height: 120px;background: #F2F1F1;padding:20px}

.m6 { background:url(m61.jpg) no-repeat left; margin:50px auto;}
.m6 h2{text-align:center; background:url(m41.jpg) no-repeat center bottom; padding-bottom:20px; color:#276AC5; font-size:30px;}

footer { background:#091190; padding:50px 0;}
.foota { float:left; padding-right:35px;}
.foota h2{ color:#FFF; font-size:22px; padding-bottom:12px;}
.foota p{ color:#e8f3a9; line-height:30px;}
.footb { float:left; border:1px #CCCCCC solid; border-bottom:none; border-top:none; padding:0 35px;margin:0;}
.footb p{ color:#e8f3a9; line-height:30px;}
.footb a{ color:#FFF; padding:0 5px;margin: 0;}
.footc { float:right;}

.boot { color:#fff; background:#101B53; line-height:45px; height:45px; padding:5px 0;}
.boot a{ color:#fff}


.white_content {display: none; position: fixed; top: 25%; left:40%; width:380px; z-index:999; background:#FFF; border-radius:8px;}
.black_overlay {display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color:#000; z-index:888; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
.close {float:right; clear:both; width:100%; text-align:right; margin:15px 25px 0;}
.close a { color:#333; font-size:15px;}
.con { margin:0 30px 30px;}
.modtitle { border-bottom:2px #EEEEEE solid; padding-bottom:0px;}
.modtitle h3{ border-bottom:3px #F15A25 solid; font-weight:normal; padding-bottom:11px; width:130px; color:#F15A25;}
.modlist { padding:25px 0;}
.modlist dt{ margin:10px 0; overflow:auto;}
.modlist dt span{ float:left; line-height:45px;}
.modlist .mod1{border:1px #CCCCCC solid; border-radius:6px; font-family:"微软雅黑"; font-size:15px; padding:10px; outline:none; width:320px; background:#FAFAFA;}
.modlist .mod1x {border:1px #CCCCCC solid; border-radius:6px; font-family:"微软雅黑"; font-size:15px; padding:10px; outline:none; width:100px; background:#FAFAFA;}
.modlist .mod2{ width:100px;}
.modlist .mod3{color:#F15A25; margin-left:10px;}
.modlist .mod4{ font-family:"微软雅黑"; border:none; color:#FFF; font-size:20px; background:#F15A25; text-align:center; width:200px; padding:10px 0; border-radius:6px;}
.modlist .mod4x { font-family:"微软雅黑"; border:none; color:#FFF; font-size:20px; background:#F15A25; text-align:center; width:150px; padding:10px 0; border-radius:6px;}
.modlist .mod5{ font-family:"微软雅黑"; border:none; font-size:20px; background:#FAFAFA; text-align:center; width:150px; padding:9px 0; border-radius:6px;border:1px #CCCCCC solid;}
