.fl_texts a { font-size: 16px; color: #fff; margin-top: 0px !important; display: block; line-height: 25px; }
.fe_left, .fe_right { width: 115px; text-align: center; margin-bottom: 20px !important; }
.container { margin: 0 auto; width: 1200px; }

/* banner */
.banner, .sencond-banner { width: 100%; min-width: 1200px; height: 400px !important; background-size: cover !important; }

/* cont */
.cont-bg { min-width: 1200px; background: #f5f5f5; }
.left-nav { float: left; width: 210px; background-color: #ffffff; position: relative; top: -80px; }
.ne-le h1 { height: 80px; background: url(ll.png) no-repeat right center; color: #fff; padding-left: 30px; box-sizing: border-box; line-height: 80px; font-size: 24px; }
.ne-le ul { padding: 10px 0 50px; -moz-box-shadow: 0px 0px 12px #CCCCCC; -webkit-box-shadow: 0px 0px 12px #CCCCCC; box-shadow: 0px 0px 12px #CCCCCC; }
.ne-le ul li { text-align: left; font-size: 16px; line-height: 53px; position: relative; }
.ne-le ul li.level-0 div.sub { display: none; }
.ne-le ul li.level-0.breadcrumb  div.sub { display: block; }
.ne-le ul:after { content: ""; clear: both; display: block; }
.ne-le ul li:after { content: ""; position: absolute; width: 228px; height: 53px; background: url(sj-bg.png) no-repeat; top: 0; left: 0; opacity: 0; z-index: 1; }
.ne-le ul li a { margin: 0 30px; border-bottom: 1px solid #ebebeb; display: block; position: relative; z-index: 2; font-size: 16px; color: #333333; }
.ne-le ul li:hover a { color: #fff; }
.ne-le ul li:hover:after { opacity: 1; }
.ne-le ul .breadcrumb:after { opacity: 1; }
.ne-le ul .breadcrumb a { color: #fff; }
.ne-le ul.sub { padding: 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; margin: 0; }
.ne-le ul.sub  li { text-align: left; font-size: 14px; line-height: 31px; position: relative; }
.ne-le ul.sub:after { content: ""; clear: both; display: block; }
.ne-le ul.sub  li:after { content: ""; position: absolute; width: 228px; height: 53px; background: none; top: 0; left: 0; opacity: 0; z-index: 1; }
.ne-le ul.sub  li a { margin: 0 30px; border-bottom: 1px solid #ebebeb; display: block; position: relative; z-index: 2; font-size: 14px; color: #333333; padding: 6px 17px; }
.ne-le ul.sub .le-on a { color: #005bac; }
.ne-le ul.sub  li:hover a { color: #005bac; }
.ne-le ul.sub  li:hover:after { opacity: 1; }
.ne-le ul.sub  .le-on:after { opacity: 1; }
.ne-le ul.sub  .le-on a { /* color: #005bac; */ }
.right-cont { float: right; background: #fff; position: relative; top: -80px; width: 964px; box-sizing: border-box; }
.ri-ti { text-align: right; border-bottom: 1px solid #dedede; line-height: 80px; font-size: 14px; position: relative; border-left: 6px solid #1b65c6; color: #666666; }
.ri-ti a { color: #666; }
.ri-ti span { float: left; display: block; font-size: 20px; padding-left: 41px; color: #333333; }
.ri-ti p { display: inline-block; position: relative; padding-left: 25px; padding-right: 32px; }
.ri-ti  p span { float: none; font-size: 14px; color: #333333; display: inline-block; position: unset; padding-left: 0; padding-right: 0; }
.ri-ti p:before { content: ""; width: 18px; height: 18px; background: url(wz.png) no-repeat; position: absolute; top: 33px; left: 0; }
.cont-mes { width: 875px; font-size: 16px; line-height: 30px; color: #333333; margin: 0 auto; margin-top: 34px; margin-bottom: 40px; }
.cont-mes p { text-align: justify; line-height: 30px; color: #555; margin-bottom: 10px; min-height: 30px; }
.cont-mes p.indent { text-align: justify; text-indent: 2em; line-height: 30px; color: #555; margin-bottom: 10px; font-size: 16px; }
.cont-mes img { max-width: 100%; }

/*.cont-mes img {
    float:right;
    padding-left: 30px;
    padding-top: 48px;
}*/
.all-list-item { height: 55px; line-height: 55px; border-bottom: 1px dashed rgba(0, 0, 0, 0.14); font-size: 16px; color: #555555; }
.all-list-item-1 {    /* border-top: 1px dashed rgba(0, 0, 0, 0.14); */ }
.all-list-item-tit { float: left; }
.all-list-item a { font-size: 16px; color: #555555; }
.all-list-item a:hover { color: #005bac; }
.all-list-item-date { float: right; color: #888888; }

/*领导关怀*/
.ldgh, .ldgh1 { margin-top: 10px; padding-bottom: 20px; }
.ldgh ul li { margin: 0px 13px 15px 13px; float: left; width: 220px; height: 140px; overflow: hidden; position: relative; text-align: center; border: 1px solid #ccc; text-align: center; overflow: hidden; padding: 1px; }
.ldgh ul li .photo { width: 220px; height: 140px; overflow: hidden; }
.ldgh ul li .photo img { width: 220px; height: 140px; }
.ldgh ul li.list2 { margin-right: 0px; }
.ldgh .rsp { width: 220px; height: 30px; overflow: hidden; position: absolute; background: #000; bottom: 1px; left: 1px; }
.ldgh .text { position: absolute; width: 220px; height: 30px; line-height: 30px; left: -180px; bottom: 1px; overflow: hidden; }
.ldgh .text a { color: #fff; }
.ldgh1 { text-align: center; }
.ldgh1 h3 { height: 30px; line-height: 30px; border-bottom: 1px solid #ccc; font-size: 16px; color: #2F86F3; text-align: center; font-weight: normal; padding-bottom: 5px; }
.ldgh1 p { line-height: 24px; padding-bottom: 10px; text-indent: 2em; text-align: left; }

/*difference*/
.f_nav .zhd_wap li.level-0 { width: 121px !important; }
.textcontent { width: 850px; margin: 0 auto; }
.subpagelist li { width: 100%; border-bottom: dashed 1px #e3e3e3; height: auto; padding-top: 8px; overflow: hidden; padding-bottom: 10px; }
.subpagelist a { color: #333; font: normal 18px 'microsoft yahei'; line-height: 40px; margin-top: 4px }
.subpagelist a:hover { color: #0067c3 }
.subpagelist div { font-size: 14px; color: #666; line-height: 24px; }
.subpagelist .listleft { width: 197px; height: 120px; float: left; display: block; }
.subpagelist .listright { width: 605px; height: 120px; display: block; float: right; overflow: hidden; }
.subpagelist .listright a { margin-top: 0px; line-height: 22px; }
.listleft img { float: none !important; padding-left: 0px !important; padding-top: 0px !important; width: 197px; height: 120px; object-fit: cover; }
label.lbl-common { display: none !important; }

/*资质*/
.nav1 { width: 476px; float: left; }
.nav1 ul li { width: 100%; margin-bottom: 20px; }
.nav1 ul li span { display: block; font: normal 24px 'microsoft yahei'; color: #ffffff; padding-left: 25px; padding-bottom: 20px; }
.nav1 ul li em { display: block; font: normal 14px 'microsoft yahei'; color: #ffffff; padding-left: 25px; padding-bottom: 13px; }
.nav1 ul li.li1 { background: #476fa4; padding: 30px 0; }
.nav1 ul li.li2 { background: #4d7dc4; padding: 30px 0; }
.nav2 { width: 390px; float: left;         /* margin: 0 20px; */ margin-left: 20px; }
.nav2 ul li { width: 100%; margin-bottom: 20px; }
.nav2 ul li span { display: block; font: normal 24px 'microsoft yahei'; color: #ffffff; padding-left: 25px; padding-bottom: 20px; }
.nav2 ul li em { display: block; font: normal 14px 'microsoft yahei'; color: #ffffff; padding-left: 25px; padding-bottom: 13px; }
.nav2 ul li.li1 { background: #476fa4; padding: 30px 0; }
.nav2 ul li.li2 { background: #4d7dc4; padding: 30px 0; }
.nav3 { width: 294px; }
.nav3 img { width: 100%; }
.nav4 { float: left; width: 100%; }
.nav4 ul li { width: 100%; margin-bottom: 20px; }
.nav4 ul li span { display: block; font: normal 24px 'microsoft yahei'; color: #ffffff; padding-left: 25px; padding-bottom: 20px; }
.nav4 ul li em { display: block; float: left; width: 50%; font: normal 14px 'microsoft yahei'; color: #ffffff; text-indent: 25px; padding-bottom: 13px; }
.nav4 ul li.li1 { background: #2661af; padding: 30px 0; }
.nav_1 { width: 887px; }
.rylist { height: auto; overflow: hidden; }
.rylist li { width: 254px; height: 220px; display: block; float: left; margin-left: 26px; position: relative; margin-bottom: 21px; }
.rylist li img { width: 250px; border: 1px solid #CCC; height: 170px; padding: 5px; }
.rylist li:hover img { width: 250px; border: 1px solid #0067c3; height: 170px; padding: 5px; }
.rylist li:hover span a { color: #0067c3 }
.rylist li span { height: 35px; line-height: 20px; width: 260px; position: absolute; z-index: 99; bottom: -15px; display: block;/* text-align:center; */ }
.rylist li span a { color: #333; font-size: 14px; line-height: -13px; }
.rylist .ml0 { margin-left: 0px; }
.textcontent { width: 850px; margin: 0 auto; margin-bottom: 40px; }

/*宣传片*/
.xc_sp { width: 875px; margin: 0 auto; overflow: hidden; }
.cont-mes p { text-align: justify; line-height: 30px; color: #555; margin-bottom: 10px; }
.xc_sp div { margin-bottom: 30px; padding: 0px 25px; }
.xc_sp div p { text-align: center; font-size: 18px; margin-top: 16px; }
.zhd_wap li.level-0 {    /* float: left; */

/* width: 121px!important; */ }
.right { float: right; }

/*企业荣誉*/
.hx_qyry_ul { width: 865px; margin: 0 auto; }
.hx_qyry_li { width: 275px; float: left; margin-right: 20px; }
.hx_qyry_li:nth-child(3n) { margin-right: 0; }
.hx_qyry_img { padding: 5px; width: 265px; height: 195px; background: #cdcdcd; }
.hx_qyry_img img { display: block; width: 100%; height: 100%; }
.hx_qyry_text { text-align: center; padding: 20px 0; line-height: 1.6; background: #fff; }
.hx_qyry_text a { font-size: 14px; color: #333; }

/*图片放大*/
.bigimg { width: 600px; position: fixed; left: 0; top: 0; right: 0; bottom: 0; margin: auto; display: none; z-index: 9999; border: 10px solid #fff; }
.mask { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background-color: #000; opacity: 0.5; filter: Alpha(opacity=50); z-index: 98; transition: all 1s; display: none }
.mask:hover { cursor: zoom-out }
.mask>img { position: fixed; right: 10px; top: 10px; width: 60px; }
.mask>img:hover { cursor: pointer }

/*page style*/
.i-pager { height: 30px; font-size: 12px; margin-top: 10px; text-align: right; clear: both; }
.i-pager a { text-decoration: none; }
.i-pager a, .i-pager a:link, .i-pager a:visited, .i-pager a:active { color: #036; }
.i-pager a:hover { color: #fff; }
.i-pager-first, .i-pager-prev, .i-pager-next, .i-pager-last, .i-pager a, .i-pager font { display: inline-block; width: auto; min-width: 1.5em; height: 20px; margin-left: 2px; background: white; border: solid 1px #dddddd; text-align: center; line-height: 20px; font-size: 12px; padding-left: 2px; padding-right: 2px; }
.i-pager-prev, .i-pager-next, .i-pager-first, .i-pager-last { padding: 0 5px; }
.i-pager-prev:hover { background: #036cb4; color: #ffffff; }
.i-pager-prev-disable:hover { }
.i-pager-next:hover { background: #036cb4; color: #ffffff; }
.i-pager-first:hover { background: #036cb4; color: #ffffff; }
.i-pager-last:hover { background: #036cb4; color: #ffffff; }
.i-pager font { background: #036cb4; color: #fff !important; }
.i-pager a:link, .i-pager a:visited, .i-pager a:hover, .i-pager a:active, .i-pager font:link { text-decoration: none; }
.i-pager a:hover { background: #036cb4; color: #ffffff; }
.i-pager-info { display: inline-block; width: auto; height: 22px; margin-left: 3px; font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53"; }
.i-pager-current { width: auto; text-align: center; display: inline-block; padding-left: 5px; line-height: 20px; border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; }
.i-pager-info-c { color: Red; width: auto; text-align: center; display: inline-block; padding: 0 5px; line-height: 20px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; }
.i-pager-info-p { color: Blue; display: inline-block; width: auto; text-align: center; line-height: 20px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; }
.i-pager-info-t { color: Black; display: inline-block; width: auto; text-align: center; padding: 0 5px; line-height: 20px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; background: #fff; }

.i-pager { height: 40px; font-size: 14px; margin-top: 50px; text-align: right; clear: both; }
.i-pager-item-active { width: 36px; height: 36px; background-color: #0081cc; border-radius: 4px; }
.i-pager a, .i-pager a:link, .i-pager a:visited, .i-pager a:active, .i-pager font { color: #666666; font-size: 14px; line-height: 36px; width: 36px; height: 36px; border-radius: 4px; margin: 0 2.5px; }
.i-pager-next, .i-pager-prev { width: 68px !important; height: 36px !important; }
.i-pager-item:link, a.i-pager-item:visited, a.i-pager-item:hover, a.i-pager-item:active, a.i-pager-item-active:link { text-decoration: none; }
.i-pager a:hover { color: #fff !important; }
.i-pager-info { height: 36px; vertical-align: bottom; border-radius: 4px; border: solid 1px rgba(102, 102, 102, 0.3); line-height: 36px; }
.i-pager-info span { border: none; color: #666666; line-height: 36px; }
.i-pager-info-c { color: #0081cc !important; }
.list-paddingleft-2 li { float: left; margin: 0  50px }
.list-paddingleft-2 li p { text-align: center; text-indent: 0; line-height: 30px; color: #555; font-size: 16px; }

.G-search { padding-top: 10px; width: 96%; margin: 0 auto; }
.G-search input[type="text"] { min-width: 200px; margin-bottom: 5px; padding: 4px; background: #ffffff; border: 1px solid #c9c9c9; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1); color: #333; font-size: 12px; }
.G-search input[type="text"]:active, .ui-tabs-panel input[type="text"]:focus { background: #fff; border: 1px solid rgba(2, 139, 255, 0.5); /* blue */ -webkit-box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4); box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4); color: #333; }
.search-condition { float: left; }
.search-btn { float: left; padding-left: 25px; padding-top: 10px; }
.lbl-common { width: 80px; display: inline-block; text-align: right; padding-right: 10px; }
.div-item { height: 40px; }
.G-result-relative { line-height: 36px; border-bottom: 1px solid #eee; clear: both; }
.G-result-relative span { padding-left: 2%; }
.G-sResult { clear: both; text-align: left; padding: 3px 5px; border: 1px solid #dadbdd; }
.btn-Save { display: inline-block; padding: 5px; margin-top: 5px; cursor: pointer; min-width: 70px; *overflow: visible; border: 1px solid #3d8fcb; background: #3d8fcb; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; font-weight: bold; text-decoration: none; text-align: center; }
.btn-Save:hover { background: #3467b1; }
.btn-Cancel { display: inline-block; padding: 5px; margin-top: 5px; cursor: pointer; min-width: 70px; *overflow: visible; border: 1px solid #9f9f9f; background: #9f9f9f; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; font-weight: bold; text-decoration: none; text-align: center; }
.btn-Cancel:hover { background: #868686; }
.btn-Delete { display: inline-block; padding: 5px; margin-top: 5px; cursor: pointer; min-width: 70px; *overflow: visible; border: 1px solid #91b56f; background: #91b56f; -webkit-border-radius: 3px; border-radius: 3px; color: #fff; font-weight: bold; text-decoration: none; text-align: center; }
.btn-Delete:hover { background: #738f57; }
.s-result-item { border-bottom: 1px dotted #ccc; padding: 3px 20px; line-height: 200%; }
.s-result-item-title { line-height: 30px; }
.result-title { width: 80%; height: 24px; float: left; border: none; font-weight: bold; }
.result-date { width: 10%; height: 24px; float: right; border: none; }
.s-result-item-content { line-height: 200%; clear: both; border: none; }
.highlight { color: #d70312; }
.setting-txt { width: 100px; display: inline-block; }
.result-settings { padding-top: 10px; }
.settings-item { margin-bottom: 10px; }
.settings-item select { min-width: 60px; }
.settings-item textarea { min-width: 600px; _width: 600px; }

/*search area seetings*/
.search-area-container { border: dashed 1px black; }

.s-result-item-title a.result-title { color: #333; display: inline-block; width: 75%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

@media only screen and (max-width:1240px){
}


@media only screen and (max-width:1040px){

.banner, .sencond-banner {min-width: auto;}
.cont-bg {min-width: auto;}
.container {margin: 50px auto 30px;width: auto !important;}
.left-nav {width: 100%;}
.ne-le ul li {line-height: 30px;}
.ne-le ul li:after {width: 100%;height: 30px;background-size: 100% 100%;}
.ne-le ul {padding: 10px 0px;}
.ri-ti p:before {top: 15px;}
.ri-ti {line-height: 40px;}
.cont-mes {width: 90%;padding: 0px 5%;}
.right-cont{width: 100%;}
.cont-mes p img {width: 100%;}
.ri-ti span {padding-left: 5px;}
.all-list-item-tit {max-width: 70%;}
.all-list-item-date {font-size: 12px;}
.i-pager a.i-pager-first, .i-pager .i-pager-last,.i-pager-info {display: none;}
.ne-le h1 {background-size:100%;}
.xc_sp div {float:unset;width:100% !important;padding:0px;margin:0px;}
.xc_sp div p {width:100% !important;}
.xc_sp {width:100% !important;}
.cont-mes img {width:100;}
.xc_sp div img {width:100%;}
.nav_1 {width:100% !important;}
.nav1 {width:100%;}
.nav2 {width:100%;margin-left:0px;}
.nav3 {width:50%;}
.hx_qyry_text a {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;}
.hx_qyry_ul {width:100%;}
.hx_qyry_li {width:46%;margin:0px 2%;}
.hx_qyry_img {width:100%;}
.all-list-item a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 75%;float: left;}
.textcontent {width:100%;}
.subpagelist .listright a {margin:10px 0px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.subpagelist .listright {width:100% !important;height:80px;}
.subpagelist div {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.all-list.all-lists .all-list-item-tit {width:100% !important;max-width:100%;}
ul.all-list.all-lists .all-list-item a {width:100%;}



}


@media only screen and (max-width:880px){
}

@media only screen and (max-width:680px){
}