@charset 'utf-8';

/*首页*/
input[type="text"],
input[type="password"],
input[type="button"],
input[type="submit"]{-webkit-appearance: none;border-radius: 0;}
.justify-one,
.entry a.justify-one{text-align: justify;overflow: hidden;}
.justify-one:after,
.entry a.justify-one:after{display: inline-block;content: '';overflow: hidden;width: 100%;height: 0;}

.maxwidth{max-width: 640px;margin: 0 auto;}
.entry{}
.entry a{display: block; width: 180px;padding: 0 10px; margin: 0 auto;height: 45px;line-height: 45px; text-align: center; background: #20a1d8; color: #fff; font-size: 20px; font-family: 'STHeiti-Light';}
.sign_tips{ width: 100%; }
.sign_tips dl{ margin-left: 8.80407%;margin-right: 8.80407%; }
.sign_tips h3{ font-weight: bold; font-size: 18px; }
.sign_tips dd,.sign_tips dt{ margin-top: 20px; font-size: 14px; line-height: 1.5; }
.sign_tips dd{margin: 0; margin-left: 2em;}

/*搜索*/
.search_main{padding:8% 10.58524% 5% 11.85751%;}
.search_main input{float:left; outline: none;}
.search_main form{width: auto;margin: 0 auto}
.search_main form input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
#company_se_btn,#company_se_txt{ width: 79.2%; font-size: 14px; height: 36px;line-height: 36px; border: 2px solid #20a1d8; background: none;text-indent: 1em;}
#company_se_btn{text-align: center; width: 20.5%; background: #20a1d8; color: #fff;text-indent:0; border-color: #20a1d8;}
#company_se_btn{height: 36px;line-height: inherit;text-align: center;}
/*搜索结果*/

.se_result{margin-top:1.44642%;}
.se_result h3{background: #20a1d8;color: #fff; text-align: center; font-weight: normal; font-size: 16px; height: 35px;line-height: 35px;}
.se_result_list>li{height: 40px;line-height: 40px;}
.se_result_list>li:nth-child(2n){background-color: #f4f5f5;}
.se_result_list>li>a{color: #20a1d8; font-size: 14px; padding:0 10px;display: block; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.page_list{ background: #20a1d8;height: 35px;line-height: 35px; text-align: center; }
.page_list li{float: left; color: #fff; font-size: 16px;}
.page_list li a{font-size: 20px;}
.page_list a{ color: #fff;font-size: 16px; white-space: nowrap; }
.page_list>a{ font-size: 14px; }
.page_list ul{display: inline-block;}
#prev_p{display: block; background: url(../images/zjt.png) no-repeat left center; float: left;padding-left: 11px;margin-left: 10px;background-size: 8px 10px;}
#next_p{display: block; background: url(../images/yjt.png) no-repeat right center; float: right;padding-right: 11px;margin-right: 10px;background-size: 8px 10px;}
/*.result_footer{position: fixed; bottom: 0; left: 0; right: 0; z-index: 3000;}*/

/*info common*/
.info{ padding-top:5%; }
.info td{line-height:100%;padding:0;}
.info input{outline: none; margin-bottom:4%; font-size:16px; border:1px solid #9fa0a0; line-height:160%; text-indent:0.5em; font-family: "Microsoft Yahei";}
.se_list{width:100%; background: #f4f5f5; margin-bottom: 4%;}
.se_list>li{position: relative;}
.se_list>li>a{display: block; font-size: 16px; line-height: 200%; color: #b5b5b6; background: url(../images/se_a_bg.png) no-repeat right center; background-size: 50px 32px; text-indent: 0.5em;}
.se_list ul{display: none; position: absolute; z-index: 5; width: 100%;}
.se_list>li li a{background: #f4f5f5; width:100%;display: block; font-size: 16px; line-height: 200%; color: #b5b5b6;text-indent: 0.5em; border-bottom: 1px dotted #ccc;}

/*company info*/
.info_btn,#info_sub{max-width: 180px; background:#20a1d8; color:#fff; border:none!important; font-size:16px; height: 45px;line-height: 45px;cursor: pointer;margin-bottom: 40px; margin-top:30px; font-family: "Microsoft Yahei";}
#info_sub{max-width: 210px;width: 210px;}
/*person info*/
.info_btn{ width:130px; float: left; margin-left: 10px;}
.p_info_cellp{width: 60%;}
.p_ever td{line-height: 200%; font-size: 16px;}
table{width: 80%;max-width: 640px;}
table .tdleft{width: 85px;padding-right: 10px;}
table .tdright input{width: 100%;}
/*end*/
.end_content{padding-top:125px;}
.end_content h2{text-align: center; margin: 0 auto; text-align: center; font-size: 30px;font-weight: normal; color: #20a1d8;}
.end_content dt,.end_content dd{text-align: center; font-size: 16px; color: #231815;}
.end_content dt{margin-top: 25px;}
.end_content dl{padding-bottom: 14.0967%;}