body{background-color:#F5F5F5;}
.indextop{background-color:#fff;height:50px;}
.indextop .d1{margin:10px 0 0 10px;}
.indextop .d1 img{height:30px;}
.indextop .d2{width:60px;text-align:right;margin:10px 10px 0 0;}
.indextop .d2 img{height:30px;}

.menuhp{float:left;height:190px;background-color:#fff;padding:15px 0 0 0;float:left;margin:-25px 10px 0 10px;width:calc(100% - 20px);position:relative;z-index:25;border-radius:10px;clear:both;}
.swiper-slide .d1{width:20%;float:left;text-align:center;height:90px;font-size:14px;}
.swiper-slide .d1 img{margin:0 0 8px 0;border:0;width:45px;height:45px;border-radius:45px;}

.indexgg{height:34px;width:100%;}
.indexgg .d1{margin:10px 0 0 10px;height:34px;width:85px;background-color:#fff;border-radius:30px 0 0 30px;}
.indexgg .d1 img{float:left;height:16px;margin:9px 10px 0 10px;}
.indexgg .d1 span{float:left;height:16px;border-left:#D5D4D4 solid 1px;width:2px;margin:9px 0 0 0;}
.indexgg .d2{margin:10px 10px 0 0;background-color:#fff;border-radius:0 30px 30px 0;height:34px;}
.indexgg .d2 .divm{float:left;width:calc(100% - 20px);margin:6px 20px 0 0;height:17px;overflow:hidden;font-size:14px;}

.ggbox{width:100%;margin-top:15px;}

.rmcap{background-color:#fff;padding:15px 0;margin:20px 0 0 0;}
.rmcap .d1{margin:13px 0 0 80px;height:33px;border:#EE4758 solid 3px;border-right:0;}
.rmcap .d1 div{float:right;margin:-9px 0 0 0;width:15px;background-color:#fff;height:20px;}
.rmcap .d1 div span{transform: rotate(45deg);border:solid #EE4758;border-width:0 3px 3px 0;float:right;display:inline-block;padding:3px;-webkit-transform:rotate(45deg);}
.rmcap .d2{margin:0;text-align:center;width:110px;}
.rmcap .d2 span{float:left;width:100%;}
.rmcap .d2 .s1{font-size:18px;color:#EE4758;height:42px;font-weight:700;}
.rmcap .d2 .s2{font-size:12px;color:#EE4758;}
.rmcap .d3{margin:13px 80px 0 0;height:33px;border:#EE4758 solid 3px;border-left:0;}
.rmcap .d3 div{float:left;margin:-9px 0 0 0;width:15px;background-color:#fff;height:20px;}
.rmcap .d3 div span{transform: rotate(45deg);border:solid #EE4758;border-width:0 3px 3px 0;float:left;display:inline-block;padding:3px;-webkit-transform:rotate(45deg);}
.rmhr{background-color:#fff;padding:0 0 20px 0;}
.rmhr .dmain{margin:0 0 0 10px;}
.rmhr .dmain .a1{float:left;margin:10px 10px 0 0;width:calc(25% - 10px);padding:6px 0 0 0;text-align:center;height:23px;background-color:#F9F9F9;}

.mqcap{background-color:#fff;padding:15px 0 10px 0;margin:20px 0 0 0;}
.mqcap .d1{margin:13px 0 0 80px;height:33px;border:#8297EF solid 3px;border-right:0;}
.mqcap .d1 div{float:right;margin:-9px 0 0 0;width:15px;background-color:#fff;height:20px;}
.mqcap .d1 div span{transform: rotate(45deg);border:solid #8297EF;border-width:0 3px 3px 0;float:right;display:inline-block;padding:3px;-webkit-transform:rotate(45deg);}
.mqcap .d2{margin:0;text-align:center;width:110px;}
.mqcap .d2 span{float:left;width:100%;}
.mqcap .d2 .s1{font-size:18px;color:#8297EF;height:42px;font-weight:700;}
.mqcap .d2 .s2{font-size:12px;color:#8297EF;}
.mqcap .d3{margin:13px 80px 0 0;height:33px;border:#8297EF solid 3px;border-left:0;}
.mqcap .d3 div{float:left;margin:-9px 0 0 0;width:15px;background-color:#fff;height:20px;}
.mqcap .d3 div span{transform: rotate(45deg);border:solid #8297EF;border-width:0 3px 3px 0;float:left;display:inline-block;padding:3px;-webkit-transform:rotate(45deg);}
.mqlist{background-color:#fff;padding:0 0 20px 0;}
.mqlist .dmain{margin:0 0 0 15px;}
.mqlist .dmain .d1{float:left;margin:15px 15px 0 0;width:calc(33% - 15px);}
.mqlist .dmain .d1 img{border:#ddd solid 1px;width:calc(100% - 2px);}
.mqlist .dmain .d1 span{margin:7px 0 0 0;width:100%;height:21px;}

.indexym{margin:20px 0 0 0;height:40px;background-color:#fff;border-bottom:#ebebeb solid 1px;}
.indexym .d1{margin:10px 0 0 16px;font-size:14px;}
.indexym .d2{margin:12px 16px 0 0;text-align:right;}
.indexym1{background-color:#fff;padding:0 0 16px 0;}
.indexym1 .dmain{margin:0 0 0 16px;}
.indexym1 .dmain .u1{float:left;margin:16px 16px 0 0;width:calc(50% - 16px);}
.indexym1 .dmain .u1 li{float:left;}
.indexym1 .dmain .u1 .l1{height:28px;padding:7px 0 0 5px;background-color:#F9565E;color:#fff;font-size:14px;width:calc(100% - 5px);border-radius:5px 0 0 0;}
.indexym1 .dmain .u1 .l3{font-size:15px;border-left:#F1F1F1 solid 1px;border-right:#F1F1F1 solid 1px;width:calc(100% - 12px);padding:10px 5px 0 5px;height:20px;overflow:hidden;}
.indexym1 .dmain .u1 .l4{font-size:14px;border:#F1F1F1 solid 1px;border-top:0;width:calc(100% - 12px);padding:10px 5px 0 5px;height:28px;}
.indexym1 .dmain .u1 .l4 span{float:left;width:100%;overflow:hidden;height:18px;}

.prolist{background-color:#fff;}
.prolist .dmain{margin:0;}
.prolist .dmain .dm{float:left;width:calc(100% - 20px);border-bottom:#ebebeb solid 1px;padding:15px 10px;}
.prolist .dmain .dm .d1{float:left;width:100px;}
.prolist .dmain .dm .d1 div{float:left;width:100%;padding-top:100%;position:relative;overflow:hidden;}
.prolist .dmain .dm .d1 div img{position: absolute;top: 0;left:0;width: 100%;height:100%;border-radius:10px;}
.prolist .dmain .dm .d2{float:right;width:calc(100% - 115px);}
.prolist .dmain .dm .d2 .b1{float:left;width:100%;font-size:14px;overflow:hidden;line-height:20px;height:39px;}
.prolist .dmain .dm .d2 .b2{float:left;width:calc(100% - 50px);margin:8px 0 0 0;}
.prolist .dmain .dm .d2 .b2 .sb1{float:left;width:100%;height:20px;overflow:hidden;}
.prolist .dmain .dm .d2 .b2 .sb1 span{float:left;padding:2px 3px 0 3px;height:18px;margin:0 5px 0 0;border-radius:2px;background-color:#F4F4F4;color:#666;}
.prolist .dmain .dm .d2 .b2 .sb2{float:left;width:100%;margin:10px 0 0 0;font-size:14px;}
.prolist .dmain .dm .d2 .b2 .sb2 .s1{color:#ff6600;float:left;}
.prolist .dmain .dm .d2 .b2 .sb2 .s2{color:#999;margin:0 0 0 10px;float:left;}
.prolist .dmain .dm .d2 .b3{float:right;width:50px;margin:32px 0 0 0;}
.prolist .dmain .dm .d2 .b3 span{color:#fff;float:left;width:50px;border-radius:20px;text-align:center;background-color:#53BCFB;font-size:15px;padding:5px 0 0 0;height:25px;}

.newslist{padding:18px 0;background-color:#fff;border-bottom:#ebebeb solid 1px;}
.newslist .d1{margin:0 0 0 10px;}
.newslist .d1 .s1{float:left;width:100%;height:45px;margin-bottom:10px;line-height:23px;font-size:14px;overflow:hidden;}
.newslist .d1 .s2{float:left;color:#70B9EC;padding:2px 3px 2px 3px;border-radius:2px;background-color:#ECF5FF;}
.newslist .d1 .s3{float:right;margin:2px 0 0 0;color:#999;}
.newslist .d2{margin:0 10px 0 15px;width:100px;}
.newslist .d2 img{width:100px;height:75px;}

.jllist1{background-color:#fff;padding-bottom:10px;}
.jllist1 .dleft{margin:10px 10px 0 10px;width:70px;}
.jllist1 .dleft img{width:70px;border-radius:5px;}
.jllist1 .dright{margin:9px 10px 0 10px;font-size:14px;}
.jllist1 .dright .s1{float:left;font-size:17px;margin:5px 0 0 0;}
.jllist1 .dright .s2{float:right;}
.jllist1 .dright .s2 a{float:right;border-radius:4px;padding:3px 10px 0 25px;height:23px;font-size:14px;margin:3px 0 0 0;}
.jllist1 .dright .s2 .a1{border:#ff5c00 solid 1px;color:#ff5c00;background:url(../cv/img/down.gif) no-repeat;background-position:10px 7px;background-size:15px 14px;}
.jllist1 .dright .s2 .a1:hover{border:#db4d00 solid 1px;color:#fff;background:url(../cv/img/down1.gif) no-repeat;background-position:10px 7px;background-size:15px 14px;background-color:#ff5c00;}
.jllist1 .dright .s2 .a2{border:#999 solid 1px;color:#999;padding-left:10px;}
.jllist1 .dright .s2 .a2:hover{border:#999 solid 1px;color:#999;background-color:#f9f9f9;}
.jllist1 .dright .d1{float:left;clear:both;margin:10px 0 0 0;}
.jllist1 .dright .d1 span{padding:2px 10px 0 10px;height:22px;border-radius:10px;margin-right:7px;float:left;}
.jllist1 .dright .d1 .sn1{color:#30A2C8;background-color:#DAF2FE;}
.jllist1 .dright .d1 .sn2{color:#76AF58;background-color:#E4FCDC;}
.jllist1 .dright .d1 .sn3{color:#EA994E;background-color:#FEF5DA;}
.jllist1 .dright .d2{float:left;clear:both;margin:8px 0 0 0;color:#999;}
.jllist2{background-color:#fff;font-size:14px;}
.jllist2 .d1{margin:0 10px 10px 10px;line-height:20px;border-top:#EEEEEE solid 1px;padding:10px 0 0 0;height:20px;overflow:hidden;}












