.type_item{ position: relative; /*height: 42px;*/ border-bottom: 2px solid #5a9ddb; margin-bottom: 25px; }
/*.type_item:before{display: block; content: ""; position: absolute; left: 0; width: 30px; height: 42px; border-radius: 8px 0 0 0; background: #5a9ddb }
*/.type_item p{position: relative;padding-left: 3px; font-size: 24px; color: #fff; line-height: 54px; }
.csgj .csResult .type_item p::after{display: block; content: ""; position: absolute; width: 0; height: 0; border: 9px solid #000; left: 42px; border-color: transparent transparent #fff transparent; bottom: 0;}
/*.type_item .bg{position: absolute; left: 16px; top: 0; width: 110px;height: 42px; border-radius: 0 11px 0 0; box-shadow: 7px 0 0 rgba(90,157,219,.3); transform: skew(28deg); -webkit-transform: skew(28deg);-moz-transform: skew(28deg);-o-transform: skew(28deg);background: #5a9ddb;}
.type_item .bg:after{ display: block; content: ""; position: absolute; bottom: -16px;width: 0; height: 0; border: 7px solid #5a9ddb; border-color: #5a9ddb transparent transparent transparent; transform: skew(-28deg); left: 23px;}
*/.type_item .moreBlock{ margin-top: 4px; }

.csgj .outerBox{ padding: 75px 0 0; overflow: hidden; background:#93bcfe url(../images/gj1.png) no-repeat left top; background-size: 680px; border-radius: 5px; }
.csgj .outerBox .tyForm{ background: none; border: none; width: auto; }
.csgj .outerBox .tyForm .inpBox{ border: none; width: 270px; padding-left: 20px; font-size: 18px; }
.csgj .outerBox .tyForm label.active{ background: #5b99d3; }
.csgj .outerBox .tyForm input[type="radio"]:checked{ background-image: url(../images/form_tic_blue.png); background-color:#5099dd; border-radius: 100%; color: #fff;  }
.csgj .outerBox .tyForm input[type="radio"]:checked + span{ color:#fff;}
.csgj .outerBox .tyForm label.active span{ color: #555;}
.csgj .outerBox .tyForm button{ background: #5b92e8; box-shadow: 0px 3px 0px rgb(157, 197, 255); width: 340px; height: 48px; line-height: 48px; margin-top: 20px;}
.csgj .outerBox .shengming{background: rgba(255,255,255,1); border-radius: 8px; padding: 15px; margin: 20px auto 10px; width: 630px;}
.csgj .outerBox .shengming h3{ font-size: 16px; color: #777; padding-bottom: 3px; }
.csgj .outerBox .shengming p{ font-size: 14px; color: #9e9e9e; line-height: 26px; }
.csgj .outerBox .csResult{ margin: 0 auto 10px; width: 660px;  }
.csgj .outerBox .csResult .type_item{ border: none; margin-bottom: 0; padding-bottom: 0; }
.csgj .outerBox .csResult .type_item:before{ background: rgba(255,255,255,.7); }
.csgj .outerBox .csResult .type_item p{ color: #fff; text-shadow: 0 0 3px rgb(38,157,163); }
.csgj .outerBox .csResult .type_item .bg{ background: rgba(255,255,255,.7);box-shadow:7px 0 0 rgba(0,0,0,.05);}
.csgj .outerBox .csResult .type_item .bg:after{ display: none; }
.csgj .outerBox .csResult .resCont{background: #fff; border-radius:10px; padding: 20px;}
.csgj .outerBox .csResult .resCont .nameDetail .jiexi p{ width: 486px; }
.csgj .outerBox .csResult .resCont .nameDetail .peizhi p{ width: 400px; }
.csgj .xmcs .csResult .resCont{ padding: 0; }
.csgj .bzsm{ background-color: #ccbda4; background-image: url(../images/gj2.png); }
.csgj .bzsm .tyForm label.active{ background: #a09072; }
.csgj .bzsm .tyForm input[type="radio"]:checked{ background-image: url(../images/form_tic_yel.png); }
.csgj .bzsm .tyForm button{ background: #a09072;}
.csgj .bzsm .csResult .type_item p{ color: #a09072; }
.csgj .bzsm .csResult .tips{ display: block; padding: 10px 15px; background: #ebebeb; color: #a8a8a8; line-height: 20px; font-size: 15px; border-radius: 5px; }
.csgj .bzsm .csResult dl{ font-size: 18px; margin: 20px 0; }
.csgj .bzsm .csResult dt{ font-size: 16px; color: #aaa; display: inline-block; }
.csgj .bzsm .csResult dd{ font-size: 20px; color: #333; font-weight: bold; display: inline-block; margin-right: 37px;}
.csgj .bzsm .csResult dd:last-child{ margin: 0; }
.csgj .bzsm .csResult .tab{ border-bottom: 1px solid #ddd; }
.csgj .bzsm .csResult .tab li{cursor: pointer; display: inline-block; margin-right: 5px; width: 110px; height: 36px; line-height: 36px; text-align: center; background: #d7e0dd; border-bottom: none; color: #969c9a; font-size: 18px; border-radius: 4px 4px 0 0; }
.csgj .bzsm .csResult .tab li.active{ color: #fff; font-weight: bold; background: #81a89b; border: none; }
.csResult .tabItem{ display: none; }
.csResult .tabItem table{border-collapse: collapse; background: #f7f3ec; width: 620px; border-radius: 5px; border: 1px solid #ccc; margin: 20px auto 10px; }
.csResult .tabItem table tr{ border: 1px solid #ccc; height: 35px;}
.csResult .tabItem table td{ font-size: 16px; color: #555; width: 85px; }
.csResult .tabItem table th{width: 80px; padding-right: 32px; font-weight: normal; text-align: right; font-size: 16px; color: #999; }
.csResult .tabItem p{ font-size: 16px; color: #555; }
.csResult .tabItem .infoBox dl{ margin: 12px 0; }
.csResult .tabItem .infoBox dd{display: block; font-size: 16px; color: #555; font-weight: normal; line-height: 26px;}
.csResult .tabItem .infoBox dt{ display: block; position: relative; font-size: 17px; line-height: 28px; font-weight: bold; color: #d6b885; padding-left: 10px; }
.csResult .tabItem .infoBox dt:before{ display: block; position: absolute; content: ""; width: 3px; height: 16px; background: #d6b885; left: 0; top: 0; bottom: 0; margin: auto; }
.csResult .tabItem .infoBox dd span{ color: #333; font-weight: bold; font-size: 19px; }
.csResult .tabItem .infoBox .ms{font-size: 20px; line-height: 30px; color: #af9b79; font-weight: bold; text-align: center; background: #eaeaea; display: table; padding: 8px 15px; border-radius: 8px; margin: 8px auto 0 !important;}


.csgj .gsqm{ background:url(../images/gj2_new.png) no-repeat,linear-gradient(0deg,#5d9ef3 0%,#6badf3 100%); background-size: 680px; }

.csgj .gsqm .tyForm button{ background: #4282dc; box-shadow: 0px 3px 0px rgba(255, 255, 255, 0.23);}
/*.csgj .gsqm .csResult .type_item p{ color: #82b4ac; }*/
.csgj .gsqm .csResult ul li{ display: inline-block; padding: 0 15px; height: 36px; line-height: 36px; border-radius: 5px; background: #e8e8e8; margin:7px 10px; font-size: 16px; color: #555; }
.csgj .gsqm .csResult ul li a{ display: block; color: #555; font-size: 17px; }
.csgj .gsqm .csResult ul li a:hover{ text-decoration: underline; color: #777; }
.csgj .gsqm .csResult button{display: block; margin: 30px auto 10px; padding:0 35px; background: #54b8ba; border-radius: 30px; height: 48px; line-height: 48px; color: #fff; font-size: 18px; text-align: center; }
.csgj .gsqm .tyForm .inpBox #province{ width: 120px; }
.csgj .gsqm .tyForm .inpBox #city{ width: 160px; }
.csgj .gsqm .tyForm .inpBox #province,.csgj .gsqm .tyForm .inpBox #city{ background: url(../images/zhedie.png) no-repeat right center; background-size: 14px; }
.csgj .gscm .tyForm .long{ width: 480px; }
.csgj .gscm .tyForm .inpBox input,.csgj .gsqm .tyForm .inpBox input{ width: 370px; }
.csgj .gscm{ background-color: #82d3d4; background-image: url(../images/gj4_new.png); }
.csgj .outerBox.gscm .tyForm .inpBox,.csgj .outerBox.gsqm .tyForm .inpBox{  width: 480px; }
.csgj .outerBox.gscm .tyForm .inl:nth-child(3) .inpBox,.csgj .outerBox.gsqm .tyForm .inl:nth-child(3) .inpBox{ margin-left: 7px; }
.csgj .outerBox.gscm form select,.csgj .outerBox.gsqm form select{ width: 370px; margin-left: 20px;}
.csgj .gscm .tyForm button{ background: #1e9a9e; box-shadow: 0px 3px 0px rgba(255, 255, 255, 0.13);}
/*.csgj .gscm .csResult .type_item p{ color: #4ba4dd; }*/
.csgj .hlcx{ background-color: #eebf86; background-image: url(../images/gj5.png); }
.csgj .hlcx .tyForm button{ background: #dc945a; box-shadow: 0 3px 0 rgba(255,255,255,.2); }
.csgj .hlcx .csResult .type_item p{ text-shadow: 0 0 3px rgb(236,148,64); }
.csgj .hlcx .tyForm .inpBox{ width: 150px; }
.csgj .hlcx .tyForm input{ width: 150px; }
.csgj .hlcx .hl_wrap{}
.csgj .hlcx .hl_wrap .topPart{ background: #e66865; border-radius: 6px; overflow: hidden; padding-bottom: 12px; }
.csgj .hlcx .hl_wrap .topPart .date{ font-size: 33px; color: #ffebe0; padding: 28px 0 16px; text-align: center;}
.csgj .hlcx .hl_wrap .topPart .lunar{ text-align: center; }
.csgj .hlcx .hl_wrap .topPart .lunar p{position: relative; z-index: 2; vertical-align: bottom; font-size: 48px; color: #ffebe0; font-weight: bold; /*display: inline-block; margin: 0 auto; padding: 6px 20px; border-radius: 10px 10px 0 0; background: #e66865; border: 10px solid #ffebe0; box-shadow: 0 -4px 0px rgb(219,91,88); outline: 4px solid rgba(230,104,101,.3);*/}
.csgj .hlcx .hl_wrap .topPart .lunar em{vertical-align: bottom; position: relative; z-index: 1; font-size: 18px; color: #333; line-height: 23px; display: inline-block; font-style: normal; width: 65px; padding: 0 10px 3px; }
.csgj .hlcx .hl_wrap .topPart .lunar em:after{position: absolute; z-index: -1; margin-left: -12px; bottom: 0; display: block; content: ""; width: 110px; height: 53px; background: #fddbd1; border-radius: 4px; transform: skew(13deg); box-shadow: -6px 0 0 #d3524f;}
.csgj .hlcx .hl_wrap .topPart .lunar em:first-child:after{ transform: skew(-13deg); }
.csgj .hlcx .hl_wrap .topPart .lunar em:nth-of-type(2):after{ box-shadow: 6px 0 0 #d3524f; margin-left: -34px; }
.csgj .hlcx .hl_wrap .topPart .pzbj{padding: 15px 20px 14px; text-align: center; position: relative; font-size: 24px; line-height: 50px; color: #ffebe0; background: #db5d5a; width: 500px; margin: 18px auto; border-radius: 5px;}
.csgj .hlcx .hl_wrap .topPart .pzbj:before{ position: absolute; content: "“"; left: 30px; top: 40px;  font-family: "宋体"; font-size: 35px;}
.csgj .hlcx .hl_wrap .topPart .pzbj:after{position: absolute; content: "”"; right: 30px; top: 40px; font-family: "宋体"; font-size: 35px;}
.csgj .hlcx .hl_wrap .topPart .pzbj p{ line-height: 35px; }
.csgj .hlcx .hl_wrap .topPart .pzbj p:nth-of-type(1){ font-weight: bold; }
.csgj .hlcx .hl_wrap .topPart .pzbj p:nth-of-type(2){ font-family: "宋体"; }

.csgj .hlcx .hl_wrap .botPart{padding: 25px; background: #ffebe0; border-radius: 8px; margin-top: -8px;}
.csgj .hlcx .hl_wrap .botPart table{ font-size: 17px;text-align: center; display: flex; }
.csgj .hlcx .hl_wrap .botPart dt{ color: #ffebe0; font-weight: bold; flex: 1;}
.csgj .hlcx .hl_wrap .botPart dd{ color: #555;}
.csgj .hlcx .hl_wrap .botPart .item1{overflow: hidden; border-radius: 4px; border: 2px solid #e66865; }
.csgj .hlcx .hl_wrap .botPart .item1 th{ background:#e66865; }
.csgj .hlcx .hl_wrap .botPart .item1 td{ background:#fff; }


.csgj .xsdq{ background-color: #fed2a2; background-image: url(../images/gj6.png); }
.csgj .xsdq .tyForm button{ background: #d56253;}
.csgj .xsdq .csResult .type_item p{ color: #d56253; }
.csgj .xsdq .tyForm label.active{ background: #d56253; }
.csgj .xsdq .tyForm input[type="radio"]:checked{ background-image: url(../images/form_tic_red.png); }
.csgj .xsdq .tyForm input[type="radio"]:checked + span{ color:#fff;}
.csgj .xsdq .bjx{width: 630px; height: auto; margin: 15px auto; padding: 0 15px 15px; border-radius: 8px; background: #fff;}
.csgj .xsdq .bjx h2{ font-size: 20px; padding: 12px 0 6px 6px;}
.csgj .xsdq .bjxItem{ height: auto; width: auto;}
.csgj .xsdq .zt li{ display: inline-block; width: 15%; text-align: center; line-height: 35px; font-size: 17px; background: #eaeaea; border-radius: 4px; margin: 5px; }
.csgj .xsdq .zt ul{ margin-top: 20px; }
.csgj .xsdq .zt .cont_tab{ margin-top: 12px; }
.csgj .xsdq .zt .cont_tab .item.active{ background: #d56253; }
.csgj .xsdq .zt .cont_tab .item.active:after{display: none;}
.csgj .xsdq .zt li a:hover{ text-decoration: underline; }
.csgj .xsdq .pageNum{ margin: 20px 0 0; }
.csgj .xsdq .pageNum a.active{ background: #d56253; }
.csgj .hlzj{ background-color: #ff8b76; background-image: url(../images/gj3.png); }
.csgj .hlzj .zr_type{ margin: 18px auto 0px ; width: 554px; background: rgba(255,255,255,.15); padding: 7px; text-align: center; border-radius: 4px;  }
.csgj .hlzj .zr_type li{cursor: pointer; display: inline-block; background: #d96b5b; color: #ffd9c6; font-size: 18px; height: 34px; line-height: 34px; width: 86px; text-align: center; margin: 3px; border-radius: 4px; border: 1px solid #cd5f51; box-sizing: border-box; }
.csgj .hlzj .zr_type li:nth-child(2n){ background: #da7363; border: 1px solid #cf695c; }
.csgj .hlzj .zr_type li:hover{ text-decoration: underline; }
.csgj .hlzj .zr_type li a{color: #ffd9c6;}
.csgj .hlzj .zr_type li.on{position: relative; background: #ab4a3b; border-color: #ab4a3b; text-decoration: none; }
.csgj .hlzj .zr_type li.on::after{ display: block; content: ""; position: absolute; bottom: -1px; left: 0px; width: 0; height: 0; border: 6px solid #fff; border-color: transparent transparent #f98 transparent; right: 0; margin: auto; }
.csgj .hlzj .csResult .resCont{ border-radius: 10px;  }
.csgj .hlzj .csResult .resCont p{ font-size: 20px; text-align: center; margin-bottom: 20px;}
.csgj .hlzj .csResult .resCont p span{ padding: 0 5px; font-weight:bold; color: #f14b33; }


.csgj .hlzj .zeji_glq{ background:#f0f0f0; margin-bottom: 20px;}
.csgj .hlzj .zeji_glq li{ width:50%; display:inline-block; line-height: 40px;  font-size: 17px; text-align: center; cursor:pointer;}
.csgj .hlzj .zeji_glq li a{ display:block;}
.csgj .hlzj .zeji_glq li.on{ background:#f7c3b1; border-radius: 5px;}
.csgj .hlzj .zeji_glq li.on a{color: #ca5e4d;font-weight: bold;font-size: 18px;}

.csgj .hlzj .zr_list{}
.csgj .hlzj .zr_list li{ font-size: 17px; color: #555; padding: 10px 15px; background: #ededed; margin: 10px 0; border-radius: 4px;}
.csgj .hlzj .zr_list li strong{ font-weight: normal; display: inline-block; width: 350px;}
.csgj .hlzj .zr_list li span{color: #a37d3b; display: inline-block; text-align: center; width: 120px; }
.csgj .hlzj .zr_list li em{color: #999; font-size: 15px; cursor: pointer; display: inline-block; width: 100px; text-align: center; font-style: normal; background: url(../images/zhedie.png) no-repeat right center; background-size: 10px; }
.csgj .hlzj .zr_list li div.zr_li{ cursor:pointer;}
.csgj .hlzj .zr_list li div.zr_con{ display: none;border-top: 1px dashed #ddd; background: #f6f6f6; margin-top: 10px; border-radius: 4px;}
.csgj .hlzj .zr_list li div.show{ display: block; }
.csgj .hlzj .zr_list li div .item{position: relative; display: inline-block; width: 28%; vertical-align: top; padding: 13px; min-height: 100px;}
.csgj .hlzj .zr_list li div .item i{text-align: center; border-radius: 30px; font-style: normal; color: #fff; display: block; width: 30px; height: 30px; line-height: 30px; margin: auto; background: #cf695c; }
.csgj .hlzj .zr_list li div .item p{ font-size: 15px; color: #555; margin-top: 6px; }
.csgj .hlzj .zr_list li div .item:nth-child(2) i{ background: #505b89; }
.csgj .hlzj .zr_list li div .item:nth-child(3) i{ background: #846d5b; }
.csgj .hlzj .zr_list li.active strong{ font-weight: bold; }
.csgj .hlzj .zr_list li.active em{ background-image: url(../images/zhedie_r.png); }
.csgj .hlzj .zeji_pages{font-size: 16px;text-align: center;margin-top: 25px;}
.csgj .hlzj .zeji_pages a ,.csgj .hlzj .zeji_pages em{background: #e7e7e7;padding:0 10px;border-radius: 3px;line-height: 30px;margin: 0 3px;display:inline-block;color: #777;}
.csgj .hlzj .zeji_pages a:hover{background: #dfe9f1;color: #5c98d1;}
.csgj .hlzj .zeji_pages em{ color:#5099dd; font-style: initial; background:none;}

.flex{ padding: 15px; }
ul.wzList{ font-size: 0; margin-top: 16px; }
ul.wzList li{display: inline-block; overflow: hidden; margin:0 15px 15px; background: #f2f2f2; border-radius: 2px;}
ul.wzList li .img{ width: 95px; height: 72px; border-radius: 2px; overflow: hidden; }
ul.wzList li .img img{ width: 95px; height: 72px; }
ul.wzList li .fr{width: 174px; height: auto; border-radius:2px; padding:0 9px 0 15px; }
ul.wzList li .fr h2{height: 40px; font-size: 15px; color: #666; line-height: 20px; font-weight: normal; margin: 6px 0 4px;display: -webkit-box; overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
ul.wzList li .fr p{font-size: 13px; color: #b3b3b3; line-height: 18px;display: -webkit-box; overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.csgj .outerBox .csResult .resCont .re_head{ font-size: 16px;}
.csgj .outerBox .csResult .resCont .re_head h2{ float:left; width:540px; line-height: 56px; margin-bottom: 10px;}
.csgj .outerBox .csResult .resCont .re_head .pf{ float:right; width:80px; color:#aaa; text-align: center;}
.csgj .outerBox .csResult .resCont .re_head .pf span{ display:block; color:#eb3535; font-size: 26px;}
.csgj .outerBox .csResult .resCont .re_head .dp{ clear:both; background:#feefe1; padding: 24px 45px; border-radius: 5px; font-size: 22px; border: 1px solid #f9e9db; color: #63564a;}
.csgj .outerBox .csResult .resCont .re_head .dp .red{ color:#eb3535;}
.csgj .outerBox .csResult .resCont .re_table{ font-size: 16px; width: 620px;}

.resCont .re_table{ border:1px solid #e3dde6; border-collapse: collapse; margin-top: 20px; }
.resCont .re_table td{ line-height:40px; text-align: center; }
.resCont .re_table tr:first-child{ font-size:16px; color: #a9a9a9; background: #e9e9e9; font-weight: bold;}
.resCont .re_table td.txt_left{ text-align: left; line-height:25px; padding:15px; }
.resCont .re_table td.txt_left .green_b{ font-size:17px; line-height:35px; }
.resCont .re_table td.zhedie{ position: relative; }
.resCont .re_table td.zhedie::after{ display: block;content: ""; position: absolute; bottom: 0; width: 0; height: 0; border: 1px solid #ddd; border-color: #ddd transparent transparent transparent; right:0; }
.resCont .re_table td .item_more{display: none; position: absolute; bottom:0; padding: 0 5px;border-radius:5px;background-color: #e5e5e5; color: #333; z-index: 2; white-space: nowrap; line-height:30px; font-size:16px;}
.resCont .re_table td .item_more::before{display: block; content: ""; position: absolute; bottom:0; width: 0; height: 0; border:1px solid #e5e5e5; border-color: transparent transparent #e5e5e5 transparent;left:0;}
.resCont .re_table td.zhedie .item_more.cur{ display: block;}

.csgj .jiri{ background: url(../images/gj5.png) no-repeat,linear-gradient(0deg,#f3bf87 0%,#f3bf87 100%); background-size: 680px; }
.csgj .jiri .tyForm .inpBox{width: 350px;}
.csgj .jiri .tyForm .inpBox input{width: 300px;}
.csgj .jiri .tyForm a.jiri_btn{background: #db9956;box-shadow: 0px 3px 0px rgb(255, 208, 159);width: 204px;display: block;margin: 20px auto 0;height: 48px; line-height: 48px; color: #fff; border-radius: 48px; font-size: 20px;}

.csgj .jiri .csResult .type_item{ cursor:auto;}
.csgj .jiri .csResult .type_item p{ text-shadow:0 0 3px rgb(232, 173, 109);}
.csgj .jiri .csResult .type_item p::after{ border-color:transparent transparent #e35e5e transparent; }
.csgj .jiri .csResult .resCont{ font-size: 16px; padding: 0; overflow:hidden; background:#e35e5e; box-sizing:border-box;}
.csgj .jiri .csResult .resCont .res_top{ position:relative; color:#fff; text-align: center; padding-top: 20px;}
.csgj .jiri .csResult .resCont .res_top:before ,.csgj .jiri .csResult .resCont .res_top:after{content:'';position:absolute;background: url(../images/jiri_bg.png) no-repeat 0 0;background-size: 430px auto;width: 57px;height: 64px;left: 0px;top: 0px;}
.csgj .jiri .csResult .resCont .res_top:after{ left:auto; right:0; background-position: right 0;}
.csgj .jiri .csResult .resCont .res_top h2{font-size: 26px;font-weight: normal;}
.csgj .jiri .csResult .resCont .res_top h3{font-size: 15px;font-weight: normal;color: rgba(255, 255, 255, 0.27);}
.csgj .jiri .csResult .resCont .res_top h1{ line-height: 100px; font-size: 40px;}
.csgj .jiri .csResult .resCont .res_top p{display:inline-block;font-size:22px;position:relative;line-height: 30px;background: #d85656;border-radius: 8px;width: 90%;padding: 13px 0px;}
.csgj .jiri .csResult .resCont .res_top p span{display:block;/* font-weight: bold; */font-size: 18px;color: #f2be86;}
.csgj .jiri .csResult .resCont .res_top p:before{content:"\201C";position:absolute;left: 80px;top:35px;font-size: 33px;opacity: 0.6;}
.csgj .jiri .csResult .resCont .res_top p:after{content:"\201D";position:absolute;right: 80px;top:35px;font-size: 33px;opacity: 0.6;}

.csgj .jiri .csResult .resCont .res_bot{background:#ffeee8;margin: 20px 5px 5px;padding: 20px;border-radius: 8px;}
.csgj .jiri .csResult .resCont .res_bot .s1{border-radius: 10px;display:flex;border: 1px solid #e4ac65;background:#fff;line-height: 40px;overflow: hidden;}
.csgj .jiri .csResult .resCont .res_bot .s1 .item{flex:1;text-align: center;}
.csgj .jiri .csResult .resCont .res_bot .s1 .item label{background: #edb46d;color:#fff;padding: 0 10px;line-height: 36px;display: block;}
.csgj .jiri .csResult .resCont .res_bot .s1 .item:nth-child(2){background: #fff2ee;}
.csgj .jiri .csResult .resCont .res_bot .s1 .item:nth-child(2) label{background: #e6ac64;}

.csgj .jiri .csResult .resCont .res_bot .s2{display:flex;margin-top: 20px;}
.csgj .jiri .csResult .resCont .res_bot .s2 .item{flex:1;border-radius: 10px;border: 1px solid #e06969;background:#fff;line-height: 25px;overflow: hidden;text-align: center; position:relative; padding-top: 36px;}
.csgj .jiri .csResult .resCont .res_bot .s2 .item:last-child{ margin-left: 20px; border-color: #717ca5;}
.csgj .jiri .csResult .resCont .res_bot .s2 .item label{background: #e06969;color:#fff;display: block;line-height: 36px; position:absolute; width:100%; top:0;}
.csgj .jiri .csResult .resCont .res_bot .s2 .item:last-child label{ background:#717ca5;}
.csgj .jiri .csResult .resCont .res_bot .s2 .item p{ padding: 10px; width:100%;}
.csgj .jiri .csResult .resCont .res_bot .s2 .item .item_con{ height: 100%; display: flex; align-items: center; width: 100%;}

.csgj .xmpd{ background:#f58497 url(../images/gj6.png) no-repeat left top;}
.csgj .xmpd .tyForm{ padding:0 0 15px;}
.csgj .xmpd .tyForm button{background:#fd6073; box-shadow:0px 3px 0px rgb(218, 62, 93);}
.csgj .xmpd .tyForm .peo{ font-size:18px; color:#fff; margin:13px 0;}
.csgj .xmpd .tyForm .inpBox{ display:block; padding-left:0; margin:0 13px 18px;}
.csgj .xmpd .tyForm .inpBox input{ text-align:center; padding-left:0; width:100%;}

.csgj .lj_tw{ margin-top: 20px; }
.csgj .lj_tw h3{ color: #609ea0; }
.csgj .tit{ width: 535px; }