body {
	font-family: "Î¢ÈíÑÅºÚ","ËÎÌå",Helvetica,Arial,sans-serif; background-color: rgb(255, 255, 255);
}
@media all and (max-width:768px)
{
body {
	padding-top: 51px;
}
}
a {
	color: rgb(105, 105, 105);
}
a:hover {
	color: rgb(11, 71, 157);
}
.col-lg-1 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-lg-10 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-lg-11 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-lg-12 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-lg-2 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-lg-3 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-lg-4 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-lg-5 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-lg-6 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-lg-7 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-lg-8 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-lg-9 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-md-1 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-md-10 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-md-11 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-md-12 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-md-2 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-md-3 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-md-4 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-md-5 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-md-6 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-md-7 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-md-8 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-md-9 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-sm-1 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-sm-10 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-sm-11 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-sm-12 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-sm-2 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-sm-3 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-sm-4 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-sm-5 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-sm-6 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-sm-7 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-sm-8 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-sm-9 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-xs-1 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-xs-10 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-xs-11 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-xs-12 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-xs-2 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-xs-3 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-xs-4 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-xs-5 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-xs-6 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-xs-7 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-xs-8 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.col-xs-9 {
	padding-right: 0px !important; padding-left: 0px !important;
}
.row {
	margin-right: 0px !important; margin-left: 0px !important;
}





























