@charset "utf-8";
/* CSS Document */

html,body { min-width:960px; margin:0; padding:0; border:0; text-align:left; font-size:12px; line-height:1.8em; font-family:Arial, Helvetica, sans-serif; color:#000;}
html { -webkit-text-size-adjust:none;}
input,textarea,select { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; outline:none;}
p,img,div,ol,ul,li,dl,dt,dd,table,tr,td,span,em,strong,label,form,h1,h2,h3,h4,h5,h6,iframe,font,b,u,i,del,a { margin:0; padding:0; border:0; list-style-type:none;}
a { color:#333; text-decoration:none; outline:none;}
/*a:hover { color:#f06b00;}*/
.clear{ clear:both;}


.wrap{width: 1000px;margin: 0 auto;}

.top{background: linear-gradient(to bottom,#bbccdc , #e7eef4 ,#fff );padding-top: 53px;padding-bottom: 10px;}



.nav{background: #015293;transition: border-bottom 0.5s;height: 47px;}
.nav_p{margin: 0 38px;line-height: 30px;border-bottom: 1px solid #015293;transition: border-bottom 0.5s;}
.header-nav-list  i{width: 2px;height: 28px;background: #fff;display: block;float: left;margin-top:2px;}
.header-nav-list ul li .a{display: flex;}



.header-nav-list ul li a {
    color: #fff;
    padding: 8px 0px;
    font-size: 20px;
    line-height: 28px;
    background: none;
    position: relative;
    display: block;
}

.header-nav-list ul li:hover p{
   /* color: #1ec67a;*/
    border-bottom: 1px solid #fff;
    transition: border-bottom 0.5s;
}

.header-nav-list ul li .cur p{
    border-bottom: 1px solid #fff;
    transition: border-bottom 0.5s;
}



.header-nav-list ul .drop-down {
    position: relative;}

.aui-about-dow {
	left: calc(50% - 85px);
    opacity: 0;
    visibility: hidden;
    position: absolute;  
    top: 110%;
    width: 170px;
    padding: 8px 0px;
    background: #fff;
    border-radius: 2px;
    z-index: 99;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
}

.drop-down:hover .aui-about-dow {
    top: 100%;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    filter: alpha(opacity=100);
}

.header-nav-list .aui-about-dow li a {
    padding: 0;
    line-height: inherit;
    display: block;
    padding: 8px 0 8px 0px;

    font-size: 16px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
   
    color: #616161;
    text-align: center;
}

.header-nav-list .aui-about-dow li a:hover {
    color: #3892da;
    background: #f7f7f7;
}

.header-nav-list .aui-about-dow li {
    width: 100%;
}





 .for1_top1{display: flex;justify-content: center;margin-top: 30px;margin-bottom: 24px;}
 .for1_top1 p{line-height: 40px;font-size: 34px;padding: 0 34px;color: #015293;font-weight: 600;letter-spacing:5px;}

.for1_top2 ul{display: flex;justify-content: space-between;}
.for1_top2 ul li{width: 246px;text-align: center;height: 70px;overflow: hidden;}
.for1_top2 ul li a{font-size: 18px;color: #015293;display: block;padding:25px 10px ;background: #acd4f3;font-weight: 600;}
.for1_top2 ul li a:hover{text-decoration: underline;}
.for1_top2 ul li .for1_top2_a{line-height:24px;padding:12px 20px ;}

.for1_top3{background: #e8f4fe;margin-top: 6px;padding-left: 30px;}
.for1_top3 a{color: #015293;font-size: 20px;line-height: 50px;font-weight: 600;}

.for2{padding-bottom: 95px;}
.for2 .for2_p{text-align: center;font-size: 20px;color: #000;line-height: 28px;padding: 18px 20px 0 20px;font-weight: bold;}
.for2 .for2_span{display: block;text-align: center;font-size: 16px;color: #535353;padding-top: 10px;padding-bottom: 20px;}
.for2 .for2_div{padding: 0 20px; font-size: 14px;}
.for2 .for2_div img{max-width: 100%;}

.bottom{text-align: center;padding-bottom: 16px;}
.bottom .bottom_color{background: #015293;height: 18px;margin-bottom: 30px;}
.bottom .bottom_div{display: flex;justify-content: center;}
.bottom .bottom_div .icp{background: url(../images/icp.png) no-repeat left;margin-left: 20px;padding-left: 20px;}
.bottom .bottom_div2{margin-top: 10px;}
.bottom p{font-size: 13px;}



.wrap2{overflow: hidden;}
.for3{margin-top: 26px;}
.for3 ul{display: flex;justify-content: flex-start;width: 1032px;flex-wrap: wrap;}
.for3 ul li a{display: block;width: 228px;height: 152px;margin: 0 30px 42px 0px ;opacity: 1;transition: opacity 0.3s;}
.for3 ul li a img{width: 100%;height: 100%;}
.for3 ul li a{position: relative;}
.for3 ul li a .title p{position: absolute;background: rgba(0, 0, 0, 0.8);bottom: 0;left: 0;width:calc(100% - 20px) ;color: #fff;line-height: 20px;padding:6px 10px 2px 10px;font-size: 14px;

    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 40px;


}
.for3 ul li a .title{opacity: 0; transition: all 0.5s;}
.for3 ul li a:hover .title{opacity:1 ;transition: all 0.5s;}

.for4 ul{padding: 22px 16px 60px 16px;}
.for4 ul li a{display: block;font-size: 15px;color: #0c3a5f;margin-bottom: 4px;opacity: 1;transition: opacity 0.3s;}
.for4 ul li a .for4_c{display: flex;justify-content: space-between;}
.for4 ul li a .for4_c i{width: 2px;height: 2px;background: #0c3a5f;}
.for4 ul li a .for4_c p{width: 84%;background: url(../images/bot.png) no-repeat left;padding-left: 10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.for4 ul li a .for4_c span{display: block;width: 8%;}
.hover:hover{opacity: 0.8;transition: opacity 0.3s;}

#cvi_tooltip{ 
  display: none;
  position: absolute;
  padding: 8px 12px;
  color: #333333;
  background-color: #ffffff;
  text-shadow: white 0px 1px 0px;
  font: 16px Arial, Helvetica, sans-serif;
  text-align: left;
  font-weight: bold;
  border: 1px solid #834254;
  max-width: 240px;
  min-width: 30px;
  user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;}



.container{margin-bottom: 32px;}
.paper-side{width: 328px;height: 496px;box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2)}
.pager-img{width: 100%;height: 100%;}
.pager-img img{width: 100%;height: 100%;}
.paper-side .pager-img{margin-left: 0;margin-top: 0;margin-bottom: 0;}
.row{display: flex;justify-content: space-between;margin-top: 46px;}
.row .container_right{width: 58%;}
.row .container_right .container_right_top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 14px;}
.row .container_right .container_right_top p{background: url(../images/container_bg.png) no-repeat left ;padding: 0 46px 0 16px;color: #fff;line-height: 32px;font-size: 20px;font-style:italic}
.row .container_right .container_right_top span{color: #00294a;font-size: 16px;font-weight: 600;}
.container_right .container_right_con {padding-left: 20px;}
.container_right .container_right_con li{background: url(../images/bot2.png) no-repeat left top 16px;padding-left: 12px;font-size: 16px;line-height: 38px;}
.container_right ul li a{color: #000; transition: color 0.5s;}
.container_right ul li a:hover{color: #015293; transition: color 0.5s;}



.owl-carousel { width: 100%; margin-left: auto; margin-right: auto;background: #fff;}
.owl-carousel .item{ display: block; margin: 15px;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3)}
.owl-carousel img { display: block; width: 100%;}
.owl-carousel .item{position: relative;}
.owl-carousel .item p{background: url(../images/owl_bg.png) no-repeat left;padding-left: 14px;position: absolute;bottom: 0;padding-right: 32px;line-height: 32px;color: #015293;font-size: 18px;font-weight: 600;}


.for5_wrap{border: 3px solid #015293;padding: 0 21px;background: #015293;width: 952px;}



.owl-theme .owl-controls{margin-top: 0;}
.owl-theme .owl-controls .owl-buttons div{padding: 0 !important;margin: 0 !important;border-radius: 0;opacity: 1;}
.owl-prev{position: absolute;left: -24px;top: -3px;background: url(../images/arrow_left.png) no-repeat center  #015293 !important;width: 24px;height: 274px;}
.owl-next{position: absolute;right:-24px;top: -3px;background: url(../images/arrow_right.png) no-repeat center #015293 !important;width: 24px;height: 274px;}


.paper-side2{width: 324px;height: 430px; box-shadow: 0 2px 12px rgba(0, 0, 0, 0.2)}
.paper-side2 img{width: 100%;height: 100%;}

#owl-demo2 .item{ display: block; margin: 18px 28px 18px 28px ;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3)}

.for6 .for1_top1{margin-bottom: 10px;}
.for6 .for6_line{background: #4aa1eb;width: 92%;height: 11px;margin:0 auto;margin-bottom: 20px;}
.for6 .for6_line2{background: #015293;height: 60px;}

.for6 ul{margin-top: -40px;display: flex;justify-content: space-between;margin-bottom: 38px;}
.for6 ul li:hover p,.for6 ul li:hover img{opacity:1;transition: all 0.5s;}
.for6 ul li a{display: block;;text-align: center;background: #acd4f3;padding-bottom: 10px;}
.for6 ul li a .for6_div{width: 240px;height: 180px;overflow: hidden;background: #acd4f3;;font-size: 27px;color: #015293;font-weight: 600;line-height: 50px;}
.for6 ul li a .for6_div p{width: 50%;margin: 0 auto;padding-top: 38px;}
.for6 ul li .for6_img{width: 218px;height: 152px;margin: 0 auto;}
.for6 ul li .for6_img img{width: 100%;height: 100%;}
.for6 ul li a .for6_div .for6p{line-height: 46px;padding-top: 20px;width: 70%;}
.for6 ul li a:hover p,.for6 ul li:hover img{opacity: 0.8;transition: all 0.5s;}

.for7{margin-bottom: 0px;}
.for7 .for7_top{display: flex;justify-content: space-between;}
.for7 .for7_p{background: none;padding: 0 46px 0 0px;font-size: 20px;}
.for7 .for7_p a{color: #01345e;display: block;background: url(../images/arrow_b.png) no-repeat right;padding-right: 24px;}
.for7 .for7_top{padding-bottom: 8px;}

.for7 .for7_choice{margin-right: 10px;}
.for7 .for7_choice a{font-size: 16px;color: #01345e;font-weight: 600;}
.for7 .paper-side{width: 420px;height: 630px;}
.for7 .row .container_right{width: 56%;box-shadow: 10px 6px 8px 0px rgba(0, 0, 0, 0.08);}

.for7 .for7_form{border-bottom: 1px solid #ababab;border-top: 1px solid #ababab;margin: 4px 0;display: flex;justify-content: flex-start;width: 100%;flex-wrap:wrap}
.for7 .for7_form li{background: none;width: 25%;padding-left: 0;}
.for7 .for7_form li a{display: block;text-align: center;color: #015293;width: 100%;line-height: 44px;font-size: 16px;}
.for7 .for7_form li .for7_form_bg{background: #f2f2f4;}
.for7  .for7_line{border-bottom: 2px solid #000;border-top:  2px solid #000;padding: 4px 0;margin-bottom: 12px; }
.for7  .for7_content{height: 438px;overflow-y: auto;margin-right: 6px;}
.for7 .for7_l{display: block;color: #ac2121;font-size: 20px;margin-top: 22px;font-weight: 600;}
.for7 .for7_l2{font-size: 17px;margin-top: 26px;line-height: 28px;height: 168px;}
.for7 .for7_form .for7_active a,.for7 .for7_form li:hover a{background: #c2dbef; transition: background 0.5s;}

.for7 .container_right_top2{border-top: 4px solid #015293;margin-top:20px;}
.for7 .for7_right_b li a{display: block;width: 138px;height: 200px;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);margin: 25px;opacity: 1;transition: opacity 0.5s;}
.for7 .for7_right_b {display: flex;justify-content: flex-start;}
.for7 .for7_right_b li a i{display: block;width: 100%;height: 100%;}
.for7 .for7_right_b li a img{width: 100%;height: 100%;}
.for7 .for7_right_b li a{position: relative;}
.for7 .for7_right_b li a p{background: url(../images/owl_bg.png) no-repeat;color: #015293;position: absolute;line-height: 20px;font-size: 12px;padding: 0 20px 0 10px;background-size: 100%;font-weight: 600;
    bottom: 0;left: 0;}
.for7 .for7_right_b li a:hover{opacity: 0.8;transition: opacity 0.5s;}
.for7 .row .container_right .container_right_top{margin-bottom: 4px;}

.for8{margin-bottom: 30px;}
.for8_ul{display: flex;justify-content: space-between;margin-top: 20px;}
.for8_ul li{width: 45%;font-size: 18px;line-height: 28px;border-left: 4px solid #015293;padding-left: 20px;}
.for8_ul li span{display: block;padding-bottom: 4px;}
.for8_ul li p{text-indent: 30px}


.for9 .paper-side{width: 414px;height: 545px;}
.for9 .pager-img{width: 100%;height: 100%;}
.for9 .for7_l2{margin-top: 40px;}
.for9 .row .container_right .for9_top1{background: #015293}
.for9 .row .container_right .for9_top1 p{font-style: normal;}
.for9 .for8_ul{display: block;}
.for9 .for8_ul li{width: calc(100% - 40px);margin: 40px 0;}
.for9 .for7_content{height: 830px;}
.for9 .row .container_right{box-shadow: none;}

.for9 .for7_right_b li a{width: 164px;height: 210px;margin: 6px 32px 0 0}

.for10 .titile{text-align: center;font-size: 18px;padding-top: 16px;line-height: 28px;font-weight: 600;}
.for10 .content{padding-top: 14px;}
.for10 .content img{ max-width: 100%;}
.for10 .for7_content{height: 770px;margin-bottom: 14px;}
.for10 .next a{display: block;line-height: 30px;width: 100%;overflow: hidden;background: #c2dbef;color: #015293;text-align: left;font-size: 16px;}
.for10 .container_right_top2{margin-top: 34px;}
.for10 .time{text-align: center;font-size: 16px;display: block;padding: 6px 0;}

.for11 .row .container_right .container_right_top p{padding-right:54px;}

.for11 .for8_ul{display: block;}
.for11 .for8_ul li{width: calc(100% - 40px);margin: 40px 0;}
.for11 .row .container_right{box-shadow: none;}
.for11 .for7_right_b li a{width: 114px;height: 166px;margin: 6px 32px 0 0}
.for11 .for7_content{height: 780px;}


.for12 .for7_top{position: relative;}
.picker-container{position: absolute;width: 224px;left: 0;top: 31px;}
.for12 caption{font-size: 16px;}
.for12 select{font-size: 17px;}


.for13{height: 388px;margin-top: 66px;margin-bottom: 60px;}
.for13 .for13_img{width: 292px;height: 388px;box-shadow:8px 1px 14px 0px #191919;}
.for13 .for13_img img{width: 100%;height: 100%;}
.for13_a{display: block;height: 100%;width: 100%;position: relative;}
.for13_a p{position: absolute;right: 0;bottom: 0;background: url(../images/for13_bg.png) no-repeat right;width: 117px;line-height: 33px;text-align: right;color: #acd4f3;font-size: 16px;font-weight: 600;padding-right: 10px;}
.for13_warp{position: relative;display: flex;justify-content: space-between;}
/*.for13 .for13_img{position: absolute;left:0;}
.for13 .for13_img1{left: 0%;z-index: 10;}
.for13 .for13_img2{left: 24%;z-index: 9;}
.for13 .for13_img3{left: 47%;z-index: 8;}
.for13 .for13_img4{left: 70%;z-index: 7;}*/


/*日历start*/
.picker-container {
    position: absolute;
    z-index: 99;
    right: 0;
    background-color: white;
    background-color: rgba(255,255,255,1);
    border: 1px solid #015293;
}
.cal {
  border-collapse: collapse;
  border-spacing: 0;
}
.cal a {
  text-decoration: none;
}
.cal tr,
.cal th,
.cal td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.cal th,
.cal td {
  width: 30px;
  text-align: center;
}
.cal th:first-child,
.cal td:first-child {
  border-left: 0;
}
.cal th {
  line-height: 20px;
  font-size: 8px;
  color: #015293;
  text-transform: uppercase;
}
.cal td {
  font-size: 11px;
  font-weight: bold;
}
.cal td a {
  clear: both;
  display: block;
  position: relative;
  width: 30px;
  line-height: 28px;
  border: 1px solid #cccccc;
  color: #015293;
}
.cal td a.mark {
  background: -webkit-linear-gradient(45deg, transparent 30px, #015293 0);
  background: -moz-linear-gradient(45deg, transparent 30px, #015293 0);
  background: -o-linear-gradient(45deg, transparent 30px, #015293 0);
  background: -ms-linear-gradient(45deg, transparent 30px, #015293 0);
  background: linear-gradient(45deg, transparent 30px, #015293 0);
  padding: 0;
}
.cal td a:active {
  margin: -1px;
}
.cal td.off a {
  color: #b3b3b3;
  background: #f3f3f3;
}
.cal td.active:first-child {
  border-left: 0;
  margin-left: 0;
}
.cal td.active:first-child a:active {
  border-left: 0;
  margin-left: 0;
}
.cal td.active:last-child a {
  border-right: 0;
  margin-right: 0;
}
.cal td.active a {
  margin: -1px;
}
.cal caption {
  line-height: 32px;
  font-weight: bold;
  color: #e2e2e2;
  text-align: center;
  background: rgba(255, 255, 255, 0.6);
  color: #015293;
}
.cal caption a {
  /* display: block; */
  line-height: 32px;
  padding: 0 5px;
  font-size: 15px;
  color: #015293;
}
.cal caption a:hover {
  color: #015293;
}
.cal caption .prev {
  float: left;
}
.cal caption .next {
  float: right;
}
.cal caption .nextYear,
.cal caption .nextMonth
{
    vertical-align: super;
}
.cal td.active:first-child a,
.cal td:first-child a:active {
  border-left: 0;
  margin-left: 0;
}
.cal td.active:last-child a,
.cal td:last-child a:active {
  border-right: 0;
  margin-right: 0;
}
.cal tr:last-child td.active a,
.cal tr:last-child td a:active {
  border-bottom: 0;
  margin-bottom: 0;
}
/*日历end*/

