/*    
   head,body{
       width: 100%;
   } */
   /* 必要布局样式css */

    .ui-header {
        height: 70px;
        box-sizing: border-box;
        border-bottom: 1px solid rgba(255, 255, 255, .2);
        position: absolute;
        width: 100%;
        min-width: 1300px;
        z-index: 100;
        -moz-transition: all .3s ease;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
    }
    
    .ui-header-box {
        justify-content: space-between;
        height: 100%;
        padding: 0 30px;
        background-color: #fff;
    }
    
    .ui-header-logo {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -moz-transition: all .3s ease;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        display: block;
        width: 140px;
        height: 64px;
        margin-top: 0px;
        float: left;
        margin-left: 17%;
    }
    
    .ui-header-logo img {
        width: 140px;
        display: block;
        border: none;
        height: 80px;
    }
    
    .ui-header-nav dl dd ul {
        display: none;
        transition: all .3s ease;
        background-color: rgba(0, 32, 75, .6);
        transform: translateY(-4%);
        position: absolute;
        width: 100%;
        top: 75px;
        left: 0;
        padding: 10px 0;
    }
    
    .ui-header-nav {
        float: right;
        justify-content: flex-start;
        margin-right: 10%;
        height: 70px;
    }
    
    .ui-header-nav dl dd h3 {
        font-weight: normal;
    }
    
    .ui-header-nav dl dd {
        color: #fff;
        display: block;
        line-height: 68px;
        padding: 24px 22px;
        box-sizing: border-box;
        border-bottom: 2px solid transparent;
        font-size: 14px;
        font-weight: normal;
        position: relative;
        text-align: center;
        float: left;
        font-size: 18px;
        font-weight: bold;
        cursor: pointer;
        color: #00A2FF !important;
    }
    .ui-header-nav dl .gysjwidth {  
        padding: 24px 20px;
    }
    .ui-header-nav dl .zwswfwwidth {  
        padding: 24px 45px;
    }
    
    .dqindex a{
        color: #00A2FF !important;
        font-weight: bold;
    }
    
    .ui-header-nav dl dd ul li {
        height: 35px;
        line-height: 35px;
    }
    
    .ui-header-nav dl .on {
        border-bottom: 2px solid transparent;
        border-color: #00A2FF;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -moz-transition: all .3s ease;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        color: #00A2FF !important;

    }
    
    .ui-header-nav dl dd ul li a {
        color: #fff;
        font-size: 14px;
    }
    
    .ui-header-nav dl dd ul li a:hover {
        color: #00A2FF;
    }
    
    .ui-header-qq {
        float: right;
        margin-right: 30px;
    }
    
    .ui-header-qq a {
        background: url(../images/qq.png) no-repeat left center;
        display: block;
        height: 26px;
        line-height: 26px;
        padding-left: 30px;
        color: #fff;
        font-size: 16px;
        background-size: 30px;
        margin-top: 21px;
        height: 25px;
    }
    
    .ui-header-tel {
        float: right;
        margin-right: 30px;
    }
    
    @charset "utf-8"; @font-face {
        font-family: "pmzdbt";
        src: url("./pmzdbt.ttf");
    }
    
    .ui-header-tel a {
        background: url(../images/tel.png) no-repeat left center;
        background-size: 30px;
        padding-left: 38px;
        font-size: 20px;
        font-family: "pmzdbt";
        color: #fff;
        cursor: initial;
        display: block;
        margin-top: 20px;
        height: 28px;
        line-height: 28px;
    }
    
    .banner-bg {
        background-image: url(../images/banner1.png);
        width: 100%;
        opacity: 1;
        height: 400px;
        transform: translate3d(0px, 0px, 0px);
        transition-duration: 0ms;
    }
    
    .banner-bg {
        background-position: center;
    }
    
    
    .fixed{
        position: fixed;
        background-color: rgba(42, 58, 74, 0.9);
    }
    .ui-header-nav ul li a:hover { color: #00A2FF !important; }

h3 a{
    text-decoration: none;
    /* color: #484848; */
    font-weight: bold;
    color: #666;
}
   
/******search*******/
 #search_mini_form{position:relative;border:1px #ccc solid;margin:15px auto 0 auto;float:left;}
.form-search {height:31px;overflow:hidden;padding:0 3px 0 5px;transition:all 0.3s ease;background:#fff;}
#search_mini_form .button {background:url(../images/searchbtn.png) 0 1px no-repeat;width:23px;height:21px;
border:0;margin-top:-19px;float:right;}
.form-search .input-text {font-size:12px;float:left;margin-top:9px;border:0;color:#666;text-transform:uppercase;
    width: 230px;transition:all 0.3s ease;background:none;font-family:Arial, Helvetica, sans-serif;}
#search_mini_form button#gh-search-reset {height:31px;line-height:31px;color:#666666;border:none;background:none;
margin-right:5px;font-size:16px;display:none;cursor:pointer;}	
#search_mini_form button#gh-search-reset {line-height:31px;color:#666666;font-size:16px;cursor:pointer;}

