@charset "utf-8";
/* CSS Document */
*{ margin:0; padding: 0; font-family: Microsoft Yahei, "微软雅黑", Arial, "Times New Roman";}
body{ text-align: justify;}
a{ text-decoration:none; font-size: 14px; color:#000;}
input,select,textarea{ outline:none;  border-radius: 0; -webkit-appearance:none;}

.clear{clear:both;}
.clearfix{ *zoom: 1;}
.clearfix:before{ content: ""; display: table;}
.clearfix:after{ content: ""; display: table; clear: both;}

.pic{ overflow: hidden;}
.pic img{ max-width: 100%; display: block; width: 100%; overflow: hidden;transition: all 0.5s;transform: scale(1); max-height:100%;}
.swiper-slide img{ width: 100%; display: block;}

.left{ float:left;}
.right{ float:right;}

::-webkit-scrollbar {
	width : 5px;
	height: 1px;
}
::-webkit-scrollbar-thumb {
	border-radius: 10px;
	height: 15px;
	background: #a0a0a0;
}
::-webkit-scrollbar-track {
	background: #f6f8fb;
}


.head{
	background: #a08b50;
	color: #fff;
	padding: 10px 30px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #fff;
}
.head .logo{
	width: 150px;
}
.head h1{
	font-size: 20px;
	font-weight: normal;
	margin: 0 10px;
	line-height: 30px;
	width: 80%;
	text-align: center;
}
.head a.rexian{
	color: #fff;
	margin: 0 20px;
	width: 250px;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}
.head a.right{
	color: #fff;
	margin: 0 0 0 auto;
	width: 100px;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}

.menu{
	width: 150px;
	background: #a08b50;
	overflow: scroll;
}
.menu li{
	display: block;
	line-height: 34px;
	position: relative;
}
.menu li a{
	color: #fff;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0 20px;
	font-size: 14px;
	/*border-bottom: 1px solid rgba(255,255,255,.5);*/
}
.menu li span{
	width: 32px;
	height: 32px;
	position: absolute;
	z-index: 9;
	background: url("../images/icon_menu_1.png") center no-repeat;
	right: 0;
	top: 0;
	cursor: pointer;
}
.menu li span.z{
	background: url("../images/icon_menu_2.png") center no-repeat;
}
.menu li ul{
	display: none;
}
.menu li ul.z{
	display: block;
}
.menu li ul li{
	padding: 0 0 0 20px;
}
.menu>li.z>a,
.menu li ul li.this{
	background: #b31d23;
}
.menu li ul li a{
	font-size: 12px;
}

.container{
	overflow: scroll;
}
.search{
	background: #eee;
	padding: 10px 100px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	font-size: 12px;
}
.search .stext{
	border: 1px solid #e0e0e0;
	background: #fff;
	height: 30px;
	width: 20%;
	padding: 0 1%;
}
.search .sbut{
	border: 1px solid #b31d23;
	background: #b31d23;
	height: 30px;
	width: 5%;
	color: #fff;
	cursor: pointer;
	margin: 0 0 0 10px;
}



.list{
	padding: 10px 20px;
}
.list li{
	display: block;
	line-height: 34px;
	margin: 0 0 2px 0;
	background: #eee;
	padding: 0 30px;
	position: relative;
}
.list li:before{
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #b31d23;
	position: absolute;
	left: 13px;
	content: '';
	display: block;
	top: 50%;
	margin: -2.5px 0 0 0;
}
.list li a{
	font-size: 14px;
}
.list li span{
	float: right;
	font-size: 12px;
}




.ncontainer{
	padding: 10px 20px;
}
.ntitle{
	padding: 0 20px;
	line-height: 50px;
	background: #eee;
	font-size: 17px;
	font-weight: bold;
}
.ncontainer .content{
	margin: 20px 0;
	font-size: 14px;
	line-height: 30px;
	color: #333;
	overflow: scroll;
}



.tj img{
	height: 100px;
}

.tj h5{
	font-size: 17px;
	margin: 0 0 10px 0;
}





.page{
	margin:20px 0;
	text-align:left;
	width:100%;
}
.page a{
	padding: 6px 10px;
	display: inline-block;
	font-size:12px;
	color:#656567;
	border: 1px solid #fff;
	background: #eeeeee;
}
.page .thispage{
	background: #a08b50;
	font-size:12px;
	color:#fff;
}




.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:150px;}
.side_content{width:154px; height:auto; float:left; }
.side_content .side_list {width:154px;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
.side_title {height:43px;}
.side_bottom { height:2px;}
.side_center {font-family:Verdana, Geneva, sans-serif; width:150px; padding: 0 2px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center; position:relative;}
.side_green .side_bottom {background-position:-349px -56px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}



.zhecang{}
.izl-rmenu{ width:120px; z-index:9;}
.izl-rmenu .tb{ width:90px; padding: 0 0 0 60px; height: 40px; display: block; position: relative; cursor: pointer; border-bottom: 1px solid #bfbfbf; line-height: 40px;}
.izl-rmenu .tb .kuang1 .kuang2 p{ line-height: 40px; color: #282828 !important;}

.kuang1{ -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}

.izl-rmenu .tb.sidebar{ width:75px; height: 42px; background: url("../images/sidebar_bg.jpg") center no-repeat; border: none;}
.izl-rmenu .tb.weixin{ background: url("../images/online_wx.png") #fff left 20px center no-repeat;}
.izl-rmenu .tb.weixin .kuang1{ display: none; position: absolute; right: 152px; bottom: 0; padding: 8px; background: #fff; box-shadow: 0 0 12px 0 #ddd;}
.izl-rmenu .tb.weixin .kuang1 .kuang2{ text-align: center; border: 1px solid #b5b5b5; padding: 11px;}
.izl-rmenu .tb.weixin:hover .kuang1{ display: block;}

.izl-rmenu .tb.liuyan{ background: url("../images/online_message.png") #fff left 20px center no-repeat;}

.izl-rmenu .tb.qq{ background: url("../images/online_qq.png") #fff left 20px center no-repeat;}

.izl-rmenu .tb.tel{ background: url("../images/online_tel.png") #fff left 20px center no-repeat;}
.izl-rmenu .tb.tel .kuang1{ display: none; position: absolute; right: 152px; bottom: 0; padding: 8px; background: #fff; box-shadow: 0 0 12px 0 #ddd;}
.izl-rmenu .tb.tel .kuang1 .kuang2{ text-align: center; border: 1px solid #b5b5b5; padding: 11px; width: 126px; line-height: 34px;}
.izl-rmenu .tb.tel .kuang1 .kuang2 span{ display: block; font-weight: bold;}
.izl-rmenu .tb.tel:hover .kuang1{ display: block;}

.izl-rmenu .tb.totop{ background: url("../images/online_top.png") #fff center no-repeat; border:none;}
.izl-rmenu .tb.zhe{ display:none;}



.izl-rmenu .tb:hover{
	color: #fff;
}
.izl-rmenu .tb.qq:hover			{ background: url("../images/online_qq_1.png") #b31d23 left 20px center no-repeat;}
.izl-rmenu .tb.weixin:hover		{ background: url("../images/online_wx_1.png") #b31d23 left 20px center no-repeat;}
.izl-rmenu .tb.tel:hover		{ background: url("../images/online_tel_1.png") #b31d23 left 20px center no-repeat;}
.izl-rmenu .liuyan:hover		{ background: url("../images/online_message_1.png") #b31d23 left 20px center no-repeat;}
.izl-rmenu .totop:hover			{ background: url("../images/online_top_1.png") #b31d23 center no-repeat;}



.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:150px;}
.side_content{width:154px; height:auto; float:left; }
.side_content .side_list {width:154px;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
.side_title {height:43px;}
.side_bottom { height:2px;}
.side_center {font-family:Verdana, Geneva, sans-serif; width:150px; padding: 0 2px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center; position:relative;}
.side_green .side_bottom {background-position:-349px -56px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}



.helpmessage li{
	background: none;
	margin: 0 0 15px 0;
	position: relative;
	width: 421px;
	padding: 0;
}
.helpmessage li:before{
	display: none;
}
.helpmessage li input{
	height: 30px;
	width: 400px;
	border: 1px solid #ccc;
	padding: 0 10px;
	display: block;
}
.helpmessage li textarea{
	height: 100px;
	width: 400px;
	border: 1px solid #ccc;
	display: block;
	padding: 10px;
}
.helpmessage li img{
	position: absolute;
	right: 0;
	top: 0;
	padding: 6px 12px;
	background: #B5B5B5;
}
.helpmessage li input[type="submit"]{
	width: 422px;
	padding: 0;
	height: 40px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	border: none;
	background: #a08b50;
}





















