@charset "utf-8";

/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: #f6f6f6;
	font-family: "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", "WenQuanYi Micro Hei", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;
}

* {
	margin: 0px;
	padding: 0px;
}

.topbox {
	position: relative;
	min-width: 1300px;
}

.head {
	width: 100%;
	height: 50px;
	background: #3982d1;
}

.fouerbox {
	height:40px;
	margin: 0 auto;
}

.logo_left {
	opacity: 1;
	z-index: 1111;
}

clr {
	clear: both;
}

a {
	color: #5a5d5e;
}

.animenu__toggle {
	display: none;
	cursor: pointer;
	border: 0;
	padding: 10px;
	height: 90px;
	width: 760px;
}

.animenu__toggle:hover {
	background-color: #f58400;
}

.animenu__toggle__bar {
	display: block;
	width: 20px;
	height: 2px;
	background-color: #fff;
	-webkit-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);
	-o-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);
	transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);
}

.animenu__toggle__bar+.animenu__toggle__bar {
	margin-top: 4px;
}

.animenu__toggle--active .animenu__toggle__bar {
	margin: 0;
	position: absolute;
}

.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {
	opacity: 0;
}

.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.animenu {
	display: block;
}

.animenu ul {
	padding: 0;
	list-style: none;
	font-size: 18px;
}

.animenu li,
.animenu a {
	display: inline-block;
	font-size: 16px;
	color: #fff;
}

.animenu a {
	color: #ffff;
	text-decoration: none;
}

.animenu__nav {
	height: 60px;
	margin-top: 22px;
	left: 620px;
	z-index: 1000;
}

.animenu__nav>li {
	position: relative;
}

.animenu__nav>li>a {
	padding: 10px 30px;
	text-transform: uppercase;
}

.animenu__nav>li>a:first-child:nth-last-child(2):before {
	content: "";
	position: absolute;
	border: 4px solid transparent;
	border-bottom: 0;
	border-top-color: currentColor;
	top: 50%;
	margin-top: -2px;
	right: 10px;
}

.animenu__nav>li:hover>ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
}

.animenu__nav>li:hover>a {
	color: #fff;
}

.animenu__nav__child {
	min-width: 145px;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	margin: 20px 0 0 0;
	background-color: #095384;
	transition: margin .15s, opacity .15s;
}

.animenu__nav__child>li {
	width: 145px;
	border-bottom: 1px #fff dashed;
	text-align: center;
}

.animenu__nav__child>li:first-child>a:after {
	content: '';
	position: absolute;
	height: 0;
	width: 0;
	left: 1em;
	top: -6px;
	border: 6px solid transparent;
	border-top: 0;
	border-bottom-color: inherit;
}

.animenu__nav__child>li:last-child {
	border: 0;
}

.animenu__nav__child a {
	padding: 10px;
	width: 125px;
	border-color: #095384;
}

.animenu__nav__child a:hover {
	background-color: #f58400;
	border-color: #f58400;
	color: #fff;
}

@media screen and (max-width:760px) {
	.animenu__toggle {
		display: inline-block;
	}
	.animenu__nav,
	.animenu__nav__child {
		display: none;
	}
	.animenu__nav {
		margin: 10px 0;
	}
	.animenu__nav>li {
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid #515151;
	}
	.animenu__nav>li:last-child {
		border: 0;
	}
	.animenu__nav>li:first-child>a:after {
		content: '';
		position: absolute;
		height: 0;
		width: 0;
		left: 1em;
		top: -6px;
		border: 6px solid transparent;
		border-top: 0;
		border-bottom-color: inherit;
	}
	.animenu__nav>li>a {
		width: 100%;
		padding: 10px;
		border-color: #111;
		position: relative;
	}
	.animenu__nav a:hover {
		background-color: #f58400;
		border-color: #ffbf00;
		color: #fff;
	}
	.animenu__nav__child {
		position: static;
		background-color: #095384;
		margin: 0;
		transition: none;
		visibility: visible;
		opacity: 1;
	}
	.animenu__nav__child>li:first-child>a:after {
		content: none;
	}
	.animenu__nav__child a {
		padding-left: 20px;
		width: 100%;
	}
}

.animenu__nav--open {
	display: block !important;
}

.animenu__nav--open .animenu__nav__child {
	display: block;
}

/*新增加导航css*/

