#focus {margin:0px auto;background:#ffffff;}
#focus .owl-item img {display:block;width:100%;height:auto;}
#focus .owl-item .item { position:relative;}
#focus .owl-item .item .adinfo{position:absolute; left:0px; top:0px; padding:10% 5%;text-shadow:5px 5px 10px rgba(0,0,0,1);font-size:1rem;color: #fff;}
#focus .owl-pagination {position:absolute;bottom:20px;display:table;margin:0px auto;z-index:100;width:100%;text-align:center;}
#focus .owl-page {display:inline-block;zoom:1;padding:0 3px;}
#focus .owl-page span {width:10px;height:10px;font-size:2px;overflow:hidden;display:inline-block;background:#000;cursor:pointer;text-indent:-9999px;border-radius:50%;opacity:0.3;filter:alpha(opacity=30);}
#focus .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {background:#DA512D;opacity:1;filter:alpha(opacity=100);}
#focus .owl-buttons div {display:block;width:30px;height:20px;position:absolute;z-index:100;top:50%;margin-top:-15px;text-indent:-9999em;overflow:hidden;cursor:pointer;background-repeat:no-repeat;background-position:center center;opacity:0.5;background-color:rgba(255,255,255,0.2);border:1px solid #FFF;border-radius:4px;background-size:10px 14px; display:none;}
#focus .owl-prev {background-image:url(../images/prev.png);left:10px;}
#focus .owl-next {background-image:url(../images/next.png);right:10px;}
#focus .owl-prev:hover, #focus .owl-next:hover {background-color:#DA512D;opacity:1;}





.neiye_banner{width:100%;}
.neiye_banner img{width:100%;}

