.layui-bg-index{
	background:linear-gradient(#02a7f0,#027db4) !important;
}
.layui-nav .layui-this:after, .layui-nav-bar{
	background:none !important;
}
.layui-padding20{padding:20px;}
.layui-margin20{margin:20px;}
.layui-margint5{margin-top:5px;}
.layui-margint10{margin-top:10px;}
.layui-margint20{margin-top:20px;}
.layui-marginr20{margin-right:20px;}
#top{
	height:80px;
}
#top_logo_img{
	height:50px;
	margin-top:15px;
	max-width:100%;
}
#nav .layui-nav{
	border-radius:8px;
}
#nav .layui-nav li a{
	font-size:1.3em;
	color:#ffffff;
}
#nav .layui-nav li a i{
	display: none;
}
#nav .layui-nav-child{
	min-width:180px;
	text-align: center;
	top: 60px;
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	padding:0px;
	border-color: rgba(121, 121, 121, 1);
	background: rgba(2, 125, 180, 1) !important;
}
#nav .layui-nav-child dd{
	border-bottom: 1px rgba(121, 121, 121, 1) solid;
}
#nav .layui-nav-child dd:last-child {
	border-bottom: 0px;
}
#nav  .layui-nav .layui-nav-child a:hover{
	background-color:#ffffff;
	color:#000000;
}
#top_search form{
	float:right;
	margin-top:26px;
}
.form_input{
	min-width:160px;
	height:32px;
	padding:2px 5px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    color: rgba(0,0,0,.85);
    border-radius: 2px;
	margin-right:-5px;
}
.form_btn{
	margin-top:-2px;
}
#index_nav_img img{
	width:100%;
	border-radius:8px 8px 0px 0px;
}
#index_pic_img img{
    width: 263px; height: 228px;border-radius:8px 8px 0px 0px;
}
#index_nav_info{
	height:50px;
	line-height:50px;
	color:#ffffff;
	font-size:16px;
	border-radius:0px 0px 8px 8px;
}
.index_nav_info_c{
	text-align:center;
}
.index_nav_info_c p{
	padding:0px 10px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.index_nav_info_r{
	text-align:right;
}
#index_nav_info a{
	color:#ffffff;
}
#index_nav_info strong{
	padding:0px 10px;
}
#index_h2{
	height:50px;
	line-height:50px;
	color:#ffffff;
	font-size:16px;
	border-radius:8px;
	padding:0px 20px;
}
#index_h2 a{
	color:#ffffff;
}
#index_h2 span{
	float:right;
}
#index_info ul{
	padding:5px 10px;
}
#index_info ul li{
	font-size:16px;
	line-height:40px;
}
#index_img_col_l{
	width:80px;
	height:80px;
}
#index_img_col_l img{
	width:80px;
	height:80px;
}
#index_img_col_r{
	height:80px;
	margin-top:-80px;
	padding-left:90px;
}
#index_img_col_r h2{
	height:35px;
	line-height:35px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#index_img_col_r p{
	height:40px;
	line-height:20px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
