@charset "utf-8";
/* CSS Document */

/*首页*/
.pt_55{margin-top: 55px;}
.idx_search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-items:center;-webkit-align-items:center;-moz-align-items:center;padding: 10px 14px 10px 20px; background:#fff; border-bottom:1px solid #eee; box-shadow:0 0 20px rgba(0,0,0,.2);}
.idx_search .monph{width: 140px; min-width: 140px; margin-right: 18px; float:left;}
.idx_search .pino{font-size:18px; color:#ff6500;}
.idx_search .riC_idx{float:right;flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;}
.idx_search .sech{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;width: 100%;}
.idx_search .sech input{ height: 30px; line-height: 30px; border: none; background:url(../images/icon.png) no-repeat 15px 7px #f2f2f2; background-size: 35px 500px; border-radius: 30px; text-indent: 35px; width: 100%;}
.idx_search .geren{width:40px;background:url(../images/login_icon.png) no-repeat; background-size:30px; height:30px; margin-left: 20px; float:right;}
.idx_search .riC_idx .n_type{float:right; width:14%; padding-left:2%; position:relative;}
.idx_search .riC_idx .n_type img{width:30px; float:right; margin-top:2px;}
.idx_search .riC_idx .n_type .fbot3{width:195px; z-index:99; background:rgba(82,171,45,0.5); position:absolute; right:-14px; top:48px; display:none;}
.idx_search .riC_idx .n_type .fbot3 ul li{border-bottom:1px #52ab2d solid;}
.idx_search .riC_idx .n_type .fbot3 ul li a{color:#fff; display:block; line-height:26px; font-size:16px; text-align:center; padding:10px 0;}

.banner{position: relative;}
.banner_slide{height: 100%;min-height: 1px;}
.banner_slide a img{ width: 100%;display: block;}
.banner_ul{ position: absolute; bottom: 10px; width: 100%; text-align: center;}
.banner_ul li{width: 7px;height: 7px; border: 1px solid #fff; border-radius: 3px; display: inline-block; margin: 0 3px}
.banner_ul .banner_on{background: #fff; border: 1px solid #aa967d;}
.nav{border-bottom:4px solid #ececec; overflow: hidden;}
.nav_ul li{float: left; width: 25%; text-align: center;}
.nav_ul li a{padding: 20px 0 15px 0; display:block; border-right:1px solid #ececec;}
.nav_ul li:last-child a{border-right:none;}
.nav_ul li i{width:45px;height:45px; display:inline-block;}
.nav_ul li .n1 i{background:url(../images/nav_1.png) no-repeat; background-size:100%;}
.nav_ul li .n2 i{background:url(../images/nav_2.png) no-repeat; background-size:100%;}
.nav_ul li .n3 i{background:url(../images/nav_3.png) no-repeat; background-size:100%;}
.nav_ul li .n4 i{background:url(../images/nav_4.png) no-repeat; background-size:100%;}
.nav_ul li p{color: #828282; font-size: 12px;}

.pubTit{width:100%; overflow:hidden; line-height:35px; padding-top:10px;}
.pubTit span{font-size:22px; color:#222224; float:left;}
.pubTit a{float:right; font-size:14px; color:#9d9d9d;}


.jieFan{width:100%; overflow:hidden;}
.jieFan .imgGf{width:100%; overflow:hidden; margin-top:15px;}
.jieFan .imgGf img{width:100%;}
.jieFan .mTrn{width:96%; margin:0 2%; overflow:hidden;}
.jieFan ul{width:100%; padding:15px 0 15px;}
.jieFan ul li{width:48%; float:left; overflow:hidden; position:relative;}
.jieFan ul li img{width:100%;}
.jieFan ul li font{width:90%; padding:0 5%; display:block; line-height:36px; font-size:14px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.5);}

.proDct{width:96%; padding:0 2% 5px; overflow:hidden;}
.proLisy{width:100%; overflow:hidden; padding-top:5px;}
.proLisy .topLsy{width:100%; overflow:hidden; position:relative;}
.proLisy .topLsy img{width:70%;}
.proLisy .topLsy .mmXq{width:40%; position:absolute; text-align:center; background:#fff; right:0; top:10%; padding-bottom:10px;}
.proLisy .topLsy .mmXq span{color:#040404; font-size:18px; display:block; padding-top:20px;}
.proLisy .topLsy .mmXq font{color:#383838; font-size:14px; display:block; line-height:20px; padding-bottom:10px;}
.proLisy .topLsy .mmXq a{color:#040404; display:inline-block; padding:0 10px; line-height:30px; font-size:14px; border:1px solid #000;}
.proLisy ul{width:100%; overflow:hidden;}
.proLisy ul li{width:49%; float:left; margin-right:2%; margin-top:12px;}
.proLisy ul li:nth-child(2n){margin-right:0;}
.proLisy ul li a{display:block; border:1px solid #ddd; overflow:hidden; background:#fff;}
.proLisy ul li .rlMtx{width:50%; float:left; text-align:center;}
.proLisy ul li .rlMtx span{color:#040404; font-size:18px; display:block; padding-top:20px;}
.proLisy ul li .rlMtx font{color:#383838; font-size:14px; display:block; line-height:20px; padding-bottom:10px;}
.proLisy ul li .rlMtx b{color:#fff; display:inline-block; padding:0 10px; line-height:30px; font-size:14px;font-weight:500; background:#f8ad01;}
.proLisy ul li .imgBox{width:50%; float:left;}
.proLisy ul li .imgBox span{width:100%; height:140px;overflow:hidden; display: table-cell;vertical-align: middle;}
.proLisy ul li .imgBox span img{max-width: 100%;max-height:140px;display: block;margin: auto;}

.bgConAut{width:100%; overflow:hidden; background:url(../images/bgMc.jpg);background-size:cover; margin-top:15px;}
.bgConAut h2{color:#fff; font-size:18px; line-height:32px; text-align:center; padding-top:35px;}
.bgConAut .aMore{width:100%; padding-top:25px; padding-bottom:20px; text-align:center;}
.bgConAut .aMore a{background:rgba(248,173,1,0.9); display:inline-block; color:#fff; font-size:18px; line-height:30px; margin:0 2%; padding:
0 15px;}

.newsLsy{width:96%; padding:0 2% 5px; overflow:hidden;}
.newsLsy ul{width:100%; overflow:hidden; height:535px; position:relative;}
.newsLsy ul li:nth-child(1){width:100%; height:245px; background:url(../images/bgFour1.jpg) no-repeat; background-size:cover; margin-bottom:15px; margin-top:5px;}
.newsLsy ul li:nth-child(2){width:49%; height:270px; background:#fff; background-size:cover; float:left;}
.newsLsy ul li:nth-child(3){width:49%; height:270px; background:url(../images/bgFour4.jpg) no-repeat; background-size:cover; float:right;}
.newsLsy ul li:nth-child(1) a{color:#fff; text-align:left; width:50%; padding:0 5%; display:block; background:rgba(0,0,0,0.5); height:100%;}
.newsLsy ul li:nth-child(2) a{color:#333; text-align:left; width:90%; padding:0 5%; display:block; height:100%;}
.newsLsy ul li:nth-child(3) a{color:#fff; text-align:center; width:76%; padding:0 12%; display:block; height:100%;}
.newsLsy ul li font{font-size:20px; display:block; line-height:30px; padding-top:25px; padding-bottom:10px;}
.newsLsy ul li span.fon{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; font-size:14px; line-height:24px;}
.newsLsy ul li span.date{font-size:16px; line-height:26px; padding-top:10px; display:block;}


.yx_news_main{width: 100%;font-family: "微软雅黑", "宋体";border-right: none;border-left:none;}
.yx_news_wz{background: #fff;font-size: 20px;color: #202020;border-bottom: 1px solid #f0f0f0;font-family: "微软雅黑", "宋体"}
.yx_news_wz h3{margin:2px 0;border-bottom: 1px solid #f0f0f0;font-weight: normal;padding: 10px 0 10px 10px;}
.yx_news_main ul li{border-bottom: 1px solid #e1e1e1;padding: 0 10px 4px 9px;overflow: hidden;background: #fff;margin-bottom: 10px;}

.yx_tab_1{padding:10px 15px 0 0 ;float: left;}
.yx_tab_1 img{width:165px}
.yx_news_wz_01{margin-top: 10px}
.yx_news_wz_01 h3{font-size: 14px; color: #454545;}
.yx_news_wz_01 span{font-size: 10px;display: block;color: #999999 }
.yx_news_wz_01 p{font-size: 12px;overflow: hidden;color: #999999;display: block;height: 52px; line-height:24px;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.yx_news_wz_01 p a.more{color:#ff6500; font-size:12px;}

.con_con{background: #fff;border-bottom: solid 1px #e1e1e1;margin-bottom: 15px;}
.con_he_w h3{font:normal 18px/36px "微软雅黑","宋体";color: #202020;text-align: center;border-bottom: 1px solid #f0f0f0;margin-bottom: 4px;}
.con_he_sp{text-align: center;}
.con_he_sp span{color: #a3a3a3;line-height: 44px;}
.con_he_zy{border: 1px dashed #c4c4c4;margin: 0 10px;}
.con_he_zy p{color: #737373;background: #f3f3f3;padding: 10px 10px;margin: 4px;font-size: 12px;}
.con_he_w{border-bottom: 1px solid #f0f0f0;}
.con_wz{margin-top:6px;padding: 0 18px;font-size:14px;color: #737373;font-family:"微软雅黑","宋体";line-height: 26px;margin-bottom: 20px;border-bottom: 1px dashed #e5e5e5;}
/*.con_wz p{text-align: center;margin: 30px 0;}*/
.con_wz img{max-width: 100%; display:block; margin:0 auto;}
.con_tj{padding: 0 18px 16px 18px;}
.con_tj p{line-height: 28px;}
.con_tj ul li a{color: #787878;font-size: 12px;line-height: 28px;}
.con_sx{background: #fff;margin-bottom: 5px;font-size: 12px;}
.con_sx p{padding-left: 22px;line-height: 41px;border-bottom: 1px solid #e1e1e1;height: 41px;position: relative;}
.con_sx a{color: #737373;}
.con_sx i{position: absolute;top: 0;right: 12px;}
.gj_pc a{color: #b2b2b2;font-size: 16px;line-height: 56px;}
.gj_pc a i{margin-right: 14px;}
.he_jt{width: 50px;border-right: 1px solid #f0f0f0;float: left;height:50px}
.he_jt i{font-size: 26px;color: #cacaca;line-height: 55px;left: 15px;}

.mRfg{width:98%; padding:0 1%; overflow:hidden; background:#fff;}
.mRfg a.mTpe{width:31.3333%; float:left; margin:0 1%; overflow:hidden; line-height:30px; text-align:center; /*background:#ddd;*/ font-size:16px; color:#333;}
.mRfg a.mTpe.cur{background:#f8ad01; color:#fff;}

.tpr{padding:10px 2%; background:#fff; overflow:hidden; width:96%;}
.tpr .culture{font-size: 14px;line-height: 22px;color: #333;}
.tpr .culture h2.th2{font-size:20px; text-align:center; color:#000; padding-bottom:10px;}
#puta,#puta2{width:100%; text-align:center; display:block; line-height:35px;}
#puta span.goBot,#puta2 span.goBot2{font-size:16px; color:#333; padding-right:24px; background:url(../images/jt_bot.png) no-repeat right center; background-size:20px 20px;}
#puta span.goTop,#puta2 span.goTop2{font-size:16px; color:#333; padding-right:24px; background:url(../images/jt_top.png) no-repeat right center; background-size:20px 20px;}
.tpr h3{font-size:16px; color:#333; line-height:24px; text-align:center;}

.tpr .mMin{width:31.3333%; float:left; margin:10px 1% 0; overflow:hidden; text-align:center;}
.tpr .mMin img{max-width:100%;}
.tpr .mMin span {display: block;font-size: 14px;color: #333;line-height: 24px;text-align: center;}

.linkAbu{width:96%; overflow:hidden; padding:0 2%;}
.linkAbu .map{width:100%; overflow:hidden;}
.linkAbu .tabTac{width:100%; overflow:hidden;}
.linkAbu .tabTac h2{font-size:20px;color: #f8ad01;font-weight: normal;margin-top: 18px;}
.linkAbu .tabTac .bd ul{font-size:14px; color:#41403f; line-height:26px; padding-top:10px;}
.linkAbu .tabTac .bd ul h3{color:#000; font-size:16px; padding-bottom:10px; font-weight:500;}

.table{width:96%; overflow:hidden; padding:10px 2% 0;}
.table .tabTxe{width:100%; overflow:hidden; padding-bottom:10px;}
.table .tabTxe li{width:33.3333%; float:left; text-align:center; line-height:35px; font-size:16px;}
.table .tabTxe li.on{background:#f8ad01; color:#fff;}

.tabBox{width:100%; overflow:hidden;}
.tabBox .tabCn{font-size:14px; line-height:24px; color:#666;}


.dpLsy{width:98%; padding:15px 1% 0; overflow:hidden;}
.dpLsy li{width:48%; float:left; margin:0 1% 15px;}
.dpLsy li .bgMc{width:100%; position:relative; overflow:hidden;}
.dpLsy li .bgMc .txe{width:96%; padding:0 2%; overflow:hidden; position:absolute; left:0; bottom:10px;}
.dpLsy li img{width:100%;}
.dpLsy li .bgMc .txe span{font-size:18px; line-height:20px; color:#fff; display:block;}
.dpLsy li .bgMc .txe font{font-size:12px; color:#fff; line-height:20px; display:block;}

.ulMid{width:100%; overflow:hidden; background:url(../images/navBgr.jpg) no-repeat center;}
.ulMid ul{padding:5px 0; overflow:hidden;}
.ulMid ul li{width:33.333%; float:left; overflow:hidden; padding:5px 0;}
.ulMid ul li img{max-width:120px; width:48%; margin:0 26%; display:block;}
.ulMid ul li font{font-size:16px; color:#1e1d1e; display:block; text-align:center; line-height:32px;}

.claRmbox{width:100%; overflow:hidden;}
.tleMr{width:96%; padding:0 2%; overflow:hidden; border-bottom:1px solid #ddd; line-height:45px; position:relative; background:#fff;}
.tleMr span{color:#ff6500; font-size:16px; padding-right:8px; position:absolute; left:2%; line-height:43px; z-index:2; border-bottom:3px solid #ff6500;}
.tleMr a{float:right; color:#a1a1a1; font-size:14px;}

.claRmbox ul{width:98%; padding:0 1% 15px; overflow:hidden;}
.claRmbox ul li{width:48%; float:left; margin:15px 1% 0; overflow:hidden; position:relative;}
.claRmbox ul li span{width:100%; height:0; padding-bottom:62%; overflow:hidden; position:relative; display:block;}
.claRmbox ul li img{width:100%; position:absolute;}
.claRmbox ul li font{width:90%; padding:0 5%; display:block; line-height:36px; font-size:14px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.5);}

.claTwobox{width:100%; overflow:hidden;}
.claTwobox ul{width:98%; padding:0 1% 15px; overflow:hidden;}
.claTwobox ul li{width:31.3333%; float:left; margin:15px 1% 0; overflow:hidden;}
.claTwobox ul li img{width:100%;}
.claTwobox ul li font{width:90%; padding:0 5%; display:block; line-height:32px; font-size:14px; color:#5c5b5b; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:#fff;}

.claTrebox{width:100%; overflow:hidden;}
.claTrebox ul{width:98%; padding:0 1% 15px; overflow:hidden;}
.claTrebox ul li{width:48%; float:left; margin:15px 1% 0; overflow:hidden;}
.claTrebox ul li img{width:100%;}
.claTrebox ul li font{width:90%; padding:0 5%; display:block; line-height:32px; font-size:14px; color:#5c5b5b; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:#fff;}

.claNewbox{width:100%; overflow:hidden;}
.claNewbox ul li{border-bottom: 1px solid #e1e1e1;padding:0 10px 10px 9px;overflow: hidden;background: #fff;}

.page{ width:100%; text-align:center; float:left; overflow:hidden; line-height:20px; height:27px; text-align:center; width:100%;}
.page a{color:#555; display:inline-block; padding:2px 4px; margin:0 1px; border:1px solid #ccc; border-radius:3px;}
.page a:hover, .page a.on_h{ background:#f60; color:#fff; border:1px solid #f60;}