/*通用类*/
* {margin:0;padding:0;}
body {min-width:1200px;margin:0 auto;font-size:15px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;background:#f7f7f7;text-align:justify;color:#555;}
.wb {background:#fff;}
h1,h2,h3 {font-weight:500;}
img {border:none;}
a {cursor:pointer;color:#555;text-decoration:none;outline:none;}
.hm_gg .das a:visited {color:#999;}
.ht_slider a:visited {color:#999;}
.ht_sliderwap a:visited {color:#999;}
.hne_list li a:visited {color:#999;}
a:hover {color:#ff8400;}
ul {list-style-type:none;}
em {font-style:normal;}
.lt {float:left;}
.rt {float:right;}
input.sub,label {border:none;cursor:pointer;}
input,textarea {font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;outline:none;}
table {border-collapse:collapse;}
table td,table th {padding:0;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#d3d3d3;}
input::-moz-placeholder,textarea::-moz-placeholder {/* Mozilla Firefox 19+ */    color:#d3d3d3;}
input:-moz-placeholder,textarea:-moz-placeholder {/* Mozilla Firefox 4 to 18 */    color:#d3d3d3;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {/* Internet Explorer 10-11 */    color:#d3d3d3;}
div.clear {font:0px Arial;line-height:0;height:0;overflow:hidden;clear:both;}
.line5 {font-size:1px;height:5px;width:100%;clear:both;}
.line10 {font-size:1px;height:10px;width:100%;clear:both;}
.line20 {font-size:1px;height:20px;width:100%;clear:both;}
/*wrapin 主体容器宽度*/
.wrapin {width:1200px;margin-left:auto;margin-right:auto;}
/*公用CSS 开始*/
.header {height:108px;background:#fff;}
.header .logo {float:left;display:block;margin-top:30px;margin-left:20px;}
.head_code {float:right;width:80px;text-align:center;margin-left:30px;margin-right:30px;font-size:12px;}
.head_code img {display:block;width:80px;height:80px;}
.head_code dt {width:80px;height:80px;}
.head_rt {float:right;padding-top:26px;width:450px;}
.head_search {height:44px;}
.head_search .text {float:left;width:288px;height:40px;border:2px solid #bf8b18;border-radius:5px 0 0 5px;border-right:0;padding-left:40px;background:url("../images/head_text.png") no-repeat 15px center;}
.head_search .sub {float:right;width:120px;height:44px;background:#bf8b18;border-radius:0 5px 5px 0;font-size:16px;color:#fff;}
.hot_search {height:38px;line-height:38px;font-size:12px;color:#999;}
.hot_search a {float:left;color:#999;}
.hot_search a:hover {color:#ff8400;}
.hot_search em {float:left;margin:0 13px;color:#999;}
.nav {width:1150px;margin:0 auto;height:46px;line-height:46px;font-size:18px;display:flex;justify-content:space-between;}
.nav a {display:block;height:46px;float:left;text-align:center;min-width:50px;position:relative;}
.nav .hover,.nav a:hover {color:#006783;}
.nav .hover i,.nav a:hover i {display:block;width:100%;height:2px;background:#006783;position:absolute;left:0;bottom:0;}
.banner {position:relative;overflow:hidden;cursor:pointer;height:440px;}
.banner .pics li {width:100%;height:440px;background-repeat:no-repeat;background-position:top center;text-align:center;}
.banner .pics a {display:block;width:100%;height:440px;}
.banner .btns {width:100%;position:absolute;left:0;bottom:20px;z-index:60;text-align:center;}
.banner .btns span {display:inline-block;width:18px;height:5px;font-size:1px;margin:0 3px;background:#eee;}
.banner .btns .hover {background:#f60;}
.banner .sd {height:35px;width:100%;position:absolute;left:0;bottom:0;z-index:60;background:url("../images/banner_sd.png") no-repeat top center;}
.banner .cbtn {width:30px;height:60px;position:absolute;z-index:60;cursor:pointer;top:163px;}
.banner .pre {left:50%;margin-left:-600px;background:url("../images/banner_pre.png") no-repeat center center;}
.banner .next {right:50%;margin-right:-600px;background:url("../images/banner_next.png") no-repeat center center;}

.bannerwap {position:relative;overflow:hidden;cursor:pointer;height:360px;margin-top:80px;}
.bannerwap .pics li {width:100%;height:360px;background-repeat:no-repeat;background-position:top center;text-align:center;}
.bannerwap .pics a {display:block;width:100%;height:360px;}
.bannerwap .btns {width:100%;position:absolute;left:0;bottom:20px;z-index:60;text-align:center;}
.bannerwap .btns span {display:inline-block;width:18px;height:5px;font-size:1px;margin:0 3px;background:#eee;}
.bannerwap .btns .hover {background:#f60;}
.bannerwap .sd {height:35px;width:100%;position:absolute;left:0;bottom:0;z-index:60;background:url("../images/banner_sd.png") no-repeat top center;}
.bannerwap .cbtn {width:30px;height:60px;position:absolute;z-index:60;cursor:pointer;top:163px;}
.bannerwap .pre {left:50%;margin-left:-600px;background:url("../images/banner_pre.png") no-repeat center center;}
.bannerwap .next {right:50%;margin-right:-600px;background:url("../images/banner_next.png") no-repeat center center;}
.ntip{padding:6px 0;border-bottom:1px solid #e7e7e7;line-height:28px;font-size:17px;text-align:center;font-weight:bold;}
.ntip a{color:#FF0000}
.ba_fm {width:215px;height:242px;background:rgba(255,255,255,0.85);position:absolute;z-index:70;right:50%;margin-right:-530px;top:62px;border-radius:5px;padding-top:24px;}
.ba_fm .logo {display:block;margin:0 auto;width:80px;height:80px;font-size:18px;}
.ba_fm .pt {height:50px;line-height:50px;text-align:center;font-size:18px;}
.ba_fm .go {display:block;width:170px;height:36px;line-height:36px;background:#10ac47;border-radius:3px;margin:0 auto;text-align:center;color:#fff;font-size:18px;}
.ba_fm .bts {height:51px;line-height:51px;width:100%;position:absolute;left:0;bottom:0;border-top:1px solid #ececec;font-size:16px;}
.ba_fm .bts a {display:block;width:50%;float:left;text-align:center;}
/*公用CSS 结束*/
.hm_top {height:100px;width:1200px;margin:0 auto;position:relative;z-index:70;}
.hmtop_in {width:1200px;height:auto;min-height:150px;position:absolute;left:0;bottom:0;z-index:70;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.1);}
.company-intro {padding:30px 40px;line-height:1.8;font-size:16px;color:#333;text-align:justify;}
.company-name {font-size:18px;font-weight:bold;color:#006783;}
.hm_top .tp {height:104px;border-bottom:1px solid #ededed;}
.hm_top .item {width:400px;height:104px;float:left;position:relative;}
.hm_top .item dl {padding:18px 0 0 178px;font-size:16px;}
.hm_top .item dt {height:23px;line-height:23px;}
.hm_top .item dd {height:44px;line-height:44px;}
.hm_top .item strong {font-size:36px;padding-right:5px;font-family:Impact;}
.hm_top .item .s1 {color:#ff8200;}
.hm_top .item .s2 {color:#6fdec7;}
.hm_top .item .s3 {color:#ff4d4f;}
.hm_top .ico {left:112px;top:50%;display:block;width:40px;height:40px;margin-top:-20px;position:absolute;}
.hm_top .fg {height:56px;border-left:1px solid #f2f2f2;float:left;margin:24px 0 0 -1px;}
.hm_top .bt {height:45px;line-height:45px;position:relative;padding:0 60px 0 114px;}
.hm_top .tit {position:absolute;left:21px;top:0;padding-left:24px;background:url("../images/notice.png") no-repeat left center;}
.hm_top .more {display:block;width:60px;text-align:center;position:absolute;right:0;top:0;}
.ht_slider {margin-left:20px;height:45px;position:relative;overflow:hidden;}
.ht_slider li {height:45px;}
.ht_slider li a {font-size:14px;float:left;display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;}
.ht_slider .fz {width:400px;float:left;}
.ht_slider a {color:#ff8200;display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.ht_slider .date {padding-right:30px;float:right;}

.ht_sliderwap {margin-left:20px;height:45px;position:relative;overflow:hidden;}
.ht_sliderwap li {height:45px;}
.ht_sliderwap li a {font-size:14px;float:left;display:inline-block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;}
.ht_sliderwap .fz {width:400px;float:left;}
.ht_sliderwap a {color:#ff8200;display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.ht_sliderwap .date {padding-right:30px;float:right;}

.hm_gg {float:left;width:890px;}
.hm_gg .head {height:74px;line-height:74px;clear:both;}
.hm_gg .tit {float:left;padding-left:38px;background:url("../images/gg_tit.png") no-repeat left center;font-size:20px;color:#333;}
.hm_gg .more {float:right;color:#999;display:inline-block;padding-right:20px;background:url("../images/more1.png") no-repeat right center;}
.hm_gg .das {height:400px;border:1px solid #ececec;background:#fff;border-radius:4px;}
.hm_gg .he {height:46px;border-bottom:1px solid #ececec;background:#fafafa;line-height:46px;padding:0 20px;font-weight:bold;text-align:center;}
.hm_gg .th1 {width:100px;float:left;}
.hm_gg .th2 {width:335px;float:left;}
.hm_gg .th3 {width:110px;float:left;}
.hm_gg .tds {margin:0 20px;height:38px;clear:both;border-bottom:1px solid #ececec;}
.hm_gg .td {height:38px;line-height:38px;}
.hm_gg .td1 {width:100px;text-align:center;float:left;}
.hm_gg .td2 {float:left;width:335px;text-align:center;}
.hm_gg .td3 {float:left;width:110px;text-align:center;}
.hm_right {width:295px;float:right;}
.hm_login {margin-bottom:20px;}
.hm_login .head {height:74px;line-height:74px;font-size:20px;color:#333;padding-left:42px;background:url("../images/hz_tit.png") no-repeat left center;}
.hm_login .wp {height:196px;border:1px solid #ececec;background:#fff;border-radius:4px;overflow:hidden;padding:0 12px;}
.hm_service .head {height:74px;line-height:74px;font-size:20px;color:#333;padding-left:42px;background:url("../images/hz_tit.png") no-repeat left center;}
.hm_service .wp {height:106px;border:1px solid #ececec;background:#fff;border-radius:4px;overflow:hidden;padding:0 12px;}
.hm_service ul {padding:20px 0;}
.hm_service li {height:55.5px;line-height:60px;border-bottom:1px solid #ececec;}
.hm_service li a.service-link {display:block;padding-left:60px;position:relative;color:#333;font-size:16px;transition:all 0.3s ease;}
.hm_service li a.service-link:hover {color:#006783;}
.hm_service li a.service-link:before {content:"";display:block;width:20px;height:20px;background:#006783;border-radius:50%;position:absolute;left:20px;top:50%;margin-top:-10px;}

.login-box {text-align:center;padding:20px 0;}
.login-box .logo {display:block;margin:0 auto 10px;width:60px;height:60px;}
.login-box .pt {height:40px;line-height:40px;text-align:center;font-size:16px;color:#333;margin-bottom:15px;}
.login-box .go {display:block;width:150px;height:32px;line-height:32px;background:#10ac47;border-radius:3px;margin:0 auto;text-align:center;color:#fff;font-size:16px;transition:all 0.3s ease;}
.login-box .go:hover {background:#0e9a3e;}
.line24 {height:24px;clear:both;}
.hm_ad {display:block;width:100%;clear:both;}
.hm_ad img {display:block;width:100%;height:auto;}
.hm_news {width:388px;height:350px;float:left;}
.fg18 {width:18px;height:350px;float:left;}
.hm_news .head {height:74px;line-height:74px;clear:both;}
.hm_news .tit {float:left;font-size:20px;color:#333;padding-left:16px;position:relative;}
.hm_news .tit i {display:block;width:4px;height:20px;position:absolute;left:0;top:50%;margin-top:-10px;background:#006783;}
.hm_news .more {float:right;color:#999;padding-right:18px;background:url("../images/more1.png") no-repeat right center;}
.hne_wp {width:386px;height:272px;border:1px solid #ececec;background:#fff;border-radius:3px;position:relative;overflow:hidden;cursor:pointer;}
.hne_banner .pics li {width:386px;height:272px;background:#fff;}
.hne_banner .photo {display:block;width:100%;height:197px;position:relative;overflow:hidden;}
.hne_banner .photo img {display:block;width:100%;height:197px;}
.hne_banner dl {padding:12px 0 0 13px;}
.hne_banner dt {height:26px;line-height:26px;font-size:14px;}
.hne_banner dd {height:25px;line-height:25px;color:#999;}
.hne_banner .name {display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hne_banner .btns {width:120px;position:absolute;z-index:60;right:10px;top:174px;text-align:center;}
.hne_banner .btns span {display:inline-block;width:10px;height:10px;border-radius:100%;background:#fff;margin:0 4px;}
.hne_banner .btns .hover {background:#006783;}
.hne_con {display:none;}
.show {display:block;}
.hm_news .handle {float:left;margin-top:17px;}
.hm_news .handle .btn {float:left;height:40px;line-height:40px;border-bottom:4px solid #f7f7f7;font-size:20px;margin-right:18px;}
.hm_news .handle .hover {color:#006783;border-color:#006783;}
.hne_list {padding:10px;}
.hne_list li {height:32px;line-height:32px;clear:both;}
.hne_list li a {float:left;margin-left:10px;display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;background:url("../images/li.png") no-repeat left center;}
.hne_list li span {float:right;color:#999;}
.hm_map {float:left;width:796px;}
.hm_map .head {height:72px;line-height:72px;padding-left:35px;font-size:20px;background:url("../images/map_tit.png") no-repeat left center;}
.hm_map .map_cnt {height:450px;border:1px solid #ececec;background:#fff;border-radius:3px;position:relative;}
.hm_map .map {display:block;width:448px;height:402px;position:absolute;left:24px;top:22px;}
.map_slider {position:absolute;top:33px;right:38px;}
.map_slider .s_out {width:200px;height:402px;position:relative;overflow:hidden;}
.map_slider .s_out li {float:left;width:200px;height:266px;}
.map_slider .title {height:45px;line-height:45px;background:#006783;font-size:14px;color:#fff;border-radius:3px 3px 0 0;padding:0 17px;font-weight:bold;text-align:center;}
.map_slider .ou {height:300px;border:1px solid #ececec;border-top:0;border-radius:0 0 3px 3px;padding:5px 15px;}
.map_slider .in {height:30px;line-height:30px;}
.map_slider .ctrls {float:right;margin:14px 0 0 0;}
.map_slider .cbtn {width:16px;height:35px;float:left;margin-left:10px;cursor:pointer;}
.map_slider .pre {background:url("../images/map_pre.png") no-repeat center center;}
.map_slider .next {background:url("../images/map_next.png") no-repeat center center;}
.hm_gy {float:right;width:388px;}
.hm_gy .head {height:72px;line-height:72px;clear:both;}
.hm_gy .tit {float:left;font-size:20px;padding-left:35px;background:url("../images/gy_tit.png") no-repeat left center;}
.hm_gy .more {float:right;color:#999;padding-right:20px;background:url("../images/more1.png") no-repeat right center;}
.hm_gy .con {height:450px;border:1px solid #ececec;border-radius:3px;overflow:hidden;background:#fff;}
.hm_gy .wp {padding:21px 0 0 0;width:360px;margin:0 auto;}
.hm_gy .item {width:110px;height:265px;margin:0 5px;float:left;position:relative;}
.hm_gy .item1 {background:url("../images/gy1.jpg") no-repeat top center;}
.hm_gy .item2 {background:url("../images/gy2.jpg") no-repeat top center;}
.hm_gy .item3 {background:url("../images/gy3.jpg") no-repeat top center;}
.hm_gy .item span {display:block;height:60px;line-height:60px;width:100%;position:absolute;left:0;bottom:62px;text-align:center;color:#fff;}
.hm_gy .tip {clear:both;width:350px;margin:0 auto;padding-top:20px;line-height:24px;}
.ft_top {height:75px;border-top:1px solid #ececec;background:#fff url("../zn/ft_top.png") no-repeat center center;}
.ft_top .item {display:block;width:48px;height:48px;border-radius:100%;background:#10ac47;float:left;line-height:48px;text-align:center;color:#fff;font-size:18px;margin:14px 128px 0 0;}
.ft_top .item2 {margin:14px 0 0 128px;}
.ft_bottom {background:#555;height:190px;color:#fff;margin-top:10px;}
.ft_bottom .wrapin {height:190px;position:relative;}
.ft_bottom ul {text-align:center;line-height:24px;font-size:13px;padding-top:28px;}
.ft_bottom ul li a {cursor:pointer;color:#ffffff;text-decoration:none;outline:none;}
.ft_tel {position:absolute;left:0;top:32px;padding-top:50px;line-height:62px;font-size:26px;font-weight:bold;background:url("../images/ft_tel.png") no-repeat top center;}
.ft_code {position:absolute;right:100px;top:32px;width:105px;text-align:center;color:#fff;}
.ft_code img {display:block;width:105px;height:105px;}
.ft_code dd {height:26px;line-height:26px;font-size:12px;}
.rbar {position:fixed;right:20px;bottom:100px;z-index:100;width:50px;}
.rbar a {display:block;width:50px;height:50px;margin-top:10px;}
.rbar .go_top {width:50px;height:50px;background:url("../images/rbar1.png") no-repeat center center;}
.rbar .edita {width:50px;height:50px;background:url("../images/rbar2.png") no-repeat center center;}
.alert_flog {width:100%;height:100%;position:fixed;left:0;top:0;z-index:200;background:rgba(0,0,0,0.5);display:none;}
.warn_win {width:1040px;height:auto;position:fixed;left:49%;top:50%;z-index:220;background:#fff;border-radius:10px;margin:-295px 0 0 -500px;box-shadow:0 0 3px #eee;display:none;}
.warn_win .head {height:80px;line-height:40px;border-bottom:1px solid #ebebeb;text-align:center;font-size:18px;font-weight:bold;color:#00748d;}
.warn_win .tit {display:inline-block;padding-left: 00px;/* background:url("../images/w_tit.png") no-repeat left center; */}
.warn_win .close {width:70px;height:50px;position:absolute;right:0;top:0;z-index:10;background:url("../images/close.png") no-repeat center center;cursor:pointer;}
.warn_win .scr {padding:0 30px;max-height:460px;overflow-x:hidden;overflow-y:auto;}
.warn_win .title {height:60px;line-height:60px;border-bottom:2px solid #bf8b18;font-size:18px;}
.warn_win .its {height:182px;position:relative;}
.warn_win .half {width:450px;}
.warn_win .t1 {height:40px;line-height:40px;padding-top:16px;font-size:16px;}
.warn_win .tags {height:28px;line-height:28px;}
.warn_win .tags span {display:inline-block;height:28px;padding:0 10px;border-radius:3px;float:left;margin-right:20px;color:#1d9ae9;background:#d8f0ff;}
.warn_win .tags .s2 {color:#d92822;background:#ffe2e1;}
.warn_win .fg {height:144px;border-left:1px solid #ebebeb;top:30px;left:50%;position:absolute;}
.warn_win .bar {height:52px;line-height:52px;border-top:1px solid #ebebeb;/*box-shadow:0 0 5px #eee;*/    clear:both;padding:0 30px;}
.warn_win .bar .a1 {margin-right:30px;display:inline-block;padding-left:25px;background:url("../images/ba1.png") no-repeat left center;}
.warn_win .bar .a2 {margin-right:30px;display:inline-block;padding-left:25px;background:url("../images/ba2.png") no-repeat left center;}
.warn_win .bar .a3 {margin-right:30px;display:inline-block;padding-left:25px;background:url("../images/ba3.png") no-repeat left center;}
.warn_win .bar .tel {float:right;padding-left:28px;background:url('../images/warn_tel.png') no-repeat left center;}
.cm_banner {height:280px;background:url("../images/public_banner.jpg") no-repeat top center;}
.now_pos {height:60px;line-height:60px;width:1200px;margin:0 auto;}
.pub_wp {width:1100px;margin:0 auto;padding:0 50px 20px 50px;background:#fff;}
.pub_wp .head {height:68px;line-height:68px;font-size:20px;font-weight:bold;color:#006783;padding-left:40px;background:url("../images/pub_tit.png") no-repeat left center;}
.pub_tab {width:100%;border:1px solid #ececec;border-radius:3px;text-align:center;}
.pub_tab th {height:46px;border-bottom:1px solid #ececec;width:110px;background:#fafafa;}
.pub_tab .t2 {width:300px;}
.pub_tab td {height:50px;border-bottom:1px solid #ececec;}
.pub_tab .reada {display:inline-block;width:76px;height:28px;line-height:28px;text-align:center;background:#ff7800;border-radius:3px;color:#fff;}
.page {padding:32px 0;text-align:center;}
.page li{list-style:none;display:inline-block;}
.page li {display:block;width:50px;height:30px;line-height:30px;text-align:center;border:1px solid #dcdee2;border-radius:3px;float:left;margin-left:8px;}
.page li:hover,.page li.hover ,.page .thisclass{border-color:#006783;color:#006783;}
.page em {display:inline-block;line-height:24px;float:left;margin-left:8px;}
.page .num {float:left;height:30px;line-height:30px;border-radius:3px;width:50px;text-align:center;margin-left:8px;border:1px solid #dcdee2;}
.page span {display:inline-block;line-height:32px;margin-left:8px;float:left;}
.pd_head {text-align:center;padding:44px 0 15px 0;}
.pd_head .t1 {font-size:28px;line-height:52px;font-weight:bold;color:#353535;}
.pd_head .tags {height:52px;line-height:52px;color:#999;}
.pd_head .printa {color:#999;padding-left:24px;background:url("../images/printa.png") no-repeat left center;margin-left:20px;}
.pd_handle {border-bottom:1px solid #ebebeb;padding-top:24px;text-align:center;}
.pd_handle a {display:inline-block;width:160px;height:37px;line-height:37px;background:#ececec;border-radius:3px 3px 0 0;font-size:18px;margin:0 45px;}
.pd_handle .hover {color:#fff;background:#006783;}
.pd_tip {border:1px dashed #ffbfbf;background:#fff5f5;padding:14px;line-height:26px;color:#ff0000;margin-top:20px;}
.pd_cnt {margin-top:40px;padding-bottom:30px;color:#353535;}
.pd_cnt p {margin:0px auto;text-indent:2em;margin-bottom:20px;line-height:200%;font-size:18px;}
.pd_cnt img {display:block;max-width:1100px;margin-left:auto;margin-right:auto;}
.pd_cnt table {margin-left:auto;margin-right:auto;}
.pd_cnt table p {text-indent:0em;margin-bottom:2px;}
.pd_cnt2 {margin-top:20px;padding-bottom:30px;color:#353535;}
.pd_cnt2 p {margin:0px auto;text-indent:2em;margin-bottom:20px;line-height:200%;font-size:18px;word-wrap:break-word;}
.pd_cnt2 img {display:block;max-width:850px;margin-left:auto;margin-right:auto;}
.pd_cnt2 table {margin-left:auto;margin-right:auto;}
.pd_cnt2 table p {text-indent:0em;margin-bottom:2px;}
.pd_files {padding:24px 0;border-top:1px solid #ebebeb;}
.pd_files .file {height:36px;line-height:36px;padding-left:28px;background:url("../images/pd_file.png") no-repeat left center;}
.pd_files .file a {color:#0066cc;text-decoration:underline;}
.his_right {width:225px;float:right;background:#fff;}
.his_right .title {height:64px;line-height:64px;background:#f7f7f7;padding-left:34px;border-left:4px solid #006783;color:#006783;font-size:18px;font-weight:bold;}
.his_right a {display:block;height:60px;line-height:60px;border-top:1px solid #ebebeb;font-size:16px;padding-left:38px;}
.his_right a:hover,.his_right a.hover {color:#fff;background:#bf8b18;}
.his_left {width:960px;background:#fff;position:relative;float:left;}
.news_left {width:900px;padding:0 30px;}
.his_floor {line-height:28px;padding:15px 50px 0 50px;position:relative;}
.his_floor p {margin:0px auto;text-indent:2em;margin-bottom:20px;line-height:200%;font-size:18px;}
.his_floor iframe {display:block;margin-left:auto;margin-right:auto;}
.his_floor img {display:block;max-width:850px;margin-left:auto;margin-right:auto;}
.his_floor video {display:block;max-width:900px;margin-left:auto;margin-right:auto;}
.pd_cnt2 video {display:block;max-width:900px;margin-left:auto;margin-right:auto;}
.his_floor .date {font-size:26px;color:#bf8b18;font-weight:bold;height:70px;line-height:70px;}
.his_floor .date strong {font-size:48px;font-family:Impact;}
.his_floor .ck {display:block;width:16px;height:16px;position:absolute;left:19px;top:45px;z-index:10;background:url("../images/his_ck.png") no-repeat center center;}
.his_floor .line {height:100%;border-left:1px dashed #ebebeb;left:27px;top:0;position:absolute;}
.his_floor .ts {position:absolute;z-index:5;width:30px;height:50px;background:#fff;position:absolute;left:0;top:0;}
.ne_item {padding:16px 0 6px 0;border-bottom:1px solid #ebebeb;}
.ne_item .name {height:44px;line-height:44px;font-size:18px;}
.ne_item .tip {line-height:24px;color:#999;}
.ne_item .tags {height:40px;line-height:40px;font-size:12px;color:#999;padding-left:22px;background:url("../images/ne_date.png") no-repeat left center;}
.ne_item .tags span {margin-right:24px;}
.cm_top {background:#fff;padding:20px 15px;font-size:16px;line-height:28px;}
.cm_list {background:#fff;margin-top:17px;padding:0 15px;}
.cm_list .head {height:62px;line-height:62px;font-size:20px;font-weight:bold;color:#006783;padding-left:38px;background:url("../images/com_head.png") no-repeat left center;}
.cm_item {padding:24px 0;border-top:1px solid #ebebeb;}
.cm_item .photo {float:left;display:block;width:400px;height:225px;}
.cm_item .photo img {display:block;width:400px;height:225px;border-radius:5px;}
.cm_item dl {float:right;width:725px;padding-right:10px;}
.cm_item dt {height:56px;line-height:56px;font-size:20px;font-weight:bold;}
.cm_item .name {display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#353535;}
.cm_item .name:hover {color:#006783;}
.cm_item dd {line-height:30px;color:#999;}
.spe_item {margin-top:20px;height:225px;background:#fff;padding:17px;}
.spe_item .photo {display:block;width:400px;height:225px;float:left;position:relative;overflow:hidden;}
.spe_item .photo img {display:block;width:400px;height:225px;border-radius:5px;}
.spe_item .intro {float:right;width:735px;padding-right:5px;}
.spe_item .name {height:54px;line-height:54px;font-size:20px;font-weight:bold;}
.spe_item .nm {color:#353535;display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.spe_item .nm:hover {color:#ff7800;}
.spe_item .tip {color:#999;line-height:30px;height:120px;}
.spe_item .more {display:block;width:100px;height:36px;line-height:36px;text-align:center;background:#ff7800;color:#fff;}
.sp_top {margin-top:20px;background:#fff;padding:0 20px 24px 20px;}
.sp_head {clear:both;height:72px;line-height:72px;border-bottom:1px solid #ebebeb;margin-bottom:22px;}
.sp_head .tit {float:left;font-size:20px;font-weight:bold;color:#006783;padding-left:36px;background:url("../images/com_head.png") no-repeat left center;}
.sp_fw {float:right;font-size:16px;}
.sp_fw a,.sp_fw em {float:left;margin-left:30px;}
.sp_wp {position:relative;overflow:hidden;}
.sp_wp .s_list {width:1200px;}
.sp_wp .item {width:374px;height:644px;border:1px solid #ebebeb;float:left;margin-right:16px;position:relative;overflow:hidden;}
.sp_wp .item img {display:block;width:374px;height:644px;}
.sp_wp .item .name {width:100%;position:absolute;left:0;bottom:0;z-index:10;height:50px;line-height:50px;text-align:center;font-size:16px;color:#fff;background:rgba(0,0,0,0.3);}
.sp_tag {height:127px;background:url("../images/sp_tag.jpg") no-repeat top center;margin-top:20px;color:#fff;}
.sp_tag .d1 {float:left;width:268px;text-align:center;padding-top:36px;font-size:16px;margin-right:150px;}
.sp_tag .d1 dt {height:30px;line-height:30px;font-weight:bold;}
.sp_tag .d1 dd {height:28px;line-height:28px;}
.sp_tag .d2 {float:left;width:344px;text-align:center;padding-top:36px;font-size:16px;}
.sp_tag .d2 dt {height:30px;line-height:30px;font-weight:bold;font-size:18px;}
.sp_tag .d2 dd {height:28px;line-height:28px;}
.sp_bottom {background:#fff;margin-top:20px;padding:0 20px 0 20px;}
.sp_case {position:relative;overflow:hidden;margin-top:20px;height:212px;}
.sp_case .s_out {width:1176px;height:212px;position:relative;overflow:hidden;}
.sp_case li {width:374px;height:210px;border:1px solid #ebebeb;float:left;margin-right:16px;text-align:center;font-size:16px;}
.sp_case .photo {display:block;height:168px;position:relative;overflow:hidden;}
.sp_case .photo img {display:block;width:100%;height:168px;}
.sp_case .name {line-height:50px;display:inline-block;max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sp_tip {padding:20px 0;line-height:1.8;font-size:16px;}
.bk_floor {margin-top:28px;background:#fff;padding:0 20px 20px 20px;}
.bk_floor .head {height:62px;line-height:62px;border-bottom:1px solid #ebebeb;font-size:20px;font-weight:bold;color:#006783;padding-left:35px;background:url("../images/com_head.png") no-repeat left center;margin-bottom:20px;}
.bk_wp {position:relative;overflow:hidden;}
.bk_wp .s_list {width:1200px;}
.bk_wp .item {display:block;width:370px;height:225px;float:left;margin-right:25px;position:relative;overflow:hidden;}
.bk_wp .item img {display:block;width:370px;height:225px;border-radius:5px;}
.bk_wp .name {height:50px;line-height:50px;position:absolute;left:0;color:#fff;bottom:0;z-index:10;font-size:18px;width:100%;text-indent:20px;background:rgba(0,0,0,0.3);text-align:center;}
.fw_item {display:block;width:570px;height:450px;color:#fff;}
.fw_item1 {background:url("../images/fw1.jpg") no-repeat center center;background-size:cover;}
.fw_item2 {background:url("../images/fw2.jpg") no-repeat center center;background-size:cover;}
.fw_item .t1 {height:90px;line-height:90px;text-align:center;position:relative;font-size:24px;font-weight:bold;}
.fw_item .t1 i {display:block;width:60px;height:4px;background:#fff;border-radius:2px;position:absolute;left:50%;bottom:0;margin-left:-30px;}
.fw_item .tip {width:475px;margin:18px auto 0 auto;line-height:30px;height:120px;}
.fw_item dl {width:33.3333%;float:left;text-align:center;margin:15px 0 0 0;}
.fw_item dd {height:36px;line-height:36px;}
.bk_ad {display:block;margin-top:28px;}
.bk_ad img {display:block;width:100%;height:auto;}
.po_int {float:left;margin:20px 20px 0 0;}
.po_int dt {height:277px;}
.po_int img {display:block;height:277px;border-radius:5px;}
.po_int dd {height:72px;line-height:72px;text-align:center;}
.news_left ul {margin-top:30px;}
.news_left ul li {width:calc(50% - 20px);float:left;padding:10px;}
.news_left ul li img {width:100%;border-radius:5px;}
.news_left ul li p {font-size:14px;height:40px;line-height:40px;text-align:center;background:#ddd;}
.wa_tab {width:980px;margin:10px auto 0 auto;}
.wa_tab th {height:40px;font-weight:normal;text-align:center;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background:#f6f6f6;}
.wa_tab .lf {border-left:1px solid #e7e7e7;}
.wa_tab .rr {border-right:1px solid #e7e7e7;}
.wa_tab td {padding:6px 0;border-bottom:1px solid #e7e7e7;line-height:28px;font-size:17px;text-align:center;font-weight:bold;}
.wa_tab .btns {width:148px;margin:0 auto;}
.wa_tab .btn {display:inline-block;width:60px;height:28px;line-height:28px;border-radius:3px;background:#1d9ae9;color:#ffffff;margin:5px 5px;font-weight:normal;font-size:15px;}
.wa_tab .red a {color:#de4f4b;}
.wa_tab .th1 {width:90px;}
.wa_tab .th2 {width:100px;}
.wa_tab .th3 {width:210px;}
.wa_tab .th4 {width:80px;}
.wa_tab .th5 {width:325px;}
.wa_tab .th6 {width:170px;}
.pcshow {display:block;}
.wapshow {display:none;}
