* {
	margin: 0;
	padding: 0;
}

body {
	font-family: 'microsoft yahei', arial, helvetica, sans-serif, geneva;
	color: #333;
	font-size: 14px;
}

a {
	color: #333;
	text-decoration: none;
	/*transition: all 0.2s ease 0s;*/
}

a:hover {
	color: #0a599e;
}

ul,
ol,
li {
	list-style: none;
}

img {
	border: none;
	vertical-align: middle;
}

input,
select,
textarea,
.textarea_style {
	vertical-align: middle;
}

.c {
	clear: both;
	content: '.';
	height: 0px;
	line-height: 0;
	display: block;
	visibility: hidden;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

.wrap {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

#header {
	min-width: 1200px;
}

#header_top {
	height: 20px;
	width: 100%;
	min-width: 1200px;
	background: #0a599e;
}

.gupiao {
	width: 150px;
	float: left;
	line-height: 20px;
	color: #fff;
}

#header_top_right {
	float: right;
}

#header_top_right li {
	width: 30px;
	height: 20px;
	line-height: 18px;
	/*margin-top: 8px;*/
	margin-left: 25px;
	float: left;
	text-align: center;
	position: relative;
}

#header_top_right li a {
	color: #fff;
	font-size: 12px;
}

#header_top_right li a:hover {
	color: #fff;
}

.Code {
	width: 130px;
	height: 150px;
	position: absolute;
	z-index: 100;
	top: -180px;
	left: -50px;
	opacity: 0;
	filter: alpha(opacity=0);
	transform-origin: 50% 20%;
	-webkit-transform-origin: 50% 20%;
	-moz-transform-origin: 50% 20%;
	-ms-transform-origin: 50% 20%;
	-o-transform-origin: 50% 20%;
	transform: scale(0.01);
	-webkit-transform: scale(0.01);
	-moz-transform: scale(0.01);
	-ms-transform: scale(0.01);
	-o-transform: scale(0.01);
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

#header_top_right li:hover .Code {
	top: 50px;
	opacity: 1;
	filter: alpha(opacity=100);
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}

#header_nav {
	width: 100%;
	height: 80px;
	position: relative;
}

#logo {
	width: 250px;
	height: 67px;
	margin-top: 7px;
	float: left;
}

#nav {
	position: absolute;
	height: 77px;
	width: 600px;
	left: 250px;
	top: 0;
	z-index: 200;
	
}

#nav li {
	line-height: 77px;
	float: left;
}

#nav li a {
	display: block;
	padding: 0 30px;
	font-size: 14px;
}

#nav li a:hover {
	color: #0a599e;
}

#nav li.nav-up-selected,
#nav li:hover {
	border-bottom: 3px solid #0a599e;
}

#search {
	width: 250px;
	height: 30px;
	margin-top: 25px;
	float: right;
	border-radius: 15px;
	border: 1px solid #999;
	/* background: url(../images/search_bg.png) left center no-repeat; */
}

#search .input_text {
	width: 180px;
	margin: 2px 12px;
	outline: none;
}

#search .input_search {
	width: 40px;
	height: 28px;
	border: none;
	background: url(../images/iconfont-sousuo.png) center no-repeat;
	cursor: pointer;
	outline: none;
}

.input_text {
	border: none;
	height: 26px;
	line-height: 26px;
	color: #333;
}

#subnav {
	width: 100%;
	min-width: 1200px;
	top: 80px;
	position: absolute;
	z-index: 100;
}

#subnav .nav-down-menu {
	width: 100%;
	min-width: 1200px;
	background: rgba(255, 255, 255, 0.64);
	border-top: 1px solid #a0a0a0;
	position: absolute;
	top: 0px;
	display: none;
}

#subnav .nav-down-menu .navigation-down-inner {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

#subnav .nav-down-menu .navigation-down-inner ul li {
	height: 70px;
	line-height: 70px;
	text-align: center;
	padding: 4px 24px;
	display: inline-block;
}