.pgwMenuCustom {
 height: 40px;
 position: relative; 
 list-style: none;
 margin-top:5px;
}
.pgwMenuCustom ul { 
     list-style: none;
	 white-space: nowrap;
	 margin: 0; 
	 padding: 0;
}
.pgwMenuCustom .pm-links.mobile, .pgwMenuCustom .pm-viewMore>ul {
	 background: #f1941c;
	 box-shadow: 2px 2px 4px #777;
	 position: absolute;
	 left: 0;
	 top: 100%;
	 z-index: 1000;
}
.pgwMenuCustom .pm-links.mobile li, .pgwMenuCustom .pm-viewMore>ul>li {
	 display: block;
	 clear: both;
	 width: 175px;
}
.pgwMenuCustom li { 
     float: left; 
}
.pgwMenuCustom a { 
     display: block; color: #fff;
	 line-height: 40px;
	 padding: 0 55px;
	 text-decoration: none;
}
.pgwMenuCustom a.selected {
	 background: #DED2C3;
}
.pgwMenuCustom li a:hover { 
    background: #DED2C3; 
	color:#665c54;
	font-weight:bold;
	text-decoration: none ;
}
.mainlevel ul{ 
   display:none; 
   position:absolute;
   z-index:99;
}
.mainlevel li{
	width:174px;
	display:block;
	float:none;
	background:#665c54;
}













/*搜索框*/

.searchinput {
	border-right-width: 0px;
	width: 200px;
	height: 30px;
	margin-top:10px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	color: #636365;
	font-size: 12px;
	vertical-align: middle;
	border-left-width: 0px;
	border-radius: 20px;
	text-indent: 25px;
	margin-left: 20px;
}

.searchaction {
	width: 25px;
	height: 25px;
	margin-top:5px;
}

.clearfix {
	overflow: visible;
}


/*检索框*/

.Logboxall {
	width: 100%;
	height: 85px;
}


/*数字登录*/

.liblery {
	border: 1px #ccc solid;
	width: 262px;
	height: 45px;
	float: right;
	margin-top: 20px;
}

.logsumer {
	width: 50px;
	height: 50px;
	display: inline-block;
	float: left;
	padding-left: 6px;
}

.liblery h1 {
	font-size: 22px;
	color: #a49f9f;
	height: 40px;
	line-height: 40px;
	float: left;
	display: inline-block;
}

.liblery h1 a {
	color: #838282;
}

.liblery h1 a:hover {
	color: #095384;
	text-decoration: none;
}


/*登录*/

.Loginsum {
	background: #fff;
	width: 262px;
	height: 64px;
	float: left;
	margin-left: 19px;
}

.Loginsum a {
	cursor: pointer;
	text-decoration: none;
}

.Loginsum a:hover {
	background: #fff;
	filter: alpha(opacity=40);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


/*四大块*/

.DinFirst {
	height: 320px;
	margin-top: 70px;
}

.Dogm {
	width: 320px;
	height: 350px;
	float: left;
}

.Dogm1 {
	width: 160px;
	height: 160px;
	background: #90ba4d;
	float: left;
}

.Dpic {
	margin: 0px 0px 0px 20px;
}

.Dpic img {
	border: none;
	margin: 10px 0px 0px 10px;
}

.ConDom {
	font-size: 18px;
	color: #fff;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin: 10px;
}

.Dogm2 {
	width: 160px;
	height: 160px;
	background: #b973c4;
	float: right;
}

.Dogm3 {
	width: 160px;
	height: 160px;
	background: #e27594;
	float: left;
}

.Dogm4 {
	width: 160px;
	height: 160px;
	background: #3aabb5;
	float: right;
}


/*切换广告*/

#outer {
	width: 500px;
	height: 320px;
	position: relative;
	overflow: hidden;
	float: left;
}

#inner {
	display: block;
	width: 4800px;
	height: 300px;
	position: absolute;
	left: 0;
	top: 0;
}

#inner li {
	display: block;
	width: 500px;
	height: 320px;
	float: left;
	font-size: 72px;
	line-height: 300px;
	text-align: center;
	content: #666;
}

#nav {
	height: 40px;
	position: absolute;
	right:5px;
	bottom: 0;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#nav em {
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 8px;
	margin-top: 8px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
	color: #333;
	font-style: normal;
	font-family: Arial;
	background: #eee;
	border-radius: 12px;
	cursor: pointer;
}

#nav .ehover {
	background: #c40000;
	color: #fff;
}


/*新闻动态*/

.fl {
	display: inline;
	float: left
}

.fr {
	display: inline;
	float: right
}

.cf:after {
	content: "";
	clear: both;
	display: block;
	height: 0;
	overflow: hidden
}

.cf {
	zoom: 1
}
.cf li{
	margin-bottom: 5px;
}

.pb10 {
	padding-bottom: 10px
}

.case {
	width: 460px;
	height: 316px;
	float: right;
	margin-bottom: 10px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-top: 3px solid #3982d1;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
}

.case .title {
	height: 20px;
	border-bottom:1px solid #DDDDDD;
	padding-bottom: 16px;
	background:#f5f5f5;
}

.case .title h2 {
	font-size: 20px;
	font-family: "微软雅黑";
}

