
.search{float: right;margin-top: 30px;border-radius: 0 5px 5px 0;width: 400px;background: linear-gradient(to right, #0062ff 0%, #00a0ec 100%);}
.search p{margin-bottom: 10px;}
.search input.input_submit{border: 0;background: url(../images/search.png) no-repeat left 10px center;color: #fff;outline: none;line-height: 36px;font-size: 15px;width: 100px;cursor: pointer;letter-spacing: 5px;text-indent: 1em;}
.search input.input_text{border: 0;line-height: 36px;height: 36px;outline: none;width: 300px;background: #f3f3f3;float: left;text-indent: 1em;}
/*cloud*/.cloud{padding: 1px;overflow: hidden}
.cloud ul{overflow: hidden;padding-top:5px}
.cloud ul a{line-height: 24px;height: 24px;display: block;background: #999;float: left;padding: 3px 10px;margin:8px 5px 0 0;border-radius: 3px;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;color: #FFF}
.cloud ul a:nth-child(8n-7){background: #8A9B0F}
.cloud ul a:nth-child(8n-6){background: #EB6841}
.cloud ul a:nth-child(8n-5){background: #3FB8AF}
.cloud ul a:nth-child(8n-4){background: #FE4365}
.cloud ul a:nth-child(8n-3){background: #FC9D9A}
.cloud ul a:nth-child(8n-2){background: #EDC951}
.cloud ul a:nth-child(8n-1){background: #C8C8A9}
.cloud ul a:nth-child(8n){background: #83AF9B}
.cloud ul a:first-child{background: #036564}
.cloud ul a:last-child{background: #3299BB}
.cloud ul a:hover{border-radius: 0;text-shadow: #000 1px 1px 1px}
.cloudhs{padding: 20px;overflow: hidden}
.cloudhs ul{overflow: hidden;padding-top:5px}
.cloudhs ul a{font-size: 14px;line-height: 24px;height: 24px;display: block;background: #f1f1f1;float: left;padding: 3px 10px;margin:8px 5px 0 0;border-radius: 3px;transition: all .2s;color: #525252}
.cloudhs ul a:hover{background: #1487f4;color: #fff}
/*suiji*/.suiji{padding: 20px;overflow: hidden}
.suiji ul{overflow: hidden;padding-top: 10px}
.suiji li{line-height: 22px;margin-bottom: 10px;position: relative;padding-left: 15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.suiji li:before{position: absolute;content: "";width: 3px;height: 3px;background: #000;border-radius: 10px;left: 0px;top: 10px;}
/*xiazai*/.after_height_light~p a{color: #2965b1 !important;}
/*keywords*/.keywords a{display: block;float: left;border: #1487f4 1px solid;color: #1487f4;padding: 2px 8px;margin: 0 5px 5px 0;border-radius: 3px;font-size: 14px;}
.keywords a:nth-child(1), .keywords a:hover{background: #1487f4;color: #fff}
/**/.searchbox{display: block;background: #fff;margin: 15px auto;max-Width: 750px;}
.searchbox .input-wrap{display: block;padding:0px 10px;}
.searchbox input{border: 1px solid #6492b7;outline: none;height: 40px;margin:5px 0px;width:75%;float: left;padding-left: 8px;}
.searchbox input:focus{border: 2px solid #2ca6e0;}
.searchbox .s-btn{display: inline-block;background:#6492b7;margin: 5px 10px 0px 0px;width:22%;color: #fff;float: left;font-size: 16px;text-align: center;height:40px;line-height:40px;padding:0px 15px;}
/**/
.search-form{position: relative;overflow: hidden;background: #fff;}
.search-form input{background: none;border: 0;line-height: 22px;display: block;float: left;outline: 0;}
.search-form input.keyword{width: 380px;height: 34px;padding: 5px 10px;font-size: 14px;color: #333;border: 1px solid #efefef}
.search-form input.keyword:focus{border-color: #3ca5f6}
.search-form input.submit{position: absolute;right: 0;top: 0;z-index: 9;width: 64px;height: 46px;padding: 0;font-family: FontAwesome;font-size: 16px;line-height: 34px;text-align: center;color: #fff;background-color: #517afc;cursor: pointer}
.search-form input.submit:hover{background-color: #4285f4}
@media screen and (max-width:750px){.sidebar1{width: 88%;}

    .search-form input.keyword{width:80%;box-sizing: border-box;height: 44px;}
    .search-form input.submit{width:20%;height: 44px;}}
@media screen and (max-width:520px){.download_card_btn{width: 60%;}}