/*招贤纳士*/
.job_bg{ overflow:hidden;background: #fff;}
.job_t{ line-height:32px; margin-top:3%; margin-bottom:3%; overflow:hidden; text-align:center;}
.job_list ul{ padding:0;}
.job_list table{border-collapse:collapse;border-spacing:0; margin-bottom:10px;}
.job_list table td{height:60px; color:#fff; font-size:14px; text-align:center; }
.job_list table td b{ display:block; color:#00A2FF; margin-bottom:5px; margin-top:10px;}
.job_list ul li{ height:60px; overflow:hidden; cursor:pointer;transition:all 0.3s;margin-bottom:10px; background:#fff;margin-bottom:20px; }
.job_list ul li tr:first-child td:last-child{background:url(../images/job_pic.png) 56% 15px no-repeat; }
.job_list ul li:Hover{}
.job_list ul li.hauto{height:auto; background:none;  border-radius: 5px; }
.job_list ul li.hauto tr:first-child{background:#5990da; }

.job_list ul li.hauto tr:first-child td:last-child{background:url(../images/job_pic3.png) 56% 15px no-repeat;}
.job_list ul li.hauto tr:first-child td{color:#fff;}
.job_list ul li .job_con{ line-height:26px; font-size:14px; padding-bottom:10px; padding-top:15px; color:#666;}
.job_list .job_a a{ float:left; padding-right:23px; padding-left:50px; height:39px; line-height:39px; background:url(../images/job_pic4.png) #818181 15px center no-repeat; font-size:14px; color:#fff; text-align:left;}
/* .job_con p{background:#f9f9f9!important;} */
.job_list .job_a a:Hover{ text-decoration:none;filter:alpha(opacity=70);opacity:0.7;transition:all 0.3s; }

.jrwm-box{background: #5990da;color:#fff}
.jrwm-con{background: #f3f3f3;}

.nlbjbox{    
    width: 858px;
    height: 541px;
    float: right;
    background: #ffffff69;
    padding: 25px;
}

.tab {
	height:23px;
}
.tab ul {
	list-style:none;
}
.tab li {
	/* border:1px solid #ccc; */
	/* background:#eee; */
	cursor:pointer;
	display:block;
	float:left;
	/* text-align:center; */
	text-decoration:none;
	width:68px;
	font-size:12px;
	height:21px;
	line-height:21px;
	margin:0 2px;
	position:relative;
	top:1px;
	z-index:9;
}
.tabs li:hover {
    text-decoration:none;
}
.tabs li.curr {
	background:#44a4ef;
	border-bottom-color:#44a4ef;
	cursor:default;
	font-weight:bold;
}
/* .cc {
	border:1px solid #ccc;
	padding:10px;
} */

*{padding: 0px;margin: 0px;}
#flash{
    width: 100%;
    height: 535px;
    margin: 70px auto;
    position: relative;
    }
#flash #play{width:100%;height: 100%;list-style: none;position:absolute;top:0px;left:0px;}
#flash #play li{display: none;position:absolute;top:0px;left:0px;}
#flash #play li img{float: left;}
#button{
    position: absolute;left: 47%;
    bottom: -2%;list-style: none;
    }
#button li{margin-left: 10px;float: left;}
#button li div{width:12px;height: 12px;background:#DDDDDD;border-radius: 6px;cursor: pointer;}
#prev{width:40px;height:63px;background:url(../images/beijing.png) 0px 0px;position: absolute;top:260px;left:20px;z-index: 1000;}
#next{width:40px;height:63px;background:url(../images/beijing.png) -40px 0px;position: absolute;top:260px;right:20px;z-index: 1000;}
#prev:hover{background:url(../images/beijing.png) 0px -62px;}
#next:hover{background:url(../images/beijing.png) -40px -62px;}
#play li img{
    width: 100%;
}
@media screen and (min-width: 1000px) and (max-width: 1301px)  {
    #flash {
       
        height: 400px;
       
    }
    #prev {
        
        top: 178px;
        left: 20px;
    } 
    #next {
        
        top: 178px;
        right: 20px;
       
    }
   .ui-header-logo {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -moz-transition: all .3s ease;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        display: block;
        width: 140px;
        height: 64px;
        margin-top: 0px;
        float: left;
        margin-left: 0%;
    } 
    .ui-header-nav {
        float: right;
        justify-content: flex-start;
        margin-right: 4%;
        height: 70px;
    } 
     .about_box .about_text_bg {
        width: 77%;
        height: 609px;
        background: url(../images/about_bg.jpg) no-repeat right top;
        float: left;
    }
    
    .about_box .about_text_box {
        width: 20%;
        height: 500px;
        /* background: #fff; */
        margin-top: 53px;
        float: right;
    }

    .about_box .about_box_hz {
        width: 1223px;
        height: 500px;
        position: absolute;
        top: 53px;
        left: 50%;
        margin-left: -600px;
    }

    #button {
        position: absolute;
        left: 47%;
        bottom: 10%;
        list-style: none;
    }
}

@media screen and (min-width: 1300px) and (max-width: 1550px)  {
    #flash {
       
        height: 400px;
       
    }
    #prev {
        
        top: 178px;
        left: 20px;
    } 
    #next {
        
        top: 178px;
        right: 20px;
       
    }
   .ui-header-logo {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -moz-transition: all .3s ease;
        -webkit-transition: all .3s ease;
        transition: all .3s ease;
        display: block;
        width: 140px;
        height: 64px;
        margin-top: 0px;
        float: left;
        margin-left: 0%;
    } 
    .ui-header-nav {
        float: right;
        justify-content: flex-start;
        margin-right: 4%;
        height: 70px;
    } 
     .about_box .about_text_bg {
        width: 77%;
        height: 609px;
        background: url(../images/about_bg.jpg) no-repeat right top;
        float: left;
    }
    
    .about_box .about_text_box {
        width: 20%;
        height: 500px;
        /* background: #fff; */
        margin-top: 53px;
        float: right;
    }

    .about_box .about_box_hz {
        width: 1223px;
        height: 500px;
        position: absolute;
        top: 53px;
        left: 50%;
        margin-left: -600px;
    }
}
@media screen and (min-width: 1550px) and (max-width: 1600px)  {
    #flash {
        height: 480px;
        margin: 70px auto;
        position: relative;
    }
    #prev {      
        top: 190px;
        left: 20px;
        
    } 
    #next {      
        top: 190px;
        right: 20px;
    }
   .ui-header-logo {
        margin-left: 12%;
    } 
    .about_box .about_text_bg {
        width: 73%;
    }
    .about_box .about_text_box {
        width: 20%;
    }
    .about_box .about_box_hz {
        width: 1221px;
    }
    #button {
        bottom: 4%; 
    }
}
/* @media screen and (min-width: 1601px) and (max-width: 1650px)  {
    #flash {
        height: 480px;
        margin: 70px auto;
        position: relative;
    }
    #prev {      
        top: 190px;
        left: 20px;   
    } 
    #next {      
        top: 190px;
        right: 20px;
    }
   .ui-header-logo {
        margin-left: 12%;
    } 
    .about_box .about_text_bg {
        width: 72%;
    }
    .about_box .about_text_box {
        width: 20%;
    }
    .about_box .about_box_hz {
        width: 1220px;
    }
} */
@media screen and (min-width: 1601px) and (max-width: 1700px)  {
    #flash {
        height: 480px;
        margin: 70px auto;
        position: relative;
    }
    #prev {      
        top: 190px;
        left: 20px;   
    } 
    #next {      
        top: 190px;
        right: 20px;
    }
   .ui-header-logo {
        margin-left: 12%;
    } 
    .about_box .about_text_bg {
        width: 71%;
    }
    .about_box .about_text_box {
        width: 20%;
    }
    .about_box .about_box_hz {
        width: 1200px;
    }
}
@media screen and (min-width: 1701px) and (max-width: 1800px)  {
    #flash {
        height: 480px;
        margin: 70px auto;
        position: relative;
    }
    #prev {      
        top: 210px;
        left: 20px;   
    } 
    #next {      
        top: 210px;
        right: 20px;
    }
   .ui-header-logo {
        margin-left: 12%;
    } 
    .about_box .about_text_bg {
        width: 70%;
    }
    .about_box .about_text_box {
        width: 20%;
    }
    .about_box .about_box_hz {
        width: 1200px;
    }
}




