/* ============容器============== */
body {margin:0;padding:0;border:0;height:100%;text-align:left;background:transparent url(../images/1441680852.png) repeat-x scroll 0% 0%;font-family:'Microsoft Yahei','pingfang',sans-serif;} 
#contain{position: relative;height:100%;padding:10px;margin:10px auto;border:0;}
#content {position:relative;margin:10px auto 10px auto} 
#bottom {position: relative;margin:0px auto} 
#topa {position:relative;margin:0px auto;z-index:99;width:1258px;height:165px;background:none transparent scroll repeat 0% 0%;} 
#bodyex {position: absolute;left:0;top:0;margin:0} 
#bottomex {position: absolute;left:0;bottom:0;margin:0;z-index:-1} 
#topex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#contentex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#advsex {display:none;position: absolute;width:100%;left:0;bottom:0;margin:0;z-index:-1} 

/*===插件分离层===*/
.pdv_class {position:absolute;border:0px;width:334px;height:42px;top:13px;right:1px;z-index:4}
.dong {transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all. 5s ease;}

/*-SEARCH-*/
.pdv_classa {position:absolute;border:0px;width:334px;height:31px;top:13px;right:1px;z-index:4;border:1px #ddd solid;background:url(../images/top.png) repeat-x;}
.pdv_logo {position:absolute;width:340px;height:128px;top:28px;left:20px; z-index:11;}
.pdv_logo img {display:inline;vertical-align:top;width:100%;}

/*-MENU-*/
.pdv_menu {position:absolute;border:0px;width:878px;height:50px;top:62px;left:380px; z-index:20}

/*-BANNER-*/
.pdv_banner {margin:0px auto;border:0px;width:1258px;height:344px;overflow:hidden;}

.pdv_top {overflow:hidden;width:100%;height:100%;}
.pdv_border {padding:0px;margin:0px;height:31px;}

/*IN-NEWS*/
.pdv_new {margin:40px auto;width:1048px;height:62px;background:url(../images/in_newbg.jpg) no-repeat left top;}
.pdv_nleft {float:left;padding-left:130px;height:62px;}
.pdv_nleft ul {margin:0px;padding:0px;width:100%;}
.pdv_nleft li {width:100%;height:62px;line-height:62px;list-style-type: none;font-size:14px;font-weight:bold;}
.pdv_nleft li a {color:#505050;text-decoration: none;font-size:14px;font-weight:bold;}
.pdv_nleft li a:hover {color:#ff6600;}
.pdv_nright {float:right;padding-top:20px;padding-right:10px;width:48px;height:26px;}
.pdv_nright img {display:inline;vertical-align:top;width:100%;border:none;}

/*-IN-PRO-*/
.in_pro {margin:0px auto;width:1158px;}
.inpro_head {width:100%;height:35px;text-align: left;} 
.inpro_list {padding:15px 0px;width:100%;}
.inpro_a {float:left;margin-right:41px;width:258px;height:226px;overflow: hidden;}
.inpro_a:nth-child(4n) {margin-right:0;}
.inpro_img {width:250px;height:173px;padding:3px;border:1px solid #b1b1b1;overflow: hidden;}
.inpro_img img {display: inline;vertical-align: top;width:100%;}
.inpro_txt {width:100%;height:45px;line-height: 45px;text-align: center;font-size:13px;}
.inpro_txt h5 {padding:0px;margin:0px;font-weight:normal;}
.inpro_txt h5 a {font-size:13px;color:#000;text-decoration: none;}

.inpro_a:hover .inpro_img img {transform:scale(1.1);}
.inpro_a:hover .inpro_txt {background:#f1f1f1;}
.inpro_a:hover .inpro_txt a {color:#ff6600;} 

/*-IN-BANNER-*/
.in_bann {margin:40px auto;width:1158px;}
.in_bann img {display:inline;vertical-align: top;width:100%;}

/*-IN-PICNEWS-*/
.in_news {margin:0px auto;width:1158px;}
.innew_head {width:100%;height:38px;display: flex;flex-direction: row;justify-content: space-between;background:url(../images/titlenew.png) no-repeat left top;}
.innew_hleft {float:left;padding-left:30px;width:100px;height:38px;line-height: 38px;}
.innew_hleft a {font-size:14px;color:#e0e0e0;font-weight:bold;}
.innew_hright {width:80px;height:38px;line-height:38px;font-size;13px;text-align: center;}
.innew_hright a {color:#fff;font-weight:bold;}
.innew_list {padding-top:10px;width:98%;margin:0px auto;}
.innew_ll {float:left;margin-right:30px;width:201px;height:153px;}
.innew_ll:nth-child(5) {margin-right:0px;}
.innew_ll a:hover {text-decoration: none;color:#ff6600;}
.innew_ll p {width:193px;height:120px;border:1px solid #ddd;padding:3px;overflow: hidden;}
.innew_ll p img {display: inline;vertical-align: top;width:100%;height: 120px;}
.innew_ll h5 {font-size:13px;font-weight:normal;text-align: center;display: block;height:30px;line-height: 30px;padding:0px;margin:0px;}
.innew_ll:hover p img {transform:scale(1.1);}

/*-IN-CONTACT-ABOUT-ZHAOPIN-*/
.in_bca {margin:0px auto;width:1158px;height:238px;background: url(../images/1442123493.jpg) no-repeat top center;overflow: hidden;}
.in_cont {margin:80px 0px 0px 150px;float:left;width:232px;height:150px;font-size:17px;line-height: 26px;}
.in_cont a {font-size:13px;color:#ff0000;font-weight:bold;}
.in_about {float:left;margin:80px 0px 0px 165px;width:240px;height:150px;font-size:17px;line-height: 25px;}
.in_about a {font-size:13px;color:#ff0000;font-weight:bold;}
.in_zhaopin {float:right;margin:90px 6px 0px 0px;width:170px;height:140px;}
.inzp_list {width:100%;font-size:17px;line-height: 25px;font-weight:bold;}
.in_zhaopin a {font-size:17px;text-decoration: none;font-weight:bold;color:#ff0000;}

/*-内页-*/
.clear {clear:both;}
.container {margin:10px auto;width:1258px;}
.n_wei {padding-left:32px;height:42px;line-height:38px;background:url(../images/title1.png) no-repeat left top;}

.nleft_menu {float:left;width:219px;background:#f9f9f9;}
.nleft_plist {width:100%;height:307px;}
.plist_top {padding-left:32px;color:#e0e0e0;font-size:14px;line-height:38px;height:38px;background:url(../images/title.png) no-repeat left top;}
.plist_tt {margin:0px;padding:15px 0px 0px 0px;}
.plist_tt a {display:block;padding-left:50px;text-decoration: none;font-size:12px;height:30px;line-height:30px;text-align:left;background:url(../images/listx.png) 0px 0px no-repeat;color:#505050;text-align:left;}
.plist_tt a:hover{color: #ff6600;background:url(../images/listx2.png) 0px 0px no-repeat;text-decoration: none;}
.plist_tt form {display:block;margin:0px auto;width:80%;line-height:30px;}
.plist_tt form button {width:53px;height:21px;background:url(../images/search5.gif) no-repeat top center;border:none;}
.nright_txt {float:right;width:1035px;}
.row {margin:20px auto;width:1000px;}
.prolist {float:left;width:486px;height:378px;margin:0px 25px 0px 0px;}
.prolist:nth-child(2n) {margin-right:0px;}
.cardimg {width:478px;height:328px;border:1px solid #ddd;padding:3px;}
.cardimg img {display:inline;vertical-align:top;width:100%;}
.cardbody {width:100%;line-height:40px;font-size:14px;color:#333;text-align:center;}


.pro_img {margin:0px auto;width:970px;text-align:center;}
.pro_tit {margin:30px auto 30px auto;width:960px;font-size;14px;color:#000;background:#f5f5f5;line-height:45px;padding-left:10px;}
.pro_content {margin:0px auto;width:970px;font-size:15px !important;line-height:35px;}
.pro_content p {text-indent:30px;}
.text_secondary {margin:20px auto;width:970px;height:50px;display:flex;flex-direction:row;justify-content:center;background:#f6f6f6;border-top:1px dashed #999;}
.text_secondary p {padding:0px 20px;line-height:50px;font-size:14px;color:#333;}
.text_secondary p a {font-size:14px;color:#333;text-decoration:none;}
.text_secondary p a:hover {color:#ff6600;}

.rowa {margin:20px auto;width:970px;}
.news_ul {width:100%;}
.news_ul li {margin:10px 0px;padding-left:20px;list-style:None;height:31px;background:url(../images/line.jpg) no-repeat left top;}
.news_ul li a {height:31px;line-height: 31px;display:flex;flex-direction:row;justify-content: space-between;font-size:14px;color:#333;}
.news_ul li span {display:block;height:31px;line-height: 31px;}
.news_ul li a:hover {color:#ff6600;text-decoration: none;}
.news_ul li:hover {background:url(../images/linea.jpg) no-repeat left top;}
.rowa h2 {font-size: 22px;font-weight: bold;line-height: 80px;text-align: center;padding:0px;margin:0px;}
.news_ndate {height: 28px;line-height: 28px;border: 1px #e8e8e8 solid;margin: 0px 0px;text-align: center;background:#f7f7f7;}
.rowa .content {padding-top:20px;font-size:16px;line-height: 45px;text-indent: 30px;}

.rowab {margin:20px auto;width:970px;}
.ab_txt {padding:20px 0px;font-size:15px;color:#000;line-height: 35px;text-indent: 30px;}
.ab_txt img {display:block;margin:20px auto;}

/*ZP*/
.rowzp {margin:20px auto;width:970px;}
.zp_list {width:100%;}
.card_header {width:100%;line-height: 35px;border-bottom:1px dashed #999;}
.card_header a {font-size:15px;font-weight:bold;color:#ff0000;text-decoration: none;}
.card_body {width:100%;font-size:13px;line-height: 30px;}
.card_xq {float:right;display: block;width:90px;height:30px;line-height: 30px;font-size:13px;text-align: center;background:#fff;border-radius:15px;color:#fff;font-weight:bold;border:1px solid #ff6600;}
.card_xq:hover {color:#fff;text-decoration: none;background:#ff6600;}
.card_footer {margin-top:15px;width:100%;font-size:13px;line-height: 35px;border-top:1px dashed #999;}


/*FOOTER*/
footer {margin:0px auto;width:100%;height:226px;background:#646b71;}
.footer {margin:20px auto 0px auto;width:1158px;height:226px;background:#646b71;position: relative;}
.bott {padding-top:10px;width:100%;height:50px;line-height: 50px;text-align: center;color:#e0e0ef;font-size:15px;}
.bott a {margin:0px 15px;line-height: 50px;color:#bbb;font-size:15px;}
.bott a:hover {color:#ff6600;text-decoration: none;}
.bott_code {width:150px;height:150px;overflow: hidden;position:absolute;left:50px;top:45px;}
.bott_logo {width:316px;height:81px;overflow: hidden;position: absolute;right:2px;top:80px;}
.bott_info {padding-top:20px;text-align: center;font-size:16px;line-height: 25px;color:#fff;}
.bott_info a {font-size:16px;color:#fff;text-decoration: none;}
.bott_info a:hover {color:#ff6600;}


/*MESSAGE*/
.form_group {margin:0px auto;width:90%;min-height:55px;}
.form_group label {float:left;width:100px;text-align: right;height:min-55px;line-height: 55px;font-size:14px;}
.mes_k {float:right;width:795px;min-height:55px;line-height: 55px;}
.mes_k input {border: 1px solid #b0b0b0;border-radius: 4px;color: #000;font-size: 1em;height: 25px;padding: 0 5px;transition: background 0.3s ease-in-out;width: 240px;}
.mes_k input:focus {outline: none;border-color: #9ecaed;box-shadow: 0 0 10px #9ecaed;}
.mes_k textarea {border: 1px solid #b0b0b0;border-radius: 4px;color: #000;font-size: 1em;height: 80px;padding: 0 5px;transition: background 0.3s ease-in-out;width: 240px;}
.mes_k textarea:focus {outline: none;border-color: #9ecaed;box-shadow: 0 0 10px #9ecaed;}
.col_6 {float:left;height:55px;line-height: 55px;}

/*-SEARCH-*/
.search_list {width:100%;}
.search_list .card {padding:10px 0px;width:100%;border-bottom:1px dashed #ccc;height:143px;}
.card-img-150 {float:left;width:200px;height:137px;border:1px solid #ddd;padding:2px;overflow: hidden;}
.card-img-150 img {display: inline;vertical-align: top;width:100%;}
.search_list .card:hover .card-img-150 img {transform: scale(1.1);}
.card-body {float:right;width:760px;}
.card-title {display: block;width:100%;height:35px;line-height: 35px;font-weight:bold;}
.card-title h5 a {font-size:14px;color:#ff0000;}
.card-text {width;100%;font-size:13px;color:#ccc;line-height: 30px;}



/* ==常用== */

div,li,td,select,input,textarea,a,button,input{font:12px Verdana, Arial, Helvetica, sans-serif;color:#505050;text-decoration: none}
ul{margin:0px;padding:0px;}
a {color:#505050;text-decoration: none;}
a.nomal:link,a.nomal:visited,a.nomal:active{color:#505050;text-decoration: underline;}
a:hover{color:#ff0000;text-decoration: underline;}

/* ============表单============== */
form{margin:0;padding:0}
.input{border:1px #ddd solid;height:20px;line-height:20px;padding:0px 3px;color:#555;background:#f7f7f7}
.textarea{border:1px #ddd solid;font-size:12px;padding:3px;background:#f7f7f7}
.button{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.submit{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.mustfill{color:#ff0000}
select{font:12px Verdana, Arial, Helvetica, sans-serif;color:#505050;}


/* ==提示样式== */

.msgdiv {color:#336699;padding-left:53px;background:url(../images/chk_msg.gif) 30px no-repeat;}
.errdiv {color:#FF0000;padding-left:53px;background:url(../images/chk_error.gif) 30px no-repeat;}
.rightdiv {color:#505050;padding-left:53px;background:url(../images/chk_right.gif) 30px no-repeat;}
.noticediv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_error.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.okdiv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_right.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.securenotice{line-height:100px;color:#FF0000;text-align:center;}


/* ============提示信息窗口============== */
div#alert {display:none;cursor:default;}
div#alert .border{border:1px #97A0AA solid;}
div#alert .ntc{padding:30px;text-align:left;background:#fff;font: 14px/1.6 Verdana, Arial, Helvetica, sans-serif;}
div#alert .buttonzone{padding:15px;text-align:center;background:#f7f7f7;}
div#alert .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
div#alert .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}
div#alert .button{border:1px #97A0AA solid;height:22px;line-height:20px;padding:0px 5px;background:#eee}


/* ============弹出frame/或大窗口层============== */
#frmWindow {display:none;cursor:default;}
#frmWindow .border{border:1px #97A0AA solid;}
#frmWindow .ntc{padding:30px;text-align:left;background:#fff;font: 12px/1.6 Verdana, Arial, Helvetica, sans-serif;}
#frmWindow .buttonzone{padding:15px;text-align:center;padding-top:10px;background:#f7f7f7;}
#frmWindow .Frm{width:100%;height:500px;border:0}
#frmWindow .windowcontent{width:100%;height:380px;overflow:auto;background:#fff;border:0}
#frmWindow .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
#frmWindow .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}


/*-========导航==========*/
#dropmenu{	
margin: 0 0 0 -2px;
padding: 0;
width:100%;
height:50px;
background: url(../images/menubg48.png) repeat-x;
}

#dropmenu li{	
float: left;
list-style: none;
font: 14px/50px  SimSun,'microsoft yahei',Verdana,Arial;

}

#dropmenu li a{	
display: block;
padding: 0px;
text-align:center;
text-decoration: none;
width: 125px;
color: #fff;
white-space: nowrap;
background: url(../images/menu48.png) no-repeat;
font: 14px/50px  SimSun,'microsoft yahei',Verdana,Arial;
}

#dropmenu li a:hover{	
color: #303030;
background: url(../images/menunow48.png) no-repeat;
font: 14px/50px  SimSun,'microsoft yahei',Verdana,Arial;
}

.dropmenua a {
color: #303030;
background: url(../images/menunow48.png) no-repeat;
font: 14px/50px  SimSun,'microsoft yahei',Verdana,Arial;
}
		
#dropmenu li ul{
margin: 0 0 0 1px;
padding: 10px 0px;
width: 125px;
position: absolute;
visibility: hidden;
background: url(../images/smenubg48.png) repeat;
}
		
#dropmenu li ul li{
float: none;
display: inline;
width: 125px;
height:30px;
font: 14px/30px  SimSun,'microsoft yahei',Verdana,Arial;
}
			
#dropmenu li ul li a{	
padding: 0px;
text-align:center;
color: #303030;
background: transparent;
font: 14px/30px  SimSun,'microsoft yahei',Verdana,Arial;
}
			
#dropmenu li ul li a:hover{	
padding: 0px;
color: #fff;
background: url(../images/smenunow48.png) repeat;
font: 14px/30px  SimSun,'microsoft yahei',Verdana,Arial;
}


/* ============搜索表单============== */
div.globalsearchformzone{
padding:0px;
margin:0px;
height:31px;
background:url(../images/searchl.png) 0 0 no-repeat;
}

div.globalsearchformzone div.globalsearchform{
float:left;
padding:0px;
margin:0px;
height:31px;
}

div.globalsearchformzone div.globalsearchform1{
float:right;
height:31px;
overflow:hidden;
padding:0px;
margin:0px;
}

div.globalsearchformzone div.globalsearchform .input {
border:0px;
height:31px;
padding:0px 0px 0px 3px;
margin:0px;
background:transparent;
color:#888;
width:295px;
font:12px/29px Verdana,microsoft yahei,Arial;
}
div.globalsearchformzone div.globalsearchform .input:focus {border:none;outline:none;}

div.globalsearchformzone div.globalsearchform1 .imgbutton{
	width:31px;
	height:31px;
	background:url(../images/searchr.png) no-repeat top center;
	padding:0px;
	margin:0px;
	border:none;
}


/*分页*/
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}
.my-4 {margin-bottom: 1.5rem!important;}
.justify-content-center {-ms-flex-pack: center!important;justify-content: center!important;}
.pagination {
  display: flex;
  @include list-unstyled();
  @include border-radius();
}

.page-link {
  position: relative;
  display: block;
  padding: $pagination-padding-y $pagination-padding-x;
  margin-left: -$pagination-border-width;
  line-height: $pagination-line-height;
  color: $pagination-color;
  background-color: $pagination-bg;
  border: $pagination-border-width solid $pagination-border-color;

  &:hover {
    z-index: 2;
    color: $pagination-hover-color;
    text-decoration: none;
    background-color: $pagination-hover-bg;
    border-color: $pagination-hover-border-color;
  }

  &:focus {
    z-index: 2;
    outline: $pagination-focus-outline;
    box-shadow: $pagination-focus-box-shadow;
  }

  // Opinionated: add "hand" cursor to non-disabled .page-link elements
  &:not(:disabled):not(.disabled) {
    cursor: pointer;
  }
}
.page-item {
  &:first-child {
    .page-link {
      margin-left: 0;
      @include border-left-radius($border-radius);
    }
  }
  &:last-child {
    .page-link {
      @include border-right-radius($border-radius);
    }
  }

  &.active .page-link {
    z-index: 1;
    color: $pagination-active-color;
    background-color: $pagination-active-bg;
    border-color: $pagination-active-border-color;
  }

  &.disabled .page-link {
    color: $pagination-disabled-color;
    pointer-events: none;
    // Opinionated: remove the "hand" cursor set previously for .page-link
    cursor: auto;
    background-color: $pagination-disabled-bg;
    border-color: $pagination-disabled-border-color;
  }
}
.pagination-lg {
  @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg);
}
.pagination-sm {
  @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm);
}
.pages {
	min-height: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.position, .position a {
	color: #999;
}
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #17a2b8;
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #17a2b8;
	border-color: #17a2b8;
}
.page-num-current:hover {
	color: #fff;
}