﻿
.about-head{ position:relative;height:500px; min-width:1220px; overflow:hidden;}

/*banner*/
.about-banner{height:500px; background:#FFF; background:url("/images/about/banner.jpg") top center #020305 no-repeat;}
.header-info{padding-top: 200px; text-align: center;color: #fff; overflow: hidden;}
.header-info h1{ font-size: 38px; margin: 0 0 35px;}
.header-info p{ line-height:24px;}

/*栏目*/
.about-cloumn{ height:50px; position:absolute; left:0; bottom:0; right:0; z-index:5;}
.about-cloumn li{ float:left; width:14.285%; font-size:18px; text-align:center;}
.about-cloumn li a{ display:block; line-height:50px; color:#fff;}
.about-cloumn li:hover{background:#059fff;}
.about-cloumn .active{ background:#059fff;}
.cloumnFixed{ background:rgba(0,0,0,.8);}

/*关于我们*/
.about-titlee{ font-size:36px; text-align:center; overflow:hidden;}
.about-titlee p{ color:#666666; font-size:14px; margin:26px 0 0;}
.about-part1{ padding:55px 0; min-width:1220px; overflow:hidden;}
.about-part1 .slogn{ text-align:center; margin:70px 85px 85px; vertical-align:top; overflow:hidden;}
.about-part1 .slogn li{ float:left; height:126px; width:262px; color:#333; background:url("/images/about/ico1_1.png") center top no-repeat}
.about-part1 .slogn li:after{ content:""; width:1px; height:40px; margin:43px 0 0; background:#ddd;float:right;}
.about-part1 .slogn li:last-child:after{ width:0;}
.about-part1 .slogn p{ width:261px; float:left;}
.about-part1 .slogn span{ display:block; font-size:46px; margin:20px 0  10px; font-weight:bold;}
.about-part1 .info{ padding:0 85px; overflow:hidden;}
.about-part1 .info p{ text-indent:2em; line-height:30px; color:#666666;}
.about-part1 .info img{ display:block; max-width:100%; margin:55px auto;}
.about-part2{ background:#fafafa; padding:55px 0; min-width:1220px; overflow:hidden;}
.about-part2 .lists{ margin:75px 0 30px -30px; overflow:hidden;}
.about-part2 .lists li{ border:1px solid #dddddd; float:left; width:590px; height:188px; position:relative; padding:30px 30px 0 180px; min-height:188px;margin:0 0 30px 30px; background:#fff;}
.about-part2 .lists span{ width:112px; height:152px; border:4px solid #eeeeee; position:absolute; left:30px; top:30px;}
.about-part2 .lists span img{ display:block;width:112px; height:152px;}
.about-part2 .lists h4{ font-size:16px; color:#333; line-height:35px;}
.about-part2 .lists p{ text-indent:2em;  color:#666666; line-height:30px;}
.about-part2 .listts{ margin:25px 0 30px -30px; width:1220px;overflow:hidden; }
.about-part2 .listts li{ border:1px solid #dddddd; float:left; width:550px; height:210px; position:relative; min-height:210px;margin:0 0 30px 30px; background:#fff;}
.about-part2 .listts span{ width:112px; height:152px; border:4px solid #eeeeee; position:absolute; left:30px; top:30px;}
.about-part2 .listts span img{ display:block;width:112px; height:152px;}
.about-part2 .listts h4{ font-size:16px; color:#333; line-height:35px; padding-left:165px; padding-top:20px;}
.about-part2 .listts p{ padding-left:165px; color:#666666; line-height:30px; }
.about-part2 .more{ display:block; width:200px; height:40px; margin:0 auto; background:#059fff; line-height:40px; color:#fff; font-size:16px; text-align:center;}
.about-part3{padding:55px 0 35px; min-width:1220px; overflow:hidden;}
.about-part3 .lists{ margin:85px 0 0; overflow:hidden;}
.about-part3 .lists li{ width:25%; float:left; text-align:center; margin:0 0 70px; font-size:18px;}
.about-part3 .lists li:before{ content:''; width:65px; height:50px; display:block; margin:0 auto 22px;background:url("/images/about/icons_3.png") no-repeat;}
.about-part3 .lists .item1:before{background-position:4px 0;}
.about-part3 .lists .item2:before{background-position:-63px 0;}
.about-part3 .lists .item3:before{background-position:-129px 0;}
.about-part3 .lists .item4:before{background-position:-196px 0;}
.about-part3 .lists .item5:before{background-position:-261px 0;}
.about-part3 .lists .item6:before{background-position:-335px 0;}
.about-part3 .lists .item7:before{background-position:5px -55px;}
.about-part3 .lists .item8:before{background-position:-62px -55px;}
.about-part4{ background:#fafafa; padding:100px 0; min-width:1220px; overflow:hidden;}
.about-part4 dl{ margin:60px 0 0; overflow:hidden;}
.about-part4 dt{ width:590px; height:540px; float:left; overflow:hidden;}
.about-part4 dt img{ display:block;width:590px; height:540px;}
.about-part4 dd{ width:630px; float:right; overflow:hidden;}
.about-part4 dd p{ margin:0 0 30px 30px; overflow:hidden;}
.about-part4 dd p img{ display:block; width:600px; height:250px;}
.about-part4 dd ul{ overflow:hidden;}
.about-part4 dd li{ float:left; margin-left:30px; width:285px; height:260px;}
.about-part4 dd li img{ display:block; width:285px; height:260px;}
.about-part5{padding:100px 0; min-width:1220px; overflow:hidden;}
.about-part5 dl{ margin:60px 0 0; border:1px solid #ddd; padding:25px; overflow:hidden;}
.about-part5 dt{ width:280px; height:240px; float:left;}
.about-part5 dt img{ display:block;width:280px; height:240px;}
.about-part5 dd{ width:845px; float:right; overflow:hidden;}
.about-part5 dd h4{ font-size:18px; margin:0 0 5px; line-height:45px;}
.about-part5 dd p{ color:#666666; line-height:30px; margin:0 0 82px; overflow:hidden;}
.about-part5 dd span{ float:left; width:32px; height:38px; margin-right:30px;background:url("/images/about/icons_3.png") no-repeat;}
.about-part5 dd a{ float:right; width:200px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#059fff;}
.about-part5 dd .ico1{background-position:0 -117px;}
.about-part5 dd .ico2{background-position:-40px -117px;}
.about-part5 dd .ico3{background-position:-80px -117px;}
.about-part5 dd .ico4{background-position:-122px -117px;}

/*联系我们*/
.contact-part1{ padding:55px 0; overflow:hidden; min-width:1220px;}
.contact-part1 .lists{ margin:60px 0 0 -25px; overflow:hidden;}
.contact-part1 .lists li{ float:left; margin-left:25px; text-align:center; border:1px solid #ddd; width:388px; height:238px; padding:20px 0 0; overflow:hidden;}
.contact-part1 .lists li:before{ content:''; display:block; margin:0 auto 25px; width:72px; height:62px;background:url("/images/about/icons_3.png") no-repeat;}
.contact-part1 .lists h4{ font-size:18px;}
.contact-part1 .lists p{ color:#666666; margin:5px 0 20px;}
.contact-part1 .lists a{ display:block; margin:0 auto; width:200px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#059fff;}
.contact-part1 .lists .item1:before{background-position:4px -163px;}
.contact-part1 .lists .item2:before{background-position:-77px -163px;}
.contact-part1 .lists .item3:before{background-position:-162px -163px;}
.contact-part2{ background:#fafafa; padding:55px 0; min-width:1220px; overflow:hidden;}
.contact-part2 .lists{ margin:60px 0 0 -30px; overflow:hidden;}
.contact-part2 .lists li{ background:#fff; width:590px; height:190px; position:relative;  border:1px solid #ddd; float:left; margin-left:30px;}
.contact-part2 .lists li:before{ content:""; width:81px; height:86px; position:absolute; left:30px; top:40px;background:url("/images/about/icons_3.png") no-repeat;}
.contact-part2 .lists h4{ font-size:18px; padding-left:130px; padding-top:30px;}
.contact-part2 .lists p{ color:#666; margin:5px 0 25px; padding-left:130px;}
.contact-part2 .lists a{display:block; width:150px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; background:#059fff; margin-top:60px; margin-left:150px;}
.contact-part2 .lists span{ display:block; font-size:24px; color:#ff8a00;padding-left:130px;}
.contact-part2 .lists .item1:before{background-position:-235px -139px;}
.contact-part2 .lists .item2:before{background-position:-317px -139px;}
.contact-part3{ padding:55px 0; overflow:hidden; min-width:1220px;}
.contact-part3 .info{ margin:60px 0 0; height:500px; position:relative; overflow:hidden;}
.contact-part3 .info img{ display:block; max-width:100%; margin:0 auto;}
.contact-part3 .info .text{ background:#059fff; color:#fff; width:410px; padding:20px 30px; position:absolute; left:50%; top:110px; margin-left:-235px;}
.contact-part3 .info .text:after{ content:''; position:absolute; bottom:-10px; left:50%; margin-left:-8px; display: inline-block; width: 0; height: 0; line-height: 0; vertical-align: middle; border: 10px dashed transparent;border-top-style: solid; border-top-color: #059fff; border-bottom-width: 0;}
.contact-part3 .info h5{ font-size:16px; margin:0 0 10px;}
.contact-part3 .info p{ padding-left:20px; line-height:30px;}
.contact-part3 .info .address{background:url("/images/about/contact-ico6.png") left 8px no-repeat;}
.contact-part3 .info .tel{background:url("/images/about/contact-ico7.png") left 8px no-repeat;}

/*加入我们*/
.job-part1{ padding:95px 0; min-width:1220px; overflow:hidden;}
.job-part1 .info{ margin:60px 0 0; line-height:30px; color:#666;}
.job-part1 ul{ margin:60px 0 0 -25px; overflow:hidden;}
.job-part1 ul li{ width:285px; float:left; margin:0 0 25px 25px;}
.job-part1 ul img{ display:block; height:250px; max-width:100%;}
.job-part1 ul .wh{ width:600px;}
.job-part2{ padding:95px 0; background:#fafafa; min-width:1220px; overflow:hidden;}
.job-part2 .lists{ margin:60px 0 0 -25px; text-align:center; font-size:18px;  overflow:hidden;}
.job-part2 .lists li{ float:left; width:285px; height:150px; padding:50px 0 0; background:#fff;margin:0 0 25px 25px; overflow:hidden;}
.job-part2 .lists li:before{ content:""; width:60px; height:55px; display:block; margin:0 auto 25px;background:url("/images/about/icons_3.png") no-repeat;}
.job-part2 .lists .item1:before{background-position:-134px -53px;}
.job-part2 .lists .item2:before{background-position:-205px -54px;}
.job-part2 .lists .item3:before{background-position:-278px -54px;}
.job-part2 .lists .item4:before{background-position:-343px -54px;}
.job-part3{ padding:95px 0 70px; min-width:1220px; overflow:hidden;}
.job-part3 .lists{ margin:60px 0 0; overflow:hidden;}
.job-part3 .lists dl{ border:1px solid #ddd; margin:0 0 20px; overflow:hidden;}
.job-part3 .lists dt{padding:0 40px; background:#f7f9fa; height:49px; line-height:49px; cursor:pointer; overflow:hidden;}
.job-part3 .lists dt h4{ font-size:14px; float:left;}
.job-part3 .lists dt span{ float:right; padding-right:25px;background:url("/images/about/ico2_1.png") right center no-repeat;}
.job-part3 .lists dd{ display:none; padding:35px 40px 0; overflow:hidden;}
.job-part3 .info{ margin:0 0 30px; position:relative; padding-left:20px; overflow:hidden;}
.job-part3 .info:before{ content:''; width:4px; height:4px; background:#059fff; position:absolute; left:0; top:5px;}
.job-part3 .info h5{ font-size:14px; color:#333333; margin: 0 0 5px;}
.job-part3 .info p{ color:#666; line-height:30px;}
.job-part3 .lists .open dt{ background:#059fff; color:#fff;}
.job-part3 .lists .open dt span{background:url("/images/about/ico2-h.png") right center no-repeat;}
.job-part3 .lists .open dd{ display:block;}

/*发展历程*/
.page-course{ background:#fafafa; padding:60px 0; min-width:1220px; overflow:hidden;}
.page-course .container:after{ content:''; display:block; width:8px; height:8px; border-radius:100%; background:#059fff; margin:0 auto;}
.page-course ul{ background:url("/images/about/course-line.png") center top repeat-y; position:relative; overflow:hidden;}
.page-course ul:before{ content:''; display:block; width:26px; height:10px; background:#fafafa; position:absolute; left:50%; top:0; margin-left:-13px;}
.page-course ul li{ width:573px; margin:0 0 20px; overflow:hidden;}
.page-course .info{width:513px; position:relative; padding:25px; border:1px solid #ddd; background:#fff;}
.page-course .info:before{ content:''; width:12px; height:24px; position:absolute; top:10px;}
.page-course .info h3{ font-size:18px; font-weight:bold; color:#333;}
.page-course .info p{ margin:5px 0 0; line-height:30px; color:#666;}
.page-course .left{ padding-right:50px; float:left;background:url("/images/about/course-ico1.png") right 10px no-repeat;}
.page-course .left .info:before{right:-12px; background:url("/images/about/course-ico2.png") center no-repeat;}
.page-course .right{ padding-left:50px; float:right;background:url("/images/about/course-ico1.png") left 10px no-repeat;}
.page-course .right .info:before{ left:-12px;background:url("/images/about/course-ico3.png") center no-repeat;}

/*新闻公告*/
.page-notice{ padding:60px 0; overflow:hidden;}
.notice-side{ width:250px; float:left; overflow:hidden;}
.notice-side h2{ font-size:30px; color:#333; padding-left:25px;}
.notice-side ul{ margin:35px 0 0; overflow:hidden;}
.notice-side ul li{ height:50px; margin:0 0 10px;}
.notice-side ul a{ display:block; line-height:50px; padding:0 15px 0 30px;}
.notice-side ul a:before{ content:''; width:18px; height:20px; display:inline-block; margin-right:15px; vertical-align:middle;background:url("/images/about/notice.png") no-repeat;}
.notice-side ul a:after{ content:''; width:6px; height:10px; margin:18px 0 0; float:right; background:url("/images/about/notice.png") -163px -3px no-repeat;}
.notice-side ul .item1:before{ background-position:0 0;}
.notice-side ul .item2:before{ background-position:-23px 0;}
.notice-side ul .item3:before{ background-position:-48px 1px;}
.notice-side ul li:hover a{ color:#059fff; background:#f7f9fa;}
.notice-side ul li:hover a:after{background:url("/images/about/notice.png") -179px -3px no-repeat;}
.notice-side ul li:hover .item1:before{ background-position:-78px 0;}
.notice-side ul li:hover .item2:before{ background-position:-101px 0;}
.notice-side ul li:hover .item3:before{ background-position:-126px 1px;}
.notice-side ul .active a{ color:#059fff; background:#f7f9fa;}
.notice-side ul .active a:after{background:url("/images/about/notice.png") -179px -3px no-repeat;}
.notice-side ul .active .item1:before{ background-position:-78px 0;}
.notice-side ul .active .item2:before{ background-position:-101px 0;}
.notice-side ul .active .item3:before{ background-position:-126px 1px;}
.notice-body{ width:924px; border-left:1px solid #ddd; padding-left:45px; float:right; overflow:hidden;}
.notice.lists{ overflow:hidden;}
.notice.lists li{ padding:25px 0; border-bottom:1px solid #ddd; overflow:hidden;}
.notice.lists .title{ display:block;margin:0 0 10px; font-size:18px; line-height:40px; color:#333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.notice.lists .desc{ display:block; margin:0 0 25px; color:#666666; line-height:24px;}
.notice.lists li .title:hover{ color:#059fff;}
.notice.lists li:hover span{ color:#059fff}
.notice.lists li:hover .date:before{ background-position:-203px 3px;}
.notice.lists li:hover .num:before{ background-position:-248px 2px;}
.date,.num{ display:inline-block; height:24px; line-height:24px; margin-right:40px; color:#999999; font-family:"Arial";}
.date:before,.num:before{ content:''; display:inline-block; width:18px; height:24px; margin-right:10px; vertical-align:middle;background: url("/images/about/icons_4.png") no-repeat;}
.date:before{ background-position:-182px 3px;}
.num:before{ background-position:-226px 2px;}
.notice-show{ overflow:hidden;}
.notice-back{ display:block; color:#059fff; padding:0 0 20px;  border-bottom:1px solid #ddd; overflow:hidden;}
.notice-show{overflow:hidden;}
.notice-show .title{  margin:60px 0;text-align:center; }
.notice-show .title h3{ font-size:24px; margin:0 0 30px;}
.notice-show .title span{ display:inline-block; margin:0 10px;}
.notice-show .title span em{ color:#059fff;}
.notice-show .info{ line-height:30px; color:#666666; overflow:hidden;}
    
/*参观公司*/
.page-environment{position:relative; padding:60px 0; min-width:1220px; overflow:hidden;}
.page-environment{overflow:hidden;zoom:1;}
.page-environment .smallImg{margin:30px 0 0 35px; height:120px; position: relative; overflow:hidden; }
.page-environment .smallImg ul{ padding:0 0 0 35px;overflow:hidden; zoom:1; }
.page-environment .smallImg ul li{float:left; text-align:center; border:3px solid #fff; width: 194px; height: 114px; margin: 0 15px; cursor: pointer;}
.page-environment .smallImg ul li img{ display: block; width:194px; height: 114px;}
.page-environment .smallImg ul li.on{ border:3px solid #059fff;}
.page-environment .smallScroll{ background:#fafafa; height:180px; position: relative; overflow:hidden;}
.page-environment .smallScroll .sPrev,.page-environment .smallScroll .sNext{ width: 17px; height: 30px; position: absolute; top: 75px; cursor: pointer;}
.page-environment .smallScroll .sPrev{ left: 15px; background: url("/images/about/er-ico3.png") center no-repeat;}
.page-environment .smallScroll .sNext{ right: 15px; background: url("/images/about/er-ico4.png") center no-repeat;}
.page-environment .smallScroll .sPrev:hover{background: url("/images/about/er-ico3-h.png") center no-repeat;}
.page-environment .smallScroll .sNext:hover{background: url("/images/about/er-ico4-h.png") center no-repeat;}
.page-environment .bigImg{ position:relative;}
.page-environment .bigImg li{ vertical-align:middle; position:relative; }
.page-environment .bigImg .pageState{ line-height:50px; position:absolute; right:420px; bottom:30px; color:#fff;}
.page-environment .bigImg .prev,.page-environment .bigImg .next{ position:absolute; bottom: 30px; z-index:11; width: 15px; height: 50px;cursor: pointer;}
.page-environment .bigImg .prev{ left:385px; background: url("/images/about/er-ico1.png") center no-repeat;}
.page-environment .bigImg .next{ right:385px;background: url("/images/about/er-ico2.png") center no-repeat;}
.page-environment .bigImg img{ width:1220px; height:740px; display:block;  }
.page-environment .bigImg h4{ height:50px; width:445px; padding-left:55px; font-size:16px; background:rgba(0,0,0,.75); position:absolute; left:50%; bottom:30px; margin-left:-250px; color:#fff; line-height:50px;}

/*资质证明*/
.page-honor{ padding:95px 0 0;min-width:1220px; overflow:hidden;}
.page-honor ul{clear:both; padding:60px 0 0; margin-left:-26px;  overflow:hidden }
.page-honor ul li{float:left; border:1px solid #dddddd; background:#fff; width:283px;text-align:center; margin:0 0 40px 26px; vertical-align:middle; }
.page-honor ul a{ display:block; }
.page-honor ul .pic{ height:350px; display:table;}
.page-honor ul .pic img{ display:block; max-height:300px; max-width:100%; margin:0 auto;}
.page-honor ul .pic a{ width:283px; padding:10px 0; display:table-cell;vertical-align: middle;}
.page-honor ul .text{ line-height:49px; background:#fafafa;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.page-honor ul li:hover{ border:1px solid #059fff;}
.page-honor ul li:hover .text{ background:#059fff; color:#fff;}
.honor.lists{ margin:45px 0 0; padding:95px 0 55px; background:#fafafa; min-width:1220px; overflow:hidden;}

/*付款方式*/
.pay-title1{ width:118px; height:38px;position:absolute; left:25px; top:-20px; background:url("/images/about/p_main_1.jpg") center no-repeat;}
.pay-title2{ width:118px; height:38px;position:absolute; left:25px; top:-20px; background:url("/images/about/p_main_2.jpg") center no-repeat;}
.pay .part1{margin-top:50px; border:1px solid #dddddd; position:relative; padding-bottom:50px }
.pay .payway{ height:40px; overflow:hidden; margin-top:50px }
.pay .payway span{ line-height:38px }
.pay .payway dl{ border:1px solid #dddddd; border-right:none; float:left }
.pay .payway dd{ display:block; width:128px; height:38px; line-height:38px; overflow:hidden; float:left; background:#f3f3f3; text-align:center; margin-left:0px; border-right:1px solid #ddd; cursor:pointer }
.pay .payway .active{ background:#0068c1; color:#FFF }
.pay .money{ margin:10px 0 }
.pay span{ width:100px; line-height:30px; float:left; display:block; text-align:right; padding-right:20px }
.pay input[type=text]{ height:30px; border:1px solid #ddd; border-radius:4px; padding:0 10px;}
.pay .column4{ clear:both; margin-bottom:20px; overflow:hidden }
.pay .submit{ margin-left:120px }
.pay #btn{ color:#FFF; background:#f88311; width:110px; height:30px; text-align:center; border:1px solid #fc5d10; border-radius:5px; cursor:pointer; }
.pay .mod-bank{ margin-left:120px }
.pay .mod-bank a{ float:left; border:1px solid #cccccc; width:128px; height:48px; margin:0 5px 5px 0; display:block; cursor:pointer }
.pay .mod-bank img{display:block; width:128px; height:48px;}
.pay .mod-bank .active{ border:1px solid #fc8977; position:relative }
.banki i, .pay .mod-bank .active i{ background:url("/images/about/bank.png") no-repeat; position:absolute; }
.pay .mod-bank .active i{ width:18px; height:18px; background-position:-308px -80px; position:absolute; right:0px; bottom:0px; }
.banki{ padding:20px 0; position:relative;margin-bottom:20px; background:#f4f5f5; }
.banki ul{ float:left; position:relative; border:1px solid #e6e7e7; width:328px; background:#FFF; padding:0 18px; padding-top:60px; height:83px; margin-top:20px; margin-left:20px; color:#4b4b4b; font-size:14px; line-height:180%; border-radius:4px }
.banki ul li{ height:25px; line-height:25px; overflow:hidden }
.banki i{ left:17px }
.banki .tip{ position:absolute; top:10px; left:160px; line-height:35px; width:auto; }
.banki .split{ height:1px; background:#e6e7e7; overflow:hidden; width:314px; position:absolute; left:17px; top:50px; }
.banki .landuihost{ width:140px; height:40px; top:5px; background-position:-332px -50px }
.banki .zhifubao{ width:237px; height:35px; top:10px; background-position:-157px -113px }
.banki .s5{ width:231px; height:35px; top:10px; background-position:-235px 0px }
.banki .icbcinhan{ width:234px; height:30px; top:10px; background-position:0px -21px }
.banki .ccbinhan{ width:164px; height:30px; top:10px; background-position:0px -52px }
.banki .chinainhan{ width:102px; height:30px; top:13px; background-position:0px -83px }
.banki .yunaninhan{ width:156px; height:33px; top:10px; background-position:0px -114px }
.banki .emsinhan{ width:161px; height:27px; top:13px; background-position:-165px -52px }
.banki .zhaoshaninhan{ width:140px; height:32px; top:10px; background-position:-165px -80px }
.banki .guangdayinhan{ width:150px; height:35px; top:10px; background-position:0px -150px }
.banki .chanshainhan{ width:150px; height:35px; top:10px; background-position:-150px -150px }

/*价格总览*/
.j_main_1{ height:auto; overflow:hidden; margin:50px 0; }
.j_main_1 .part1 ul{ height:40px; border:1px solid #dddddd; background:#f2f2f2; }
.j_main_1 .part1 ul li{ width:195px; line-height:40px; overflow:hidden; border-right:1px solid #dddddd; float:left; text-align:center; }
.j_main_1 .part1 ul li:last-child{ border:none; }
.j_main_1 .part1 ul li a{ width:195px; display:block; color:#333333; text-decoration:none; }
.j_main_1 .part1 .active{ background-color:#0492e8; }
.j_main_1 .part1 .active a{ color:#FFF; }
.j_main_1 .part2{ height:auto; overflow:hidden; margin-top:20px; border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
.j_main_1 .part2 ul li{ line-height:40px; overflow:hidden; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; float:left; text-align:center; }
.j_main_1 .part2 ul li:last-child{ border-right:none; }
.j_main_1 .part2 .row1{ width:182px; }
.j_main_1 .part2 .row2{ width:315px; }
.j_main_1 .part2 .row3{ width:245px; }
.j_main_1 .table{border-right:1px solid #ddd;border-bottom:1px solid #ddd; width:100%;border-spacing: 0;border-collapse: collapse;}
.j_main_1 .table th{ height:35px; background:#f9f9f9; padding:0 10px; border-left:1px solid #ddd;border-top:1px solid #ddd;}
.j_main_1 .table td{ height:35px; border-left:1px solid #ddd;border-top:1px solid #ddd; padding:0 10px;}
.j_main_1 .table tr:nth-child(odd) td{ background:#f9f9f9;}
.waiting{ margin:30px auto; width:32px }

/*微信支付*/
.weixin h2{ height:40px; line-height:40px; margin:0 0 20px; }
.weixin .waring{ margin-top:20px; border:1px solid #b3d465; line-height:150%; padding:10px; background:#f8fded; }
.weixin .waring span{ color:#ff7007; padding:0 8px; }
.weixin .waring .info{ line-height:35px; font-size:20px; }
.weixin .waring .gay{ color:#828182; }
.weixin .border{ margin-top:20px; }
.weixin .ticket{ background:#eee; height:50px; line-height:50px; padding:0 10px; font-size:16px; border-bottom:2px solid #b3d465; }
.weixin .ticket .left{ float:left; display:inline-block; }
.weixin .ticket .right{ float:right; display:inline-block; }
.weixin .price{ color:#FF0000; padding:0 10px; }
.weixin .weixinpay{ border-left:solid 1px #DDD; border-right:solid 1px #DDD; margin:0 0 20px; padding:40px 20px 10px; border-bottom:2px solid #b3d465; }
.weixin .weixinpay .pay_erweima{ height:480px; background:url("/images/about/bg.png") no-repeat; }
.weixin .weixinpay .pay_erweima p{ margin-left:200px; margin-bottom:20px; font-size:16px; }
.weixin .weixinpay .pay_erweima .txt{ width:230px; background:#ff7007; color:#FFF; padding:10px 12px; text-align:center; }
.weixin .weixinpay .pay_erweima .img{ width:250px; border:solid 1px #ccc; }
.weixin .weixinpay .pay_erweima .paystatus{ font-size:14px }
.weixin .weixinpay .pay_erweima .paystatus span{ color:#ff7007; }
.weixin .weixinpay .pay_erweima p a{ color:#2ea7e7; }
.weixin .weixinpay .fa-check-circle{ margin-left:250px; font-size:50px; color:#b3d465; }
.weixin .weixinpay .fa-times-circle{ margin-left:250px; font-size:50px; color:#ff7007; }
.weixin .weixinpay .suss{ margin-left:330px; position:relative; top:-60px; }
.weixin .weixinpay .suss a{ padding:5px 10px; display:inline-block; margin-right:20px; text-align:center; line-height:20px; background:#b3d465; color:#ffffff; text-decoration:none; }
.weixin .weixinpay .error{ margin-left:330px; position:relative; top:-60px; }
.weixin .weixinpay .error a{ padding:5px 10px; display:inline-block; margin-right:20px; text-align:center; line-height:20px; background:#b3d465; color:#ffffff; text-decoration:none; }
.weixin .weixinpay .size18{ font-size:18px; font-weight:bold; }

/*支付成功*/
.payresult{ background:#fff; width:1180px; margin:50px auto; border:1px solid #ddd; padding:50px 0; text-align:center }
.payresult i{ width:50px; height:50px; vertical-align:top; display:inline-block; background:url("/images/about/pay.png"); background-size:cover; }
.payresult .paysuccess{ background-position:0 0; }
.payresult .payfail{ background-position:-55px 0; }
.payresult h1{ color:#09bb07; font-size:24px; font-weight:700; line-height:50px; display:inline-block }
.payresult .tiptable{ width:800px; margin:20px auto; text-align:left }
.payresult .tiptable h5{ padding-bottom:10px }
.payresult a{ width:80px; height:30px; display:inline-block; margin-right:10px; line-height:30px; text-align:center; margin-top:20px; background:#ff6c00; color:#fff; font-size:14px; text-decoration:none; }