.container {
	width: 100% !important; padding-right: 0px !important; padding-left: 0px !important;
}
.container-top {
	margin-top: -1px !important;
}
.carousel {
	margin-top: 79px !important;
}
@media all and (max-width:768px)
{
.carousel {
	margin-top: 0px !important;
}
}
.banner-tex1 {
	color: rgb(255, 255, 255); font-size: 4.5em; font-weight: bold; margin-top: 50px; display: block; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.banner-tex2 {
	color: rgb(255, 255, 255); font-size: 3em; font-weight: bold; display: block; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.banner-btn {
	color: rgb(255, 255, 255); font-size: 1.2em; margin-top: 20px;
}
.carousel-caption {
	bottom: 220px !important; text-shadow: none !important;
}
.banner-tex3 {
	text-align: left !important; color: rgb(255, 255, 255); font-size: 2.6em; font-weight: bold; display: block; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.banner-tex4 {
	text-align: left !important; color: rgb(255, 255, 255); font-size: 4.5em; font-weight: bold; display: block; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.banner-tex5 {
	text-align: left !important; color: rgb(255, 255, 255); font-size: 2.3em; font-weight: bold; display: block; text-shadow: 0px 1px 2px rgba(0,0,0,0.8);
}
@media all and (max-width:1400px)
{
.banner-tex1 {
	font-size: 3em;
}
.banner-tex2 {
	font-size: 2em;
}
.banner-tex3 {
	font-size: 2em;
}
.banner-tex4 {
	font-size: 3em;
}
.banner-tex5 {
	font-size: 1.5em;
}
.banner-btn {
	color: rgb(255, 255, 255); font-size: 0.8em; margin-top: 5px;
}
.carousel-caption {
	bottom: 100px !important;
}
}
@media all and (max-width:768px)
{
.banner-tex1 {
	font-size: 1.25em;
}
.banner-tex2 {
	font-size: 1em;
}
.banner-tex3 {
	font-size: 1em;
}
.banner-tex4 {
	font-size: 1.25em;
}
.banner-tex5 {
	font-size: 0.9em;
}
.banner-btn {
	color: rgb(255, 255, 255); font-size: 0.8em; margin-top: 5px;
}
.carousel-caption {
	bottom: 10px !important;
}
}
.menuzord-menu > li {
	height: 80px;
}
@media all and (max-width:1024px)
{
.hidden-wx {
	display: none !important;
}
}
@media all and (max-width:768px)
{
.menuzord-menu > li {
	height: auto;
}
.hidden-wx {
	display: inline-block !important;
}
}
.margin-top50 {
	margin-top: 50px;
}
.margin-bottom50 {
	margin-bottom: 50px;
}
.margin-top20 {
	margin-top: 20px;
}
.margin-bottom30 {
	margin-bottom: 30px;
}
.con-topbg {
	background-position: bottom; height: 450px; background-image: url("con-topbg.jpg"); background-repeat: no-repeat;
}
@media all and (max-width:1024px)
{
.con-topbg {
	background-position: bottom; height: 350px; background-image: url("con-topbg.jpg"); background-repeat: no-repeat;
}
}
.con-center {
	text-align: center;
}
.con-topt {
	color: rgb(11, 71, 157); font-size: 1.6em;
}
.con-topt a {
	color: rgb(11, 71, 157);
}
.con-topt a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.con-topzi {
	color: rgb(102, 102, 102); font-size: 1.06em;
}
.plan-box-sr {
	padding-right: 30px;
}
.plan-box-sr:hover {
	
}
.plan-box-sr1 {
	padding-right: 30px;
}
@media all and (max-width:768px)
{
.plan-box-sr {
	padding-right: 0px; margin-bottom: 30px; background-image: none;
}
.con-topt {
	text-align: center;
}
.con-topzi {
	text-align: center;
}
.plan-box-sr1 {
	padding-right: 0px;
}
}
.plan-box a {
	text-decoration: none; display: block; background-color: rgba(230, 237, 245, 0.8);
}
.plan-box a:hover {
	color: rgb(255, 255, 255) !important; background-color: rgba(32, 91, 172, 0.8);
}
@media all and (max-width:768px)
{
.plan-box a {
	margin: 0px;
}
}
.plan-space {
	padding: 25px;
}
.avatar {
	margin: auto; overflow: hidden; display: block; position: relative;
}
.avatar img {
	transition:0.5s ease-in; transform: scale(1);
}
.avatar:hover img {
	transition:0.5s ease-in; transform: scale(1.2);
}
.avatar-wrapper {
	text-align: center; text-decoration: none !important; display: block;
}
.chain-t {
	text-align: center; font-size: 1.16em; font-weight: 600; margin-top: 20px;
}
.plan-box a:hover .chain-t {
	color: rgb(255, 255, 255);
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(155, 155, 155) currentColor currentColor; border-image: none; margin-top: 10px; margin-bottom: 20px;
}
.chain-zi {
	color: rgb(66, 88, 110); font-size: 1em; margin-bottom: 40px;
}
.plan-box a:hover .chain-zi {
	color: rgb(255, 255, 255);
}
.chain-btn {
	padding: 10px 20px; color: rgb(255, 255, 255); background-color: rgb(17, 150, 241);
}
@media all and (max-width:1024px)
{
.chain-btn {
	padding: 5px !important; font-size: 0.87em;
}
}
.plan-box a:hover .chain-btn {
	color: rgb(0, 255, 138);
}
.con-newsbg {
	height: 510px; background-image: url("news-bg.jpg"); background-repeat: no-repeat;
}
@media all and (max-width:768px)
{
.con-newsbg {
	height: auto; background-image: none; background-color: rgb(244, 244, 245);
}
}
.plan-newsbox a {
	color: rgb(124, 124, 124); display: inline-block;
}
.plan-newsbox a:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.news-datebg {
	padding: 15px; border: 2px solid rgb(203, 203, 203); border-image: none; text-align: center; line-height: 26px; display: block; background-color: rgb(255, 255, 255);
}
.plan-newsbox a:hover .news-datebg {
	border: 2px solid rgb(121, 152, 194); border-image: none;
}
@media all and (max-width:768px)
{
.news-datebg {
	margin-top: 20px; margin-left: 20px; display: inline-block;
}
}
.news-date {
	font-size: 3.1em; margin-top: 5px; display: block;
}
.news-yd {
	font-size: 0.87em;
}
.news-th {
	padding-top: 0px; padding-right: 20px !important; padding-left: 20px !important;
}
.news-t {
	font-size: 1.16em; font-weight: bold; margin-top: 5px; margin-bottom: 10px; display: block;
}
.plan-newsbox a:hover .news-t {
	color: rgb(11, 71, 157);
}
.news-zi {
	overflow: hidden; font-size: 1em;
}
.news-line {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(217, 217, 217) currentColor currentColor; border-image: none; padding-bottom: 5px;
}
.con-culbg {
	height: 510px; background-image: url("con-culbg.jpg"); background-repeat: no-repeat;
}
@media all and (max-width:768px)
{
.con-culbg {
	height: auto; background-image: none; background-color: rgb(255, 255, 255);
}
}
.content-h a {
	text-align: center; font-size: 1.16em; font-weight: 600; margin-top: 20px;
}
.content-h a:hover {
	text-decoration: none;
}
.content-h a .cul-1 {
	background-position: center; transition:0.5s ease-in; width: 148px; height: 148px; transform: scale(1); background-image: url("cul-pic1.png"); background-repeat: no-repeat;
}
.content-h a:hover .cul-1 {
	background-position: center; transition:0.5s ease-in; width: 148px; height: 148px; transform: scale(1.2); background-image: url("cul-pic1a.png"); background-repeat: no-repeat;
}
.content-h a .cul-2 {
	background-position: center; transition:0.5s ease-in; width: 148px; height: 148px; transform: scale(1); background-image: url("cul-pic2.png"); background-repeat: no-repeat;
}
.content-h a:hover .cul-2 {
	background-position: center; transition:0.5s ease-in; width: 148px; height: 148px; transform: scale(1.2); background-image: url("cul-pic2a.png"); background-repeat: no-repeat;
}
.content-h a .cul-3 {
	background-position: center; transition:0.5s ease-in; width: 148px; height: 148px; transform: scale(1); background-image: url("cul-pic3.png"); background-repeat: no-repeat;
}
.content-h a:hover .cul-3 {
	background-position: center; transition:0.5s ease-in; width: 148px; height: 148px; transform: scale(1.2); background-image: url("cul-pic3a.png"); background-repeat: no-repeat;
}
.content-h a .cul-4 {
	background-position: center; transition:0.5s ease-in; width: 148px; height: 148px; transform: scale(1); background-image: url("cul-pic4.png"); background-repeat: no-repeat;
}
.content-h a:hover .cul-4 {
	background-position: center; transition:0.5s ease-in; width: 148px; height: 148px; transform: scale(1.2); background-image: url("cul-pic4a.png"); background-repeat: no-repeat;
}
.foot-topbg {
	height: 40px; margin-top: 100px; background-image: url("footer-topbg222.gif"); background-repeat: repeat-x;
}
.intro-w {
	padding: 0px 15px !important; height: 210px; text-align: left; border-left-color: rgb(205, 205, 205); border-left-width: 1px; border-left-style: dashed; float: left;
}
@media all and (max-width:1400px)
{
.intro-w {
	margin: 5px 0px; padding: 0px 5px !important;
}
}
@media all and (max-width:768px)
{
.intro-w {
	margin: 10px 0px; padding: 0px 20px 0px 0px; height: 100%; border-right-color: rgb(205, 205, 205); border-right-width: 0px; border-right-style: dashed; display: inline-table;
}
}
.intro-wr {
	height: 210px; border-right-color: rgb(205, 205, 205); border-left-color: rgb(205, 205, 205); border-right-width: 1px; border-left-width: 1px; border-right-style: dashed; border-left-style: dashed;
}
@media all and (max-width:1400px)
{
.intro-wr {
	margin: 5px 0px; padding: 0px 5px !important;
}
}
@media all and (max-width:768px)
{
.intro-wr {
	margin: 10px 0px; padding: 0px 20px 0px 0px; height: 100%; border-right-color: rgb(205, 205, 205); border-right-width: 0px; border-right-style: dashed; display: inline-table;
}
}
.tit {
	line-height: 28px; padding-bottom: 5px; font-size: 1.16em; font-weight: bold;
}
@media all and (max-width:1024px)
{
.tit {
	font-size: 1em !important; font-weight: bold;
}
}
.list {
	list-style: none; text-align: left; line-height: 12px; padding-left: 0px; font-size: 1em; margin-top: 10px;
}
.b-right {
	margin-right: 10px; float: right;
}
@media all and (max-width:768px)
{
.b-right {
	text-align: center; margin-right: 0px; float: none;
}
}
.display-lr {
	padding-left: 10px; display: inline-block;
}
.email {
	padding: 10px !important; width: 80px; height: 80px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(50, 50, 50);
}
.email:hover {
	color: rgb(255, 255, 255); background-color: rgb(77, 124, 189);
}
.WeChat-txt {
	text-align: center; color: rgb(99, 99, 99); font-size: 1em;
}
.footer-bg {
	padding: 20px; color: rgb(255, 255, 255); background-color: rgb(84, 84, 84);
}
.footer-r {
	text-align: right;
}
.footer-r a {
	color: rgb(125, 125, 125); font-size: 0.8em;
}
.footer-r a:hover {
	color: rgb(255, 255, 255);
}
@media all and (max-width:768px)
{
.footer-bg {
	text-align: center; font-size: 0.87em;
}
.footer-r {
	text-align: center;
}
}
.banner-menu-texposition {
	margin-bottom: -100px !important; margin-left: 100px;
}
.banner-menu-tex1 {
	text-align: left !important; color: rgb(255, 255, 255); font-size: 2.6em; font-weight: bold; display: block; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.banner-menu-tex2 {
	text-align: left !important; color: rgb(255, 255, 255); font-size: 2.3em; font-weight: bold; display: block; text-shadow: 0px 1px 2px rgba(0,0,0,0.8);
}
@media all and (max-width:768px)
{
.banner-menu-texposition {
	margin-bottom: -10px !important; margin-left: 10px;
}
.banner-menu-tex1 {
	font-size: 1em;
}
.banner-menu-tex2 {
	font-size: 0.9em;
}
}
@media all and (max-width:1400px)
{
.banner-menu-texposition {
	margin-bottom: -90px !important; margin-left: 10px;
}
}
.sub-bac-nav {
	border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(79, 158, 228); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(200, 232, 255);
}
.submenu-top {
	height: 60px; text-align: center; font-size: 0px; background-color: rgb(174, 217, 255);
}
@media all and (max-width:768px)
{
.submenu-top {
	margin-top: 0px;
}
}
.submenu-top li {
	list-style: none; display: inline-block;
}
.submenu-top > li:first-child > a {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.submenu-top li.active a {
	color: rgb(255, 255, 255) !important; font-weight: bold; text-decoration: none; background-color: rgb(172, 206, 34);
}
.submenu-top li a {
	height: 60px; text-align: center; color: rgb(11, 71, 157) !important; line-height: 60px; font-size: 1.6rem !important; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; display: block;
}
.submenu-top li a:hover {
	color: rgb(255, 255, 255) !important; text-decoration: none; background-color: rgb(172, 206, 34);
}
@media all and (max-width:768px)
{
.submenu-top li a {
	border-top-color: rgb(255, 255, 255) !important; border-top-width: 1px !important; border-top-style: solid !important;
}
}
.content {
	line-height: 30px; font-size: 1.16em;
}
@media all and (max-width:768px)
{
.content {
	padding-right: 15px !important; padding-left: 15px !important;
}
}
.plan-newsboxd {
	padding-bottom: 5px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.plan-newsboxd a {
	color: rgb(124, 124, 124); display: block;
}
.plan-newsboxd a:hover {
	color: rgb(0, 0, 0); background-color: rgb(244, 244, 246);
}
.plan-newsboxd a:hover .news-datebg {
	border: 2px solid rgb(121, 152, 194); border-image: none;
}
.plan-newsboxd a:hover .news-t {
	color: rgb(11, 71, 157);
}
.newscls-tit {
	padding: 30px 15px; text-align: center; color: rgb(0, 0, 0); font-size: 1.5em; font-weight: 500; margin-bottom: 10px; background-color: rgb(233, 243, 249);
}
.newscls-txt {
	text-align: right; color: rgb(163, 163, 163); font-size: 1em; margin-bottom: 30px;
}
.group-box {
	margin: 10px; padding: 30px !important; border: 1px solid rgb(204, 204, 204); border-image: none; box-shadow: 3px 3px 3px; -webkit-box-shadow: 3px 3px 3px; -moz-box-shadow: 3px 3px 3px;
}
.group-t {
	color: rgb(0, 0, 0); font-size: 1.4em; font-weight: 700; margin-bottom: 20px;
}
.group-ta {
	color: rgb(0, 108, 185); margin-bottom: 20px;
}
.group-te {
	color: rgb(107, 107, 107); margin-bottom: 20px;
}
.tit-co {
	color: rgb(12, 93, 210); font-size: 2.5em;
}
@media all and (max-width:1024px)
{
.tit-co {
	text-align: center; font-size: 2em;
}
}
@media all and (max-width:768px)
{
.tit-co {
	text-align: center; font-size: 1.6em; margin-bottom: 20px;
}
}
.submenu-cls {
	text-align: right;
}
@media all and (max-width:768px)
{
.submenu-cls {
	text-align: center;
}
}
.submenu-cls a {
	padding: 10px 20px; border: 1px solid rgb(12, 93, 210); border-image: none; color: rgb(12, 93, 210); font-size: 1.16em; font-weight: bold; text-decoration: none; display: inline-block;
}
.submenu-cls a:hover {
	color: rgb(255, 255, 255); background-color: rgb(12, 93, 210);
}
.submenu-cls a:last-child {
	border: 1px solid rgb(12, 93, 210); border-image: none;
}
.submenu-cls a.active {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(12, 93, 210);
}
@media all and (max-width:768px)
{
.submenu-cls a {
	padding: 5px 10px; font-size: 1em;
}
}
.submenu-cls1 {
	text-align: left;
}
@media all and (max-width:768px)
{
.submenu-cls1 {
	text-align: center;
}
}
.submenu-cls1 a {
	padding: 10px 20px; border: 1px solid rgb(12, 93, 210); border-image: none; color: rgb(12, 93, 210); font-size: 1.16em; font-weight: bold; text-decoration: none; display: inline-block;
}
.submenu-cls1 a:hover {
	color: rgb(255, 255, 255); background-color: rgb(12, 93, 210);
}
.submenu-cls1 a:last-child {
	border: 1px solid rgb(12, 93, 210); border-image: none;
}
.submenu-cls1 a.active {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(12, 93, 210);
}
.vol {
	border: 1px solid rgb(155, 155, 155); border-image: none;
}
.group-bac {
	padding: 20px 0px; color: rgb(255, 255, 255); font-size: 1.5em; font-weight: bold; background-color: rgb(77, 124, 189);
}
@media all and (max-width:768px)
{
.group-bac {
	padding-left: 20px !important;
}
}
.team-contactbg {
	margin-top: 20px; background-color: rgb(227, 243, 255);
}
.team-contact {
	padding: 30px;
}
.spe-clstd {
	color: rgb(11, 71, 157); font-size: 1.16em; font-weight: bold; display: block;
}
