.owl-theme .owl-controls{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
#gjxm{ width:100%;  float:left; position:relative; z-index:2;}
#gjxm li{ width:100%;LIST-STYLE-TYPE: none; z-index:1;position:relative; padding-bottom:5%; }
#gjxm li img{ width:100%; display:block;}
#gjxm li dd{ position:absolute; left:10%; bottom:4%; background-color:#A3853A; padding:2%; font-size:24px; color:#fff;}
#gjxm li .nr{position:absolute; top:15%; right:10%; background-color:#fff; width:45%;box-shadow: 0px 2px 6px #999;-webkit-box-shadow: 0px 2px 6px #999;-moz-box-shadow: 0px 2px 6px #999; }
#gjxm li .nr .js{ width:92%; padding:6% 4% 4% 4%; background-color:#fff;}
#gjxm li p{overflow:hidden; text-align:left;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 4;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; line-height:25px; height:100px; font-size:15px; color:#777;}	
#gjxm .owl-controls .owl-dots .owl-dot{ margin-top:-1%;}
#gjxm .owl-controls .owl-dots .owl-dot span{
width:25px;height:3px;margin:12px 5px; background-color:#D4B067;
}
#gjxm .owl-controls .owl-dots .owl-dot.active span,#gjxm .owl-theme .owl-dots .owl-dot:hover span{ background-color:#A08339}
#gjxm .owl-controls .owl-nav{ width:120px; height:60px; border-radius:4px; position:absolute;background-color:rgba(163,133,58,0.5); padding:0px; margin:0px; top:8%; right:23.9%; z-index:4;}
#gjxm .owl-controls .owl-nav .owl-next,#gjxm .owl-controls .owl-nav .owl-prev{ position:absolute;  width:50%;padding:0px; margin:0px;  top:0px; height:100%; background:none; line-height:0px; font-size:0px;background-size:auto 84%;}
#gjxm .owl-controls .owl-nav .owl-next:hover,#gjxm .owl-controls .owl-nav .owl-prev:hover{ background-color:rgba(163,133,58,0.7);}
#gjxm .owl-controls .owl-nav .owl-next{border-radius:4px 0px 0px 4px;
	left:0%;
	background-image: url(r10.png);
	background-repeat: no-repeat;
	background-position:center center;
}
#gjxm .owl-controls .owl-nav .owl-next:hover{	background-image: url(r11.png);}
#gjxm .owl-controls .owl-nav .owl-prev{border-radius:0px 4px 4px 0px;
	right:0%;
	background-image: url(l10.png);
	background-repeat: no-repeat;
	background-position:center center;
}
#gjxm .owl-controls .owl-nav .owl-prev:hover{background-image: url(l11.png);}
#xmbanner{ width:100%; float:left; position:relative; display:block;}
#xmbanner img{ width:100%; display:block;}
#xmbanner .zzc{ width:100%; z-index:3; position:absolute; left:0px; bottom:0px;}
#xmbanner .zzc .ncd{ width:100%; background-color:#A3853A; height:10px; float:left;}
#mxlb{ width:100%;  float:left; position:relative; }
#mxlb li{
	width:100%;
	LIST-STYLE-TYPE: none;
	overflow:hidden;
	margin-bottom:10px;
	transition: 0.3s;
	background-size:auto 100%;
	background-repeat: no-repeat;
	background-position: center top;
}
#mxlb li dd{width:100%;overflow:hidden;display:block; position:relative; overflow:hidden; float:left;}
#mxlb li dd .img0{width:100%;  margin:0px; padding:0px; display:block;  transition: 0.3s; }
#mxlb li dd h4{transition: 0.3s; width:96%; background-color:#0000FF; overflow:hidden; text-align:center;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; font-size:18px; font-weight:600;padding:3% 2%; position:absolute; left:0px; bottom:0px; z-index:2; color:#fff;}
#mxlb li .nr{transition: 0.3s; width:100%; text-align:center; position:absolute; left:0px; bottom:-110%; height:100%; background-color:rgba(0,0,255,0.6)}
#mxlb li .nr .js{ width:100%;  float:left;}
#mxlb li .nr .js .imgd{ max-width:100%; display:block;  margin-left:auto; margin-right:auto;}
#mxlb li .nr h5{ overflow:hidden;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 1;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; font-size:8px; text-align:center; font-size:18px; color:#CDA252;font-weight:600}
#mxlb li p{overflow:hidden; margin-top:2%; text-align:left;
    text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp: 4;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; height:100px; line-height:25px; color:#CCA351;}	