/*分页样式*/

._my-paging-box {
	display: inline-block;
}
._my-paging-box .pg-item {
	float: left;
	line-height: 30px;
}
._my-paging-box .pg-item+.pg-item {
	margin-left: 15px;
}
/*总条数*/
._my-paging-box .total span {
	display: inline-block;
	padding: 0 5px;
}
/*分页按钮*/
._my-paging-box .link-list {
	margin: 0;
	padding: 0;
}
._my-paging-box .link-list li {
	float: left;
	list-style: none;
}
._my-paging-box .link-list li+li {
	margin-left: 8px;
}
._my-paging-box .link-btn {
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	cursor: pointer;
	text-align: center;
	background: #f4f4f5;
}
._my-paging-box .link-btn:hover {
	color: #409eff;
}
._my-paging-box .link-btn.active {
	background: #409eff;
	color: #fff;
}
._my-paging-box .link-btn.disabled {
	background: #eee;
	color: #ccc;
	cursor: default;
}

/*跳*/
.jumper span {
	float: left;
}
.jumper input {
	float: left;
	margin: 0 5px;
	padding: 0 5px;
	width: 50px;
	height: 30px;
	border-radius: 2px;
	border: 1px solid #999;
	box-sizing: border-box;
	text-align: center;
}


#containet {
	display:inline-block;
	/* border:1px solid #ed0181; */
	/* padding:0 19px; */
    margin:auto;
    width: 100%;
    margin-bottom: 20px;
}
#pageMain ul {
	width: 100%;
    margin-bottom: 20px;
}
#pageMain li {
	width: 100%;
    list-style: none;
    border-bottom: 1px dashed #b5b5b5;
    height: 40px;
    line-height: 40px;
}
#pageMain li span{
	float: right;
}
#pageBox {
    padding:10px 0 0 0;
    position: absolute;
    right: 5%;
}
#pageBox span {
	display:inline-block;
	width:60px;
	height:24px;
	line-height:24px;
	text-align:center;
    background: #eee;
	color: #000;
    cursor: default;
    border-radius: 5px;
}
#pageNav {
    display:inline-block;
    border-radius: 5px;
}
#pageNav a {
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#17252c;
    text-decoration:none;
    
}
#pageNav a.active,#pageNav a:hover {
	background:#409eff;
	color:#EFEFEF;
}
#prev:hover {
    cursor:pointer;
    background: #409eff;
    color: #fff;
}
#next:hover {
	cursor:pointer;
}
.pagegsxwbox{
    height: 334px;
}

