@charset "utf-8";

.fl{float:left;}
.fr{float:right;}
/*.header{padding-top:30px;}*/
.dagcode{
	display:none;
	width: 207px;
	height: 300px;
 	position: absolute;
 	    margin-left: 345px;
    margin-top: -210px;
	background: #fff;
	box-shadow: 0px 0px 4px #cccccc;
}
.dagcode img{width: 120px;height: 120px;margin-top: 90px;margin-left: 43.5px;}


/*.dag:hover .dagcode{display: block!important;}*/

@media screen and (min-width:1400px){
    .htmlcontent{width: 875px;float: right;}
	.toplogo{
		width:1400px;
		margin: 0 auto;
		height: 106px;
	}
	.logo_left{
		float:left;
		margin-top: 12px;
		transform: scale(1.0)!important;
	}
	.logo_right{
		float:right;
		margin-top: 12px;
	}
	
	body{font-size:18px;}
	.nav_box{
		min-width:1400px;
	}
	.nav_main{
		width:1400px;
	}
	.nav_main .logo{
		width:200px;
		height:86px;
		margin-top: -16.5px;
	}
	.nav_main .logo_slide{
		width:200px;
		height:86px;
		float:left;
	}
	.nav_main .logo img{
		width:200px;
		height:86px;
	}
	.nav_main .nav{
		width:1300px;
		
	}
	.all_nav_box .zhenjie {
        width: 41px!important;
    }
	.tool{
		width:92px;
	}
	.xw_search{
		width:56px!important;
	}
	.searchBtnA{
		width:56px!important;
	}
	.nav_ul li{
		width:120px;
	}
	.nav_ul li.short{
		width:100px;
	}
	.all_nav_box{
		width:1380px;
	}
	.all_nav_box{
	
	top:55px;
	
}
	
	.mobliecol{
		display:none;
	}
	.footer{
		min-width:1400px;
		margin-top: 40px;
	}
	.foot_main{
		width:1400px;
		margin:0 auto;
	}
	.show{
		display:none;
	}
	.hide{
		display:none;
	}
	.mobilebr{
		display:none;
	}
	.footer img{
		transform: scale(1.0)!important;
	} 
	.nav_main img{
		transform: scale(1.0)!important;
	} 
	.nav_ul li.long3{
		width:160px;
	}
	/* .nanyang{margin-left:78px!important;} */
	.sgb{margin-left:78px!important;}
}
@media screen and (min-width:750px) and (max-width:1400px){
    .htmlcontent{width:750px;float: right;}
	.toplogo{
		width:1200px;
		margin: 0 auto;
		height: 106px;
	}
	.logo_left{
		float:left;
		margin-top: 12px;
		transform: scale(1.0)!important;
		height: 66px;
   	    margin-top: 20px;
	}
	.logo_right{
		float:right;
		margin-top: 12px;
	}
	
	body{font-size:16px;}
	.jingjiang{margin-left:78px!important;}
	.bwg{margin-left:78px!important;}
	.nav_box{
		min-width:1200px;
	}
	.nav_main{
		width:1200px;
		-ms-transition: .5s;
    	-moz-transition: .5s;
    	-webkit-transition: .5s;
    	-o-transition: .5s;
    	transition: .5s;
	}
	.nav_main .logo{
		width:180px;
		height:78px;
		margin-top: -11.5px;
	}
	.nav_main .logo_slide{
		width:180px;
		height:78px;
		float:left;
	}
	.nav_main .logo img{
		width:180px;
		height:78px;
	}
	.nav_main .nav{
		width:1100px;
	}
	.tool{
		width:100px;
	}
	.nav_ul li{
		width:110px;
	}
	.nav_ul li.long3{
		width:135px;
	}
	.nav_ul li.short{
		width:85px;
	}
	.all_nav_box{
		width:1180px;
		top:55px;
	}
	
	.mobliecol{
		display:none;
	}
	.footer{
		min-width:1200px;
		margin-top: 20px;
	}
	.foot_main{
		width:1200px;
		margin:0 auto;
		-ms-transition: .5s;
    	-moz-transition: .5s;
    	-webkit-transition: .5s;
    	-o-transition: .5s;
    	transition: .5s;
	}
	.show{
		display:none;
	}
	.hide{
		display:none;
	}
	.mobilebr{
		display:none;
	}
	.footer img{
		transform: scale(1.0)!important;
	} 
	.nav_main img{
		transform: scale(1.0)!important;
	} 
}
@media screen and (max-width:750px){
	.toplogo{
		width:100vw;
		margin: 3vw auto;
		height: 8vw;
	}
	.toplogo img{
		height:8vw;
		margin-left: 3vw;
	}
	.logo_left{
		float:left;
	}
	.logo_right{
		float:right;
		display: none;
	}
	
	.nav_main .nav{
		height: 11.73vw!important;
	}
	.header{
		padding-top:0!important;
	}
	.tool{
		height:11.73vw;
		margin-left: 2vw;
		background: none!important;
	}
	.xw_search{
		display:none;
	}
	.nav_box{
		height:11.73vw!important;
	}
	.nav_main{
		height:11.73vw!important;
	}
	.nav_main .logo{
		width:30.4vw;
		height:13.33vw;
		margin-left: 2.67vw;
		margin-right: 2vw;
		border: none!important;
	}
	.nav_main .logo_slide{
		width:30.4vw;
		height:13.33vw;
		margin-left: 2.67vw;
		margin-right: 2vw;
		float:left;
		border: none!important;
	}
	.nav_main .logo img{
		width:30.4vw;
		height:13.33vw;
	}
	.all_nav_box{
		top:11.73vw;
	}
	.nav_ul li{
		display:none;
	}
	.mobliecol{
		display:block!important;
		padding: 0 6.5vw;
	}
	.short{
		display:block!important;
		padding: 0 3.5vw;
	}
	.all_nav{
		width:4vw!important;
		height: 4vw!important;
		margin-top: 3.865vw;
	}
	.all_icon{
		width:4vw!important;
		height: 4vw!important;
		background: url(https://www.xsnet.cn/xsw/material/moblie_allnav.jpg)top center no-repeat!important;
		background-size:100% 100%!important;
	}
	.all_nav_box .zhenjie {
    float:none!important;
    display:inline!important;
    }
	.foot_main{
		width: 97.3vw;
		margin: 0 auto;
	}
	.foot_word{
		width:100%!important;
		overflow: hidden;
		text-align: center!important;
	}
	.foot_ewm{
/*		display: none;*/
		margin-top: 5vw;
		float: none !important;
	}
	.foot_ewm .ewm{
		float: left!important;
		width: 44%;
		text-align: center;
		margin: 0!important;
		margin-left: 4.2vw !important;
/*
		float: none!important;
		margin-left: 0!important;
*/
		
	}

	.foot_word span{
		display:none;
	}
	.footshow{
		display:none;
	}
	.show{
		text-align: center;
		margin-top: 8px;
	}
	.hide{
		text-align: center;
		display: none;
		margin-top: 8px;
	}
	.footer{
		margin-top:5.33vw;
		padding:20px 0 30px 0!important;
	}
	.footer a{
		margin-left:0!important;
	}
	.xxjb{

	}
	.mobilebr{
		height: 0;
	}
	.nav_ul li{
		height:11.73vw!important;
		line-height: 11.73vw!important;
	}
	.nav_ul li a.txt{
		height:11.73vw!important;
		line-height: 11.73vw!important;
	}
	.tool{
		height:11.73vw!important;
		line-height: 11.73vw!important;
	}
	.xxjb{
		float:none!important;
		margin:10px auto!important;
	}
	.ga{
		float:none!important;
		margin:10px auto!important;
	}
	
	
}



/*导航栏*/
.nav_box{
	width:100%;
	height:55px;
	background:#eb6100;
/*	background: #777777;*/
}
.nav_main{
	height:55px;
	margin:0 auto;
	position:relative;
}
.nav_main .logo{
	display:block;
	border:1px solid #e8e8e8;
	z-index:9999;
}
.nav_main .logo img{
	position:relative;
	z-index:9999;
}
.nav_main .nav{
	height: 55px;
	
}
.nav_ul{
	float:left;
}
.nav_ul li{
	float:left;
	_display:inline;
	position:relative;
	height:55px;
	z-index:999;
}
.nav_ul li.long{
	width:88px;
}
.nav_ul li.long2{
	width:77px;
}

.nav_ul li a.txt{
	display:block;
	height:55px;
	line-height:55px;
	color:#fff;
	text-align: center;
}
.nav_ul li a.txt:hover{
	color:#333333;
	text-decoration:none;
}
.nav_ul li a.txt .ico-a{
	margin-left:5px;
	width:13px;
	height:8px;
	background:url(https://www.xsnet.cn/xsw/material/arrow.jpg) no-repeat 0 0;
	display:inline-block;
    transition: transform 0.5s ease-out;
	-ms-transform: -ms-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out; /* Firefox 4 */
    -webkit-transition: -webkit-transform 0.5s ease-out; /* Safari Chrome */
    -o-transition: -o-transform 0.5s ease-out;
	}
.nav_ul li.cur a.txt{color:#333333;text-decoration:none;}
.nav_ul li.cur a.txt .ico-a{
	background:url(https://www.xsnet.cn/xsw/material/arrow.jpg) no-repeat -35px 0;
	transform:rotate(180deg);
    -ms-transform:rotate(180deg);     /* IE 9 */
    -moz-transform:rotate(180deg);    /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari Chrome */
    -o-transform:rotate(180deg);
}

.subnav{
	width:337px;
	padding:10px;
	display:none;
	position:absolute;
	top:55px;
	left:-110px;
	background:#fff;
	box-shadow:0px 0px 4px #cccccc;
	z-index:999;
	font-size:16px;
}
.subnav a{
	padding:0 14px;
	line-height:40px;
	z-index:999;
	position:relative;
	font-weight:normal;
	white-space:nowrap;
	display:inline-block;
	background:url(https://www.xsnet.cn/xsw/material/subnav.jpg) no-repeat left 17px;
	margin-left:10px;
}
.subnav a:hover{
	color:#333333;
}
.town{
	width:420px;
	left:-140px;
}
.subnav li{
	padding:0 8px;
	width:120px;
	text-align:center;
	
}
.subnav li img{
	width:120px;
	height:120px;
}

.width{
	width:335px;
}
.width a{
	width:70px;
}
.nav_ewm{
	width:579px;
	height:332px;
	padding:0;
	left:-254px;
}
.nav_ewm a{
	margin-left:0;
} 
.nav_sjw{
	width:331px;
	height:auto;
	padding:0;
	left:-129px;
}
.nav_sjw a{
	margin-left:0;
}
.sjw_name{
	width:124px;
}
.wx_name{
	width:372px;
	height:444px;
}
.rm_name{
	width:372px;
	height:444px;
}
.rm_name h3{
	font-size: 14px;
	color:#7c7c7c;
}
.ewm_name{
	float:left;
	_display:inline;
}
.ewm_name a{
	display:block;
	padding:0;
	width:123px;
	float:left;
	_display:inline;
	height:36px;
	line-height:36px;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	text-align:center;
	background:#FAFAFA;

}
.rm{
	height: 334px;
	
}
.rm_name a{
	display:block;
	padding:0;
	width:123px;
	float:left;
	_display:inline;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	text-align:center;
	background:#FAFAFA;
	height: 56px!important;
    line-height: 28px!important;
	padding: 5px 0;
}
.ewm_name a:hover{
	color:#000;
	text-decoration:none;
	background:#fff;
}
.ewm_img{
	width:207px;
	float:left;
	_display:inline;
	text-align:center;
}
.ewm_img li{
	width:207px;
	padding:0;
	margin:0;
	display:none;
}
.ewm_img li img{
	width:120px;
	height:120px;
	margin-top:50px;
}
.ewm_img li h4{
	font-size:14px;
	margin-top:10px;
}
.ewm_img li p{
	margin-top:10px;
	padding:0 12px;
	text-align:left;
}
.rm_img li h4{
	font-size:14px;
	margin-top:10px;
	line-height: 26px;
}
.tool{
	height:55px;
	background:url(https://www.xsnet.cn/xsw/material/split.jpg) no-repeat center left;
}
.xw_search{
	width:65px;
	height:40px;
	line-height:40px;
	position: relative;
}
.searchBtnA{
	width:46px;
	height:55px;
	line-height:55px;
	background:url(https://www.xsnet.cn/xsw/material/search.jpg) no-repeat center;
	display:block;
	position: relative;
	z-index:100;
}
.searchpop{
	top:55px;
	right: -1px;
	_right: 0;
	display:none;
	width:320px;
	padding: 0 15px;
	height:40px;
} 
.popLayer {
	border: 1px solid #EBEBEB;
	position: absolute;
	top:55px;
	right: 0;
	z-index:99;
	display: none;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.15);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.15);
	box-shadow: 0 2px 3px rgba(0,0,0,.15);
	background:#fff;
}
.all_nav{
	width:26px;
	height:55px;
}
.all_icon{
	width:26px;
	height:55px;
	background:url(https://www.xsnet.cn/xsw/material/all_nav.jpg) no-repeat center;
	display:block;
}
.all_nav_box{
	padding:10px;
	display:none;
	position:absolute;
	left:0;
	background:#fff;
	box-shadow:0px 0px 4px #cccccc;
	z-index:999;
}
.all_nav_box a{
	padding:0 14px;
	line-height:40px;
	z-index:999;
	position:relative;
	font-weight:normal;
	white-space:nowrap;
	display:inline-block;
	background:url(https://www.xsnet.cn/xsw/material/subnav.jpg) no-repeat left 17px;
	margin-left:10px;
}
.all_nav_box span{
	padding:0 14px;
	line-height:40px;
	z-index:999;
	position:relative;
	font-weight: bold;
	color:#eb6100;

}
.all_nav_box .zhenjie{
    height:42px;
    width:36px;
    float:left;
    display:block;
}
.navtop{
	padding:0 14px;
	line-height:40px;
	z-index:999;
	position:relative;
	font-weight: bold!important;
	color:#eb6100;
	background: none!important;
	margin-left: 0!important;
}


/*底部*/
.footer{
	font-size: 16px;
	background:#272727;
	padding:35px 0;
	line-height:32px;
	color:#fff;
}
.footer a{
	color:#fff;
}
.foot_word{
	width:772px;
	text-align:left;
}
.foot_ewm{
	width:375px;
}
.foot_ewm .ewm{
	height:146px;
	float:right;
	margin-left:70px;
}
.foot_ewm .ewm img{
	width:100px;
}
.foot_ewm .ewm h4{
	height:46px;line-height:46px;
}


/*违法不良举报中心*/
.xxjb{
	line-height: 20px;
    width: 166px;
    float: left;
    margin: 10px 7.5px;
    border: 1px solid #fff;
    padding: 10px 5px;
}
.xxjb img{
	width: 44px;
    height: 37px;
    display: inline-block;
    float: left;
    margin-right: 5px;
    margin-top: 3px;
}
/*公网安备*/
.ga{
	line-height: 20px;
    width: 166px;
    float: left;
    margin: 10px 7.5px;
    border: 1px solid #fff;
    padding: 10px 5px;
	text-align: center;
}
.ga img{
    margin-left: -26px;
	position: absolute;
}
