/* -----------------------------------
Template:  Theme Name

NOTE: This is Header style file. All Header related style included in this file.

--------------------------------------*/
body {
    font-family: '微软雅黑', sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
}
html,body{margin:0;padding:0;overflow-x:hidden;}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:none; color:#f90;}
img{width:auto;}
.column{background:url(../images/lm.png)no-repeat center; height:260px; line-height:260px; text-align:center;}


.section-title{height:45px; line-height:45px; border-bottom:1px solid #e4e4e4; width:100%; margin-bottom:25px;}
.section-title b{display:block; float:left; padding:0 10px; height:45px; line-height:45px;
 border-bottom:2px solid #2d8fff; font-size:22px; font-weight:normal;}
.section-title span{float:right; font-size:14px; line-height:45px;}




.jx_list,.gc_list,.jg_list,.zp_list,.rf_list{clear:both;
    margin-block-start: 0em;
    margin-block-end: 0em;    padding-inline-start:0px;}
.jx_list li{list-style:none;}
.jx_list li a{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width:100%; line-height:38px;}
.jx_list li a span{width:12%; display:block; float:right; margin-left:5px;}

.gc_list li{list-style:none; border:1px solid #e4e4e4; margin-bottom:15px;}
.gc_list li a{background:#f7faff; width:100%; height:100%; display:block;overflow:hidden; padding:25px 0 20px 0;}
.gc_list li a .tt{float:left; width:20%; text-align:center; margin-left:15%;}
.gc_list li a .ww{float:left;}
.gc_list li a .ww .bg{font-size:20px; color:#236aec; line-height:20px;}

.zp_list li{list-style:none; border:1px solid #e4e4e4; margin-bottom:15px;}
.jg_list{ margin-left: -10px; margin-right: -10px;}
.jg_list li{list-style:none;}
.jg_list li p{color:#666;line-height:15px; padding-left:10px;}
.jg_list li .bg{font-size:16px; color:#333; line-height:30px; margin-top:4px;}

.jg_list li .tele{background:url(../images/dh.png)no-repeat 10px center; padding-left:30px;}
.jg_list li .address{background:url(../images/dz.png)no-repeat 10px center; padding-left:30px;}

.zp_list li {overflow:hidden; padding:3px 0 0 0; color:#666;}
.zp_list li .zw{float:left; width:80%; overflow:hidden; padding-left:2%;}
.zp_list li .zw .zc{font-size:20px;color:#333;}
.zp_list li .zw .zc size{font-size:14px; margin-left:2%; color:#666;}
.zp_list li .zw p  color{ margin-right:5%;color:#333;}
.zp_list li .zp{float:left; width:20%;overflow:hidden; }
.zp_list li .zp .bg{color:#ff0000; font-weight:bold; font-size:20px;}
.zp_list li .zp .bg size{color:#666; font-weight:normal; font-size:14px;}
.zp_list li .zp .td a{width:110px; height:30px; line-height:30px; display:block; border-radius:0.3em;
color:#fff;background:#659afb url(../images/td.png)no-repeat 10px center; text-align:center; padding-left:20px;}

.introduce{overflow:hidden; background:#f4f8fe url(../images/js.png)no-repeat 30px center;
 padding:40px 0 50px 0; background-size:30%; margin-top:30px;}
.introduce .bt{text-align:center; font-size:20px; color:#6494ff; font-weight:bold;}
.introduce .xq{margin:0 2% 0 30%; line-height:35px;}

.jieshao{background:url(../images/js_tu.png)no-repeat center; height:360px;}


.caption p{ color:#666;}
.caption .zc{font-size:20px;color:#333;}
.caption .number size{color:#ff0000; font-weight:bold; font-size:20px;}
.caption .zc size{font-size:14px; margin-left:2%; color:#666;}
.caption p color{ margin-right:5%;color:#333;}
.row{margin-left:-10px; margin-right:-10px;}
.col-sm-6 ,.col-md-4{padding-left:10px; padding-right:10px;}
.wl_class{padding-left:10px; padding-right:10px;}
.wl_class .thumbnail{padding:0; margin-bottom:10px;}
.wl_class .thumbnail img{width:100%;}

.wl_class p a{color:#026ad1;}
.wl_class .bt{text-align:center;overflow: hidden;
 text-overflow:ellipsis;
 white-space: nowrap;}
.wl_class p .js_btn{float:right; display:block; padding:4px 22px;background:#8e8e8e; color:#fff; border-radius:0.3em;}
.wl_class p .ks_btn{float:right; display:block; padding:4px 22px;background:#2d8fff; color:#fff; border-radius:0.3em;}
.mbtn{margin-bottom:20px;}


.rf_list li{list-style:none;margin-bottom:15px; height:120px; line-height:120px;}
.rf_list li a{width:100%; height:100%; display:block;}
.rf_list li a img{width:90%;}
.rf_list li .lc{background:#8497fd; line-height:30px; margin-top:30px; padding-top:30px; }
.rf_list li .sq{background:#42ddd8;}
.rf_list li .lx{background:#f6c03e;}
.rf_list li a .tt{float:left; width:20%; text-align:center; margin-left:15%;}
.rf_list li a .ww{float:left;font-size:22px; color:#fff; margin-left:5%;}
.rf_list li .lc .tt img{padding-top:10px;}

.survey{overflow:hidden;
 padding:40px 0 50px 0; background-size:30%; margin-top:30px;}
.survey .bt{text-align:center; font-size:20px; color:#6494ff; font-weight:bold;margin-bottom:30px;}
.survey .xq{line-height:35px; text-indent:2em;}
.btt{text-align:center; font-size:20px; color:#6494ff; font-weight:bold; margin-bottom:30px;}


.footer{overflow:hidden; background:#333333; color:#fff; text-align:center; padding:6px 0;font-size:12px; margin-top:30px;}
.footer a{color:#fff; font-size:12px;}


.header{height:70px; line-height:70px;}
.header .logo{float:left;line-height:60px;}
.header .logo img{width:70%;}
.header .nav{float:left;}
.header .nav a{margin:0 10px; padding:2px 10px; font-size:16px; }
.header .nav a:hover,.header .nav .one{color:#0a6cd6; border-bottom:1px solid #0a6cd6;}
.header .dl{float:right; }
.header .dl a{margin:0 15px;}



/*subnav*/
.subnav{display:none;}
.mian_nav{height:100px; background:#fff; box-shadow:0px 2px 6px #dedede; margin-top:-40px; margin-bottom:30px; padding:0 10%; position: relative;}
.mian_nav a{text-align:center; color:#333; float:left; display:block; height:100px; width:20%; font-size:16px;}
.mian_nav a img{margin-top:20px;}

		/*菜单大赛动态*/
.new_list{overflow:hidden; margin-bottom:8px;}
.new_ul {list-style: none; overflow:hidden; padding-inline-start:0px;height: 54px; margin-bottom:0;}       
.new_ul li { float: left; width: 50%; height: 45px;line-height: 45px;background: #e7e7e7;text-align: center; font-size:16px;}        
.new_ul li a {text-decoration: none;display: block;cursor: pointer; font-size:16px;}               
.new_ul .active ,.new_ul li:hover{color:#fff;height: 54px;line-height: 45px; background:url(../images/active_bg.png) no-repeat center bottom;}  
.new_ul .active a{color:#fff; }
.new_box .new_one  li{
    height: 31px;
	line-height: 31px;
	list-style:none;
}
.new_box .new_one{padding-inline-start:0px;     margin-bottom: 0px;}
.new_box .new_one  li:hover{
    color:#D12C03;
}
.new_box .new_one li a{display:inline-block;  width:100%;  float: left;
 overflow: hidden;
 text-overflow:ellipsis;
 white-space: nowrap;}
.new_box .new_one li span{float:right;}
.nobor{border:none;}
.link-k{text-align:center; height:50px; line-height:40px; margin-bottom:0px;
background:#f8f8f8 url(../images/wl.png) no-repeat 40% center; font-size:16px;}
.link-j{text-align:center; height:50px; line-height:40px; margin-bottom:0px;
background:#f8f8f8 url(../images/gz.png) no-repeat 38% center; font-size:16px;}

.banner{width:100%;}
.banner img{width:100%;}
/*.map img,.ttu img{width:100%;}*/
.map img,.ttu img{width:-1%;}
.lanmu{padding-right:0px;
    padding-left:0px; clear:both;}
@media (max-width:767px) {
	.column{background:url(../images/09.png)no-repeat center; height:160px; line-height:160px; background-size:100% 100%;}
	.jieshao{background:url(../images/js_tu_s.png)no-repeat center; height:160px; line-height:160px; background-size:100% 100%;}
	.introduce{overflow:hidden;
	background:#f4f8fe;}
	.introduce .xq{text-align:center; margin:0 5%;}
	.header,.mian_nav{display:none;}
	.subnav{overflow:hiddnen; width:100%; display:block;}
	.subnav .s_logo{padding:8px 0;}
	.subnav .s_logo img{width:50%;}
	.subnav .s_dh{height:55px; line-height:55px; background:#6494ff;}
	.subnav .s_dh .dl_sm{float:right; margin-right:3%; }
	.subnav .s_dh .dl_sm a{margin:0 10px; color:#fff;}
	
	.drop {
	  cursor: pointer;
	  display: block;
	  width:180px; float:left; margin-left:10%;
	}
	.drop img{width:16%;}
	.drop + input{display: none; /* hide the checkboxes */}
	.drop + input + div{ display:none;}
	.drop + input:checked + div{
		display:block;
		width:160px;
		background:#fff;
		z-index:999;
		position:fixed;
		margin-top:55px;
		box-shadow:0px 2px 6px #dedede;
		transition:height 0.5s ;
	}
	.hiddenlist ul{
		position:relative;
		width:100%;
		padding-inline-start:0px;
	}
	.hiddenlist ul li{
		list-style:none;
		line-height:40px;
		padding-left:30px;
	}
	.hiddenlist li:hover {
		background:#6494ff;
	}
	.hiddenlist li:hover a{color:#fff;}
	.link-k{text-align:center; height:50px; line-height:40px; margin-bottom:0px;
	background:#f8f8f8 url(../images/wl.png) no-repeat 32% center; font-size:16px;}
	.link-j{text-align:center; height:50px; line-height:40px; margin-bottom:10px;
	background:#f8f8f8 url(../images/gz.png) no-repeat 11% center; font-size:16px;}
	.column img{width:36%; margin-left:-55%;}
	.lanmu{clear:none;}
	.zp_list li .zw,.zp_list li .zp{width:100%;    padding-left: 2%;}
	.zp_list li .zp .td a{float:right; margin-top:-40px; position: absolute;margin-left: 60%;}
}





/*05-31*/
.rf_list li{margin-bottom: 0px;}
.rf_list li a img {
    width: 100%;
}
.rf_list li .lc .tt img {
    padding-top: 0px;
}
.rf_list li .lc {
background: #fff;  margin-top:0px;}
.header{background:#fff; box-shadow:0 0 10px #e4e4e4;}
.container{background:#fff;}
.rf_list li .lc{line-height: 120px;  padding-top: 0px;}
.qd_box{height:300px; background:#2196f3;  margin-top:30px;
color:#fff; font-size:30px; text-align:center;
	display:flex;/*实现垂直居中*/
    align-items:center;/*实现水平居中*/
    justify-content:center;}

.flow_path{min-height:300px; background:#f0f7ff;  margin-top:30px; padding:30px 4%;}

.bt_title{background:url(../images/zbl26.png) no-repeat left center; margin:30px 0 15px 0;
 font-size:18px; height:49px; width:100%; color:#fff; line-height:40px; padding-left:15px;} 
 .ccx{background:url(../images/zbl27.png) no-repeat left center;} 
  .smm{background:url(../images/zbl25.png) no-repeat left center;} 
.flow_path p input{height:40px; width:280px; border:1px solid #e4e4e4; float:left;}
.flow_path p .rf_a{text-decoration:underline; color:#f10; font-weight:bold;}
.flow_path p .cx{display:block;height:40px; width:100px; background:#5c7bff; text-align:center; line-height:40px;float:left;color:#fff;}
.flow_path p b{margin-right:5%;}
.process{padding:30px 4% 10px 4%;}
.process li{list-style:none;
	 border-left:1px solid #b3bbf2; padding-bottom:20px;}
.process li .tt{background:url(../images/ttyy.png) no-repeat left top; padding-left:4%; margin-left:-10px; font-size:16px; color:#5c7bff;}
.process li .nr_about{background:#e1efff; border-radius:0.4em; padding:20px 2%; margin-left:4%; overflow:hidden; clear:both;}

.process li .nr_about .one_nr{font-weight:bold;}
.process li:last-child{ border-left:1px solid #f0f7ff;}
.biaoge .bt {
    text-align: center;
    font-size: 20px;
    color: #6494ff;
    font-weight: bold;
    margin-bottom: 30px;}

.apb{background:#fafcff;}
.apb .name td{font-weight:bold;  padding:10px 2%; text-align:center; background:#6494ff!important; color:#fff; font-size:16px;}
.apb tr td{padding:10px 2%; vertical-align:middle!important; line-height:26px!important;}
.apb tr:nth-child(odd) td{background:#edf6ff;}
.apb tr .xh{text-align:center;}
.apb tr .jc{font-weight:bold;}

.sb_zs{ height:150px; display:block; text-align:center; color:#fff; font-size:22px; margin-top:30px;}
.dx_bs{margin-top:40px;}
.dx_bs a img{width:100%;}

.pt_box { border-radius:0.4em;}
.pt_box a{height:160px; text-align:center;
    display: block;
    padding: 4px;
    line-height:28px;
    background-color: #fff;
}
.pt_box a p{margin:0;}
.pt_box a .bt{font-weight:bold; font-size:18px;}
.pt_box a img{width:18%; margin:10px 0 10px 0;}

.mbtn .wl_class{margin-bottom:20px;}

.survey_cont{padding:30px 4%;}
.survey_cont .bt{clear:both;
text-align: center;
    font-size: 20px;
    color: #333;
    font-weight: bold;
    margin-bottom: 30px;text-indent:0em;
}
.survey_cont .btt{clear:both;
text-align: center;
    font-size: 24px;
    color: #333;
    font-weight: bold;
    margin-bottom: 30px;text-indent:0em;
}
.survey_cont .eg_box{overflow:hidden; margin-bottom:60px;}
.survey_cont p{font-size:16px; text-indent:2em; line-height:30px;}
.survey_cont .eg_box .tu{float:left; width:68%;}
.survey_cont .eg_box .wen{float:right; width:29%;}
.survey_cont .eg_box .tu img{width:50%; float:left;}

.ner_cont{padding:30px 4%;}
.ner_cont .wl_class{height:300px;}
.ner_cont .wl_class img{height:100%; width:100%;}

.tele_bottom{line-height:60px; background:#dde8ff; color:#2976f2; margin-top:40px;font-size:16px; overflow:hidden;}
.tele_bottom b{margin-right:26%;}
.cont{width: 1100px; margin:0 auto;}
@media (max-width:767px) {
	.rf_list li{height:145px;}
	.rf_list li a{margin-top:0px!important; display:block;}
	.tele_bottom b{text-align:center; width:100%; display:block;line-height:40px;}
	.cont{width:100%;}
	.sb_zs{ height:50px;}
	.sb_zs img{ width:100%;}
	.dx_bs{margin-top:2px;}
}
.chaxun{position:absolute; margin-left:55%;}


/*2022-1-10*/
.service{width:100%; margin:20px 0;}
.service>div{margin:10px auto; text-align:center;}
.service>div p{margin:0;}
.service>div span{width:80px; height:80px; background:#fff; border-radius:5em; display:block; margin:10px auto; line-height:80px;}
.service>div span img{width:45px;}
.service>div .bt{background:#fff; height:30px; line-height:30px;}
.service>div .bg1{background:#f9bd6e;  border:1px solid #f9bd6e;}
.service>div .bg2{background:#2f8fff;  border:1px solid #2f8fff;}
.service>div .bg3{background:#15ce81;  border:1px solid #15ce81;}
.service>div .bg4{background:#768cff;  border:1px solid #768cff;}
.service>div .bg5{background:#f86c4c;  border:1px solid #f86c4c;}

.bgname{font-size:30px; text-align:center; padding-top:30px;
    color: #606266;
    font-weight: bold;}