#subnav .nav-down-menu .navigation-down-inner ul li a {
	display: block;
	font-size: 18px;
}


/*#subnav .design ul {
    margin-left: 306px;
}

#subnav .project ul {
    margin-left: 455px;
}

#subnav .customer ul {
    margin-left: 573px;
}

#subnav .about ul {
    margin-left: 655px;
}

#subnav .news ul {
    margin-left: 774px;
}*/

#subnav ul {
	display: inline-block;
}

.home-news {
	height: 60px;
	margin: 20px auto;
	background: #0a599e;
}

.home-news-title {
	width: 121px;
	height: 60px;
	margin-right: 30px;
	float: left;
	background: url(../images/home-news-title-bg.png) left center no-repeat;
	line-height: 60px;
	text-align: center;
	color: #fff;
	font-size: 18px;
}

.home-news-list {
	width: 909px;
	height: 40px;
	padding: 10px 0;
	margin-right: 30px;
	float: left;
	overflow: hidden;
}

.home-news-list ul {}

.home-news-list ul li {
	height: 40px;
	line-height: 40px;
}

.home-news-list ul li a {
	display: block;
	color: #fff;
	font-size: 16px;
}

.home-news-button {
	width: 30px;
	height: 40px;
	padding: 10px 0;
	margin: 0 40px;
	float: left;
}

.updown {
	width: 23px;
	height: 15px;
}

#but_up {
	background: url(../images/updownBg.png) no-repeat 0 0px;
	text-indent: -9999px;
	margin-bottom: 10px;
}

#but_down {
	background: url(../images/updownBg.png) no-repeat 0 -15px;
	text-indent: -9999px;
}

.home-news-recom {
	margin-bottom: 20px;
	overflow: hidden;
}

.home-news-recom ul {
	margin-right: -80px;
}

.home-news-recom li {
	width: 560px;
	height: 420px;
	margin-right: 80px;
	float: left;
}

.home-news-recom li .home-news-recom-thumb {
	width: 560px;
	height: 300px;
	margin-bottom: 15px;
	overflow: hidden;
}

.home-news-recom li p {
	height: 30px;
	margin-bottom: 15px;
}

.home-news-recom li p a {
	color: #0a599e;
	font-size: 24px;
	border-bottom: 1px solid #0a599e;
}

.home-news-recom li .desc {
	height: 60px;
	line-height: 28px;
	overflow: hidden;
}
.home-case-submenu{
	width: 100%;min-width: 1200px; height: 210px; margin-bottom: 20px; background: #0a599e;
}
.home-case-submenu ul li{
	width: 350px; height: 210px; float: left; position: relative;
}
.home-case-submenu ul li.first{
	width: 150px; height: 210px; text-align: center; line-height: 210px;
}
.home-case-submenu ul li.first span{
	font-size: 18px; color: #fff;
}

.home-case-submenu ul li .case-subthumb{
	width: 100%;height: 100%;overflow:hidden;position: absolute;z-index: 10;
}

.home-case-submenu ul li .case-subname{
	width: 310px; height: 190px;padding: 10px 20px; position: absolute; z-index: 20;
}
.home-case-submenu ul li .case-subname h2{
	font-size: 35px; text-align: right; color: #fff; font-weight: normal;
}

.home-video{
	height: 588px; margin-bottom: 20px;
}






/*===============footer===========================*/

#footer {
	width: 100%;
	min-width: 1200px;
	height: 50px;
	line-height: 50px;
	font-size: 12px;
	color: #fff;
	background: #0a599e;
}

#footer a {
	color: #fff;
	display: inline-block;
}

#footer .footer_nav {
	width: 40%;
	float: left;
}

#footer .footer_nav li {
	height: 50px;
	margin-right: 30px;
	float: left;
}

#footer .copyright {
	width: 60%;
	float: right;
	text-align: right;
}

#secondnav {
	width: 100%;
	min-width: 1200px;
	min-height: 63px;
	margin-bottom: 40px;
	background: url(../images/secondnav_bg.png) top repeat-x;
}