#banner img{
	width:100%;
	max-height:350px;
}
#list_nav_h2{
	height:60px;
	line-height:60px;
	text-align:center;
	color:#ffffff;
	border-radius:8px 8px 0px 0px;
}
#list_nav_col{
	border:#cccccc 1px solid;
	border-radius:0 0 10px 10px;
}
#list_nav_col ul{
	padding:10px 20px;
	text-align:center;
	font-size:16px;
}
#list_nav_col ul li{
	height:50px;
	line-height:50px;
	padding:10px 0px;
	color: #555555;
	border-bottom: 1px #e5e5e5 solid;
}
#list_nav_col ul li:last-child
{
	border-bottom:0px;
}
#list_nav_col ul li a:hover{
	font-weight: bold;
	color: rgb(2, 125, 180);
}
#list_menu{
	line-height:40px;
	font-size:16px;
	padding:10px 0px 5px 0px;
	border-bottom:#eeeeee 1px solid;
}
#list_menu a{
	color:#888888;
	font-size:14px;
}
#list_menu a:hover{
	color:#666666 !important;
}
.layui-breadcrumb{
	height:40px;
	line-height:40px;
	padding-left:20px;
}
#footer{
	text-align:center;
	height: 60px;
	line-height: 60px;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
}
.jie-row li{position: relative; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px dotted #E9E9E9; font-size:16px;}
.jie-row li *{position: relative; display:inline-block; *display:inline; *zoom:1; vertical-align: top; line-height: 20px; font-size:12px;}
.jie-row li span{padding: 0 6px; margin-right: 10px; background-color: #DADADA; color:#fff; font-size:12px;}
.jie-row li .fly-stick{background-color:#393D49;}
.jie-row li .fly-jing{background-color:#CC0000;}
.jie-row li .jie-status{margin:0 10px 0 0;}
.jie-row li .jie-status-ok{background-color:#8FCDA0;}
.jie-row li a{ padding-right:15px; font-size:16px; line-height:30px;}
.jie-row li cite{padding-right:15px;}
.jie-row li i, .jie-row li em, .jie-row li cite{font-size:14px; color:#999; font-style: normal;}
.jie-row li .mine-edit{margin-left:15px; padding:0 6px; background-color: #8FCDA0; color:#fff; font-size:12px;}
.jie-row li em{position:absolute; right:0; top:0;background-color:#ffffff; padding-left:1em; padding-right:2px;}
.jie-row li .jie-title{max-width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color:#027DB4;}
.jie-row li .jie-title:hover{
	font-weight: bold;
}
.box_content h2{
	color:#555555;
	font-size:20px;
	line-height:30px;
	margin-top:20px;
	margin-bottom:10px;
	text-align: center;
}
.box_content center{
	margin:10px 0px;
	text-align:center;
	color:#00aeff;
	font-size:18px;
	font-weight:bold;
}
.box_content img{
	max-width:96%!important;
	margin:1%!important;
	padding:1%!important;
	border-radius:16px;
}
.box_content .line{
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-bottom: 20px;
}

@media (max-width:868px){
	.header{
		margin-bottom:26%;
	}
	#top {
		height: 80px;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 999;
		background-color: #ffffff;
	}
	.box_content_h2 strong{
		font-size:2.2em;
		line-height:1.3em;
	}
	.box_content_info{
		font-size:1.3em;
		line-height:1.3em;
	}
	.box_content_info h2{
		font-size:1.8em;
		line-height:1.8em;
	}
	#top_search{
		display: none;
	}
	#nav{
		display: none;
	}
	#index_banner{
		height: 160px!important;
	}
	#index_banner img{
		max-width: 350px;
		max-height: 160px;
	}
	#banner{
		height: 160px!important;
	}
	#banner img{
		max-width: 350px;
		max-height: 160px;
	}

	.navbar-header {
		display: block!important;
		background: url(../images/navBtn.png) no-repeat;
		width: 31px;
		margin-left: 10px;
		height: 26px;
		cursor: pointer;
		float: right;
		margin-top: 30px;
	}
	.navbar-headera {
		background: url(../images/close.png) no-repeat;
	}
	#menu {
		background: #fff;
		width: 100%;
		border-top: 1px solid #9e9e9e;
		display: none;
		position: absolute;
		padding: 0 15px;
		top: 65px;
		left: 0;
		z-index: 101;
	}
	#menu li {
		height: auto;
		width: 100%;
		border-top: none;
		height: 50px;
		line-height: 50px;
		clear: both;
		margin: 0;
		border-bottom: 1px dotted #666;
		text-align: left;
		padding: 0 15px;
	}
	#menu li a {
		color: #000;
		text-align: left;
		height: 50px;
		float: left;
		border-bottom: none;
		line-height: 50px;
	}
	#menu li:hover > a {
		color: #23527c;
	}

	.product_aBox {
		display: block!important;
		margin: 30px 0;
	}
	.product_app1 {
		display: block;
		position: relative;
		font-size: 16px;
		text-align: center;
		    overflow: hidden;
	}
	.product_app1:before {
		position: absolute;
		left: 50%;
		margin-left: -370px;
		top: 50%;
		content: "";
		width: 100%;
		max-width: 300px;
		height: 1px;
		background: #e5e5e5;
	}
	.product_app1:after {
		position: absolute;
		right: 50%;
		margin-right: -370px;
		top: 50%;
		content: "";
		width: 100%;
		max-width: 300px;
		height: 1px;
		background: #e5e5e5;
	}
	.product_aBoxa {
		margin-top: 15px;
		    display: inline-block;
    width: 100%;
	}
	.product_aBoxa a {
		margin-top: 10px;
		display: inline-block;
		border: 1px solid #1b1b1b;
		min-width: 128px;
		padding: 10px 15px;
		color: #333333;
	}
	.box_message form .button_item{
		text-align: center;
	}
	.box_message form .button{
		margin-left: 0px!important;
	}
	#index_nav_img img{
	    width: 100%!important;
	    height: auto!important;
	}
}
#lxwm{
	margin-top:30px;
	border: #cccccc 1px solid;
	border-radius:10px;
	padding: 20px;
}

#lxwm .item_1 img{
	width: 24px;
	height: 24px;
	vertical-align: bottom;
}
#lxwm .item_1{
	font-family: 'Arial Normal', 'Arial';
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	letter-spacing: 1px;
	color: #AAAAAA;
}
#lxwm .tel{
	display: inline-block;
	margin-top:10px;
	font-weight: 700;
	font-style: normal;
	font-size: 27px;
	color: #027DB4;
}
.pagination a.cur{
	border: 1px #027DB4 solid !important;
	background: #027DB4 !important;
}
.pagination a:hover {
	color: #027DB4 !important;
	border: 1px #027DB4 solid !important;
}
.navbar-header{
	display: none;
}
#menu{
	display: none;
}
.product_aBox{
	display: none;
}
.box_message h2{
	color: #027DB4;
	font-size: 20px;
}
.box_message form{
	margin-top:10px;
}
.box_message form .item{
	margin:20px 0;
}
.box_message form .item span.title{
	font-size: 18px;
	text-align: right;
	display: inline-block;
	width: 100px;
}
.box_message form .item input[type='text']{
	height: 30px;
	line-height: 30px;
	border-radius: 10px;
	box-shadow: 0px 0px 0px 0px;
	border:1px #000000 solid;
	padding: 5px;
	width: 50%;
}
.box_message form .item textarea{
	height: 170px;
	padding: 5px;
	line-height: 25px;
	border-radius: 10px;
	box-shadow: 0px 0px 0px 0px;
	border:1px #000000 solid;
	width: 60%;
}
.box_message form .note{
	font-size: 16px!important;
	text-align: left!important;
	display: block!important;
	margin-left: 101px;
	margin-top:10px;
}
.box_message form .note b{
	color:#027DB4;
	font-weight: normal;
}
.box_message form .button{
	background-color: #169bd5;
	color:#ffffff;
	font-size: 16px;
	border: none;
	border-radius: 10px;
	padding: 10px 60px;
	margin-left:245px;
	margin-top: 30px;
}