.case .title-list {
	float:left;
	position: relative;
	top: 10px;
	left: 20px;
}

.case .title-list li {
	width: 110px;
	line-height: 20px;
	float: left;
	display: inline;
	font-size: 16px;
	font-family: "微软雅黑";
	text-align: center;
}

.case .title-list li.on {
	color: #555;
	font-family: "微软雅黑";
	text-align: center;
	cursor: pointer;
}
.case .title-list li.on:hover{
	color:#555;
}
.case .title-list p {
	position: absolute;
	top: 25px;
	left: 0px;
	width: 110px;
	height: 7px;
	border-top: 3px solid #3982d1;
	overflow: hidden;
	text-align: center;
}

.case .title-list b {
	display: inline-block;
	width: 0;
	height: 0;
	margin-top: -3px;
	border-style: solid dashed dashed dashed;
	border-width: 9px;
	border-color: #3982d1 #fff #fff #fff;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
}

.product {
	height: 320px;
	position: relative;
	overflow: hidden;
	display: none;
}

.product ul {
	position: absolute;
	left: 0px;
	padding: 10px;
}

.product-wrap .show {
	display: block;
}

.product ul li {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #6f6e6e;
}

.product ul li p {
	color: #b4b0b0;
	border-bottom: 1px #a2a1a1 dashed;
	font-size: 12px;
}

.product ul li a {
	text-decoration: none;
	color: #6b6968;
}

.product ul li a:hover {
	color: #3982d1;
	text-decoration: none;
}

/*新书推荐*/

.demo {
	width: 1300px;
	height: 230px;
	margin: 0 auto;
	clear: both;
	position: relative;
	border: 1px solid #d3d3d3;
	overflow: hidden;
	margin-top: 25px;
}

.bx_wrap {
	margin-left: 25px;
	margin-top: 25px;
}

.bx_wrap ul img {
	border: 1px solid #ddd;
}

.bx_wrap ul img:hover {
	border: 2px solid #eb7092;
}

.bx_wrap ul li {
	text-align: center;
	list-style: none;
	display:inline;
}

.bx_wrap ul li a:hover {
	text-decoration: none;
	color: #f30
}

.bx_wrap a.prev {
	width: 30px;
	height: 37px;
	line-height: 37px;
	outline-style: none;
	outline-width: 0;
	position: absolute;
	top: 90px;
	left: 10px;
	text-indent: -999em;
	background: url(../images/arr_left.png) no-repeat;
}

.bx_wrap a.next{
	width: 30px;
	height: 37px;
	line-height: 37px;
	left: 96%;
	position: absolute;
	top: 90px;
	text-indent: -999em;
	background: url(../images/arr_right.png) no-repeat;
}

.dataFer{
	font-size:12px; 
	color:#9a9a9a;
}

/*功能模块*/

