a{ text-decoration:none; color: #000; margin: 0; padding: 0; transition: all 0.3s;}
a:hover{ color: #e42817;}
.topbigbox{ height: 360px; background: url(../images/topbg.jpg) no-repeat top center; overflow: hidden;}
.topbox{ margin: 0 auto; width: 1200px; height: 150px; }
.search{ width: 1200px; margin: 10px 0 170px 0; overflow: hidden;}
.search input{ float: right; height: 30px; line-height: 30px; border: #eaeaea solid 1px;padding: 0 8px; }
.search input:nth-of-type(1){ background: #f7f7f7; width: 60px; height: 32px; cursor: pointer;}
.search input:nth-of-type(2){ width: 200px; font-size: 14px;}
.topbox img:nth-of-type(1){ float: left; margin: 0 0 0 30px;}
.topbox img:nth-of-type(2){ float: right; margin: 0;}
.navbox{ height: 50px; background: #064ec0; border-bottom: #c31f0b solid 5px;}
.navbox .nav{ width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; flex-wrap: nowrap;}
.navbox .nav>a{font-size: 22px;line-height: 40px; font-weight: bold; display: block; margin: 5px 0 0 0;color: #fff;}
.navbox .nav>a:hover{text-decoration: underline;}
.headlinesbox{ width: 1200px; margin: 0 auto; margin-top: 30px; overflow: hidden;}
.headlinesbox-list{ float: right; width: 510px; height: 370px; position: relative; }
.headlinesbox-list h3{ max-height: 80px; font-size: 26px; line-height: 45px; padding: 0 0 20px 0; font-weight: bold; overflow: hidden;}
.headlinesbox-list h4{ max-height: 80px; font-size: 26px; line-height: 45px; padding: 10px 0 20px 0; overflow: hidden; }

/*内页*/
.positionbox{ margin: 0 auto; padding: 0 0 0 30px; width: 1170px; height: 80px; line-height: 80px; border-bottom: #eaeaea solid 1px; background: url(../images/position.png) no-repeat 0 25px;}

.linkbox{ background: #fbf7f0; margin: 40px 0 30px 0; overflow:hidden;}
.linkbox-list{ width: 1200px; margin: 0 auto; margin-top: 40px; }
.linkbox-list>h3{height: 60px;line-height: 60px; font-size: 24px; float: left; margin: 0 auto; padding: 0 0 0 20px; border-left: #c31f0b solid 10px;}
.linkbox-list a{ display: block; float: left; margin: 0 0 10px 10px; }
.linkbox-word{ width: 100%;display: block; float: left; margin: 30px 30px 0 0; overflow: hidden; }
.linkbox-word>h3{ float: left; margin-right:50px; padding: 0 30px 0 0; font-size: 22px; font-weight: bold; cursor: pointer;}

.linkbox-word-on{ color: #c52916; background: url(../images/t-red.png) no-repeat right;}
.wordlinebox{ width: 1200px; float: left; margin: 20px 0 40px 0; }
.wordlinebox a{ padding: 0 10px;}

.bottombox{ margin: 40px 0 0 0; text-align: center; line-height: 30px;}
.bottombox a{ width: 300px; display: block; margin: 0 auto; }

/*会员中心*/
.hydl{ width: 1200px; height: 560px; margin: 0 auto; border: #eaeaea solid 1px; box-sizing: border-box; background: url(../images/hyzx1.png) no-repeat bottom; }
.hydl .hydl-center{ width: 530px; margin: 0 auto; margin-top: 60px;}
.hydl .hydl-center .title{ margin-bottom: 50px; font-size: 30px; text-align: center; }
.hydl .hydl-center .input-line{ display: flex; margin-bottom:20px;}
/*
.hydl .hydl-center .input-line span{ display: block; padding-left: 50px; width:130px; height: 54px; line-height: 54px; border: #dddddd solid 1px; }
.hydl .hydl-center .name span{background: url(../images/hyzx2.png) no-repeat 15px 10px;}
.hydl .hydl-center .pass span{background: url(../images/hyzx3.png) no-repeat 15px 10px;}
.hydl .hydl-center .code span{background: url(../images/hyzx4.png) no-repeat 15px 10px;}
*/
.hydl .hydl-center .input-line label{margin-bottom: 0px; display: block; padding-left: 50px; width:130px; height: 54px; line-height: 54px; border: #dddddd solid 1px; }
.hydl .hydl-center .name label{background: url(../images/hyzx2.png) no-repeat 15px 10px;}
.hydl .hydl-center .pass label{background: url(../images/hyzx3.png) no-repeat 15px 10px;}
.hydl .hydl-center .code label{background: url(../images/hyzx4.png) no-repeat 15px 10px;}
.hydl .hydl-center .yzcode img{height:50px;} 
.hydl .hydl-center .input-line input{ flex: 1; padding-left: 10px; border: #dddddd solid 1px; box-shadow: 0px 10px 5px #f5f5f5 inset;}
.hydl-btn{ display: block; margin: 0 auto; margin-top: 40px; width: 150px; height: 50px; line-height: 50px; text-align: center; color: #ffffff; background-color: #c31f0b;border:none; }

.hyzx{ width: 1200px; margin: 0 auto; border: #eaeaea solid 1px; box-sizing: border-box;}
.hyzx .hyzx-head{ margin: 0 auto; margin-top: 20px; width: 1160px; height: 90px; background-color: #f1f1f1;}
.hyzx .hyzx-head .icon{ float: left; margin: 30px 10px 0 25px;}
.hyzx .hyzx-head .name{ float: left; margin: 33px 10px 0 0;}
.hyzx .hyzx-head .time{ float: right; margin: 33px 25px 0 0;}

.hyzx-btns{ width: 1160px; margin: 0 auto; display: flex; justify-content: space-between; margin-top: 40px; margin-bottom: 50px; }
.hyzx-btns a{ width: 270px; height: 220px; box-shadow: 0 0 15px #ddd; text-align: center; font-size: 24px;}
.hyzx-btns a img{ display: block; margin: 0 auto; margin-top: 35px; margin-bottom: 15px; }

.hyzx .hyzx-headjj{ margin: 0 auto; margin-top: 20px; width: 1160px; height: 40px;}
.hyzx .hyzx-headjj .icon{ float: left; margin: 10px 10px 0 0;}
.hyzx .hyzx-headjj .name{ float: left; margin: 13px 10px 0 0;}
.hyzx .hyzx-headjj .time{ float: right; margin: 13px 0 0 0;}
.hyzx .hyzx-content{ display: flex; margin: 0 auto; margin-top: 20px; width: 1160px;}
.tab-left{ width: 115px; }
.tab-left span{ display: block; margin-bottom: 10px; width: 116px; height: 60px; line-height: 60px; font-size: 16px; text-align: center; background-color: #f1f1f1; cursor: pointer; }
.hyzx-left-selected{ background-color: #ffffff!important; color: #064ec0; font-weight: bold; font-size: 20px!important; border-left: #eaeaea solid 1px; border-top: #eaeaea solid 1px; border-bottom: #eaeaea solid 1px; border-right: #fff solid 1px; box-sizing: border-box; }
.tab-right{ width: 1040px; margin-bottom: 30px; border: #eaeaea solid 1px; }
.tab-right .intro{ margin: 20px; padding: 20px 30px; width: 940px; background-color: #f1f1f1; }
.tab-right .intro .intro-title{ margin-bottom: 10px; text-align: center; font-size: 20px; font-weight: bold; }
.tab-right .intro .intro-content{ font-size: 14px; }
.tab-right .formbox{ margin: 0 auto; width: 1000px;}
.tab-right .formbox .input-line{ display: flex; margin-bottom:10px;}
.tab-right .formbox .input-line span{ display: block; width: 100px;/* height: 54px; */line-height: 54px; text-align: center; font-size: 16px; border: #dddddd solid 1px; }
.tab-right .formbox .input-line input{ flex: 1; padding-left: 10px; line-height: 54px; font-size: 16px; border: #dddddd solid 1px; box-shadow: 0px 10px 5px #f5f5f5 inset;}
/*.tab-right .formbox .input-line i{ display: block; font-size: 16px; font-style: normal; position: absolute; right: 15px; top: 18px; color: #666; }*/
.tab-right .formbox .uploadfile{ position: relative;}
.tab-right .formbox .nr{ width: 1000px; margin: 0 auto; }
.tab-right .formbox .nr>span{ color: #999; font-size: 16px; overflow: hidden; }
.tab-right .formbox .nr .nr-bjq{ margin: 5px 0 20px 0; background-color: #f5f5f5;}
.tab-right .formbox .subbtn{ margin: 0 auto; margin-bottom: 30px; display: block; width: 150px; height: 50px; line-height: 50px; text-align: center; color: #ffffff; font-size: 16px; background-color: #c31f0b; }
.tab-right .myfile-top{ margin: 0 auto; margin-top: 20px; width: 1000px; position: relative; }
.tab-right .myfile-top .myfile-top-tab{ width: 100%; display: flex; border-bottom: #c31f0b solid 1px; }
.tab-right .myfile-top .myfile-top-tab span{ display: block; margin-left: 20px; padding: 10px 40px; cursor: pointer; }
.tab-right .myfile-top .myfile-top-tab span a{font-size: 18px;}
.hyzx-list-selected{ font-weight: bold; background-color: #c31f0b; color: #fff;}
.hyzx-list-selected a{color: #fff;}
.tab-right .myfile-top .myfile-top-search{ display: flex; position: absolute; right: 0; top: 0; }
.tab-right .myfile-top .myfile-top-search input{ width: 200px; height: 32px; padding-left: 10px; line-height: 32px; border: #dddddd solid 1px; font-size: 14px; }
.tab-right .myfile-top .myfile-top-search a{ display: block; width: 45px; height: 32px; border: #dddddd solid 1px; background: url(../images/hyzx11.png) no-repeat center; }
.tab-right .myfile-bottom{ margin: 0 auto; margin-bottom: 30px; width: 1000px; }
.tab-right .myfile-bottom .table-head{ width: 100%; display: flex; justify-content: space-between; background-color: #f1f1f1; }
.tab-right .myfile-bottom .table-head span{ padding-left: 20px; height: 50px; line-height: 50px; font-size: 16px;}
.tab-right .myfile-bottom .table-head span:nth-of-type(1){ width: 460px;}
.tab-right .myfile-bottom .table-head span:nth-of-type(2){ width: 180px;}
.tab-right .myfile-bottom .table-head span:nth-of-type(3){ width: 130px;}
.tab-right .myfile-bottom .table-head span:nth-of-type(4){ flex: 1;}
.table-list .one{ width: 100%; display: flex; justify-content: space-between; border-bottom: #f1f1f1 solid 1px;}
.table-list .one span{ padding-left: 20px; height: 80px; line-height: 80px; font-size: 16px;}
.table-list .one span:nth-of-type(1){ width: 460px;}
.table-list .one span:nth-of-type(2){ width: 180px;}
.table-list .one span:nth-of-type(3){ width: 130px;}
.table-list .one span:nth-of-type(4){ flex: 1;}
.table-list .one span .edit{ display: inline-block; margin-right: 10px; width: 60px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; background-color: #064ec0; color: #ffffff;}
.table-list .one span .delete{ display: inline-block; width: 60px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; background-color: #c31f0b; color: #ffffff;}
.table-list .one span .look{ display: inline-block; width: 60px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; background-color: #f1f1f1;}

.changepass{ width: 1000px; margin: 0 auto; margin-top: 60px;}
.changepass .formbox{ width: 500px;}

/*分页 */
.pagebox{ width: 870px; margin: 0 auto; margin-top: 30px; /*display: flex; justify-content: center;*/}
.pagebox a{ display: block; float: left; margin: 0 5px; padding: 8px 15px; border: #eaeaea solid 1px; }
.pagebox a:hover,.pagebox .hover{ background-color: #064ec0; color: #fff;}
.pagebox span{ display: block; float: left; padding: 10px 10px;  margin: 0 5px;font-size: 14px;}
.pagebox input{ width: 40px; height:30px;font-size: 14px; display: block; float: left; margin: 0 5px; border: #eaeaea solid 1px;text-align: center; }
.pagebox .prevpage{ height: 24px; background: url(../images/prevpage.png) no-repeat 0 13px; border: none;}
.pagebox .nextpage{ height: 24px; background: url(../images/nextpage.png) no-repeat 0 13px; border: none;}
.pagebox em{ font-style: normal; float: left; line-height: 30px;}
.pagebox .trunpage{ background: #eaeaea;}

.floatwin{ position: fixed; top: 100px; right: 30px; width: 150px; z-index: 9999; text-align: center; }
.floatwin>div{ border: #eaeaea solid 1px; background: #fff;}
.floatwin>div>img{ margin: 0 auto; margin-top: 20px;}

.floatwin>a{ cursor: pointer;}
