/*banner*/
.ind-bannerTel{width: 100%; overflow: hidden;} 
.ind-bannerTel .swiper-slide .img img{ width: 100%; } 
.ind-bannerTel .swiper-pagination{ text-align: center; width: 100%; left:0; bottom: 0.3rem!important; } 
.ind-bannerTel .swiper-pagination-bullet {width: 0.2rem; height: 0.2rem; background: url(../images/ico1.png) no-repeat; background-size: 0.2rem; margin-right:0.1rem!important; opacity: 1; margin-left: 0.1rem; } 
.ind-bannerTel .swiper-pagination-bullet-active {background: url(../images/ico1on.png) no-repeat; background-size: 0.2rem;  } 

.indexPart1{ padding: 0.3rem 0.3rem 0.5rem; }
.indexPart1 .titleDiv{ height: 0.72rem; position: relative; margin-bottom: 0.3rem; }
.indexPart1 .titleDiv:after{ content: ''; width: 100%; height: 0.03rem; background: #f2f2f2; position: absolute; left: 0; bottom: 0; z-index: 1; }
.indexPart1 .titleDiv .title{ display: inline-block; font-size: 0.28rem; color: #00447d; line-height: 0.72rem; font-weight: bold; position: relative;}
.indexPart1 .titleDiv .title:after{ content: ''; width: 100%; height: 0.03rem; background: #00447d; position: absolute; left: 0; bottom: 0; z-index: 2; }
.indexPart1 .titleDiv .more{ position: absolute; right: 0; top: 0; height: 0.72rem; line-height: 0.7rem; }
.indexPart1 .titleDiv .more a{ color: #4a7ca7; padding-right: 0.22rem; display: block; font-size: 0.22rem; background: url(../images/nimg9_1.png) right center no-repeat; background-size: 0.09rem; }

.recommendPic .swiper-slide{ background: #fafafa; width: 2.54rem; }
.recommendPic .swiper-slide .imgDiv img{ width: 100%; }
.recommendPic .swiper-slide .botDiv{ padding: 0 0.3rem 0.2rem; }
.recommendPic .swiper-slide .name{ color: #333; height: 0.72rem; line-height: 0.72rem; font-size: 0.22rem; text-align: center; overflow: hidden; border-bottom: #e7e7e7 solid 1px; }
.recommendPic .swiper-slide .msg{ padding-top: 0.1rem; height: 0.42rem; line-height: 0.42rem; font-size: 0.18rem; text-align: center; color: #666; overflow: hidden; }
.recommendPic .swiper-slide .price{ text-align: center; color: #00447d; font-size: 0.2rem; font-weight: bold; }
.recommendPic .swiper-button-prev{ position: absolute; top: 50%; left: 0.1rem; width: 0.22rem; height: 0.4rem; margin-top: -0.2rem; background: url(../images/nimg12_left.png) no-repeat; background-size: 0.22rem; }
.recommendPic .swiper-button-next{ position: absolute; top: 50%; right: 0.1rem; width: 0.22rem; height: 0.4rem; margin-top: -0.2rem; background: url(../images/nimg12_right.png) no-repeat; background-size: 0.22rem; }

.indexPart2{ padding: 0.5rem 0.3rem 0.2rem; background: #fafafa;}
.indexPart2 .titleDiv{ height: 0.72rem; position: relative; }
.indexPart2 .titleDiv:after{ content: ''; width: 100%; height: 0.03rem; background: #f2f2f2; position: absolute; left: 0; bottom: 0; z-index: 1; }
.indexPart2 .titleDiv .title{ display: inline-block; font-size: 0.28rem; color: #00447d; line-height: 0.72rem; font-weight: bold; position: relative;}
.indexPart2 .titleDiv .title:after{ content: ''; width: 100%; height: 0.03rem; background: #00447d; position: absolute; left: 0; bottom: 0; z-index: 2; }
.indexPart2 .titleDiv .more{ position: absolute; right: 0; top: 0; height: 0.7rem; line-height: 0.72rem; }
.indexPart2 .titleDiv .more a{ color: #4a7ca7; padding-right: 0.22rem; display: block; font-size: 0.22rem; background: url(../images/nimg9_1.png) right center no-repeat; background-size: 0.09rem; }
.indexPart2 .indexTab{ height: 1rem;}
.proContent{ display: none; }
/*.indexPart2 .tab div{ height: 0.72rem; }*/
.indexPart2 .indexTab{ padding-top: 0.24rem; }
.indexPart2 .indexTab .swiper-slide{ cursor: pointer; padding: 0 0.25rem; width: auto; /*float: left; margin-right: 0.28rem;*/ height: 0.74rem; line-height: 0.74rem; font-size: 0.22rem; position: relative;}
.indexPart2 .indexTab .liNow{ background: #00447d; color: #fff; }
/*.indexPart2 .bigBox{ padding-top: 0.3rem; }*/
.indexPart2 .mxfDiv{ position: relative; }
.indexPart2 .mxfDiv .bigImg img{ width: 100%; }
.indexPart2 .mxfDiv .layer{ position: absolute; left: 0.3rem; top: 0.2rem; font-size: 0.36rem; color: #fff; width: 3.0rem; }
.indexPart2 .mxfDiv .name{ color: #fff; font-size: 0.36rem; height: 0.62rem; line-height: 0.62rem; position: relative;}
.indexPart2 .mxfDiv .name:after{ content: ''; position: absolute; width: 100%; bottom: 0; left: 0; height: 1px; background: #fff; }
.indexPart2 .mxfDiv .msg{ font-size: 0.2rem; color: #fff; line-height: 0.4rem; height: 0.8rem; overflow: hidden; }
.indexPart2 .mxfDiv .btnDiv{ position: absolute; right: 0.3rem; bottom: 0.3rem; width: 1.98rem; height: 0.48rem; line-height: 0.48rem; text-align: center; color: #fff; font-size: 0.18rem; border: #fff solid 1px; border-radius: 0.24rem; }
/*.indexPart2 .list{ padding-top: 0.3rem; }*/
.indexPart2 .list ul{ margin-right: -0.3rem; }
.indexPart2 .list li{ float: left; width: 50%; margin-bottom: 0.3rem; }
.indexPart2 .list li .box{ margin-right: 0.3rem; background: #fff; }
.indexPart2 .list li .imgDiv img{ width: 100%; }
/*.indexPart2 .list li .botDiv{ padding-bottom: 0.35rem; }*/
.indexPart2 .list li .name{ font-size: 0.22rem; color: #333; height: 0.8rem; line-height: 0.8rem; text-align: center; overflow: hidden; }
.indexPart2 .list li .msg{ padding-top: 0.1rem; height: 0.42rem; line-height: 0.42rem; font-size: 0.2rem; text-align: center; color: #666; overflow: hidden; }
.indexPart2 .list li .price{ text-align: center; color: #00447d; font-size: 0.2rem; font-weight: bold; }

.indexPart3{ padding: 0.3rem 0.3rem 0.2rem; }
.indexPart3 .titleDiv{ height: 0.72rem; position: relative; margin-bottom: 0.3rem; }
.indexPart3 .titleDiv:after{ content: ''; width: 100%; height: 0.03rem; background: #f2f2f2; position: absolute; left: 0; bottom: 0; z-index: 1; }
.indexPart3 .titleDiv .title{ display: inline-block; font-size: 0.28rem; color: #00447d; line-height: 0.72rem; font-weight: bold; position: relative;}
.indexPart3 .titleDiv .title:after{ content: ''; width: 100%; height: 0.03rem; background: #00447d; position: absolute; left: 0; bottom: 0; z-index: 2; }
.indexPart3 .titleDiv .more{ position: absolute; right: 0; top: 0; height: 0.7rem; line-height: 0.72rem; }
.indexPart3 .titleDiv .more a{ color: #4a7ca7; padding-right: 0.22rem; display: block; font-size: 0.22rem; background: url(../images/nimg9_1.png) right center no-repeat; background-size: 0.09rem; }
.indexPart3 .list ul{ margin-right: -0.3rem; }
.indexPart3 .list li{ float: left; width: 33.33%; margin-bottom: 0.3rem; }
.indexPart3 .list li .box{ margin-right: 0.3rem; position: relative; }
.indexPart3 .list li .imgDiv img{ width: 100%; }
.indexPart3 .list li .name{ position: absolute; left: 0; top: 50%; margin-top: -0.25rem; line-height: 0.5rem; font-size: 0.3rem; font-weight: bold; width: 100%; color: #fff; text-align: center; }

.indexSolu .swiper-slide{ width: 2.5rem;}
.indexSolu .swiper-slide li{ margin-bottom: 10px; height: 2.25rem; background: #fafafa; border-radius: 4px; text-align: center; }
.indexSolu .swiper-slide li .ico{ padding: 0.3rem 0 0.15rem; }
.indexSolu .swiper-slide li .ico img{ width: 0.6rem; }
.indexSolu .swiper-slide li .name{ font-size: 0.22rem; color: #333; padding-bottom: 0.1rem;}
.indexSolu .swiper-slide li .msg{ font-size: 0.18rem; color: #666; }

.indexPart4{ padding: 0.5rem 0.3rem 0.2rem; background: #fafafa;}
.indexPart4 .toptop{ position: relative; height: 0.52rem; }
.indexPart4 .toptop:after{ content: ''; width: 100%; background: #f2f2f2; position: absolute; left: 0; bottom: 0; height: 0.03rem; }
.indexPart4 .tab li{ float: left; margin-right: 0.28rem; height: 0.52rem; font-size: 0.28rem; position: relative;}
.indexPart4 .tab li:after{ content: ''; display: none; width: 100%; height: 0.03rem; background: #00447d; position: absolute; left: 0; bottom: 0; z-index: 2;}
.indexPart4 .tab .liNow{ color: #00447d; }
.indexPart4 .tab .liNow:after{ display: block; }
.indexPart4 .toptop .more{ position: absolute; right: 0; top: 0.04rem; }
.indexPart4 .toptop .more a{ color: #4a7ca7; padding-right: 0.22rem; display: block; font-size: 0.22rem; background: url(../images/nimg9_1.png) right center no-repeat; background-size: 0.09rem; }
.indexPart4 .list{ padding-top: 0.3rem; }
.indexPart4 .list li{ margin-bottom: 0.3rem; }
.indexPart4 .list li a{ display: block; position: relative; padding-left: 2.4rem; height: 1.38rem; background: #fff; }
.indexPart4 .list li .imgDiv{ position: absolute; left: 0; top: 0; }
.indexPart4 .list li .imgDiv img{ width: 2.1rem; }
.indexPart4 .list li .botDiv{ padding: 0.2rem 0.3rem 0.2rem 0;}
.indexPart4 .list li .name{ font-size: 0.22rem; color: #333; line-height: 0.32rem; overflow: hidden; height: 0.64rem; }
.indexPart4 .list li .time{ padding-top: 0.1rem; font-size: 0.2rem; color: #00447d; }

.indexPart5{ padding: 0 0.3rem 0.2rem; background: #fafafa; }
.indexPart5 .formDiv{ background: #ecf5fd; border-radius: 2px; padding: 0.3rem; margin-bottom: 0.3rem; }
.indexPart5 .formDiv .txt{ font-size: 0.2rem; color: #00447d; font-weight: bold; padding-bottom: 0.25rem; }
.indexPart5 .mxfDiv{ padding-right: 0.8rem; position: relative; }
.indexPart5 .list ul{ margin-right: -0.3rem; }
.indexPart5 .list li{ float: left; width: 50%; }
.indexPart5 .list li .lbox{ margin-right: 0.3rem; padding-left: 0.3rem; background: #fff; height: 0.5rem; border-radius: 0.36rem;  }
.indexPart5 .list li .input1{ width: 100%; height: 0.5rem; line-height: 0.5rem; color: #999; font-size: 0.2rem;}
.indexPart5 .btnDiv{ position: absolute; right: 0; top: 0; }
.indexPart5 .btnDiv a{ display: block; width: 0.5rem; line-height: 0.5rem; background: #5a8cb7; color: #fff; font-size: 0.2rem; text-align: center; border-radius: 50%; }

.indexPart6{ padding: 0 0.3rem 0.55rem; background: #fafafa; }
.indexPart6 ul{ margin-right: -0.3rem; }
.indexPart6 li{ float: left; width: 50%; }
.indexPart6 li .lbox{ margin-right: 0.3rem; position: relative; }
.indexPart6 li .imgDiv img{ width: 100%; }
.indexPart6 li .name{ position: absolute; left: 0; width: 100%; text-align: center; color: #fff; font-size: 0.28rem; top: 50%; transform: translateY(-50%); }

.service{ padding: 0.25rem 0.3rem 0.3rem; border-bottom: #fafafa solid 0.2rem;}
.service .title{ border-bottom: #e7e7e7 solid 1px; height: 0.85rem; line-height: 0.85rem; color: #5a8cb7; font-size: 0.3rem; }
.service .videoDiv{ margin-top: 0.3rem; position: relative; }
.service .videoDiv .imgDiv img{ width: 100%; }
.service .videoDiv .ico{ position: absolute; left: 50%; top: 50%; width: 0.8rem; height: 0.56rem; margin-left: -0.4rem; margin-top: -0.28rem; }
.service .videoDiv .ico img{ width: 0.8rem; }
.service .txt{ font-size: 0.24rem; line-height: 0.24rem; padding: 0.25rem 0; color: #00447d; font-weight: bold; }
.service .content{ font-size: 0.2rem; line-height: 0.36rem; }
.service .btnDiv{ padding-top: 0.2rem; }
.service .btnDiv a{ display: block; width: 2.08rem; height: 0.58rem; border: #5a8cb7 solid 1px; border-radius: 0.36rem; -moz-border-radius: 0.36rem; line-height: 0.58rem; color: #5a8cb7; font-size: 0.2rem; text-align: center; }
.serviceList{ padding: 0.25rem 0.3rem 0.5rem; }
.serviceList .title{ border-bottom: #e7e7e7 solid 1px; height: 0.85rem; line-height: 0.85rem; color: #5a8cb7; font-size: 0.3rem;}
.serviceList .list{ padding-top: 0.3rem; }
.serviceList .list ul{ margin-right: -0.3rem; }
.serviceList .list li{ float: left; width: 50%; margin-bottom: 0.3rem;}
.serviceList .list li .box{ margin-right: 0.3rem; background: #fafafa; }
.serviceList .list li .imgDiv img{ width: 100%; }
.serviceList .list li .name{ height: 0.8rem; line-height: 0.8rem; overflow: hidden; text-align: center; font-size: 0.24rem; color: #333; padding: 0 0.15rem; }

.servicePart1{ padding: 0.5rem 0.3rem 0.3rem; border-bottom: #fafafa solid 0.2rem; }
.servicePart1 .imgDiv img{ width: 100%; }
.servicePart1 .name{ padding: 0.24rem 0 0.2rem; color: #00447d; font-size: 0.3rem; }
.servicePart1 .content{ font-size: 0.2rem; line-height: 0.36rem; }
.servicePart1 .btnList{ padding-top: 0.2rem; }
.servicePart1 .btnList li{ margin-right: 0.3rem; float: left; }
.servicePart1 .btnList li a{ display: block; width: 2.08rem; height: 0.58rem; border: #5a8cb7 solid 1px; border-radius: 0.36rem; -moz-border-radius: 0.36rem; line-height: 0.58rem; color: #5a8cb7; font-size: 0.2rem; text-align: center;  }
.servicePart1 .btnList li .btn1{ background: #5a8cb7; color: #fff; }

.servicePart2{ padding: 0.2rem 0.3rem; border-bottom: #fafafa solid 0.2rem; }
.servicePart2 .title{ border-bottom: #e7e7e7 solid 1px; height: 0.85rem; line-height: 0.85rem; color: #5a8cb7; font-size: 0.3rem;}
.servicePart2 .content{ padding-top: 0.2rem; font-size: 0.2rem; line-height: 0.36rem; }
.servicePart2 .content h2{ padding: 0.1rem 0; color: #00447d; font-size: 0.2rem;}
.servicePart2 .content p{ color: #000; padding: 0.1rem 0;}

.servicePart3{ padding-bottom: 0.2rem; border-bottom: #fafafa solid 0.2rem; }
.servicePart3 .name{ padding: 0.45rem 0.3rem 0.2rem; color: #333; font-size: 0.3rem; }
.servicePart3 .content{ padding: 0 0.3rem; font-size: 0.2rem; line-height: 0.36rem; }
.servicePic{width: 100%; overflow: hidden;} 
.servicePic .swiper-slide .img img{ width: 100%; } 
.servicePic .swiper-pagination{ text-align: center; width: 100%; left:0; bottom: 0.3rem!important; } 
.servicePic .swiper-pagination-bullet {width: 0.2rem; height: 0.2rem; background: url(../images/ico3.png) no-repeat; background-size: 0.2rem; margin-right:0.1rem!important; opacity: 1; margin-left: 0.1rem; } 
.servicePic .swiper-pagination-bullet-active {background: url(../images/ico3on.png) no-repeat; background-size: 0.2rem;  } 

.servicePart4{ padding: 0.3rem; border-bottom: #fafafa solid 0.2rem;}
.servicePart4 .list .liDiv{ position: relative; padding-left: 1.12rem; line-height: 0.6rem; font-size: 0.2rem; margin-bottom: 0.3rem; }
.servicePart4 .list .liDiv em{ position: absolute; left: 0; top: 0; line-height: 0.6rem; }
.servicePart4 .list .liDiv del{ color: #00447d; line-height: 0.6rem; }
.servicePart4 .list .liDiv b{ padding-left: 0.45rem; line-height: 0.6rem; color: #00447d; font-size: 0.36rem; }
/*.servicePart4 .list .liDiv .lbox{ border: #e0e0e0 solid 1px; border-radius: 2px; }*/
.servicePart4 .list .select{ width: 100%; position: relative; height: 0.58rem;}
.servicePart4 .list .select dt{height: 0.58rem; line-height: 0.58rem; display: inline-block; width: 100%; border: #e0e0e0 solid 1px; background:#fff url(../images/selectIco.jpg) no-repeat right center; background-size: 0.46rem; box-sizing: border-box; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 5; border-radius: 0.03rem; -moz-border-radius:0.03rem;}
.servicePart4 .list .select dt a{ font-size: 0.2rem; color: #666; position: relative; padding-left: 0.3rem; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.servicePart4 .list .select dd{ margin: 0;position: absolute;left: 0px;top: 0.58rem; z-index: 100; width: 100%; box-sizing: border-box; border:#e0e0e0 solid 1px; border-top:none;} 
.servicePart4 .list .select dd ul {list-style: none; overflow: auto; padding: 0 0.3rem;background: #fff; overflow-x:auto;} 
.servicePart4 .list .select dd ul li{ width:100%; text-align:left; line-height: 0.56rem; height: 0.56rem; cursor: pointer; border-bottom: 1px solid #e0e0e0; color: #666; font-size: 0.2rem;}
.servicePart4 .list .select dd ul li:last-child{ border-bottom:none;}
.servicePart4 .list .select dd ul li:hover{ color: #000; }
.servicePart4 .list .numInput{ position: relative; top: 0.1rem; background:url(../images/numInput.jpg) left top no-repeat; width:1.2rem; height:0.4rem; background-size: 1.2rem; overflow:hidden;}
.servicePart4 .list .numInput span{display:block; float:left; cursor:pointer; width:0.4rem; height:0.4rem; overflow:hidden;}
.servicePart4 .list .numInput input{float:left; height:0.4rem; line-height:0.4rem; width:0.4rem; text-align:center; font-size:0.2rem;}
.servicePart4 .btnGroup ul{ margin-right: -0.3rem; }
.servicePart4 .btnGroup li{ float: left; width: 50%; }
.servicePart4 .btnGroup li .lbox{ margin-right: 0.3rem; }
.servicePart4 .btnGroup li a{ display: block; border: #5a8cb7 solid 1px; height: 0.58rem; line-height: 0.58rem; text-align: center; color: #fff; background: #5a8cb7; border-radius: 0.36rem; }
.servicePart4 .btnGroup li .btn1{ background: #fff; color: #5a8cb7; }

/*.servicePart4 .list .select.on dt{ border: #66c4e1 solid 1px;}*/

.servicePart5{ padding: 0 0.3rem 0.5rem; border-bottom: #fafafa solid 0.2rem; }
.servicePart5 .title{ border-bottom: #e7e7e7 solid 1px; height: 0.9rem; line-height: 0.9rem; color: #333; font-size: 0.3rem;}
.servicePart5 .msg{ font-weight: bold; font-size: 0.2rem; color: #00447d; padding: 0.25rem 0; }
.servicePart5 .mxfDiv img{ width: 100%; }
.servicePart5 .botbot{ background: #5a8cb7; padding: 0.25rem 0.3rem; color: #fff; }
.servicePart5 .botbot .name{ font-size: 0.24rem; font-weight: bold; padding-bottom: 0.2rem; }
.servicePart5 .botbot .content{ font-size: 0.2rem; line-height: 0.36rem; }
.servicePart5 .title2{ border-bottom: #e6e6e6 solid 1px; height: 0.84rem; line-height: 0.84rem; font-weight: bold; color: #00447d; }
.servicePart5 .table{ padding-top: 0.3rem; }
.servicePart5 .table table{ border-left: #dfdfdf solid 1px; }
.servicePart5 .table th{ height: 0.6rem; background: #5a8cb7; border-bottom: #dfdfdf solid 1px; border-right: #dfdfdf solid 1px; background: #5a8cb7; color: #fff; font-weight: bold; }
.servicePart5 .table td{ border-bottom: #dfdfdf solid 1px; border-right: #dfdfdf solid 1px; padding: 0.15rem; line-height: 0.36rem;}
.servicePart5 .list{ padding-top: 0.3rem; }
.servicePart5 .list li{ position: relative; padding-left: 1.32rem; min-height: 1.0rem; padding-bottom: 0.25rem; }
.servicePart5 .list li .ico{ position: absolute; left: 0; top: 0; }
.servicePart5 .list li .ico img{ width: 1.0rem; }
.servicePart5 .list li .name{ font-size: 0.24rem; color: #333; }
.servicePart5 .list li .wen{ font-size: 0.2rem; line-height: 0.36rem; }
.servicePart5 .bigImg{ padding-top: 0.3rem; }
.servicePart5 .bigImg img{ width: 100%; }
.servicePart5 .dnDiv{ margin-top: 0.3rem; border: #4a7ca7 solid 1px; padding: 0.25rem 0.3rem; }
.servicePart5 .dnDiv p{ font-size: 0.18rem; line-height: 0.36rem; }
.servicePart5 .dnDiv .imgDiv{ padding: 0.3rem 0; }
.servicePart5 .dnDiv .imgDiv img{ width: 100%; }

.lyb{ padding: 0.25rem 0.3rem 0.5rem;}
.lyb .title{ border-bottom: #e7e7e7 solid 1px; height: 0.85rem; line-height: 0.85rem; color: #5a8cb7; font-size: 0.3rem; }
.lyb .wen{ border-bottom: #e7e7e7 solid 1px; height: 0.6rem; color: #333; font-size: 0.24rem; }
.lyb .form{ padding-top: 0.25rem; margin-right: -0.3rem; }
.lyb .form .liDiv{ float: left; width: 33.33%; padding-bottom: 0.25rem; }
.lyb .form .liDiv2{ width: 100%; }
.lyb .form .liDiv3{ width: 50%; }
.lyb .form .liDiv .lbox{ margin-right: 0.3rem; }
.lyb .form .liDiv .txt{ color: #333; font-size: 0.2rem; padding-bottom: 0.15rem; }
.lyb .form .liDiv .txt em{ color: #00447d; }
.lyb .form .select{ width: 100%; position: relative; height: 0.58rem;}
.lyb .form .select dt{height: 0.58rem; line-height: 0.58rem; display: inline-block; width: 100%; border: #e0e0e0 solid 1px; background:#fff url(../images/selectIco.jpg) no-repeat right center; background-size: 0.46rem; box-sizing: border-box; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 5; border-radius: 0.03rem; -moz-border-radius:0.03rem;}
.lyb .form .select dt a{ font-size: 0.2rem; color: #999; position: relative; padding-left: 0.3rem; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.lyb .form .select dd{ margin: 0;position: absolute;left: 0px;top: 0.58rem; z-index: 100; width: 100%; box-sizing: border-box; border:#e0e0e0 solid 1px; border-top:none;} 
.lyb .form .select dd ul {list-style: none; overflow: auto; padding: 0 0.3rem;background: #fff; overflow-x:auto;height:3rem;} 
.lyb .form .select dd ul li{ width:100%; text-align:left; line-height: 0.56rem; height: 0.56rem; cursor: pointer; border-bottom: 1px solid #e0e0e0; color: #666; font-size: 0.2rem;}
.lyb .form .select dd ul li:last-child{ border-bottom:none;}
.lyb .form .select dd ul li:hover{ color: #000; }
.lyb .form textarea{ width: 100%; border: #e0e0e0 solid 1px; padding: 0 0.3rem; line-height: 0.4rem; font-size: 0.2rem; height: 2.0rem; box-sizing: border-box; border-radius: 0.03rem; -moz-border-radius:0.03rem; }
.lyb .form .input1{ width: 100%; height: 0.58rem; line-height: 0.58rem; padding-left: 0.3rem; color: #999; font-size: 0.2rem; border: #e0e0e0 solid 1px; box-sizing: border-box; border-radius: 0.03rem; -moz-border-radius:0.03rem;}
.lyb .btnDiv{ overflow: hidden; }
.lyb .btnDiv a{ float: left; margin-right: 0.3rem; display: block; text-align: center; width: 2.1rem; height: 0.6rem; border-radius: 0.36rem; -moz-border-radius: 0.36rem; line-height: 0.6rem; background: #5a8cb7; color: #fff; font-size: 0.2rem;}
.lyb .btnDiv .btn1{ background: #999; }

.password{ padding: 0.25rem 0.3rem 0.5rem;}
.password2{ border-top: #fafafa solid 0.2rem; }
.password .title{ border-bottom: #e7e7e7 solid 1px; height: 0.85rem; line-height: 0.85rem; color: #333; font-size: 0.3rem; }
.password .form{ padding-top: 0.3rem; }
.password .form li{ padding-left: 1.3rem; position: relative; margin-bottom: 0.3rem; }
.password .form em{ position: absolute; left: 0; top: 0; width: 1.2rem; line-height: 0.6rem; text-align: right; font-size: 0.2rem; color: #333; }
.password .form .input1{ width: 100%; height: 0.58rem; line-height: 0.58rem; padding-left: 0.3rem; color: #999; font-size: 0.2rem; border: #e0e0e0 solid 1px; box-sizing: border-box; border-radius: 0.03rem; -moz-border-radius:0.03rem;}
.password .form .yzm{ display: block; position: absolute; right: 0.1rem; top: 0.1rem; width: 1.5rem; height: 0.4rem; background: #ccc; border-radius: 0.36rem; color: #fff; font-size: 0.2rem; text-align: center; line-height: 0.4rem; }
.password .form dd{ cursor: pointer; float: left; font-size: 0.2rem; margin-right: 0.5rem; line-height: 0.6rem; padding-left: 0.35rem; position: relative; background: url(../images/nimg24_1.png) no-repeat left center; background-size: 0.24rem;}
.password .form .ddNow{ background: url(../images/nimg24_1on.png) no-repeat left center; background-size: 0.24rem;}
.password .btnDiv{ padding-left: 1.3rem; }
.password .btnDiv a{ display: block; text-align: center; width: 2.1rem; height: 0.6rem; border-radius: 0.36rem; -moz-border-radius: 0.36rem; line-height: 0.6rem; background: #5a8cb7; color: #fff; font-size: 0.2rem;}

.login{ padding: 0.45rem 0.3rem; }
.login .tab{ text-align: center; position: relative; padding-bottom: 0.28rem;}
.login .tab:after{ content: ''; position: absolute; width: 1px; height: 0.3rem; top: 0.06rem; left: 50%; background: #999; }
.login .tab li{ display: inline-block; margin: 0 0.3rem; font-size: 0.3rem; }
.login .tab .liNow{ color: #00447d; }
.login .form li{ margin-bottom: 0.3rem; }
.login .form li .lbox{ border: #ccc solid 1px; border-radius: 0.03rem; -moz-border-radius: 0.03rem; position: relative;}
.login .form li .input1{ width: 100%; padding: 0 0.3rem; box-sizing: border-box; height: 0.58rem; line-height: 0.58rem; color: #999; font-size: 0.2rem; }
.login .form .yzm{ display: block; position: absolute; right: 0.1rem; top: 0.1rem; width: 1.5rem; height: 0.4rem; background: #ccc; border-radius: 0.36rem; color: #fff; font-size: 0.2rem; text-align: center; line-height: 0.4rem; }
.login .btnDiv a{ display: block; text-align: center; height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; background: #4a7ca7; border-radius: 0.03rem; color: #fff; }
.login .botbot{ position: relative; padding-top: 0.25rem; }
.login .botbot a{ display: block; font-size: 0.2rem; }
.login .botbot .a1{ position: absolute; right: 0; top: 0.2rem; }

.reg{ padding: 0.45rem 0.3rem; }
.reg .msg{ font-size: 0.3rem; padding-bottom: 0.28rem; color: #00447d; }
.reg .form li{ margin-bottom: 0.3rem; }
.reg .form li .lbox{ border: #ccc solid 1px; border-radius: 0.03rem; -moz-border-radius: 0.03rem; position: relative;}
.reg .form li .input1{ width: 100%; padding: 0 0.3rem; box-sizing: border-box; height: 0.58rem; line-height: 0.58rem; color: #999; font-size: 0.2rem; }
.reg .form .yzm{ display: block; position: absolute; right: 0.1rem; top: 0.1rem; width: 1.5rem; height: 0.4rem; background: #ccc; border-radius: 0.36rem; color: #fff; font-size: 0.2rem; text-align: center; line-height: 0.4rem; }
.reg .choose{ font-size: 0.2rem; padding-bottom: 0.25rem; }
.reg .choose input{ display: none; }
.reg .choose label:before{ content: ''; display: inline-block; width: 0.18rem; height: 0.18rem; border: 1px solid #ccc; margin-right: 0.2rem; position: relative; top: 0.05rem;}
.reg .choose .checkNow + label:before {background: #00447d; border: #00447d solid 1px;}
.reg .choose a{ color: #00447d;}
.reg .btnDiv a{ display: block; text-align: center; height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; background: #4a7ca7; border-radius: 0.03rem; color: #fff; }
.reg .botbot{ position: relative; padding-top: 0.25rem; text-align: right; }
.reg .botbot a{ display: block; font-size: 0.2rem; }

.memberPart1{ position: relative; border-bottom: #fafafa solid 0.2rem; }
.memberPart1-1{ border-bottom: none; }
.memberPart1 .bg img{ width: 100%; }
.memberPart1 .layer{ position: absolute; left: 0; top:50%; margin-top: -1.0rem; width: 100%; text-align: center; }
.memberPart1 .headIco img{ width: 1.5rem; border-radius: 50%; -moz-border-radius: 50%; }
.memberPart1 .name{ padding-top: 0.25rem; color: #fff; font-size: 0.2rem; }
.memberPart2{ padding: 0 0.3rem; border-bottom: #fafafa solid 0.2rem; }
.memberPart2-1{ padding: 0.2rem 0.3rem 0; }
.memberPart2 .title{ border-bottom: #e7e7e7 solid 1px; position: relative; height: 0.84rem;}
.memberPart2 .title em{ font-size: 0.24rem; color: #333; line-height: 0.84rem;}
.memberPart2-1 .title em{ color: #5a8cb7; font-size: 0.3rem; }
.memberPart2 .title a{ position: absolute; right: 0; top: 0; line-height: 0.84rem; font-size: 0.2rem; }
.memberPart2 .list li{ float: left; width: 25%; height: 1.42rem; text-align: center; font-size: 0.2rem;}
.memberPart2 .list li .ico{ padding: 0.35rem 0 0.18rem; }
.memberPart2 .list li .ico img{ width: 0.45rem; }
.memberPart2 .list li .on{ font-weight: bold; color: #00447d; }
.memberPart3 .list li{ border-bottom: #fafafa solid 0.2rem; }
.memberPart3 .list li a{ display: block; height: 0.84rem; line-height: 0.84rem; padding-left: 0.3rem; font-size: 0.24rem; color: #333; background: url(../images/nimg40_1.jpg) no-repeat right center; background-size: 0.4rem; }
.memberPart4{ padding: 0 0.3rem;}
.memberPart4 .title{ border-bottom: #e7e7e7 solid 1px; position: relative; height: 0.84rem; font-size: 0.24rem; color: #333; line-height: 0.84rem;}
.memberPart4 .title2{ border-bottom: #e7e7e7 solid 1px; position: relative; padding: 0.45rem 0 0.25rem; font-size: 0.3rem; color: #5a8cb7;}
.memberPart4 .list li{ float: left; width: 20%; height: 1.55rem; text-align: center; font-size: 0.2rem;}
.memberPart4 .list li .ico{ padding: 0.3rem 0 0.18rem; }
.memberPart4 .list li .ico img{ width: 0.36rem; }
.memberPart4 .list li .ico .img2{ display: none; }
.memberPart4 .list li.on a{ color: #00447d; }
.memberPart4 .list li.on .ico .img1{ display: none; }
.memberPart4 .list li.on .ico .img2{ display: inline-block; }

.order{ padding: 0 0.3rem; }
.order .title{ padding-top: 0.45rem; height: 0.6rem; border-bottom: #e7e7e7 solid 1px; font-size: 0.3rem; color: #5a8cb7;}
.order .list li{ border-bottom: #fafafa solid 0.2rem;}
.order .list li:last-child{ border-bottom: none; }
.order .list li .toptop{ height: 0.8rem; line-height: 0.8rem; background: url(../images/line1.jpg) bottom repeat-x; position: relative; }
.order .list li .msgList dd{ float: left; padding-right: 0.3rem; font-size: 0.2rem;}
.order .list li .state{ position: absolute; right: 0; top: 0; color: #00447d; font-size: 0.18rem; }
.order .list li .midmid{ position: relative; padding-left: 1.92rem; height: 2.23rem; background: url(../images/line1.jpg) bottom repeat-x; }
.order .list li .imgDiv{ position: absolute; left: 0; top: 0.3rem; border: #ccc solid 1px; }
.order .list li .imgDiv img{ width: 1.58rem; }
.order .list li .name{ padding-top: 0.24rem; height: 0.4rem; line-height: 0.4rem; overflow: hidden; font-size: 0.24rem; color: #333; }
.order .list li .msg{ font-size: 0.18rem; color: #999; line-height: 0.36rem; height: 0.72rem; overflow: hidden; }
.order .list li .mxfDiv{ margin-top: 0.2rem; position: relative; font-size: 0.18rem; color: #333; }
.order .list li .price{ position: absolute; right: 0; top: 0; font-size: 0.2rem; color: #00447d; }
.order .list li .botbot{ padding: 0.3rem 0; overflow: hidden; }
.order .list li .botbot dl{ margin-right: -0.3rem; }
.order .list li .botbot dd{ float: left; width: 33.33%; }
.order .list li .botbot dd a{ display: block; margin-right: 0.3rem; height: 0.58rem; line-height: 0.58rem; color: #fff; background: #00447d; border: #00447d solid 1px; font-size: 0.2rem; text-align: center; border-radius: 0.36rem; }
.order .list li .botbot dd .btn1{ background: #5a8cb7; border: #5a8cb7 solid 1px; }
.order .list li .botbot dd .btn2{ background: #fff; border: #5a8cb7 solid 1px; color: #5a8cb7; }

.orderTicket{ padding: 0.45rem 0.3rem; }
.orderTicket .title{ height: 0.6rem; border-bottom: #e7e7e7 solid 1px; font-size: 0.3rem; color: #5a8cb7;}
.orderTicket .btnGroup{ padding: 0.3rem 0.1rem; text-align: center;}
.orderTicket .btnGroup li{ display: inline-block; margin: 0 0.15rem; }
.orderTicket .btnGroup li a{ display: block; height: 0.58rem; width: 100px; line-height: 0.58rem; background: #5a8cb7; color: #fff; border: #5a8cb7 solid 1px; border-radius: 0.36rem; font-size: 0.2rem; }
.orderTicket .btnGroup li .btn1{ color: #5a8cb7; background: #fff; }
.orderTicket .msg{ font-size: 0.2rem; line-height: 0.4rem; }

.memberPart5{ border-top: #fafafa solid 0.2rem; padding: 0.25rem 0.3rem 0;}
.memberPart5 .title{ padding-bottom: 0.3rem; color: #333; font-size: 0.24rem; }
.memberPart5 .form{ margin-right: -0.3rem; }
.memberPart5 .form .liDiv{ float: left; width: 33.33%; padding-bottom: 0.25rem; }
.memberPart5 .form .liDiv2{ width: 100%; }
.memberPart5 .form .liDiv .lbox{ margin-right: 0.3rem; }
.memberPart5 .form .select{ width: 100%; position: relative; height: 0.58rem;}
.memberPart5 .form .select dt{height: 0.58rem; line-height: 0.58rem; display: inline-block; width: 100%; border: #e0e0e0 solid 1px; background:#fff url(../images/selectIco.jpg) no-repeat right center; background-size: 0.46rem; box-sizing: border-box; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 5; border-radius: 0.03rem; -moz-border-radius:0.03rem;}
.memberPart5 .form .select dt a{ font-size: 0.2rem; color: #999; position: relative; padding-left: 0.3rem; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.memberPart5 .form .select dd{ margin: 0;position: absolute;left: 0px;top: 0.58rem; z-index: 100; width: 100%; box-sizing: border-box; border:#e0e0e0 solid 1px; border-top:none;} 
.memberPart5 .form .select dd ul {list-style: none; overflow: auto; padding: 0 0.3rem;background: #fff; overflow-x:auto;} 
.memberPart5 .form .select dd ul li{ width:100%; text-align:left; line-height: 0.56rem; height: 0.56rem; cursor: pointer; border-bottom: 1px solid #e0e0e0; color: #666; font-size: 0.2rem;}
.memberPart5 .form .select dd ul li:last-child{ border-bottom:none;}
.memberPart5 .form .select dd ul li:hover{ color: #000; }
.memberPart5 .form .input1{ width: 100%; height: 0.58rem; line-height: 0.58rem; padding-left: 0.3rem; color: #999; font-size: 0.2rem; border: #e0e0e0 solid 1px; box-sizing: border-box; border-radius: 0.03rem; -moz-border-radius:0.03rem;}
.memberPart5 .btnDiv{ overflow: hidden; padding-bottom: 0.5rem; }
.memberPart5 .btnDiv a{ display: block; text-align: center; width: 2.1rem; height: 0.6rem; border-radius: 0.36rem; -moz-border-radius: 0.36rem; line-height: 0.6rem; background: #5a8cb7; color: #fff; font-size: 0.2rem;}
.memberPart5 .btnDiv .btn1{ background: #999; }

.cart{ padding-top: 0.25rem; }
.cart .list .liDiv{ padding: 0 0.3rem; border-bottom: #fafafa solid 0.2rem; }
.cart .list .all{ height: 0.9rem; line-height: 0.9rem; border-bottom: #e7e7e7 solid 1px; color: #00447d; font-size: 0.24rem; font-weight: bold;}
.cart .list .all input{ display: none; }
.cart .list .all label:before{ content: ''; display: inline-block; width: 0.28rem; height: 0.28rem; border: 1px solid #ccc; margin-right: 0.2rem; position: relative; top: 0.08rem;}
.cart .list .all .checkNow + label:before {background: #00447d; border: #00447d solid 1px;}
.cart .list li{ padding-left: 2.5rem; position: relative; height: 2.2rem; border-bottom: #e7e7e7 solid 1px; }
.cart .list li:last-child{ border-bottom: none; }
.cart .list li .choose{ position: absolute; left: 0; top: 50%; margin-top: -0.15rem; }
.cart .list li .choose input{ display: none; }
.cart .list li .choose label:before{ content: ''; display: inline-block; width: 0.28rem; height: 0.28rem; border: 1px solid #ccc; margin-right: 0.2rem; position: relative; top: 0.08rem;}
.cart .list li .choose .checkNow + label:before {background: #00447d; border: #00447d solid 1px;}
.cart .list li .imgDiv{ position: absolute; left: 0.6rem; top: 0.3rem; border: #ccc solid 1px; }
.cart .list li .imgDiv img{ width: 1.58rem; }
.cart .list li .name{ padding-top: 0.24rem; height: 0.4rem; line-height: 0.4rem; overflow: hidden; font-size: 0.24rem; color: #333; }
.cart .list li .msg{ font-size: 0.18rem; color: #999; line-height: 0.42rem; height: 0.42rem; overflow: hidden; }
.cart .list li .price{ font-size: 0.2rem; color: #00447d;}
.cart .list li .mxfDiv{ padding-top: 0.18rem; height: 0.4rem; width: 100%; position: relative;}
.cart .list li .numInput{ position: relative; background:url(../images/numInput.jpg) left top no-repeat; width:1.2rem; height:0.4rem; background-size: 1.2rem; overflow:hidden;}
.cart .list li .numInput span{display:block; float:left; cursor:pointer; width:0.4rem; height:0.4rem; overflow:hidden;}
.cart .list li .numInput input{float:left; height:0.4rem; line-height:0.4rem; width:0.4rem; text-align:center; font-size:0.2rem;}
.cart .list li .operate{ position: absolute; right: -0.2rem; bottom: 0; line-height: 0.4rem; font-size: 0.2rem; color: #999;}
.cart .list li .operate a{ color: #999; padding: 0 0.2rem;}

.cartPart1{ height: 0.9rem; border-bottom: #fafafa solid 0.2rem; padding: 0 0.3rem; overflow: hidden;}
.cartPart1 .all{ height: 0.9rem; line-height: 0.9rem; border-bottom: #e7e7e7 solid 1px; color: #666; font-size: 0.2rem;}
.cartPart1 .all input{ display: none; }
.cartPart1 .all label:before{ content: ''; display: inline-block; width: 0.28rem; height: 0.28rem; border: 1px solid #ccc; margin-right: 0.2rem; position: relative; top: 0.08rem;}
.cartPart1 .all .checkNow + label:before {background: #00447d; border: #00447d solid 1px;}
.cartPart1 .delete{ display: block; float: left; padding-left: 0.3rem; font-size: 0.2rem; line-height: 0.9rem; }

.cartPart2{ padding: 0.25rem 0.3rem 0.5rem; }
.cartPart2 .msg{ font-size: 0.2rem; padding-bottom: 0.24rem; }
.cartPart2 .msg em{ color: #00447d; }
.cartPart2 .list{ padding-bottom: 0.45rem; }
.cartPart2 .list li{ float: left; padding-right: 0.48rem; font-size: 0.2rem; }
.cartPart2 .list li b{ color: #00447d;}
.cartPart2 .btnDiv a{ display: block; height: 0.6rem; line-height: 0.6rem; background: #00447d; color: #fff; font-size: 0.2rem; text-align: center; border-radius: 0.36rem; }
.cartPart2 .choose{ font-size: 0.2rem; padding-top: 0.25rem; }
.cartPart2 .choose input{ display: none; }
.cartPart2 .choose label:before{ content: ''; display: inline-block; width: 0.18rem; height: 0.18rem; border: 1px solid #ccc; margin-right: 0.2rem; position: relative; top: 0.05rem;}
.cartPart2 .choose .checkNow + label:before {background: #00447d; border: #00447d solid 1px;}
.cartPart2 .choose a{ color: #00447d;}

.confirmPart1{ padding: 0.45rem 0.3rem 0; border-bottom: #fafafa solid 0.2rem; }
.confirmPart1 .title{ font-size: 0.3rem; color: #333; height: 0.65rem; border-bottom: #e7e7e7 solid 1px; }
.confirmPart1 .bigBox{ height: 2.2rem; position: relative; padding-left: 1.9rem; }
.confirmPart1 .imgDiv{ position: absolute; left: 0; top: 0.3rem; border: #ccc solid 1px; }
.confirmPart1 .imgDiv img{ width: 1.58rem; }
.confirmPart1 .name{ padding-top: 0.24rem; height: 0.4rem; line-height: 0.4rem; overflow: hidden; font-size: 0.24rem; color: #333; }
.confirmPart1 .msg{ font-size: 0.18rem; color: #999; line-height: 0.42rem; height: 0.84rem; overflow: hidden; }
.confirmPart1 .mxfDiv{ margin-top: 0.2rem; position: relative; font-size: 0.18rem; color: #333; }
.confirmPart1 .price{ position: absolute; right: 0; top: 0; font-size: 0.2rem; color: #00447d; }

.confirmPart2{ padding: 0 0.3rem; border-bottom: #fafafa solid 0.2rem;}
.confirmPart2 .title{ height: 0.84rem; line-height: 0.84rem; border-bottom: #e7e7e7 solid 1px; position: relative; font-size: 0.24rem; color: #333; }
.confirmPart2 .title a{ position: absolute; right: 0; top: 0; font-size: 0.2rem; color: #666; }
.confirmPart2 .botbot{ padding: 0.25rem 0; line-height: 0.38rem; font-size: 0.2rem;}
.confirmPart2 .botbot b{ color: #00447d; padding-right: 0.2rem; }

.confirmPart3{ padding: 0 0.3rem 0.25rem; border-top: #fafafa solid 0.2rem; border-bottom: #fafafa solid 0.2rem;}
.confirmPart3 .title{ height: 0.84rem; line-height: 0.84rem; border-bottom: #e7e7e7 solid 1px; position: relative; font-size: 0.24rem; color: #333; }
.confirmPart3 .title a{ position: absolute; right: 0; top: 0; font-size: 0.2rem; color: #666; }
.confirmPart3 .msg{ padding-top: 0.25rem; font-size: 0.2rem; }

.shippingAdd .part1{ border-top: #fafafa solid 0.2rem; padding: 0.3rem; }
.shippingAdd .part1 .title{ background: #5a8cb7; height: 0.6rem; font-size: 0.2rem; color: #fff; line-height: 0.6rem; padding-left: 0.28rem; }
.shippingAdd .part1 .list{ padding: 0 0.3rem; border: #efefef solid 1px; border-top: none; }
.shippingAdd .part1 .list li{ cursor: pointer; padding: 0.25rem 0 0.3rem 0.55rem; background: url(../images/nimg24_1.png) left 0.3rem no-repeat; background-size: 0.24rem; position: relative;}
.shippingAdd .part1 .list li:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: url(../images/line1.jpg) bottom repeat-x; }
.shippingAdd .part1 .list li:last-child:after{ display: none; }
.shippingAdd .part1 .list li .name{ line-height: 0.36rem; font-size: 0.2rem; }
.shippingAdd .part1 .list li .name b{ color: #00447d; padding-right: 0.2rem; }
.shippingAdd .part1 .list li .address{ line-height: 0.36rem; font-size: 0.2rem; padding-bottom: 0.2rem; }
.shippingAdd .part1 .list li .btn{ width: 1.2rem; height: 0.4rem; line-height: 0.4rem; text-align: center; background: #ccc; font-size: 0.2rem; color: #fff; border-radius: 0.24rem; }
.shippingAdd .part1 .list li .btn em{ display: none; }
.shippingAdd .part1 .list .liNow{ background: url(../images/nimg24_1on.png) left 0.3rem no-repeat; background-size: 0.24rem;}
.shippingAdd .part1 .list .liNow .btn{ background: #00447d; }
.shippingAdd .part1 .list .liNow .btn em{ display: inline-block; }
.shippingAdd .part1 .list .liNow .btn span{ display: none; }
.shippingAdd .part1 .btnGroup{ padding-top: 0.3rem; }
.shippingAdd .part1 .btnGroup li{ float: left; margin-right: 0.3rem; }
.shippingAdd .part1 .btnGroup li a{ display: block; width: 2.1rem; height: 0.6rem; font-size: 0.2rem; background: #999; color: #fff; text-align: center; line-height: 0.6rem; border-radius: 0.36rem; }
.shippingAdd .part1 .btnGroup li .btn1{ background: #5a8cb7; }

.shippingAdd .part2{ border-top: #fafafa solid 0.2rem; padding: 0.3rem 0.3rem 0.5rem; }
.shippingAdd .part2 .title{ background: #5a8cb7; height: 0.6rem; font-size: 0.2rem; color: #fff; line-height: 0.6rem; padding-left: 0.28rem; }
.shippingAdd .part2 .form{ padding: 0.3rem 0.3rem 0.1rem; border: #efefef solid 1px; border-top: none;  }
.shippingAdd .part2 .form .liDiv{ padding-left: 1.1rem; position: relative; margin-bottom: 0.23rem; }
.shippingAdd .part2 .form .liDiv .txt{ position: absolute; left: 0; top: 0; line-height: 0.6rem; line-height: 0.6rem; text-align: right; width: 1.0rem; font-size: 0.2rem; }
.shippingAdd .part2 .form .allall{ margin-right: -0.2rem; }
.shippingAdd .part2 .form .lbox{ width: 33.33%; float: left; }
.shippingAdd .part2 .form .lbox2{ width: 50%; float: left; }
.shippingAdd .part2 .select{ position: relative; height: 0.58rem; margin-right: 0.2rem;}
.shippingAdd .part2 .select dt{height: 0.58rem; line-height: 0.58rem; display: inline-block; width: 100%; border: #e0e0e0 solid 1px; background:#fff url(../images/selectIco.jpg) no-repeat right center; background-size: 0.46rem; box-sizing: border-box; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 5; border-radius: 0.03rem; -moz-border-radius:0.03rem;}
.shippingAdd .part2 .select dt a{ font-size: 0.2rem; color: #999; position: relative; padding-left: 0.3rem; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.shippingAdd .part2 .select dd{ margin: 0;position: absolute;left: 0px;top: 0.58rem; z-index: 100; width: 100%; box-sizing: border-box; border:#e0e0e0 solid 1px; border-top:none;} 
.shippingAdd .part2 .select dd ul {list-style: none; overflow: auto; padding: 0 0.3rem;background: #fff; overflow-x:auto;} 
.shippingAdd .part2 .select dd ul li{ width:100%; text-align:left; line-height: 0.56rem; height: 0.56rem; cursor: pointer; border-bottom: 1px solid #e0e0e0; color: #666; font-size: 0.2rem;}
.shippingAdd .part2 .select dd ul li:last-child{ border-bottom:none;}
.shippingAdd .part2 .select dd ul li:hover{ color: #000; }
.shippingAdd .part2 .kbox{ border-radius: 0.03rem; -moz-border-radius:0.03rem; width: 100%; border: #e0e0e0 solid 1px; box-sizing: border-box;}
.shippingAdd .part2 textarea{ width: 100%; height: 1.88rem; padding-top: 0.1rem; line-height: 0.36rem; font-size: 0.2rem; }
.shippingAdd .part2 .input1{ width: 100%; height: 0.58rem; line-height: 0.58rem; text-indent: 0.3rem; font-size: 0.2rem; }
.shippingAdd .part2 .btnDiv a{  display: block; width: 2.1rem; height: 0.6rem; font-size: 0.2rem; background: #5a8cb7; color: #fff; text-align: center; line-height: 0.6rem; border-radius: 0.36rem; }
.shippingAdd .part2 .msg{ color: #999; font-size: 0.2rem; line-height: 0.36rem; padding-top: 0.2rem; }
.shippingAdd .part2 .wen{ font-size: 0.2rem; line-height: 0.36rem; padding-top: 0.1rem;}

.contact{ padding-top: 0.5rem; }
.contact .title{ color: #5a8cb7; font-size: 0.3rem; border-bottom: #e7e7e7 solid 1px; height: 0.6rem; }
.contact .part1{ padding: 0 0.3rem 0.3rem; border-bottom: #fafafa solid 0.2rem;}
.contact .part1 .txt{ font-size: 0.24rem; color: #333; padding: 0.25rem 0; }
.contact .part1 .list{ background: #f1f1f1; padding: 0.3rem 0.3rem 0.05rem; }
.contact .part1 .list ul{ margin-right: -0.3rem; }
.contact .part1 .list li{ float: left; width: 50%; padding-bottom: 0.25rem;}
.contact .part1 .list .li01{ width: 100%; }
.contact .part1 .list li .lbox{ margin-right: 0.3rem; position: relative; padding-left: 0.55rem; }
.contact .part1 .list li .ico{ position: absolute; left: 0; top: 0; }
.contact .part1 .list li .ico img{ width: 0.35rem; }
.contact .part1 .list li h2{ font-size: 0.2rem; color: #00447d; font-weight: bold; }
.contact .part1 .list li p{ font-size: 0.2rem; padding-top: 0.05rem; }

.mapDiv{ padding: 0.3rem 0.3rem 0.5rem; border-top: #fafafa solid 0.2rem; }
.mapDiv img{ width: 100%; }

.orderShowPart1{ padding: 0.5rem 0.3rem 0.3rem; }
.orderShowPart1 .title{ height: 0.6rem; color: #5a8cb7; font-size: 0.3rem; border-bottom: #e7e7e7 solid 1px; }
.orderShowPart1 .state{ font-weight: bold; font-size: 0.24rem; color: #00447d; padding: 0.3rem 0 0.2rem; }
.orderShowPart1 .allall{ position: relative; }
.orderShowPart1 .list ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between;}
.orderShowPart1 .list li{ text-align: center; }
.orderShowPart1 .list li .ico img{ width: 0.56rem; }
.orderShowPart1 .list li .name{ font-size: 0.18rem; padding: 0.1rem 0 0.15rem; }
.orderShowPart1 .list li .time{ font-size: 0.18rem; line-height: 0.26rem; }
.orderShowPart1 .list2{ position: absolute; left: 0; top: 0; width: 90%; padding: 0 5%;}
.orderShowPart1 .list2 li{ float: left; width: 33.33%; text-align: center; }
.orderShowPart1 .list2 li .name{ font-size: 0.18rem; color: #5a8cb7; }
.orderShowPart1 .list2 li .bg{}
.orderShowPart1 .list2 li .bg img{ width: 1.22rem; }
.orderShowPart2{ padding: 0 0.3rem; border-bottom: #fafafa solid 0.2rem;}
.orderShowPart2 .toptop{ height: 0.8rem; line-height: 0.8rem; background: url(../images/line1.jpg) bottom repeat-x; position: relative; }
.orderShowPart2 .msgList dd{ float: left; padding-right: 0.3rem; font-size: 0.2rem;}
.orderShowPart2 .midmid{ position: relative; padding-left: 1.92rem; height: 2.23rem; background: url(../images/line1.jpg) bottom repeat-x; }
.orderShowPart2 .imgDiv{ position: absolute; left: 0; top: 0.3rem; border: #ccc solid 1px; }
.orderShowPart2 .imgDiv img{ width: 1.58rem; }
.orderShowPart2 .name{ padding-top: 0.24rem; height: 0.4rem; line-height: 0.4rem; overflow: hidden; font-size: 0.24rem; color: #333; }
.orderShowPart2 .msg{ font-size: 0.18rem; color: #999; line-height: 0.36rem; height: 0.72rem; overflow: hidden; }
.orderShowPart2 .mxfDiv{ margin-top: 0.2rem; position: relative; font-size: 0.18rem; color: #333; }
.orderShowPart2 .price{ position: absolute; right: 0; top: 0; font-size: 0.2rem; color: #00447d; }
.orderShowPart2 .btnDiv{ padding: 0.3rem 0; overflow: hidden; }
.orderShowPart2 .btnDiv a{ display: block; width: 2.08rem; height: 0.58rem; line-height: 0.58rem; color: #5a8cb7; border: #5a8cb7 solid 1px; font-size: 0.2rem; text-align: center; border-radius: 0.36rem; }

.orderShowPart3{ padding: 0 0.3rem 0.3rem; }
.orderShowPart3 .title{ color: #00447d; font-size: 0.24rem; font-weight: bold; border-bottom: #e7e7e7 solid 1px; line-height: 0.86rem; height: 0.86rem; }
.orderShowPart3 .mxfDiv{ padding: 0.24rem 0; border-bottom: #dedede solid 1px; }
.orderShowPart3 .wen{ font-weight: bold; font-size: 0.2rem; color: #333; line-height: 0.4rem; }
.orderShowPart3 li{ font-size: 0.2rem; line-height: 0.4rem; }
.orderShowPart3 li b{ color: #00447d; }

.trustDeed .part1{ padding: 0.45rem 0.3rem 0.2rem; border-bottom: #fafafa solid 0.2rem; }
.trustDeed .part1 .title{ font-size: 0.3rem; color: #5a8cb7; height: 0.6rem; border-bottom: #e7e7e7 solid 1px; }
.trustDeed .part1 .wen{ padding: 0.25rem 0 0.15rem; font-size: 0.24rem; color: #00447d; font-weight: bold; }
.trustDeed .part1 .list li{ font-size: 0.2rem; line-height: 0.5rem; }
.trustDeed .part2{ padding: 0 0.3rem; border-bottom: #fafafa solid 0.2rem; }
.trustDeed .part2 .wen{ height: 0.84rem; line-height: 0.84rem; border-bottom: #dedede solid 1px; font-weight: bold; font-size: 0.24rem; color: #00447d; }
.trustDeed .part2 .form{ padding-top: 0.25rem; margin-right: -0.3rem; }
.trustDeed .part2 .form .liDiv{ float: left; width: 33.33%; padding-bottom: 0.25rem; }
.trustDeed .part2 .form .liDiv2{ width: 100%; }
.trustDeed .part2 .form .liDiv3{ width: 50%; }
.trustDeed .part2 .form .liDiv4{ width: 66.6%; }
.trustDeed .part2 .form .liDiv .lbox{ margin-right: 0.3rem; }
.trustDeed .part2 .form .liDiv .txt{ color: #333; font-size: 0.2rem; padding-bottom: 0.15rem; }
.trustDeed .part2 .form .input1{ width: 100%; height: 0.58rem; line-height: 0.58rem; padding-left: 0.3rem; color: #999; font-size: 0.2rem; border: #e0e0e0 solid 1px; box-sizing: border-box; border-radius: 0.03rem; -moz-border-radius:0.03rem;}
.trustDeed .part2 .list{ padding-bottom: 0.2rem; }
.trustDeed .part2 .list .liDiv{ position: relative; padding-left: 1.22rem; }
.trustDeed .part2 .list .liDiv2{ padding-left: 1.62rem; }
.trustDeed .part2 .list .liDiv .zcz{ position: absolute; left: 0; top: 0; line-height: 0.54rem; color: #333; font-size: 0.2rem; }
.trustDeed .part2 .list li{ float: left; cursor: pointer; margin-right: 0.3rem; font-size: 0.2rem ;line-height: 0.54rem; padding-left: 0.34rem; background: url(../images/nimg24_2.jpg) left center no-repeat; background-size: 0.24rem; }
.trustDeed .part2 .list .liNow{ background: url(../images/nimg24_2on.jpg) left center no-repeat; background-size: 0.24rem;}
.trustDeed .part2 .list li em{ color: #00447d; }
.trustDeed .part3{ padding: 0 0.3rem 0.2rem; }
.trustDeed .part3 .wen{ height: 0.84rem; line-height: 0.84rem; border-bottom: #dedede solid 1px; font-weight: bold; font-size: 0.24rem; color: #00447d; }
.trustDeed .part3 .choose{ padding-top: 0.2rem; padding-left: 0.35rem; line-height: 0.4rem; font-size: 0.2rem; background: url(../images/nimg24_2.jpg) left 0.26rem no-repeat; background-size: 0.24rem; }
.trustDeed .part3 .choose.on{ background: url(../images/nimg24_2on.jpg) left 0.26rem no-repeat; background-size: 0.24rem;}
.trustDeed .part3 .txt{ font-size: 0.2rem; color: #333; padding: 0.2rem 0; }
.trustDeed .part3 .msgList{ padding-bottom: 0.3rem; }
.trustDeed .part3 .msgList li{ position: relative; padding-left: 0.35rem; font-size: 0.2rem; line-height: 0.42rem; }
.trustDeed .part3 .msgList li em{ position: absolute; left: 0; top: 0; line-height: 0.42rem; }
.trustDeed .part3 .form ul{ margin-right: -0.3rem; }
.trustDeed .part3 .form li{ float: left; width: 50%; margin-bottom: 0.25rem; }
.trustDeed .part3 .form li .lbox{ margin-right: 0.3rem; position: relative; padding-left: 1.25rem; }
.trustDeed .part3 .form li .lbox2{ padding-left: 1.65rem; }
.trustDeed .part3 .form li em{ position: absolute; left: 0; top: 0; font-size: 0.2rem; line-height: 0.4rem; color: #333; }
.trustDeed .part3 .form li .input1{ width: 100%; height: 0.4rem; line-height: 0.4rem; border-bottom: #333 solid 1px; font-size: 0.24rem; }

.sideTitle{ height: 0.66rem; border-bottom: #dedede solid 1px; color: #5a8cb7; font-size: 0.3rem;}
.sideTitle em{ padding-left: 0.3rem; color: #d0dae5; position: relative; }
.sideTitle em:before{ content: ''; width: 1px; height: 0.35rem; background: #dedede; position: absolute; left: 0.15rem; top: 0; }


.about{ padding: 0.5rem 0.3rem; }
.about .content{ padding: 0.2rem 0; font-size: 0.24rem; line-height: 0.42rem; }
.about .content p{ text-align: right; font-size: 0.22rem; }
.about .imgDiv{ padding: 0.2rem 0; }
.about .imgDiv img{ width: 100%; }

.honor{ padding: 0.5rem 0.3rem 0.8rem; }
.honor .top{ padding: 0.25rem 0; }
.honor .top h2{ font-size: 0.24rem; padding-bottom: 0.3rem; }
.honor .top .box{ margin-bottom: 0.15rem; }
.honor .top .input1{ padding-left: 0.3rem; font-size: 0.24rem; width: 100%; height: 0.68rem; line-height: 0.68rem; box-sizing: border-box; border: #e0e0e0 solid 1px; border-radius: 0.36rem; }
.honor .top .select{ position: relative; height: 0.68rem;}
.honor .top .select dt{height: 0.68rem; line-height: 0.68rem; display: inline-block; width: 100%; border: #e0e0e0 solid 1px; background:#fff url(../images/selectIco.jpg) no-repeat right center; background-size: 0.46rem; box-sizing: border-box; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 5; border-radius: 0.36rem;}
.honor .top .select dt a{ font-size: 0.2rem; color: #999; position: relative; padding-left: 0.3rem; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.honor .top .select dd{ margin: 0;position: absolute;left: 0px;top: 0.68rem; z-index: 100; width: 100%; box-sizing: border-box; border:#e0e0e0 solid 1px; border-top:none;} 
.honor .top .select dd ul {list-style: none; overflow: auto; padding: 0 0.3rem;background: #fff; overflow-x:auto;} 
.honor .top .select dd ul li{ width:100%; text-align:left; line-height: 0.66rem; height: 0.66rem; cursor: pointer; border-bottom: 1px solid #e0e0e0; color: #666; font-size: 0.2rem;}
.honor .top .select dd ul li:last-child{ border-bottom:none;}
.honor .top .select dd ul li:hover{ color: #000; }
.honor .top .btn1{ display: block; width: 2.08rem; height: 0.58rem; line-height: 0.58rem; color: #fff; background: #00447d; font-size: 0.2rem; text-align: center; border-radius: 0.36rem; }

.honorTab li{ float: left; margin-right: 0.3rem; }
.honorTab li a{ display: block; width: 2.08rem; height: 0.58rem; line-height: 0.58rem; color: #fff; background: #999; font-size: 0.2rem; text-align: center; border-radius: 0.36rem; }
.honorTab li .aNow{ background: #5A8CB7; }

.honor .list{ padding-top: 0.4rem; }
.honor .list ul{ margin-right: -0.2rem; }
.honor .list li{ float: left; width: 50%; margin-bottom: 0.3rem; }
.honor .list li .box{ margin-right: 0.2rem; background: #f7f7f7; padding-bottom: 0.3rem; }
.honor .list li .mxf{ cursor: pointer; }
.honor .list li .imgDiv{ padding-bottom: 0.2rem; }
.honor .list li .imgDiv img{ width: 100%; }
.honor .list li .name{ font-size: 0.24rem; height: 0.4rem; line-height: 0.4rem; text-align: center; overflow: hidden; font-weight: bold; }
.honor .list li .btnDiv{ width: 1.96rem; line-height: 0.47rem; height: 0.47rem; margin:0.2rem auto 0; }
.honor .list li .btnDiv a{ font-size: 0.2rem; display:block; width: 1.96rem; line-height: 0.47rem; height: 0.47rem; background:url(../images/btn6.png) no-repeat; background-size: 1.96rem; text-indent:16px;}

.honorLayer{ width:94%; padding: 0.3rem 0; background:#fff; position:absolute; z-index:111; display:none;}
.honorLayer .close{ display:block; width:0.8rem; height:0.8rem; background:url(../images/close.png) no-repeat; background-size: 0.8rem; right:0; top:-0.4rem; position:absolute; z-index:122;}
.honorLayer .imgDiv{ padding: 0 0.25rem; text-align:center;}
.honorLayer .imgDiv img{ width: 100%; }
.honorLayer .name{ text-align:center; height:0.76rem; line-height:0.76rem; font-size:0.3rem;}

.history{ padding: 0.5rem 0.3rem 0.8rem; }
.history .list{ margin-top: 0.3rem; position: relative;}
.history .list:before{ content: ''; position: absolute; width: 0.04rem; left: 0.26rem; top: 0; height: 100%; background: #ddd; }
.history .list li{ padding-left: 0.6rem; position: relative; padding-bottom: 0.6rem;}
.history .list li:before{ content: ''; position: absolute; left: 0; top: 0; width: 0.56rem; height: 0.56rem; background:url(../images/nimg35_6.png) no-repeat; background-size: 0.56rem; }
.history .list li .year{ font-size: 0.32rem; line-height: 0.64rem; color: #00447d; font-weight: bold; padding-bottom: 0.2rem; }
.history .list li dd{ font-size: 0.24rem; line-height: 0.46rem; padding-left: 0.2rem; background:url(../images/ico12.png) left 0.12rem no-repeat; background-size: 0.1rem;}

.pageClass{ padding-top:0.45rem;}
.pageClass li{ min-height:0.5rem; border:#e5e5e5 solid 1px; padding-left:1.32rem; position:relative; background:#fff; margin-bottom:0.25rem; padding-top:0.25rem;}
.pageClass b{position:absolute; display: block; left:0px; top:0px; color:#333; background:#e8e8e8; width:1.1rem; height:100%; border-right:#e5e5e5 solid 1px; font-size:0.3rem; text-align:center; line-height:1.0rem;}
.pageClass li a{ padding:0 0.25rem; display:inline-block; height:0.54rem; margin-bottom:0.1rem; line-height:0.54rem; font-size:0.24rem; border-radius:0.26rem; -moz-border-radius:0.26rem;}
.pageClass li .aNow, .pageClass li a:hover{background:#769dc0; color:#fff;}

.voice{ padding: 0.3rem 0.2rem 0.8rem; }
.voice .list li{ position: relative; padding: 0 0.3rem 0.4rem 2.8rem; background: #ececec; margin-bottom: 0.25rem; }
.voice .list li .imgDiv{ position: absolute; left: 0.2rem; top: 0.2rem; }
.voice .list li .imgDiv img{ width: 2.4rem; }
.voice .list li .name{ color: #5a8cb7; padding-top: 0.2rem; font-size: 0.32rem;}
.voice .list li .content{ padding-top: 0.15rem; line-height: 0.42rem; font-size: 0.22rem; }

.party{ padding: 0.5rem 0.3rem 0.8rem; }
.party .top{ padding: 0.25rem 0; }
.party .top h2{ font-size: 0.24rem; padding-bottom: 0.3rem; }
.party .top .box{ margin-bottom: 0.15rem; }
.party .top .input1{ padding-left: 0.3rem; font-size: 0.24rem; width: 100%; height: 0.68rem; line-height: 0.68rem; box-sizing: border-box; border: #e0e0e0 solid 1px; border-radius: 0.36rem; }
.party .top .select{ position: relative; height: 0.68rem;}
.party .top .select dt{height: 0.68rem; line-height: 0.68rem; display: inline-block; width: 100%; border: #e0e0e0 solid 1px; background:#fff url(../images/selectIco.jpg) no-repeat right center; background-size: 0.46rem; box-sizing: border-box; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 5; border-radius: 0.36rem;}
.party .top .select dt a{ font-size: 0.2rem; color: #999; position: relative; padding-left: 0.3rem; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.party .top .select dd{ margin: 0;position: absolute;left: 0px;top: 0.68rem; z-index: 100; width: 100%; box-sizing: border-box; border:#e0e0e0 solid 1px; border-top:none;} 
.party .top .select dd ul {list-style: none; overflow: auto; padding: 0 0.3rem;background: #fff; overflow-x:auto;} 
.party .top .select dd ul li{ width:100%; text-align:left; line-height: 0.66rem; height: 0.66rem; cursor: pointer; border-bottom: 1px solid #e0e0e0; color: #666; font-size: 0.2rem;}
.party .top .select dd ul li:last-child{ border-bottom:none;}
.party .top .select dd ul li:hover{ color: #000; }
.party .top .btn1{ display: block; width: 2.08rem; height: 0.58rem; line-height: 0.58rem; color: #fff; background: #00447d; font-size: 0.2rem; text-align: center; border-radius: 0.36rem; }

.partyPic .swiper-slide{ background: #fafafa; padding-bottom: 0.5rem; }
.partyPic .swiper-slide .imgDiv img{ width: 100%; }
.partyPic .swiper-slide .botDiv{ padding: 0.35rem; }
.partyPic .swiper-slide h1{ font-size: 0.3rem; color: #333; height: 0.72rem; line-height: 0.72rem; overflow: hidden; }
.partyPic .swiper-slide .time{ height: 0.48rem; line-height: 0.48rem; padding-left: 0.28rem; background: url(../images/nimg14_3.png) left center no-repeat; background-size: 0.22rem; color: #888; font-size: 0.26rem;}
.partyPic .swiper-slide .content{ padding-top: 0.1rem; overflow: hidden; color: #666; font-size: 0.24rem; height: 0.84rem; line-height: 0.42rem; }
.partyPic .swiper-pagination{ text-align: center; width: 100%; left:0; bottom: 0.3rem!important; } 
.partyPic .swiper-pagination-bullet {width: 0.2rem; height: 0.2rem; background: url(../images/ico1.png) no-repeat; background-size: 0.2rem; margin-right:0.1rem!important; opacity: 1; margin-left: 0.1rem; } 
.partyPic .swiper-pagination-bullet-active {background: url(../images/ico1on.png) no-repeat; background-size: 0.2rem;  } 

/*.newsList{ padding: 0.3rem 0 0.6rem; }
.newsList li{ position: relative; height: 1.8rem; border-bottom: #ececec solid 1px; padding: 0 0 0.4rem 2.8rem; }
.newsList li .imgDiv{ position: absolute; left: 0; top: 0.2rem; }
.newsList li .imgDiv img{ width: 2.4rem; }
.newsList li .name{ color: #5a8cb7; padding-top: 0.2rem; font-size: 0.32rem; line-height: 0.48rem; height: 0.96rem; overflow: hidden;}
.newsList li .time{ padding-top: 0.15rem; color: #888; font-size: 0.26rem; }*/

.newsList .list{ padding-top: 0.3rem; }
.newsList .list li{ margin-bottom: 0.3rem; }
.newsList .list li a{ display: block; position: relative; padding-left: 2.4rem; height: 1.38rem; background: #fff; }
.newsList .list li .imgDiv{ position: absolute; left: 0; top: 0; }
.newsList .list li .imgDiv img{ width: 2.1rem; }
.newsList .list li .botDiv{ padding: 0.2rem 0.3rem 0.2rem 0;}
.newsList .list li .name{ font-size: 0.22rem; color: #333; line-height: 0.32rem; overflow: hidden; height: 0.64rem; }
.newsList .list li .time{ padding-top: 0.1rem; font-size: 0.2rem; color: #00447d; }



.situation{ padding: 0.5rem 0.3rem 0.8rem; }
.situation .list{ border:#dcdcdc solid 1px; margin-top:0.48rem;}
.situation .list li{ min-height: 0.4rem; background:url(../images/line5.png) bottom repeat-x; line-height:0.42rem; padding: 0.15rem 0.3rem 0.15rem 3.16rem; position:relative; font-size:0.24rem;}
.situation .list li div{ position:absolute; left:0px; top:0px; width:2.76rem; height: 100%; border-right:#e5e5e5 dashed 1px;}
.situation .list li em{ display:block; width:2.56rem; line-height: 0.72rem; text-align:right; color:#333;}

.highrise{ padding: 0.5rem 0.3rem 0.6rem; }
.highrise .list{ padding-top:0.48rem;}

.accordion li{ padding-bottom:0.2rem;}
.accordion li > a { text-indent:0.2rem;display: block;position: relative;min-width: 110px;height: 0.8rem;font-size:0.3rem;line-height:0.8rem; color: #666; background:#eaeaea url(../images/nimg33_1.png) right center no-repeat; background-size: 0.48rem;}

.accordion > li:target > a, .accordion > li > a.active { color: #5a8cb7; background:#d1e3f2 url(../images/nimg33_1on.png) right center no-repeat; background-size: 0.48rem;}


/* Sub Menu */
.sub-menu dd{ background:url(../images/line5.png) bottom repeat-x; padding:0.45rem 0 0.45rem 2.2rem; position:relative; min-height:1.16rem;}
.sub-menu dd .name{ color:#5a8cb7; font-weight:bold;}
.sub-menu dd .leftDiv{ width:1.75rem; height:1.5rem; position:absolute; border-right:#cbcbcb solid 1px; font-size:0.32rem; left:0px; top:0.45rem;}
.sub-menu dd .content{ font-size:0.24rem; line-height:0.42rem;}
/* Functionality */

.accordion li > .sub-menu { display: none;}
.accordion li:target > .sub-menu { display: block;}

.seminar{ padding: 0.5rem 0.3rem 0.8rem; }
.seminar .top{ padding: 0.25rem 0; }
.seminar .top h2{ font-size: 0.24rem; padding-bottom: 0.3rem; }
.seminar .top .box{ margin-bottom: 0.15rem; }
.seminar .top .box2{ position: relative; padding-left: 0.88rem; overflow: hidden; }
.seminar .top .box em{ position: absolute; left: 0; top: 0; line-height: 0.68rem; font-size: 0.24rem; }
.seminar .top .dng{ float: left;  width: 43%;}
.seminar .top .txt{ float: left; padding: 0 0.2rem; line-height: 0.68rem; font-size: 0.24rem; }
.seminar .top .input1{ padding-left: 0.3rem; font-size: 0.24rem; width: 100%; height: 0.68rem; line-height: 0.68rem; box-sizing: border-box; border: #e0e0e0 solid 1px; border-radius: 0.36rem; }
.seminar .top .select{ position: relative; height: 0.68rem;}
.seminar .top .select dt{height: 0.68rem; line-height: 0.68rem; display: inline-block; width: 100%; border: #e0e0e0 solid 1px; background:#fff url(../images/selectIco.jpg) no-repeat right center; background-size: 0.46rem; box-sizing: border-box; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 5; border-radius: 0.36rem;}
.seminar .top .select dt a{ font-size: 0.2rem; color: #999; position: relative; padding-left: 0.3rem; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.seminar .top .select dd{ margin: 0;position: absolute;left: 0px;top: 0.68rem; z-index: 100; width: 100%; box-sizing: border-box; border:#e0e0e0 solid 1px; border-top:none;} 
.seminar .top .select dd ul {list-style: none; overflow: auto; padding: 0 0.3rem;background: #fff; overflow-x:auto;} 
.seminar .top .select dd ul li{ width:100%; text-align:left; line-height: 0.66rem; height: 0.66rem; cursor: pointer; border-bottom: 1px solid #e0e0e0; color: #666; font-size: 0.2rem;}
.seminar .top .select dd ul li:last-child{ border-bottom:none;}
.seminar .top .select dd ul li:hover{ color: #000; }
.seminar .top .btn1{ display: block; width: 2.08rem; height: 0.58rem; line-height: 0.58rem; color: #fff; background: #00447d; font-size: 0.2rem; text-align: center; border-radius: 0.36rem; }

.seminar .list{ padding-bottom: 0.6rem; }
.seminar .list li{ background:url(../images/line5.png) repeat-x bottom;}
.seminar .list li .mxfDiv{ height:2.2rem; padding:0 0 0 1.98rem; position:relative;}
.seminar .list li .timeDiv{ width:1.65rem; height:1.65rem; color:#888; vertical-align:middle;display:table-cell; background:#e1e1e1; text-align:center; font-size:0.24rem; position:absolute; left:0px; top:0.3rem; font-weight:bold;}
.seminar .list li .timeDiv div{ padding-top:0.3rem;}
.seminar .list li .timeDiv h2{ font-size:0.64rem;}
.seminar .list li .name{ font-size:0.3rem; padding-top:0.3rem; height:0.8rem; line-height: 0.4rem; overflow:hidden; margin-bottom:0.1rem; width:100%;}
.seminar .list li .name a{ height:24px; overflow:hidden; color:#5a8cb7;}
.seminar .list li .content{ line-height:0.42rem; height:0.84rem; overflow:hidden; color:#666; font-size:0.24rem; }
.seminar .list li .botDiv{ padding: 0.1rem 0;}
.seminar .list li .box{ overflow: hidden; }
.seminar .list li .diming{ padding:0.2rem 0 0.15rem; color:#c0a354; font-size:0.24rem;}
.seminar .list li .diming img{ position:relative; padding-right:0.2rem; top:-0.05rem;}
.seminar .list li .btnDiv{ width: 1.6rem; padding-top: 0.16rem; padding-left: 0.3rem;}
.seminar .list li .btnDiv a{ display:block; width:1.2rem; height:0.38rem; border-radius:0.24rem; -moz-border-radius:0.24rem; background:#5a8cb7; text-align:center; line-height:0.38rem; color:#fff; font-size:0.24rem;}

.seminar2{ padding: 0.2rem 0.3rem 0.8rem; }
.seminar2 .list{ padding-bottom:0.3rem;}
.seminar2 .list li{ padding: 0.3rem 0; background:url(../images/line5.png) bottom repeat-x; position:relative; font-size:0.3rem; overflow:hidden;}
.seminar2 .list li a{ padding-left:0.25rem; line-height: 0.46rem; background:url(../images/ico7on.png) left center no-repeat;}
.seminar2 .list li em{ font-size: 0.24rem; display: block; padding-top: 0.15rem; color:#888;}

.perspective{ padding: 0.5rem 0.3rem 0.8rem; }
.perspective .list{ padding-bottom: 0.6rem; }
.perspective .list li{ height:2rem; background:url(../images/line5.png) bottom repeat-x; padding:0.3rem 0 0 1.98rem; position:relative;}
.perspective .list li .timeDiv{ width:1.65rem; height:1.65rem; color:#888; vertical-align:middle;display:table-cell; background:#e1e1e1; text-align:center; font-size:0.24rem; position:absolute; left:0px; top:0.3rem; font-weight:bold;}
.perspective .list li .timeDiv div{ padding-top:0.3rem;}
.perspective .list li .timeDiv h2{ font-size:0.64rem;}
.perspective .list li .txt{ display:inline-block; height:0.46rem; line-height:0.46rem; padding:0 0.2rem; background:#e8e8e8; border-radius:0.26rem; -moz-border-radius:0.26rem; font-size:0.3rem; color:#5a8cb7;}
.perspective .list li .name{ padding-top: 0.1rem; height:0.4rem; line-height:0.42rem; height: 0.84rem; font-size:0.3rem; overflow:hidden;}
.perspective .list li .name img{ padding-right:0.08rem; position:relative; top:-1px;}
.perspective .list li .time{ position:absolute; right:0px; bottom:0.2rem; background:url(../images/nimg14_3.png) left center no-repeat; font-size: 0.26rem; background-size: 0.22rem; height:0.3rem; line-height:0.3rem; padding-left:0.28rem;}

.announcement{ padding: 0.5rem 0.3rem 0.8rem; }
.announcement .top{ padding: 0.25rem 0 0.1rem; }
.announcement .top h2{ font-size: 0.24rem; padding-bottom: 0.3rem; }
.announcement .top .box{ margin-bottom: 0.15rem; }
.announcement .top .input1{ padding-left: 0.3rem; font-size: 0.24rem; width: 100%; height: 0.68rem; line-height: 0.68rem; box-sizing: border-box; border: #e0e0e0 solid 1px; border-radius: 0.36rem; }
.announcement .top .select{ position: relative; height: 0.68rem;}
.announcement .top .select dt{height: 0.68rem; line-height: 0.68rem; display: inline-block; width: 100%; border: #e0e0e0 solid 1px; background:#fff url(../images/selectIco.jpg) no-repeat right center; background-size: 0.46rem; box-sizing: border-box; cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 5; border-radius: 0.36rem;}
.announcement .top .select dt a{ font-size: 0.2rem; color: #999; position: relative; padding-left: 0.3rem; display: block; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.announcement .top .select dd{ margin: 0;position: absolute;left: 0px;top: 0.68rem; z-index: 100; width: 100%; box-sizing: border-box; border:#e0e0e0 solid 1px; border-top:none;} 
.announcement .top .select dd ul {list-style: none; overflow: auto; padding: 0 0.3rem;background: #fff; overflow-x:auto;} 
.announcement .top .select dd ul li{ width:100%; text-align:left; line-height: 0.66rem; height: 0.66rem; cursor: pointer; border-bottom: 1px solid #e0e0e0; color: #666; font-size: 0.2rem;}
.announcement .top .select dd ul li:last-child{ border-bottom:none;}
.announcement .top .select dd ul li:hover{ color: #000; }
.announcement .top .btn1{ display: block; width: 2.08rem; height: 0.58rem; line-height: 0.58rem; color: #fff; background: #00447d; font-size: 0.2rem; text-align: center; border-radius: 0.36rem; }
.announcement .list{ padding-bottom:0.3rem;}
.announcement .list li{ padding: 0.3rem 0; background:url(../images/line5.png) bottom repeat-x; position:relative; font-size:0.3rem; overflow:hidden;}
.announcement .list li a{ padding-left:0.25rem; line-height: 0.46rem; background:url(../images/ico7on.png) left center no-repeat;}
.announcement .list li em{ font-size: 0.24rem; display: block; padding-top: 0.15rem; color:#888;}

.schedule{ padding: 0.5rem 0.3rem 0.8rem; }
.schedule .list{ padding:0.45rem 0 0.5rem;}
.schedule .list li{ height:1.8rem; position:relative; margin-bottom:0.2rem; background:#f1f1f1;}
.schedule .list li .time{ padding:0.24rem 0 0 0.3rem; font-size:0.24rem;}
.schedule .list li .name{ padding:0.1rem 1.9rem 0 0.3rem; font-weight:bold; font-size:0.3rem; overflow: hidden; line-height: 0.48rem; height: 0.96rem;}
.schedule .list li .downDiv{ width:1.8rem; height:1.8rem; position:absolute; right:0px; top:0px; z-index:11; background:#ececec;}
.schedule .list li .downDiv a{ display:block; width:100%; height:100%; text-align:center;}
.schedule .list li .ico{ padding:0.38rem 0 0.1rem;}
.schedule .list li .ico img{ width: 0.56rem; }
.schedule .list li .downDiv .img1{ display:none;}
.schedule .list li:hover{ background:#d1e3f2;}
.schedule .list li:hover .downDiv{ background:#5a8cb7;}
.schedule .list li:hover img{ display:none;}
.schedule .list li:hover .img1{ display:inline-block;}
.schedule .list li:hover .downDiv a{ color:#fff;}

.metering{ padding:0.5rem 0.3rem 0.8rem;}
.metering .content{ font-size:0.24rem; line-height:0.48rem; padding-top: 0.3rem;}
.metering .content div{ text-indent: 2em; }

.video{ padding: 0.5rem 0.3rem 0.8rem; }
.videoPic{ padding-top: 0.4rem; }
.videoPic .agentlist{ padding:0.25rem 0.8rem; background:#f2f4f6;}
.videoPic .agentlist .slick-slide{float:left; margin:0 0.1rem;}
.videoPic .slick-slide .ico{ border:#f2f4f6 solid 2px;}
.videoPic .slick-slide .name{ padding-top:0.15rem; font-size:0.28rem; color:#415565; }
.videoPic .slick-slide img{ width:100%;}
.videoPic .slick-slide p{ font-size: 0.2rem; }
.videoPic .agentlist .slick-current .ico{ border:#00447d solid 0.05rem;}
.videoPic .agentlist .slick-current .name{ color:#00447d;}
.videoPic .slick-prev{ cursor:pointer;position:absolute; background:url(../images/nimg31_left.png) no-repeat center; background-size: 0.56rem; width:0.56rem; height:0.56rem; top:50%; margin-top:-0.28rem; left:0.15rem; z-index:22}
.videoPic .slick-next{ cursor:pointer;background: url(../images/nimg31_right.png) no-repeat center; background-size: 0.56rem; width: 0.56rem; height: 0.56rem; position: absolute; top:50%; margin-top:-0.28rem; right: 0.15rem; z-index:22}

.video .title{ padding: 0.5rem 0 0.3rem; font-size: 0.32rem; color: #00447d; font-weight: bold; }
.video .list ul{ margin-right:-0.2rem;}
.video .list li{ float:left; width: 50%; margin-bottom:0.3rem; font-size:0.24rem;}
.video .list li .lbox{ margin-right: 0.2rem; }
.video .list li .imgDiv img{ width: 100%; }
.video .list li .name{ text-align:center; height:0.6rem; line-height:0.6rem; overflow:hidden;}


.newShow{ padding:0.5rem 0.3rem 0.8rem;}
.newShow .name{font-size:0.32rem; color:#5a8cb7; font-weight:bold; padding-bottom:0.3rem;}
.newShow .time{ background:url(../images/line5.png) bottom repeat-x; padding-bottom:0.2rem; color:#888; font-size: 0.24rem;}
.newShow .content{ font-size:0.24rem; line-height:0.42rem; padding:0.25rem 0 0.1rem;}
.newShow .content p{ text-align:center; padding:0.25rem 0;}
.newShow .content table tbody tr td{border: 1px solid #666666;padding:0 5px;}
.newShow .imgDiv{ text-align:center; padding:0.3rem 0;}
.newShow .imgDiv img{ width: 100%; }
.newShow .share{ margin-top:0.45rem; padding-left:1.06rem; position:relative;}
.newShow .share em{ position:absolute; left:0px; top:0; font-size: 0.24rem; line-height: 0.46rem;}
.newShow .share li{ float: left; width:0.46rem; height:0.46rem; display:block; margin-right:0.1rem;}
.newShow .share img{ width: 0.46rem; }

.pageDown{ padding-top: 0.6rem; }
.pageDown .box{ background:url(../images/line5.png) top repeat-x; padding-top:0.3rem;}
.pageDown li{font-size:0.26rem; height:0.56rem; line-height:0.56rem; overflow:hidden; position:relative; color:#acacac;}
.pageDown li b{ color:#666;}
.pageDown .btnDiv{ padding-top: 0.45rem;}
.pageDown .btnDiv a{ display: block; width: 2.08rem; height: 0.58rem; line-height: 0.58rem; color: #fff; background: #5a8cb7; font-size: 0.2rem; text-align: center; border-radius: 0.36rem;}

.testShow{ padding:0.5rem 0.3rem 0.8rem;}
.testShow .name{ font-size: 0.3rem; height:0.6rem; border-bottom:#dedede solid 1px; color:#5a8cb7; }
.testShow .content{ font-size: 0.24rem; line-height: 0.42rem; padding: 0.25rem 0; }
.testShow .list{ padding-bottom: 0.6rem; }
.testShow .list li{ padding-left: 0.26rem; font-size: 0.28rem; line-height: 0.48rem; background:url(../images/ico9.png) left 0.1rem no-repeat; background-size: 0.1rem; }
.testShow .list2 li{ padding: 0.3rem 0; background:url(../images/line5.png) bottom repeat-x; position:relative; font-size:0.28rem; overflow:hidden;}
.testShow .list2 li a{ padding-left:0.25rem; line-height: 0.46rem; background:url(../images/ico7on.png) left center no-repeat;}
.testShow .list2 li em{ font-size: 0.24rem; display: block; padding-top: 0.15rem; color:#888;}
.testShow .tab{ padding-top: 0.3rem; }
.testShow .tab ul{ margin-right: -0.05rem; }
.testShow .tab li{ float: left; width: 25%; margin-bottom: 0.05rem; }
.testShow .tab li .lbox{ margin-right: 0.05rem; height: 0.6rem; background: #dadada; line-height: 0.6rem; text-align: center;}
.testShow .tab .liNow .lbox{ background: #5a8cb7; color: #fff; }
.testShow .contentBox{ padding-top: 0.3rem; }
.testShow .contentBox h2{ font-size: 0.28rem; color: #00447d; padding-bottom: 0.2rem;}
.testShow .contentBox .infoList dd{ position: relative; padding-left: 0.4rem; line-height: 0.48rem; }
.testShow .contentBox .infoList dd img{ position: absolute; left: 0; top: 0.08rem; width: 0.28rem; }
.testShow .contentBox a{ display: block; margin-top: 0.2rem;  display:block; width:1.8rem; height:0.58rem; border-radius:0.36rem; -moz-border-radius:0.36rem; border:#5a8cb7 solid 1px; text-align:center; line-height:0.58rem; color:#5a8cb7; font-size:0.24rem;}

.serviceList .form{ height:0.68rem; position: relative; padding-right: 2.2rem;}
.serviceList .form .input1{ width:100%; height:0.68rem; box-sizing: border-box; border: #e0e0e0 solid 1px; border-radius: 0.36rem; padding-left:0.3rem; font-size:0.24rem;}
.serviceList .form .btn1{ position: absolute; right: 0; top: 0; display: block; width: 2.08rem; height: 0.68rem; line-height: 0.68rem; color: #fff; background: #00447d; font-size: 0.28rem; text-align: center; border-radius: 0.36rem;}
.serviceList .msg{ margin-top: 0.5rem; padding-left:1.3rem; line-height: 0.48rem; font-size:0.24rem; position:relative; min-height:0.5rem;}
.serviceList .msg em{ color:#00447d; position:absolute; left:0px; top:0px;}
.serviceList .msg a{ padding-right:0.2rem; color:#afafaf;}
.serviceList .msg a:hover{ color:#00447d;}

.serviceListTab{ padding:0.35rem 0 0.2rem;}
.serviceListTab li{ width:2rem; height:0.73rem; float:left; margin-right:0.2rem;}
.serviceListTab li a{ display:block; width:2rem; height:0.73rem; background:url(../images/nimg99Bg.png) top no-repeat; background-size: 2rem; text-align:center; line-height:0.6rem; font-size:0.28rem;}
.serviceListTab li .aNow, .serviceListTab li a:hover{ background:url(../images/nimg99Bgon.png) top no-repeat; background-size: 2rem; color:#fff;}
.serviceList .liebiao li{ position:relative; min-height:0.4rem; padding:0.3rem 0; border-bottom: #ddd solid 1px;}
.serviceList .liebiao li .name{ font-size:0.32rem; color:#00447d; padding-bottom: 0.2rem; font-weight:bold;}
.serviceList .liebiao li .content{ line-height:0.42rem;}
.serviceList .liebiao li .content dd{ font-size:0.24rem; width:100%;}

.siteMap{ padding: 0.5rem 0.3rem 0.8rem; }
.siteMap .list{ padding-top: 0.5rem; }
.siteMap .list li{ background:url(../images/line2.jpg) 0.03rem top repeat-y; padding-bottom: 0.5rem;}
.siteMap .list li .name{ padding-left:0.3rem; color:#5a8cb7; font-size:0.36rem; line-height: 0.36rem; background:url(../images/nimg8_1.png) 0.03rem top no-repeat; background-size: 0.15rem; padding-bottom:0.2rem;}
.siteMap .list li dd{ height:0.6rem; line-height:0.6rem; font-size:0.24rem; background:url(../images/ico13.png) left center no-repeat; background-size: 0.1rem; padding-left:0.3rem;}
.siteMap .list li dd a:hover{ color:#5a8cb7; font-weight:bold;}

.partners{ padding: 0.5rem 0.3rem 0.8rem; }
.partners .list{ padding-top: 0.5rem;}
.partners .list ul{ margin-right:-0.2rem;}
.partners .list li{ float:left; width:50%; margin-bottom:0.3rem; text-align:center;}
.partners .list li .lbox{ margin-right:0.2rem;}
.partners .list li .imgDiv{ border:#d6d6d6 solid 1px;}
.partners .list li .imgDiv img{ width: 100%; }
.partners .list li .name{ padding-top:0.2rem; font-size:0.24rem;}

.reportQuery{ padding:0.5rem 0.3rem 0.8rem;}
.reportQuery .contentBox{ margin-top: 0.5rem; background:#fff; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.reportQuery .contentBox .title{ height:0.8rem; line-height:0.8rem; background:#d1e3f2 url(../images/nimg7_1.png) 0.4rem center no-repeat; padding-left:0.7rem; color:#5a8cb7; font-size:0.3rem;}
.reportQuery .contentBox .form{ padding:0.35rem 0.7rem;}
.reportQuery .contentBox .form li{ height:0.9rem; position:relative; padding-right: 0.35rem;}
.reportQuery .contentBox .form li .input1{ width:100%; height:0.68rem; font-size:0.24rem; line-height:0.68rem; box-sizing: border-box; border:#afc7db solid 1px; padding-left:0.3rem;}
.reportQuery .contentBox .form li .tips{ position:absolute; right:0; top:0; line-height: 0.68rem; color:#ff0000;}
.reportQuery .contentBox .form li .btn1{ display: block; width: 2.08rem; height: 0.58rem; line-height: 0.58rem; color: #fff; font-size: 0.2rem; text-align: center; border-radius: 0.36rem; background:#5a8cb7;}

.orderQuery{ padding:0.5rem 0.3rem 0.8rem;}
.orderQuery .contentBox{ margin-top: 0.5rem; background:#fff; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.orderQuery .contentBox .title{ height:0.8rem; line-height:0.8rem; background:#d1e3f2 url(../images/nimg7_1.png) 0.4rem center no-repeat; padding-left:0.7rem; color:#5a8cb7; font-size:0.3rem;}
.orderQuery .contentBox .form{ padding:0.35rem 0.7rem;}
.orderQuery .contentBox .form li{ height:0.9rem; position:relative; padding-right: 0.35rem;}
.orderQuery .contentBox .form li .input1{ width:100%; height:0.68rem; font-size:0.24rem; line-height:0.68rem; box-sizing: border-box; border:#afc7db solid 1px; padding-left:0.6rem; background:url(../images/nimg26_3.png) left center no-repeat; background-size: 0.45rem;}
.orderQuery .contentBox .form li .input2{ background:url(../images/nimg26_4.png) left center no-repeat; background-size: 0.45rem;}
.orderQuery .contentBox .form li .tips{ position:absolute; right:0; top:0; line-height: 0.68rem; color:#ff0000;}
.orderQuery .contentBox .form li .btn1{ float: left; display: block; width: 2.08rem; height: 0.58rem; line-height: 0.58rem; color: #fff; font-size: 0.2rem; text-align: center; border-radius: 0.36rem; background:#5a8cb7; margin-right:0.2rem;}
.orderQuery .contentBox .form li .btn2{ background:#757575;}

.signUp{ padding: 0.5rem 0.3rem 0.8rem; }
.signUp .name{ padding:0.45rem 0 0.4rem; background:url(../images/line5.png) bottom repeat-x; color:#00447d; font-size:0.36rem; font-weight:bold;}
.signUp .part1{ position:relative; padding:0.35rem 0 0.25rem; background:url(../images/line5.png) bottom repeat-x;}
.signUp .part1 .txt{ width:2.0rem; height:0.66rem; border-radius:0.36rem; -moz-border-radius:0.36rem; background:#5a8cb7; text-align:center; line-height:0.66rem; font-size:0.28rem; font-weight:bold; color:#fff;}
.signUp .part1 .contentBox{ padding-top: 0.3rem; }
.signUp .part1 .contentBox li{ padding-left:1.5rem; position:relative; height:0.58rem; line-height:0.58rem; font-size:0.24rem;}
.signUp .part1 .contentBox li em{ position:absolute; left:0px; top:0px; width:1.3rem; text-align:right;}
.signUp .part2{ padding:0.35rem 0 0.25rem; background:url(../images/line5.png) bottom repeat-x;}
.signUp .part2 .leftDiv{ overflow: hidden; padding-bottom: 0.3rem; }
.signUp .part2 .txt{ float: left; width:2.0rem; height:0.66rem; border-radius:0.36rem; -moz-border-radius:0.36rem; background:#5a8cb7; text-align:center; line-height:0.66rem; font-size:0.28rem; font-weight:bold; color:#fff;}
.signUp .part2 .msg{ float: left; line-height: 0.66rem; padding-left: 0.3rem; font-size:0.28rem;}
.signUp .part2 .msg em{ color:#ff0000;}
.signUp .part2 .contentBox li{ padding-left:1.34rem; padding-right: 0.35rem; position:relative; height:0.9rem; line-height:0.68rem; font-size:0.24rem;}
.signUp .part2 .contentBox li em{ position:absolute; left:0px; top:0px; width:1.2rem; text-align:right;}
.signUp .part2 .contentBox li .input1{ width:100%; height:0.68rem; line-height: 0.68rem; font-size: 14px; box-sizing: border-box; background:#fff; border:#afc7db solid 1px;}
.signUp .part2 .contentBox li .tips{ position:absolute; right:0; top:0; line-height: 0.68rem; color:#ff0000; color:#ff0000;}
.signUp .part2 .hideBox{ display:none;}
.signUp .part2 .hideBox li{ padding-left:1.34rem; padding-right: 0.35rem; position:relative; height:0.9rem; line-height:0.68rem; font-size:0.24rem;}
.signUp .part2 .hideBox li em{ position:absolute; left:0px; top:0px; width:1.2rem; text-align:right;}
.signUp .part2 .hideBox li .input1{ width:100%; height:0.68rem; line-height: 0.68rem; font-size: 14px; box-sizing: border-box; background:#fff; border:#afc7db solid 1px;}
.signUp .part2 .hideBox li .tips{ position:absolute; right:0; top:0; line-height: 0.68rem; color:#ff0000; color:#ff0000;}
.signUp .part2 .btnDiv{ margin-top:0.1rem; padding-left:1.34rem;}
.signUp .part2 .btnDiv .btn1{ display:block; width: 2.08rem; height: 0.58rem; line-height: 0.58rem; color: #fff; font-size: 0.2rem; text-align: center; border-radius: 0.36rem; background:#5a8cb7;}
.signUp .part3{ padding:0.35rem 0 0.25rem;}
.signUp .part3 .contentBox li{ padding-left:1.34rem; padding-right: 2.15rem; position:relative; height:0.9rem; line-height:0.68rem; font-size:0.24rem;}
.signUp .part3 .contentBox li em{ position:absolute; left:0px; top:0px; width:1.2rem; text-align:right;}
.signUp .part3 .contentBox li .input1{ width:100%; height:0.68rem; line-height: 0.68rem; font-size: 14px; box-sizing: border-box; background:#fff; border:#afc7db solid 1px;}
.signUp .part3 .contentBox li .tips{ position:absolute; right:0; top:0; line-height: 0.68rem; color:#ff0000; color:#ff0000;}
.signUp .part3 .contentBox li .yzm{ position:absolute; right:0.35rem; top:0px;}
.signUp .part3 .contentBox li .btn1{ margin-top:0.2rem; width: 2.08rem; height: 0.58rem; line-height: 0.58rem; color: #fff; font-size: 0.2rem; text-align: center; border-radius: 0.36rem; background:#5a8cb7;}

.payment .part1{ padding:0.5rem 0.3rem; border-bottom: #fafafa solid 0.2rem;}
.payment .part1 .title{ font-size: 0.32rem; padding-bottom:0.3rem; color:#333;}
.payment .part1 .list li{ cursor:pointer; border-bottom: 1px solid #e6e6e6; padding-left:0.96rem; font-size: 0.28rem; line-height:1.0rem; color:#333; position:relative; background:url(../images/nimg24_1.png) left center no-repeat; background-size:0.28rem;}
.payment .part1 .list li img{ position:absolute; left:0.5rem; top:0.34rem; width:0.32rem;}
.payment .part1 .list li.on{ background:url(../images/nimg24_1on.png) left center no-repeat; background-size:0.28rem;}
.payment .part1 .more{ padding-top:0.4rem;}
.payment .part1 .more a{ color:#00447d; font-size:0.28rem;}

.payment .part2{ padding:0.5rem 0.3rem 0.6rem;}
.payment .part2 .wen{ font-size:0.28rem; padding-bottom:0.2rem;}
.payment .part2 .wen b{ color:#00447d;}
.payment .part2 .priceList li{ line-height:0.6rem; padding-right:0.4rem; font-size:0.28rem;}
.payment .part2 .priceList li b{ color:#00447d;}
.payment .part2 .btnDiv{ padding-top:0.3rem;}
.payment .part2 .btnDiv a{ display:block; width:100%; line-height:0.8rem; line-height:0.8rem; background:#4a7ca7; color:#fff; text-align:center; font-size:0.32rem;}

.paySuccess{ padding:0.5rem 0.3rem;}
.paySuccess .wen{ font-size:0.3rem; color:#333; position:relative; padding-left:0.6rem; padding-bottom:0.3rem;}
.paySuccess .wen img{ position:absolute; left:0; top:0; width:0.42rem;}
.paySuccess .text{ font-size:0.28rem; line-height:0.48rem;}
.paySuccess .text b{ color:#00447d;}
.paySuccess .btnDiv{ padding-top:0.3rem;}
.paySuccess .btnDiv a{ display:block; width: 2.4rem; height: 0.68rem; color: #fff; font-size:0.32rem; background-color: #5a8cb7; text-align: center; line-height: 0.68rem; border-radius: 0.36rem;}
.paySuccess .tips{ color:#00447d; font-size:0.22rem; line-height:0.38rem; padding-top:0.3rem;}


.hotelPart1{ position:relative; border-bottom:#5a8cb7 solid 1px; padding:0.2rem 0.3rem 0.2rem 1.9rem; overflow:hidden;}
.hotelPart1 .txt{ position:absolute; left:0; top:0; width:1.6rem; height:100%; background:#5a8cb7; font-size:0.26rem; text-align:center; color:#fff; line-height:0.9rem;}
.hotelPart1 .txt em{ position:absolute; left:0; top:50%; transform:translateY(-50%); width:100%;}
.hotelPart1 li{ float:left; padding-right:0.3rem; font-size:0.26rem; line-height:0.52rem;}

.hotelPart2{ padding:0.5rem 0.2rem; background:#fafafa;}
.hotelTab{ border-top:#e1e1e1 solid 1px; border-left:#e1e1e1 solid 1px; margin-bottom:0.3rem;}
.hotelTab li{ float:left; width:25%;}
.hotelTab li .box{ border-bottom:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px;}
.hotelTab li a{ display:block; height:0.8rem; line-height:0.8rem; font-size:0.26rem; text-align:center;}
.hotelTab li .aNow, .hotelTab li a:hover{ background:#5a8cb7; color:#fff;}
.hotelPart2 .mxfDiv{ position:relative; background:#fff; padding:0.2rem 0 0;}
.hotelPart2 .mxfDiv .boxbox{ overflow:hidden; height:0.76rem;}
.hotelPart2 .mxfDiv .btn{ position:absolute; right:0.2rem; top:0.3rem;}
.hotelPart2 .mxfDiv .btn a{ display:block; width:1.2rem; height:0.44rem; line-height:0.44rem; text-indent:0.2rem; border:#dedede solid 1px; border-radius:0.26rem; font-size:0.24rem;}
.hotelPart2 .mxfDiv .btn img{ position:absolute; right:0.2rem; top:50%; margin-top:-3px;transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;}
.hotelPart2 .mxfDiv .btn.cur img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg) }
.hotelPart2 .tab{ position:relative; height:0.76rem; overflow-x: scroll;}
.hotelPart2 .tab ul{overflow-x: scroll; overflow-y: hidden; position:relative; /*padding-left:1.0rem;*/ box-sizing:border-box;}
.hotelPart2 .tab li{ float:left; font-size:0.28rem; padding:0 0.25rem; line-height:0.56rem; cursor:pointer;}
.hotelPart2 .tab .li01{ color:#00447d;}
.hotelPart2 .tab li:last-child{ padding-right:0;}
.hotelPart2 .tab .liNow{ }


.hotelPart2 .list{ padding-top:0.2rem;}
.hotelPart2 .list ul{ margin-right:-0.2rem;}
.hotelPart2 .list li{ /*float:left;*/ width:50%; padding-bottom:0.2rem;display: inline-grid;}
.hotelPart2 .list li .box{ margin-right:0.2rem; background:#fff; padding:0.2rem;}
.hotelPart2 .list li .name{ font-size:0.26rem; line-height:0.42rem; height:0.84rem; overflow:hidden; color:#333;}
.hotelPart2 .list li .imgDiv{ padding-top:0.1rem;}
.hotelPart2 .list li .imgDiv img{ width:100%;}
.hotelPart2 .list li .midmid{ height:0.5rem; line-height:0.5rem; position:relative;}
.hotelPart2 .list li .midmid em{ padding-right:0.3rem; font-size:0.24rem;}
.hotelPart2 .list li .midmid .state{ position:absolute; right:0; top:0.12rem; font-size:0.24rem; height:0.36rem; line-height:0.36rem; color:#00447d; border:#00447d solid 1px; border-radius:0.24rem;padding:0 0.1rem;}
.hotelPart2 .list li .midmid .state2{ background:#edf5fd; border:#edf5fd solid 1px;}
.hotelPart2 .list li .time{ font-size:0.24rem; line-height:0.4rem;padding-bottom:0.1rem;}
.hotelPart2 .list li .label{ height:0.5rem; overflow:hidden; margin-bottom:0.1rem;}
.hotelPart2 .list li .label em{ display:inline-block; margin-bottom:0.1rem; margin-right:0.15rem; font-size:0.24rem; height:0.36rem; line-height:0.36rem; color:#666; border:#dedede dashed 1px; border-radius:0.48rem;padding:0 0.08rem;}
.hotelPart2 .list li .botbot{ border-top: #e1e1e1 solid 1px; padding-top:0.15rem;overflow:hidden;}
.hotelPart2 .list li .btnDiv a{ float:right;display:block; width:1.56rem; height:0.5rem; line-height:0.5rem; background:#5a8cb7; color:#fff; text-align:center; border-radius:0.36rem;}


.hotelPart2 div.list p{text-align:center;padding:10px 0;}




.loading{width:32px;margin:0 auto;animation:xuanzhuan 3s linear 0s infinite normal;-webkit-animation:xuanzhuan 3s linear 0s infinite normal;-moz-animation:xuanzhuan 3s linear 0s infinite normal}
@keyframes xuanzhuan{
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
@-moz-keyframes xuanzhuan{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes xuanzhuan{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}


















































