.subnav {
	width: 70%;
	height: 61px;
	float: left;
}

.subnav li {
	height: 61px;
	line-height: 61px;
	float: left;
}

.subnav li a {
	display: block;
	font-size: 15px;
	padding: 0 20px;
}

.subnav li.on a,
.subnav li a:hover {
	color: #0a599e;
	border-bottom: 2px solid #0a599e;
	color: #0a599e;
	border-bottom: 2px solid #0a599e;
}

.crumbs {
	height: 62px;
	line-height: 62px;
	float: right;
	font-size: 14px;
	color: #666;
}

.crumbs .home {
	width: 20px;
	background: url(../images/crumbs_bg.png) center no-repeat;
	text-indent: -9999px;
	display: inline-block;
}

.ThirdNav {
	height: 54px;
	border-bottom: 1px solid #d2d2d2;
}

.ThirdNav li {
	height: 54px;
	line-height: 54px;
	float: left;
	background: url(../images/ThirdNav_li_bg.jpg) right 24px no-repeat;
}

.ThirdNav li a {
	display: block;
	font-size: 14px;
	padding: 0 20px;
}

.ThirdNav li.on a,
.ThirdNav li:hover a {
	color: #0a599e;
}

.ThirdNav li:last-child {
	background: none;
}

#main {
	margin-bottom: 60px;
	min-height: 300px;
	color: #666;
	font-size: 14px;
}

.pssdProfileBan {
	width: 1200px;
	height: 700px;
	margin-bottom: 30px;
	background: url(../images/pssdinfo.jpg) center no-repeat;
	position: relative;
}

.pssdProfileBanCon {
	width: 670px;
	height: 170px;
	background: rgba(255,255,255,.8);
	position: absolute;
	left: 265px;
	top: 530px;
	z-index: 10;
}

.pssdProfileBanConImg {
	text-align: center;
	line-height: 170px;
}

.pssdProfileBanConWord {
	line-height: 32px;
	margin-bottom: 80px;
}
.pssd-case-list{
	margin-top: 120px;
}
.pssd-case-list li{
	width: 1200px; height: auto; margin-top: 20px; position: relative; overflow: hidden;
}
.pssd-case-list li .pssd-case-list-img{
	width: 100%;height: 100%; text-align: left;
}
.pssd-case-list li .pssd-case-list-title{
	width: 1150px;height: 50px; padding: 25px; position: absolute; left: 0;bottom: 0; z-index: 20; text-align: center;	line-height: 50px; font-size: 32px; color: #fff;
}

.page .title {
	padding-bottom: 5px;
	margin-bottom: 30px;
	border-bottom: 1px solid #bfbfbf;
	font-size: 30px;
	color: #666;
}

.page .sitemap dl {
	width: 123px;
	float: left;
	margin-right: 10px;
}

.page .sitemap dt {
	font-size: 18px;
	font-weight: normal;
}

.page .sitemap dd {
	padding-top: 8px;
}
.article-list-all {
	padding: 0 20px;
}
.article-list-all li{
	width: 100%; padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid #eaeaea;
}
.article-list-all li .title{
	width: 950px;
	height: 32px;
	line-height: 32px;
	margin-bottom: 5px;
}
.article-list-all li .title a{
	font-size: 18px; color: #0a599e;
}
.article-list-all li .date{
	width: 950px;
	height: 24px;
	line-height: 24px;
	margin-bottom: 30px;
	font-size: 12px;
	color: #898989;
}
.article-list-all li .desc{
	width: 950px;
	height: 80px;
	line-height: 24px;
	font-size: 14px;;
	color: #898989;
}
.article-list-all li .desc a{
	color: #0a599e;
}
.article .index .category-list li {
	width: 390px;
	height: 295px;
	line-height: 294px;
	margin: 0 0 20px 0;
	text-align: center;
	float: left;
	position: relative;
	overflow: hidden;
}