/******qyzz******/
.main {
	margin: 0 auto;
	/* padding: 50px 0; */
	margin-bottom: 20px;
	width: 100%;
	min-height: 600px;
}
.qyzztable {
	margin-bottom: 20px;
	width: 100%;
	border-collapse: collapse;
	border: none;
}
.qyzztable th, .qyzztable td {
	padding: 5px 10px;
    border-color: #9990;
}
.box2{
    position: absolute;
    bottom: 4%;
    left: 27%;

}
.fyli{
	border-bottom: 1px dashed #b5b5b5 !important;
    height: 30px;
    line-height: 30px;
}
/*分页样式*/
._my-paging-box {
	display: inline-block;
}
._my-paging-box .pg-item {
	float: left;
	line-height: 30px;
}
._my-paging-box .pg-item+.pg-item {
	margin-left: 15px;
}
/*总条数*/
._my-paging-box .total span {
	display: inline-block;
	padding: 0 5px;
}
/*分页按钮*/
._my-paging-box .link-list {
	margin: 0;
	padding: 0;
}
._my-paging-box .link-list li {
	float: left;
	list-style: none;
}
._my-paging-box .link-list li+li {
	margin-left: 8px;
}
._my-paging-box .link-btn {
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	cursor: pointer;
	text-align: center;
	background: #f4f4f5;
}
._my-paging-box .link-btn:hover {
	color: #409eff;
}
._my-paging-box .link-btn.active {
	background: #409eff;
	color: #fff;
}
._my-paging-box .link-btn.disabled {
	background: #eee;
	color: #ccc;
	cursor: default;
}
/*跳*/
.jumper span {
	float: left;
}
.jumper input {
	float: left;
	margin: 0 5px;
	padding: 0 5px;
	width: 50px;
	height: 30px;
	border-radius: 2px;
	border: 1px solid #999;
	box-sizing: border-box;
	text-align: center;
}