@charset "utf-8";
/* CSS Document */
body{border:0px;font-size:100%;font-family:"微软雅黑",Arial,simsun,scans-serif;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;margin:0px;padding:0px;color:#333; background:#f1f1f1}
form,p,div,ol,ul,p,h1,h2,h3,h4,input,li,span{margin:0px;padding:0px;}
input::-webkit-input-placeholder{color:#999; font-size:90%; padding-left:6px;}
input::-moz-placeholder{color:#999}

img{border:0;}
html {overflow: auto; }
em{font-style:normal;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #c5b9a7;}
a{-webkit-tap-highlight-color: rgba(0,0,0,0);}
a:link,a:visited{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ff3300;cursor:pointer;}
ul,li{list-style-type:none;list-style-position:outside;list-style-image:none;}
th,td{font-size:100%;}
input,select,textarea{font-size:100%;}
textarea{overflow-y:scroll;border:1px solid #c2defd;}
h1{font-size:1.4em;}
h2{font-size:1.17em; color:#0060a1}
h3{font-size:1em;}
button{line-height:1.2em;font-size:100%;border:0px;cursor:pointer;}
.key{font-weight:bold;}
.text_b,a.text_b:link,a.text_b:visited{text-decoration:underline;}
.lit_font{font-size:100%;}
.big_font{font-size:120%;}
.font_weight{font-weight:normal;}
.more{float:right;margin-top:-2em;}
.clear:after{content:".";height:0;overflow:hidden;display:block;clear:both;}
.clear{display:inline-block;}
.clear{display:block;}


/*banner 滚动*/
.index_banner{
	height:180px
}
.scroll{
	height:180px;
	padding:0; 
	margin:0;
	float:left; 
	position:relative;
	overflow:hidden;
}
.mod_01{float:left;}
.mod_01 img{
	display:block;
	height:180px;
}
.dotModule_new{
	padding:0 5px;
	height:11px;
	line-height:6px;
	-webkit-border-radius:11px;
	background:rgba(45,45,45,0.5);
	position:absolute;
	bottom:5px;
	right:10px;
	z-index:11;
}
#slide_01_dot{
	text-align:center;
	margin:1px 0 0 0;
}
#slide_01_dot span{
	display:inline-block;
	margin:0 3px;
	width:5px;
	height:5px;
	vertical-align:middle;
	background:#f7f7f7;
	-webkit-border-radius:5px;
}
#slide_01_dot .selected{background:#66ff33;}
.cjg-in-nav ul{
	display: flex;
	flex-wrap: wrap;
	justify-content:space-between;
	padding:6px 8px 8px 8px;
}
.cjg-in-nav ul li{
	width:48.8%;
	display: flex
}
.cjg-in-nav ul li a{
	background:#fe6d50;
	color:#fff;
	padding:10px;
	min-height: 42px;
	border-radius: 8px;
	width:100%;
	align-items:center;
	margin-top:8px;
	display:flex
}
.cjg-in-nav ul li:nth-child(2) a{
	background: #1cbcba
}
.cjg-in-nav ul li:nth-child(3) a{
	background: #5fa62e;
}
.cjg-in-nav ul li:last-child a{
	background: #efae2b;}
.cjg-in-nav ul li a i{
	flex:2 7;
}
.cjg-in-nav ul li a i img{
	width:80%;
	position: relative;
	top:2px;
}
.cjg-in-nav ul li a span{
	flex:5 7;
	font-size:86%
}
.other-in-nav{
	background:#fff;
	margin-top:8px;
}
.other-in-nav h3{
	padding:10px;
	color:#555;
	border-bottom:1px solid #ebebeb;
}
.other-in-nav h3 i{
	width:3px;
	position: relative;
	top:2px;
	margin-right:4px;
	background:#285da3;
	height:16px;
	display: inline-block
}
.other-in-nav ul{
	display:flex;
	flex-wrap: wrap
}
.other-in-nav ul li{
	width:50%;
	box-sizing: border-box;
	border-right:1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}
.other-in-nav ul li a{
	padding:8px 10px;
	display:flex;
	align-items:center;
}
.other-in-nav ul li a .title{
	flex:3 4;
	font-size:90%
}
.other-in-nav ul li a i{
	flex:1 4;
	text-align: center
}
.other-in-nav ul li a i img{
	width: 90%;
	position: relative;
	top:6px;
}

.errorPage img{
	width:100%;
}
.errorPage h3{
	padding:10px;
	color:#fb7e65;
	font-size: 120%;
}
.errorPage p{
	padding:0 10px;
	font-size:100%;
	color:#999
}
.errorPage a{
	background:#1cbcba;
	color: #fff;
	margin:16px 10px 10px 10px;
	border-radius: 6px;
	height:42px;
	line-height: 42px;
	display: block;
	text-align: center;
}
.Nav{
	display: flex;
	margin-top:10px;
	width:100%;
	background: #ffffff;
}
.Nav .Nav-left{
	width:50%;
	padding:0;
	box-sizing: border-box;
	border-right:1px solid #eeeeee;
}
.Nav .Nav-left h3{
	font-size:0.9em;
}
.Nav .Nav-left h4{
	font-size:0.76em;
	color:#aaa;
}
.Nav .Nav-left img{
	width:100%;
}
.Nav .Nav-right{
	width:50%;
	box-sizing: border-box;
}
.Nav-right .Nav-r-top{
	display: flex;
	align-items: center;
	padding:16px 10px;
	height: 42px;
}
.Nav-right .Nav-r-top:first-child{
	border-bottom:1px solid #eeeeee;
}
.Nav-right .Nav-r-top:nth-child(2){
	border-bottom:1px solid #eeeeee;
}
.Nav-right .Nav-r-top .txt{
	width:70%
}
.Nav-right .Nav-r-top .txt h3{
	font-size:0.84em;
}
.Nav-right .Nav-r-top .txt h4{
	font-size:0.76em;
	color:#aaa;
}
.Nav-right .Nav-r-top .img{
	width:30%;
}
.Nav-right .Nav-r-top .img img{
	width:100%;
}
.business{
	background: #ffffff;
	margin-top:10px;
}
.business .b-title{
	padding:10px;
	border-bottom:1px solid #eeeeee;
}
.business .b-title i{
	background: #f66118;
	width:4px;
	height:16px;
	display: inline-block;
	position: relative;
	top:2px;
	margin-right: 4px;
}
.business .b-nav ul{
	display: flex;
	flex-wrap: wrap;
}
.business .b-nav ul li{
	width:25%;
	text-align: center;
	margin:10px 0;
}
.business .b-nav ul li img{
	width: 36%
}
.business .b-nav ul li span{
	display: block;
	font-size:0.8em;
}
.Nav_last{
	display: flex;
	background: #fff;
	margin-top: 10px;
}
.Nav_last .lst{
	width:100%;
	display: flex;
	padding:10px;
	box-sizing: border-box;
}
.Nav_last .lst .txt{
	width:100%;
	display: block;
	display: flex;
	align-items: center;
	font-size: 0.9em;
	color: #333;
	font-weight: bold;
}
.Nav_last .lst:last-child{
	border-left:1px solid #eeeeee;
}
.Nav_last .lst .img{
	width:43%;
}
.Nav_last .lst .img img{
	width: 100%
}



.error img{
	width:50%;
	display: block;
	margin:30% auto 0 auto;
}
.error span{
	display: block;
	text-align: center;
	color:#aaa;
	padding:30px 40px;
}
.error a{
	color:#1989fa;
	width:56%;	
	padding:4px 10px;
	box-sizing: border-box;
	display: block;
	text-align: center;
	margin:0 auto;
	border:1px solid #ccc;
}