.article .index .category-list li.first {
	width: 380px;
	height: 610px;
	margin-right: 20px;
	line-height: 610px;
	margin-bottom: 0;
}

.article .index .category-list li.even {
	margin-right: 20px;
}

.article .index .category-list li .mask {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	z-index: 99;
	background: rgba(10, 89, 158, 0.3);
}

.article .index .category-list li .mask:hover {
	background: rgba(10, 89, 158, 0);
}

.article .index .category-list li .mask a {
	font-size: 30px;
	color: #fff;
	display: block;
}

.article .index .article-list li {
	line-height: 32px;
	padding: 12px 0 18px;
	border-bottom: 1px dotted #bfbfbf;
	color: #666;
}

.article .index .article-list li .thumb {
	width: 402px;
	height: 268px;
	overflow: hidden;
	margin: -10px 26px 0 0;
	float: left;
}

.article .index .article-list li .title {
	font-size: 18px;
	color: #333;
}

.article .index .article-list li .desc {
	padding: 18px 0 10px;
	line-height: 24px;
}

.article .index .article-list li .readmore {
	width: 245px;
	height: 34px;
	margin-top: 30px;
	display: inline-block;
	border: 1px solid #d3ac67;
	background: url(../images/icon-readmore.png) center no-repeat;
}

.article .index .article-list li .readmore:hover {
	background-color: #D3AC67;
}

.article .index .article-list li.first {
	padding-bottom: 0;
	border: 0;
}

.article .index .article-list li.first .title {
	padding-top: 28px;
}

.article .show h1 {
	font-size: 18px;
	font-weight: 400;
	color: #0a599e;
	text-align: center;
}

.article .show .info {
	margin: 20px;
	text-align: center;
}

.Project {
	width: 1230px;
	overflow: hidden;
}

.case .index li {
	width: 380px;
	height: 190px;
	margin: 0 30px 30px 0;
	overflow: hidden;
	float: left;
	/*background: #F93;*/
	position: relative;
}

.case .index li a {
	display: block;
}

.case .index li .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(103, 70, 55, 0.5);
	background-image: url(../images/Project_title_bg.png);
	background-position: center 70px;
	background-repeat: no-repeat;
	display: none;
	z-index: 100;
}

.case .index li .mask a {
	width: 100%;
	height: 100%;
	line-height: 310px;
	display: block;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #fff;
}

.case .index li.last {
	margin-right: 0;
}

.case .index li:hover .mask {
	display: block;
}

.pages {
	padding: 10px 0 10px;
	text-align: center;
}

.pages a,
.pages span {
	display: inline-block;
	padding: 0px 8px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	background: #fff;
	border: 1px solid #dcdcdc;
	color: #666;
}

.pages a:hover,
.pages span {
	background: #0a599e;
	border: 1px solid #0a599e;
	color: #fff;
}

.pages .first,
.pages .prev {
	margin-right: 14px;
}

.pages .last,
.pages .next {
	margin-left: 14px;
}

#main:after {
	overflow: hidden;
	border: none;
	clear: both;
	height: 0px;
	padding: 0px;
	margin: 0px;
	text-align: none;
	font-size: 0px;
	font-style: normal;
}

#pssd_case {
	width: 1200px;
	height: 620px;
	overflow: hidden;
}

#pssd_case .bx-wrapper {
	margin: 0 auto 40px;
}

#pssd_case .bx-caption {
	position: absolute;
	height: 120px;
	bottom: 0;
	left: 0;
	background: #bebebe\9;
	background: rgba(190, 190, 190, 0.5);
	width: 100%;
	overflow: hidden;
	text-align: center;
}

#pssd_case .bx-wrapper .bx-caption span {
	font-size: 30px;
	color: #333;
	padding: 20px 10px 5px;
}

#pssd_case .bx-wrapper .bx-pager,
#Case_show .bx-wrapper .bx-pager {
	bottom: 20px;
	position: absolute;
	width: 100%;
}

