body {width:expression(document.body.clientWidth <= 1000? "1000px": "auto");min-width:1000px; }

a:hover{ text-decoration:none !important;}
a:active{ -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;}


.main-box{ width: 1000px;  box-sizing: border-box; margin: 0 auto;  }
.act{-webkit-transition: all .2s ease-in;-moz-transition: all .2s ease-in;-ms-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;}


.t-top{ width:100% !important; position: relative; height: 230px; background: url(../images/t-bg.png) no-repeat; overflow: hidden; background-size: 100% 100%;}
.t-top .main-box{ position: relative; }
.t-logo{ width: 100%; height: 100%;  }


.navbg{  height: 40px; background: #4eafe6; position: relative; }
.navbg .nav{ width:100%;}
.navbg .nav li{ width:120px; height: 40px;  float: left; display: block; position:relative; }
.navbg .nav li a{ font-size:14px; color: #fff; font-weight: bold; line-height: 40px; text-align: center; position:relative; display: block; width:100%}
.navbg .nav li:after{ width: 1px; height: 26px; background:rgba(255, 255, 255, 0.3); position: absolute; content: ""; right: 0px; top: 7px;  }
.navbg .nav li:first-child a{ letter-spacing: 5px; }
.navbg .nav li a:hover{ background:linear-gradient(to bottom,#f1da50,#fcb738);}
.navbg .nav li:hover:after{ width: 0px;  }
.nav-time{ position: absolute; right: 20px; top: 0px; line-height: 40px; font-size: 12px; color: #fff;  height: 40px;  padding-left: 20px; box-sizing: border-box; background: url(../images/time.png) no-repeat 0 center;   }

.x-nav{ position: relative; height: 36px; line-height: 36px; background: linear-gradient(to bottom,#fefefe,#d4d9dc); padding-left: 80px; box-sizing: border-box;  }
.x-nav input{ border: 1px solid #000;font-size: 14px; padding: 0 5px; box-sizing: border-box;  }
.x-nav-a{ position: absolute; right: 20px; top: 0px;  }
.x-nav-a a{ display: inline-block; font-size: 12px; color: #333; }
.x-nav-a a:hover{ color: #4eafe6; }

.bottom{ height: 120px; background: linear-gradient(to bottom,#e5e5e5,#ffffff,#ffffff);   padding:30px 0 0px; border-top:3px solid #4eafe6; text-align: center; font-size: 12px; color: #333;}
.bottom h5{ margin-bottom: 10px; }


.l-cont{ background: #fff; padding:8px 5px; box-sizing: border-box; }
.g-box{ border: 1px solid #ccc;  }
.l-dyp{ width: 100%; height: 260px; margin-bottom: 10px;  }
.l-dyp-l{ width: 190px; height: 260px; float: right; box-sizing: border-box;  }
.zwgk{ width: 100%; height: auto; }
.zwgk h5{  height: 30px; line-height: 30px; background: url(../images/zwgk-bg.png) no-repeat; background-size: 100% 100%; color: #fff;font-size: 12px; font-weight: bold; padding-left: 20px; box-sizing: border-box;  }
.zwgk-link{ width: 100%; height: 228px; padding:5px 10px; box-sizing: border-box;display: flex;flex-direction: column;justify-content: space-around;  }
.zwgk-link a{ border: 1px solid #ccc; border-radius: 5px; display: block; width: 100%; height: 27px; box-sizing: border-box; padding-left:28px; position: relative; background: linear-gradient(to bottom,#f2f2f2,#fff); line-height: 25px; color: #333; }
.zwgk-link a:hover{ color:#4eafe6; }
.zwgk-link a:before{ content: ""; width:5px; height:8px;background: #4eafe6; clip-path: polygon(100% 50%, 0% 0%, 0% 100%); position: absolute; left: 12px; top:8.5px;  }

.l-dyp-c{ width: 490px; height: 260px;  float: left; box-sizing: border-box; }
.l-dyp-zj{ width: 100%; height: 260px; padding: 5px 10px; box-sizing: border-box;  }
.l-dyp-jdt{ width: 310px; height: 250px; float: left; }

.bn-pic{ width: 100%;height: 250px!important; }
.dyp-lbt .flexslider{ height: 250px!important; }
.bn-a{ position: relative; display: block; width: 100%; height: 250px!important;  }

.l-dyp-zj-r{ float: left; width: 158px; height: 100%; padding-bottom: 20px; box-sizing: border-box;  position: relative; padding: 0 10px; }
.l-more{ position: absolute; right: 0px; bottom: 0px; color: #4eafe6; }
.l-dyp-zj-r-list{ width: 100%;  }
.l-dyp-zj-r-list a{ display: block; height: 25px; line-height: 25px; color: #000; width: 100%; position: relative; padding-left: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; }
.l-dyp-zj-r-list a:before{ content: "";position: absolute; left: 0px; top: 11.75px; color: #000; width: 1.5px; height: 1.5px; background: #000; border-radius: 2px;    }
.l-dyp-zj-r-list a:hover{ text-decoration: underline!important; }

.l-dyp-r{ width: 290px; height: 260px; float: left;margin: 0 10px;  box-sizing: border-box; }

.g-title{ width: 100%; height: 30px; background: linear-gradient(to bottom,#f2f2f2,#fff); padding-left: 30px; box-sizing: border-box; border-bottom: 1px solid #ddd; line-height: 30px; color: #4eafe6; font-weight: bold; position: relative;  }
.g-title:before{content: ""; width:6px; height:10px;background: #4eafe6; clip-path: polygon(100% 50%, 0% 0%, 0% 100%); position: absolute; left: 12px; top:10px;}
.l-more.l-more-a{ right: 10px; color: #333;  }
.l-more.l-more-a:hover{ color: #4eafe6; }
.l-dyp-r-gd{  width: 100%; height: 180px; padding: 5px; box-sizing: border-box;  overflow: hidden; }

.l-dyp-r-gd a{ display: block; height: 25px; line-height: 25px; color: #000; width: 100%; position: relative; padding-left: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box;  }
.l-dyp-r-gd a:before{ content: "";position: absolute; left: 0px; top: 11.75px; color: #000; width: 1.5px; height: 1.5px; background: #000; border-radius: 2px;    }
.l-dyp-r-gd a:hover{ color:  #4eafe6; }

.l-dep-l{ width: 100%; height: auto; padding: 0 5px; box-sizing: border-box;  }

.l-dep-l a,.l-dsp-l-ggfw a{ display: block; height: 25px; line-height: 25px; color: #000; width: 100%; position: relative; padding-left: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;box-sizing: border-box;  }
.l-dep-l a:before,.l-dsp-l-ggfw a:before{ content: "";position: absolute; left: 0px; top: 11.75px; color: #000; width: 1.5px; height: 1.5px; background: #000; border-radius: 2px;    }
.l-dep-l a:hover,.l-dsp-l-ggfw a:hover{ color:  #4eafe6;  }

.l-dep-item{  width: 100%; height: 230px; padding-bottom: 30px; box-sizing: border-box;  position: relative; padding: 0 5px; }
.l-dep-more{ position: absolute; right: 10px; bottom: 5px; color: #000; }
.l-dep-more:hover{ color: #4eafe6; ; }
.l-dep-item-list{ width: 100%; height: 100%;   }
.l-dep-item-list a{ display: block; height: 25px; line-height: 25px; color: #000; width: 100%; position: relative; padding-left: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; }
.l-dep-item-list a:before{ content: "";position: absolute; left: 0px; top: 11.75px; color: #000; width: 1.5px; height: 1.5px; background: #000; border-radius: 2px;    }
.l-dep-item-list a:hover{color:  #4eafe6; }

.l-dsp{ width: 100%; height: 375px;  }

.l-dsp-l{ width: 190px; float: right;  }
.l-dsp-l-s{ box-sizing: border-box; width: 100%; height: 185px; margin-bottom: 10px;   }
.l-dsp-btn{ height: 155px; width: 100%; padding:15px 10px 0; box-sizing: border-box; }
.l-dsp-btn a{ display: block; width: 100%; height: 40px; margin-bottom:3px;  }
.l-dsp-btn a img{ display: block; height: 40px; width: 100%;  }

.l-dsp-l-x{ box-sizing: border-box; width: 100%; height: 180px;    }
.l-dsp-l-ggfw{ width: 100%; height: 150px; padding:10px; box-sizing: border-box;  }

.l-dsp-r{ width: 790px; float: left; height: 100%;   }
.l-dsp-r-t{ width: 100%; height: 80px;  margin-bottom:5px;  }
.l-dsp-r-t img{ width: 100%; height: 80px; display: block;  }
.l-dsp-r-x{ width: 100%; height: 290px;  }
.l-dsp-x-l{ float: left; width: 490px; height: 100%;  box-sizing: border-box; }

.l-dsp-x-r{ float: right; width: 290px; height: 100%; box-sizing: border-box; }
.l-dsp-ndbg{ height: 256px!important; padding-top: 5px!important; }


.l-dsp-tab{ width: 100%; height: 30px; background: linear-gradient(to bottom,#f2f2f2,#fff); padding:5px 10px 0; box-sizing: border-box; border-bottom: 1px solid #ddd;  position: relative;  }
.l-dsp-tab a{ float: left; text-align: center; line-height: 24px;   width: 115px; height:25px; color:#000 ; }
.l-dsp-tab a.on{ background: linear-gradient(to bottom,#4eafe6,#2086c1); border-radius: 5px 5px 0 0; font-weight: bold; color: #fff;  }

.l-dsp-tab-cont{ height: 256px;  padding: 0px 5px; box-sizing: border-box; }
.l-dsp-tab-item{ width: 100%; height: 100%;  }

.yqlj{ width: 100%; margin: 10px 0; }
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 3px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li img{ width: 218px; height:45px; }

.wzlj{ width: 100%; height: 40px; background:#f0f0f0; box-sizing: border-box; border: 1px solid #ccc;  }
.wzlj img{ display: inline-block; height: 38px;  }
.wzlj select{ display: inline-block; vertical-align: middle; }

.l-xqnr{ padding: 10px 25px; box-sizing: border-box; position: relative; background: #fff;  }
.l-x-nav{ margin-bottom: 5px; width: 100%; height: 35px; background:linear-gradient(to bottom,#e1f4fe,#a4d2ec); line-height: 35px;  padding: 0 20px; box-sizing: border-box; border-bottom: 1px solid #4eafe6; color: #333;  }
.l-x-nav img,.l-x-nav span,.l-x-nav a ,.l-x-nav em{ display: inline-block; vertical-align: middle; }
.l-x-nav span{ margin-right: 2px; margin-left: 2px;  }
.l-x-nav a{ color:#333 ; }
.l-x-nav a:hover { color:#4eafe6 ; }

.l-xqnr-cont{ border: 1px solid #999; box-sizing: border-box; width: 100%; height: auto; padding:25px }
.l-xqnr-title{ color: #000; font-size: 20px; text-align: center; width: 100%; line-height: 25px;  }
.l-xqnr-line{ margin: 20px 0; height: 25px; background: #f7f7f7; border-top: 1px solid #e5e5e5;  }
.l-xqnr-nr{ text-indent:2em; line-height: 25px;  }
.l-xqnr-nr img{ max-width: 100%; display: block; margin: 0 auto;  }

.list-cont{ background: #fff; padding: 10px 5px; box-sizing: border-box;  }
.list-left{ float: left; width: 230px; box-sizing: border-box; position: relative; height: auto;   }

.zwgk-pic{ width: 100%; height: auto; display: block;  }
.zwgk-sj{ width: 100%; padding: 0 10px 5px; box-sizing: border-box;  }
.zwgk-sj a{ width: 100%; display: block; height: 35px; border-bottom: 1px solid #ccc; line-height: 35px; color: #000; padding-left: 30px; box-sizing: border-box; position: relative;  }
.zwgk-sj a:before{ width: 14px; height: 16px; content: ""; position: absolute; left: 5px; top: 10px; background: url(../images/icon-shu.gif) no-repeat; background-size: 100% 16px; }
.zwgk-sj a:last-child{ border-bottom: 0px solid #ddd; }
.zwgk-sj a:hover{ color: #4eafe6; }

.list-left-box{ width: 100%; height: auto; box-sizing: border-box; }
.list-rlzy{ height: auto ; padding: 5px 10px!important;  }

.list-right{ float: right; width:750px; box-sizing: border-box; position: relative; height: auto;  }
.list-right-nr{ width: 100%; padding: 0 10px; box-sizing: border-box;  }
.list-nr-bt{ width: 100%; height: 45px; border-bottom: 2px solid #4eafe6; line-height: 45px; font-weight: bold; padding: 0 25px; box-sizing: border-box;  color:#4eafe6; }
.list-nr-bt img{display:inline-block; vertical-align: middle; margin-right: 5px; }

.list-nr-list{ width: 100%; padding: 10px 5px; box-sizing: border-box; }
.list-nr-list dd{ padding-right: 150px; box-sizing: border-box; position: relative; height: 25px; line-height: 25px;  width: 100%;  }
.list-nr-list dd a{ color: #000; width: 100%; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;   }
.list-nr-list dd a:hover{ color:#4eafe6 ; }
.list-nr-list dd span{ position: absolute; right: 0px; top:0;  }
.list-nr-list dl{ padding-bottom: 10px; border-bottom: 1px dashed #ccc;  }

.page-number{ width: 100%; margin:20px auto;   }
.page-number ul{ display: inline-block; }
.page-number li{ list-style: none; cursor: pointer; display: inline-block; width: 20px;  height:20px; border: 1px solid #dfdfdf; margin: 0 3px;  color: #666; background: #fff; font-size: 12px; line-height:18px; text-align: center;  box-sizing: border-box; } 
.page-number li.on { background: #4eafe6; border-color: #4eafe6;  color: #fff;   }   
.page-number li.active { background: #4eafe6; border-color: #4eafe6;  color: #fff;   }   
.page-number li.disabled{ opacity: .5;  cursor: default; }
.page-number li a{ display:block; }

.cx-box{ width: 720px; height: 490px; margin: 10px auto 0; position: relative; padding-top: 50px; }
.cx-bt{ width: 100%; height: 30px; line-height: 30px; font-size: 16px; color: #333;  text-align: center; margin: 0 auto; text-align: center; font-weight: bold;  }

.cx-zm{  font-size: 13px; color: #f00; line-height: 22px;  width: 100%; padding-left: 200px; box-sizing: border-box;   }

.cx-bd{ width: 360px; height: auto;  padding-top:10px; box-sizing: border-box; margin: 40px auto 40px; }

.cx-bd-item{ width: 100%; height:30px; margin-bottom: 15px; position: relative; padding-left: 110px; box-sizing: border-box;  }


.cx-bd-item span{ position: absolute; left: 0px; top: 0px;  display: block;width:90px;text-align: right ; font-size: 14px;  color: #000; height: 30px; line-height: 30px; font-weight: bold;  }

.cx-bd-item input{ width: 200px;  border:1px solid #999; height: 30px; line-height: 30px;  padding:0px 8px; box-sizing: border-box;  color:#000; }
.cx-bd-btn{ margin-right: 2px;  width: 45px; line-height: 23px; box-sizing: border-box; text-align: center; height: 25px; border-radius: 2px; border: 1px solid #767676;  font-size: 14px; color: #333; background: #efefef; display: inline-block; }
.cx-bd-btn:hover{ background: #e1e1e1; }

.cx-yzm-pic{ margin: -4px 0 0 2px;  width:75px; height: 22px; display: inline-block; vertical-align: middle; }



.zheng{ width: 790px; height: 1120px; margin: 0 auto; background: url(../images/chu_bg.jpg) no-repeat top center; position: relative; }
.zheng.zhongji{  background: url(../images/zhong_bg.jpg) no-repeat top center; }
.zheng.gaoji{  background: url(../images/gao_bg.jpg) no-repeat top center; }
.info-text{ position: absolute; left: 130px; top: 400px; font-size: 16px; line-height: 30px;  color: #555; }
.photo{ position: absolute; left: 539px; top: 400px; font-size: 16px; line-height: 30px;    }
.info-zp{ width: 110px; height: auto; }
.info-ewm{ width: 110px; height: auto; margin-top: 20px;  }
.info-ewm img{ width: 110px; height: auto; }

.n-cxjg{ width: 100%; margin-top: 20px; }
.n-cxjg-bt{ text-align: center; height: 50px; line-height: 50px; font-size: 16px; color: #333;  font-weight: 600; margin-bottom:5px; }

.n-jg-list{ width:860px; margin: 0 auto 50px;  }
.n-jg-tb{ width: 100%; height: 161px; padding-right: 120px; box-sizing: border-box; position: relative;  border-right: 1px solid #ccc; border-top: 1px solid #ccc;}
.n-jg-zp{ position: absolute; right:1px; top: 1.5px; width: 118px; height: 157px; display: block; box-sizing: border-box; }

.n-jg-item{ width: 100%; height: 40px; line-height: 40px; border: 1px solid #ccc; border-bottom: 0px solid #ddd; box-sizing: border-box; }
.n-jg-item span{ float: left; width: 150px; text-align: center; border-right: 1px solid #ccc; box-sizing: border-box; font-weight: bold; }
.n-jg-item em{ float: left; width: 150px; text-align: center;border-right: 1px solid #ccc; box-sizing: border-box; }
.k-x{ width:69px!important; }
.n-jg-item2{ border-bottom: 1px solid #ccc; }
.n-jg-item em.fzdw-g{ width:600px; text-align: left; padding-left: 30px; box-sizing: border-box;border-right: 0px solid #ddd; }

.n-w-em{ width:288px!important; }
.n-r-b{ border-right: 0px solid #ddd!important;   }
.n-jg-n-t{ border-top: 0px solid #ddd!important; border-right: 0px solid #ddd!important;   }
.n-m-r{ border-right: 0px solid #ddd!important; }