.locbd{padding:.5rem 4%;background-color: #f7f7f7;}
.locbd a{ color:#C41515;}
.ny_conmain {min-height:400px;padding:4%;}
.ny_conmain img{max-width:100%;}

.xcitle{font-size:.8rem; line-height:2rem; padding-bottom:1.5rem; margin-bottom:2rem; text-align:center;}
.xcitle b{font-size:1.5rem; color:#BFA061;}
.nrnav {}
.nrnav li{ width:30%;float:left;margin-right:3%; }
.nrnav li.mr0{margin-right:0; }
.nrnav a{display:block; text-align:center;border:1px solid #ccc; line-height:1.2rem; margin-bottom:.5rem;background-color: #fff;}
.nrnav a.curr{background-color: #C41515;color: #fff;}
.nhnav li{ width:22%;float:left;margin-right:3%; }




.gs_pic {
	background-color: #F5F5F5;
	background-image: url(../images/xqbg1.jpg);
	background-position: center top;
	background-size:auto 100%;
	min-height:600px;
	padding:.5rem 4% 1rem;
	background-attachment: fixed;
}
.index-title{text-align:center;line-height:30px;}
.index-title *{ vertical-align:middle;}
.index-title h3{ font-size:20px;height:55px; margin-top:20px;color: #C41515;}
.index-title span{display:inline-block; width:100px; height:1px;background-color: #C41515; margin:0px 15px;}
.index-title b{ font-size:34px;}
.index-title p{display:inline-block;}

.gy_box{line-height:35px;}
.gy_box img{width:100%;}

.jz_ul{}
.jz_ul li{float:left;width:48%;margin-right:4%;position:relative; margin-top:1rem;box-shadow: 0px 0px 40px rgba(102,102,102,0.2);}
.jz_ul li.mr0{margin-right:0px;}
.jz_ul li a{
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
}

.jz_ul li p{padding:10px 15px; line-height:30px;}
.jz_ul li p b{font-size:18px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;height:30px; text-align:center;}
.jz_ul li img{width:100%;}


.lclist{
	margin-top:50px;
	background-image: url(../images/lcbg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.lclist dl{ padding:20px;background:#fff;box-shadow: 0px 0px 20px rgba(0,0,0,0.2);}
.lclist dl dt{}
.lclist dl dt img{width:50%;}
.lclist dl dd{font-size:.4rem; min-height:2rem;}
.lclist h3{font-weight:normal;font-size:1rem;}


.zzlist{margin-top:0px;}
.zzlist li{float:left;width:46%;margin-right:8%;position:relative; margin-top:1rem;box-shadow: 0px 0px 20px rgba(102,102,102,0.2);}
.zzlist li.mr0{margin-right:0px;}
.zzlist li p{
display: table-cell;
vertical-align:middle;
text-align:center;
*display: block;
overflow:hidden;
background-color: #fff;
}
.zzlist li span{display:block;padding:0px 15px; line-height:50px;background-color: #f5f5f5; height:50px; overflow:hidden; text-align:center;}


.jgtitle{ position:relative; text-align:center;background-image: url(../images/7455.jpg);background-position: center center;background-size:100% auto; padding:30px 0;box-shadow: 0px 0px 20px rgba(102,102,102,0.2);}
.jgtitle img{width:60%;border-radius: 5px;border-radius: 100%;}
.jglist{background:#ffffff;min-height:300px;padding:20px 0;}
.jglist ul{}
.jglist li{line-height:35px;box-shadow: 0px 0px 20px rgba(102,102,102,0.2); height:40px; padding:10px 20px; margin:30px 0px;}
.jglist li a{display:block;background:url(../images/gxico.gif) no-repeat left center; padding-left:35px; font-size:18px;}
.jglist li a.mx{background:url(../images/mxico.gif) no-repeat left center;}
.jglist li span{ float:right;color:#666;font-size:18px;}
.jglist li span b{color:#C41515;}


.jg-title{text-align:center;line-height:30px; margin-bottom:1rem;}
.jg-title *{ vertical-align:middle;}
.jg-title h3{ font-size:25px;height:55px; margin-top:20px;color: #666;}
.jg-title span{display:inline-block; width:100px; height:1px;background-color: #C41515; margin:0px 15px;}
.jg-title b{ font-size:34px;}
.jg-title p{display:inline-block; text-align:left;}


.jg_pic1 {
	background-color: #F5F5F5;
	background-image: url(../images/xqbg.jpg);
	background-position: center center;
	text-align:center;
	padding:2rem 0px;
	background-size:100% 100%;
	color: #fff;
	font-size:1rem;
	line-height:2rem;
	letter-spacing: 10px;
}
.jg_pic1 b{font-size:1.5rem;}



.lktitle{ position:relative; text-align:center;box-shadow: 0px 0px 20px rgba(102,102,102,0.2);}
.lktitle img{width:100%;border-radius: 10px;}


.lklist{background:#ffffff;min-height:300px;padding-bottom:20px;}
.lklist ul{}
.lklist li{box-shadow: 0px 0px 20px rgba(102,102,102,0.2); padding:10px 3%; margin-top:1rem; width:94%; float:left;}
.lklist li a{display:block; position:relative;}
.lklist li a img{ float:left; margin-right:20px; width:35%;}
.lklist li a div{ float:left; width:40%; line-height:1rem;}
.lklist li a div b{font-size:18px;}
.lklist li span{ position:absolute; right:10px; top:35px;color:#666; border-left:1px solid #ddd; padding-left:10px; line-height:40px;display:inline-block; width:80px;}
.lklist li span b{color:#C41515;font-size:.8rem;}









.newscontent { line-height:1.2rem;}
.newscontent img{max-width:100%;}

.norecord {
	background-image: url(../images/nodate.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100px 100px;
	padding-top:120px;
	margin:70px auto;
	text-align:center;
	font-size:1rem;
}


.prolist{padding-top:20px;}
.prolist li{margin-bottom:35px;box-shadow: 0px 0px 15px rgba(0,0,0,0.1);}
.prolist li img{width:100%;}
.prolist dl {padding:10px 15px;background-color:#f5f5f5;}
.prolist dl dt{ font-size:16px;line-height:30px; text-align:center;}
.prolist dl dd{ font-size:16px;line-height:30px; text-align:center;}
.prolist dl dd b{ font-size:20px;color: #C99C52;}

.proinfo {}
.prot {font-size: 1rem;padding:10px 0px;line-height:1rem;}
.proinfo1 {line-height:1.5rem;padding:10px 0px;font-size:.8rem; border-bottom:1px solid #ccc;}
.proinfo1 b{font-size:1rem;color: #C41515;}
.proinfot {padding:10px 0px;font-size:.6rem; border-bottom:1px solid #ddd;}
.proinfot span{color: #BFA061;font-size:.6rem;}

.jgicobg{background:#F3E8D4;padding:20px 0;}
.jgico {margin:auto;}
.jgico dl{width:16.3%;float:left; border-left:1px solid #D8B36F}
.jgico dl:first-child{ border:none;}
.jgico dl dt{margin:auto; text-align:center; padding:10px 0px;}
.jgico dl dt img{ height:1.2rem;}
.jgico dl dd{font-size:.4rem; text-align:center; line-height:1rem;}





.lxcont{margin:0px auto;}
.lxcont li{margin-bottom:15px;background-color:#f5f5f5; position:relative; padding:20px; padding-left:110px;font-size:16px; line-height:30px;}
.lxcont li.mr0{margin-right:0px;}
.lxcont li img{ width:120px; height:120px;}
.lxcont li p{ position:absolute; top:20px; left:20px;}
.lxcont li p img{ width:70px; height:70px;}
.lxcont li b{ font-size:18px;}
.lxcont li img.mxf{ width:120px; height:120px; position:absolute; right:30%; top:5px;}


.norecord {
	background-image: url(../images/nodate.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100px 100px;
	padding-top:120px;
	margin:70px auto;
	text-align:center;
	font-size:1rem;
}


.newslist{margin-top:.8rem;}
.newslist li{
margin-bottom:1rem;
border-bottom:1px solid #e5e5e5;
padding-bottom:1rem;
}
.news_t{margin-bottom:.5rem;}
.news_t a{ font-size:.7rem;display:block;}
.newslist dl{}
.newslist dt {
width:30%;
float:left;
margin-right:5%;
text-align:center;
}
.newslist dt img{ width:100%;}
.newslist dd {
	width:65%;
	float:right;
}
.news_info{color:#666666; height:2.4rem; overflow:hidden; line-height:.8rem; font-size:.4rem;}		
.news_more{line-height:1rem;margin-top:.5rem;}	
.news_more a{
	display:block;
	padding:0 1rem;
	float:left;
	border:1px solid #ccc;
}
.news_more a i{margin-right:10px;color: #C41515;}
.news_more span{ float:right;color: #666666;}
.newstitle {
	margin-bottom:.5rem;
	padding-bottom:.5rem;
	border-bottom:1px dashed #d5d5d5;
	color:#b2b2b2;
}
.newstitle h4{font-size: .8rem;margin-bottom:.5rem; font-weight:normal;color:#333;}
.newscontent { line-height:1.2rem;}

.lxlist_ul{}
.lxlist_ul li{float:left;width:30%;margin-right:5%;position:relative;box-shadow: 0px 0px 40px rgba(102,102,102,0.2); margin-bottom:1rem;}
.lxlist_ul li.mr0{margin-right:0px;}
.lxlist_ul li a{display:block;width:80%;color: #333; font-size:18px;transition: all .4s ease;margin-right:15px; padding:10px 10%; line-height:1rem;transition: all 0.35s ease-in-out;}
.lxlist_ul li a:hover{background:#C41515;color: #fff;}
.lxlist_ul li i{ float:right; margin-top:12px;}
.lxlist_ul li a.curr{background:#C41515;color: #fff;}
.dancont{padding:40px 0;line-height:35px;}
.dancont b{ display:block; font-size:30px; height:50px;}
.dancontr img{ height:180px; margin-right:20px;}



.nh_ul{}
.nh_ul li{position:relative; margin-bottom:1.5rem;box-shadow: 0px 0px 40px rgba(102,102,102,0.2);}
.nh_ul li.mr0{margin-right:0px;}
.nh_ul li a{}
.nh_ul li p{padding:10px 15px; line-height:30px;}
.nh_ul li p b{font-size:.8rem; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;line-height:1rem; text-align:center;}
.nh_ul li img{width:100%;}
.nh_ul li .nhinfo{ max-height:5rem; overflow:hidden;display:inline-block;line-height:1rem;}
.nr_pic1 {}
.nr_pic1 img{width:100%;}


.sp_ul{}
.sp_ul li{float:left;width:48%;margin-right:4%;position:relative; margin-bottom:15px;background-color:#f3f3f3;box-shadow: 0px 0px 40px rgba(102,102,102,0.2);}
.sp_ul li.mr0{margin-right:0px;}
.sp_ul li a{
display: table-cell;
vertical-align:middle;
text-align:center;
overflow:hidden;
background-color: #fff;

}
.sp_ul li b{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding:10px; text-align:center;}











.Page{ text-align: center; padding:20px 0;}
.Page span{ padding:.4rem .5rem; margin:0 3px; display:inline-block; color:#999999; }
.Page a{  padding:.4rem .5rem; margin:0 3px; display:inline-block;background-color:#e3e3e3;}
.Page a:link,.Page a:visited{}
.Page a:hover{
	color:#fff;
	text-decoration: none;
	background-color: #C41515;
}
.Page .cur{ color:#fff;background-color: #C41515;}
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover{ color:#fff; }