#pssd_case .bx-wrapper .bx-pager.bx-default-pager a,
#Case_show .bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff none repeat scroll 0 0;
	border-radius: 7px;
	display: block;
	height: 14px;
	margin: 0 5px;
	outline: 0 none;
	text-indent: -9999px;
	width: 14px;
}

#pssd_case .bx-wrapper .bx-pager.bx-default-pager a:hover,
#pssd_case .bx-wrapper .bx-pager.bx-default-pager a.active,
#Case_show .bx-wrapper .bx-pager.bx-default-pager a:hover,
#Case_show .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #0a599e;
}

[data-transition="scale"] img {
	-moz-transition: all 0.7s ease;
	-ms-transition: all 0.7s ease;
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}

[data-transition="scale"]:hover img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.Case_show_title {
	height: 32px;
	width: 100%;
	min-width: 1200px;
	border-bottom: 8px solid #0a599e;
	margin-bottom: 17px;
}

.Case_show_title p {
	font-size: 18px;
}

.Case_show_content {
	width: 1200px;
	height: 600px;
	position: relative;
	overflow: hidden;
}

.Case_show_text {
	width: 800px;
	height: 130px;
	padding: 35px 50px;
	left: 150px;
	top: 360px;
	background: #bebebe\9;
	background: rgba(255, 255, 255, 0.68);
	position: absolute;
}

.close_button {
	width: 33px;
	height: 33px;
	background: url(../images/close_button.png);
	left: 1010px;
	top: 368px;
	position: absolute;
	cursor: pointer;
}

.Case_show_text p {
	text-align: center;
	line-height: 24px;
}

.Case_show_lables {
	height: 24px;
	/* width: 85%; */
	margin: 25px auto 0px;
	text-align: center;
}

.Case_show_lables ul {
	/* background: url(../images/Case_show_lables_bg.jpg) left center no-repeat; */
}

.Case_show_lables ul li {
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	color: #0a599e;
	padding: 0 8px;
	/* float: left; */
	background: url(../images/Case_show_lables_bg.jpg) left center no-repeat;
	display: inline-block;
}

.Case_show_lables ul li.first {
	background: none;
}

.all_customer {
	margin-left: 120px;
}

.all_customer h3 {
	font-size: 30px;
	font-weight: normal;
	color: #0a599e;
	margin-bottom: 30px;
}

.all_customer li {
	width: 175px;
	margin: 0px 40px 40px 0px;
	float: left;
	overflow: hidden;
}


/*.all_customer li a {
    display: block;
    font-size: 18px;
    color: #666;
}*/

.all_customer li img {
	width: 175px;
	height: 70px;
}

.Customer_ContentShow_title {
	margin-bottom: 20px;
	text-align: center;
	font-size: 24px;
	color: #0a599e;
}

.Customer_ContentShow_pics {
	margin: 40px auto;
}

.Customer_ContentShow_pics li {
	width: 320px;
	height: 220px;
	margin: 0px 40px 20px;
	float: left;
}

.Customer_ContentShow_pics li h3 {
	height: 25px;
	font-size: 14px;
	color: #0a599e;
	padding-bottom: 0px;
}

.Customer_ContentShow_pics li a {
	display: block;
	width: 320px;
	height: 160px;
	position: relative;
	overflow: hidden;
}

.Customer_ContentShow_pics li .fancybox-effects-b {
	width: 320px;
	height: 160px;
	position: absolute;
	left: 0;
	top: 0px;
	z-index: 100;
}

.Customer_ContentShow_pics li .fancybox-effects-b:hover {
	background: rgba(103, 70, 55, 0.65);
	background-image: url(../images/Project_title_bg.png);
	background-position: center;
	background-repeat: no-repeat;
}

.CustomerVip {
	width: 600px;
	height: 600px;
	margin: 40px auto;
	position: relative;
}

