
.ad_tl{ border-radius: 5px; width: 1000px; margin: 20px auto; height: 72px; background: url(../images/ad_sec.png) no-repeat left top; background-size: 100%; }
.type_item li{cursor: pointer; color: #555; font-size: 17px; margin:0 14px 14px 0; display: inline-block; line-height: 35px; border: 1px solid #e0e0e0; padding: 0 15px; border-radius: 3px; background: #ebeae9; }
.type_item li.active{ padding-left: 40px; background: url(../images/all_icon2.png) no-repeat 15px center; }
.type_item li img{ display: inline-block; vertical-align: middle; margin-right: 6px; }
.type_item li.active{ color: #5099dd; font-weight: bold; border-color: #5099dd; }
.dq_item{ font-size: 24px; color: #333; padding-left: 30px; background: url(../images/all_icon.png) no-repeat left center; }
.ad_line{ font-size: 15px; color: #bbb; margin: 20px 0; display: inline-block; padding: 6px 10px; background: #eceff1; border-radius: 2px; }
.ad_line a{ color: #5099dd; }

.sy_tool_tab{ width: 100%; height: 42px; line-height: 42px; text-align: center;border-radius: 3px 3px 0 0; background: #e1e1e1; }
.sy_tool_tab div{cursor: pointer; width: 50%; display: inline-block; font-size: 17px; font-weight: bold; color: #b1b1b1; }
.sy_tool_tab div.active{position: relative; background: #fec16b; color: #fff; border-radius: 4px 4px 0 0;/*box-shadow: 4px 0 0 rgba(0,0,0,.07);*/}
.sy_tool_tab div.active:after{left: 163px;display: block; content: ""; position: absolute; bottom: -15px;width: 0; height: 0; border: 8px solid #fec16b;  border-color: #fec16b transparent transparent transparent;}
/*.aside{ background: #fff; border-radius: 3px; }*/
.secPage .wrapBox{ margin-top: 20px; width: 680px; }
.secPage .wrapBox .flex{ padding: 25px; background: #fff; }
.secPage .wrapBox .bigBlock{ width: 450px; }
.secPage .wrapBox .bigBlock .inl a{ width: 140px; height: 136px; }
.secPage .wrapBox .bigBlock .inl a img{ width: 140px; height: 106px; }
.secPage .wrapBox .bigBlock .inl a h2{ line-height: 30px; font-size: 15px; }
.secPage .wrapBox .flex.bigBlock .inl:nth-child(1),.secPage .wrapBox .flex.bigBlock .inl:nth-child(2){ margin-right: 14px;}
.secPage .wrapBox .bigBlock ul.wid li{ width: 215px; }
.secPage .wrapBox .flex ul li a h3{  }
.secPage .blueBg{ border-color: #5a9ddb; }
.secPage .blueBg:before{ background: #5a9ddb; }
.secPage .blueBg .bg{ background: #5a9ddb; box-shadow: 7px 0 0 rgba(90,157,219,.3); }
.secPage .blueBg .bg:after{border-color: #5a9ddb transparent transparent transparent;}
.secPage .orgBg{ border-color: #f8a052; }
.secPage .orgBg:before{ background: #f8a052; }
.secPage .orgBg .bg{ background: #f8a052; box-shadow: 7px 0 0 rgba(248,160,82,.3); }
.secPage .orgBg .bg:after{border-color: #f8a052 transparent transparent transparent;}
.secPage .purBg{ border-color: #7197e2; }
.secPage .purBg:before{ background: #7197e2; }
.secPage .purBg .bg{ background: #7197e2; box-shadow: 7px 0 0 rgba(113,151,226,.3); }
.secPage .purBg .bg:after{border-color: #7197e2 transparent transparent transparent;}
.secPage .redBg{ border-color: #f06969; }
.secPage .redBg:before{ background: #f06969; }
.secPage .redBg .bg{ width: 158px; background: #f06969; box-shadow: 7px 0 0 rgba(240,105,105,.3); }
.secPage .redBg .bg:after{left: 45px; border-color: #f06969 transparent transparent transparent;}

.secPage .cmBox{}
.secPage .cmBox p{ font-size: 20px; font-weight: bold; color: #333; margin: 5px 0 8px; text-align: center;}
.secPage .cmBox button{ background: #7da4e6; line-height: 46px; width: 200px; height: 46px; margin-left: 6px; border-radius: 30px; color: #fff; font-size: 18px;}
.secPage .cmBox .tyForm{border: none; padding: 10px 0 16px; width: auto; }
.secPage .cmBox .tyForm .inpBox{ border: none; width: 230px; }
.secPage .cmBox .tyForm .inpBox input{ width: 188px; padding-left: 12px; }
.secPage .cmBox .tyForm .fl{ right: 18px; top: 7px; }
.secPage .cmBox .tyForm label.active{ background: none; }
.secPage .cmBox .tyForm input[type="radio"]:checked{ background-image: url(../images/form_tic_blue.png); background-color:#5099dd; border-radius: 100%; color: #fff;  }
.secPage .cmBox .tyForm input[type="radio"]:checked + span{ color:#fff;}
.tyForm label.active span{ color: #555;}

.secPage .intro_box{ width: 680px; padding: 0; margin: 0 0 30px; background: none; }
.secPage .bbqm{ width: 680px; border: 1px solid #e5f0fe; border-radius: 0px 0 3px 3px; border-top: 0; box-sizing: border-box; }
.secPage .bbqm .inpBox{color: #979797; width: 306px; padding-left: 18px; margin: 5px 6px 6px 0; height: 48px; line-height: 48px; font-size: 17px;}
.secPage .bbqm .inpBox:nth-child(2),.secPage .bbqm .inpBox:nth-child(4){ margin: 5px 0 6px 5px; }
.secPage .bbqm .inpBox.long{ width: 623px !important; }
.secPage .bbqm .inpBox input[type="text"]{ height: 48px; line-height: 48px; width: 200px; padding-left: 22px; }
.secPage .bbqm .inpBox label:first-child input[type="radio"]{ margin-left: 17px; }
.secPage .bbqm .inpBox input[type="radio"]{ margin-left: 9px; margin-right: 3px; }
.secPage .bbqm button{display: block; width: 380px; height: 50px; line-height: 50px; background: #7aa3e7; border-radius: 5px; color: #fff; font-size: 18px; margin:15px auto 0; }


.sxqm .wrapBox{ margin-top: 0; }
.sxqm .intro_box{ height: 155px; margin: 0; padding: 0; background: none;}
.sxqm .tyForm{ width: 680px; background: #e8ebf5; border: 1px solid #d8dee5; padding: 23px 10px 15px; margin-top: -20px; }
.sxqm .tyForm label.active{ background: #cea473; }
.sxqm .tyForm input[type="radio"]:checked{ background-image: url(../images/form_tic_yel.png); }
.sxqm .tyForm .qm_btn{margin:9px; width: 335px; height: 47px; background: #cea473; }
.sxqm .tyForm .inl:nth-child(3) .inpBox{ width: 275px; }
