﻿.clear{ clear:both;}
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
        list-style-type:none;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:1px 2px 1px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.fl{ float:left}
.fr{ float:right}
.h5{ clear:both; height:5px;}
.h10{ clear:both; height:10px;}
.h20{ clear:both; height:20px;}
.zhengwen{ font-size:12px; line-height:22px;}

html, body {
	position: relative;
	height: 100%;
}
body {
	background: #eee;
	font-family: "microsoft yahei", Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 14px;
	text-transform:capitalize;
	color: #000;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
}
body, ul, li {
	margin: 0;
	padding: 0;
}
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
  display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
header {
	position: fixed;
	z-index: 9999;
	width: 100%;
	height: 105px;
	background: #fff;
	box-shadow:0 1px 1px #999;
}
header .header-top {
	position: relative;
	z-index: 9999;
	width: 100%;
	height: 35px;
	color: #bbb;
	background:#1A3A64;
}
header .header-top .cont {
	width: 1200px;
	margin: auto;
	font-size: 12px;
}
header .header-top .cont .left {
	float: left;
	line-height: 35px;
}
header .header-top .cont .right {
	float: right;
}
header .header-top .cont .right li {
	float: left;
	padding: 0 15px;
	line-height: 35px;
}
header .header-top .cont .right li img {
	position: relative;
	top: 2px;
}
header .header-top .cont .right li:hover .lang {
	top: 35px;
}
header .header-top .cont a {
	color: #bbb;
}
header .header-top .cont a:hover {
	color: #E34242;
}
header .lang {
	position: absolute;
	top: -70px;
	margin-left: -15px;
	width: 98px;
	height: 70px;
	background: #385B8A;
	z-index: -5555555;
 transition: all .2s;
 -moz-transition: all .2s;
}
header .lang li {
	clear: both;
	width: 80px;
	height: 30px;
}
nav {
	width: 1200px;
	margin: auto;
}
nav .logo {
	float: left;
	width: 240px;
	height: 60px;
	margin-top: 4px;
	/*background: url(logo.png) no-repeat;*/
	background-size: cover;
}
nav .nav-ul {
	float: right;
	font-size: 14px;
}
nav .nav-ul a {
	color:rgba(0, 0, 0, 0.7) !important
}
nav .nav-ul li {
	float: left;
	height: 70px;
	padding: 0 15px;
	color: rgba(0, 0, 0, 0.7);
	line-height: 70px;
}
nav .nav-ul li:hover {
	background: #1F3963;
	color: #fff;
}
nav .nav-ul li:hover a.hover {
	color: #fff !important;
}
.w_1200 {
	width: 1200px;
	margin: auto;
}
.nav-two {
	width: 100%;
	height: 0px;
	background: rgba(255, 255, 255, 0.8);
	left: 0;
transition: all .3s;
	position: absolute;
	z-index:555;
	color: #fff;
	overflow: hidden;
}
nav li:hover .nav-two {
	height: 350px;
}
.nav-two dl {
	margin-top: 2px;
}
.nav-two dt {
	width:150px;
	border-left: 1px solid #1F3963;
	display: inline-block;
	padding-left: 8px;
}
.nav-two dt h5 {
	margin-top:-2px;
	letter-spacing: 1px;
	color: #000;
	height:25px;
	line-height:25px;
}
.nav-two dt ul {
	margin-top:-20px
}
.nav-two dt li {
	padding: 3px 0;
	font-size: 13px;
	width: 100%;
	height:25px;
	line-height:25px;
}
.nav-two dt li:hover {
	background:none;
	color:#BF1C16;
	border-radius:5px;
}
.nav-two dt li a {
	width: auto;
	height: auto;
	line-height: 22px;
	background: none;
	color: #333;
	text-shadow: none;
	position: relative;
transition: all .3s;
	left: 0;
}
.nav-two dt li:hover a {
	color: #BF1C16 !important;
	left: 10px;
}
/*BANNER*/
.banner {
	background: url(bg-first.jpg) center;
	background-size: cover;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}