.CustomerVip_Catname {
	width: 236px;
	height: 206px;
	position: absolute;
	left: 182px;
	top: 197px;
	background: url(../images/CustomerVip_bg.png) center center no-repeat;
	text-align: center;
	line-height: 206px;
}

.CustomerVip_Catname span {
	font-size: 30px;
	color: #fff;
}

.CustomerVip_List {
	width: 138px;
	height: 138px;
	border: 1px solid #0a599e;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-moz-border-radius: 50%;
	position: absolute;
}

.CustomerVip_R1 {
	left: 237px;
	top: 0px;
}

.CustomerVip_R2 {
	left: 416px;
	top: 90px;
}

.CustomerVip_R3 {
	left: 453px;
	top: 275px;
}

.CustomerVip_R4 {
	left: 330px;
	top: 435px;
}

.CustomerVip_R5 {
	left: 120px;
	top: 435px;
}

.CustomerVip_R6 {
	left: 0px;
	top: 270px;
}

.CustomerVip_R7 {
	left: 50px;
	top: 90px;
}

.CustomerVip_List a {
	display: block;
	width: 138px;
	height: 138px;
	position: relative;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-moz-border-radius: 50%;
}

.CustomerVip_Hover {
	width: 138px;
	height: 138px;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-moz-border-radius: 50%;
}

.CustomerVip_Hover:hover {
	background: rgba(103, 70, 55, 0.65);
}

.AboutProfile_ServiceContent {
	margin: 120px 0 100px 100px;
}

.AboutProfile_ServiceContent li {
	width: 335px;
	height: 150px;
	float: left;
}

.AboutProfile_cattitle {
	width: 100%;
	min-width: 1200px;
	margin: 30px auto 20px;
	text-align: center;
}

.AboutProfile_cattitle_bg {
	display: inline-block;
	padding: 0 35px;
	background: url(../images/AboutProfile_cattitle_bg.jpg) center repeat-x;
}

.AboutProfile_cattitle span {
	padding: 0 20px;
	background: #fff;
	margin: 0 auto;
	font-size: 30px;
	color: #0a599e;
}

.rotateWords_01,
.rotateWords_02,
.rotateWords_03,
.rotatePic {
	width: 165px;
	height: 150px;
	margin-right: 5px;
	float: left;
	text-align: center;
	line-height: 132px;
}

.rotatePic {
	margin: 0;
}

.rotateWords_01 {
	background: #b8d97e;
}

.rotateWords_02 {
	background: #f8c671;
}

.rotateWords_03 {
	background: #98d0f1;
}

.rotate {
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	/* IE 9 */
	-moz-transform: rotate(45deg);
	/* Firefox */
	-webkit-transform: rotate(45deg);
	/* Safari ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€¦Ã¢â‚¬â„¢ Chrome */
}

.rotateNormal {
	display: inline-block;
	font-size: 24px;
	color: #fff;
	transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	/* IE 9 */
	-moz-transform: rotate(-45deg);
	/* Firefox */
	-webkit-transform: rotate(-45deg);
	/* Safari ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€¦Ã¢â‚¬â„¢ Chrome */
}

.AboutProfile_BusinessContent {
	width: 1262px;
	margin-bottom: 50px;
}

.AboutProfile_BusinessContent li {
	width: 202px;
	height: 195px;
	padding: 10px 0;
	margin-right: 80px;
	margin-left: 30px;
	float: left;
	border-top: 1px solid #0a599e;
	border-bottom: 1px solid #0a599e;
}

.BusinessPic {
	width: 100%;
	height: 135px;
	text-align: center;
	line-height: 135px;
	margin-bottom: 10px;
}

.BusinessPic img {
	vertical-align: middle;
}

.BusinessWord {
	width: 100%;
	height: 30px;
	margin-top: 20px;
	text-align: center;
}

.BusinessWord span {
	font-size: 24px;
	color: #333;
}

.AboutProfile_VipCustomerContent {
	width: 1264px;
	margin-bottom: 10px;
}

