@charset "utf-8";
CSS Document 
*{margin:0;padding:0}
html{overflow-y: scroll; overflow-x:hidden; _background-image:url(about:blank); _background-attachment:fixed; font-size:10px;}
body {font-family:"Microsoft YaHei","SimSun",Arial,'Hiragino Sans GB',sans-serif; font-size:100%; color:#333333;background: #fff;}
a {color: #333;}
body,div,dl,dt,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,sup,sub{margin:0;padding:0}
fieldset,img{border:0}
ul,ol,li {list-style:none;}
table{border:0;}
img{-ms-interpolation-mode: bicubic;vertical-align: middle;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none; font-family:"Microsoft Yahei";}
.imgmiddle,input,select{vertical-align:middle;}
.table{border-collapse:collapse;border-spacing:0;}
.clear{clear:both; height:0; overflow:hidden;}
.in_body{width:100%; margin:0 auto; overflow:hidden;}
.box{width:1427.25px;margin: 0 auto; overflow: hidden;}
.y_edit{padding:2% 0;min-height: 600px;overflow: hidden;}
.y_edit img{display: inline-block;max-width: 100%;height: auto !important;}
.y_edit p{font-size: 16px;color: #737373;line-height:30px;}
.y_edit div{font-size: 16px;color: #737373;line-height:30px;}
a:link,a:visited {color:#222222;text-decoration:none;}
.ye{font-size: 16px;color: #828181;text-align: center;padding:80px 0;}
.ye a{color: #828181;}
.ye1{border-top:1px solid#e1e4e9;}
.ye1 li{width: 33.33%;float: left;color: #3d3d3d;font-size: 16px;}
.ye1 .y1{margin:47px 0 83px;line-height: 58px;background: #dbdbdb;padding: 0 19px;text-align: left;font-size: 16px;}
.ye1 .y3{text-align: right;}
.ye1 .y2{text-align: center;margin-top: 47px;font-size: 16px;}
.ye1 .y2 p{line-height: 47px;}
.ye1 a{color: #3d3d3d;}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.banner-pagination {
        position: absolute;
        z-index: 10;
        left: 0;
        bottom:40px;
        right:0;
        text-align:center;
}
/*.swiper-pagination-switch {
        display: inline-block;
        width:13px;
        height:13px;
        border-radius:10px;
        margin:0 5px;
        opacity: 0.8;
        cursor: pointer;
        background: #fff;
}
.swiper-visible-switch {
        background: #e78b08;
}
.swiper-active-switch {
        background: #e78b08;
        opacity:1;
}*/
.swiper-slide {
        float: left;
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        text-align:center;
}
.swiper-slide img{
      max-width:100%;
	  height:auto;
}
.banner{
        width:100%;
        margin:0px auto;
        position:relative;
}
.banner img{
        max-width:100%;
}
.banner-container {
        z-index:2;
        margin:0 auto;
        position:relative;
        overflow:hidden;
        -webkit-backface-visibility:hidden;
        -moz-backface-visibility:hidden;
        -ms-backface-visibility:hidden;
        -o-backface-visibility:hidden;
        backface-visibility:hidden;
        /* Fix of Webkit flickering */
}
.banner-wrapper {
        position:relative;
        width:100%;
        -webkit-transition-property:-webkit-transform, left, top;
        -webkit-transition-duration:0s;
        -webkit-transform:translate3d(0px,0,0);
        -webkit-transition-timing-function:ease;

        -moz-transition-property:-moz-transform, left, top;
        -moz-transition-duration:0s;
        -moz-transform:translate3d(0px,0,0);
        -moz-transition-timing-function:ease;

        -o-transition-property:-o-transform, left, top;
        -o-transition-duration:0s;
        -o-transform:translate3d(0px,0,0);
        -o-transition-timing-function:ease;
        -o-transform:translate(0px,0px);

        -ms-transition-property:-ms-transform, left, top;
        -ms-transition-duration:0s;
        -ms-transform:translate3d(0px,0,0);
        -ms-transition-timing-function:ease;

        transition-property:transform, left, top;
        transition-duration:0s;
        transform:translate3d(0px,0,0);
        transition-timing-function:ease;

        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
}
/*主*/
.o{overflow: hidden;}
.header{position: absolute;z-index: 999;width: 100%;background: rgba(22,70,119,.91);}
.logo{margin:16px 0 22px 2px;width:36.86%;}
.logo img{width: 100%;}
.index1{width: 50%;float: left;padding-top: 49px;}
.bt1 h3{font-size: 26px;line-height: 32px;font-family:helvetica;text-transform:uppercase;color: #757575;}
.bt1 h2{font-size: 32px;line-height: 46px;color: #3c3c3c;margin-bottom: 15px;}
.bt1 img{display:block;}
.in1{padding-top:17px;}
.in1 h1{line-height: 48px;font-size: 22px;color: #484848;font-weight: lighter;}
.in1 p{line-height: 30px;font-size: 16px;color: #737373;padding-right:10%;}
.in1 span a,.in2 span a,.index5 span a,.index6 span a,.index7 span a{width: 185px;line-height: 42px;background: #004ea2;font-size: 14px;color: #fff;margin:43px 0 66px;display: block;text-align: center;}
.index2{background: url(../images/b1.jpg) no-repeat left;width: 50%;float: left;padding:4.3% 5.4% 2% 4.1%;}
.index3{background: url(../images/b2.jpg) no-repeat right;width: 50%;float: left;padding:2.7% 0 3%;}
.index4{padding:51px 15% 0 33px;width: 50%;float: left;}
.in2{padding-top: 10px;}
.in2 h2{line-height:45px;font-size: 20px;color: #060606;font-weight: lighter;}
.in2 img{padding-right: 13px;}
.in2 p{padding-left: 26px;font-size: 15px;color: #525252;line-height: 26px;padding-bottom: 8px;}
.in2 span a{margin:26px 0 0;}
.index5{width: 50%;float: left;padding:50px 0;}
.in3{padding-top:45px;}
.in3 img{float: left;width:31.81%;}
.in3 ul{float: left;width:68.19%;}
.in3 ul li{line-height: 30px;font-size: 16px;color: #737373;}
.in3 ul li img{width: auto;padding:2.5% 2% 0 0;}
.in4{padding:21px 0 0;}
.in4 li{width:16%;float:left;text-align:center;padding-top: 9px;margin-right:9%;}
.in4 p{font-size: 16px;line-height: 40px;color: #737373;}
.index5 span a{margin: 39px 0 0;}
.in3 span a{margin: 72px 0 0;}
.index6{background: url(../images/b3.jpg) no-repeat center;padding:50px 0 60px;}
.bt2,.bt3{text-align: center;}
.bt2 h3{color: #6da5e1;}
.bt2 h2{color: #005ec2;margin-bottom: 8px;}
.bt3 h2{margin-bottom: 8px;}
.bt2 img,.bt3 img{display: inline-block;}
.in5{padding:41px 0;}
.in5 li{width: 25%;float:left;text-align: center;line-height:239.267px;background: #fff;font-size: 26px;}
.in5 li a{color: #3c3c3c;display: block;}
.in5 img{display: block;}
.in5 li a:hover{background: #005ec2;color: #fff;}
.index6 span a{margin:0 auto;}
.index7 span a{margin:63px auto 0;}
.index7{padding:50px 0 60px;}
.tabs{padding:35px 37.5%;overflow: hidden;position: relative;}
.tabs li{width:46%;margin: 0 2%;float: left;text-align: center;background: #fff;border: 1px solid#e5e5e5;line-height: 40px;color: #3c3c3c;font-size: 18px;}
.tabs .thistab{background: #003481;color: #fff;}
.tabs:before {content: '';width: 100%;border-top: 1px solid #e5e5e5;top: 50%;left: 0;position: absolute;opacity: 0.5;filter: alpha(opacity=50);z-index: -1;}
.tab_conbox li{overflow:hidden;}
.in6{width: 40%;float: left;margin:19px 8% 0 2%;}
.in6 h2{margin-top: 5px;line-height: 49px;font-size: 20px;color: #3c3c3c;}
.in6 p{line-height: 25px;font-size:15px;color: #3c3c3c;}
.in7{width: 50%;float: left;}
.in7 li{border-bottom: 1px solid#f0f0f0;padding: 19px 0;overflow: auto;}
.in8{float: left;width:11.7%;margin-right:3.3%;background:#cccccc;padding:12px 0;}
.in8 p{line-height: 41px;font-size: 40px;color: #fff;font-weight: bold;}
.in8 span{line-height: 25px;font-size: 12px;color:#fff}
.in9 p{line-height: 27px;color: #3c3c3c;font-size: 20px;margin-bottom: 10px;}
.in9 span{line-height: 25px;color: #3c3c3c;font-size: 15px;}
.in9 a{color: #3c3c3c;}
.in9 h6{display: none;}
.footer{background: #414141;}
.footer .f1{background: #2c2c2c;line-height: 82px;color: #fff;font-size: 14px;text-align: center;}
.footer .f1 a{color: #fff;}
.f2{padding: 73px 0 90px;overflow: hidden;}
.f3{padding-left:18px;width: 33.33%;float: left;}
.f4{width: 33.33%;float: left;padding-left:55px;}
.f5{width: 33.33%;float: left;overflow: hidden;padding-top: 55px;}
.bt4 p{line-height: 45px;font-size: 20px;color: #fff;}
.bt4 img{display: block;}
.f6{margin-top: 26px;overflow: hidden;}
.f6 li{border-bottom: 1px solid#686d6d;line-height: 42px;font-size: 15px;width: 30%;margin-right: 5%;float: left;}
.f6 a{color: #dbe8f7;}
.f7{margin-top: 32px;}
.f7 p{line-height: 30px;font-size: 15px;color: #fff;}
.f7 span{line-height: 30px;font-size: 15px;color: #dbe8f7;margin-bottom:20px;display: block;}
.f7 a{color: #fff;}
.f5 li{float: left;width:40%;text-align: center;}
.f5 p{line-height: 56px;font-size: 15px;color: #fff;}
.bg1{width: 100%;background: #FFFFFF;position:relative;}
.bg1 img{display: inline-block;max-width: 100%;height:auto;}
.bq{background: #f7f9fb;border-bottom: 1px solid#ececec;height: 100px;padding-top: 24px;}
.b1{float: left;}
.b1 h2{line-height: 36px;font-size: 26px;color: #40668d;}
.b1 h3{line-height:23px;font-size:16px;color: #9ab0c6;font-family:helvetica;text-transform:uppercase;}
.bq span{float: right;line-height: 68px;font-size: 14px;color: #737373;}
.bq span a{color: #737373;}
.yew{position: relative;height:100%;width: 100%;margin:50px 0 100px;overflow: hidden;}
.yew .dfl{position: absolute;right: 0;width: 60%;background-color:rgba(247,249,251,.98);padding:3% 7% 7% 4%;z-index: 3;bottom:11%;}
.yew .dfl h2{line-height: 70px;font-size: 20px;color: #3b3b3b;font-weight:600;}
.yew .dfr{width:47.09%;float: left;}
.yew .dfr img{display: block;width: 100%;height: 100%;transition: all .4s ease;}
/*.yew1 .dfl{left: 0;width: 51%;padding:4% 2% 7%;}
.yew1 .dfr{float: right;}*/
.dh li a{width:14.08%;margin:35px 0.1% 44px;float: left;text-align: center;background: #e1e4e9;line-height: 51px;font-size: 18px;color: #12589f;display: block;}
.dh li a:hover,.dh .h a{background: #024d99;color: #fff;}
.anl{overflow: hidden;}
.anl ul li{float: left;margin:0 1.5%;width:30.33%;position: relative;}
.anl ul li img{max-width: 100%;position: absolute;border: 1px solid#ededed;}
.anl ul li p{text-align: center;font-size:16px;margin: 71% 0 8%;line-height: 4em;height: 64px;overflow: hidden;}
.anl ul li p a{color: #737373;}
.nbt p{line-height: 162px;font-size: 32px;color: #737373;text-align: center;}
.n{text-align: center;}
.n1{width:46%;margin:32px 2% 0;float: left;background: #f7f9fb;padding:49px 23px 45px;position: relative;}
.n1 span{display: block;width: 194px;line-height: 50px;position: absolute;z-index: 1;text-align: center;background: #3e6fb1;color: #fff;font-size: 22px;border-radius: 20px;left:35%;top: -24px;}
.n1 p{min-height: 96px;}
.n2{width:30%;margin:98px 1.665% 42px;float: left;background: #f7f9fb;padding: 53px 23px 43px;position: relative;}
.n2 span{display: block;width: 247px;line-height: 50px;position: absolute;z-index: 1;text-align: center;background: #3e6fb1;color: #fff;font-size: 22px;border-radius: 20px;left:22%;top: -24px;}
.n3 h2{line-height: 53px;font-size: 22px;color: #484848;font-weight:lighter ;}
.n4{width:58%;margin-right: 1.3%;float: left;background: #f7f9fb;padding: 100px 0 0 32px;overflow: hidden;height: 344px;margin-top: 27px;}
.n5{width:40.7%;float: left;margin-top: 27px;}
.n6,.n7{width: 50%;float: left;overflow: hidden;}
.n6 h2{line-height: 45px;font-size: 18px;color: #3b6fa4;}
.n7 li{width: 50%;float:left;text-align: center;}
.n7 p{line-height: 64px;font-size: 15px;color: #7c7c7c;}
.n8{width: 45%;float: left;margin-right:5%;margin-top: 27px;}
.n9{width: 45%;float: left;margin-left:5%;margin-top: 27px;}
.n8 li{line-height: 37px;margin-bottom: 9px;background: #f7f9fb;border: 1px solid#d5e4f3;padding:0 20px;border-radius:20px;}
.n8 p{margin-top:25px;color: #575757;}
.new{margin:0 59px;}
.new li{border-bottom: 1px solid#f0f0f0;padding:40px 0 30px;overflow: auto;}
.new .in8{width: 6.34%;margin-right: 1.5%;}
.nbt1{padding:39px 0 13px;border-bottom: 1px solid#e0e0e0;text-align: center;}
.nbt1 p{line-height: 58px;font-size: 32px;color: #474747;}
.nbt1 span{line-height: 43px;font-size: 16px;color: #474747;}

@media screen and (min-width: 1930px) {
	.in5 li {line-height: 239.267px;}
	.in5 li img{height:239.267px;}
}
@media screen and (max-width: 1600px) {
	.box {width: 90%;}
	.in5 li {line-height: 241.417px;}
	.in5 li img{height: 241.417px;}
}
@media screen and (max-width: 1460px) {
	.in1 span a{margin: 43px 0 27px;}
	.index4 {padding:30px 2% 0;}
	.in4 li {width: 18%;margin-right: 7%;}
	.in5 li {line-height: 220.283px;}
	.in5 li img{height: 220.283px;}
	.f6 li {width: 35%;}
	.n2 span{left: 19%;}
	.n4 {padding:70px 0 0 32px;height: 317.167px;}
}
@media screen and (max-width: 1280px) {
	.box {width: 94%;}
	.logo{width:26%;}
	.index1 {padding-top: 30px;}
	.bt1 h3{font-size: 20px;line-height:25px;}
    .bt1 h2{font-size: 25px;line-height:35px;}
    .in1 h1{line-height:35px;font-size:20px;}
    .in1 p{line-height:25px;font-size: 15px;}
    .in2 h2{line-height:40px;}
    .in4 li {width: 20%;margin-right: 5%;}
	.in5 li {line-height: 201.717px;}
	.in5 li img{height: 201.717px;}
	.f4 {padding-left: 20px;}
	.b1 h2{line-height:30px;font-size:20px;}
    .b1 h3{line-height:23px;font-size:15px;}
    .bq {height: 80px;padding-top: 14px;}
    .bq span {line-height: 50px;}
    .n1 span{left: 33%;}
    .n2 span{left: 16%;}
    .y_edit {min-height: 445px;}
    .y_edit p,.y_edit div{font-size: 15px;line-height:27px;}
    .n4 {padding:55px 0 0 32px;height:290.433px;}
}
@media screen and (max-width: 1200px) {
	.in2 h2{line-height:30px;font-size: 18px;}
	.in2 p{font-size: 14px;padding-bottom: 5px;}
	.in5 li{line-height:189.1px;}
	.in5 li img{height: 189.1px;}
	.in6{margin:19px 2% 0;}
	.in7{width: 56%;}
	.f6 li{width:45%;}
	.anl ul li img{height:73%;}
	.nbt p{line-height:100px;font-size:25px;}
	.n1 span{left: 31%;}
	.n2 span{left: 14%;}
	.n4{height:273.283px;}
	.new{margin:0;}
	.nbt1{padding:13px 0;}
.nbt1 p{line-height:40px;font-size:25px;}
.nbt1 span{line-height:30px;font-size: 16px;}
}
@media screen and (max-width: 1000px) {
	.the-nav > .nav > li a {padding: 16px 10px;}
	.bt1 h3{font-size:15px;line-height:25px;}
    .bt1 h2{font-size:20px;line-height:30px;margin-bottom: 8px;}
     .in1 h1{line-height:28px;font-size:18px;}
    .in1 p{line-height:25px;font-size:14px;padding-right:0;}
    .in1 {padding-top: 8px;}
    .in1 span a,.in2 span a{width:30%;line-height:35px;margin:20px 0;}
    .index5 span a{width:30%;line-height:35px;margin:20px 0 0;}
    .index4 {padding:20px 0 0 2%;}
    .in2 h2{line-height:27px;}
	.in2 p{line-height:20px;}
	.index5{padding:20px 0;}
	.in3 ul li{font-size: 13px;}
	.in4 li {width: 25%;margin-right:0;}
	.in4 img{width:58%;}
	.index6{padding:23px 0 30px;}
	.in5{padding:20px 0 30px;}
	.in5 li{line-height:157.583px;font-size: 20px;}
	.in5 li img{height:157.583px;}
	.tabs {padding:20px 30%;}
	.in8{padding:10px 0;width: 15%;}
	.in8 p {line-height:30px;font-size: 30px;}
	.in9 p{font-size:18px;margin-bottom:0;}
.in9 span{font-size: 14px;height: 50px;overflow: hidden;display: block;}
.index7{padding:30px 0 40px;}
.index7 span a{margin:30px auto 0;}
.f2 {padding:30px 0 50px;}
.f3{padding-left:0;width: 30%;}
.f4{width: 40%;}
.f5{width: 30%;}
.bt4 p{font-size: 18px;}
.f6{margin-top:15px;}
.f7{margin-top:15px;}
.f7 span{margin-bottom:10px;}
.f5 li{width:50%;}
.f5 img{width: 80%;}
.dh li a{margin:20px 0.1% 25px;line-height:45px;font-size: 15px;}
.anl ul li img{height:70%;}
.ye{padding:40px 0;}
.ye1 .y1{margin:30px 0 75px;line-height:45px;}
.ye1 .y2{margin-top:30px;}
.n1 span{font-size: 18px;left: 27%;line-height: 45px;}
.n2 span{font-size: 18px;width: 204px;line-height: 45px;}
.n3 h2{line-height:45px;font-size:20px;}
 .n4 {padding:20px 0 0 20px;height:226.9px;}
 .n7{margin-top:25px;}
 .n7 img{width: 80%;}
 .n8{width: 47.5%;margin-right:2.5%;}
.n9{width: 47.5%;margin-left:2.5%;}
.new li{padding:20px 0;}
.new .in8{width:7%;}
}
@media screen and (max-width: 760px) {
	.dh{margin:1% 0 2%;}
	.dh li a{width:24.8%;margin:1% 0.1% 0;}
	.btn-navbar .icon-bar {background-color: #fff;}
	.logo{margin:2% auto;width:50%;}
	.layout-right-content{margin-top: -6.7%;}
.layout-left-flyout.isCbFlyNavActive {margin-left:64%;margin-top:0;}
.the-nav ul.nav-flyout li a{font-size: 15px;}
.index1,.index2{width:100%;}
.index3{display: none;}
.index5,.index4,.in3 ul{width:100%;}	
.o,.i{width: 50%;float: left;padding-right:1%;}
.i{padding-right:0;padding-left: 1%;}
 .in1 span a,.in2 span a,.index5 span a{width:185px;}
 .in3 img{display: none;}
 .in3 ul li img{display: block;}
 .in3 {padding-top: 10px;}
 .in2 h2{line-height:27px;font-size: 15px;}
 .in2 p {font-size: 13px;}
 .in3 span a {margin:36px 0 0;}
 .in4 span a{margin: 20px auto 0;}
 .in5 li{line-height:119.767px;font-size:18px;}
 .in5 li img{height:119.767px;}
 .in6 h2{margin-top:0;line-height:30px;font-size:18px;}
.in6 p{font-size:14px;}
.in7 li {padding: 10px 0;}
.in8{display: none;}
.in9 h6{display: block;font-size: 14px;}
.yew .dfl{padding:3% 3% 4%;}
.yew .dfl h2{line-height:40px;}
.y2 img{width: 18%;}
.ye1 .y2 p {line-height:30px;font-size: 14px;}
.ye1 .y1{margin:30px 0 50px;font-size: 14px;}
.n1 span{left: 21%;}
.n2 span{width: 170px;left: 11%;}
.n4,.n5{width: 100%;}
 .n7 img{width: 70%;}
 .n5 img{width: 100%;}
 .n8,.n9{width: 80%;margin:20px auto 0;float: none;}
 .n8 li{text-align: center;}
}
@media screen and (max-width: 640px) {
	.logo{width:59%;}
	.in5 li{line-height:100.85px;font-size:15px;}
	.in5 li img{height:100.85px;}
	.in6 h2{line-height:27px;font-size:15px;}
.in6 p{font-size:12px;}
.in9 span{font-size: 12px;}
.f3{width:100%;}
.f4{width:60%;padding: 0;}
.f5{width:40%;padding-top:70px;}
.f6 li{width:24%;margin-right:1%;text-align: center;}
.f2 {padding:30px 0}
.footer .f1{font-size: 12px;}
.yew .dfl{width: 100%;bottom:0;}
.yew .dfr{width:100%;}
.dh{margin-top: 2%;}
.dh li a {width:33.13%;margin:1% 0.1% 0;}
.anl{margin-top:3%;}
.anl ul li {margin: 0 1%;width:48%;}
.ye1 .y1{width:40%;margin: 30px 0}
.ye1 .y2{width:20%;}
.header{position:initial;}
.n1 span {left: 15%;}
.n2 span {left: 3%;}
.n2,.n1{padding: 40px 2% 3%;}
.n2{margin-top:68px;}
.nbt p{line-height:34px;font-size:20px;padding:20px 0;}
}
@media screen and (max-width: 414px) {
	.logo {margin: 5% 8% 2%; width: 68%;}
	.layout-left-flyout.isCbFlyNavActive {margin-left:47%;margin-top:14px;}
	.o,.i{width:100%;float:none;padding-right:0;}
	.i{padding-right:0;padding-left:0;}
	.in4 p {font-size: 13px;}
	.in5 li{width: 50%;line-height: 130px;}
	.in5 li img{height: 130px;}
	.tabs {padding:20px 10%;}
	.in6{width: 100%;margin:19px 0;}
	.in7{width: 100%;}
	.footer .f1{line-height: 27px;padding:2% 5%;}
	.bq {height: 115px;text-align: center;}
	.b1,.bq span {float:none;}
	.yew{position: initial;overflow: auto;}
	.yew .dfl {position:initial;}
	.dh li a {width:32.93%;margin:1% 0.2% 0;}
	.ye1 .y1{width:100%;margin:20px 0}
.ye1 .y2{width:100%;margin: 0;}
.n1{width:96%;}
.n1 span {left: 23%;}
.n2{width:96%;margin: 32px 2% 0;}
.n2 span{width: 194px;left: 23%;}
.n4{height: auto;padding: 20px;}
.n6, .n7{width: 100%;text-align: center;}
.n8,.n9{width: 100%;}
.nbt1 p{line-height:30px;font-size:20px;}
.nbt1 span{line-height:27px;font-size: 15px;}
}
@media screen and (max-width:360px) {
.in4 p {font-size: 12px;}
.f7 span{font-size: 14px;}
.f7 p{font-size: 13px;}
}