.banner h3 {
	font-family: verdana, "microsoft yahei";
	font-size: 45px;
	margin-top: 0;
}
.banner h4 {
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 100px;
}
.banner a {
	display: inline-block;
	padding: 13px 55px;
	width: 150px;
	color: #fff;
	margin: 10px;
	border-radius: 3px;
 transition: all .2s;
}
/*.banner a:hover {
	border-radius: 30px;
}*/
 .banner a:nth-child(3) {
/* background: #1F3963;
 box-shadow: 0px 3px 0px #091D3C;*/

 border:2px solid #fff;
}
 .banner a:nth-child(3):hover{ background:rgba(18,37,69,0.8); color:#FFF; border:none;}
  .banner a:nth-child(4):hover{background:rgba(18,37,69,0.8); color:#FFF; border:none; }
 .banner a:nth-child(4) {
/* background:rgba(18,37,69,0.8);
 background: #1F3963;
 box-shadow: 0px 3px 0px #BC1A1A;*/
  border:2px solid #fff;
}
.notice {
	position: fixed;
	width: 20%;
	bottom: 0;
	z-index: 999;
}
.notice h4 {
	margin: 0;
	padding: 10px 20px;
	background: #e34242;
	font-weight: normal;
	font-size: 14px;
	color: #fff;
}
.notice h4 .not-r {
	width: 20px;
	height: 20px;
	float: right;
	cursor: pointer;
}
.notice h4 .not-r span {
	display: block;
	width: 12px;
	border-bottom: 2px solid #fff;
	margin-top: 9px;
 transition: all .2s;
}
 .notice h4 .not-r span:nth-child(2) {
 transform: rotateZ(90deg);
 margin-top: -2px;
}
 .notice h4 .not-r:hover span:nth-child(2) {
 transform: rotateZ(180deg);
}
.notice .conte {
	width: 90%;
	padding: 20px 5%;
	height: 120px;
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	font-size: 13px;
}
.notice .conte time {
	width: 100%;
	color: #ddd;
}
.notice .conte h5 {
	margin: 5px 0;
	font-size: 13px;
	font-weight: normal;
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.notice .conte h5 a {
	color: #fff;
}
.notice .conte h5 a:hover {
	color: #E34242;
}
.notice .conte p {
	margin: 3px 0;
	height: 60px;
	overflow: hidden;
	font-size: 12px;
	line-height: 20px;
	color: #ddd;
}
.good {
	background: url(goodn.jpg) 90% 60%;
	background-size: cover;
}
.good .good-wrap {
	float: right;
	width: 500px;
	margin-left: 500px;
	text-align: left;
	text-shadow: 1px 1px 1px #000;
}
.good h3 {
	font-size: 30px;
	font-weight: normal;
	color: #FFF;
}
.good p {
	color: #eee;
	font-size: 16px;
	line-height: 35px;
}
.good .good-ft {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 90px;
	background: rgba(0, 0, 0, 0.5);
}
.good .good-ft .ft-cont {
	width: 1200px;
	margin: auto;
}
.good .good-ft .ft-cont dl {
	float: left;
	width: 225px;
	padding: 0 35px 0 40px;
}
.good .good-ft .ft-cont dl dt {
	float: left;
	width: 61px;
	height: 61px;
}
.good .good-ft .ft-cont dl dd {
	float: right;
	width: 150px;
	margin: -12px;
	font-size: 12px;
	color: #bbb;
	text-shadow: none;
}
.good .good-ft .ft-cont dl dd p {
	margin: 0;
	font-size: 16px;
}
 .good .good-ft .ft-cont dl:nth-child(1) dt {
 background: url(livelist-2.png) no-repeat -17px -369px;
}
 .good .good-ft .ft-cont dl:nth-child(2) dt {
 background: url(livelist-2.png) no-repeat -81px -369px;
}
 .good .good-ft .ft-cont dl:nth-child(3) dt {
 background: url(livelist-2.png) no-repeat -141px -369px;
}
 .good .good-ft .ft-cont dl:nth-child(4) dt {
 width: 50px;
 background: url(livelist-2.png) no-repeat -196px -369px;
}
.mt4 {
	background: url(wp2.jpg) 50% bottom;
	background-size: cover;
}
.mt4 h3 {
	font-size: 30px;
	font-weight: normal;
	color: #1F3963;
	margin-bottom: 100px;
}
.mt4 .mt4-left {
	float:  right;
	width: 600px;
	height: 330px;
}
.mt4 .mt4-right {
	float: left;
	width: 600px;
}
.mt4 .mt4-right span {
	font-size: 14px;
	color: #333;
	line-height: 25px;
	text-align: left;
}
.mt4 .mt4-right dl {
	float: left;
	width: 200px;
	height: 190px;
	margin-top: 50px;
	overflow: hidden;
}
.mt4 .mt4-right dl dt {
	width: 110px;
	height: 110px;
	border: 2px solid #1F3963;
	border-radius: 55px;
	margin: auto;
	margin-bottom: 10px;
 transition: all .2s;
}
.mt4 .mt4-right dl:hover dt {
	background: #1F3963;
}
.mt4 .mt4-right dl dt .fa {
	position: relative;
	font-size: 60px;
	color: #1F3963;
 transition: all .2s;
}
.mt4 .mt4-right dl:hover dt .fa {
	color: #fff;
}
 .mt4 .mt4-right dl:nth-child(2) dt .fa {
 top: 30px;
}
 .mt4 .mt4-right dl:nth-child(3) dt .fa {
 top: 26px;
}
 .mt4 .mt4-right dl:nth-child(4) dt .fa {
 top: 26px;
}
.mt4 .mt4-right dl dd {
	height: 20px;
	font-size: 13px;
	color: #333;
	text-align: center;
	padding-top: 10px;
 transition: all .2s;
	margin: 0;
}
.mt4 .mt4-right dl:hover dd {
	height: 0;
	overflow: hidden;
}
.mt4 .mt4-right dl a {
	display: inline-block;
	text-align: center;
	padding: 2px 10px;
	margin-top: 10px;
	border: 1px solid #1F3963;
	border-radius: 3px;
	font-size: 13px;
	color: #1F3963;
 transition: all .2s;
}
.mt4 .mt4-right dl a:hover {
	background: #1F3963;
	color: #fff;
}
.news {
	background: url(wp5.jpg) center;
	background-size: cover;
}
.news .news-m {
	padding: 8px 60px;
	margin: auto;
	display: block;
	width: 100px;
	margin-top: 500px;
	font-size: 14px;
	border: 2px solid #FFF;

	color: #FFF;
 transition: all .2s;
}
.news .news-m:hover {
	background: #FFF;
	color: #122D59;
	text-shadow: 1px 1px 1px #000;
}
.news h3 {
	font-size: 30px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 50px;
	text-shadow: 1px 1px 1px #000;
}
.news h4 {
	width: 100px;
	margin: 0;
	padding: 10px 20px;
	text-align: left;
	font-weight: normal;
	font-size: 15px;
	border-radius: 3px 3px 0 0;
	text-align: center;
}
.news h4 a {
	font-size: 13px;
	float: right;
}
.news .news-left {
	float: left;
	width:390px;
	height: 400px;
	overflow: hidden;
}
.news .news-left h4 {
	background: #4385BF;
	color: #fff;
	box-shadow: 2px 2px 5px #666;
}
.news .news-left h4 a {
	color: #ddd;
}
.news .news-rigth {
	float: right;
	width:390px;
	height: 400px;
	margin-left: 20px;
	border-radius: 3px;
	overflow: hidden;
}
.news .news-rigth h4 {
	background: #4385BF;
	color: #fff;
	box-shadow: 2px 2px 5px #666;
}
.news .news-rigth h4 a {
	color: #666;
}
.news .news-rigth table {
	width: 100%;
	border-radius: 0 3px 3px 3px;
	background: rgba(255, 255, 255, 0.9);
	border-top: 5px solid transparent;
	box-shadow: 0 0 5px #666;
}
.news .news-rigth table th {
	font-weight: normal;
	font-size: 13px;
	color: #999;
	height: 29px;
	line-height: 29px;
}
.news .news-rigth table td {
	text-align: center;
	color: #666;
	height: 29px;
	line-height: 29px;
	font-size: 12px;
}
 .news .news-rigth table tr:nth-child(2n) {
 background: #e1e1e1;
}
.news .news-rigth table tr:hover td {
	background: #ddd;
}
.news ul {
	background: rgba(255, 255, 255, 0.8);
	font-size: 13px;
	padding: 0 20px;
	border-radius: 0 3px 3px 3px;
	border-top: 5px solid transparent;
	box-shadow: 0 0 5px #666;
}
.news ul li {
	width: 100%;
	height: 38px;
	text-align: left;
	line-height: 38px;
	border-bottom: 1px dotted #bbb;
}
.news ul li .fa {
	position: relative;
	left: 0;
	float: left;
	width: 15px;
	line-height: 38px;
 transition: all .2s;
}
.news ul li h5 {
	position: relative;
	left: 0;
	float: left;
	margin: 0;
	font-weight: normal;
	width: 240px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
 transition: all .2s;
}
.news ul li time {
	float: right;
	width: 80px;
}
.news ul li a {
	color: #333;
}
.news ul li a:hover {
	left: 5px;
	color: #1F3963;
}
.news ul li:hover .fa, .news ul li:hover h5 {
	left: 5px;
}
.footer {
	background: url(wp8.jpg) 50%;
}
.footer .ft-left {
	float: left;
	width: 312px;
	height: 78px;
	
	padding-bottom: 122px;
	/*background: url(logo.png) no-repeat;*/
	border-bottom: 1px dotted #bbb;
}
.footer .ft-right {
	float: left;
	width: 500px;
	height: 200px;
	padding-left: 80px;
	border-bottom: 1px dotted #bbb;
	font-size: 15px;
	text-align: left;
	color: #666;
	font-family: 'verdana', "microsoft yahei";
}
.footer .ft-adv {
    color: #bbb;
    font-size: 25px;
    letter-spacing: 2px; }
  .footer .ft-top{
  	width: 900px;
  	height: 250px;
  	margin: auto;
  }
  .footer .ft-adv span{
  	display: block;
  	max-width: 900px;
  	font-size: 13px;
  	margin-top: 30px;
  	line-height: 25px;
  }
/*6.21修复IE浏览问题*/
img{
	border: 0;
}

.content {
	position: relative;
	top: -30px;
	width: 1200px;
	margin: auto;
	margin-top: -20px;
}
.content .cont-left {
	float: right;
	width: 900px;
	padding: 0 20px;
	background: #fff;
	font-family: 'verdana', "microsoft yahei";
	box-shadow: 0px 0px 3px #999;
	min-height:500px;
}
.content .cont-left h4 {
	border-bottom: 1px solid #ddd;
	font-weight: normal;
	font-size: 18px;
	color: #1F3963;
	margin: 0;
	padding-bottom: 10px;
	padding-top: 20px;
}
.content .cont-left h4 b {
	display: inline-block;
	width: 150px;
	height: 50px;
	position: relative;
	top: 14px;
}
.content .cont-left p {
	font-size: 14px;
	line-height: 23px;
	color: #777;
	margin-bottom: 20px;
	text-align: justify;
}
.content .cont-right {
	float: left;
	width: 250px;
}
.content .cont-right .open-a, .content .cont-right .open-b {
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	margin-bottom: 10px;
	text-shadow: 1px 1px 1px #000;
}
.content .cont-right .open-a a, .content .cont-right .open-b a {
	display: block;
	color: #fff;
	width: 100%;
}
.content .cont-right .open-a {
	background: #E34242;
	box-shadow: 0 3px 0 #BC1A1A;
}
.content .cont-right .open-b {
	background: #1F3963;
	box-shadow: 0 3px 0 #091D3C;
}
.content .cont-right dl dt {
	/*box-shadow: 0px 0px 3px #999;*/
}
.content .cont-right dl dt dd{
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #ddd;
 transition: all .2s;
}
.content .cont-right dl dt dd a {
	display: block;
	width: 100%;
	color: #777;
 transition: all .2s;
}
.content .cont-right dl dl dd a .fa {
	float: right;
	line-height: 40px;
}
.content .cont-right dl dl dd:hover {
	background: #E34242;
}
.content .cont-right dl dl dd:hover a {
	margin-left: 5px;
}
footer {
	font-size: 12px;
	width: 100%;
	height: 330px;
	background: #000;
	clear: both;
}
footer .ft-nav {
	width: 100%;
	height: 250px;
	background: #333;
}
footer .ft-nav dl {
	float: left;
	width: 171px;
	color: #ddd;
	font-size: 14px;
	line-height: 36px;
}
footer .ft-nav dl a {
	font-size: 12px;
	color: #999;
}
footer .ft-nav dl a:hover {
	color: #fff;
}
footer .ft-nav dl dd {
	margin: 0;
	line-height: 30px;
}
footer .ft-nav dl dd .fa {
	margin-right: 5px;
}
footer .copy {
	height: 80px;
	line-height: 80px;
	color: #888;
	text-align: center;
}
footer .copy a {
	color: #888;
 transition: all .2s;
}
footer .copy a:hover {
	color: #fff;
}
.w1200 {
	width: 1200px;
	margin: auto;
}
.ab-conter-top-pic {
	padding-top: 110px;
	width: 100%;
	height: 250px;
	background: url(cdc49f31dbda8b9eac3b481d04542cce.jpg) center bottom;
}
.ab-conter-top-pic .wrap-nav {
	width: 100%;
	height: 50px;
	background: #fff;
	border-bottom: 2px solid #1F3963;
	margin-top: 200px;
}
.ab-conter-top-pic .wrap-nav ul {
	border-left: 1px solid #ddd;
	height: 50px;
}
.ab-conter-top-pic .wrap-nav li {
	float: left;
	width: 140px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-right: 1px solid #ddd;
	overflow: hidden;
	font-family: 'verdana', "microsoft yahei";
}
.ab-conter-top-pic .wrap-nav li a {
	display: block;
	width: 100%;
	color: #333;
}
.ab-conter-top-pic .wrap-nav li .roll {
	width: 0;
	height: 0;
	border-radius: 50%;
	background: #1F3963;
	margin-left: 70px;
	margin-top: -25px;
 transition: all .2s;
}
.ab-conter-top-pic .wrap-nav li:hover a {
	color: #fff;
}
.ab-conter-top-pic .wrap-nav li:hover .roll {
	width: 160px;
	height: 160px;
	margin-top: -100px;
	margin-left: -10px;
}
.ab-r-title {
	height: 50px;
	line-height: 50px;
	background: #1F3963;
	width: 900px;
	margin-left: -20px;
	padding: 0 20px;
	color: #fff;
	margin-bottom: 10px;
	font-size: 18px;
}
.ab-here {
	float: right;
	font-size: 13px;
	color: #ddd;
}
.ab-here a {
	color: #fff;
	padding: 0 3px;
}
.ab-here a:hover {
	color: #E34242;
}
.ft-wx {
	margin-top: 10px;
	width: 120px;
	height: 120px;
	background: #fff;
}
.ab-conter-nr center {
	padding-top: 20px;
	padding-bottom: 40px;
}
.ab-conter-nr center span {
	border: 1px solid #1F3963;
	padding: 5px 10px;
	color: #1F3963;
	cursor: pointer;
}
.ab-conter-nr center span:hover {
	background: #1F3963;
	color: #fff;
}
.ab-conter-nr ul {
	margin-bottom: 20px;
}
.ab-conter-nr ul li {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #ddd;
	color: #333;
}
.ab-conter-nr ul li .fa {
	position: relative;
	left: 0;
	float: left;
	width: 20px;
	line-height: 40px;
 transition: all .2s;
}
.ab-conter-nr ul li .nt-cont {
	float: left;
	width: 770px;
}
.ab-conter-nr ul li .nt-time {
	float: right;
	width: 100px;
}
.ab-conter-nr ul li a {
	position: relative;
	left: 0;
	color: #333;
 transition: all .2s;
}
.ab-conter-nr ul li:hover a {
	color: #1F3963;
}
.ab-conter-nr ul li:hover .fa, .ab-conter-nr ul li:hover a {
	left: 5px;
}
.ab-conter-nr dl {
	position: relative;
	top: 0;
	float: left;
	width: 260px;
	height: 400px;
	padding: 0 15px;
	margin: 5px;
 transition: all .3s;
}
.ab-conter-nr dl dt {
	width: 96px;
	height: 96px;
	margin: auto;
	margin-top: 40px;
	margin-bottom: 30px;
 transition: all .5s;
}
.ab-conter-nr dl dd {
	margin: 0;
	width: 100%;
	text-align: center;
	font-size: 16px;
}
.ab-conter-nr dl dd p {
	position: relative;
	text-align: left;
	background: #fff;
	font-size: 12px !important;
}
.ab-conter-nr dl:hover {
	box-shadow: 1px 1px 7px #999;
	top: -5px;
}
.ab-conter-nr dl:hover dt {
	transform: rotateZ(360deg);
}
.contact-wrap {
	width: 100%;
	height: 300px;
	padding: 0 20px;
	margin-left: -20px;
	margin-top: 100px;
	background: url(n1008793.jpg) 50%;
	background-size: cover;
}
.contact-wrap .rote {
	width: 460px;
	height: 240px;
	padding: 30px 20px;
	background: rgba(13, 111, 184, 0.7);
	margin-left: -20px;
	border-radius: 0 150px 150px 0;
}
.contact-wrap .rote p {
	color: #fff;
}
/*鍏充簬鎴戜滑*/
.about-ny-wrap {
	margin-top: 20px;
	margin-bottom: 20px;
}
.about-ny-wrap ul li {
	padding: 30px;
	height: 230px;
	background: #fff;
	margin-bottom: 20px;
 transition: all .2s;
}
.about-ny-wrap ul li .ny-img {
	float: left;
	width: 380px;
	height: 230px;
	overflow: hidden;
	background: #fff;
}
.about-ny-wrap ul li .ny-content {
	float: right;
	width: 740px;
	height: 230px;
	overflow: hidden;
}
.about-ny-wrap ul li .ny-content h4 {
	font-weight: normal;
	margin: 0;
	font-size: 20px;
	color: #333;
}
.about-ny-wrap ul li .ny-content p {
	color: #666;
	font-family: 'verdana', "microsoft yahei";
}
.about-ny-wrap ul li .ny-content p em {
	display: inline-block;
	width: 180px;
	padding: 10px 0;
	background: #fff;
	text-align: center;
	margin-bottom: 5px;
}
.about-ny-wrap ul li .ny-content dl {
	float: left;
	width: 140px;
	padding: 4px;
	margin-top: 20px;
}
.about-ny-wrap ul li .ny-content dl dt {
	width: 96px;
	height: 96px;
	border-radius: 50%;
	margin: auto;
 transition: all .5s;
}
.about-ny-wrap ul li .ny-content dl dd {
	margin: 0;
	text-align: center;
	color: #666;
	padding-top: 25px;
}
.about-ny-wrap ul li .ny-content .about-not {
	width: 100%;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px dotted #ddd;
	color: #333;
}
.about-ny-wrap ul li .ny-content .about-not a{
	color: #333;
}
.about-ny-wrap ul li .ny-content .about-not .fa {
	float: left;
	width: 20px;
	line-height: 45px;
}
.about-ny-wrap ul li .ny-content .about-not h5 {
	float: left;
	width: 600px;
	height: 45px;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.about-ny-wrap ul li .ny-content .about-not time {
	float: right;
}
 .about-ny-wrap ul li .ny-content .about-not:nth-child(2) {
 margin-top: 30px;
}

.about-ny-wrap ul li:hover {
	background:#1F3963;
	
	/*background: -webkit-linear-gradient(left top, #E34242 50%, #1F3963 50%);
	background: -ms-linear-gradient(left top, #E34242 50%, #1F3963 50%);
	background: -moz-linear-gradient(left top, #E34242 50%, #1F3963 50%);
	background: -o-linear-gradient(left top, #E34242 50%, #1F3963 50%);*/
}
.about-ny-wrap ul li:hover h4,.about-ny-wrap ul li h5 a:hover, .about-ny-wrap ul li:hover p{
	color: #fff;
	text-shadow: 1px 1px 2px #000;
}
.about-ny-wrap ul li:hover dt {
	transform: rotateZ(360deg);
}
.about-ny-wrap ul li:hover dd, .about-ny-wrap ul li:hover .about-not, .about-ny-wrap ul li:hover .about-not a {
	color: #fff !important;
	text-shadow: 1px 1px 2px #000;
}
/*琛屾儏*/
.news-fist {
	width: 100%;
	height: 400px;
	padding-top: 10px;
}
.news-fist dl {
	float: left;
	width: 450px;
	margin: 0;
}
.news-fist dl dt {
	width: 450px;
	height: 270px;
	background: #ddd;
	margin-bottom: 20px;
}
.news-fist dl dd {
	margin: 0;
}
.news-fist dl dd h4 {
	width: 100%;
	font-size: 16px;
	height: 22px;
	line-height: 22px;
	font-weight: normal;
	margin: 0;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-fist dl dd p {
	margin: 0;
	margin-top: 10px;
	line-height: 23px;
	color: #999;
	height: 69px;
	overflow: hidden;
}
.news-fist .right {
	float: right;
	width: 720px;
	height: 400px;
}
.news-fist ol {
	margin: 0;
	padding: 0;
}
.news-fist ol li {
	height: 70px;
	padding-top: 15px;
	border-bottom: 1px solid #ddd;
}
.news-fist ol li h4 {
	float: left;
	width: 580px;
	font-size: 16px;
	height: 22px;
	line-height: 22px;
	font-weight: normal;
	margin: 0;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-fist ol li p {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999;
	margin: 0;
}
.news-fist ol li time {
	float: right;
	color: #1F3963;
}
.news-fist ol .more {
	margin-top: 12px;
	float: right;
	border: 1px solid #1F3963;
	padding: 5px 20px;
	border-radius: 3px;
}
.news-fist a {
	color: #333;
}
.news-fist a:hover {
	color: #1F3963;
}
.rili {
	margin-top: 50px;
	height: 430px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}
.rili h4 {
	width: 100%;
	font-size: 16px;
	height: 22px;
	line-height: 22px;
	font-weight: normal;
	margin: 0;
	color: #333;
}
.rili table {
	width: 100%;
}
.rili table tr {
	height: 40px;
}
.rili table tr th {
	font-weight: normal;
	color: #333;
}
.rili table tr td {
	color: #999;
	text-align: center;
}
 .rili table tr:nth-child(2n) {
 background: #e3e3e3;
}
.rili table tr:hover {
	background: #ddd;
}
.rili .more {
	display: block;
	width: 150px;
	height: 30px;
	border: 1px solid #1F3963;
	border-radius: 3px;
	line-height: 30px;
	text-align: center;
	margin: auto;
	margin-top: 30px;
}
.rili a {
	color: #333;
}
.rili a:hover {
	color: #1F3963;
}
/*涓嬭浇椤甸潰*/
.download {
	padding-top: 90px;
	padding-bottom: 20px;
	height: 600px;
}
.download .ph-down {
	float: left;
	width: 600px;
}
.download .pc-down {
	float: left;
	width: 600px;
}
.download h4 {
	font-weight: normal;
	text-align: center;
	border: 1px solid #1F3963;
	width: 220px;
	height: 40px;
	line-height: 40px;
	margin: auto;
	color: #1F3963;
	margin-top: 50px;
	border-radius: 20px;
}
.download p {
	line-height: 30px;
	font-size: 13px;
	color: #666;
	padding: 50px 20px;
	text-align: justify;
}
.download .roll {
	float: left;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	margin: 0 30px;
	text-align: center;
	border: 1px solid #1F3963;
	box-shadow: 0 0 2px 2px #bbb inset;
	background: #fff;
 transition: background-color .2s;
}
.download .roll .fa {
	font-size: 60px;
	margin-top: 20px;
	color: #1F3963;
}
.download .roll a {
	display: block;
	opacity: 0;
	color: #1F3963;
	border: 1px solid #1F3963;
	padding: 3px 0;
	border-radius: 3px;
 transition: all .4s;
}
.download .roll a:hover {
	background: #1F3963;
	color: #fff;
}
 .download .roll:nth-child(3) {
 margin-left: 170px;
}
.download .roll-move {
	width: 0;
	height: 0;
	border-radius: 50%;
	background: #1F3963;
	margin-top: -30px;
	margin-left: 50px;
 transition: all .5s;
	opacity: 1;
}
.download .roll:hover .roll-move {
	width: 160px;
	height: 160px;
	margin-top: -120px;
	margin-left: -30px;
	opacity: 0;
}
.download .roll:hover {
	background: #1F3963;
	box-shadow: none;
}
.download .roll:hover .fa {
	color: #fff;
}
.download .roll:hover a {
	opacity: 1;
}
/*浜ゆ槗瀛﹀爞*/
.clear {
	clear: both;
}
.study {
	margin-bottom: 20px;
	margin-top: 20px;
}
.book-left {
	width: 600px;
	height: 1020px;
	background: #1F3963;
	float: left;
	border-radius: 20px 10px 10PX 20px;
	box-shadow: 0px 0px 30px #666;
}
.book-right {
	width: 600px;
	height: 1020px;
	background: #1F3963;
	float: right;
	border-radius: 10px 20px 20px 10px;
	box-shadow: 0px 0px 30px #666;
}
.study-left {
	width: 580px;
	height: 1000px;
	background: #fff;
	float: left;
	border-radius: 20px 10px 10px 20px;
	margin-top: 10px;
	margin-left: 20px;
}
.study h3 {
	margin: 20px;
	color: #1F3963;
	font-weight: normal;
}
.study-right {
	width: 579px;
	height: 1000px;
	background: #fff;
	border-left: 1px solid #ddd;
	float: right;
	border-radius: 10px 20px 20px 10px;
	margin-top: 10px;
	margin-right: 20px;
}
.study .sd-tigong {
	margin: 0 20px;
	height: 150px;
	border-bottom: 1px dotted #999;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.study .sd-tigong .sd-pic {
	width: 250px;
	height: 150px;
	background: #ddd;
	float: left;
	overflow: hidden;
}
.study .sd-tigong .sd-tg {
	width: 289px;
	height: 150px;
	float: left;
}
.study .sd-tigong .sd-tg li {
	float: left;
	text-align: center;
	width: 134px;
	height: 40px;
	background: #f0f0f0;
	margin: 5px;
	line-height: 40px;
	font-size: 14px;
 transition: all .2s;
	overflow: hidden;
}
.study .sd-tigong .sd-tg li a {
	padding: 10px 30px;
	color: #333;
}
.study .sd-tigong .sd-tg li a:hover {
	color: #fff;
}
.study .sd-tigong .sd-tg li .fa {
	color: #ddd;
}
.study .sd-tigong .sd-tg li:hover {
	background: #1F3963;
	color: #fff;
}
.study .sd-list {
	margin: 0px 20px;
	overflow: hidden;
}
.study .sd-list-yuan {
	float: left;
	width: 100px;
	height: 30px;
	background: #1F3963;
	border-radius: 15px;
	text-align: center;
	color: #fff;
	line-height: 30px;
	font-size: 13px;
 transition: all .2s;
	overflow: hidden;
}
.study .sd-list-yuan a {
	color: #fff;
	padding: 10px 20px;
}
.study .sd-list-yuan:hover {
	border-radius: 0;
}
.study .sd-list-conter {
	height: 150px;
	float: left;
	width: 439px;
}
.study .sd-list-conter li {
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	margin: 0 20px;
	border-bottom: 1px dotted #ddd;
	position: relative;
	left: 0;
 transition: all .2s;
}
.study .sd-list-conter li a {
	color: #333;
}
.study .sd-list-conter li a:hover {
	color: #1F3963;
}
.study .sd-list-conter li:hover {
	left: 10px;
}
.study .sd-xian {
	height: 120px;
	width: 0;
	border-left: 1px dotted #1F3963;
	position: relative;
	left: 50px;
	top: 30px;
}

.read-conter{
	font-family:微软雅黑; padding-bottom:20px; font-size:14px; color:#777777}












.ab-l-lan{
	background: #fff;box-shadow: 0px 0px 3px #999;
}
.ab-l-lan dl{
	
}
.ab-l-lan dl .fa{
	float: right;margin-right: 20px;
}
.ab-l-lan dl a{
	color: #666;position: relative;left: 0;
}
.ab-l-lan dl a:hover{
	color: #005A99;
}
.ab-l-lan dd:hover .fa{
	color: #005A99;
}
.ab-l-lan dt{
	background: #005A99;color: #fff;padding: 10px 20px;border-bottom: 1px solid rgba(255,255,255,0.2);cursor: pointer;
}
.ab-l-lan dt .fa{
	position: relative;top:5px;
}
.ab-l-lan dd{
	padding:5px 20px;color: #666;font-size: 14px;position: relative;transition: all .3s;left: 0;display: none;
}
.ab-l-lan dd:hover{
	left: 10px;
}
/*实时行情*/
.timeing{
	overflow: hidden;margin-top: 20px;
}
.ting-left,.ting-right{
	width: 590px;float:left;
}
.ting-left{
	position: relative;left: -100px;transition: all .5s; 
}
.ting-l-box{
	padding: 20px;height: 260px;background: #fff;margin-bottom: 20px;box-shadow: 1px 1px 1px #999;
}
.ting-l-box h3{
	border:2px solid #005A99;padding:0px 20px;width: 200px;margin: auto;color: #005A99;
}
.ting-l-box h3 span{
	position: relative;top: 10px;background: #fff;padding:2px 20px;left: 30px;
}
.ting-l-img{
	width: 240px;height: 200px;background: #ddd;margin-top: 30px;float: left;overflow: hidden;
}
.ting-l-list{
	width: 290px;float: left;margin-top: 30px;margin-left: 10px;
}
.ting-l-list li{
	width: 135px;height: 35px;background: #f0f0f0;float: left;margin: 5px;text-align: center;font-size: 13px;line-height: 35px;
}
.ting-l-list li a{
	color: #333;
}
.ting-l-list li:hover{
	background: #005A99;
}
.ting-l-list li:hover a{
	color: #fff;
}
.ting-right{
	margin-left: 20px;position: relative;left: 100px;transition: all .5s; 
}
.ting-r-box{
	background: #fff;width: 510px;height: 450px;box-shadow: 1px 1px 1px #999;margin-bottom: 20px;color: #333;
}
.ting-r-box table{
	
}
.ting-r-box tr{
	font-size: 13px;text-align: center;
}
.ting-r-box td{
	border-bottom: 1px dotted #ddd;padding: 8px 0;font-size: 12px;
}
.ting-r-box tr:hover{
	background: #fcfacc;
}
.ting-r-box th{
	font-weight: normal;background: #005A99;padding: 8px 0;color: #fff;
}
.ting-r-box-nav{
	float: right;position: relative;margin-top: 40px;width: 79px;font-size: 13px;text-align: right;left: 79px;margin-left: -79px;
}
.ting-r-box-nav li{
	padding: 8px 10px 8px 0px;margin-bottom: 5px;background: #fff;box-shadow: 1px 1px 1px #999;border-radius: 0 3px 3px 0;
}
.ting-r-box-nav li:hover{
	background: #005A99;color: #fff;
}
.text-l{
	text-align: left;text-indent:10px;
}
/*财经资讯*/
.caijingzixun{
	margin-top:30px;margin-bottom:30px;
}
.caijing_box{
	margin-top:10px;
}
.caijing_box h4{
	line-height:30px;color:#323232;margin-left:10px;float:left;width:80px;text-align:center;margin-top:20px;background-image:url(kuang1.png);
}
.caijing_box .biaoqian{
	float: right;
}
.caijing_box .biaoqian li{
	float:left;line-heighe:24px;padding:3px 10px;margin-right:5px;border:1px solid #ccc;margin-top:28px;margin-bottom: -1px;font-size: 14px;
}
.biaoqian li:hover{
	color:white;background-color:#999;
}
.biaoqian .current{
	border-bottom:1px solid #eeeeee;background-color:#eeeeee;
}
.caijing_box .caijing{
	border:solid #ccc 1px;border-radius:5px;background-color:#eeeeee;	
}
.caijing_box .img_box{
	width:240px;margin:10px;float:left; overflow:hidden;
}
.caijing_box .neirong_box{
	width:449px;float:left;padding:10px;
}
.neirong_box li a{
	float:left;color:#333;font-size:12px;width:400px;overflow:hidden;
}
.neirong_box li a:hover{
	color:#005a99; text-decoration:underline;	
}
.neirong_box li span{
	float:right;color:#909090;font-size:12px;
}
.neirong_box li{
	line-height:26px;border-bottom:1px solid #e1e1e1;
}
.caijing_box .more_box{
	float:right;background-color:#005a99;color:white;line-height:20px;padding:5px;margin-right:10px;border-radius:5px;margin-bottom:10px;font-size:14px;width:120px;text-align:center;	
}
.caijing_box .more_box:hover{
	background-color:#004270;
}
.text-red,.red *{color:#CC0000!important}.text-green,.text-green *{color:green!important}.text-blue,.text-blue *{color:#034ea2!important}.text-ccc,.text-ccc *{color:#ccc!important}

.gpmfx-xf{
	position: fixed;
	top: 30%;
	right: 5px;
	width: 120px;
	height: 370px;
}
.gpmfx-xf .xf-top{
	width: 120px;
	height: 65px;
	border-radius: 55px 55px 0 0;
	background: #EAEEF2;
	text-align: center;
	color: #333;
}
.gpmfx-xf .xf-top p{
	padding-top: 18px;
}
.gpmfx-xf .xf-qq{
	width: 110px;
	height: 110px;
	padding: 5px;
	background:#49A9D0;
}
.gpmfx-xf .xf-qq-k{
	width: 110px;
	height: 110px;
	border-radius: 5px;
	background: #fff;
}
.gpmfx-xf .xf-qq-k li{
	width: 100px;
	height: 23px;
	padding: 7px 0 3px 0;
	margin: 0 5px;
	border-bottom: 1px solid #ddd;
	background: url(w_xqe.png) no-repeat 7px;
	text-indent: 32px;
}
.gpmfx-xf .xf-qq-k li a{
	color:#005a99 ;
}
.gpmfx-xf .xf-qq-k li a:hover{
	color: #BF1C16;
}
.gpmfx-xf .xf-wx{
	width: 110px;
	height: 110px;
	padding: 5px;
	background: #49A9D0;
}
.gpmfx-xf .xf-bottom{
	width: 120px;
	height: 65px;
	border-radius: 0 0 55px 55px;
	background: #EAEEF2;
	text-align: center;
	color: #333;
}
.gpmfx-xf .xf-bottom p{
	padding-top: 5px;
}
.gpmfx-xf .xf-bottom .fa{
	font-size: 16px;
	width: 30px;
	cursor: pointer;
}
/*开户样式*/
.kaihu{
	margin-top:30px;margin-bottom:30px;
}
.kaihu_box{
	width:374px;float:left;height:510px;margin:10px;border:1px solid #e1e1e1;border-radius:5px;
}
.kaihu_box .kaihu_img{
	width:364px;margin-left:5px;overflow:hidden;	
}
.kaihu_box h4{
	line-height:80px;color:#323232;width:380px;text-align:center;background-image:url(kuang.png);
}
.kaihu_neirong{
	margin-top:20px;
}
.kaihu_neirong li a{
	float:left;width:177px;font-size:14px;line-height:40px;text-align:center;margin:5px;color:#646464;background-color:#c3c3c3;
}
.kaihu_neirong li a:hover{
	color:white;background-color:#31668e;
}

/*交易指南*/
.jiaoyi-top{
	height: 300px;margin-top: -20px;margin-bottom: 30px;
}
.jiaoyi-top .jiaoyi-top-left{
	width: 760px;padding: 20px;float: left;background: #fff;box-shadow: 1px 1px 3px #999;
}
.jiaoyi-top .jiaoyi-top-left h3{
	border:2px solid #005A99;padding:0px 20px;width: 200px;margin: auto;color: #005A99;
}
.jiaoyi-top .jiaoyi-top-left h3 span{
	position: relative;top: 10px;background: #fff;padding:2px 20px;left: 35px;
}
.jiaoyi-top-left .jy-pic{
	float: left;width: 380px;height: 210px;background: #eee;margin-top: 30px;overflow: hidden;
}
.jiaoyi-top-left .jy-list{
	float: left;width: 360px;height: 210px;margin-top: 30px;margin-left: 20px;
}
.jiaoyi-top-left .jy-list li a{
	width: 170px;height:40px;text-align: center;line-height: 40px;background: #f0f0f0;float: left;margin: 5px;font-size: 13px; color:#000000;
}
.jiaoyi-top-left .jy-list li a:hover{
	background: #005A99;color: #fff;
}
.jiaoyi-top .jiaoyi-top-right{
	width: 360px;padding:20px;float: left;
}
.jiaoyi-top-right .fangkuang-t{
	width: 260px;height: 130px;border: 5px solid #fff;border-radius: 150px 150px 0 0;margin-left: 50px;background: #fff;position: relative;top: 0;transition: all .5s;
	box-shadow: 1px 1px 1px #999;
}
.jiaoyi-top-right .fangkuang-t .fa{
	position: relative;left: 110px;top: 35px;color: #ddd;
}
.jiaoyi-top-right .fangkuang-t span{
	display: block;font-size: 25px;position: relative;top: 40px;left: 40px;color: #005A99;transition: all .5s;
}
.jiaoyi-top-right .fangkuang-t em{
	font-size: 10px;position: relative;top: 40px;left: 10px;color: #999;transition: all .5s;
}
.jiaoyi-top-right .fangkuang-t:hover{
	background: #005A99;top: -10px;color: #fff;
}
.jiaoyi-top-right .fangkuang-t:hover span{
	color: #fff;
}
.jiaoyi-top-right .fangkuang-t:hover em{
	color: #ddd;
}
.jiaoyi-top-right .fangkuang-b{
	width: 260px;height: 130px;border: 5px solid #fff;border-radius: 0 0 150px 150px;margin-left: 50px;background: #fff;position: relative;top: 0;transition: all .5s;
	box-shadow: 1px 1px 1px #999;
}
.jiaoyi-top-right .fangkuang-b span{
	display: block;font-size: 25px;position: relative;top: 10px;left: 40px;color: #005A99;transition: all .5s;
}
.jiaoyi-top-right .fangkuang-b em{
	font-size: 10px;position: relative;left: 35px;color: #999;transition: all .5s;
}
.jiaoyi-top-right .fangkuang-b .fa{
	position: relative;top: 40px;color: #ddd;left: -70px;
}
.jiaoyi-top-right .fangkuang-b:hover{
	background: #005A99;top: 10px;color: #fff;
}
.jiaoyi-top-right .fangkuang-b:hover span{
	color: #fff;
}
.jiaoyi-top-right .fangkuang-b:hover em{
	color: #ddd;
}
.jiaoyi-top .jiaoyi-top-buttom{
	
}
.jiaoyi-bottom{
	height: 500px;margin-bottom: 20px;
}
.jiaoyi-bottom-n1,.jiaoyi-bottom-n2,.jiaoyi-bottom-n3{
	width: 400px;height: 500px;float: left;
}
.jiaoyi-bottom-n1{
	background: #01aef0;
}
.jiaoyi-bottom-n2{
	background: #0072bb;
}
.jiaoyi-bottom-n3{
	background: #0054a5;
}
.jiaoyi-bottom h3{
	color: #fff;height: 60px;line-height: 60px;padding: 20px;
}
.jiaoyi-bottom h3 span{
	float: right;
}
.jiaoyi-bottom ul{
	height: 240px;background: #fff;font-size: 12px;padding: 30px 0;
}
.jiaoyi-bottom li{
	padding: ;height: 25px;line-height: 25px;margin: 0 20px;border-bottom: 1px dotted #ddd;padding: 2px 0;
}
.jiaoyi-bottom li a{
	color: #333;position: relative;left: 0;transition: all .2s;
}
.jiaoyi-bottom li a:hover{
	color: #005A99;left: 10px;
}
.jiaoyi-bottom h4{
	font-weight: normal;height: 100px;margin: 0 20px;
}
.jiaoyi-bottom h4 a{
	color: #fff;border: 1px solid #fff;padding: 3px 40px;display: inline-block;margin-top: 20px;
}
.jiaoyi-bottom h4 a:hover{
	background: #fff;color: #005A99;
}
/*学习页面*/
.clear{
	clear: both;
}
.study{
	margin-top: 20px;margin-bottom: 20px;
}
.book-left{
	width: 600px;height: 1020px;background: #005A99;float: left;border-radius:20px 10px 10PX 20px;box-shadow: 0px 0px 30px #666;
}
.book-right{
	width: 600px;height: 1020px;background: #005A99;float: right;border-radius: 10px 20px 20px 10px;box-shadow: 0px 0px 30px #666;
}
.study-left{
	width: 580px;height: 1000px;background: #fff;float: left;border-radius: 20px 10px 10px 20px;margin-top: 10px;margin-left: 20px;
}
.study h3{
	margin: 20px;color: #005A99;text-shadow: 1px 1px 1px #bbb;
}

.study-right{
	width: 579px;height: 1000px;background: #fff;border-left: 1px solid #ddd;float: right;border-radius:10px 20px 20px 10px;margin-top: 10px;margin-right: 20px;
}
.study .sd-tigong{
	margin: 0 20px;height: 150px;border-bottom: 1px dotted #999;padding-bottom: 10px;margin-bottom: 20px;
}
.study .sd-tigong .sd-pic{
	width: 250px;height: 150px;background: #ddd;float: left;overflow: hidden;
}
.study .sd-tigong .sd-tg{
	width: 289px;height: 150px;float: left;
}
.study .sd-tigong .sd-tg li{
	float: left;text-align: center;width: 134px;height: 40px;background: #f0f0f0;margin: 5px;line-height: 40px;font-size: 14px;transition: all .2s;overflow: hidden;
}
.study .sd-tigong .sd-tg li.en{
	font-size: 12px !important;
}
.study .sd-tigong .sd-tg li a{
	padding: 10px 30px;color: #333;
}
.study .sd-tigong .sd-tg li a:hover{
	color: #fff;
}
.study .sd-tigong .sd-tg li .fa{
	color: #ddd;
}
.study .sd-tigong .sd-tg li:hover{
	background: orange;color: #fff;
}
.study .sd-list{
	margin: 0px 20px;overflow: hidden;
}
.study .sd-list-yuan{
	float: left;width: 100px;height: 30px;background: orange;border-radius: 15px;text-align: center;color: #fff;line-height: 30px;font-size: 13px;transition: all .2s;overflow: hidden;
}
.study .sd-list-yuan a{
	color: #333;padding: 10px 20px;
}
.study .sd-list-yuan:hover{
	border-radius: 0;
}
.study .sd-list-conter{
	height: 150px;float: left;width: 439px;
}
.study .sd-list-conter li{
	font-size: 12px;height: 25px;line-height: 25px;margin: 0 20px;border-bottom: 1px dotted #ddd;position: relative;left: 0;transition: all .2s;
}
.study .sd-list-conter li a{
	color: #333;
}
.study .sd-list-conter li a:hover{
	color: #005A99;
}
.study .sd-list-conter li:hover{
	left: 10px;
}
.study .sd-xian{
	height: 120px;width: 0;border-left: 1px dotted orange;position: relative;left: 50px;top: 30px;
}
/*6.27*/
.price {
  float: left;
  width: 380px;
  height: 284px;
  margin-right: 20px;
  margin-bottom: 20px;
  background: #fff;
  box-shadow: 0 0 7px #ccc;
  overflow: hidden; }
  .price h4 {
    margin: 0;
    font-size: 15px;
    text-align: center;
    font-weight: normal;
    color: #333;
    padding: 20px;
    border-bottom: 1px solid #ccc; }
  .price i {
    padding-top: 27px;
    padding-left: 33px;
    color: #1F3963; }
  .price ol {
    margin: 0;
    padding: 20px 10px 10px 0; }
    .price ol li {
      float: left;
      border: 1px solid #1F3963;
      width: 110px;
      padding: 5px 0;
      margin-left: 10px;
      text-align: center;
      margin-bottom: 10px;
      border-radius: 3px; }
      .price ol li a {
        display: block;
        color: #1F3963; }
    .price ol li:hover {
      background: #1F3963; }
    .price ol li:hover a {
      color: #fff; }
  .price img {
    margin-top: 0;
    transition: all .2s; }

.price:hover img {
  margin-top: -150px; }

.price-date {
  float: left;
  width: 580px;
  height: 420px; }
  .price-date .on {
    background: #1F3963;
    color: #fff; }
  .price-date ol {
    margin: 0;
    padding: 0;
    width: 580px;
    height: 40px;
    background: #fff;
    border-bottom: 1px solid #1F3963; }
    .price-date ol li {
      float: left;
      width: 120px;
      height: 40px;
      line-height: 40px;
      text-align: center;
      border-right: 1px solid #ddd;
      cursor: pointer; }
  .price-date table {
    background: #fff;
    width: 100%; }
    .price-date table th {
      font-weight: normal;
      padding: 10px 0;
      color: #999; }
    .price-date table td {
      font-size: 13px;
      text-align: center;
      color: #666;
      padding: 10px 0;
      font-family: verdana; }
    .price-date table tr:nth-child(2n-1) {
      background: #F2F2F2; }
    .price-date table tr:hover {
      background: #1F3963; }
    .price-date table tr:hover th {
      color: #fff; }
    .price-date table tr:hover td {
      color: #fff; }
  .price-date table:nth-child(3), .price-date table:nth-child(4), .price-date table:nth-child(6), .price-date table:nth-child(7) {
    display: none; }

.news-list {
  height: 350px;
  background: #fff;
  margin-bottom: 20px;
  box-shadow: 1px 0 2px #999; }
  .news-list .cont-wrap:nth-child(3), .news-list .cont-wrap:nth-child(4), .news-list .cont-wrap:nth-child(5), .news-list .cont-wrap:nth-child(6), .news-list .cont-wrap:nth-child(7), .news-list .cont-wrap:nth-child(8), .news-list .cont-wrap:nth-child(9) {
    display: none; }
  .news-list .title {
    float: right;
    width: 200px;
    height: 330px;
    padding: 10px;
    box-shadow: 1px 0 2px #999; }
    .news-list .title h4 {
      margin: 0;
      font-weight: normal;
      font-size: 15px;
      text-align: center;
      padding: 10px 0; }
      .news-list .title h4 span {
        display: block;
        width: 100px;
        margin: auto;
        padding: 3px 0;
        border-radius: 20px;
        background: #1F3963;
        color: #fff; }
    .news-list .title ol {
      margin: 0;
      padding: 0; }
      .news-list .title ol li {
        float: left;
        width: 95px;
        text-align: center;
        padding: 3px 0;
        margin-bottom: 5px;
        border: 1px solid #1F3963;
        color: #666;
        border-radius: 3px;
        cursor: pointer; }
      .news-list .title ol li:nth-child(2n) {
        margin-left: 5px; }
      .news-list .title ol li:hover {
        background: #1F3963;
        color: #fff; }
      .news-list .title ol .on {
        background: #1F3963;
        color: #fff; }
  .news-list .cont {
    float: left;
    width: 78%;
    height: 350px;
    margin-left: 20px; }
    .news-list .cont ol {
      margin: 0;
      padding: 20px 0; }
      .news-list .cont ol li {
        width: 100%;
        height: 38px;
        line-height: 38px;
        border-bottom: 1px dotted #ddd;
        color: #666;
        font-size: 13px; }
        .news-list .cont ol li a {
          position: relative;
          left: 0;
          float: left;
          display: block;
          width: 70%;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          color: #666;
          transition: all .2s; }
        .news-list .cont ol li time {
          float: right;
          width: 80px;
          text-align: right; }
      .news-list .cont ol li:hover a {
        left: 5px;
        color: #1F3963; }
      .news-list .cont ol .fa {
        color: #1F3963; }

.account-warp {
  float: left;
  width: 220px;
  height: 500px;
  margin-right: 20px;
  margin-bottom: 20px;
  box-shadow: 0 0 5px #bbb;
  background: #fff; }
  .account-warp .pic {
    width: 130px;
    height: 130px;
    margin: auto;
    border-radius: 50%;
    margin-top: 40px;
    transition: all 1s; }
  .account-warp h4 {
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    margin-top: 40px;
    color: #1F3963; }
  .account-warp a {
    display: block;
    border: 1px solid #999;
    width: 80%;
    margin: auto;
    padding: 5px;
    margin-bottom: 10px;
    text-align: center;
    color: #333;
    transition: all .2s; }
  .account-warp a:hover {
    background: #1F3963;
    color: #FFFFFF;
    border-color: #1F3963; }

.account-warp:nth-child(1) .pic {
  background: url(img-1.jpg) center;
  background-size: 180px; }

.account-warp:nth-child(2) .pic {
  background: url(img-2.jpg) center;
  background-size: 180px; }

.account-warp:nth-child(3) .pic {
  background: url(img-3.jpg) center;
  background-size: 180px; }

.account-warp:nth-child(4) .pic {
  background: url(img-4.jpg) center;
  background-size: 180px; }

.account-warp:nth-child(5) .pic {
  background: url(img-5.jpg) center;
  background-size: 180px; }

.account-warp:hover .pic {
  transform: rotateZ(360deg); }

#guide-h4 {
  font-weight: normal;
  color: #1F3963;
  width: 200px;
  height: 40px;
  border: 1px solid #1F3963;

  margin: auto;
  text-align: center;
  line-height: 40px;
  margin-bottom: 30px;
  margin-top: 50px; }

.guide-wrap {
  width: 100%;
  height: 310px; }
  .guide-wrap .fenlan {
    position: relative;
    top: 0;
    float: left;
    width: 160px;
    height: 310px;
    margin: 5px;
    background: #fff;
    border: 1PX solid #ddd;
    border-right: 0;
    transition: all .3s; background:rgba(0,0,0,0.2)}
    .guide-wrap .fenlan p {
      text-align: center;
      color: #ffffff; }
    .guide-wrap .fenlan img {
      margin-top: 5px;
      margin-left: 5px; }
  .guide-wrap .fenlan:nth-child(8) {
    border-right: 1px solid #ddd; }
  .guide-wrap .fenlan:hover {
    top: -8px;
    box-shadow: 0 2px 5px #666; }

.guide-gju {
  width: 100%;
  height: 100px;
  padding-top: 50px;
  margin-top: 20px;
  margin-bottom: 20px; }
  .guide-gju a {
    float: left;
    border: 1px solid #fff;
    font-size: 25px;
    padding: 10px;
    text-align: center;
    margin-bottom: 10px;
    background: #fff;
    border-radius: 5px;
    color: #1F3963;
    width: 300px;
    margin-left: 10px;
    box-shadow: 0 0 2px 2px #ccc inset; }
    .guide-gju a i {
      display: block;
      font-size: 10px;
      color: #999; }
  .guide-gju a:hover {
    background: #1F3963;
    color: #fff; }
  .guide-gju a:hover i {
    color: #ccc; }
  .guide-gju a:nth-child(1) {
    margin-left: 270px; }

.guide-ask {
  float: right;
  width: 100%;
  height: 500px;
  margin-top: 20px;
  margin-bottom: 20px;
  background: #fff; }
  .guide-ask .guide-list {
    float: left;
    width: 400px;
    height: 500px; }
  .guide-ask h3 {
    margin: 0;
    padding: 0 20px;
    height: 50px;
    line-height: 50px;
    color: #185694;
    letter-spacing: 3px; border-bottom:3px solid  #185694;}
/*  .guide-ask .guide-list:nth-child(1) h3 {
    background: #5C9DD0; }
  .guide-ask .guide-list:nth-child(2) h3 {
    background: #06529B; }
  .guide-ask .guide-list:nth-child(3) h3 {
    background: #203963; }*/
  .guide-ask ol {
    margin: 0;
    padding: 30px 20px;
    height: 200px; }
    .guide-ask ol li {
      width: 100%;
      height: 35px;
      line-height: 35px;
      border-bottom: 1px dashed #ddd;
      font-size: 13px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
      .guide-ask ol li a {
        position: relative;
        left: 0;
        color: #333;
        transition: all .2s; }
      .guide-ask ol li a:hover {
        left: 5px;
        color: #1F3963; }
  .guide-ask h4 {
    width: 100%;
    height: 60px; }
    .guide-ask h4 a {
      float: right;
      position: relative;
      border: 1px solid #203963;
      color: #203963;
      font-weight: normal;
      padding: 3px 20px;
      margin: 20px; }
    .guide-ask h4 a:hover {
      background: #203963;
      color: #fff; }
   /* .guide-ask .guide-list:nth-child(1) h4 {
  background: #01aef0;}
  .guide-ask .guide-list:nth-child(2) h4 {
    background: #0072bb; }
  .guide-ask .guide-list:nth-child(3) h4 {
    background: #0054a5; } */

.school-wrap {
  width: 100%;
  height: 1000px; }
  .school-wrap .school-l {
    float: right;
    width: 600px;
    height: 990px;
    background: #fff;
    padding-top: 10px;
    box-shadow: 0 0 10px #666; }
  .school-wrap .school-r {
    position: relative;
    left: 0;
    float: right;
    width: 440px;
    padding: 0 80px;
    height: 1000px;
    background: #fff;
    box-shadow: 0 0 10px #666;
    transition: all 1s;
    background: url(studay.jpg) center;
    background-size: cover;
    -webkit-transform-origin: 0 0; }
    .school-wrap .school-r h3 {
      font-size: 30px;
      font-weight: normal;
      text-align: center;
      padding-top: 200px;
      padding-bottom: 40px;
      color: #1A3A64;
      text-shadow: 1px 1px 1px #333; }
    .school-wrap .school-r a {
      display: inline-block;
      padding: 5px 0;
      width: 140px;
      color: #333;
      text-align: center;
      margin-bottom: 10px;
      background:rgba(26,58,100, 0.3); }
    .school-wrap .school-r a:hover {
      background: #1F3963;
      color: #fff; }
    .school-wrap .school-r h4 {
      text-align: center;
      font-weight: normal;
      font-size: 15px;
      padding-top: 50px;
      padding-bottom: 60px; }
    .school-wrap .school-r .btn {
      width: 60px;
      height: 60px;
      padding: 10px;
      margin: auto;
      border-radius: 50%;
      text-align: center;
      line-height: 20px;
      border: 1px solid #fff;
      transition: all .5s;
      background: #1A3A64;
      color: #ffffff; }
      .school-wrap .school-r .btn .btn-n {
        position: relative;
        left: 30px;
        top: -30px;
        width: 0;
        height: 0;
        border-radius: 50%;
        background: #1F3963;
        opacity: 1;
        transition: all .5s; }
    .school-wrap .school-r .btn:hover {
      background: #1F3963;
      color: #fff; }
    .school-wrap .school-r .btn:hover .btn-n {
      left: -30px;
      top: -90px;
      width: 120px;
      height: 120px;
      opacity: 0; }
  .school-wrap .school-list {
    width: 560px;
    height: 140px;
    padding: 30px 20px 20px 20px; }
    .school-wrap .school-list .left {
      float: left;
      width: 120px; }
      .school-wrap .school-list .left h4 {
		  background:#1A3A64;
        margin: 0;
        padding: 0;
        font-weight: normal;
        border: 1px solid #1F3963;
        width: 100px;
        height: 30px;
        line-height: 30px;
        color: #FFF;
        text-align: center;
        border-radius: 15px; }
    .school-wrap .school-list .right {
      float: right;
      width: 430px; }
      .school-wrap .school-list .right ol {
        margin: 0;
        padding: 0; }
        .school-wrap .school-list .right ol li {
          line-height: 30px;
          border-bottom: 1px dotted #ccc; }
          .school-wrap .school-list .right ol li a {
            color: #666;
            font-size: 12px; }
/*7.4 addclass*/
.ib h4 {
  width: 200px;
  height: 40px;
  margin: auto;
  margin-top: 50px;
  margin-bottom: 30px;
  border: 1px solid #1F3963;
 
  text-align: center;
  color: #1F3963;
  font-weight: normal;
  line-height: 40px; }
.ib ol.js {
  margin: 0;
  padding: 0;
  padding-bottom: 50px;
  overflow: hidden; }
  .ib ol.js li {
    float: left;
    width: 380px;
    margin: 10px;
    box-shadow: 0 0 8px #999; }
  .ib ol.js .img {
    width: 380px;
    height: 250px;
    background-size: cover; }
/*  .ib ol.js li:nth-child(1) .img {
    background: url(ib-1.jpg) no-repeat; }
  .ib ol.js li:nth-child(2) .img {
    background: url(ib-2.jpg) no-repeat; }
  .ib ol.js li:nth-child(3) .img {
    background: url(ib-3.jpg) no-repeat; }*/
  .ib ol.js .cont {
    width: 360px;
    padding: 10px;
    height:280px;
	padding-top:50px;
    background:rgba(0, 0, 0, 0.7);
    overflow: hidden;  }
    .ib ol.js .cont h5, .ib ol.js .cont p {
      margin: 0;
      padding: 0; }
    .ib ol.js .cont h5 {
      position: relative;
      z-index: 999;
      font-size: 15px;
      font-weight: normal;
      padding-top: 10px;
      color: #ffffff; }
    .ib ol.js .cont p {
      position: relative;
      z-index: 999;
      font-size: 12px;
      padding-top: 10px;
      line-height: 24px;
      color: #ffffff; }
      .ib ol.js .cont p .fa {
        margin-right: 5px; }
      .ib ol.js .cont p a {
        display: block;
        border: 1px solid #FFF;
        width: 100px;
        text-align: center;
        padding: 3px 10px;
        margin-top: 50px;
        border-radius: 3px;
        color: #fff; }
        .ib ol.js .cont p a:hover {
          background: #fff;
          color: #1F3963; }
    .ib ol.js .cont .zg-d {
      position: relative;
      width: 1px;
      height: 1px;
      left: -100px;
      top: 0;
      bottom: -15px;
      border-radius: 50%;
      background: #1F3963;
      transition: all .5s;
      opacity: 0; }
  .ib ol.js li:hover .zg-d {
    width: 800px;
    height: 800px;
    top: -500px;
    opacity: 1; }
  .ib ol.js li:hover h5 {
    color: #fff; }
  .ib ol.js li:hover p {
    color: #ddd; }
  .ib ol.js li:hover p a {
    color: #fff;
    border-color: #fff; }
.ib .ib-p {
  text-align: center;
  color: #999; }
.ib ol.ys {
  margin: 0;
  margin-top: 80px;
  margin-bottom: 50px;
  padding: 0;
  overflow: hidden; }
  .ib ol.ys li {
    float: left;
    width: 300px;
    height: 300px; }
    .ib ol.ys li .yuan-wrap {
      width: 134px;
      height: 134px;
      border: 1px solid #1F3963;
      border-radius: 50%; }
    .ib ol.ys li .yuan {
      position: relative;
      width: 130px;
      height: 130px;
      margin: auto;
      margin-top: 2px;
      border-radius: 50%;
      background-size: cover;
      transition: all .5s; }
    .ib ol.ys li .xian {
      position: relative;
      left: 110px;
      top: 30px;
      border-top: 1px solid #1F3963;
      width: 300px;
      transform: rotateZ(30deg); }
    .ib ol.ys li h5 {
      font-weight: normal;
      font-size: 14px;
      padding-left: 20px;
      margin: 0;
      padding: 10px 0; }
    .ib ol.ys li p {
      margin: 0;
      font-size: 12px;
      line-height: 24px;
      color: #999;
      padding: 0 30px 0 0; }
      .ib ol.ys li p .fa {
        margin-right: 5px; }
    .ib ol.ys li .fa-caret-down, .ib ol.ys li .fa-caret-up {
      margin-left: 60px;
      color: #1F3963; }
  .ib ol.ys li:nth-child(2) .yuan-wrap, .ib ol.ys li:nth-child(4) .yuan-wrap {
    position: relative;
    top: 162px; }
  .ib ol.ys li:nth-child(2) .xian {
    transform: rotateZ(150deg);
    top: -10px; }
  .ib ol.ys li:nth-child(2) h5, .ib ol.ys li:nth-child(4) h5 {
    margin-top: -150px; }
  .ib ol.ys li:hover .yuan {
    transform: rotateZ(360deg); }
  .ib ol.ys li:nth-child(1) .yuan {
    background: url(about3.jpg) no-repeat;
    background-size: cover; }
  .ib ol.ys li:nth-child(2) .yuan {
    background: url(guide4.jpg) no-repeat;
    background-size: cover; }
  .ib ol.ys li:nth-child(3) .yuan {
    background: url(price2.jpg) no-repeat;
    background-size: cover; }
  .ib ol.ys li:nth-child(4) .yuan {
    background: url(about6.jpg) no-repeat;
    background-size: cover; }		
/*# sourceMappingURL=style.css.map */

/*************客服******************/
#zt_pf{position:fixed;width:90px;z-index:99;background-image:url(solid3_kjbg.png);right:3px;top:200px}
#zt_pf img{margin:5px;float:left;height:80px;width:80px}
#zt_pf .sm{font-size:12px;line-height:20px;text-align:center;float:left;height:50px;width:100%;color:#FFF}
#zt_pf .backhome{float:left;}
#zt_pf .backhome a{display:block;height:35px;width:90px;background-image:url(zt_back_home.png);background-repeat:no-repeat;background-position:center 20px;line-height:30px;color:#ADAEB3;text-decoration:none;text-align:center;padding-top:45px;font-size:13px}
#zt_pf .backhome a:hover{background-image:url(zt_back_homea.png);background-repeat:no-repeat;background-position:center 20px;color:#fff}
#zt_pf .kefu{float:left}
#zt_pf .kefu a{border-top-width:1px;border-top-style:solid;border-top-color:#6e717e;display:block;height:35px;width:90px;background-image:url(zt_go_kefu.png);background-repeat:no-repeat;background-position:center 20px;line-height:30px;color:#ADAEB3;text-decoration:none;text-align:center;padding-top:45px;font-size:13px}
#zt_pf .kefu a:hover{background-image:url(zt_go_kefua.png);background-repeat:no-repeat;background-position:center 20px;color:#fff}
#zt_pf #back-to-top{float:left}
#zt_pf #back-to-top a{border-top-width:1px;border-top-style:solid;border-top-color:#6e717e;display:block;height:35px;width:90px;background-image:url(zt_back_jt.png);background-repeat:no-repeat;background-position:center 20px;line-height:30px;color:#ADAEB3;text-decoration:none;text-align:center;padding-top:45px;font-size:13px}
#zt_pf #back-to-top a:hover{background-image:url(zt_back_jta.png);background-repeat:no-repeat;background-position:center 20px;color:#fff}