.AboutProfile_VipCustomerContent li {
	width: 248px;
	height: 118px;
	border: 1px solid #c2c2c2;
	margin-right: 66px;
	margin-bottom: 40px;
	float: left;
	text-align: center;
	line-height: 118px;
}

.AboutProfile_VipCustomerContent li a {
	display: block;
}

.AboutProfile{
	padding: 0 20px;
}
.AboutProfile_catname{
	margin-bottom: 20px;
}
.AboutProfile_catname span{
	font-size: 18px;
	color: #0a599e;
}
.AboutProfile_gaikuangContent,.AboutProfile_cwdContent,.AboutProfile_lichengContent{
	margin-bottom: 40px; padding-bottom: 50px; border-bottom: 1px solid #eaeaea; line-height: 24px;
}
.AboutProfile_lichengContent ul{
	margin-left: 160px;
	margin-bottom: -40px;
}
.AboutProfile_lichengContent .topArrow{
	height: 100px; background: url(../images/topArrow.png) 45px top no-repeat;
}
.AboutProfile_lichengContent li{
	padding: 40px 0;
	background: url(../images/lineBg.png) 73px top repeat-y;
}
.AboutProfile_lichengContent li .year{
	width: 150px; height: auto; float: left; margin-right: 50px; text-align: center;
}
.AboutProfile_lichengContent li .year span{
	display: block; width: 150px;height: 150px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: #0a599e; line-height: 150px; color: #fff; font-size: 36px;
}
.AboutProfile_lichengContent li .desc{
	width: 300px; height: 150px; float: left; display: table;
}
.AboutProfile_lichengContent li .desc span{
	display: table-cell; vertical-align: middle;
}
.bottomArrow{
	height: 40px; margin-top: -40px; background: #fff;
}
.AboutProfile_tixiContent ul{
	margin: 0 0 50px 120px;
}
.AboutProfile_tixiContent li{
	margin: 0 50px; float: left; text-align: center;
}
.AboutProfile_tixiContent li .entitle{
	font-size: 36px; margin-bottom: 10px;
}
.AboutProfile_tixiContent li .cntitle{
	font-size: 18px; color: #898989;
}













.ideas {
	width: 1216px;
	height: 832px;
	position: relative;
}

.ideas li {
	width: 592px;
	height: 408px;
	margin-right: 16px;
	margin-bottom: 16px;
	float: left;
	overflow: hidden;
}

.tips {
	width: 256px;
	height: 256px;
	position: absolute;
	left: 471px;
	top: 290px;
	z-index: 100;
}

.History {
	width: 1100px;
	height: 560px;
	padding: 50px;
	/*background: url(../images/history_bg.jpg) center no-repeat;*/
	position: relative;
}

.ControlLeft {
	width: 160px;
	height: 543px;
	background: rgba(255, 255, 255, 0.4);
	float: left;
	margin-right: 28px;
	padding: 0 50px;
}

.ControlList {
	width: 160px;
	height: 443px;
	overflow: hidden;
	position: relative;
}

.ControlUp,
.ControlDown {
	width: 160px;
	height: 50px;
	cursor: pointer;
}

.ControlUp {
	background: url(../images/UpDownControl.png) center 0px no-repeat;
}

.ControlDown {
	background: url(../images/UpDownControl.png) center -50px no-repeat;
}

.ControlList ul {
	width: 160px;
	position: absolute;
	top: 0;
}

.ControlList li {
	width: 160px;
	height: 53px;
	margin-bottom: 12px;
	text-align: center;
	line-height: 53px;
}

.ControlList li span {
	display: block;
	background: #fff;
	color: #0a599e;
	font-size: 24px;
	cursor: pointer;
}

.ControlList li.on span {
	background: #0a599e;
	color: #fff;
}

.ShowRight {
	width: 807px;
	height: 543px;
	float: left;
	background: url(../images/ShowRight_bg.png) center no-repeat;
}

.ShowRightContent {
	width: 400px;
	height: 220px;
	margin: 147px auto 126px;
	padding: 25px 55px;
	overflow: hidden;
}

