html,body,div,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td {
	margin:0;
	padding:0
}
img {
	margin:0;
	padding:0;
	border:0
}
ol,ul,li {
	list-style:none;
	margin:0;
	padding:0
}
table {
	border:none;
	background:none;
	margin:0;
	border-collapse:collapse
}
td img,td input {
	vertical-align:middle
}
input,select,textarea {
	outline:none;
	border:none;
	background:none
}
input,button,select,textarea {
	outline:none
}
textarea {
	font-size:13px;
	font-size:1.3rem;
	resize:none
}
i,em {
	font-style:normal
}
abbr[data-original-title],abbr[title] {
	cursor:help;
	border-bottom:1px dotted #777
}
address {
	margin-bottom:10px;
	font-style:normal;
	line-height:1.42857143
}
a,a:visited,a:focus,a:active:hover,a:hover {
	text-decoration:none
}
body {
	overflow-x:hidden;
	-webkit-font-smoothing:antialiased;
	font-family:'Microsoft Yahei','Helvetica Neue',SimHei,Tahoma,Arial,PingFangSC-Regular,'Hiragino Sans GB',sans-serif
}
body {
	font-size:12px
}
.alink a {
	position:absolute;
	width:100%;
	height:100%;
	z-index:50;
	top:0;
	left:0;
	right:0;
	bottom:0
}
a {
	color:#282b31
}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
	outline:none;
	border-color:transparent;
	box-shadow:none
}
.l {
	float:left
}
.r {
	float:right
}
.cent {
	text-align:center;
	margin:0 auto
}
.tr {
	text-align:right
}
.tl {
	text-align:left
}
.vm {
	vertical-align:middle
}
.vtb {
	vertical-align:text-bottom
}
.vt {
	vertical-align:top
}
.vn {
	vertical-align:-2px
}
.pr {
	position:relative
}
.pa {
	position:absolute
}
.pf {
	position:fixed
}
.show {
	display:block !important
}
.hidden {
	display:none !important
}
@media screen and (min-width:1px) and (max-width:767px) {
	.show767 {
	display:block !important
}
}@media screen and (min-width:768px) and (max-width:20000px) {
	.show767 {
	display:none !important
}
}@media screen and (min-width:1px) and (max-width:768px) {
	.show768 {
	display:block !important
}
}@media screen and (min-width:769px) and (max-width:20000px) {
	.show768 {
	display:none !important
}
}@media screen and (min-width:1px) and (max-width:993px) {
	.show993 {
	display:block !important
}
}@media screen and (min-width:994px) and (max-width:20000px) {
	.show993 {
	display:none !important
}
}@media screen and (min-width:1px) and (max-width:767px) {
	.hidden767 {
	display:none !important
}
}@media screen and (min-width:1px) and (max-width:768px) {
	.hidden768 {
	display:none !important
}
}@media screen and (min-width:1px) and (max-width:993px) {
	.hidden993 {
	display:none !important
}
}.nowrap {
	white-space:nowrap
}
.text-over {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.text-over3 {
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.text-over2 {
	position:relative;
	line-height:24px;
	max-height:72px;
	overflow:hidden
}
.text-over2::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.yingyin {
	box-shadow:0 0 10px rgba(0,0,0,0.2)
}
.shouji-bg {
	background-color:#f4f4f4
}
.chui,a.chui:link,a.chui:visited {
	color:#555
}
a.chui:hover {
	color:#555
}
.img100 {
	display:block;
	width:100%;
	height:auto
}
.img-h100 {
	display:block;
	width:auto;
	height:100%
}
.f-12 {
	font-size:12px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.f-12 {
	font-size:12px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.f-12 {
	font-size:13px !important
}
}.f-13 {
	font-size:13px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.f-13 {
	font-size:13px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.f-13 {
	font-size:14px !important
}
}.f-14 {
	font-size:14px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.f-14 {
	font-size:15px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.f-14 {
	font-size:16px !important
}
}.f-16 {
	font-size:16px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.f-16 {
	font-size:17px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.f-16 {
	font-size:18px !important
}
}.f-18 {
	font-size:18px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.f-18 {
	font-size:19px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.f-18 {
	font-size:20px !important
}
}.f-20 {
	font-size:20px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.f-20 {
	font-size:21px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.f-20 {
	font-size:22px !important
}
}.f-22 {
	font-size:22px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.f-22 {
	font-size:23px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.f-22 {
	font-size:24px !important
}
}.f-24 {
	font-size:24px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.f-24 {
	font-size:25px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.f-24 {
	font-size:26px !important
}
}.f-26 {
	font-size:26px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.f-26 {
	font-size:27px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.f-26 {
	font-size:28px !important
}
}.f-28 {
	font-size:28px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.f-28 {
	font-size:29px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.f-28 {
	font-size:30px !important
}
}.f-30 {
	font-size:30px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.f-30 {
	font-size:31px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.f-30 {
	font-size:32px !important
}
}h3 small,h4 small {
	font-size:12px;
	font-weight:500;
	color:#ccc;
	margin-left:5px
}
@media screen and (min-width:321px) and (max-width:400px) {
	h3 small,h4 small {
	font-size:12px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	h3 small,h4 small {
	font-size:13px !important
}
}.yuanjiao50 {
	border-radius:50%
}
.biankuang {
	border:1px solid #ddd
}
.h05 {
	height:5px
}
.h10 {
	height:10px
}
.h15 {
	height:15px
}
.h20 {
	height:20px
}
.h30 {
	height:30px
}
.h50 {
	height:48px
}
.h60 {
	height:60px
}
.clear {
	clear:both;
	overflow:hidden
}
.clear1 {
	zoom:1
}
.clear1:before,.clear1:after {
	content:"";
	display:table
}
.clear1:after {
	clear:both
}
.fb800 {
	font-weight:bold
}
.fbbb {
	font-weight:bold
}
.fbb {
	font-weight:500
}
.fb {
	font-weight:normal
}
@media screen and (min-width:1px) and (max-width:1024px) {
	.container-p0 {
	padding-left:0;
	padding-right:0
}
.container {
	width:100%
}
}@media screen and (min-width:1025px) and (max-width:1460px) {
	.container {
	width:1170px
}
}@media screen and (min-width:1461px) and (max-width:20000px) {
	.container {
	width:1470px
}
}.row-grid {
	width:100%
}
.row-grid .col-lg-1,.row-grid .col-lg-2,.row-grid .col-lg-3,.row-grid .col-lg-4,.row-grid .col-lg-5,.row-grid .col-lg-6,.row-grid .col-lg-7,.row-grid .col-lg-8,.row-grid .col-lg-9,.row-grid .col-lg-10,.row-grid .col-lg-11,.row-grid .col-lg-12,.row-grid .col-md-1,.row-grid .col-md-2,.row-grid .col-md-3,.row-grid .col-md-4,.row-grid .col-md-5,.row-grid .col-md-6,.row-grid .col-md-7,.row-grid .col-md-8,.row-grid .col-md-9,.row-grid .col-md-10,.row-grid .col-md-11,.row-grid .col-md-12,.row-grid .col-sm-1,.row-grid .col-sm-2,.row-grid .col-sm-3,.row-grid .col-sm-4,.row-grid .col-sm-5,.row-grid .col-sm-6,.row-grid .col-sm-7,.row-grid .col-sm-8,.row-grid .col-sm-9,.row-grid .col-sm-10,.row-grid .col-sm-11,.row-grid .col-sm-12,.row-grid .col-xs-1,.row-grid .col-xs-2,.row-grid .col-xs-3,.row-grid .col-xs-4,.row-grid .col-xs-5,.row-grid .col-xs-6,.row-grid .col-xs-7,.row-grid .col-xs-8,.row-grid .col-xs-9,.row-grid .col-xs-10,.row-grid .col-xs-11,.row-grid .col-xs-12 {
	padding-right:0;
	padding-left:0
}
.buju {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row nowrap;
	-webkit-flex-flow:row nowrap;
	flex-flow:row nowrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-o-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	-webkit-align-items:stretch;
	-moz-align-items:stretch;
	-ms-align-items:stretch;
	-o-align-items:stretch;
	align-items:stretch
}
.buju1 {
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	-webkit-flex:0 1 auto;
	flex:0 1 auto
}
.buju2 {
	-webkit-box-flex:1;
	-ms-flex:1;
	-webkit-flex:1;
	flex:1
}
.carousel .item {
	background-color:#777
}
.carousel-img {
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	display:block;
	max-width:100%;
	line-height:1;
	height:799px
}
.carousel-indicators .active {
	width:25px;
	background-color:#d6b684
}
.carousel-indicators {
	z-index:10
}
.carousel-indicators li {
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	cursor:pointer;
	background-color:rgba(255,255,255,0.9);
	border:1px solid rgba(255,255,255,0.1);
	border-radius:10px
}
.carousel-control .glyphicon-chevron-right {
	font-size:40px
}
.carousel-control .glyphicon-chevron-left {
	font-size:40px
}
@media screen and (min-width:1px) and (max-width:767px) {
	.carousel-img {
	height:400px
}
}.carousel-caption {
	top:60%;
	left:50%;
	right:0;
	bottom:0;
	z-index:10;
	width:70%;
	margin:0 auto;
	padding-top:0;
	padding-bottom:0;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.adtext1 {
	font-weight:bold
}
.adtext1 h4 {
	font-size:40px;
	margin-bottom:30px
}
.adtext1 h3 {
	font-size:55px;
	margin-bottom:24px
}
.adtext1 p {
	font-size:24px;
	margin-top:16px
}
.adtext1 span {
	font-size:24px;
	color:#e63c3c
}
@media screen and (min-width:768px) and (max-width:992px) {
	.adtext1 {
	font-weight:bold
}
.adtext1 h4 {
	font-size:25px;
	margin-bottom:24px
}
.adtext1 h3 {
	font-size:30px;
	margin-bottom:24px
}
.adtext1 p {
	font-size:18px;
	margin-top:16px
}
.adtext1 span {
	font-size:18px;
	color:#e63c3c
}
}@media screen and (min-width:1px) and (max-width:767px) {
	.adtext1 {
	font-weight:bold
}
.adtext1 h4 {
	font-size:22px;
	margin-bottom:24px
}
.adtext1 h3 {
	font-size:24px;
	margin-bottom:16px
}
.adtext1 p {
	font-size:12px;
	margin-top:8px
}
.adtext1 span {
	font-size:12px;
	color:#e63c3c
}
}.ciic-top {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:100
}
.top1 {
	color:#fff;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:14px;
	font-weight:500
}
.top1 .left {
	float:left
}
.top1 .left span {
	margin-right:20px;
	color:inherit
}
.top1 .left a {
	color:inherit
}
.top1 .left a:hover {
	color:inherit
}
.top1 .left i {
	margin-right:8px;
	font-size:18px;
	font-weight:normal;
	color:inherit
}
.top1 .right {
	float:right
}
.top1 .right span {
	margin-left:16px
}
.top1 .right a {
	color:inherit
}
.top1 .right a:hover {
	color:#d6b684
}
@media screen and (min-width:1px) and (max-width:768px) {
	.top1 .right {
	display:none !important
}
}.top2 {
	background-color:rgba(255,255,255,0.3);
	min-height:80px
}
.top2 .logo {
	float:left;
	width:160px;
	height:46px;
	margin-top:15px;
	text-indent:-1000px;
	vertical-align:middle;
	background:transparent url("../images/logo.png") no-repeat;
	background-size:contain
}
.top2 .wrap {
	float:left;
	margin-left:50px
}
.top2 .wrap1200 {
	display:none !important
}
@media screen and (max-width:1024px) and (min-width:1px) {
	.top2 {
	min-height:60px
}
.top2 .wrap {
	display:none !important
}
.top2 .logo {
	float:none;
	display:block;
	width:130px;
	height:40px;
	margin: 10px 0 0 0;
	/*margin:10px auto 0 auto*/
}
}@media screen and (max-width:1460px) and (min-width:1025px) {
	.top2 .wrap {
	display:none !important
}
.top2 .wrap1200 {
	display:block !important
}
.wrap1200 {
	margin-left:160px
}
}#nav {
	margin:0;
	padding:0;
	list-style:none;
	height:80px
}
#nav .active>a {
	font-weight:700;
	color:#fff
}
#nav>li {
	float:left;
	display:block;
	background:none;
	position:relative;
	z-index:99;
	margin:0 1px
}
#nav>li>a {
	display:block;
	padding:0;
	font-size:16px;
	text-decoration:none;
	color:#d9e0eb;
	zoom:1;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	padding:30px 12px
}
#nav>li>a:hover,#nav>li>a.hov {
	border-left:1px solid #d6b980;
	border-right:1px solid #d6b980;
	border-top:6px solid #d6b980;
	padding-top:24px;
	color:#000;
	background-color:#fff
}
#nav li ul {
	position:absolute;
	top:81px;
	left:0;
	z-index:100;
	display:none;
	min-width:180px;
	padding:5px 0;
	font-size:14px;
	text-align:left;
	list-style:none;
	background-color:#f4f4f4;
	border-radius:0 0 5px 5px;
	box-shadow:0 6px 12px rgba(0,0,0,0.175)
}
#nav li ul li a {
	display:block;
	color:#555;
	padding:12px 20px;
	font-size:14px
}
#nav li ul li a:hover {
	background-color:#3e63b2;
	color:#fff
}
.wrap1200 {
	position:relative
}
.box1200 {
	float:left;
	display:block;
	font-size:16px;
	color:#d9e0eb;
	zoom:1;
	border:1px solid #d9e0eb;
	margin:22px 20px 0 40px;
	min-width:80px;
	height:40px;
	line-height:40px;
	text-align:center;
	cursor:pointer;
	border-radius:4px
}
.box1200 i {
	margin-left:5px;
	color:inherit
}
.active1200 {
	color:#565656;
	background-color:#fff;
	border:1px solid none
}
#nav1200 {
	position:absolute;
	left:40px;
	top:80px;
	margin:0;
	padding:10px 0;
	list-style:none;
	background-color:#fff;
	display:none;
	box-shadow:0 1px 5px rgba(0,0,0,0.3);
	z-index:25
}
#nav1200 .glyphicon-triangle-top {
	color:#fff;
	font-size:24px;
	position:absolute;
	left:5px;
	top:-15px
}
#nav1200>li {
	display:block;
	background:none;
	z-index:99
}
#nav1200>li>a {
	display:block;
	min-width:240px;
	padding:0;
	font-size:16px;
	text-decoration:none;
	color:#565656;
	zoom:1;
	padding:12px 0 12px 30px
}
#nav1200>li>a i {
	color:#fff;
	float:right;
	font-size:24px;
	margin:-5px 15px 0 0;
	display:inline-block
}
#nav1200>li>a:hover,#nav1200>li>a.hov {
	background-color:#d9e0eb
}
#nav1200>li:nth-child(6)>a:hover,#nav1200>li:nth-child(6)>a.hov,#nav1200>li:nth-child(7)>a:hover,#nav1200>li:nth-child(7)>a.hov {
	color:#fff;
	background-color:#3e63b2
}
#nav1200 li ul {
	position:absolute;
	top:0;
	left:240px;
	z-index:100;
	display:none;
	min-height:388px;
	min-width:240px;
	padding:10px 0;
	text-align:left;
	list-style:none;
	background-color:#d9e0eb;
	box-shadow:0 1px 2px rgba(0,0,0,0.3)
}
#nav1200 li ul li a {
	display:block;
	color:#555;
	padding:12px 20px;
	font-size:16px
}
#nav1200 li ul li a i {
	display:none
}
#nav1200 li ul li a:hover {
	background-color:#3e63b2;
	color:#fff;
	position:relative
}
#nav1200 li ul li a:hover i {
	display:block;
	position:absolute;
	left:200px;
	top:8px;
	font-size:24px;
	color:inherit
}
.topbg .box1200 {
	color:#282b31;
	border:1px solid #282b31
}
.topbg .box1200 #nav>li>a {
	color:#282b31
}
.topbg .box1200.active1200 {
	background:#3e63b2;
	color:#fff;
	border:0
}
@media screen and (min-width:1px) and (max-width:1025px) {
	.btnso1 {
	display:none !important
}
}.btnso1 {
	position:absolute;
	top:18px;
	right:100px
}
.btnso1 .btn {
	padding:12px 60px 12px 20px;
	border-radius:8px;
	text-align:left
}
.btnso1 .btn+.dropdown-toggle {
	padding:14px 25px 8px 25px
}
.btnso1 .btn+.dropdown-toggle i {
	color:#545f74
}
.btnso1 .btn-index {
	color:#dbdbdb;
	background-color:#d9e0eb;
	border-color:#b8c5d9
}
.btnso1 .btn:first-child {
	border-radius:8px 0 0 8px
}
.btnso1 .btn-index:focus,.btnso1 .btn-index:active,.btnso1 .btn-index:hover {
	background-color:#fff;
	border-color:transparent
}
.btnso1 .btn-index:first-child {
	background-color:transparent
}
.btnso1 .btn-index:first-child:focus,.btnso1 .btn-index:first-child:active,.btnso1 .btn-index:first-child:hover {
	border-color:#fff
}
.btnso1 .open .dropdown-toggle {
	box-shadow:inset 0 3px 5px rgba(0,0,0,0)
}
.btnso1 .dropdown-menu {
	position:absolute;
	top:58px;
	left:-844px;
	width:1080px;
	min-height:590px;
	padding:0;
	border-top-left-radius:0;
	border-top-right-radius:0
}
@media screen and (min-width:1025px) and (max-width:1460px) {
	.btnso1 .dropdown-menu {
	left:-670px;
	width:900px
}
}.btnso1 .dropdown-menu .btnso1-ico {
	position:absolute;
	top:-18px;
	right:20px
}
.btnso1 .dropdown-menu .btnso1-ico i {
	color:#fff;
	font-size:24px
}
.btnso1 .dropdown-menu .bghui {
	background-color:#f4f4f4;
	min-height:590px;
	height:100%
}
.btnso1 .dropdown-menu ul {
	padding:6px 0
}
.btnso1 .dropdown-menu li>a {
	display:block;
	padding:12px 40px;
	clear:both;
	font-weight:400;
	line-height:1.42857143;
	text-align:right;
	color:#333;
	white-space:nowrap;
	font-size:14px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.btnso1 .dropdown-menu li>a {
	font-size:15px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.btnso1 .dropdown-menu li>a {
	font-size:16px !important
}
}.btnso1 .dropdown-menu li>a:hover,.btnso1 .dropdown-menu li>a:focus {
	color:#fff;
	background:#3e63b2 url("../images/jiantou.png") center left 20px no-repeat
}
.topbg .btnso1 .dropdown-menu .btnso1-ico i {
	color:#ccc
}
.btnnav {
	display:none
}
.btnso2,.btnnav {
	position:absolute;
	top:17px;
	right:15px
}
.btnso2 .btn-index,.btnnav .btn-index {
	color:#545f74;
	background-color:#d9e0eb;
	border-color:#b8c5d9
}
.btnso2 .btn-index:focus,.btnnav .btn-index:focus,.btnso2 .btn-index:hover,.btnnav .btn-index:hover {
	color:#798192;
	background-color:#f4f4f4;
	border-color:#dbdbdb
}
.btnso2 i,.btnnav i {
	font-size:24px
}
.btnso3 {
	position:absolute;
	top:18px;
	right:15px;
	z-index:101
}
.btnso3 .input-group {
	width:330px
}
.btnso3 .form-control {
	padding:6px 12px 6px 60px;
	height:50px;
	border:none
}
.btnso3 .btn {
	padding:7px 23px 8px 23px;
	border:none
}
.btnso3 i {
	font-size:25px;
	color:#282b31;
	font-weight:500
}
.btnso3 .btn-default {
	color:#000;
	font-weight:bold;
	border-radius:5px;
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	background-color:#fff
}
.btnso3 .btn-default i {
	margin-right:0
}
.btnso3 .btn-default:hover {
	background-color:#f4f4f4;
	color:#545f74
}
.btnso3 button:active,.btnso3 button:focus,.btnso3 input:focus {
	outline:none;
	border:0;
	box-shadow:none;
	-webkit-appearance:none
}
.btnso3 .closeico {
	position:absolute;
	top:12px;
	left:15px;
	z-index:12
}
.btnso3 .closeico i {
	color:#000;
	font-size:20px
}
.btnso3 .closeico i:hover {
	color:#999
}
@media screen and (max-width:1024px) and (min-width:1px) {
	.btnso2 {
	top:16px
}
.btnso2 .btn-index {
	width:45px;
	height:30px;
	color:#545f74;
	padding:0;
	background-color:#f4f4f4;
	border-color:#f4f4f4
}
.btnso2 i {
	font-size:18px
}
.btnso3 {
	top:16px
}
.btnso3 .input-group {
	width:220px
}
.btnso3 .form-control {
	padding:0 0 0 30px;
	height:30px
}
.btnso3 .btn {
	width:45px;
	height:30px;
	padding:0
}
.btnso3 i {
	font-size:18px
}
.btnso3 .closeico {
	position:absolute;
	top:5px;
	left:8px;
	z-index:12
}
.btnso3 .closeico i {
	color:#000;
	font-size:16px
}
.btnnav {
	display:table;
	top:16px;
	left:15px;
	z-index:101
}
.btnnav .btn-index {
	width:45px;
	height:30px;
	color:#545f74;
	padding:0;
	background-color:#f4f4f4;
	border-color:#f4f4f4
}
.btnnav i {
	font-size:18px
}
}@media screen and (max-width:20000px) and (min-width:1025px) {
	.topmd {
	display:none
}
}.topmd {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto;
	z-index:1030;
	background-color:#fff
}
.topmd .logo {
	float:left;
	width:130px;
	height:40px;
	margin-top:10px;
	margin-left:15px;
	text-indent:-1000px;
	vertical-align:middle;
	background:transparent url("../images/logo1.png") no-repeat;
	background-size:contain
}
.topmd .topmd-top {
	position:relative;
	height:60px;
	overflow:hidden;
	border-bottom:1px solid #ebe9e9
}
.topmd .topmd-top .btnnav-md {
	position:absolute;
	top:15px;
	right:15px
}
.topmd .topmd-top .btn-index {
	width:45px;
	height:30px;
	color:#fff;
	padding:0;
	background-color:#3e63b2;
	border-color:#314e8c
}
.topmd .topmd-top .btn-index i {
	font-size:14px
}
.topmd li a {
	display:block;
	font-size:14px;
	padding:15px 28px;
	border-bottom:1px solid #ebe9e9;
	color:#282b31
}
.topmd li a:hover {
	background-color:#3e63b2;
	color:#fff;
	border-bottom:1px solid #314e8c
}
.topmd .active a {
	background-color:#3e63b2;
	color:#fff
}
.topmd .active i {
	color:#fff
}
.topmd .active ul {
	display:block
}
.topmd .active ul li a {
	font-size:12px;
	padding:11px 38px;
	color:#000;
	background-color:#f4f4f4
}
.topmd .active ul li a:hover {
	background-color:#e5e5e5;
	border-bottom:1px solid #ccc
}
.topmd li {
	position:relative
}
.topmd li span {
	position:absolute;
	cursor:pointer;
	top:0;
	right:0;
	padding:15px 40px
}
.topmd li ul {
	display:none;
	margin-top:-1px
}
.topbg .top1 {
	color:#aaa;
	    background-color: #f4f4f4;
}
.topbg .top2 {
	background-color:#fff
}
.topbg #nav .active>a:first-child {
	color:#3e63b3
}
.topbg #nav>li>a {
	color:#282b31
}
.topbg .logo {
	background:transparent url("/skin/img/logo1.png") no-repeat;
	background-size:contain
}
.topbg .btnso1 .btn+.dropdown-toggle i {
	color:#fff
}
.topbg .btnso1 .btn-index {
	color:#d3d3d3;
	background-color:#3e63b3;
	border-color:#314e8d
}
.topbg .btnso1 .btn-index:focus,.topbg .btnso1 .btn-index:active,.topbg .btnso1 .btn-index:hover {
	background-color:#355497;
	border-color:#283f71
}
.topbg .btnso1 .btn-index:first-child {
	background-color:transparent
}
.topbg .btnso1 .btn-index:first-child:focus,.topbg .btnso1 .btn-index:first-child:active,.topbg .btnso1 .btn-index:first-child:hover {
	border-color:#355497
}
.topbg .btnso2 .btn-index {
	color:#fff;
	background-color:#3e63b3;
	border-color:#314e8d
}
.topbg .btnso2 .btn-index:focus,.topbg .btnso2 .btn-index:active,.topbg .btnso2 .btn-index:hover {
	background-color:#355497;
	border-color:#283f71
}
@media screen and (max-width:1024px) and (min-width:1px) {
	.topbg .btnso2 .btn-index {
	color:#fff;
	background-color:#3e63b3;
	border-color:#314e8d
}
.topbg .btnso2 .btn-index:focus,.topbg .btnso2 .btn-index:active,.topbg .btnso2 .btn-index:hover {
	background-color:#3e63b3;
	border-color:#314e8d
}
}.topbg .btnso3 .form-control,.topbg .btnso3 .btn-default {
	background-color:#f4f4f4;
	box-shadow:0 0 0 #f4f4f4 inset
}
.topbg .btnnav .btn-index {
	color:#fff;
	background-color:#3e63b3;
	border-color:#314e8d
}
.topbg .btnnav .btn-index:focus,.topbg .btnnav .btn-index:hover {
	color:#fff;
	background-color:#3e63b3;
	border-color:#314e8d
}
.jumbotron {
	padding:0
}
@media screen and (min-width:1px) and (max-width:768px) {
	.jumbotron .container {
	width:100%;
	padding:0
}
}.ciic-news {
	height:580px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover
}
.ciic-newsbox {
	position:relative;
	height:580px;
	padding:190px 60px 0 60px;
	margin-top:-1px;
	color:#fff;
	background-color:rgba(73,98,151,0.8)
}
.ciic-newsbox h3 {
	position:absolute;
	top:70px;
	left:-12px;
	padding:22px 65px;
	font-size:22px;
	background-color:#d6b980;
	border-radius:0 5px 5px 0;
	font-weight:bold
}
.ciic-newsbox h3 span {
	position:absolute;
	top:65px;
	left:0
}
.ciic-newsbox:hover h3 {
	color:#bea471
}
.ciic-newsbox:hover .btn-default {
	background-color:#fff;
	color:#3e63b2
}
.ciic-newsbox h2 {
	font-size:22px;
	line-height:30px
}
.ciic-newsbox p {
	font-size:14px;
	margin-top:30px;
	position:relative;
	max-height:72px;
	line-height:24px;
	max-height:144px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:6
}
.ciic-newsbox p::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.ciic-newsbox>.btn {
	margin-top:30px
}
@media screen and (min-width:1px) and (max-width:767px) {
	.ciic-news {
	height:260px
}
.jumbotron {
	margin-bottom:0
}
.ciic-newsbox {
	height:260px;
	padding:65px 20px 0 20px
}
.ciic-newsbox h3 {
	top:35px;
	left:-6px;
	padding:10px 15px;
	font-size:14px
}
.ciic-newsbox h3 span {
	top:31px;
	left:1px
}
.ciic-newsbox h3 img {
	height:11px;
	width:auto
}
.ciic-newsbox h2 {
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-top:15px;
	margin-bottom:0
}
.ciic-newsbox p {
	font-size:12px;
	line-height:20px;
	margin-top:5px;
	position:relative;
	line-height:24px;
	max-height:72px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.ciic-newsbox p::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.ciic-newsbox>.btn {
	margin-top:10px;
	padding:0;
	font-size:12px;
	font-weight:normal
}
}.btn-default {
	color:#000;
	font-weight:bold;
	border-radius:17px;
	background-color:transparent;
	border-color:#b7b7b7
}
.btn-default i {
	margin-right:5px
}
.btn-default i:nth-child(2) {
	margin-left:5px;
	margin-right:0
}
.btn-default:hover {
	background-color:#fff;
	color:#3e63b2
}
.index-bt {
	width:90%;
	max-width:630px;
	text-align:center;
	margin:0 auto
}
.index-bt h3 {
	font-size:30px;
	color:#3e63b2;
	margin-bottom:15px;
	font-weight:700
}
.index-bt .post-meta {
	text-align:center;
	font-size:15px;
	margin-bottom:20px;
	color:#999;
	position:relative
}
.index-bt .post-meta span {
	font-weight:700;
	font-size:14px;
	background-color:#fff;
	color:#bdbdbd;
	padding:0 10px;
	display:inline-block;
	position:relative;
	z-index:160
}
.index-bt .post-meta:after {
	content:'';
	width:100%;
	right:0;
	position:absolute;
	top:50%;
	height:1px;
	background-color:#bdbdbd;
	z-index:0
}
.index-bt .post-meta1 {
	position:relative;
	top:-10px;
	width:300px;
	height:3px;
	margin:0 auto;
	overflow:hidden;
	z-index:15;
	background-color:#bdbdbd
}
.bghui .post-meta span {
	background-color:#f4f4f4
}
@media screen and (min-width:1px) and (max-width:768px) {
	.index-bt h3 {
	font-size:18px;
	z-index:20;
	letter-spacing:0;
	margin-bottom:5px
}
.index-bt .post-meta {
	top:0
}
.index-bt .post-meta span {
	padding:0 15px;
	font-weight:400;
	font-size:12px
}
.index-bt .post-meta1 {
	top:-10px;
	width:250px
}
}.index-fw {
	position:relative
}
.index-fw .pcbtn {
	position:absolute;
	bottom:15px;
	left:50%;
	margin-left:-50px
}
@media screen and (min-width:1025px) and (max-width:20000px) {
	.index-fw .pcbtn {
	bottom:30px
}
}.index-fw .btn-default {
	border-radius:10px;
	margin-top:22px
}
.index-fw .btn-sm {
	padding:0 5px
}
.index-fw .a-bg img {
	border-radius:8px 0 0 8px;
	min-height:100px;
	display:block;
	width:100%;
	height:auto
}
.index-fw .a-text {
	position:absolute;
	top:45%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:21;
	width:90%;
	text-align:center;
	color:#fff
}
.index-fw .a-text h2 {
	font-size:28px;
	font-weight:bold
}
.index-fw .a-text .xian {
	width:45px;
	height:2px;
	margin:18px auto 0 auto;
	overflow:hidden;
	background-color:#fff
}
.index-fw .a-text h3 {
	font-size:16px;
	margin-top:18px;
	line-height:20px
}
.index-fw .a-text p {
	font-size:12px;
	margin-top:12px
}
@media screen and (max-width:1024px) and (min-width:768px) {
	.index-fw .a-text h2 {
	font-size:24px
}
.index-fw .a-text .xian {
	margin:5px auto 0 auto
}
.index-fw .a-text h3 {
	font-size:16px;
	margin-top:5px;
	line-height:20px
}
.index-fw .a-text p {
	display:none
}
.index-fw .a-text .btn-default {
	margin-top:8px
}
}.index-fw .a-text:hover .btn-default {
	background-color:#fff;
	color:#3e63b2
}
.index-fw .c-text {
	position:absolute;
	top:48%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:21;
	width:90%;
	text-align:center;
	color:#fff
}
.index-fw .c-text h2 {
	font-size:34px;
	font-weight:bold;
	margin:0;
	text-shadow:0 1px 2px rgba(0,0,0,0.6)
}
.index-fw .c-text p {
	font-size:15px;
	margin-top:5px;
	text-shadow:0 1px 2px rgba(0,0,0,0.6)
}
.index-grfw .a-bg img {
	border-radius:0 8px 8px 0;
	min-height:100px;
	display:block;
	width:100%;
	height:auto
}
@media screen and (min-width:1px) and (max-width:767px) {
	.index-fw .a-text h2 {
	font-size:18px
}
.index-fw .a-text .xian {
	margin:3px auto 0 auto
}
.index-fw .a-text h3 {
	font-size:12px;
	margin-top:3px;
	line-height:14px
}
.index-fw .a-text p {
	display:none
}
.index-fw .a-text .btn-default {
	margin-top:8px
}
.index-fw .a-bg img {
	border-radius:8px
}
}.xian-huang {
	width:100%;
	padding-top:20px;
	margin:0 auto 18px auto;
	text-align:center;
	border-top:1px solid #d6b980
}
.wmfu-box {
	padding:40px 50px;
	height:250px;
	overflow:hidden;
	margin:0 auto 20px auto;
	text-align:center;
	border-radius:5px
}
.wmfu-box i {
	color:#6f91d9
}
.wmfu-box h3 {
	font-size:22px;
	font-weight:500;
	color:#000;
	margin-top:8px
}
.wmfu-box p {
	font-size:16px;
	color:#797979;
	line-height:20px;
	margin-top:12px
}
.wmfu-box:hover {
	background-color:#d6b980
}
.wmfu-box:hover i,.wmfu-box:hover h3,.wmfu-box:hover p {
	color:#fff
}
.jjfa-ico1 i {
	font-size:56px
}
.jjfa-ico1 h3 {
	margin-top:-4px
}
.jjfa-ico2 i {
	font-size:48px
}
.jjfa-ico3 i {
	font-size:56px
}
.jjfa-ico3 h3 {
	margin-top:-4px
}
.jjfa-ico4 i {
	font-size:48px
}
.grjjfa-ico1 i {
	font-size:48px
}
.grjjfa-ico2 i {
	font-size:48px
}
.grjjfa-ico3 i {
	font-size:48px
}
.grjjfa-ico4 i {
	font-size:48px
}
@media screen and (min-width:1px) and (max-width:767px) {
	.wmfu-box {
	padding:10px;
	height:140px;
	overflow:hidden;
	margin:0 auto
}
.wmfu-box h3 {
	font-size:14px;
	margin-top:4px
}
.wmfu-box p {
	font-size:12px;
	line-height:14px;
	margin-top:10px
}
.jjfa-ico1 {
	margin-top:-5px
}
.jjfa-ico1 i {
	font-size:35px
}
.jjfa-ico1 h3 {
	margin-top:0
}
.jjfa-ico2 i {
	font-size:30px
}
.jjfa-ico3 i {
	font-size:30px
}
.jjfa-ico4 i {
	font-size:30px
}
.grjjfa-ico1 i {
	font-size:30px
}
.grjjfa-ico2 i {
	font-size:30px
}
.grjjfa-ico3 i {
	font-size:30px
}
.grjjfa-ico4 i {
	font-size:30px
}
}.footer1 .index-bt h3 {
	color:#fff
}
.footer1 .index-bt span {
	background-color:#424242
}
.gototop {
	position:fixed;
	z-index:10000;
	bottom:320px
}
.gototop .gototop1 {
	display:block;
	height:66px;
	width:66px;
	overflow:hidden;
	padding:15px 20px;
	background-color:#ddd;
	cursor:pointer;
	border-radius:5px
}
.gototop .gototop1 i {
	font-size:24px;
	color:#fff
}
.gototop .gototop1:hover {
	background-color:#c7c7c7
}
.gototop .gototop2 {
	display:block;
	height:66px;
	width:66px;
	margin-top:10px;
	overflow:hidden;
	font-size:16px;
	padding:11px 16px;
	background-color:#3e63b2;
	color:#fff;
	border-radius:5px
}
.gototop .gototop2:hover {
	background-color:#385aa1;
	cursor:pointer
}
@media screen and (min-width:1px) and (max-width:1370px) {
	.gototop {
	display:none
}
.gototop {
	position:absolute;
	top:-180px;
	right:5px
}
.gototop .gototop1 {
	height:45px;
	width:45px;
	padding:6px 0 0 11px;
	background-color:rgba(221,221,221,0.8)
}
.gototop i {
	font-size:14px
}
.gototop .gototop2 {
	height:45px;
	width:45px;
	font-size:12px;
	padding:6px 0 0 10px;
	background-color:rgba(62,99,178,0.8)
}
}.footer1 {
	padding:70px 0;
	background-color:#424242
}
.footer1 .footerlogo {
	height:40px;
	margin:20px 0;
	background:transparent center center no-repeat;
	background-size:contain;
	filter:alpha(opacity=45);
	-moz-opacity:.45;
	opacity:.45
}
.footer1 .footerlogo1 {
	height:40px;
	margin:20px 0;
	background:transparent center center no-repeat;
	background-size:contain;
	filter:alpha(opacity=45);
	-moz-opacity:.45;
	opacity:.45
}
.footer1 .footerlogo1:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
@media screen and (min-width:1px) and (max-width:767px) {
	.footer1 {
	padding:30px 10px
}
}.footer2 {
	padding:60px 0;
	color:#949494;
	font-size:14px;
	background-color:#282828
}
.footer2 .weixin {
	position:absolute;
	top:-20px;
	right:15px
}
.footer2 .weixin a {
	margin-left:25px
}
.footer2 .weixin a i {
	font-size:28px;
	color:#949494
}
.footer2 .weixin a span {
	position:absolute;
	z-index:1000;
	top:-175px;
	left:-60px
}
.footer2 .weixin a:nth-child(2) i {
	font-size:34px
}
.footer2 .weixin a:nth-child(2):hover i {
	color:#f56467
}
.footer2 .weixinbt {
	display:none
}
.footer2-top {
	padding-bottom:54px;
	margin-bottom:30px;
	border-bottom:1px solid #535353
}
.footer2-top ul {
	padding-left:0;
	list-style:none
}
.footer2-top li {
	display:inline-block;
	padding-right:40px
}
@media screen and (min-width:1px) and (max-width:993px) {
	.footer2-top li {
	padding-right:8px;
	padding-left:8px
}
.footer2-top .top {
	padding-bottom:30px
}
}@media screen and (min-width:1px) and (max-width:767px) {
	.footer2-top ul {
	text-align:center
}
}.footer2-top li a {
	font-size:14px;
	color:#949494
}
@media screen and (min-width:321px) and (max-width:400px) {
	.footer2-top li a {
	font-size:15px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.footer2-top li a {
	font-size:16px !important
}
}.footer2-top li a:hover {
	color:#fff
}
.footer2-bottom .left {
	text-align:center
}
.footer2-bottom .left span {
	margin-left:10px;
	margin-right:10px
}
.footer2-bottom .left a {
	font-size:14px;
	color:#949494
}
.footer2-bottom .left a:hover {
	color:#fff
}
.footer2-bottom .right {
	width:100%;
	margin-top:10px
}
@media screen and (min-width:769px) and (max-width:20000px) {
	.footer2-bottom .left {
	float:left
}
.footer2-bottom .right {
	float:right;
	width:300px;
	margin-top:-10px
}
}.footer2-bottom .footer2logo {
	height:52px;
	background:transparent center center no-repeat;
	background-size:contain
}
.footer2-bottom .footer2logo1 {
	height:52px;
	background:transparent center center no-repeat;
	background-size:contain;
	background-image:url("../images/footerlogo13.png")
}
.footer2-bottom .footer2logo1:hover {
	background-image:url("../images/footerlogo13a.png")
}
.footer2-bottom .footer2logo2 {
	height:52px;
	background:transparent center center no-repeat;
	background-size:contain;
	background-image:url("../images/footerlogo14.png")
}
.footer2-bottom .footer2logo2:hover {
	background-image:url("../images/footerlogo14a.png")
}
.footer2-bottom .footer2logo3 {
	height:52px;
	background:transparent center center no-repeat;
	background-size:contain;
	background-image:url("../images/footerlogo15.png")
}
.footer2-bottom .footer2logo3:hover {
	background-image:url("../images/footerlogo15a.png")
}
@media screen and (min-width:1px) and (max-width:767px) {
	.footer2-top {
	padding-bottom:25px
}
.footer2 {
	padding:160px 0 20px 0
}
.footer2 .weixinbt {
	display:block;
	position:absolute;
	top:-130px;
	width:91%;
	text-align:center;
	margin:0 auto
}
.footer2 .weixinbt h3 {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
	color:#fff
}
.footer2 .weixinbt div {
	width:42px;
	height:1px;
	overflow:hidden;
	background-color:#ccc;
	text-align:center;
	margin:0 auto;
	margin-top:10px
}
.footer2 .weixin {
	position:absolute;
	top:-100px;
	width:110%;
	text-align:center;
	margin:0 auto
}
.footer2 .weixin a {
	margin-left:60px
}
.footer2 .weixin a i {
	font-size:40px
}
.footer2 .weixin a:nth-child(2) {
	margin-left:10px
}
.footer2 .weixin a:nth-child(2) i {
	font-size:48px
}
}.ad-nei {
	height:421px;
	background:transparent url("../images/ad2.jpg") center center no-repeat;
	background-size:cover;
	color:#fff
}
.ad-nei h3 {
	font-size:38px;
	margin:100px 0 10px
}
.ad-nei p {
	font-size:26px
}
.ad-nei span {
	display:inline-block;
	background-color:#fff;
	width:90px;
	height:4px;
	overflow:hidden
}
@media screen and (min-width:1px) and (max-width:767px) {
	.ad-nei {
	height:250px
}
.ad-nei h3 {
	font-size:26px;
	margin:100px 0 5px
}
.ad-nei p {
	font-size:18px
}
}.nei-nav {
	min-height:80px;
	width:100%;
	margin-bottom:60px;
	background-color:#fff;
	box-shadow:0 1px 30px #cfcfcf
}
.nei-nav ul {
	text-align:center;
	padding-left:0;
	list-style:none
}
.nei-nav li {
	display:inline-block;
	padding:30px 40px 20px 40px;
	font-size:20px
}
.nei-nav li a {
	color:#282b31;
	padding-bottom:20px
}
.nei-nav li a:hover {
	border-bottom:4px solid #3e63b3;
	color:#3e63b3
}
.nei-nav .active a {
	border-bottom:4px solid #3e63b3;
	color:#3e63b3
}
.nei-nav-sm li {
	padding:30px 20px 20px 20px
}
@media screen and (min-width:1px) and (max-width:767px) {
	.nei-nav {
	min-height:40px;
	margin-bottom:30px
}
.nei-nav li {
	padding:12px 10px 8px 10px;
	font-size:14px
}
.nei-nav li a {
	padding-bottom:7px
}
.nei-nav-sm li {
	padding:12px 10px 8px 10px
}
}.nei-breadcrumb img {
	margin-top:-8px
}
.nei-breadcrumb .breadcrumb {
	background-color:transparent;
	display:inline-block;
	color:#aaa
}
.nei-breadcrumb .breadcrumb a {
	color:#aaa;
	padding:0 5px;
	font-size:14px
}
.nei-breadcrumb .breadcrumb a:hover {
	color:#3e63b3
}
.nei-breadcrumb .breadcrumb>li+li:before {
	color:#aaa;
	content:"\003e"
}
.nei-breadcrumb p {
	position:absolute;
	top:36px;
	left:15px;
	background-color:#ddd;
	height:1px;
	width:130px
}
.nei-breadcrumb span {
	position:absolute;
	top:-1px;
	left:0;
	background-color:#ddd;
	height:3px;
	width:40px
}
@media screen and (min-width:1px) and (max-width:767px) {
	.nei-breadcrumb img {
	display:none
}
.nei-breadcrumb .breadcrumb {
	padding:8px 0
}
.nei-breadcrumb .breadcrumb a {
	font-size:12px
}
.nei-breadcrumb .breadcrumb a:nth-child(4) {
	display:none
}
}.nei-list {
	width:100%;
	position:relative;
	margin-bottom:40px;
	background-color:#fff;
	border-radius:8px
}
.nei-list .nei-buju {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row nowrap;
	-webkit-flex-flow:row nowrap;
	flex-flow:row nowrap;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	-moz-justify-content:space-between;
	-ms-justify-content:space-between;
	-o-justify-content:space-between;
	justify-content:space-between;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	-webkit-align-items:stretch;
	-moz-align-items:stretch;
	-ms-align-items:stretch;
	-o-align-items:stretch;
	align-items:stretch
}
.nei-list .left {
	-webkit-box-flex:360px;
	-ms-flex:360px 0 0;
	-webkit-flex:360px 0 0;
	flex:360px 0 0;
	overflow:hidden;
	background:transparent center center no-repeat;
	background-size:cover;
	display:block;
	width:100%;
	-webkit-box-flex:1;
	border-radius:8px
}
.nei-list .left img {
	border-radius:8px;
	display:block;
	width:100%;
	height:auto
}
.nei-list .body {
	-webkit-box-flex:0;
	-ms-flex:0 1 auto;
	-webkit-flex:0 1 auto;
	flex:0 1 auto;
	display:block;
	width:100%;
	-webkit-box-flex:1;
	min-height:220px;
	background-color:#fff;
	border-radius:8px;
	padding:30px 40px 0 40px
}
.nei-list .body h4 {
	font-size:22px;
	margin-bottom:20px;
	line-height:25px;
	color:#282b31;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:bold
}
.nei-list .body p {
	font-size:14px;
	color:#797979;
	position:relative;
	line-height:24px;
	max-height:72px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.nei-list .body p::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.nei-list .body .btn-default {
	color:#2d282e;
	border-radius:14px;
	background-color:transparent;
	border-color:#2d282e
}
.nei-list .body .btn {
	padding:0 0
}
.nei-list .right {
	-webkit-box-flex:130px;
	-ms-flex:130px 0 0;
	-webkit-flex:130px 0 0;
	flex:130px 0 0;
	border-radius:0 8px 8px 0;
	background-color:#e9e9e9;
	padding:50px 24px 0 24px;
	text-align:center;
	color:#282b31
}
.nei-list .right h3 {
	font-size:50px;
	font-weight:bold;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #bdbdbd
}
.nei-list .right p {
	font-size:18px
}
.nei-list .nei-buju:hover .body .btn-default {
	color:#fff;
	border-color:#3e63b3;
	background-color:#314e8d
}
.nei-list .nei-buju:hover .right {
	color:#fff;
	background-color:#d6b97f
}
.nei-list .nei-buju:hover .right h3 {
	border-bottom:1px solid #fff
}
@media screen and (min-width:1px) and (max-width:991px) {
	.nei-list {
	margin-bottom:20px
}
.nei-list .nei-buju {
	display:block
}
.nei-list .left {
	display:none
}
.nei-list .body {
	padding:30px 15px 0 15px
}
.nei-list .body h4 {
	font-size:18px
}
.nei-list .right {
	display:none
}
}.nei-text .pagination li {
	display:inline-block
}
.nei-text .pagination li:before {
	display:none
}
.pagination {
	font-size:18px
}
.pagination li>a {
	min-width:45px;
	text-align:center;
	line-height:45px;
	padding:0;
	margin:0 5px;
	color:#797979;
	background-color:#fff;
	border:1px solid #e2e2e2;
	border-radius:50%
}
.pagination li>a:hover {
	color:#fff;
	background-color:#3e63b3;
	border:1px solid #314e8d
}
.pagination li:first-child>a,.pagination li:last-child>a {
    padding: 0px 5px;
    border-radius: 5px;
}
.pagination .active>a {
	color:#fff;
	cursor:default;
	background-color:#3e63b3;
	border-color:#314e8d
}
@media screen and (min-width:1px) and (max-width:991px) {
	.pagination li>a {
	display:none
}
.pagination li:first-child>a,.pagination li:last-child>a {
	display:inline-block
}
}.nei-left {
	position:relative;
	border-radius:8px;
	padding:30px 0;
	background-color:#fff;
	margin-bottom:30px
}
.nei-left .nei-breadcrumb {
	margin-left:60px;
	margin-bottom:10px
}
.nei-left .breadcrumb {
	margin-bottom:0
}
.nei-left .btn-sm {
	position:absolute;
	top:30px;
	right:60px;
	width:85px
}
.nei-left .btn-lg {
	display:block;
	width:200px;
	margin:0 auto
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-left .btn-lg {
	padding:6px 12px
}
}.nei-left .btn-default {
	color:#aaa;
	font-weight:500;
	background-color:transparent;
	border-color:#aaa
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-left .btn-default {
	color:#fff;
	background-color:#3e63b2;
	border-color:#314e8c
}
}.nei-left a:hover .btn-default {
	color:#fff;
	background-color:#3e63b2;
	border-color:#314e8c
}
.nei-left .hr1 {
	height:1px;
	border:none;
	border-top:1px solid #ddd;
	margin:0;
	padding:0;
	margin-bottom:5px;
	margin-top:3px
}
.nei-left .nei-left2 {
	padding:30px 0 10px 0;
	margin-bottom:0
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-left {
	padding:15px 0 40px 0
}
.nei-left .nei-texttop .btn {
	display:none
}
.nei-left .nei-breadcrumb {
	margin-left:15px;
	margin-bottom:10px
}
}.nei-text {
	padding:60px
}
.nei-text h3 {
	font-size:30px;
	line-height:32px;
	margin-bottom:30px;
	text-align:center;
	font-weight:700
}
.nei-text p {
	font-size:14px;
	line-height:24px;
	margin-bottom:15px
}
.nei-text img {
	display:block;
	height:auto;
	border-radius:8px;
	width:100%;
	margin:0 auto;
	margin-bottom:30px
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-text img {
	width:100%
}
}.nei-text h4 {
	text-align:center;
	font-weight:500;
	font-size:16px;
	margin-bottom:22px
}
.nei-text h5 {
	text-align:center;
	font-weight:500;
	font-size:16px
}
.nei-text h6 {
	text-align:center;
	margin-bottom:8px;
	font-size:20px;
	margin-bottom:22px
}
.nei-text .texth7 {
	display:block;
	font-size:15px;
	margin-bottom:5px;
	font-weight:800
}
.nei-text mark {
	display:block;
	color:#333;
	padding:0;
	font-size:15px;
	margin-bottom:5px;
	font-weight:800;
	background-color:transparent
}
.nei-text h1 {
	font-weight:700;
	font-size:22px;
	margin-bottom:22px;
	color:#282b31
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-text h1 {
	font-size:16px;
	margin-top:0
}
}.nei-text .fbbb {
	margin-bottom:8px
}
.nei-text .nei-text-img {
	height:400px;
	border-radius:8px;
	background:transparent center center no-repeat;
	background-size:cover
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-text .nei-text-img {
	height:140px
}
}.nei-text .nei-text-ciicimg img {
	margin-bottom:0;
	border-radius:8px;
	display:block;
	width:100%;
	height:auto;
	border:1px solid #ddd;
	width:90%;
	text-align:center;
	margin:0 auto
}
.nei-text .textbt {
	width:100%;
	color:#fff;
	background-color:#3e63b3;
	padding:10px 0;
	border-radius:8px;
	font-size:20px;
	margin-bottom:8px;
	text-align:center;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.nei-text .textbt {
	font-size:21px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.nei-text .textbt {
	font-size:22px !important
}
}.nei-text h2 {
	font-size:16px;
	color:#282b31;
	padding-left:15px;
	margin-top:15px;
	border-left:3px solid #d6b980;
	font-weight:bold
}
.nei-text hr {
	height:1px;
	border:none;
	border-top:1px dashed #ccc;
	margin:0;
	padding:0;
	margin-bottom:5px;
	margin-top:3px
}
.nei-text ul {
	padding-left:0;
	margin:15px 0 30px 0
}
.nei-text .h230 ul {
	min-height:120px
}
.nei-text .textbt1 h3 {
	font-size:18px;
	text-align:center;
	margin:0 auto;
	margin-bottom:10px
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-text .textbt1 h3 {
	font-size:14px
}
}.nei-text .textbt1 p {
	background-color:#d6b980;
	height:3px;
	width:50px;
	text-align:center;
	margin:0 auto
}
.nei-text li {
	display:list-item;
	list-style-type:none;
	color:#282b31;
	font-size:14px;
	margin-top:8px
}
.nei-text li:before {
	content:"";
	display:inline-block;
	width:5px;
	height:5px;
	margin-right:8px;
	background-color:#777;
	border-radius:50%
}
.nei-text .li1 li {
	display:inline-block;
	margin-right:12px
}
.nei-text .textimg {
	display:block;
	width:100%;
	height:auto;
	width:90%;
	text-align:center;
	margin:0 auto
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-text {
	padding:15px
}
.nei-text h3 {
	font-size:20px
}
.nei-text h6 {
	font-size:16px
}
.nei-text h4,.nei-text h5 {
	font-size:14px
}
}.nei-img70 img {
	width:70%
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-img70 img {
	width:100%
}
}.nei-textnews p {
	line-height:1.7em;
	margin-bottom:15px;
	text-indent:28px
}
.text-ours label {
	position:relative;
	font-weight:bold;
	font-size:16px;
	text-indent:12px;
	width:100%
}
.text-ours label i {
	position:absolute;
	top:0;
	left:-12px;
	font-size:16px;
	color:#d6b980
}
.text-ours .form-control {
	color:#aaa;
	padding:6px 12px;
	height:45px;
	box-shadow:none;
	background-color:#f4f4f4;
	border:1px solid #dbdbdb
}
.text-ours .form-ma {
	height:45px;
	border:1px solid #dbdbdb;
	background:#f4f4f4 center center no-repeat;
	background-size:cover
}
.btn-top .btn {
	position:relative;
	color:#aaa;
	padding:6px 12px;
	height:45px;
	width:100%;
	box-shadow:none;
	text-align:left;
	background-color:#f4f4f4;
	border:1px solid #dbdbdb
}
.btn-top .btn .caret {
	position:absolute;
	top:20px;
	right:10px;
	color:#bdbdbd
}
.btn-top .btn-link {
	font-weight:normal;
	color:#555;
	border-radius:4px
}
.btn-top .btn-link:hover,.btn-top .btn-link:focus {
	color:#555;
	text-decoration:none
}
.btn-top ul {
	padding:0;
	margin:5px 0 0 0;
	list-style:none;
	width:100%;
	border-radius:5px
}
.btn-top li:before {
	display:none
}
.btn-top .dropdown-menu {
	padding:0
}
.btn-top .dropdown-menu li {
	margin-top:0
}
.btn-top .dropdown-menu li>a {
	color:#b9b9b9
}
.btn-top .dropdown-menu li>a:hover {
	background-color:#3e63b2;
	color:#fff
}
.btn-top .lxwm-ul {
	display:none;
	font-size:14px;
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
	background-color:#fff;
	background-clip:padding-box
}
.btn-top .lxwm-ul li a {
	display:block;
	font-size:12px;
	padding:3px 20px;
	clear:both;
	font-weight:normal;
	line-height:1.42857143;
	color:#282b31;
	white-space:nowrap;
	background-color:#fff
}
.btn-top .lxwm-ul li a:hover {
	background-color:#f4f4f4;
	color:#282b31
}
.text-link {
	padding:0 60px;
	margin-top:30px;
	min-height:55px
}
.text-link .left {
	float:left
}
.text-link .left a {
	color:#f56467;
	margin-left:15px
}
.text-link .left a:hover {
	color:#e0372f
}
.text-link .left a i {
	font-size:48px
}
.text-link .left a:nth-child(2) {
	color:#8dc81b
}
.text-link .left a:nth-child(2):hover {
	color:#6c9b15
}
.text-link .left a:nth-child(2) i {
	font-size:45px
}
.text-link .left .textlink {
	position:relative;
	top:-15px;
	display:inline-block
}
.text-link .left .textlink a {
	color:#565656
}
.text-link .left .textlink a:hover {
	color:#d6b980
}
.text-link .right {
	float:right;
	color:#949494;
	font-size:14px;
	line-height:55px
}
.text-link .right i {
	color:#aaa;
	margin-right:10px;
	font-size:16px;
	margin-left:10px
}
.text-link .right span {
	margin-right:10px
}
@media screen and (max-width:767px) and (min-width:1px) {
	.text-link {
	padding:0 15px
}
.text-link .right,.text-link .left {
	float:none;
	text-align:center;
	display:block
}
}.nei-left2 {
	position:relative;
	border-radius:8px;
	padding:40px 0;
	background-color:#fff;
	margin-bottom:30px
}
.nei-left2 .index-bt h3 {
	color:#282b31
}
.nei-left2 .panel-body {
	min-height:220px;
	padding:20px 60px;
	margin-bottom:20px
}
.nei-left2 a:hover .panel-body {
	background-color:#d6b980
}
.nei-left2 .panel-img {
	background:transparent center center no-repeat;
	background-size:cover;
	border-radius:8px;
	height:180px
}
.nei-left2 .panel-text {
	padding-left:30px;
	color:#565656
}
.nei-left2 .panel-text h3 {
	font-size:18px;
	color:inherit;
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:10px 0
}
.nei-left2 .panel-text p {
	margin-top:20px;
	font-size:14px;
	color:inherit;
	position:relative;
	line-height:24px;
	max-height:72px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.nei-left2 .panel-text p::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.nei-left2 .panel-text .left {
	font-size:16px;
	float:left;
	color:#aaa
}
.nei-left2 .panel-text .left i {
	font-size:18px;
	color:inherit;
	margin-right:5px
}
.nei-left2 .panel-text .right {
	float:right;
	color:#fff
}
.nei-left2 .panel-text .right i {
	font-size:30px;
	color:inherit
}
.nei-left2 a:hover .panel-text {
	color:#fff
}
.nei-left2 a:hover .left {
	color:#fff
}
.nei-left2 .btn-default {
	display:block;
	margin:0 auto;
	color:#aaa;
	font-weight:500;
	background-color:transparent;
	border-color:#aaa
}
.nei-left2 a:hover .btn-default {
	color:#fff;
	background-color:#3e63b3;
	border-color:#314e8d
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-left2 .panel-body {
	padding:15px
}
.nei-left2 .panel-text {
	padding-left:0
}
}.nei-right {
	border-radius:8px;
	position:relative;
	background-color:#fff;
	overflow:hidden;
	margin-bottom:30px;
	min-height:150px
}
.nei-right .bg-lan {
	height:12px;
	background-color:#3e63b3;
	width:100%
}
.nei-right .bg-lan1 {
	position:absolute;
	bottom:0;
	height:12px;
	background-color:#3e63b3;
	width:100%
}
.nei-right .right-text {
	padding:28px 25px
}
.nei-right .right-text h3 {
	text-align:center;
	font-weight:bold;
	font-size:17px;
	margin-bottom:10px
}
.nei-right .right-text div {
	border-bottom:1px dashed #ccc;
	font-size:14px;
	padding:12px 5px
}
.nei-right .right-text div span {
	display:table-cell;
	line-height:20px
}
.nei-right .right-text div span:first-child {
	display:table-cell;
	white-space:nowrap;
	padding-right:8px;
	font-weight:bold
}
.nei-right .right-text img {
	display:block;
	text-align:center;
	margin:0 auto
}
.nei-right .right-text p {
	margin-top:30px
}
.nei-right .right-text p img {
	display:block;
	width:80%;
	height:auto
}
.nei-right ul {
	padding:20px 0
}
.nei-right li a {
	padding:8px 25px 8px 0;
	font-size:16px;
	color:#282b31
}
.nei-right li {
	padding:15px 0;
	text-align:right
}
.nei-right li:hover,.nei-right li:hover a {
	background-color:#3e63b2;
	color:#fff
}
.nei-right a:hover,.nei-right .active a:hover {
	color:#fff
}
.nei-right .active a {
	padding-right:22px;
	border-right:4px solid #3e63b2
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-right .bg-lan,.nei-right .bg-lan1 {
	display:none
}
}.plr30 {
	padding-right:25px;
	padding-left:25px
}
.pr30 {
	padding-right:25px
}
.thumbnail {
	padding:0;
	border-radius:8px;
	border:none
}
.thumbnail .top-img {
	height:220px;
	overflow:hidden;
	background:transparent center center no-repeat;
	background-size:cover;
	border-radius:8px
}
@media screen and (min-width:1px) and (max-width:992px) {
	.thumbnail .top-img {
	height:150px
}
}.thumbnail a>img {
	border-radius:8px;
	display:block;
	width:100%;
	height:auto
}
.thumbnail .caption {
	padding:35px 40px 25px 40px;
	min-height:238px
}
.thumbnail .caption .p3 {
	min-height:70px
}
.thumbnail h3 {
	color:#282b31;
	font-size:20px;
	position:relative;
	max-height:72px;
	line-height:24px;
	max-height:48px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	font-weight:bold
}
.thumbnail h3::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.thumbnail p {
	color:#565656;
	margin-top:20px;
	font-size:14px;
	position:relative;
	line-height:24px;
	max-height:72px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.thumbnail p::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.thumbnail .left {
	float:left;
	color:#aaa
}
.thumbnail .left i {
	font-size:14px;
	margin-right:5px
}
.thumbnail .right {
	float:right;
	color:#aaa
}
.thumbnail .right i {
	font-size:36px;
	position:relative;
	top:-15px
}
.thumbnail a:hover h3 {
	color:#3b64b3;
	text-decoration:underline
}
.thumbnail a:hover .right {
	color:#3e63b3
}
@media screen and (min-width:768px) and (max-width:992px) {
	.thumbnail .caption {
	padding:20px
}
}@media screen and (min-width:1px) and (max-width:769px) {
	.plr30 {
	padding-right:10px;
	padding-left:10px
}
}.mtbd {
	min-height:637px;
	margin-top:50px;
	padding:70px 0 35px 0;
	background:transparent center center no-repeat;
	background-size:cover
}
.mtbd .index-bt h3 {
	color:#fff
}
.mtbd .index-bt span {
	background-color:#364e7a
}
@media screen and (min-width:1px) and (max-width:767px) {
	.mtbd .index-bt span {
	background-color:#3e587b
}
}.mtbd .thumbnail {
	background-color:transparent
}
.mtbd .thumbnail h3,.mtbd .thumbnail p {
	color:#fff
}
.mtbd .caption>.riqi {
	color:#fff;
	margin-top:20px
}
.mtbd .caption>.riqi>span:first-child {
	font-size:28px
}
.mtbd .bottom {
	visibility:hidden;
	height:60px;
	overflow:hidden;
	text-align:center;
	background-color:#d6b97f;
	border-radius:0 0 8px 8px
}
.mtbd .bottom i {
	font-size:50px;
	color:#fff;
	position:relative;
	top:-5px
}
.mtbd a:hover .thumbnail {
	background-color:#fff
}
.mtbd a:hover .thumbnail h3,.mtbd a:hover .thumbnail p {
	color:#282b31
}
.mtbd a:hover .caption>.riqi>span {
	color:#aaa
}
.mtbd a:hover .bottom {
	visibility:visible
}
@media screen and (min-width:1px) and (max-width:769px) {
	.mtbd .thumbnail {
	background-color:#fff
}
.mtbd .thumbnail h3,.mtbd .thumbnail p {
	color:#282b31
}
.mtbd .caption>.riqi>span {
	color:#aaa
}
.mtbd .bottom {
	visibility:visible;
	height:40px
}
.mtbd .bottom i {
	font-size:36px;
	position:relative;
	top:-5px
}
}.mtbd .mtbd-text {
	text-align:center;
	color:#fff;
	font-size:18px;
	margin-top:60px
}
.mtbd .mtbd-text div {
	display:inline-block;
	border-right:1px solid #fff;
	margin-right:20px;
	padding-right:30px
}
.mtbd .mtbd-text div i {
	font-size:20px;
	margin-right:20px
}
@media screen and (min-width:1px) and (max-width:769px) {
	.mtbd .mtbd-text {
	margin-top:30px;
	font-size:14px
}
.mtbd .mtbd-text div {
	display:block;
	border-right:0 solid #fff;
	margin-top:8px;
	margin-right:0;
	padding-right:0
}
.mtbd .mtbd-text div i {
	font-size:16px;
	margin-right:8px
}
}@media screen and (min-width:1px) and (max-width:769px) {
	.mtbd .mtbd-text div:nth-child(2) {
	margin-left:-45px
}
}.mtbd .mtbd-text div:last-child {
	border-right:none
}
.xmxw {
	position:relative;
	padding-left:130px;
	margin-bottom:50px
}
.xmxw .xmxw-left {
	width:130px;
	height:130px;
	position:absolute;
	top:0;
	left:0;
	padding-top:35px;
	text-align:center;
	background-color:#e9e9e9;
	border-radius:8px 0 0 8px
}
.xmxw .xmxw-left h3 {
	color:#2d282e;
	font-size:28px
}
.xmxw .xmxw-left div {
	width:16px;
	height:1px;
	margin:6px auto;
	overflow:hidden;
	background-color:#2d282e
}
.xmxw .xmxw-left p {
	color:#aaa;
	font-size:16px
}
.xmxw .xmxw-right {
	height:220px;
	color:#2d282e;
	overflow:hidden;
	padding:35px 35px 0 35px;
	background-color:#fff;
	border-radius:0 8px 8px 8px
}
.xmxw .xmxw-right h3 {
	font-size:20px;
	max-width:100%;
	height:48px;
	margin-bottom:15px;
	font-weight:bold;
	position:relative;
	max-height:72px;
	line-height:24px;
	max-height:48px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.xmxw .xmxw-right h3::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.xmxw .xmxw-right h3::after {
	bottom:0
}
.xmxw .xmxw-right p {
	font-size:14px;
	position:relative;
	line-height:24px;
	max-height:72px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.xmxw .xmxw-right p::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.xmxw .jiantou {
	position:absolute;
	top:20px;
	right:35px
}
.xmxw .jiantou i {
	font-size:40px;
	color:transparent
}
.xmxw a:hover .xmxw-left {
	background-color:#d6b97f
}
.xmxw a:hover .xmxw-left h3,.xmxw a:hover .xmxw-left p {
	color:#fff
}
.xmxw a:hover .xmxw-left div {
	background-color:#fff
}
.xmxw a:hover .xmxw-right {
	background-color:#3b64b3;
	color:#fff
}
@media screen and (min-width:1px) and (max-width:767px) {
	.xmxw {
	padding-left:0
}
.xmxw .xmxw-left {
	display:none
}
.xmxw .xmxw-right {
	border-radius:8px
}
}.alfx .carousel .item {
	background-color:transparent;
	height:550px;
	overflow:hidden
}
@media screen and (min-width:1px) and (max-width:1024px) {
	.alfx .carousel .item {
	height:410px
}
}.alfx .carousel-control {
	width:10%;
	background-image:none;
	filter:alpha(opacity=0)
}
.alfx .carousel-control .glyphicon-chevron-right,.alfx .carousel-control .glyphicon-chevron-left {
	margin-top:-50px
}
@media screen and (max-width:767px) and (min-width:1px) {
	.alfx .carousel-control .glyphicon-chevron-right,.alfx .carousel-control .glyphicon-chevron-left {
	font-size:30px;
	margin-top:-10px
}
}.alfx .carousel-inner {
	overflow:visible
}
.alfx .carousel-caption {
	top:0;
	left:0;
	width:80%;
	text-shadow:none;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.alfx {
	min-height:779px;
	margin-top:50px;
	padding:70px 0 35px 0;
	background:transparent center center no-repeat;
	background-size:cover
}
@media screen and (min-width:1px) and (max-width:1024px) {
	.alfx {
	padding:50px 0 35px 0;
	min-height:579px
}
}.alfx .index-bt h3 {
	color:#fff
}
.alfx .index-bt span {
	background-color:#224269
}
@media screen and (min-width:1px) and (max-width:767px) {
	.alfx .index-bt span {
	background-color:#23436a
}
}.alfx .thumbnail {
	background-color:#fff;
	margin-top:2px;
	margin-bottom:200px
}
.alfx .thumbnail .caption {
	padding:30px
}
.alfx .thumbnail .right {
	color:#fff
}
.alfx .thumbnail .left {
	font-size:16px
}
.alfx .thumbnail .left i {
	font-size:16px
}
.alfx .thumbnail h3 {
	width:100%;
	font-size:18px;
	text-align:left
}
.alfx .thumbnail p {
	text-align:left;
	position:relative;
	max-height:72px;
	line-height:24px;
	max-height:120px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:5
}
.alfx .thumbnail p::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.alfx .thumbnail p:first-child {
	min-height:120px;
	background-color:#d6b980
}
.alfx a:hover .thumbnail {
	margin-top:0
}
.alfx a:hover h3 {
	color:#d6b980;
	text-decoration:none
}
.alfx a:hover .right {
	color:#d6b980
}
.hyfw .thumbnail {
	background-color:transparent;
	margin-bottom:30px
}
.hyfw .thumbnail .caption {
	padding:40px 30px
}
.hyfw .thumbnail h3 {
	width:100%;
	text-align:center
}
.hyfw .thumbnail p {
	margin-top:12px;
	text-align:center;
	position:relative;
	max-height:72px;
	line-height:24px;
	max-height:48px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.hyfw .thumbnail p::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
@media screen and (min-width:1px) and (max-width:767px) {
	.hyfw .thumbnail .top-img {
	height:110px
}
.hyfw .thumbnail .caption {
	padding:20px 15px;
	min-height:115px
}
.hyfw .thumbnail h3 {
	font-size:14px
}
.hyfw .thumbnail p {
	font-size:12px
}
}.hyfw a:hover .thumbnail {
	background-color:#d6b980
}
.hyfw a:hover h3,.hyfw a:hover p {
	color:#fff;
	text-decoration:none
}
.qyfw-listbox {
	background-color:#fff;
	border-radius:8px
}
@media screen and (max-width:767px) and (min-width:1px) {
	.qyfw-listbox {
	border-radius:0
}
}.qyfw-listbox .nei-nav {
	padding:10px 0;
	margin-bottom:0;
	background-color:transparent;
	box-shadow:none;
	border-bottom:1px solid #ddd
}
.qyfw-listbox .nei-nav li a {
	padding:8px 20px;
	border-radius:8px
}
.qyfw-listbox .nei-nav li {
	padding:20px 0 10px 0
}
@media screen and (max-width:767px) and (min-width:1px) {
	.qyfw-listbox .nei-nav li {
	padding:5px 0
}
}.qyfw-listbox .nei-nav a:hover,.qyfw-listbox .nei-nav .active a:hover {
	color:#fff;
	background-color:#3e63b3;
	border:none
}
.qyfw-listbox .nei-nav .active a {
	border-bottom:none;
	color:#3e63b3;
	font-weight:bold
}
.jjfa-list {
	padding:30px 15px 10px 15px
}
.jjfa-list .panel {
	position:relative;
	background-color:#f4f4f4;
	margin-bottom:40px;
	border:none;
	border-radius:8px
}
.jjfa-list .panel-heading {
	color:#282b31;
	padding:20px 45px;
	background-color:transparent;
	border-bottom:1px solid #ddd;
	border-top-left-radius:8px;
	border-top-right-radius:8px
}
.jjfa-list .panel-heading h3 {
	font-size:18px;
	font-weight:bold
}
.jjfa-list .panel-body {
	padding:15px 45px
}
.jjfa-list .panel-img {
	background:transparent center center no-repeat;
	background-size:cover;
	border-radius:8px;
	height:130px
}
.jjfa-list .panel-text p {
	padding-left:30px;
	line-height:24px;
	margin-top:10px;
	font-size:14px;
	color:#565656
}
.jjfa-list .panel-banner {
	position:absolute;
	top:18px;
	right:45px
}
.jjfa-list .btn-sm {
	padding:0 10px
}
.jjfa-list .btn-default {
	color:#7c7c7c;
	border-color:#7c7c7c
}
.jjfa-list a:hover .panel-heading {
	color:#fff;
	background-color:#d6b980
}
.jjfa-list a:hover .btn-default {
	color:#3e63b3;
	background-color:#fff;
	border-color:transparent
}
@media screen and (max-width:767px) and (min-width:1px) {
	.jjfa-list .panel-heading {
	padding:15px 15px;
	color:#fff;
	background-color:#d6b980
}
.jjfa-list .panel-heading h3 {
	font-size:16px
}
.jjfa-list .btn-default {
	color:#3e63b3;
	background-color:#fff;
	border-color:transparent
}
.jjfa-list .panel-body {
	padding:15px
}
.jjfa-list .panel-text p {
	padding-left:0
}
.jjfa-list .panel-banner {
	position:absolute;
	top:10px;
	right:15px
}
}.alfx-list {
	padding:30px 100px 10px 100px
}
@media screen and (max-width:768px) and (min-width:1px) {
	.alfx-list {
	padding:30px 10px 10px 10px
}
}.alfx-list .thumbnail {
	margin-top:2px;
	margin-bottom:30px;
	background-color:#f4f4f4
}
.alfx-list .thumbnail .caption {
	padding:30px 35px;
	min-height:270px
}
.alfx-list .thumbnail .right {
	color:#f4f4f4
}
.alfx-list .thumbnail .left {
	font-size:16px
}
.alfx-list .thumbnail .left i {
	font-size:16px
}
.alfx-list .thumbnail h3 {
	width:100%;
	font-size:18px;
	text-align:left
}
.alfx-list .thumbnail p {
	text-align:left;
	position:relative;
	max-height:72px;
	line-height:24px;
	max-height:120px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:5
}
.alfx-list .thumbnail p::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.alfx-list a:hover .thumbnail {
	margin-top:0;
	margin-bottom:32px
}
.alfx-list a:hover h3 {
	color:#d6b980;
	text-decoration:none
}
.alfx-list a:hover .right {
	color:#d6b980
}
.hyfw-listbai {
	background-color:#fff
}
.hyfw-list {
	width:100%;
	padding:60px 0
}
.hyfw-list .hyfw-img {
	background:transparent center center no-repeat;
	background-size:cover;
	min-height:500px;
	border-radius:8px
}
.hyfw-list h3 {
	color:#565656;
	font-size:50px;
	font-weight:bold;
	position:relative;
	margin-bottom:30px;
	margin-top:50px
}
.hyfw-list span {
	position:absolute;
	top:10px;
	right:10px
}
.hyfw-list p {
	color:#565656;
	font-size:14px;
	line-height:24px;
	margin-top:25px
}
.hyfw-list .hyfw-ico {
	margin-top:10px
}
.hyfw-list .hyfw-ico li {
	display:inline-block;
	margin-right:15px;
	vertical-align:top
}
.hyfw-list .hyfw-ico img {
	display:block;
	width:88px;
	margin:0 auto;
	height:auto
}
.hyfw-list .hyfw-ico h3 {
	text-align:center;
	margin:0 auto;
	font-size:16px;
	margin-top:10px;
	font-weight:normal;
	color:#565656;
	max-width:176px
}
.hyfw-list .btn-default {
	color:#565656;
	background-color:transparent;
	border-color:#565656
}
.hyfw-list a:hover h3,.hyfw-list a:hover p {
	color:#565656
}
.hyfw-list a:hover .btn-default {
	color:#fff;
	background-color:#3e63b3;
	border-color:#314e8d
}
@media screen and (max-width:768px) and (min-width:1px) {
	.hyfw-list {
	padding:30px 0
}
.hyfw-list .hyfw-img {
	min-height:200px
}
.hyfw-list span {
	position:absolute;
	top:-5px;
	right:0
}
.hyfw-list h3 {
	font-size:18px;
	margin-bottom:25px;
	margin-top:25px
}
.hyfw-list p {
	margin-top:14px
}
.hyfw-list .hyfw-ico img {
	width:55px
}
.hyfw-list .hyfw-ico h3 {
	font-size:12px;
	max-width:110px
}
.hyfw-list .btn-default {
	color:#fff;
	background-color:#3e63b3;
	border-color:#314e8d
}
.hyfw-list .btn-sm {
	padding:0 10px
}
}.qyshzr-listbai {
	background-color:#fff
}
.qyshzr-list {
	width:100%;
	padding:30px 40px
}
.qyshzr-list .qyshzr-img {
	background:transparent center center no-repeat;
	background-size:contain;
	min-height:500px
}
.qyshzr-list h3 {
	color:#282b31;
	font-size:40px;
	font-weight:bold;
	position:relative;
	margin-bottom:30px;
	margin-top:70px
}
.qyshzr-list span {
	position:absolute;
	top:10px;
	right:10px
}
.qyshzr-list p {
	color:#494949;
	font-size:14px;
	line-height:24px;
	margin-top:18px
}
.qyshzr-list .btn-default {
	margin-top:40px;
	color:#565656;
	background-color:transparent;
	border-color:#565656
}
.qyshzr-list a:hover .btn-default {
	color:#fff;
	background-color:#3e63b3;
	border-color:#314e8d
}
@media screen and (max-width:768px) and (min-width:1px) {
	.qyshzr-list {
	padding:30px 0
}
.qyshzr-list .qyshzr-img {
	background:transparent center center no-repeat;
	background-size:contain;
	min-height:250px
}
.qyshzr-list span {
	position:absolute;
	top:-5px;
	right:0
}
.qyshzr-list h3 {
	font-size:18px;
	margin-bottom:18px;
	margin-top:12px
}
.qyshzr-list p {
	margin-top:14px
}
.qyshzr-list .btn-default {
	color:#fff;
	background-color:#3e63b3;
	border-color:#314e8d
}
.qyshzr-list .btn-sm {
	padding:0 10px
}
}@media screen and (min-width:768px) {
	.carousel-indicators {
	bottom:10px
}
}.grfw-3dpt .top-img {
	position:relative
}
@media screen and (max-width:1024px) and (min-width:1px) {
	.grfw-3dpt .top-img {
	height:150px
}
}.grfw-3dpt h3 {
	color:#fff;
	font-size:28px;
	width:95%;
	line-height:1.5;
	font-weight:700;
	text-shadow:0 4px 4px rgba(0,0,0,0.8);
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	overflow:visible
}
@media screen and (max-width:1024px) and (min-width:769px) {
	.grfw-3dpt h3 {
	font-size:20px
}
}.grfw-3dpt .carousel {
	background:transparent url("../images/ad-lunbo-bg1.png") center center no-repeat;
	background-size:cover
}
.grfw-3dpt .carousel-indicators {
	bottom:-30px
}
.grfw-3dpt .carousel-indicators li {
	background-color:#ddd
}
.grfw-3dpt .carousel-indicators .active {
	background-color:#d6b684
}
.grfw-3dpt .carousel-caption {
	font-size:24px;
	font-weight:700;
	text-shadow:0 4px 4px rgba(0,0,0,0.8)
}
.grfw-3dpt .carousel .item {
	background-color:transparent
}
.grfw-3dpt .carousel-inner {
	width:75%;
	margin:0 auto
}
.grfw-3dpt .carousel-inner img {
	border-radius:8px;
	width:100%
}
.gyfw-jjfa {
	min-height:888px;
	padding:15px 0 0 0;
	background:transparent center center no-repeat;
	background-size:cover
}
.gyfw-jjfa .thumbnail {
	height:258px;
	margin-top:8px;
	position:relative;
	background-color:transparent;
	overflow:hidden
}
.gyfw-jjfa .thumbnail .caption {
	color:#f4f4f4;
	padding:30px 30px 0 30px
}
.gyfw-jjfa .thumbnail i {
	font-size:50px;
	display:block;
	color:inherit;
	text-align:center
}
.gyfw-jjfa .thumbnail .ico-ly {
	font-size:45px;
	padding-top:8px
}
.gyfw-jjfa .thumbnail .ico-ym {
	font-size:40px;
	padding-top:12px;
	margin-bottom:3px
}
.gyfw-jjfa .thumbnail h3 {
	width:100%;
	color:inherit;
	font-size:22px;
	text-align:center;
	font-weight:bold
}
.gyfw-jjfa .thumbnail p {
	color:inherit;
	margin-top:15px;
	text-align:center;
	position:relative;
	max-height:72px;
	line-height:24px;
	max-height:48px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.gyfw-jjfa .thumbnail p::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.gyfw-jjfa .thumbnail .bottom {
	position:absolute;
	bottom:0;
	width:100%;
	height:45px;
	overflow:hidden;
	text-align:center;
	border-radius:0 0 8px 8px
}
.gyfw-jjfa .thumbnail .bottom i {
	font-size:40px;
	color:transparent;
	display:block;
	position:relative;
	top:-5px
}
.gyfw-jjfa a:hover .thumbnail {
	background-color:#fff
}
.gyfw-jjfa a:hover .thumbnail i {
	color:#3e63b2
}
.gyfw-jjfa a:hover .thumbnail h3 {
	color:#282b31
}
.gyfw-jjfa a:hover .thumbnail p {
	color:#565656
}
.gyfw-jjfa a:hover .bottom {
	background-color:#d6b980
}
.gyfw-jjfa a:hover .bottom i {
	color:#fff
}
@media screen and (max-width:767px) and (min-width:1px) {
	.gyfw-jjfa .thumbnail {
	height:180px;
	margin-top:15px;
	background-color:#fff
}
.gyfw-jjfa .thumbnail .caption {
	padding:15px
}
.gyfw-jjfa .thumbnail i {
	font-size:30px;
	color:#3e63b2
}
.gyfw-jjfa .thumbnail .ico-ly {
	font-size:25px;
	padding-top:4px;
	margin-bottom:8px
}
.gyfw-jjfa .thumbnail .ico-ym {
	font-size:25px;
	padding-top:8px;
	margin-bottom:5px
}
.gyfw-jjfa .thumbnail h3 {
	font-size:14px;
	margin-top:5px;
	color:#282b31
}
.gyfw-jjfa .thumbnail p {
	font-size:12px;
	margin-top:5px;
	margin-bottom:10px;
	color:#565656;
	line-height:18px
}
.gyfw-jjfa .thumbnail .bottom {
	height:30px;
	background-color:#d6b980
}
.gyfw-jjfa .thumbnail .bottom i {
	font-size:30px;
	color:#fff
}
}@media screen and (max-width:767px) and (min-width:1px) {
	.grfw-fwzn {
	background:transparent url("../images/ad-lunbo-bg.png") center center no-repeat;
	background-size:cover
}
}.grfw-fwzn .carousel,.grfw-fwzn .item {
	background-color:transparent;
	height:430px;
	overflow:hidden
}
@media screen and (max-width:900px) and (min-width:1px) {
	.grfw-fwzn .carousel,.grfw-fwzn .item {
	height:330px
}
}.grfw-fwzn .carousel-control {
	width:10%;
	color:#ddd;
	text-shadow:none;
	background-image:none;
	filter:alpha(opacity=0)
}
.grfw-fwzn .carousel-control .glyphicon-chevron-right,.grfw-fwzn .carousel-control .glyphicon-chevron-left {
	margin-top:-30px
}
@media screen and (max-width:768px) and (min-width:1px) {
	.grfw-fwzn .carousel-control .glyphicon-chevron-right,.grfw-fwzn .carousel-control .glyphicon-chevron-left {
	font-size:22px;
	margin-top:-10px
}
}.grfw-fwzn .carousel-control:hover,.grfw-fwzn .carousel-control:focus {
	color:#3e63b2
}
.grfw-fwzn .carousel-inner {
	overflow:visible
}
.grfw-fwzn .carousel-caption {
	top:0;
	left:0;
	width:80%;
	text-shadow:none;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.grfw-bar-more {
	width:103px;
	margin:0 auto
}
.grfw-bar-more .btn-default {
	color:#565656;
	font-weight:bold;
	border-radius:17px;
	background-color:transparent;
	border-color:#565656
}
.grfw-bar-more .btn-sm {
	padding-top:0;
	padding-bottom:0
}
.grfw-bar-more a:hover .btn-default {
	color:#fff;
	background-color:#3e63b2;
	border-color:#314e8c
}
.grfw-bar-morebai {
	width:103px;
	margin:0 auto
}
.grfw-bar-morebai .btn-default {
	color:#fff;
	font-weight:bold;
	border-radius:17px;
	background-color:transparent;
	border-color:#fff
}
.grfw-bar-morebai .btn-sm {
	padding-top:0;
	padding-bottom:0
}
.grfw-bar-morebai a:hover .btn-default {
	color:#fff;
	background-color:#3e63b2;
	border-color:#314e8c
}
.grfw-fwzn-box {
	display:block;
	padding:60px 70px 0 70px;
	min-height:370px;
	border-radius:8px;
	background-color:#fff;
	margin-top:20px;
	margin-bottom:60px
}
.grfw-fwzn-box .icobox {
	position:relative;
	width:95px;
	height:95px;
	border-radius:50%;
	margin:0 auto;
	background-color:#fff;
	border:3px solid #282b31
}
.grfw-fwzn-box .icobox i {
	font-size:50px;
	color:#282b31;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.grfw-fwzn-box h3 {
	font-size:22px;
	font-weight:bold;
	color:#282b31;
	margin-top:30px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.grfw-fwzn-box p {
	font-size:14px;
	color:#565656;
	margin-top:20px;
	height:48px;
	position:relative;
	max-height:72px;
	line-height:24px;
	max-height:48px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.grfw-fwzn-box p::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.grfw-fwzn-box .xian {
	width:75px;
	height:8px;
	margin-top:40px;
	background-color:#ddd;
	border-radius:5px;
	margin:0 auto
}
.grfw-fwzn-box .btn {
	display:none
}
.grfw-fwzn-box .btn-default {
	background-color:#d6b980;
	border:none;
	width:100px;
	margin:0 auto
}
.grfw-fwzn-box .btn-sm {
	padding:0
}
a:hover .grfw-fwzn-box {
	margin-top:8px;
	box-shadow:0 0 10px rgba(0,0,0,0.2)
}
a:hover .grfw-fwzn-box .icobox {
	border:3px solid #3e63b2
}
a:hover .grfw-fwzn-box .icobox i {
	color:#3e63b2
}
a:hover .grfw-fwzn-box h3 {
	color:#3e63b2
}
a:hover .grfw-fwzn-box .xian {
	display:none
}
a:hover .grfw-fwzn-box .btn {
	display:block
}
@media screen and (max-width:767px) and (min-width:1px) {
	.grfw-fwzn-box {
	padding:30px 65px 0 65px;
	min-height:280px;
	margin-top:8px
}
.grfw-fwzn-box .icobox {
	width:60px;
	height:60px;
	border:3px solid #3e63b2
}
.grfw-fwzn-box .icobox i {
	font-size:30px;
	color:#3e63b2
}
.grfw-fwzn-box h3 {
	color:#3e63b2;
	font-size:14px;
	margin-top:20px
}
.grfw-fwzn-box p {
	font-size:12px;
	margin-top:15px
}
.grfw-fwzn-box .xian {
	display:none
}
.grfw-fwzn-box .btn {
	display:block
}
}@media screen and (max-width:900px) and (min-width:767px) {
	.grfw-fwzn-box {
	padding:30px 15px;
	min-height:280px;
	margin-top:8px
}
.grfw-fwzn-box .icobox {
	width:60px;
	height:60px;
	border:3px solid #3e63b2
}
.grfw-fwzn-box .icobox i {
	font-size:30px;
	color:#3e63b2
}
.grfw-fwzn-box h3 {
	color:#3e63b2;
	font-size:14px;
	margin-top:20px
}
.grfw-fwzn-box p {
	font-size:12px;
	margin-top:15px
}
}.grfw-cjwt {
	min-height:460px;
	padding:30px 0 35px 0;
	background-color:#424242
}
.grfw-cjwt .index-bt h3 {
	color:#fff
}
.grfw-cjwt .index-bt span {
	background-color:#424242
}
.grfw-cjwt .carousel,.grfw-cjwt .item {
	background-color:transparent;
	height:400px
}
.grfw-cjwt .carousel-control {
	width:0;
	color:#ddd;
	text-shadow:none;
	background-image:none;
	filter:alpha(opacity=0)
}
.grfw-cjwt .carousel-caption {
	top:0;
	left:0;
	width:100%;
	text-shadow:none;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
.grfw-cjwt .carousel-indicators {
	bottom:-25px
}
.grfw-cjwt-bt {
	margin-bottom:30px
}
.grfw-cjwt-bt .btn-primary,.grfw-cjwt-bt .btn-primary:hover {
	background-color:#3e63b2;
	border-color:#314e8c
}
.grfw-cjwt-bt .dropdown-menu {
	width:100%
}
.grfw-cjwt-ul {
	padding-left:0;
	text-align:center;
	margin:0 auto;
	list-style:none
}
.grfw-cjwt-ul li {
	display:inline-block;
	border-left:1px solid #949494;
	padding-right:15px;
	padding-left:15px
}
.grfw-cjwt-ul li a {
	color:#949494;
	font-size:16px
}
.grfw-cjwt-ul li a:hover {
	color:#fff
}
.grfw-cjwt-ul .active a {
	color:#fff
}
.grfw-cjwt-ul li:nth-child(1) {
	border:0 solid #949494
}
.grfw-cjwt-text {
	display:block;
	padding:10px 40px 20px 40px;
	min-height:326px;
	border-radius:8px;
	background-color:#fff;
	text-align:left
}
.grfw-cjwt-text h2 {
	font-size:30px;
	color:#282b31;
	font-weight:bold;
	margin-bottom:20px;
	text-align:center
}
.grfw-cjwt-text h2 span {
	font-size:35px;
	color:#565656;
	margin-right:10px
}
.grfw-cjwt-text h3 {
	font-size:18px;
	font-weight:bold;
	color:#282b31;
	margin:25px 0 15px 0
}
.grfw-cjwt-text h3 span {
	font-size:26px
}
.grfw-cjwt-text p {
	font-size:14px;
	margin-bottom:10px;
	color:#565656
}
@media screen and (max-width:767px) and (min-width:1px) {
	.grfw-cjwt-text {
	margin:0 auto;
	width:90%;
	min-height:400px;
	overflow:hidden;
	padding:15px
}
.grfw-cjwt-text h2 {
	font-size:15px;
	color:#282b31;
	font-weight:bold;
	margin-bottom:20px;
	text-align:center
}
.grfw-cjwt-text h2 span {
	font-size:18px;
	color:#565656;
	margin-right:10px
}
.grfw-cjwt-text h3 {
	font-size:14px;
	margin:15px 0 10px 0;
	display:block
}
.grfw-cjwt-text h3 span {
	font-size:14px;
	margin-right:5px
}
.grfw-cjwt-text p {
	display:block;
	font-size:12px;
	margin-bottom:8px
}
}.gyfw-jjfa-list .thumbnail {
	height:258px;
	margin-top:8px;
	position:relative;
	background-color:#fff;
	overflow:hidden
}
.gyfw-jjfa-list .thumbnail .caption {
	padding:30px 30px 0 30px
}
.gyfw-jjfa-list .thumbnail i {
	font-size:50px;
	display:block;
	color:#3e63b2;
	text-align:center
}
.gyfw-jjfa-list .thumbnail .ico-ly {
	font-size:45px;
	padding-top:8px
}
.gyfw-jjfa-list .thumbnail .ico-ym {
	font-size:40px;
	padding-top:12px;
	margin-bottom:3px
}
.gyfw-jjfa-list .thumbnail h3 {
	width:100%;
	color:#282b31;
	font-size:22px;
	text-align:center;
	font-weight:bold
}
.gyfw-jjfa-list .thumbnail p {
	color:#565656;
	margin-top:15px;
	text-align:center;
	position:relative;
	max-height:72px;
	line-height:24px;
	max-height:48px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.gyfw-jjfa-list .thumbnail p::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
.gyfw-jjfa-list .thumbnail .bottom {
	position:absolute;
	bottom:0;
	width:100%;
	height:45px;
	overflow:hidden;
	text-align:center;
	background-color:#d6b980;
	border-radius:0 0 8px 8px
}
.gyfw-jjfa-list .thumbnail .bottom i {
	font-size:40px;
	color:#fff;
	display:block;
	position:relative;
	top:-5px
}
.gyfw-jjfa-list a:hover .thumbnail .bottom {
	background-color:#3e63b2
}
.gyfw-jjfa-list1 .thumbnail {
	background-color:#f4f4f4
}
.gyfw-jjfa-list1 .thumbnail .top-img {
	height:300px;
	background-size:cover;
	background-position:top center
}
@media screen and (max-width:1200px) and (min-width:768px) {
	.gyfw-jjfa-list1 .thumbnail .top-img {
	height:220px
}
}@media screen and (max-width:767px) and (min-width:1px) {
	.gyfw-jjfa-list1 .thumbnail .top-img {
	height:155px
}
}.gyfw-jjfa-list1 .thumbnail .caption {
	height:100px;
	min-height:100px;
	padding:25px 25px 0 25px;
	border-bottom:1px solid #ddd
}
.gyfw-jjfa-list1 .thumbnail h3 {
	text-align:left;
	margin:0
}
.gyfw-jjfa-list1 .thumbnail p {
	text-align:left;
	margin:0;
	max-height:24px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.gyfw-jjfa-list1 .thumbnail .bottom {
	height:55px;
	padding:18px 20px
}
.gyfw-jjfa-list1 a:hover .thumbnail {
	background-color:#d6b980
}
.gyfw-jjfa-list1 a:hover .thumbnail .caption {
	border-bottom:1px solid #fff
}
.gyfw-jjfa-list1 a:hover .thumbnail h3 {
	color:#fff
}
.gyfw-jjfa-list1 a:hover .thumbnail p {
	color:#fff
}
.gyfw-jjfa-list1 a:hover .thumbnail .left,.gyfw-jjfa-list1 a:hover .thumbnail .right {
	color:#fff
}
.gyfw-gyfw-list .grfw-fwzn-box {
	margin-bottom:30px
}
.gyfw-gyfw-list .grfw-fwzn-box p,.gyfw-gyfw-list .grfw-fwzn-box h3 {
	text-align:center
}
.gyfw-gyfw-list a:hover .grfw-fwzn-box {
	margin-bottom:42px
}
@media screen and (max-width:900px) and (min-width:1px) {
	.gyfw-gyfw-list a:hover .grfw-fwzn-box {
	margin-bottom:30px
}
}.grfw-grfwbox {
	margin-bottom:30px;
	border-radius:8px;
	background-color:#fff;
	display:block;
	height:100%
}
.grfw-grfwbox .top {
	color:#fff;
	background-color:#3e63b2;
	font-size:20px;
	padding:12px 0;
	font-weight:bold;
	border-radius:8px;
	text-align:center
}
@media screen and (max-width:767px) and (min-width:1px) {
	.grfw-grfwbox .top {
	font-size:16px;
	padding:8px 0
}
}.grfw-grfwbox .body {
	padding:8px 0 0 0;
	min-height:210px
}
.grfw-grfwbox li {
	display:list-item;
	list-style-type:none;
	padding:5px 25px;
	color:#565656;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%
}
@media screen and (min-width:321px) and (max-width:400px) {
	.grfw-grfwbox li {
	font-size:15px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.grfw-grfwbox li {
	font-size:16px !important
}
}.grfw-grfwbox li:before {
	content:"";
	display:inline-block;
	width:5px;
	height:5px;
	margin-right:8px;
	background-color:#777;
	border-radius:50%
}
.grfw-grfwbox li:hover {
	background-color:#d6b980
}
.grfw-grfwbox li:hover a {
	color:#fff
}
.grfw-grfwbox li:hover:before {
	background-color:#fff
}
.text-topbt {
	border-bottom:1px solid #ddd;
	padding:0 0 20px 0;
	margin:50px 0
}
.text-topbt span {
	font-size:30px;
	color:#3e63b2;
	font-weight:bold;
	margin:10px 0;
	border-left:7px solid #d6b980;
	padding:0 30px
}
.lxwm-wxhz-img {
	background:transparent url("../images/map1.jpg") center center no-repeat;
	background-size:cover;
	height:480px;
	margin-bottom:30px;
	border-radius:8px
}
@media screen and (max-width:768px) and (min-width:1px) {
	.lxwm-wxhz-img {
	height:250px
}
}.baidumap {
	width:100%;
	height:480px;
	margin-bottom:30px;
	border-radius:8px
}
@media screen and (max-width:768px) and (min-width:1px) {
	.baidumap {
	height:250px
}
}.table-text {
	width:100%;
	empty-cells:show;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0;
	text-align:left;
	color:#565656;
	background-color:#fff
}
.table-text th {
	font-size:18px;
	padding:15px 5px;
	background-color:#3e63b2;
	font-weight:normal;
	color:#fff
}
.table-text thead tr th:nth-child(1) {
	padding-left:40px;
	-moz-border-top-left-radius:8px;
	border-top-left-radius:8px
}
.table-text thead tr th:nth-child(5) {
	-moz-border-top-right-radius:8px;
	border-top-right-radius:8px
}
.table-text td {
	font-size:14px;
	padding:20px 0 20px 5px;
	vertical-align:center;
	border-bottom:1px dashed #ddd
}
.table-text tbody tr:hover td,.table-text tbody tr:hover td a {
	background-color:#d6b980;
	color:#fff
}
.table-text tbody tr td:nth-child(1) {
	padding-left:40px
}
.table-text tbody tr td a {
	color:#3e63b2
}
.lxwm-wxhz-fy {
	width:100%;
	padding:30px;
	background-color:#fff
}
.lxwm-wxhz-md {
	width:100%;
	padding:20px 20px 8px 20px;
	min-height:150px;
	margin-bottom:10px;
	background-color:#fff;
	border-radius:8px
}
.lxwm-wxhz-md p {
	color:#565656;
	font-size:14px;
	margin-bottom:12px;
	text-align:left;
	text-shadow:0 1px 2px rgba(0,0,0,0)
}
@media screen and (max-width:767px) and (min-width:1px) {
	.lxwm-wxhz-md p {
	font-size:12px
}
}a .lxwm-wxhz-md {
	background-color:#d6b980
}
a .lxwm-wxhz-md p {
	color:#fff
}
.lxwm-hz {
	padding:50px 80px 20px 80px;
	min-height:500px;
	background-color:#fff;
	border-radius:8px
}
@media screen and (max-width:768px) and (min-width:1px) {
	.lxwm-hz {
	padding:30px 50px 10px 50px
}
}.history {
	position:relative;
	background:url(../images/line04.jpg) repeat-y 100px 0;
	padding-left:130px;
	padding-bottom:50px
}
.history .history-left h3 {
	position:absolute;
	font-weight:bold;
	left:0;
	font-size:28px;
	color:#3e63b2
}
.history .history-left h3 span {
	display:block;
	margin-top:-10px
}
.history .history-img {
	position:absolute;
	top:0;
	left:93px;
	z-index:30
}
.history .history-right p {
	margin-bottom:18px
}
.zjzz-jtgs {
	padding:60px 0;
	background:#f4f4f4 url(../images/zjzz3.jpg)
}
@media screen and (max-width:992px) and (min-width:1px) {
	.zjzz-jtgs {
	padding:30px 0 20px 0
}
}.zjzz-jtgs .zjzz-jtgs-left {
	background:transparent url("../images/zjzz1.jpg") center center no-repeat;
	background-size:cover;
	height:490px;
	border-radius:8px
}
@media screen and (max-width:768px) and (min-width:1px) {
	.zjzz-jtgs .zjzz-jtgs-left {
	height:250px
}
}.zjzz-jtgs .zjzz-jtgs-right {
	padding:40px 0 0 80px;
	position:relative
}
@media screen and (max-width:992px) and (min-width:1px) {
	.zjzz-jtgs .zjzz-jtgs-right {
	padding:40px 0 0 0
}
}.zjzz-jtgs .zjzz-jtgs-right h3 {
	font-size:30px;
	font-weight:bold;
	color:#3e63b2
}
.zjzz-jtgs .zjzz-jtgs-right h3 span {
	color:#c1c1c1;
	font-size:18px;
	font-weight:normal;
	margin-left:10px
}
.zjzz-jtgs .zjzz-jtgs-right .xian {
	background-color:#d6b980;
	width:90px;
	height:3px;
	margin-top:20px;
	overflow:hidden
}
.zjzz-jtgs .zjzz-jtgs-right .zjzz-jtgs-text {
	color:#565656;
	padding:25px 35px;
	margin:30px 0 20px -300px;
	font-size:14px;
	line-height:24px;
	border-radius:8px;
	background-color:#fff;
	box-shadow:0 0 10px rgba(0,0,0,0.2)
}
@media screen and (max-width:992px) and (min-width:1px) {
	.zjzz-jtgs .zjzz-jtgs-right .zjzz-jtgs-text {
	padding:20px 15px;
	margin:35px 0 30px 0
}
}.zjzz-jtgs .zjzz-jtgs-right .zjzz-jtgs-text p {
	margin:10px 0
}
.zjzz-jtgs .zjzz-jtgs-right .btn-default {
	color:#565656;
	border-color:#565656;
	background-color:transparent
}
.zjzz-jtgs .zjzz-jtgs-right .btn-default:hover {
	color:#fff;
	border-color:#314e8c;
	background-color:#3e63b2
}
@media screen and (max-width:992px) and (min-width:1px) {
	.zjzz-jtgs .zjzz-jtgs-right h3 {
	font-size:18px
}
.zjzz-jtgs .zjzz-jtgs-right h3 span {
	font-size:12px
}
.zjzz-jtgs .zjzz-jtgs-right .xian {
	width:60px
}
.zjzz-jtgs .zjzz-jtgs-right .btn {
	position:absolute;
	top:40px;
	right:10px;
	padding:3px 12px
}
.zjzz-jtgs .zjzz-jtgs-right .btn-default {
	color:#fff;
	border-color:#314e8c;
	background-color:#3e63b2
}
}.zjzz-zzshgs-img {
	width:100%;
	height:200px;
	display:none;
	background:transparent url("../images/zjzz4.jpg") center center no-repeat;
	background-size:cover
}
@media screen and (max-width:992px) and (min-width:1px) {
	.zjzz-zzshgs-img {
	display:block
}
}.zjzz-zzshgs {
	min-height:530px;
	background:#3e63b2 url("../images/zjzz2.jpg") center center no-repeat;
	background-size:cover
}
@media screen and (max-width:992px) and (min-width:1px) {
	.zjzz-zzshgs {
	background-image:none
}
}.zjzz-zzshgs .zjzz-zzshgs-box {
	padding:60px 70px 0 0
}
@media screen and (max-width:992px) and (min-width:1px) {
	.zjzz-zzshgs .zjzz-zzshgs-box {
	padding:30px 0
}
}.zjzz-zzshgs h3 {
	font-size:30px;
	font-weight:bold;
	color:#fff
}
.zjzz-zzshgs h3 span {
	color:#c1c1c1;
	font-size:18px;
	font-weight:normal;
	margin-left:10px
}
.zjzz-zzshgs .xian {
	background-color:#fff;
	width:90px;
	height:3px;
	margin-top:20px;
	overflow:hidden
}
@media screen and (max-width:1460px) and (min-width:993px) {
	.zjzz-zzshgs h3 {
	font-size:28px
}
.zjzz-zzshgs h3 span {
	font-size:18px;
	display:none
}
}@media screen and (max-width:992px) and (min-width:1px) {
	.zjzz-zzshgs h3 {
	font-size:18px
}
.zjzz-zzshgs h3 span {
	font-size:12px
}
.zjzz-zzshgs .xian {
	width:60px
}
.zjzz-zzshgs .btn {
	padding:3px 12px
}
.zjzz-zzshgs .btn-default {
	color:#3e63b2;
	border-color:transparent;
	background-color:#fff
}
}.zjzz-zzshgs .zjzz-zzshgs-text {
	font-size:14px;
	line-height:24px;
	margin:30px 0;
	color:#fff
}
@media screen and (max-width:992px) and (min-width:1px) {
	.zjzz-zzshgs .zjzz-zzshgs-text {
	margin:35px 0 30px 0
}
}.zjzz-zzshgs .zjzz-zzshgs-text p {
	margin:10px 0
}
.width20 {
	width:20%;
	float:left;
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px;
	margin:15px 0
}
@media screen and (max-width:992px) and (min-width:768px) {
	.width20 {
	width:33.333%
}
}@media screen and (max-width:767px) and (min-width:1px) {
	.width20 {
	width:50%;
	padding-right:8px;
	padding-left:8px
}
}.width20 .width20-box {
	width:100%;
	border-radius:5px;
	padding:40px 30px;
	text-align:center;
	background-color:#fff
}
.width20 .width20-box i {
	font-size:50px;
	color:#282b31
}
.width20 .width20-box h3 {
	font-size:20px;
	font-weight:bold;
	color:#282b31;
	margin:20px 0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.width20 .width20-box p {
	font-size:14px;
	color:#565656;
	position:relative;
	max-height:72px;
	line-height:24px;
	max-height:48px;
	height:48px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.width20 .width20-box p::after {
	content:"";
	position:absolute;
	bottom:-3px;
	right:5px
}
@media screen and (max-width:767px) and (min-width:1px) {
	.width20 .width20-box {
	padding:20px 15px
}
.width20 .width20-box i {
	font-size:30px
}
.width20 .width20-box h3 {
	font-size:12px;
	margin:10px 0
}
.width20 .width20-box p {
	font-size:12px
}
}.width20 .width20-box:hover {
	background-color:#d6b980
}
.width20 .width20-box:hover i {
	color:#fff
}
.width20 .width20-box:hover h3 {
	color:#fff
}
.width20 .width20-box:hover p {
	color:#fff
}
.zjzz-mulu {
	padding:0 60px
}
@media screen and (max-width:767px) and (min-width:1px) {
	.zjzz-mulu {
	padding:0 15px
}
}.zjzz-mulu h3 {
	width:154px;
	height:154px;
	margin:0 auto;
	line-height:154px;
	text-align:center;
	color:#fff;
	background-color:#3e63b2;
	font-size:20px;
	font-weight:bold;
	border-radius:50%
}
.zjzz-mulu .xian1 {
	width:50%;
	height:30px;
	border-right:1px solid #aaa
}
.zjzz-mulu .xian2 {
	width:85%;
	margin:0 auto;
	height:30px;
	border:1px solid #aaa;
	border-bottom:0
}
@media screen and (max-width:767px) and (min-width:1px) {
	.zjzz-mulu .xian2 {
	width:55%
}
}.zjzz-mulu .zjzz-mulu1 {
	padding:18px 0;
	margin-bottom:20px;
	background-color:#d6b980;
	color:#fff;
	text-align:center;
	font-size:16px;
	border-radius:8px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.zjzz-mulu h4 {
	width:200px;
	height:80px;
	line-height:80px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	background-color:#3e63b2;
	border-radius:8px;
	margin:0 auto;
	box-shadow:5px 5px 10px rgba(62,99,179,0.5)
}
.zjzz-mulu .xian3 {
	position:relative;
	width:75%;
	margin:0 auto;
	height:30px;
	border:1px solid #aaa;
	border-bottom:0
}
@media screen and (max-width:992px) and (min-width:1px) {
	.zjzz-mulu .xian3 {
	width:50%
}
}.zjzz-mulu .xian3 small {
	width:18px;
	height:18px;
	position:absolute;
	top:-9px;
	left:50%;
	margin-left:-9px;
	background:transparent url("../images/zjzz6.png") center center no-repeat
}
.zjzz-mulu .zjzz-mulu2 h5 {
	position:relative;
	padding:18px 0;
	width:100%;
	margin-bottom:20px;
	background-color:#d6b980;
	color:#fff;
	text-align:center;
	font-size:16px;
	border-radius:8px;
	box-shadow:5px 5px 10px rgba(214,188,127,0.4)
}
.zjzz-mulu .zjzz-mulu2 h5 span {
	position:absolute;
	background:transparent url("../images/zjzz7.png") center center no-repeat;
	width:11px;
	height:60px;
	bottom:-40px
}
.zjzz-mulu .zjzz-mulu2 h5 span:first-child {
	left:12px
}
.zjzz-mulu .zjzz-mulu2 h5 span:last-child {
	right:10px
}
.zjzz-mulu .zjzz-mulu2 ul {
	padding:30px 15px 18px 15px;
	margin-bottom:30px;
	background-color:#fff;
	color:transparent;
	font-size:16px;
	border-radius:8px;
	box-shadow:0 0 10px rgba(0,0,0,0.2)
}
.zjzz-mulu .zjzz-mulu2 li {
	color:#565656;
	font-size:12px;
	border-bottom:1px dashed #ddd;
	padding:10px 0
}
@media screen and (max-width:767px) and (min-width:1px) {
	.zjzz-mulu .zjzz-mulu2 li {
	font-size:14px
}
}@media screen and (max-width:20000px) and (min-width:993px) {
	.zjzz-mulu .pd-left {
	padding-left:0
}
.zjzz-mulu .pd-right {
	padding-right:0
}
}.zjzz-fenzhi-box {
	padding:15px 60px
}
@media screen and (max-width:767px) and (min-width:1px) {
	.zjzz-fenzhi-box {
	padding:0 15px
}
}.zjzz-fenzhi-box h3 {
	font-size:22px;
	color:#282b31;
	text-align:center;
	font-weight:bold;
	margin-bottom:30px
}
.box-sizing {
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.zjzz-fenzhi {
	min-height:461px;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	border-radius:8px;
	padding-bottom:30px;
	position:relative
}
.zjzz-fenzhi .top ul {
	list-style:none;
	background-color:#3e63b2;
	border-radius:8px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.zjzz-fenzhi .top li {
	display:inline-block;
	width:14%;
	margin-left:-5px
}
.zjzz-fenzhi .top li a {
	display:block;
	font-size:14px;
	color:#666;
	padding:22px 0;
	text-align:center;
	color:#fff;
	background:#3e63b2;
	text-decoration:none
}
.zjzz-fenzhi .top li a:hover {
	background:#314e8c
}
.zjzz-fenzhi .top li:first-child {
	width:15.25%;
	margin-left:0
}
.zjzz-fenzhi .top li:first-child a {
	border-radius:8px;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.zjzz-fenzhi .top li:last-child {
	width:15.25%
}
.zjzz-fenzhi .top li:last-child a {
	border-radius:8px;
	border-top-left-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.zjzz-fenzhi .top .active a {
	background:#314e8c
}
.zjzz-fenzhi .dropdown-menu>.active>a {
	color:inherit;
	text-decoration:none;
	background-color:inherit;
	outline:0
}
.zjzz-fenzhi .bottom .icon1 {
	display:inline-block;
	width:8%;
	padding-left:20px;
	position:relative;
	top:2px;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.zjzz-fenzhi .bottom .icon1 i {
	font-size:20px;
	color:#565656
}
.zjzz-fenzhi .bottom .icon2 {
	display:inline-block;
	width:12%;
	padding-left:10px;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
.zjzz-fenzhi .bottom .icon2 i {
	font-size:22px;
	color:#fff
}
.zjzz-fenzhi .bottom .left-text {
	display:inline-block;
	width:60%
}
.zjzz-fenzhi .bottom .left-text1 {
	display:inline-block;
	width:20%;
	color:#565656
}
.zjzz-fenzhi .bottom ul {
	list-style:none;
	padding:15px 0;
	min-height:387px
}
.zjzz-fenzhi .bottom li {
	display:block;
	font-size:14px;
	padding:10px 0
}
.zjzz-fenzhi .bottom li a {
	color:#3e63b2;
	padding:10px 0;
	width:100%
}
.zjzz-fenzhi .bottom li a:hover {
	background-color:#d6b980;
	color:#fff
}
.zjzz-fenzhi .bottom li a:hover .left-text1 {
	color:#fff
}
@media screen and (max-width:767px) and (min-width:1px) {
	.zjzz-fenzhi .bottom .icon1 {
	display:none
}
.zjzz-fenzhi .bottom .icon2 {
	width:20%
}
.zjzz-fenzhi .bottom .icon2 i {
	color:#282b31
}
.zjzz-fenzhi .bottom .left-text {
	width:100%;
	padding-left:15px;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	font-size:12px
}
.zjzz-fenzhi .bottom .left-text1 {
	width:80%;
	padding-left:15px;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	font-size:12px
}
}.zjzz-fenzhi .btn {
	padding:10px;
	text-align:left;
	border-radius:8px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.zjzz-fenzhi .open>.dropdown-toggle.btn-primary:hover,.zjzz-fenzhi .btn-primary:active:focus,.zjzz-fenzhi .btn-primary.active:focus,.zjzz-fenzhi .open>.dropdown-toggle.btn-primary:focus .btn-primary,.zjzz-fenzhi .btn-primary:hover {
	background-color:#3e63b2;
	border-color:#314e8c
}
.zjzz-fenzhi .grfw-cjwt-bt {
	margin-bottom:0
}
.zjzz-fenzhi .zhankai {
	text-align:center
}
.zjzz-fenzhi .zhankai .btn {
	border-radius:22px
}
.zjzz-fenzhi .zhankai i {
	margin:0 20px
}
.zjzz-fenzhi .zhankai .btn-primary,.zjzz-fenzhi .zhankai .btn-primary:hover {
	background-color:#3e63b2;
	border-color:#314e8c
}
.zjzz-fenzhi .fenye {
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:15;
	width:60%;
	padding-left:0;
	margin-left:-30%;
	text-align:center;
	list-style:none
}
.zjzz-fenzhi .fenye div {
	display:inline-block;
	margin:0 10px
}
.zjzz-fenzhi .fenye div a {
	display:block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#aaa;
	border:1px solid #919191;
	border-radius:10px
}
.zjzz-fenzhi .fenye .active a {
	background-color:#d6b980;
	border:1px solid #caa459
}
.zjzz-nianfen {
	padding:15px 60px
}
@media screen and (max-width:767px) and (min-width:1px) {
	.zjzz-nianfen {
	padding:0 15px 15px 15px
}
}.zjzz-nianfen h3 {
	font-size:22px;
	color:#282b31;
	text-align:center;
	font-weight:bold
}
.zjzz-nianfen-box {
	position:relative;
	width:100%;
	height:80px;
	padding:0 70px;
	text-align:left;
	overflow:hidden
}
.zjzz-nianfen-box .badge1 {
	position:absolute;
	top:15px;
	display:block;
	font-size:25px;
	float:left
}
.zjzz-nianfen-box .badge1 a {
	display:block;
	width:50px;
	height:50px;
	background-color:#ececec;
	line-height:50px;
	text-align:center;
	color:#fff;
	border-radius:50%
}
.zjzz-nianfen-box .badge1 a:hover {
	background-color:#3e63b2;
	color:#fff
}
.zjzz-nianfen-box .centbox {
	width:100%;
	overflow:auto
}
.zjzz-nianfen-box .centbox .centbox1 {
	width:200%
}
.zjzz-nianfen-box .centbox h3 {
	display:inline-block;
	font-size:20px;
	margin-left:32px;
	font-weight:bold;
	position:relative
}
.zjzz-nianfen-box .centbox h3 span {
	position:absolute;
	top:40px;
	left:80px;
	width:36px;
	height:4px;
	background-color:#d3d3d3
}
.zjzz-nianfen-box .centbox h3 a {
	display:block;
	width:80px;
	height:80px;
	background-color:#d3d3d3;
	line-height:80px;
	text-align:center;
	color:#fff;
	border-radius:50%
}
.zjzz-nianfen-box .centbox h3 a:hover {
	background-color:#3e63b2;
	color:#fff
}
.zjzz-nianfen-box .centbox h3:first-child {
	margin-left:0
}
.zjzz-nianfen-box .centbox .active a {
	background-color:#3e63b2;
	color:#fff
}
@media screen and (max-width:767px) and (min-width:1px) {
	.zjzz-nianfen-box {
	padding:0
}
.zjzz-nianfen-box .badge1 {
	display:none
}
}.zjzz-history {
	padding:0 60px
}
@media screen and (max-width:767px) and (min-width:1px) {
	.zjzz-history {
	padding:0 15px
}
}.zjzz-history h3 {
	font-size:35px;
	font-weight:bold;
	color:#282b31
}
.zjzz-history .history {
	background:url(../images/line04.jpg) repeat-y 60px 0;
	padding-left:90px;
	padding-bottom:20px
}
.zjzz-history .history .history-img {
	left:52px
}
.zjzz-history .history .history-right p {
	font-size:16px
}
.zjzz-cpfw {
	padding:0 60px;
	min-height:680px;
	position:relative;
	zoom:1
}
.zjzz-cpfw:before,.zjzz-cpfw:after {
	content:"";
	display:table
}
.zjzz-cpfw:after {
	clear:both
}
.zjzz-cpfw .right275 {
	padding-right:137.5px
}
.zjzz-cpfw .left275 {
	padding-left:137.5px
}
.zjzz-cpfw .cpfw-img {
	position:absolute;
	top:55px;
	left:50%;
	margin-left:-137.5px;
	z-index:1000
}
.zjzz-cpfw .cpfw-box {
	margin-top:37px
}
.zjzz-cpfw .cpfw-box .row {
	margin:0
}
.zjzz-cpfw .cpfw-box h3 {
	font-size:22px;
	color:#3e63b2;
	padding-bottom:20px;
	border-bottom:1px dashed #bfbfbf;
	margin-bottom:10px
}
.zjzz-cpfw .cpfw-box h3 span {
	padding-left:20px;
	border-left:6px solid #3e63b2
}
.zjzz-cpfw .cpfw-box .cpfw-text {
	font-size:12px;
	color:#565656;
	min-height:31px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.zjzz-cpfw .cpfw-box i {
	font-size:22px;
	color:#d6b980;
	margin-right:3px;
	position:relative;
	top:5px
}
.zjzz-cpfw-md {
	padding:0 15px 20px 15px;
	position:relative;
	display:none
}
.zjzz-cpfw-md img {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-93px;
	z-index:100
}
.zjzz-cpfw-md .xian1 {
	width:50%;
	height:95px;
	padding-top:90px;
	margin-bottom:90px;
	border:1px dashed #bfbfbf;
	border-right:0;
	border-left:0;
	border-top:0;
	z-index:1
}
.zjzz-cpfw-md .cpfw-box {
	position:relative;
	padding-left:35px;
	padding-top:30px;
	border-left:1px dashed #bfbfbf
}
.zjzz-cpfw-md .cpfw-box>i {
	position:absolute;
	left:-6px;
	bottom:-6px;
	color:#bfbfbf;
	font-size:12px
}
.zjzz-cpfw-md .cpfw-box .row {
	margin:0
}
.zjzz-cpfw-md .cpfw-box .row .col-xs-6 {
	padding-right:0;
	padding-left:0
}
.zjzz-cpfw-md .cpfw-box h3 {
	font-size:14px;
	color:#3e63b2;
	padding-bottom:10px
}
.zjzz-cpfw-md .cpfw-box h3 span {
	padding-left:15px;
	border-left:4px solid #3e63b2;
	font-weight:bold
}
.zjzz-cpfw-md .cpfw-box .cpfw-text {
	font-size:12px;
	color:#565656;
	min-height:31px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.zjzz-cpfw-md .cpfw-box .cpfw-text i {
	font-size:18px;
	color:#d6b980;
	position:relative;
	top:2px
}
@media screen and (max-width:932px) and (min-width:1px) {
	.zjzz-cpfw {
	display:none
}
.zjzz-cpfw-md {
	display:block
}
}.zjzz-qikh {
	padding:30px 60px
}
@media screen and (max-width:767px) and (min-width:1px) {
	.zjzz-qikh {
	padding:15px
}
}.zjzz-qikh .logobox {
	height:70px;
	margin:20px 0;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	background:transparent center center no-repeat;
	background-size:contain
}
.media {
	padding:0 60px;
	margin-bottom:30px
}
@media screen and (max-width:767px) and (min-width:1px) {
	.media {
	padding:0 15px
}
}.media .media-heading {
	font-size:22px;
	font-weight:bold;
	margin:30px 0
}
.media p {
	color:#565656;
	line-height:24px;
	font-size:14px
}
.dropdown-menu {
	padding:5px 5px 20px
}
.dropdown-menu>li>a {
	font-size:14px;
	padding:8px 10px;
	border-bottom:1px dashed #ddd
}
.nei-text-ii .title-t a {
	color:#3e63b3
}
.nei-text-ii .title-t a em {
	border-color:#fff #fff #fff #3e63b3
}
.nei-text-ii a {
	color:#282b31
}
.nei-text-ii a em {
	border-color:#fff #fff #fff #282b31
}
.nei-text-ii a:hover {
	color:#d6b980
}
.nei-text-ii a:hover em {
	border-color:#fff #fff #fff #d6b980
}
.lxwm-lxwmmd .carousel-inner {
	height:1050px
}
.lxwm-lxwmmd .item {
	background-color:transparent
}
.lxwm-lxwmmd .carousel-indicators li {
	background-color:#ddd;
	border:1px solid #c4c4c4
}
.lxwm-lxwmmd .carousel-indicators .active {
	background-color:#d6b684
}
.lxwm-lxwmmd .carousel-caption {
	top:50%;
	left:50%;
	width:98%
}
.nei-text-ii {
	padding:52px 60px 36px 60px
}
.nei-text-ii h3 {
	font-size:31px;
	line-height:32px;
	text-align:center
}
.nei-text-ii .title-blank-line {
	margin-bottom:38px
}
.nei-text-ii .title-blank-line-ii {
	margin-bottom:32px
}
.nei-text-ii .title-blank-line-iii {
	margin-bottom:60px
}
.nei-text-ii .title-blank-line-iv {
	margin-bottom:34px
}
.nei-text-ii .title-blank-line-v {
	margin-bottom:26px
}
.nei-text-ii .title-blank-line-vi {
	margin-bottom:30px
}
.nei-text-ii .title-blank-line-vii {
	margin-bottom:14px
}
.nei-text-ii p {
	font-size:14px;
	line-height:24px;
	margin-bottom:8px
}
.nei-text-ii img {
	display:block;
	width:100%;
	height:auto;
	border-radius:8px;
	margin-bottom:30px
}
.nei-text-ii h4 {
	text-align:center;
	font-weight:500;
	font-size:16px;
	margin-bottom:22px
}
.nei-text-ii h5 {
	text-align:center;
	font-weight:500;
	font-size:16px
}
.nei-text-ii h6 {
	text-align:center;
	margin-bottom:8px;
	font-size:20px
}
.nei-text-ii .h7 {
	font-size:22px;
	line-height:24px;
	margin-bottom:34px
}
.nei-text-ii .h8 {
	font-size:22px;
	line-height:24px;
	padding-bottom:18px;
	border-bottom:1px solid #d6b97f;
	width:210px
}
.nei-text-ii .h9 {
	font-size:22px;
	line-height:24px;
	padding-bottom:18px;
	border-bottom:1px solid #ddd;
	width:210px
}
.nei-text-ii .h13 {
	font-size:18px;
	line-height:20px;
	margin-left:20px
}
.nei-text-ii .h11 {
	font-size:18px;
	line-height:20px;
	padding-bottom:20px;
	border-bottom:1px solid #ddd;
	margin-left:20px;
	width:192px
}
.nei-text-ii .h12 {
	font-size:18px;
	line-height:20px;
	padding-bottom:21px;
	margin-left:20px;
	width:192px
}
.nei-text-ii .text-center {
	text-align:center
}
.nei-text-ii .blank-line {
	height:41px
}
.nei-text-ii .blank-line-ii {
	height:10px
}
.nei-text-ii .blank-line-iii {
	height:12px
}
.nei-text-ii .blank-line-iv {
	height:6px
}
.nei-text-ii .blank-line-v {
	height:47px
}
.blank-line-vi {
	height:42px
}
.nei-text-ii .fbbb {
	font-weight:bold
}
.nei-text-ii .nei-textimg {
	height:400px;
	border-radius:8px;
	background:transparent center center no-repeat;
	background-size:cover
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-text-ii .nei-textimg {
	height:140px
}
}.nei-text-ii .textbt {
	width:100%;
	color:#fff;
	background-color:#3e63b3;
	padding:10px 0;
	border-radius:8px;
	font-size:20px;
	margin-bottom:8px;
	text-align:center;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.nei-text-ii .textbt {
	font-size:21px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.nei-text-ii .textbt {
	font-size:22px !important
}
}.nei-text-ii h2 {
	font-size:16px;
	color:#282b31;
	padding-left:15px;
	margin-top:15px;
	border-left:3px solid #d6b980;
	margin-bottom:8px
}
.nei-text-ii hr {
	height:1px;
	border:none;
	border-top:1px dashed #ccc;
	margin:0;
	padding:0;
	margin-bottom:5px;
	margin-top:3px
}
.nei-text-ii ul {
	padding-left:0;
	margin:15px 0 30px 40px
}
.nei-text-ii .h230 ul {
	min-height:120px
}
.nei-text-ii .textbt1 h3 {
	font-size:18px;
	text-align:center;
	margin:0 auto;
	margin-bottom:10px
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-text-ii .textbt1 h3 {
	font-size:14px
}
}.nei-text-ii .textbt1 p {
	background-color:#d6b980;
	height:3px;
	width:50px;
	text-align:center;
	margin:0 auto
}
.nei-text-ii li {
	display:list-item;
	list-style-type:none;
	font-size:14px;
	margin-top:22px
}
@media screen and (min-width:321px) and (max-width:400px) {
	.nei-text-ii li {
	font-size:15px !important
}
}@media screen and (min-width:400px) and (max-width:768px) {
	.nei-text-ii li {
	font-size:16px !important
}
}.nei-text-ii li:before {
	content:"";
	display:inline-block;
	width:5px;
	height:5px;
	margin-right:8px;
	background-color:#282b31;
	border-radius:50%
}
.nei-text-ii .li1 li {
	display:inline-block;
	margin-right:12px
}
.nei-text-ii .textimg {
	display:block;
	width:100%;
	height:auto;
	width:70%;
	text-align:center;
	margin:0 auto
}
@media screen and (max-width:767px) and (min-width:1px) {
	.nei-text-ii {
	padding:15px
}
.nei-text-ii h3 {
	font-size:20px
}
.nei-text-ii h6 {
	font-size:16px
}
.nei-text-ii h4,.nei-text-ii h5 {
	font-size:14px
}
}.text-gray {
	color:#565656
}
.text-blue {
	color:#3e63b3
}
.text-black {
	color:#282b31
}
.text-yellow {
	color:#d6b97f
}
.list-t em {
	display:block;
	font:0/0 "微软雅黑";
	border:4px solid;
	border-color:#fff #fff #fff #282b31;
	float:left;
	margin-top:5px;
	margin-right:10px
}
.title-t em {
	display:block;
	font:0/0 "微软雅黑";
	border:6px solid;
	border-color:#fff #fff #fff #3e63b3;
	float:left;
	margin-top:6px;
	margin-left:10px;
	margin-right:15px
}
.text-yellow em {
	display:block;
	font:0/0 "微软雅黑";
	border:4px solid;
	border-color:#fff #fff #fff #d6b97f;
	float:left;
	margin-top:5px;
	margin-right:10px
}
.nei-text-ii nav li {
	display:inline-block;
	list-style-type:none;
	font-size:14px;
	margin-top:22px
}
.nei-text-ii nav li:before {
	display:none
}
#qrcode {
	position:absolute;
	top:-180px;
	left:-50px;
	z-index:1000
}
input::-webkit-input-placeholder {
	color:#aaa
}
.sousuo .form-control {
	border:none
}
.sousuo .input-lg {
	min-height:46px;
	padding:15px 16px;
	font-size:14px;
	border-radius:6px
}
.sousuo .btn-default {
	color:#fff;
	border-radius:6px;
	background-color:#3e63b2;
	border:none
}
.sousuo .btn-default i {
	margin-right:0;
	font-size:24px
}
.sousuo .btn-lg {
	padding:6px 70px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px
}
@media screen and (min-width:1px) and (max-width:767px) {
	.sousuo .input-lg {
	height:35px;
	line-height:35px;
	min-height:35px;
	padding:0 10px
}
.sousuo .btn-default i {
	font-size:18px
}
.sousuo .btn-lg {
	padding:6px 30px;
	height:35px
}
}.sousuo-text {
	background-color:#fff;
	padding:20px 60px;
	min-height:600px;
	border-radius:8px
}
.sousuo-text h4 {
	font-size:16px;
	color:#aaa;
	margin-top:15px;
	text-align:center
}
@media screen and (max-width:767px) and (min-width:1px) {
	.sousuo-text {
	padding:5px 15px;
	min-height:400px
}
.sousuo-text h4 {
	font-size:14px
}
}.sousuo-text .sousuo-textbox {
	padding:40px 0;
	border-bottom:1px solid #ddd
}
.sousuo-text .sousuo-textbox h3 {
	font-size:18px;
	color:#282b31;
	font-weight:bold
}
.sousuo-text .sousuo-textbox p {
	font-size:14px;
	color:#565656;
	margin-top:25px;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis
}
.sousuo-text .sousuo-textbox .bottom {
	font-size:14px;
	color:#aaa;
	margin-top:15px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.sousuo-text .sousuo-textbox a:hover h3 {
	color:#3e63b2
}
@media screen and (max-width:767px) and (min-width:1px) {
	.footer1-ico .col-xs-6:nth-of-type(n+9) {
	display:none
}
}.icon-new2 {
	font-size:30px;
	color:#f03833;
	margin-left:6px;
	font-weight:400;
	position:relative;
	top:5px
}
.btn-zhankai {
	display:none;
	margin-top:10px
}
@media screen and (max-width:768px) and (min-width:1px) {
	.btn-zhankai {
	display:block
}
}.btn-zhankai .btn-default {
	display:block;
	margin:0 auto;
	font-size:18px;
	color:#3e63b2;
	font-weight:500;
	background-color:#fff;
	border-color:transparent
}
.btn-zhankai a:hover .btn-default {
	color:#fff;
	background-color:#3e63b2
}
.btn-zhankai .btn-default i {
	margin:0 40px 0 10px
}
.btn-zhankai .btn-default i:nth-child(2) {
	margin:0 10px 0 40px
}
#contentqrcode {
	position:absolute;
	top:-180px;
	left:-50px;
	z-index:1000;
	width:180px;
	height:180px;
	padding:10px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:5px
}
@media screen and (max-width:768px) and (min-width:1px) {
	#contentqrcode {
	left:-100px
}
}
.pages li {
    float: left;
}


.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:13px;padding-top: 30px;}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}