main .nr1{ background-color: #fff; overflow: hidden;}
main .nr1 .center{ width: 1200px; margin: 0 auto 38px auto; overflow: hidden;}
main .nr1 .center h1{ height: 40px; line-height: 40px; font-size: 24px; margin: 30px 0; color: #12024b; font-weight: normal; background: url("../imagesn/p1_23.png")no-repeat 96px center;}
main .nr1 .center h1 span{ display: inline-block; height: 27px; width: 1078px; margin-left: 26px; font-size: 14px; border-bottom: 2px solid #12024b;}
main .nr1 .center h1 span b{ font-size: 18px; font-weight: normal;}
main .nr1 .center h1 span a{ float: right; color: #7c7c7c; height: 27px;}

.wrap{ width: 816px; height: 383px; background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.66); margin: 0 0 10px 10px; float: left;}
.p-box{ width: 816px; margin: 0 auto; overflow: hidden;}
.tab{ height: 340px; float: right; margin: 13px 30px 13px 0; width: 190px; padding: 17px 0 0 26px; border-left: 1px solid #bebebe; list-style-type: none;}
.tab li{ width: 176px; height: 20px; font-size: 16px; line-height: 20px; margin: 10px 0; padding-left: 14px; float: left; background: url("../imagesn/p1_34.png")no-repeat left center; text-align-last:justify; text-align:justify; text-justify:distribute-all-lines;}
.tab li a{ color: #313131;}
.tab .on{ font-weight: bold;}
.tab .on a{ color: #e90000;}
.swiper-container{ float: left; margin: 13px 0 13px 13px; width: 534px; height: 357px;}
.swiper-slide img{ width: 100%; }
.swiper-pagination-bullet{ background: #fff; opacity: 1;}
.swiper-pagination-bullet-active{ background: #007aff;}

main .nr1{ background-image: url("../imagesn/p1_25.png"),url("../imagesn/p1_32.png"); background-position: left center,right center; background-repeat: no-repeat,no-repeat;}
main .nr1 .center ul.xwyd{ width: 318px; float: right;}
main .nr1 .center ul.xwyd li{ width: 306px; padding-left: 12px; font-size: 16px; background: url("../imagesn/p1_34.png")no-repeat left center; margin: 8px 0; float: left; line-height: 1; text-align-last:justify; text-align:justify; text-justify:distribute-all-lines; height: 16px; overflow: hidden;}
main .nr1 .center ul.xwyd li a{ color: #313131;}

main .nr1 .center i{ height: 383px; width: 4px; display: inline-block; float: left; margin-left: 28px;}
main .nr1 .center i em{ display: inline-block; float: left; height: 127px; width: 4px; background: #12024b;}
main .nr1 .center i em:nth-child(2){ height: 128px; background: #e90000;}
main .nr1 .center i em:nth-child(3){ height: 128px; background: #ff6c00;}
main .nr1 .center i.i2{ margin-left: 10px; float: right; background: #f2f2f2;}

main .nr2{ overflow: hidden; background: url("../imagesn/p1_42.jpg")no-repeat center; background-size: 100% 100%;}
main .nr2 .center{ width: 1200px; margin: 38px auto; background: #f5f5f5; overflow: hidden; position: relative;}
main .nr2 .center a.more{ display: inline-block; width: 45px; height: 40px; position: absolute; right: 0; bottom: 0; z-index: 99; background: #12024b; color: #fff; text-align: center; line-height: 38px; font-size: 12px;}
main .nr2 .center a.more:hover{ background: #ff6c00; color: #fff!important;}
main .nr2 .center h1{ height: 36px; font-size: 20px; line-height: 36px; color: #12024b; padding: 0 32px;/* font-weight: normal;*/ border-bottom: 2px solid #12024b;}
main .nr2 .center p{ margin: 16px 0 28px 33px; width: 513px; border-bottom: 2px solid #bebebe; line-height: 1.8; padding-bottom: 16px;}
main .nr2 .center .left{ float: left;}
main .nr2 .center .left ul{ margin: 0 0 24px 33px; width: 513px;}
main .nr2 .center .left ul li{ width: 128px; float: left; margin-bottom: 25px;}
main .nr5 .center .left ul li{ width: 170px;}
main .nr2 .center .left ul li a{ color: #12024b; font-size: 16px; text-decoration: underline;}
main .nr2 .center .right{ float: right; width: 588px; margin: 13px 38px 33px 0; border-left: 2px solid #bebebe;}
main .nr2 .center .right ul{ padding: 0 0 0 28px; width: 558px; overflow: hidden;}
main .nr2 .center .right ul li{ height: 40px; overflow:hidden; line-height: 40px; margin: 8px 0; float: left;}
main .nr2 .center .right ul li:hover img{ opacity: 0.8;}
main .nr2 .center .right ul li img{ float: left;}
main .nr2 .center .right ul li a:nth-of-type(2){ color: #313131; font-size: 16px; margin-left: 18px;}

main .nr3{ background: none;}
main .nr3 .center{ background: #fff;}
main .nr3 .center a.more{ background: #00519d;}
main .nr3 .center h1{ color: #00519d; border-bottom: 2px solid #00519d;}
main .nr3 .center .left ul li a{ color: #00519d;}

main .nr4{ overflow: hidden; background: url("../imagesn/p1_48.jpg")no-repeat center; background-size: 100% 100%;}
main .nr4 .center a.more{ background: #017fa3;}
main .nr4 .center h1{ color: #017fa3; border-bottom: 2px solid #017fa3;}
main .nr4 .center .left ul li a{ color: #017fa3;}

main .nr5{ background: none;}
main .nr5 .center{ background: #fff;}
main .nr5 .center a.more{ background: #ac4100;}
main .nr5 .center h1{ color: #ac4100; border-bottom: 2px solid #ac4100;}
main .nr5 .center .left ul li a{ color: #ac4100;}

main .nr6{ background-image: url("../imagesn/p1_25.png"),url("../imagesn/p1_56.png"); background-repeat: no-repeat,no-repeat; background-position: left center,right center; background-color: #fff; overflow: hidden;}
main .nr6 .center{ width: 1200px; margin: 0 auto 38px auto; overflow: hidden;}
main .nr6 ul{ overflow: hidden;}
main .nr6 ul li{ width: 357px; float: left; margin: 30px 0 10px 0; height: 295px;}
main .nr6 ul li:nth-child(2),main .nr6 ul li:nth-child(5){ margin: 30px 64px 10px 64px;}
main .nr6 ul li h1{ line-height: 28px; overflow: hidden; margin-bottom: 18px;}
main .nr6 ul li h1 em{ display: inline-block; width: 90px; padding-left: 8px; height: 28px; font-size: 18px; color: #12024b; border-bottom: 2px solid #12024b; float: left;}
main .nr6 ul li h1 a{ display: inline-block; width: 251px; height: 28px; padding-right: 8px; font-size: 12px; text-align: right; color: #7c7c7c; font-weight: normal; border-bottom: 2px solid #c0c0c0; float: left; line-height: 38px;}
main .nr6 ul li ul{ float: left;}
main .nr6 ul li ul li{ padding-left: 12px; background: url("../imagesn/p1_34.png")no-repeat left center; color: #313131; margin: 0!important; line-height: 32px; height: auto;}
main .nr6 ul li ul li a{ color: #313131;}

main .nr6 ul li .flexslider {margin-top: 30px; position: relative;width: 357px;height: 264px;zoom: 1;}
main .nr6 ul li .flexslider ul.slides{ margin: 0;}
main .nr6 ul li .flexslider .slides li {width: 100%;height: 100%; padding: 0; background: none; margin: 0!important;}
main .nr6 ul li .flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
main .nr6 ul li .flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
main .nr6 ul li .flex-direction-nav .flex-prev {left: 0;}
main .nr6 ul li .flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
main .nr6 ul li .flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
main .nr6 ul li .flexslider:hover .flex-next:hover,main .nr6 ul li .flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
main .nr6 ul li .flex-control-nav {width: 100%;position: absolute;bottom: 10px;text-align: center;}
main .nr6 ul li .flex-control-nav li { width: 10px; height: 10px; margin: 0 2px;display: inline-block;zoom: 1;*display: inline; float: none; border-radius: 10px;cursor: pointer; background: rgba(0,0,0,0.3);}
main .nr6 ul li .flex-control-paging li a.flex-active,
main .nr6 ul li .flex-control-paging li.active { background: #22a9ff;}
main .nr6 ul li .flexslider .slides a img {width: 357px;height: 264px;display: block;}