.ShowRightContent>div {
	height: 158px;
	display: none;
}

.ShowRightContent>div.on {
	display: block;
}

.ShowRightContent h3 {
	font-size: 36px;
	font-weight: normal;
	color: #0a599e;
	text-align: center;
	margin-bottom: 12px;
}

.HistoryContent {
	height: 158px;
}

.HistoryContent li {
	text-align: center;
	line-height: 25px;
}

.HistoryContent li span {
	font-size: 18px;
	color: #0a599e;
}

.HistoryContentBg {
	width: 1200px;
	height: 660px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
}

.Culture li {
	width: 100%;
	min-width: 1200px;
	margin-bottom: 40px;
}

.CultureWords {
	width: 570px;
	height: 390px;
	overflow: hidden;
}

.CulturePic {
	width: 580px;
	height: 390px;
	overflow: hidden;
}

.CultureWordsTitle {
	margin: 50px auto 10px;
}

.CultureWordsTitle h3 {
	display: inline-block;
	font-size: 24px;
	line-height: 24px;
	border-bottom: 4px solid #0a599e;
	font-weight: normal;
	padding: 8px 0;
}

.Culture li.CultureListOdd {}

.Culture li.CultureListEven {
	padding: 40px 0;
	background: #f5f3f2;
}

.Culture li.CultureListOdd .CultureWords {
	float: left;
	margin-right: 50px;
}

.Culture li.CultureListOdd .CulturePic {
	float: right;
}

.Culture li.CultureListEven .CultureWords {
	float: right;
	margin: 0;
}

.Culture li.CultureListEven .CulturePic {
	float: left;
	margin-right: 50px;
}

.OfficeCat {
	width: 50%;
	text-align: center;
	margin: 0 auto 50px;
}

.OfficeCat h3 {
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
	font-weight: normal;
}

.OfficeCat li {
	width: 48%;
	padding: 5px 0;
	margin: 0 1%;
	float: left;
	text-align: center;
}

.OfficeCat li a {
	font-size: 16px;
}

.OfficeCat li.on a {
	color: #0a599e;
}

.OfficeAddress {
	width: 515px;
	height: 343px;
	overflow: hidden;
	margin: 0 40px 0 60px;
	float: left;
}

.OfficePic {
	width: 515px;
	height: 343px;
	overflow: hidden;
	float: left;
}

.OfficeAddressTop {
	margin-top: 90px;
	padding-bottom: 10px;
	border-bottom: 3px solid #baaca5;
	line-height: 28px;
}

.OfficeAddressDown {
	margin-top: 10px;
	line-height: 28px;
}

.Sentform {
	width: 60%;
	margin: 0 auto;
}

.input-text {
	height: 28px;
	border: 1px solid #e5e5e5;
	margin-left: 30px;
	padding: 0 8px;
	font-family: 'microsoft yahei', arial, helvetica, sans-serif, geneva;
	font-size: 14px;
	color: #666;
}

#title {
	width: 300px;
}

#name,
#email {
	width: 220px;
}

#content {
	width: 400px;
	height: 220px;
	border: 1px solid #e5e5e5;
	margin-left: 30px;
	margin-bottom: 25px;
	padding: 8px;
	font-family: 'microsoft yahei', arial, helvetica, sans-serif, geneva;
	font-size: 14px;
	color: #666;
}

.button {
	margin-left: 30px;
	width: 200px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	font-family: 'microsoft yahei', arial, helvetica, sans-serif, geneva;
	color: #fff;
	background: #0a599e;
	border: none;
}

.checkcode {
	margin-left: 10px;
	height: 30px;
}



.home-video .video-js .vjs-big-play-button{
	font-size: 3em;
    line-height: 1.8em;
    height: 2em;
    width: 2em;
    border: 0.15em solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;

}
.home-video .vjs-big-play-centered .vjs-big-play-button{
    margin-top: -1em;
    margin-left: -1em;
}