.choose {
	width: 1300px;
	height:auto;
	margin: 0 auto;
	margin-top: 25px;
}
.choose.bd{
  padding-bottom:30px;
}
.choose ul.list{
	float:left;
	display:block;
	width:400px;
}
.choose ul.list li.ico1{background: #ffae00;}
.choose ul.list li.ico2{background: #fb9557;}
.choose ul.list li.ico4{background:#2db7f8;}
.choose ul.list li.ico5{background:#546ac7;}

.choose ul.list li.ico1:hover { background: #fa9600; }
.choose ul.list li.ico2:hover { background: #f28744; }
.choose ul.list li.ico4:hover { background: #28a4df; }
.choose ul.list li.ico5:hover { background: #465aae; }

.choose ul.list li {
    display: block;
	height: 296px;
	padding: 0 32px;
	margin-bottom: 20px;
	overflow: hidden;
	color: #fff;
	transition: background 0.4s;
	-moz-transition: background 0.4s; /* Firefox 4 */
	-webkit-transition: background 0.4s; /* Safari and Chrome */
	-o-transition: background 0.4s; /* Opera */
}
.choose ul.list li img {
    float: left;
    display: block;
    width: 100px;
    height: 100px;
    margin-top: 100px;
}
.choose ul.list li span {
    float: right;
    display: block;
    width: 184px;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
    margin-top: 26px;
    overflow: hidden;
}
.choose ul.list li p {
    display: block;
    width: 184px;
	height:210px;
    line-height: 30px;
    font-size: 14px;
    float: right;
	overflow:hidden;
}
.choose ul.pic{
	float:left;
	display:block;
	width:460px;
	margin:0 20px;
}
.choose ul.pic li{
	display: block;
    height: 295px;
    margin-bottom: 20px;
    overflow: hidden;
    color: #555;
    background-color: #fff;
}
.choose ul.pic li span{
	display: block;
    height: 52px;
    line-height: 36px;
    font-size: 24px;
    padding: 16px 32px 0;
    overflow: hidden;
}

.choose ul.pic li p{
    display: block;
    height: 44px;
    line-height: 22px;
    font-size: 14px;
    padding: 0 32px;
    margin-bottom: 20px;
    overflow: hidden;
}
.choose ul.pic li img{
	display: block;
	width: 460px;
	height: 164px;
	margin-left: auto;
	margin-right: auto;
	transition: all 0.8s;
	-moz-transition: all 0.8s; /* Firefox 4 */
	-webkit-transition: all 0.8s; /* Safari and Chrome */
	-o-transition: all 0.8s; /* Opera */
}

.choose ul.pic li img:hover { transform: scale(1.1); }

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}

.animated.flip {
	-webkit-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0,0,1,-200deg);
		transform: rotate3d(0,0,1,-200deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}

@keyframes rotateIn {
	0% {
		-webkit-transform-origin: center;
		-ms-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0,0,1,-200deg);
		-ms-transform: rotate3d(0,0,1,-200deg);
		transform: rotate3d(0,0,1,-200deg);
		opacity: 0
	}

	100% {
		-webkit-transform-origin: center;
		-ms-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		opacity: 1
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn
}


.FinSter01 {
	width: 300px;
	height: auto;
	float: left;
	border: 1px #ccc solid;
	border-top: 5px #209be2 solid;
	margin-bottom: 10px;
}

.FinSter01 h1 {
	font-size: 22px;
	font-family: "微软雅黑";
	height: 65px;
	line-height: 65px;
	color: #5a5d5e;
	margin-left: 10px;
}

.FinSter01 h1 img {
	float: left;
	margin-top: 15px;
}

.FinSter01 ul {
	list-style: none;
}

.FinSter01 ul li {
	font-size: 14px;
	color: #5a5d5e;
	line-height: 30px;
	margin: 10px;
}

.FinSter01 p {
	color: #2688ec;
	font-size: 14px;
	text-align: right;
	padding-right: 15px;
}

.FinSter01 p a {
	color: #2688ec;
	text-decoration: none;
}

.FinSter01 p a:hover {
	color: #F00;
	text-decoration: none;
}


/*服务时间*/

.SeBuj {
	width: 300px;
	height: auto;
	margin-top: 20px;
	border-bottom: 1px #ccc solid;
	border-top: 1px #ccc solid;
}

.SeBuj h2 {
	font-size: 22px;
	font-family: "微软雅黑";
	color: #5a5d5e;
	margin-left: 10px;
	height: 40px;
	line-height: 40px;
}

.SeBuj ul {
	list-style: none;
}

.SeBuj ul li {
	font-size: 14px;
	color: #5a5d5e;
}

.SeBuj_on {
	margin-top: 20px;
}

.SeBuj_on h3 {
	font-size: 22px;
	font-family: "微软雅黑";
	color: #5a5d5e;
	margin-left: 10px;
	height: 40px;
	line-height: 40px;
}

.SeBuj_on ul {
	list-style: none;
}

.SeBuj_on ul li {
	font-size: 14px;
	color: #5a5d5e;
}


/*服务推介*/

.FinSter02 {
	width: 300px;
	height: auto;
	float: left;
	border: 1px #ccc solid;
	border-top: 5px #f5942c solid;
	margin-left: 30px;
	background: #fffdf1;
	margin-bottom: 10px;
}

.FinSter02 h1 {
	font-size: 22px;
	font-family: "微软雅黑";
	height: 65px;
	line-height: 65px;
	color: #5a5d5e;
	margin-left: 10px;
}

.FinSter02 h1 img {
	float: left;
	margin-top: 15px;
}

.FinSter02 ul {
	list-style: none;
}

.FinSter02 ul li {
	font-size: 14px;
	color: #5a5d5e;
	line-height: 30px;
	margin: 10px;
}

.FinSter02 p {
	color: #2688ec;
	font-size: 14px;
	text-align: right;
	padding-right: 15px;
}

.FinSter02 p a {
	color: #2688ec;
	text-decoration: none;
}

.FinSter02 p a:hover {
	color: #F00;
	text-decoration: none;
}

.GuangLIn {
	background: #fffadf;
	width: 300px;
	height: 268px;
	border-top: 1px #ccc solid;
	margin-top: 5px;
}

.GuangLIn ul {
	list-style: none;
	margin-left: 10px;
}

.GuangLIn ul li {
	font-size: 14px;
	color: #5a5d5e;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px #ccc solid;
}

.GuangLIn ul li a {
	color: 5a5d5e;
	text-decoration: none;
}

.GuangLIn ul li a:hover {
	color: #F00;
	text-decoration: none;
}


/*常用资源*/

.FinSter03 {
	width: 300px;
	height: auto;
	float: left;
	border: 1px #ccc solid;
	border-top: 5px #239e25 solid;
	margin-left: 30px;
	background: #f1fbff;
	margin-bottom: 10px;
}

.FinSter03 h1 {
	font-size: 22px;
	font-family: "微软雅黑";
	height: 65px;
	line-height: 65px;
	color: #5a5d5e;
	margin-left: 10px;
}

.FinSter03 h1 img {
	float: left;
	margin-top: 15px;
}

.FinSter03 ul {
	list-style: none;
}

.FinSter03 ul li {
	font-size: 14px;
	color: #5a5d5e;
	line-height: 30px;
	margin: 10px;
}

.FinSter03 p {
	color: #2688ec;
	font-size: 14px;
	text-align: right;
	padding-right: 15px;
}

.FinSter03 p a {
	color: #2688ec;
	text-decoration: none;
}

.FinSter03 p a:hover {
	color: #F00;
	text-decoration: none;
}

.ZiYuanG {
	background: #e3f7ff;
	width: 300px;
	height: 268px;
	margin-top: 5px;
	border-top: 1px #ccc solid;
}

.ZiYuanG h5 {
	font-size: 16px;
	color: #5a5d5e;
	margin-left: 10px;
	line-height: 40px;
}

.ZiYuanG ul {
	margin-left: 10px;
}

.ZiYuanG ul li {
	font-size: 14px;
	color: #5a5d5e;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px #ccc dashed;
	background: url(../images/ico_8.png) no-repeat left 12px;
	padding-left: 15px;
}

.ZiYuanG ul li a {
	color: 5a5d5e;
	text-decoration: none;
}

.ZiYuanG ul li a:hover {
	color: #F00;
	text-decoration: none;
}


/*常用资源01*/

.FinSter04 {
	width: 300px;
	height: auto;
	float: left;
	border: 1px #ccc solid;
	border-top: 5px #eb7092 solid;
	margin-left: 32px;
	background: #fceaef;
	margin-bottom: 10px;
}

.FinSter04 h1 {
	font-size: 22px;
	font-family: "微软雅黑";
	height: 65px;
	line-height: 65px;
	color: #5a5d5e;
	margin-left: 10px;
}

.FinSter04 h1 img {
	float: left;
	margin-top: 15px;
}

.FinSter04 ul {
	list-style: none;
}

.FinSter04 ul li {
	font-size: 14px;
	color: #5a5d5e;
	line-height: 30px;
	margin: 10px;
}

.FinSter04 p {
	color: #2688ec;
	font-size: 14px;
	text-align: right;
	padding-right: 15px;
}

.FinSter04 p a {
	color: #2688ec;
	text-decoration: none;
}

.FinSter04 p a:hover {
	color: #F00;
	text-decoration: none;
}

.ZiYuanG1 {
	background: #f9dbe3;
	width: 300px;
	height: 268px;
	margin-top: 5px;
	border-top: 1px #ccc solid;
}

.ZiYuanG1 h5 {
	font-size: 16px;
	color: #5a5d5e;
	margin-left: 10px;
	line-height: 40px;
}

.ZiYuanG1 ul {
	margin-left: 10px;
}

.ZiYuanG1 ul li {
	font-size: 14px;
	color: #5a5d5e;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px #ccc dashed;
	background: url(../images/ico_7.png) no-repeat left 12px;
	padding-left: 15px;
}

.ZiYuanG1 ul li a {
	color: 5a5d5e;
	text-decoration: none;
}

.ZiYuanG1 ul li a:hover {
	color: #F00;
	text-decoration: none;
}


/*服务时间*/

.FinSter05 {
	width: 300px;
	height: auto;
	border: 1px #ccc solid;
	border-top: 5px #eb897e solid;
	position: absolute;
	left: 1300px;
	top: 1430px;
}

.FinSter05 h1 {
	font-size: 22px;
	font-family: "微软雅黑";
	height: 65px;
	line-height: 65px;
	color: #5a5d5e;
	margin-left: 10px;
}

.FinSter05 h1 img {
	float: left;
	margin-top: 15px;
}

.FinSter05 ul {
	list-style: none;
}

.FinSter05 ul li {
	font-size: 14px;
	color: #5a5d5e;
	line-height: 30px;
	margin: 10px;
}

.FinSter05 p {
	color: #2688ec;
	font-size: 14px;
	text-align: right;
	padding-right: 15px;
}

.FinSter05 p a {
	color: #2688ec;
	text-decoration: none;
}

.FinSter05 p a:hover {
	color: #F00;
	text-decoration: none;
}

.SeBuj1 {
	width: 300px;
	height: auto;
	margin-top: 20px;
	border-bottom: 1px #ccc solid;
	border-top: 1px #ccc solid;
}

.SeBuj1 h2 {
	font-size: 22px;
	font-family: "微软雅黑";
	color: #5a5d5e;
	margin-left: 10px;
	height: 40px;
	line-height: 40px;
}

.SeBuj1 ul {
	list-style: none;
}

.SeBuj1 ul li {
	font-size: 14px;
	color: #5a5d5e;
}

.SeBuj_on1 {
	width: 220px;
	height: auto;
	margin-top: 20px;
}

.SeBuj_on1 h3 {
	font-size: 22px;
	font-family: "微软雅黑";
	color: #5a5d5e;
	margin-left: 10px;
	height: 40px;
	line-height: 40px;
}

.SeBuj_on1 ul {
	list-style: none;
	width: 300px;
}

.SeBuj_on1 ul li {
	font-size: 14px;
	color: #5a5d5e;
}


/*服务推介*/

.FinSter06 {
	width: 300px;
	height: auto;
	border: 1px #ccc solid;
	border-top: 5px #70458c solid;
	background: #f7edfd;
	position: absolute;
	left: 965px;
	top: 1430px;
}

.FinSter06 h1 {
	font-size: 22px;
	font-family: "微软雅黑";
	height: 65px;
	line-height: 65px;
	color: #5a5d5e;
	margin-left: 10px;
}

.FinSter06 h1 img {
	float: left;
	margin-top: 15px;
}

.FinSter06 ul {
	list-style: none;
}

.FinSter06 ul li {
	font-size: 14px;
	color: #5a5d5e;
	line-height: 30px;
	margin: 10px;
}

.FinSter06 p {
	color: #2688ec;
	font-size: 14px;
	text-align: right;
	padding-right: 15px;
}

.FinSter06 p a {
	color: #2688ec;
	text-decoration: none;
}

.FinSter06 p a:hover {
	color: #F00;
	text-decoration: none;
}

.GuangLIn1 {
	background: #e3d3ed;
	width: 300px;
	height: 268px;
	border-top: 1px #ccc solid;
	margin-top: 10px;
}

.GuangLIn1 ul {
	list-style: none;
	margin-left: 10px;
}

.GuangLIn1 ul li {
	font-size: 14px;
	color: #5a5d5e;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px #ccc solid;
}

.GuangLIn1 ul li a {
	color: 5a5d5e;
	text-decoration: none;
}

.GuangLIn1 ul li a:hover {
	color: #F00;
	text-decoration: none;
}


/*常用资源*/

.FinSter07 {
	width: 300px;
	height: auto;
	border: 1px #ccc solid;
	border-top: 5px #5dbbc5 solid;
	background: #f1fbff;
	position: absolute;
	left: 300px;
	top: 1520px;
}

.FinSter07 h1 {
	font-size: 22px;
	font-family: "微软雅黑";
	height: 65px;
	line-height: 65px;
	color: #5a5d5e;
	margin-left: 10px;
}

.FinSter07 h1 img {
	float: left;
	margin-top: 15px;
}

.FinSter07 ul {
	list-style: none;
}

.FinSter07 ul li {
	font-size: 14px;
	color: #5a5d5e;
	line-height: 30px;
	margin: 10px;
}

.FinSter07 p {
	color: #2688ec;
	font-size: 14px;
	text-align: right;
	padding-right: 15px;
}

.FinSter07 p a {
	color: #2688ec;
	text-decoration: none;
}

.FinSter07 p a:hover {
	color: #F00;
	text-decoration: none;
}

.ZiYuanG01 {
	background: #dbf3f6;
	width: 300px;
	height: 268px;
	margin-top: 5px;
	border-top: 1px #ccc solid;
}

.ZiYuanG01 h5 {
	font-size: 16px;
	color: #5a5d5e;
	margin-left: 10px;
	line-height: 40px;
}

.ZiYuanG01 ul {
	margin-left: 10px;
}

.ZiYuanG01 ul li {
	font-size: 14px;
	color: #5a5d5e;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px #ccc dashed;
}

.ZiYuanG01 ul li a {
	color: 5a5d5e;
	text-decoration: none;
}

.ZiYuanG01 ul li a:hover {
	color: #F00;
	text-decoration: none;
}


/*常用资源02*/

.FinSter08 {
	width: 300px;
	height: auto;
	border: 1px #ccc solid;
	border-top: 5px #80a9d6 solid;
	background: #e1edfa;
	position: absolute;
	left: 635px;
	top: 1430px;
}

.FinSter08 h1 {
	font-size: 22px;
	font-family: "微软雅黑";
	height: 65px;
	line-height: 65px;
	color: #5a5d5e;
	margin-left: 10px;
}

.FinSter08 h1 img {
	float: left;
	margin-top: 15px;
}

.FinSter08 ul {
	list-style: none;
}

.FinSter08 ul li {
	font-size: 14px;
	color: #5a5d5e;
	line-height: 30px;
	margin: 10px;
}

.FinSter08 p {
	color: #2688ec;
	font-size: 14px;
	text-align: right;
	padding-right: 15px;
}

.FinSter08 p a {
	color: #2688ec;
	text-decoration: none;
}

.FinSter08 p a:hover {
	color: #F00;
	text-decoration: none;
}

.ZiYuanG_nv {
	background: #d0e1f4;
	width: 300px;
	height: 265px;
	margin-top: 10px;
	border-top: 1px #ccc solid;
}

.ZiYuanG_nv h5 {
	font-size: 16px;
	color: #5a5d5e;
	margin-left: 10px;
	line-height: 40px;
}

.ZiYuanG_nv ul {
	margin-left: 10px;
}

.ZiYuanG_nv ul li {
	font-size: 14px;
	color: #5a5d5e;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px #ccc dashed;
	background: url(../images/ico_7.png) no-repeat left 12px;
	padding-left: 15px;
}

.ZiYuanG_nv ul li a {
	color: 5a5d5e;
	text-decoration: none;
}

.ZiYuanG_nv ul li a:hover {
	color: #F00;
	text-decoration: none;
}


/*底部*/

.Botbox {
	width: 100%;
	background: #3982d1;
	padding-bottom: 20px;
	clear: both;
	
}

.Botboxhr {
	width: 20%;
	float: left;
}

.Botboxhr p {
	font-size: 22px;
	color: #fff;
	font-family: "微软雅黑";
	border-bottom: 2px #fff solid;
	width: 120px;
	height: 40px;
	text-indent: 15px;
	padding-top: 4%;
}

.Botboxhr ul {
	list-style: none;
}

.Botboxhr ul li {
	color: #fff;
	font-size: 16px;
	padding-top: 20px;
	padding-left: 20px;
}

.Botboxhr ul li a {
	color: #fff;
	text-decoration: none;
}

.Botboxhr ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.Botboxhr_title {
	width: 20%;
	float: left;
	margin-top: 10px;
	margin-left: 75px;
}

.Botboxhr_title p {
	font-size: 22px;
	color: #fff;
	font-family: "微软雅黑";
	border-bottom: 2px #fff solid;
	width: 120px;
	height: 40px;
	text-indent: 15px;
}

.Botboxhr_title ul {
	list-style: none;
}

.Botboxhr_title ul li {
	color: #fff;
	font-size: 16px;
	padding-top: 20px;
	padding-left: 20px;
}

.Botboxhr_title ul li a {
	color: #fff;
	text-decoration: none;
}

.Botboxhr_title ul li a:hover {
	color: #fff;
	text-decoration: none;
}

.Botboxhr_ful {
	float: left;
	margin-left: 75px;
	margin-top:10px;
}

.Botboxhr_ful p {
	font-size: 22px;
	color: #fff;
	font-family: "微软雅黑";
	border-bottom: 2px #fff solid;
	width: 120px;
	height: 40px;
	text-indent: 15px;
}

.Botboxhr_ful ul {
	list-style: none;
}

.Botboxhr_ful ul li {
	color: #fff;
	font-size: 16px;
	padding-top: 20px;
}

.Botboxhr_ful ul li a {
	color: #fff;
	text-decoration: none;
}

.Botboxhr_ful ul li a:hover {
	color: #fff;
	text-decoration: none;
}


/*右侧在线客服*/

.suspend {
	width: 40px;
	height: 198px;
	position: fixed;
	top: 200px;
	right: 0;
	overflow: hidden;
	z-index: 9999;
}

.suspend dl {
	width: 120px;
	height: 198px;
	border-radius: 25px 0 0 25px;
	padding-left: 40px;
	box-shadow: 0 0 5px #e4e8ec;
}

.suspend dl dt {
	width: 40px;
	height: 198px;
	background: url(../images/img/suspend.png);
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
}

.suspend dl dd.suspendQQ {
	width: 120px;
	height: 85px;
	background: #ffffff;
}

.suspend dl dd.suspendQQ a {
	width: 120px;
	height: 85px;
	display: block;
	background: url(../images/img/suspend.png) -40px 0;
	overflow: hidden;
}

.suspend dl dd.suspendTel {
	width: 120px;
	height: 112px;
	background: #ffffff;
	border-top: 1px solid #e4e8ec;
}

.suspend dl dd.suspendTel a {
	width: 120px;
	height: 112px;
	display: block;
	background: url(../images/img/suspend.png) -40px -86px;
	overflow: hidden;
}

* html .suspend {
	position: absolute;
	left: expression(eval(document.documentElement.scrollRight));
	top: expression(eval(document.documentElement.scrollTop+200))
}


/*左侧弹出二维码*/

.izl-rmenu {
	position: fixed;
	bottom: 10px;
	padding-bottom: 73px;
	background: url(../images/img/r_b.png) 0px bottom no-repeat;
	z-index: 999;
}

.izl-rmenu .btn {
	width: 72px;
	height: 73px;
	margin-bottom: 1px;
	cursor: pointer;
	position: relative;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 115px;
	text-indent: 10px;
}

.izl-rmenu .btn-qq {
	background: url(../images/img/r_qq.png) 0px 0px no-repeat;
	background-color: #6da9de;
}

.izl-rmenu .btn-qq:hover {
	background-color: #488bc7;
}

.izl-rmenu a.btn-qq,
.izl-rmenu a.btn-qq:visited {
	background: url(../images/img/r_qq.png) 0px 0px no-repeat;
	background-color: #6da9de;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 115px;
	text-indent: 10px;
}

.izl-rmenu .btn-wx {
	background: url(../images/img/r_wx.png) 0px 0px no-repeat;
	background-color: #78c340;
}

.izl-rmenu .btn-wx:hover {
	background-color: #58a81c;
}

.izl-rmenu .btn-wx .pic {
	position: absolute;
	left: 75px;
	top: 0px;
	display: none;
	width: 160px;
	height: 160px;
}

.izl-rmenu .btn-phone {
	background: url(../images/img/r_phone.png) 0px 0px no-repeat;
	background-color: #fbb01f;
}

.izl-rmenu .btn-phone:hover {
	background-color: #ff811b;
}

.izl-rmenu .btn-phone .phone {
	background-color: #ff811b;
	position: absolute;
	width: 160px;
	left: 60px;
	top: 0px;
	line-height: 73px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	display: none;
}

.izl-rmenu .btn-top {
	background: url(../images/img/r_top.png) 0px 0px no-repeat;
	background-color: #666666;
	display: none;
}

.izl-rmenu .btn-top:hover {
	background-color: #444;
}

.topBox{
	width:100%;
	height:160px;
	background:#fff;
	background-size:cover;
	background:url(../images/img/ancr.png) no-repeat;
}
.topCenter{
	position:relative;
	width:1300px;
	height:160px;
	margin:0 auto;
}

.topImg{
	width:150px;
	height:150px;
	position:absolute;
	top:10px;
}
.topCenter h1{
	color:#fff;
	font-size:36px;
	position:absolute;
	left:170px;
	top:70px;
}

/**********公共部分**********/
.clear{ clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix{ zoom: 1; /* IE6 */ }
*+html .clearfix{ zoom: 1; /* IE7 */ }
.fr{ float: right; }
.fl{ float: left; }
.mb10{ margin-bottom:10px;}
.samebox { width: 1200px; margin-right: auto; margin-left: auto; }
.samebox2 { width: 1198px; margin-right: auto; margin-left: auto; }
.samebox3{width:1100px;margin-left:auto;margin-right:auto;}


/************导航************/
.samenav{
	 height:50px;
	 background-color:#3982d1; 
	 background-repeat: repeat-x; 
	 background-position: left top;
}
.daohang{
	 width:1300px; 
	 z-index:9999; 
	 position:relative;
}
.daohang .pulldown,.daohang .nodown{
	 float:left; 
	 width:170px; 
	 position:relative; 
	 height:32px; 
	 padding-bottom:9px; 
	 padding-top:9px;
}
.pulldown a,.nodown a{
	color:#fff; 
	font-size:16px; 
	width:170px; 
	display:inline-block; 
	height:34px; 
	line-height:34px;  
	text-align:center; 
}
.nodown a:hover{
	color:#fff;
}
.hover{
	 background:#2568b1;
}
/*.hover a{
	 color:#fff;
}*/
.hover a span{
	 display:inline-block; 
	 /*padding-right:18px; 
	 background-image:url(../images/img/xialajt.png);
	 background-repeat: no-repeat; 
	 background-position: right center;*/
}
.daohang li a.current{
	color:#da2035;
}
.daohang li.hover a.current{
	color:#fff;
}
.pulldown .down{
	 overflow:hidden; 
	 display:none; 
	 /*border-left:1px solid #dfdfdf; 
	 border-right:1px solid #dfdfdf; 
	 border-bottom:1px solid #dfdfdf; */
	 background:#fff; 
	 position:absolute; 
	 top:52px; 
	 left:0px; 
	 padding-top:5px; 
	 padding-bottom:10px; 
	 z-index:9999;
}
.pulldown .down li{
	 width:168px; 
	 height:40px; 
	 float:left; 
	 display:block; 
	 overflow:hidden;
}
.pulldown .down li a{
	 height:35px; 
	 line-height:40px; 
	 color:#333; 
	 font-size:14px; 
	 font-weight:normal; 
	 border-width:0px;
}
.pulldown .down li a:hover{
	 font-size:14px; 
	 color:#3982d1; 
	 font-weight:bold;
}


