/**
 * 2019/4/24
 */
 @charset "UTF-8";
 *, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: Microsoft YaHei, sans-serif;}
 html, body {min-height: 100%; background: #fff;}
 html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: none;}
 html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; list-style: none; line-height: 1.5em;}
 article, aside, details, figcaption, figure, footer, header, hgroup, menu, main, nav, section, summary {display: block;}
 audio, canvas, progress, video {display: inline-block; vertical-align: baseline;}
 audio:not([controls]) {display: none; height: 0;}
 [hidden], template, script {display: none;}
 a {background-color: transparent;}
 a:focus {outline: thin dotted;}
 a:active, a:hover {outline: 0; transition: all 0.2s ease-out 0s;}
 ins, a {text-decoration: none;}
 b, strong {font-weight: bold;}
 pre {white-space: pre-wrap;}
 small {font-size: 80%;}
 img {box-sizing: border-box; max-width: 100%; height: auto; vertical-align: middle; border: 0;}
 svg:not(:root) {overflow: hidden;}
 figure {margin: 0;}
 fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
 legend {border: 0; padding: 0;}
 button, input, optgroup, select, textarea {color: inherit; font: inherit; margin: 0;}
 button { overflow: visible;}
 button, input {line-height: normal;}
 button, select {text-transform: none;}
 button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
 input[type="radio"], input[type="checkbox"] {cursor: pointer; padding: 0; box-sizing: border-box;}
 button[disabled],
 html input[disabled] {cursor: default;}
 button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
 input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
 input[type="search"] {-webkit-appearance: textfield; box-sizing: content-box;}
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
 textarea {overflow: auto; vertical-align: top; resize: vertical;}
 table {border-collapse: collapse; border-spacing: 0;}
 td, th {padding: 0;}
 .dob-shadow {-webkit-box-shadow: 3px 3px 3px; -moz-box-shadow: 3px 3px 3px; box-shadow: 3px 3px 3px;}
 .dob-alpha {filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5;}
 .clear {display: block; content: ""; clear: both; overflow: hidden;}

 .wrapper{width:100%;height:100%;}
 /** 蕁狗���桁�� */
 .header-part{width:100%;height:183px;float:left;background-color:#FFFFFF;}
 .header-logo{width:1100px;height:90px;margin: 0 auto;}
 .top-logo-img{width:414px;height:75px;float:left;margin-top:37px;}
 .top-logo-img img{width:414px;height:75px;float:left;}
 .header-title{width:100%;height:90px;float:left;background-color: #034e8a;padding-top: 32px;}
 .header-title-word{width:1100px;height:26px;margin:0 auto;}
 .header-title-word span{font-size:26px;font-weight: bold;color:#FFFFFF;}
 .header-line{width:100%;height:3px;float:left;}
 .header-line img{width:100%;height:3px;float:left;}
 /** 筝㊨�翫�����絎� */
 .layout-content{width:1100px;height:auto;margin:0 auto;}
 .layout-content .nav{width:100%;height:52px;float:left;line-height: 52px;font-size: 13px; color: #666666;}
 .layout-content .nav a:hover{cursor: pointer;color:#5067aa}
 .main-content{width:100%;height:auto;float:left;}
 /**  綏�唱����  */
 .shelf-service{width:700px;height:auto;float:left;}
 .shelf-border{width:100%;height:auto;float:left;background-color:#FFFFFF;border:1px solid #eeeeee; padding: 0px 30px 30px;}
 /** 綏�唱������蘂� */
 .shelf-title {border-bottom: 1px solid #dcdcdc; height: 50px;}
 .shelf-title span {border-bottom: 3px solid #e94747; font-size: 19px; height: 44px; display: inline-block;}
 .submit-form{width: auto; margin: 0 auto; padding: 20px 0 10px;}
 .submit-form input {border: none; outline: none;}

 .search-message{width:100%;height:auto;float:left;}
 .search-form{width:100%;height:auto;float:left;margin-top:20px;}
 /** 莨��ユ��桁�� */
 .input-box{ width: 455px; height: 45px; border: solid 1px #dcdcdc; background-color: #fafafa;}
 .input-box input {height: 45px; width: 100%; padding: 10px; line-height: 25px; background: transparent;}
 .input-box input {border: none; outline: none;}
 /** 筝���罅��桁�� */
 .select-box {position: relative;}
 .select-box .select-input-box {cursor: pointer;}
 .select-img {position: absolute;
    top: 12px;
    right: 12px;
    cursor: pointer;
    width: 16px;
    height: 16px;
    background: url(../img/xl.png);
}

 .select-list-box {position: absolute; width: 455px;display: none; left: -1px; top: 43px; z-index: 1; background: #f7f7f7; padding: 1px 0 1px; overflow-y: auto; border: solid 1px #cccccc; display: none; height:auto;}
 .select-list-box > li { width: 100%; padding-left: 20px; font-size: 15px; color: #888; line-height: 40px; text-align: left;}
 .select-list-box > li:hover {background: #ccc; color: #222; cursor: pointer;}

 /** 薨�莚��� */
 .code-box{margin:20px auto; width: 455px; height: 45px;}
 .input-code-box{width: 335px; height: 45px; border: solid 1px #dcdcdc; background-color: #fafafa;float:left;}
 .input-code-box input{height: 45px; width: 100%; float: right; border:0px solid;padding: 10px; line-height: 25px; background: transparent;}
 .code {float:right;line-height:45px;text-align:center;background-color: #e5defd; font-family: Arial;font-style: initial; color: brown; font-size: 20px; border: 0; padding: 2px 3px; letter-spacing: 3px; font-weight: bolder; width: 110px; height: 45px;}
 .code:hover{cursor: pointer}

 /**  �����桁�� searchButton:腴��恰�ヨ�  resetButton:��臀����� */
 .button-box{width:100%;height:50px;margin: 10px auto 0px;font-family: "Microsoft Yahei";font-size: 19px;float:left;}
 .button-center{width:450px;margin:0 auto;}
 .search-button{width:210px;height:100%;float:left;background-color: #e94747;color:#FFFFFF;border-radius: 3px;line-height: 50px;text-align: center;}
 .search-button:hover{cursor: pointer;}
 .reset-button{width:210px;height:100%;float:left;background-color: #dfdfdf;color:#333333;border-radius: 3px;line-height: 50px;text-align: center;}
 .reset-button:hover{cursor: pointer;}
 .margin-left{margin-left:30px;}

 /** 膸�����茵� */
 .result-list{width:100%;height:auto;margin-top:60px;float:left;}
 .result-grid{width:100%;margin-top:20px;}
 .result-grid table{width:100%;background-color: #FFFFFF;}
 .result-grid table th{padding: 6px; text-align: center;  background: #fff;border: solid 1px #dcdcdc;}
 .result-grid table tbody tr{border-left: solid 1px #dcdcdc;border-right: solid 1px #dcdcdc;border-bottom: solid 1px #dcdcdc;}
 .result-grid table tbody > tr:nth-child(even){background-color:#f8f8f9;}
 .result-grid table td{padding: 6px; text-align: center;}
 .result-grid table thead th {text-align: center; background: #f7f7f7;}

 /** ��蕁究�桁�� */
 .page-part{width:100%;height:84px;margin:0 auto;border-left: solid 1px #dcdcdc;border-right: solid 1px #dcdcdc;border-bottom: solid 1px #dcdcdc;}

 /** 蕁究�井�����桁�� */

 .page-part a {min-width: 38px;height: 37px;border: 1px solid #dce0e0!important;text-align: center;margin: 0px 4px;cursor: pointer;line-height: 33px;color: #666666;font-size: 16px;display: inline-block;}
 .page-part{text-align: center;line-height: 84px;}
 #firstPage,#lastPage {width: 50px;color: #1989fa;border: 1px solid #1989fa!important;}
 #prePage,#nextPage {width: 70px;color: #1989fa;border: 1px solid #1989fa!important;}
 .page-part .current {background-color: #1989fa;border-color: #1989fa;color: #FFFFFF;}
 .totalPages {margin: 0 10px;}
 .totalPages span,.totalSize span {color: #1989fa;margin: 0 5px;}

 /** 蕁級�√������掩�桁�� */
 .main-foot {width: 100%;height: 150px;background-color: #5e5e5e;float: left;position: relative;bottom: 0;margin-top:30px;}
 .foot-content {width: 1100px;margin: 0 auto;}
 .foot-left {width: 585px;height: 100px;float: left;margin-left: 15px;text-align: left;margin-top: 40px;font-family: "Microsoft Yahei";font-size: 13px;color: #ffffff;}
 .foot-left span {cursor: pointer;}
 .foot-left-one span {margin-left: 15px;}
 .foot-left-two span {margin-left: 15px;}
 .foot-left-three span {margin-left: 15px;}
 .foot-left-one{width:100%;height:auto;float:left;}
 .foot-left-two{width:100%;height:auto;float:left;margin-top:10px;}
 .foot-left-three{width:100%;height:auto;float:left;margin-top:10px;}
 .foot-right {width: 400px;height: 100px;float: right;margin-right: 30px;text-align: right;margin-top: 40px;}
 .foot-right img {margin-right: 50px;margin-top: 18px;}

 /** �劽唱��絎� */
 .hot-service{width:380px;height:auto;float:left;margin-left:20px;border:1px solid #eeeeee;background-color:#FFFFFF;padding: 0px 30px 30px 30px;}
 .hot-news{width:100%;height: 96px;float: left;padding-top: 25px;}
 .hot-service .line{border-bottom:1px solid #eeeeee;}
 .hot-service .line:hover{cursor: pointer;}
 .hot-logo{width:50px;height:50px;float:left; }
 .hot-logo img{width:50px;height:50px;}
 .hot-title{width:250px;height:50px;float:left;margin-left:18px;font-family: "Microsoft YaHei";}
 .hot-title span{width:95%;float:left;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
 .hot-title .title{font-size: 17px;font-weight: bold;color:#333333;}
 .hot-title .type{font-size: 13px;color:#999999;}
 .hot-detail{width:100%;height:auto;float:left;}

 .foot-word-message{width:100%;float:left;height:auto;margin-top:30px;text-align: center;font-family: "Microsoft YaHei";font-size: 17px;}
 .foot-word-message span{text-align: center;width:100%;}

 /** �亥��������桁�� */
 .mainDiv {width: 100%;height: 150px;background-color: #5e5e5e;float: left;position: relative;bottom: 0;}
 .ncDiv {width: 1100px;margin: 0 auto;}

 .footLeft {width: auto;height: 100px;float: left;margin-left: 30px;text-align: left;margin-top: 45px;line-height: 28px;font-family: "Microsoft Yahei";font-size: 13px;color: #ffffff;}

 .footRight {line-height:25px;width: auto;height: auto;float: left;margin-left: 30px;text-align: left;margin-top: 30px;font-family: "Microsoft Yahei";font-size: 14px;color:#FFFFFF;}
 .footRight span {cursor: pointer;}
 .footROne span {margin-left: 5px;}
 .footRTwo span {margin-left: 5px;margin-right:15px;}
 .footRThree span {margin-top: 10px;margin-left: 5px;margin-right:15px;}

 /*newHeader*/
 .header_box {
     height: 250px;
 }
 .top_box {
     width: 1100px;height: 160px;margin: 0 auto;
 }
 .top_list {
     text-align: right;padding-top: 10px;
 }
 .top_list li{
     cursor: pointer;display: inline-block;font-size: 14px;color: #666666;
 }
 .top_list a {
     text-decoration: none;
     color: #666666;
 }
 .top_list a:hover {
     color: #666666;
 }
 .top_list a:active {
     color: #666666;
 }
 .top_list a:link {
     color: #666666;border: none;
 }
 .left_box {
     float: left;width:750px;height:128.98px;
 }
 .img_header_div{
     float: left;width:100%;height:65px;
 }
 .img_header_gh {
     margin-right: 16px;width:455px;height:65px;
 }
 .list_link {
     margin-top: 16px;margin-left: 5px;float: left;width:100%
 }
 .list_link  ul {
     text-align: left;
 }
 .link_li {
     font-size: 19px;
     height: 47px;
     line-height: 47px;
     display: inline-block;
     font-weight: 600;
     color: #4f4f4f;
     cursor: pointer;
     margin-right: 30px;
 }
 .link_li:last-child {
      margin-right: 0;
  }
 .link_li:hover {
      color: #ef0000;border-bottom: 4px solid #ef0000;
  }
 .active_link {
     color: #ef0000;border-bottom: 4px solid #ef0000;
 }
 .right_box {
     float: right;margin-top: 26px;
 }
 .user_box {
     margin-top: 60px;font-size: 0;text-align: right;
 }
 .user_contet {
     font-size: 0;font-size: 14px;background: #e94747;width: auto;padding-left: 5px;padding-right: 5px;height: 32px;display: inline-block;text-align: center;line-height: 32px;
 }
 .user_contet span {
     color: #fff;cursor: pointer;
 }
 .ask_box {
     font-size: 14px;display: inline-block;background: #387ed2;color: #fff;width: 82px;height: 32px;text-align: center;line-height: 32px;cursor: pointer;
 }
 .down_box{
     width: 1100px;
     margin: 0 auto;
     text-align: left;
 }
 .down_box .text{
     width: 100%;
     float: left;
     text-align: left;
     color: #fff;
     font-size: 25px;
     font-weight: 550;
     line-height: 90px;
 }