#mxlb  LI .nr  span{
	display:inline-block;
	padding-left:8%;
	padding-right:8%;
	background-color:#B29873;
	border-radius:4px;
	margin-top:5px;
	margin-bottom:5px;
	text-decoration: underline; color:#fff; margin-top:3%;
}
#mxlb LI:hover h4{ bottom:-110%; }
#mxlb LI:hover .nr{ bottom:0px;}
#mxlb .owl-controls .owl-dots .owl-dot{ margin-top:1%;}
#mxlb .owl-controls .owl-dots .owl-dot span{
width:20px;height:3px;margin:12px 5px; background-color:#C7C7C9;
}
#mxlb .owl-controls .owl-dots .owl-dot.active span,#mxlb .owl-theme .owl-dots .owl-dot:hover span{ background-color:#AD916A}

#mxlb .owl-controls .owl-nav .owl-next,#mxlb .owl-controls .owl-nav .owl-prev{ position:absolute;  width:5%; top:0px; height:90%;  background:none; line-height:0px; font-size:0px;background-size:55% ;}
#mxlb .owl-controls .owl-nav .owl-next{ 
	left:-6%;
	background-image: url(left.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#mxlb .owl-controls .owl-nav .owl-prev{
	right:-6%;
	background-image: url(right.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#mxjs{ width:100%; float:left;  margin-bottom:2%;}
#mxjs .tp{ width:100%; float:left;}
#mxjs .tp img{ max-width:100%; margin-left:auto; margin-right:auto; display:block;}
#mxjs .bt{ background-color:#0000FF; width:100%; float:left; line-height:2.2; font-size:30px; margin-top:2%; margin-bottom:2%; text-align:center; color:#fff;}
#message{ width:100%; float:left;}
#message h1{ width:100%; line-height:2; font-size:26px; color:#0863C0; float:left; font-weight:normal;}
#message .bk{ width:100%; float:left; margin-top:5px; margin-bottom:5px;}
#message .left{ width:48%; float:left;}
#message .r{ width:48%; float:right;}
#message p{ font-size:14px; line-height:40px; color:#444; }
#message span{ color:#dd0000;}
#message select{ border:#9C9C9C solid 1px; color:#666666; outline:none;line-height:30px; height:35px; width:100%; background-color:#f7f7f7;text-indent:10px;font-size:14px;}
#message input{ border:#9C9C9C solid 1px; color:#666666; outline:none;line-height:30px; width:99%; background-color:#f7f7f7;text-indent:10px;font-size:14px;}
#message textarea{border:#9C9C9C solid 1px; height:100px; line-height:25px; font-size:14px; width:99%; background-color:#f7f7f7;}
#message .button1{width:120px;height:40px;background-color:#666;background-image:none; border:0px; cursor:pointer;line-height:18px;color:#fff;font-size:14px;text-align:center;margin:6px;text-indent:0}
#message .button1:hover{ background-color:#B29873}
@media only screen and (max-width: 1100px){#mxjs .bt{ font-size:24px;}#mxlb li dd h4,#mxlb li .nr h5{ font-size:16px;}#gjxm li p{ font-size:14px; line-height:25px;}#gjxm li dd{ font-size:20px;}#gjxm .owl-controls .owl-nav{ height:50px;right:21%}#gjxm li .nr .js{ padding-top:8%;}}
@media only screen and (max-width: 800px){#mxjs .bt{ font-size:16px; font-weight:bold}#xmbanner .zzc .ncd{ height:5px;}#mxlb li dd h4,#mxlb li .nr h5{ font-size:14px;}#gjxm li p{ font-size:12px; line-height:20px; height:80px;}#gjxm .owl-controls .owl-nav{ height:50px;}#gjxm li dd{ font-size:16px; font-weight:bold;}#gjxm .owl-controls .owl-nav{ width:100px; height:45px;right:23%}#gjxm li .nr .js{ padding-top:12%;}#message p{ font-size:12px;}#message input{ font-size:12px; line-height:25px;}#message textarea{ font-size:12px; line-height:20px; height:60px;}#message select{ height:30px;}}
@media only screen and (max-width: 600px){#mxjs .bt{ font-size:14px; font-weight:bold}#gjxm li dd{ font-size:14px; font-weight:bold;}#gjxm li .nr{ width:60%;}#gjxm .owl-controls .owl-nav{ width:80px; height:35px;right:20%}#gjxm .owl-controls .owl-nav .owl-next,#gjxm .owl-controls .owl-nav .owl-prev{ height:100%}#gjxm li .nr .js{ padding-top:8%;}}
@media only screen and (max-width: 480px){#gjxm .owl-controls .owl-nav{ width:70px; height:30px;right:19%; top:3%;}#gjxm li .nr{top:12%;}#gjxm li p{ line-height:20px; height:60px;  line-clamp: 3;
    -webkit-line-clamp: 3;}#gjxm li dd{ font-size:12px; line-height:25px; padding:0px 4%;left:5%; }#gjxm li .nr .js{ padding-top:10%;}#gjxm li .nr{ width:70%;}}