@charset "utf-8";
/*
xiaohei-2021.3.16
*/
.box{ width:100%; float:left; background:#f6f6f6; padding:0 0 20px 0;}
.box .main01{ width:1200px; height:auto; margin:0 auto; overflow:hidden}
.box .main01 .huagongL{float:left; width:280px;  }
.box .main01 .huagongL .hg01{float:left;width:260px;padding:13px 0 20px 20px;background:#ffffff;/* margin-top:20px; */}
.box .main01 .huagongL .hg01 h2{float:left; width:260px; font-weight:normal; line-height:35px;  margin-top:7px;}
.box .main01 .huagongL .hg01 li{ float:left; width:260px; font-size:12px;}
.box .main01 .huagongL .hg01 li a{ width:50px; float:left; margin-right:12px; line-height:20px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .huagongL .rd02,.box .main01 .huagongL .rd03{width:260px;padding:10px 0 5px 20px;float:left;line-height:35px;font-size:16px;border-bottom:1px solid #efefef;background:#ffffff; margin-top:20px; font-weight:bold; position:relative}
.box .main01 .huagongL .hg01{ float:left;width:280px;padding:13px 0 20px 0px; background:#ffffff}
.box .main01 .huagongL .hg01 h2{float:left; width:120px; font-weight:normal; line-height:35px;  margin-top:7px; padding-left:20px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; height:35px;}
.box .main01 .huagongL .hg01 h2 a:hover,.box .main01 .huagongL .hg02 li a:hover{ color:#3A92FC}

.box .main01 .huagongL .hg02{float:left;width:260px;padding:13px 0 20px 20px;background:#ffffff;/* margin-top:20px; */}
.box .main01 .huagongL .hg02 h2{float:left; width:260px; font-weight:normal; line-height:35px;  margin-top:7px;}
.box .main01 .huagongL .hg02 li{ float:left; width:260px; font-size:12px;}
.box .main01 .huagongL .hg02 li a{ width:50px; float:left; margin-right:12px; line-height:20px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}

.box .main01 .huagongL .rd02 i{ position:absolute; left:20px; width:65px; bottom:-1px; height:3px; background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";}
.box .main01 .huagongL .rd03 i{ position:absolute; left:20px; width:50px; bottom:-1px; height:3px; background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";}
.box .main01 .huagongL .strategy-list {font-size:14px;width:260px;float:left;line-height:35px;padding:10px 0 10px 20px;background:#ffffff}
.box .main01 .huagongL .strategy-list li {white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:list-item;text-align:-webkit-match-parent;float:left;width:230px; position:relative; padding-left:10px;}
.box .main01 .huagongL .strategy-list li a:hover{ color:#3A92FC;}
.box .main01 .huagongL .strategy-list li i{ position:absolute; left:0px; top:16px; border-radius:50%; width:4px; height:4px; background:#666666}
.box .main01 .huagongL .rank-list{float:left;width:260px;background:#ffffff;padding:10px 0 0 20px;}
.box .main01 .huagongL .rank-list li {border-bottom:1px solid #EFEFEF;padding:0px 0 5px 28px;float:left;width:210px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .huagongL .rank-list a {color:#333;font-size:14px;position:relative;display:block;margin-bottom:5px; line-height:23px;}
.box .main01 .huagongL .rank-list a:hover{ color:#3A92FC}
.box .main01 .huagongL a .rank-top {background-color:#3A92FC;}
.box .main01 .huagongL a em {position:absolute;left:-28px;top:3px;content:' ';height:18px;line-height:18px;width:18px;text-align:center;color:#fff;font-size:12px;background-color:#ccc;font-style:normal;}
.box .main01 .huagongL a .rank-top1 {background-color:#3A92FC;}
.box .main01 .huagongL a .rank-top2 {background-color:#5FA6FB;}
.box .main01 .huagongL a .rank-top3 {background-color:#85BAF9;}


.box .main01 .mainM{float:left;padding-left:20px;width:600px;/* margin-top:20px; */}
.bn-alp { width:600px; height:310px; position:relative; float:left;  background:#ffed29;background-position:50% 0%;  }
.bn-alp ul,.bn-alp li { margin:0; padding:0; list-style:none; }
.bn-alp .abox { height:100%; position:relative; }
.bn-alp .abox li { width:600px; height:310px; background-position:50% 0%; background-repeat:no-repeat; background-color:#dddddd; background-size:cover; position:absolute; top:0; left:0; z-index:7; }
.bn-alp .abox li.on { z-index:99; }
.bn-alp .abox li img.bg { display:none; }
.bn-alp .abox li a.b { display:block; width:100%; height:100%; }
.bn-alp .i { bottom:5px; right:10px; position:absolute; z-index:100;}
.bn-alp .i i { display:inline-block; margin-right:10px; width:16px; height:16px; background:url(img/ico-bn-alp.png) no-repeat -16px 0; cursor:pointer; }
.bn-alp .i i.on { background-position:0 0; }
.bannerinfo{height: 310px; font-size:14px;width: 100%;position: absolute;z-index:99; bottom: 0;background: -webkit-gradient(linear,left top,left bottom,color-stop(13%,transparent),color-stop(97%,rgba(0,0,0,.65)));    background: linear-gradient(-180deg,transparent 13%,rgba(0,0,0,.65) 97%); text-align: left; padding-top: 0px; padding-left: 0px; display: block;}
.bn-alp .bannertitle{  width:550px; padding-left:20px;position: absolute; bottom:30px; left:0; font-size:18px; color:#ffffff; font-weight:bold;}

.box .main01 .hgR{float:right;width:280px;height:310px;background:#fff;position:relative;/* margin-top:20px; */}
.box .main01 .hgR .li01{ width:280px; padding-top:20px; float:left; text-align:center;}
.box .main01 .hgR .li02{float:left;width:100px;margin-left: 29px;background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";border-radius: 3px;position:relative;height:32px;margin-top:20px;}
.box .main01 .hgR .li02 a{ left:1px; top:1px; width:98px; height:30px; position:absolute; background:#fff;border-radius: 1px; text-align:center; line-height:30px; color:#3a92fc;  }
.box .main01 .hgR .li03{float:left;width:100px;margin-left:20px;background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";border-radius: 3px;position:relative;height:32px;line-height:32px;text-align:center;margin-top:20px;}
.box .main01 .hgR .li03 a{ color:#fff}

.box .main01 .hgR .li04{ float:left;  width:280px; margin-top:20px; border-top:1px solid #ededed; padding-top:20px;}
.box .main01 .hgR .li04 a{float:left;width: 70px;margin: 0 10px 0 13px;}
.box .main01 .hgR .li04 a span{width:50px;background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";border-radius: 50px;height:50px;float:left;position:relative;margin-left: 10px;}
.box .main01 .hgR .li04 a span i{float:left;width:48px;height:48px;margin:1px;border-radius: 50px;-webkit-transition: -webkit-transform 0.5s ease-out;}
.box .main01 .hgR .li04 a p{width: 70px;float:left;text-align:center;line-height:25px;}
.box .main01 .hgR .li04 a span .i01{ background:url(img/mailR01.png) center center no-repeat #ffffff;}
.box .main01 .hgR .li04 a span .i02{ background:url(img/mailR02.png) center center no-repeat #ffffff;}
.box .main01 .hgR .li04 a span .i03{ background:url(img/mailR03.png) center center no-repeat #ffffff;}
.box .main01 .hgR .li04 a:hover i {transform: rotateZ(360deg);}

.box .main01 .hgR .li04 a:hover{ color:#3A92FC}
.box .main01 .hgR .li06{background:url(img/hyzx.png) no-repeat 20px center;float:left;width: 195px;padding-left:85px;border-top:1px solid #ededed;margin-top:20px;height:45px;line-height:45px;overflow: hidden;}
.box .main01 .hgR .li06 a{width:180px; float:left;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; position:relative}
.box .main01 .hgR .li07{ background:#effffd; width:280px; height:35px; position:absolute; left:0px; bottom:0px; text-align:center; line-height:35px;}
.box .main01 .hgR .li07 a{ color:#3A92FC}
.box .main01 .hgR2{ float:right; width:900px; margin-top:20px; background:#ffffff}
.box .main01 .hgR2 ul{width: 858px;padding:20px 17px 20px 20px;float:left;}
.box .main01 .hgR2 ul:hover{box-shadow: 0 0 3px #3A92FC;    transform: translate3d(0px, -2px, 0px);}
.box .main01 .hgR2 ul .li01{ width:150px; height:150px; float:left;  border:1px solid #ededed; padding:4px; position:relative}
.box .main01 .hgR2 ul .li01 img{max-width:150px; max-height:150px; left:0; right:0; top:0; bottom:0; margin:auto; position:absolute}
.box .main01 .hgR2 ul .li02{width:404px;float:left;padding-left:20px;padding-right:20px;border-right:1px solid #ededed;}
.box .main01 .hgR2 ul .li02 h2{float:left;width:404px;font-size:16px;font-weight:normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;max-height:25px;line-height:25px;}
.box .main01 .hgR2 ul .li02 span{/* float:left; *//* font-size:12px; *//* padding-top: 5px; *//* color: #888888; */}
.box .main01 .hgR2 ul .li02 span i{font-size: 16px; color:#3A92FC;    font-weight: bold; font-style:normal}

.box .main01 .hgR2 ul .li02 table{ width:403px; float:left; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4;table-layout: fixed;border-collapse:collapse; margin-top:15px;}
.box .main01 .hgR2 ul .li02 table th{ background:#f2f2f2;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; overflow:hidden; height:30px; line-height:30px;white-space: nowrap;/*æŽ§åˆ¶å•è¡Œæ˜¾ç¤º*/overflow: hidden;/*è¶…å‡ºéšè—*/text-overflow: ellipsis;/*éšè—çš„å­—ç¬¦ç”¨çœç•¥å·è¡¨ç¤º*/width:100px; font-weight:normal;}
.box .main01 .hgR2 ul .li02 table td{ background:#ffffff;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; overflow:hidden;height:30px; line-height:30px; white-space: nowrap;/*æŽ§åˆ¶å•è¡Œæ˜¾ç¤º*/overflow: hidden;/*è¶…å‡ºéšè—*/text-overflow: ellipsis;/*éšè—çš„å­—ç¬¦ç”¨çœç•¥å·è¡¨ç¤º*/width:100px;}
.box .main01 .hgR2 ul .li03{ width:237px; float:right; color:#666666}
.box .main01 .hgR2 ul .li03 h3{ float:left; width:237px; padding-bottom:10px; font-weight:normal;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .hgR2 ul .li03 .biaozhi{ float:left; line-height:21px;}
.box .main01 .hgR2 ul .li03 .bz01{ float:left; background:url(img/bz01.png) no-repeat center center; width:22px; height:21px; margin-left:10px;}
.box .main01 .hgR2 ul .li03 .bz02{ float:left; background:url(img/bz02.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .hgR2 ul .li03 .bz03{ float:left; background:url(img/bz03.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .hgR2 ul .li03 .bz04{ float:left; background:url(img/bz04.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .hgR2 ul .li03 .diqu{ width:237px; float:left;padding-top:10px;}
.box .main01 .hgR2 ul .li03 p{ float:left; width:237px; line-height:22px;padding-top:10px;overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;   -webkit-line-clamp: 3;    -webkit-box-orient: vertical;word-wrap: break-word;    word-break: keep-all; max-height:66px;}

.box .main02 .hgR2 ul{ width:858px; padding:20px 17px 20px 20px; float:left;position:relative}
.box .main02 .hgR2 ul .li03 {width: 700px;float:left;}
.box .main02 .hgR2 ul .li03 .diqu{ width:100%; float:left;padding-top:10px;}
.box .main02 .hgR2 ul .li03 p{ float:left; width:100%; line-height:22px;padding-top:10px;overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;   -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}


.gylist{float:left;width:900px;/* margin-top:20px; */}
.xgflL{ float:left; width:900px;background:#ffffff}
.xgflL .rd02{width:880px;padding:10px 0 5px 20px;float:left;line-height:35px;font-size:16px;border-bottom:1px solid #efefef;background:#ffffff; font-weight:bold; position:relative}
.xgflL .rd02 i{ position:absolute; left:20px; width:65px; bottom:-1px; height:3px; background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";}
.xgflL .rd02 .hint{font-size: 12px;
    font-weight: normal;
    position: absolute;
    right: 20px;
    top: 10px;}
.xgflL .rd02 .hint em{ font-style:normal; color:#3A92FC; padding:0px 5px}
.xgflL .rd02 .hint strong{  color:#000000; padding:0px 5px}
.xgflL .Lc{ float:left; width:860px; line-height:30px; padding:20px}
.xgflL .Lc a{ float:left; padding-right:30px; height:30px;}
.gylistL{ float:left;width:900px; background:#ffffff; margin-top:20px;}
.box .main01 .gylistL .ul01{ width:860px; padding:20px 20px 20px 17px; float:left; margin-left:3px;}
.box .main01 .gylistL .ul01:hover{box-shadow: 0 0 3px #3A92FC;    transform: translate3d(0px, -2px, 0px);}
.box .main01 .gylistL .ul01 .li01{ width:150px; height:150px; float:left;  border:1px solid #ededed; padding:4px; position:relative}
.box .main01 .gylistL .ul01 .li01 img{max-width:150px; max-height:150px; left:0; right:0; top:0; bottom:0; margin:auto; position:absolute}
.box .main01 .gylistL .ul01 .li02{ width:404px; float:left;padding-left:20px; padding-right:20px;border-right:1px solid #ededed;}
.box .main01 .gylistL .ul01 .li02 h2{ float:left; width:404px; font-size:16px; font-weight:normal;overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical; max-height:25px; line-height:25px;}
.box .main01 .gylistL .ul01 .li02  span{float:left; font-size:12px;padding-top: 5px;color: #888888;}
.box .main01 .gylistL .ul01 .li02  span i{font-size: 16px; color:#3A92FC;    font-weight: bold; font-style:normal}

.box .main01 .gylistL .ul01 .li02 table{ width:403px; float:left; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4;table-layout: fixed;border-collapse:collapse; margin-top:15px;}
.box .main01 .gylistL .ul01 .li02 table th{ background:#f2f2f2;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; overflow:hidden; height:30px; line-height:30px;white-space: nowrap;/*æŽ§åˆ¶å•è¡Œæ˜¾ç¤º*/overflow: hidden;/*è¶…å‡ºéšè—*/text-overflow: ellipsis;/*éšè—çš„å­—ç¬¦ç”¨çœç•¥å·è¡¨ç¤º*/width:100px; font-weight:normal;}
.box .main01 .gylistL .ul01 .li02 table td{ background:#ffffff;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; overflow:hidden;height:30px; line-height:30px; white-space: nowrap;/*æŽ§åˆ¶å•è¡Œæ˜¾ç¤º*/overflow: hidden;/*è¶…å‡ºéšè—*/text-overflow: ellipsis;/*éšè—çš„å­—ç¬¦ç”¨çœç•¥å·è¡¨ç¤º*/width:100px;}
.box .main01 .gylistL .ul01 .li03{ width:237px; float:right; color:#666666}
.box .main01 .gylistL .ul01 .li03 h3{ float:left; width:237px; padding-bottom:10px; font-weight:normal;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .gylistL .ul01 .li03 .biaozhi{ float:left; line-height:21px;}
.box .main01 .gylistL .ul01 .li03 .bz01{ float:left; background:url(img/bz01.png) no-repeat center center; width:22px; height:21px; margin-left:10px;}
.box .main01 .gylistL .ul01 .li03 .bz02{ float:left; background:url(img/bz02.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .gylistL .ul01 .li03 .bz03{ float:left; background:url(img/bz03.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .gylistL .ul01 .li03 .bz04{ float:left; background:url(img/bz04.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .gylistL .ul01 .li03 .diqu{ width:237px; float:left;padding-top:10px;}
.box .main01 .gylistL .ul01 .li03 p{ float:left; width:237px; line-height:22px;padding-top:10px;overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;   -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}
.box .main01 .gylistL .ul02{width: 858px;padding:20px 20px 20px 17px;float:left;margin-left:3px;position:relative;}
.box .main01 .gylistL .ul02:hover{box-shadow: 0 0 3px #3A92FC;    transform: translate3d(0px, -2px, 0px);}
.box .main01 .gylistL .ul02 .li01{ width:200px; height:200px; float:left;  border:1px solid #ededed; padding:4px; position:relative; overflow:hidden;}
.box .main01 .gylistL .ul02 .li01 img{max-width:200px; max-height:200px; left:0; right:0; top:0; bottom:0; margin:auto; position:absolute}
.box .main01 .gylistL .ul02 .li02{float:right;width:630px;padding-left: 0;padding-right: 0;border-right: 0;}
.box .main01 .gylistL .ul02 .li02 h2{float:left;max-width:540px;width: auto;font-weight:bold;padding-top:5px;font-size:20px;line-height:30px;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.box .main01 .gylistL .ul02 .li02 i{float:left;background:url(img/biaowang.png) 0 0 no-repeat;width:64px;height:24px;margin-left:20px;margin-top: 10px;}
.box .main01 .gylistL .ul02 .li03{ float:right; width:480px; padding:10px 150px 20px 0}
.box .main01 .gylistL .ul02 .li03 h3{float:left;max-width:350px;width: auto;font-weight:normal;font-size:16px;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.box .main01 .gylistL .ul02 .li03 .bz01{ float:left; background:url(img/bz01.png) no-repeat center center; width:22px; height:21px; margin-left:10px;}
.box .main01 .gylistL .ul02 .li03 .bz02{ float:left; background:url(img/bz02.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .gylistL .ul02 .li03 .bz03{float:left;background:url(img/bz03.png) no-repeat center center;width:22px;height:21px;margin-left: 5px;}
.box .main01 .gylistL .ul02 .li03 .bz04{ float:left; background:url(img/bz04.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .gylistL .ul02 .li04{float:right; width:480px; padding:0px 150px 10px 0; color:#999}
.box .main01 .gylistL .ul02 .li04 span{ float:left; width:70px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .gylistL .ul02 .li04 p{ float:left; width:410px; line-height:20px; height:60px;overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}
.box .main01 .gylistL .ul02 .li05{float:right;width:480px;padding: 6px 150px 0px 0;color:#999;}.box .main01 .gylistL .ul02 .li05 i{ color:#3A92FC; font-size:28px; font-style:normal; font-weight:bold}
.box .main01 .gylistL .ul02 .li06{position:absolute;right:40px;width:100px;top:80px;background: #3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";border-radius: 3px;height:35px;line-height:35px;text-align:center;}.box .main01 .gylistL .ul02 .li06 a{ color:#ffffff}
.box .main01 .gylistL .ul02 .li07{position:absolute;right:40px;width:98px;top:140px;border-radius: 3px;height:35px;line-height:35px;text-align:center;border:1px solid #3A92FC;background:#ffffff;}



.gylistR{ float:right; width:280px;}
.box .main01 .gylistR .hg01{ float:left;width:260px;padding:13px 0 20px 20px; background:#ffffff}
.box .main01 .gylistR .hg01 h2{float:left; width:260px; font-weight:normal; line-height:35px;  margin-top:7px;}
.box .main01 .gylistR .hg01 li{ float:left; width:260px; font-size:12px;}
.box .main01 .gylistR .hg01 li a{ width:50px; float:left; margin-right:12px; line-height:20px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .gylistR .rd02,.box .main01 .gylistR .rd03{width:260px;padding:10px 0 5px 20px;float:left;line-height:35px;font-size:16px;border-bottom:1px solid #efefef;background:#ffffff;margin-top:20px;font-weight:bold;position:relative;}
.box .main01 .gylistR .rd02 i{ position:absolute; left:20px; width:65px; bottom:-1px; height:3px; background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";}
.box .main01 .gylistR .rd03 i{ position:absolute; left:20px; width:50px; bottom:-1px; height:3px; background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";}
.box .main01 .gylistR .strategy-list {font-size:14px;width:260px;float:left;line-height:35px;padding:10px 0 10px 20px;background:#ffffff}
.box .main01 .gylistR .strategy-list li {white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:list-item;text-align:-webkit-match-parent;float:left;width:230px; position:relative; padding-left:10px;}
.box .main01 .gylistR .strategy-list li a:hover{ color:#3A92FC;}
.box .main01 .gylistR .strategy-list li i{ position:absolute; left:0px; top:16px; border-radius:50%; width:4px; height:4px; background:#666666}
.box .main01 .gylistR .rank-list{float:left;width:260px;background:#ffffff;padding:10px 0 0 20px;}
.box .main01 .gylistR .rank-list li {border-bottom:1px solid #EFEFEF;padding:0px 0 5px 28px;float:left;width:210px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .gylistR .rank-list a {color:#333;font-size:14px;position:relative;display:block;margin-bottom:10px;}
.box .main01 .gylistR a .rank-top {background-color:#3A92FC;}
.box .main01 .gylistR a em {position:absolute;left:-28px;top:3px;content:' ';height:18px;line-height:18px;width:18px;text-align:center;color:#fff;font-size:12px;background-color:#ccc;font-style:normal;}
.vsb-address {float: left;width: 1200px;padding: 0px 0px 0px 0px;line-height: 20px;font-size: 14px;/* margin-top:20px; */}
.box .main01 .gylistR a .rank-top1 {background-color:#3A92FC;}
.box .main01 .gylistR a .rank-top2 {background-color:#5FA6FB;}
.box .main01 .gylistR a .rank-top3 {background-color:#85BAF9;}

.adidqhy_c{float:left;width:1200px;line-height:30px;padding:10px 0px;/*border-top:0px;*//* margin-top:20px; */background:#ffffff;}
.adidqhy_c a{float:left;width:90px;height:30px;overflow:hidden;padding:0px 0px 0px 9px;}
.page{width:810px;margin:0 auto;text-align:center;padding:30px 0px 30px 0px;color:#333333;float:left}
.page span{background:#3A92FC;color:#ffffff;padding:3px 8px 3px 8px;margin:0px 5px;font-size:12px;}
.page a{text-decoration:none;color:#666666;background:#ffffff;padding:2px 7px 2px 7px;border:1px solid #B1B1B1;margin-right:5px;font-size:12px;}
.page a:hover{ color:#3A92FC;text-decoration:none}

.chanpindqu{ float:right; width:900px; margin-top:20px; background:#ffffff;}
.chanpindqu .rd02{width: 900px;
    padding: 10px 0 5px 20px;
    float: left;
    line-height: 35px;
    font-size: 16px;
    border-bottom: 1px solid #efefef;
    background: #ffffff;
    font-weight: bold;
    position: relative;}
.chanpindqu .rd02 i {
    position: absolute;
    left: 20px;
    width: 65px;
    bottom: -1px;
    height: 3px;
    background: #3A92FC\9;
    background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";
}
.chanpindqu .dqfl{ width:880px; float:left; line-height:30px; padding:20px 0 20px 0}
.chanpindqu .dqfl a{ padding-left:20px; float:left; }

.gylist p.regtip::before {content: '';border: 6px solid transparent;position: absolute;left: 24px;top: 87px;border-left-color: #fa5758;}